私の最終的な目標は、印刷ジョブをインターネット経由でプリンターに送信することです。問題は、プリンターがルーターに直接接続されているため、コンピューターが何かを処理することを当てにできないことです。
印刷ジョブのパスは次のとおりです。コンピューター -> インターネット -> ルーター -> プリンター
プリンタは、UB-E02 connect it モジュールを備えた Epson TM-T88V です (元々は 25 ピン モジュールに付属していました)。
ルーターは D-Link DIR-655 で、ポート 9500 が LAN ポート 9100 にリダイレクトされ、プリンターの LAN IP アドレスが使用されます。この設定で、ルーターの WAN IP アドレス + ポート 9500 を Web ブラウザーに入力すると、プリンターは受信した HTTP 要求を吐き出します。
端末から lpr (具体的には lpr -h ip-address:9500 filename.txt) を使用すると、プリンターは受信した HTTP 要求 (ファイルではなく) を出力し、lpr は応答を待っているように見えます。UB-E02 テクニカル リファレンス ガイドによると、Connect-It モジュールは lp/lpr をサポートしています。
プリンターが HTTP 要求を出力し、応答を返さないのはなぜですか?