6

Androidアプリケーションからファイルを印刷したいのですが、Googleで検索した後、HTTPでIPP(インターネット印刷プロトコル)を使用する必要があるという有用な情報が見つかりました。そして、私はippを初めて使用しますが、HTTPで作業しました。誰でも同じことを手伝ってもらえますか?役に立つ情報やリンクを教えてもらえますか? 前もって感謝します ?

4

3 に答える 3

2

いくつかの特別な機能を備えた HTTP PUT リクエストを作成する必要があります。次のことを行う必要があります。

  • ポート 80 の代わりに 631 を使用します (明示的に指定されている場合を除きます)。
  • ヘッダーの URL を書き換えます (つまりipp:// => http://)。
  • プロトコルIDはIPP/1.1
  • チャレンジ方式で認証する必要があります。

OTOH、本文で使用される要求/応答形式はバイナリであるため、 RFCを実際に読む必要があります。それに加えて、必要なのはジョブとプリンターの URI だけであり、適切にエンコードされたデータを送信するだけです。

于 2011-12-20T05:52:06.240 に答える