プリントジョブをプリントサーバにHTTP POSTする


0

私はネットワークシステムではなく、Web開発をしているので、私が使っている用語を誤用してはいけません。

tldr:どのように私はUSBプリンタを接続するのですか 内蔵プリントサーバーなし USBプリントサーバーを使用してネットワークに接続し、HTTP経由でプリントジョブを送信しますか?

ローカルネットワーク上のiosアプリから検出可能なデバイス(つまり静的IPアドレスを持つ)にHTTP POSTリクエストを送信する必要があります。

私は気にしないもの:

  • アップルエアプリント
  • USB経由で接続されたデバイス... のような
  • Bluetooth経由で接続された機器

達成する必要がある流れは

ios app >> HTTP POST to 192.168.0.xx:xxxx >> print server >> printer

問題は、統合プリントサーバーを搭載したプリンターがないことですが、2つの回避策があります。

  1. 自分のusbプリンタを自分のコンピュータに接続し、ローカルのhttpリクエストを監視して直接usbプリンタに印刷するサーバを起動
    ios app >> HTTP POST to 192.168.0.xx:xxxx >> localhost server >> usb printer

  2. USBプリンタをプリントサーバに接続し、USBプリントサーバをルータに接続します。
    ios app >> HTTP POST to 192.168.0.xx:xxxx >> usb print server >> usb printer

最初の方法は簡単ですが、HTTP POSTリクエストをローカルWebサーバーに送信することが、iosアプリに関する限り、「通常の」プリントサーバーに送信することと同じであるかどうかはわかりません。私はIPPがHTTPを使って実装されていることを理解しているので、私は 推測 WebアプリはプリンタのIPアドレスに印刷ジョブを送信することができますが、私は本当によくわかりません。

上記の仮定が当てはまる場合は、HTTP経由でローカルサーバーに投稿することが有効な回避策ですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.