問題タブ [google-cloud-print]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
556 参照

google-chrome - Google クラウド プリントの投稿

Web サイトのコードから呼び出される POST 関数から Google クラウド プリントを使用して、最終的にサイレントに印刷しようとしています。アカウントを使用してクラウド印刷をテストし、フォーム送信を使用してプリンターをテストすることに成功しました。(そのために機能したコードをここで見ることができます: https://stackoverflow.com/questions/23975931/programatically-change-file-name-in-google-chrome-print )

フォームの送信では、私が知ることができる許可を求められませんでした。xsrfを要求されました。ここでテストして、これに対する答えを見つけました: https://www.google.com/cloudprint/simulate.html

だから私の質問は、素晴らしい人が私に同情して、POST のコード全体を投稿して、認証用のフォーマットとその情報をどこで取得するかを含めて、GCP に印刷ジョブを送信することはできますか?

クラウド印刷のマニュアルと oauth の取得方法に関する情報を読みました (ただし、その部分はまだ理解していません)。

私は github で php コードを試しましたが、通常は php でコーディングすることはありません。

私は多くの API をプログラミングしましたが、ここで欠けているものがあります。

よろしくお願いします!

0 投票する
3 に答える
3305 参照

google-cloud-print - ダイアログなしでAndroidからGoogleクラウドプリント

AndroidデバイスからGoogleクラウドプリントを使用して静かに印刷できるかどうか教えてもらえますか? 目標は、私のアプリが URL または SD カードからファイルを取得し、それを特定のプリンターに送信することです。画面を見たり、何かに触れたりする必要はありません。実際には、Bluetooth 接続デバイスのバーコード スキャンによってトリガーされます。

ありがとう

0 投票する
1 に答える
1212 参照

.net - リモート サーバーがエラーを返しました: (403) 許可されていません。エラー

Googleクラウドプリントで試しています。クラウド印刷の /search API は、printerid と xsrf トークンを取得するために使用されます。データを投稿して応答を取得しようとしていますが、投稿するたびにリモートサーバーがエラーを返しました: (403) 禁止されています..クロスドメインの問題またはどのような問題ですか?

0 投票する
1 に答える
245 参照

c#-4.0 - Google Cloud Printer /register interface using c#

I am trying to implement Google Cloud Printer /register interface using c#. I'm getting the below error:

Can you please suggest how to use GCP /register interface using c#?

0 投票する
2 に答える
7981 参照

php - PHP 経由の Google クラウド印刷

クライアント用に生成された後に PDF を自動的に印刷するアプリを作成しようとしています。(彼の要求により) 私はクラウド プリンターを起動して実行しましたが、クロムのようなもので使用しようとすると、完全に正常に動作します。

PHP のすべてのライブラリは非常に古く (最大 4 年前)、それらのほとんどは完全に壊れているか、使用方法に関するドキュメントがほとんどまたはまったく提供されていません。Google 独自のドキュメントを使用しようとするのはさらに悪夢です。

私が思いついた最善の方法は、このライブラリを使用することでした: yasirsiddiqui/php-google-cloud-print、主にそれが実際に使用方法を理解できる唯一のものだったからです。

しかし、これを使用して印刷ジョブを送信すると、アカウントの所有者 (私) は、不審な人物がアカウントにログインしようとしてブロックされているという警告メールを受け取ります。

これを行うための(作業中の)ライブラリがあるかどうか、または私が使用できるコマンドラインの代替(推奨)があるかどうか、誰かが知っていますsystem()exec()

注: Python の知識は 0% です。JavaScript を使用してこれらのジョブを送信することはできません。エンド ユーザーがドキュメントを変更することは許可されていないためです。


更新 [2015/09/08]:何らかの理由で、Google は OAuth2 を使用している場合でも一部のアカウントを介した印刷を許可していません。これを修正するための簡単なハックは、まったく新しいアカウントを作成し、それを使用して印刷することでした。

0 投票する
1 に答える
2068 参照

google-app-engine - Google クラウド プリントの OAuth スコープが見つかりません

生成後にサーバーから PDF を印刷するアプリを作成しています。

Googleクラウドプリントを使用すると、次のようになります:

注:シミュレートするページでこの印刷要求を行うと問題なく動作しますが、それは私が既に Google アカウントにログインしているためです。

いくつかの調査を行った後、OAuth を使用して、印刷ジョブを作成する要求と共に送信するアクセス トークンを取得する必要があることがわかりました。

そして、私が見つけることができるすべてのページは、 https ://www.googleapis.com/auth/cloudprint にリダイレクトするように指示します。これにより、404 エラーが発生し、Google Playground でも見つけることができず、古いバージョンを使用していますの認証は、ハッカーからの攻撃としてフラグが立てられたサインイン要求で終わります。

これを回避する方法はありますか?

0 投票する
0 に答える
1023 参照

angularjs - phonegap タブレット アプリからの直接印刷

私はAndroidタブレット用のphonegapアプリを書いています:

基本的に、私は 2 つの保管部門 (タイヤとブレーキなど) を持っています。両方の部署の人がタブレット アプリを持っています。アプリは、データベースと同期された to do リスト アプリです。選択したアイテムを紙のレシートに印刷する必要があります (さまざまな人がタブレットを持ち運ぶことなく、リストを印刷して保管部門でアイテムを収集できるようにするため)。

印刷する方法がわかりません。真実は、私はプリンター技術についてあまり最新ではないということです. ここで私が試したことと私が推測すること:

- Google クラウド プリントを利用するいくつかの phonegap プラグインを試してみましたが、それらは機能しますが、確認ページ (印刷プレビュー) が表示されるたびにアプリ画面が終了します。

-サーバー側では、phpでそれを行うことができますが、phpを介してネットワーク印刷を行い、リストをタブレットからサーバーにjsonを介して送信し、次に適切な部門のプリンターに送信するのは(明らかに)ばかげているように思えます

-私はBluetoothまたはwifiプリンターの経験がありません(確かにありますが、APIのようなものはありますか?在庫切れのmprinterのようなものがありますか?)

よりスマートな方法はありますか?

0 投票する
0 に答える
304 参照

c# - 特定のトレイからの Google クラウド プリンティング

Google クラウド印刷を使用して .Net Web アプリケーションからサイレント印刷を実装しようとしています。要件は、トレイ 1 からの請求書、トレイ 2 からの封筒、トレイ 3 からの名刺など、さまざまなトレイからさまざまなドキュメントを印刷することです。

以下は私が試しているコードです:

https://www.google.com/cloudprint/simulate.html -> Job Submit APIでさまざまなオプションを試してみましたが、特定のトレイからドキュメントを印刷するものはないようです。

任意の種類のコードから特定のトレイから Google クラウド プリンティングを達成した人がいるかどうかを提案してください

0 投票する
2 に答える
1944 参照

node.js - Google クラウド プリント API: ユーザー資格情報が必要です

Google クラウド プリント ライブラリを使用して、ユーザーが使用できるクラウド プリンタのリストを取得しようとしていますが、リクエストを実行すると、「ユーザー資格情報が必要です」というエラーが表示されます。

これは私がリクエストを送信する方法です: