2011-01-10 10 views
4

私の究極の目標は、インターネットを介してプリンタに印刷ジョブを送信することです。キャッチは、プリンタがルータに直接接続されているため、何か処理しているコンピュータにはカウントできません。TCP/IP対応プリンタから応答を受信できないのはなぜですか?

印刷ジョブが取るパスは次のとおりです。コンピュータ - >インターネット - >ルータ - >プリンタ

プリンタUB-E02とエプソンTM-T88Vは、それが元々付属(モジュールを接続された25〜ピンモジュール)。

ルータは、ポート9500がLANポート9100にリダイレクトされたD-Link DIR-655で、プリンタのLAN IPアドレスです。この設定では、ルータのWAN IPアドレス+ポート9500をWebブラウザに入力することができ、プリンタは受け取ったHTTPリクエストを吐き出します。

端末から、lpr(特にlpr -h ip-address:9500 filename.txt)を使用すると、プリンタは受信したHTTP要求(ファイルではない)を出力し、lprは応答を待っているように見えます。 UB-E02テクニカルリファレンスガイドによると、Connect-Itモジュールはlp/lprをサポートしています。

プリンタがHTTP要求を印刷し、応答を返さないのはなぜですか?

+0

申し訳ありません私は今(新しいアカウント)にコメントすることができないので、投稿に "回答"しなければなりません。プリンタ用のドライバをインストールする必要がありましたか?どのデバイスから印刷していますか?私は同じことをiPadで試しています。ドライバをインストールする必要があるかどうかはわかりません。 – leo

+0

心配はいりません。私はインターネット経由でiPadから印刷ジョブを受け取り、適切なプリンタに転送する中央のプリントサーバをセットアップしました。それは、このように安全でなければならない(ポートノッキングなどで)。コンピュータでインターネット経由で印刷を設定できる場合は、lprを使用するスクリプトを作成して、印刷ジョブをiPadからプリンタに転送することができます。プリンタに接続されたルータでは、外部ポートを内部ポート515に転送する必要がありました。したがって、ip + port number =転送された印刷ジョブです。お役に立てれば。 –

+0

別のサブネット上にあるプリンタにiOSデバイスを接続したいとします。議論は少し長くなるかもしれないし、ここで会談を続ける場所がないので、私は郵便やFacebookやリンクインであなたと話すことができますか?私のメールアドレスは "[email protected]"で、facebook n linkedInのid "rameswar54"で私を見つけることができます。 –

答えて

2

開いたポートは、プリンタの生データダンプポートと考えられます。おそらく、あなたのlprクライアントに話すRFC1179を話す別個のポートがあります。

これらのポートのいずれにもHTTPコントロールを送信しないでください。

+1

転送ポート515が鍵です。今、私はインターネットで印刷することができます。ありがとう! –

+0

LPDは認証プロトコルではありません。誰かが手間をかけずにたくさんのフルカラーページを印刷し、多くのリソースを無駄にすることがあります。 SSHやポート・ノッキングのlprでラップしたいかもしれません。 – Xailor

関連する問題