ネットワーク用のカスタム アプリケーションを作成することを期待して、Google クラウド プリント プロジェクトを調べ始めました。ジョブを送信したいプリンター キューで Windows プリント サーバーを実行しています。Chrome ブラウザーで Google クラウド プリントをセットアップすると、問題なくジョブを送信して印刷することができました。しかし、私の最終目標はもう少し複雑です。
ジョブがネットワークに到達したら、サーバー側のクライアント エンドポイントからアクセス制御をカスタマイズする必要があります。つまり、ジョブが送信されたら、ジョブの所有者のユーザー名を確認し、それに応じて処理できるようにする必要があります。見たところ、/fetch インターフェイスはジョブの元の所有者を保存するのではなく、ジョブが終了するキューの最後の所有者を保存するだけです。つまり、ユーザー A は自分のアカウントにリンクされた Google クラウド プリンタを持っており、それをユーザー B と共有しています。ユーザー B は共有キューにジョブを送信します。共有プリンター ID で /fetch を実行すると、ユーザーはユーザー A になります。
他の誰かがこれに手を出しましたか?
ありがとう