1

まだ可能か実用的かはわかりませんが、可能かどうかはわかりません。GoogleAppEngineで実行されているPythonアプリケーションからGoogleクラウドプリントを使用してプリンタに印刷するにはどうすればよいです

例として、ユーザーがAppEngineアプリケーションにアクセスするときにGoogleまたはGoogleAppsアカウントにログインし、そのアカウントがクラウド対応プリンター(たとえば、クラウドプリントを備えたGoogle Chromeに登録されたプリンター)に接続されていると仮定します。

たとえば、GAEのblobに保存されているPDFファイルを印刷したいと思います。これをblobと呼びましょうpdf_contents。関数が欲しい:

def print_pdf(pdf_contents, printer, print_settings):
    """Prints `pdf_contents` (a blob conforming to the PDF standard) to `printer`
     (a Google Cloud Printer) with the given `print_settings`"""
    # what goes here?

これをどうやってやるのか、そして他の誰かがこの点で何か努力したかどうか知りたいです。もちろん、印刷をPDFファイルに限定したくはありませんが、例を絞り込みたいと思いました。

読んでくれてありがとう。

4

3 に答える 3

2

API FAQによると、まだ公開されていませんが、公開された場合、App Engine アプリまたはその他のアプリから印刷できるはずです。

Google 以外の製品でも Google クラウド プリントを使用できますか?

はい、どのアプリでも Google クラウド プリントを使用するための API を提供します

于 2011-04-29T01:43:14.727 に答える
1

PythonでGoogleクラウドプリントを簡単に使用できるようにクラウドプリントを作成しました

次に例を示します。

from cloudprinting import ClientLoginAuth, submit_job
auth = ClientLoginAuth("username@gmail.com", "password")
submit_job(printer="...", content=("blob.pdf", pdf_contents), auth=auth)

Googleはクライアントログイン認証を廃止したため、代わりに使用する必要がありますOAuth2

于 2012-10-10T03:06:30.403 に答える
1

Google クラウド プリントは現在、汎用印刷サービスではありません。質問でリンクしたページから:

どこから印刷できますか?

Google クラウド プリントを多くの Google 製品やサービスと統合できるように取り組んでいます。その最初のものは、Chrome OS、モバイル向け Gmail、モバイル向け Google ドキュメントです。

そのため、現時点でクラウド プリントを使用できるのは、Chrome OS デバイス (ネットブック) とモバイルの Gmail/ドキュメントのみです。

于 2011-04-28T16:33:04.770 に答える