lpコマンドでネットワークプリンターから印刷できない

このQ&Aのポイント
  • プリントサーバーのパラレルポートに接続したプリンターからは印刷できていたのですが、導入したネットワークプリンターからは印刷できません。
  • lpコマンドを使用して印刷ジョブを送信しても、プリンターは動作しないようです。
  • ネットワークプリンターはCUPSで設定しており、XP機からの印刷は正常に機能していますが、lpコマンドを使用した場合にのみ問題が発生しています。
回答を見る
  • ベストアンサー

lpコマンドでネットワークプリンターから印刷できない

プリントサーバーのパラレルポートに接続したプリンターからは印刷できていたのですが、 このたび導入したネットワークプリンターからは印刷できません。 lp text.txt とやると request id is printer-10 (1 file(s)) のように表示されるので一応ジョブは飛んでるっぽいのですが、いくら待ってもプリンターは微動だにしません。 このネットワークプリンターは以前使用していたインクジェットプリンターと同様にCUPSで設定しています。 今回導入したプリンターはIPP対応のネットワークプリンターなので、CUPSに何かネットワーク用の設定が必要なのではと考えています。 また、このプリンターはXP機から印刷しようとすると、普通に反応して印刷してくれます。 シェルからlpコマンドを使ったときだけうまくいきません。 どなたか詳しい方いませんか~。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

lpの設定が不充分でプリントサーバーにデータが とんでないかプリントサーバーがlprのプロトコルに 対応していないかでしょうか。

zyousuke
質問者

お礼

yambejpさん、ご返信ありがとうございます。 lpの設定らしきものは何も変更していませんので、恐らく初期設定のままだと思われます。 lpの設定方法と、どのように設定したらよいのか、もしよろしければ教えてください。 ただ、今回ネットワークプリンターを追加したプリントサーバーにシェルでログインして、 そのプリントサーバー上で直接lpコマンドを実行していますので、プリントサーバーにデータが飛んでいないということは考えにくいです。 また、プリントサーバーがlprのプロトコルに対応していないか、調べる方法はありますでしょうか。 プリントサーバー内に /usr/bin/lpr /usr/share/terminfo/l/lpr というファイルを発見しました。 この2個のファイルはlprのプロトコルとは関係ないのでしょうか。 あと、より的確な助言をいただくために、 もう少し詳細な状況を説明します。 試しに、今まで使用していたパラレルポート接続のプリンターもプリントサーバーに追加してみますと、 こちらのプリンターではやはり普通にlpコマンドで印刷できました。 どちらのプリンターもcupsへの追加方法はほとんど同じで、 異なることといえば、 インクジェットプリンターはプリントサーバーのパラレルポートに直接接続しているのに対し、 ネットワークプリンターは専用のIPアドレスを割り振って、ツイストペアケーブルでハブに接続している という点ぐらいしか思いつきません。 cupsでネットワークプリンターのURIはhttp://printer.xxx.xxx.jp:631/ipp/ というように設定しています。 また、どちらのプリンターもクライアント機が個々にプリンタードライバーをインストールして印刷するという運用をとっており、 プリントサーバーにはプリンタードライバーをインストールせず、生のバイト列をそのままプリンターに転送しています。 以上より、何か他に思い当たる点がありましたら、ぜひ教えてください。

関連するQ&A

  • ネットワーク内でのプリンタエラー

     Windows2003Server1台にXP ProfessionalSP2のクライアントが40台繋がったネットワークシステムがあります。(ギガビットのハブ3台使用)  プリンタとしてEPSONのLP-8600がネットワークカードを介して、サーバー機に4台繋がっています。  印刷時は各クライアントからサーバーのプリンタ共有を利用して10台毎のグループで4台のプリンタに振り分けて出力します。(クライアント側で適宜選択できます。)  最近、プリンタエラーで印刷出来ない症状が多発しています。同時に印刷するのはせいぜい3,4台なのですがサーバーでプリンタジョブのモニタを見ると、エラー発生でそれ以降のジョブも保留のままになっています。  このエラーが発生したときにLP-8600側でネットワークカードの設定が一切出来なくなり、モニタLEDも消灯になっています。インターフェースステータスの印刷をしようとしても、IFの選択が出来ず装着されていないような症状になっています。  サーバーのジョブを全てキャンセルして、プリンタ電源を入れなおすと復帰します。  こういう症状はどのような状況で発生するのでしょうか?お判りになる方がいらっしゃいましたら、お答えをお願いいたします。

  • LP-S7160の無線によるネットワーク印刷

    LP-S7160の無線によるネットワーク印刷ができません。 取説も確認し、プリンタのネットワーク設定にて  ネットワークI/F=使う  IPアドレス設定=パネル ほかにIP、SM、GWと設定しましたが、 レポート印刷からネットワーク情報印刷してみても設定されておらず、 PCからの印刷もできません。 ほかに必要な設定項目があるでしょうか。 よろしくお願いします。 ※OKWAVEより補足:「EPSON社製品」についての質問です。

  • ネットワークとパラレル

    フト思った事があります。 パラレル接続したPCからプリンタへ印刷ジョブを送った場合と、 HUBを介してネットワークで共有しているPCからプリンタへとでは、 どちらがプリンタが素早く反応してくれるでしょうか。 私のPCだけはパラレル接続なので、 何となく得しているのかな、なんて思っています。 全員で一斉にジョブを送ったら1等賞は誰でしょうか。

  • ネットワークプリンターのドライバーについて

    以前にも同じ質問をさせて頂きましたが、解決できないためタイトルを変更して、再度質問させていただきます。 プリンターTS5030Sを、centOS7のサーバーにUSB接続をし、CUPS1.6.3でネットワークプリンターとして使用できるよう設定をしました。 1.サーバーのUSBにプリンターを接続 2.サーバーにLINUX用のドライバー(rpm)をインストール 3.CUPSで「新しいプリンタの検索」でTS5000シリーズを追加 (設定はデフォルトのまま変更していません) 4.クライアントPC(Windows10)で、プリンタの追加(共有プリンタを名前で指定する)でインストール 5.ドライバーをCanon-TS5000シリーズを選択し完了 (事前に「TS5030S」のドライバーをインストールしてあります) 6.テスト印刷すると文字化けします ドライバを「MS Publisher Color Printer」にすると印刷できますが、解像度が低いことと、詳細な印刷設定が出来ない事が困っています。 元々サーバーにはMG5500が設定されていましたが、MG5500が壊れてしまったので、新規に購入したTS5030Sを設定しましたので、サーバーやCUPSの設定は変更していません。 MG5500では、ドライバーはMG5500シリーズで動作していました。 「TS5030S」プリンターを「Canon-TS5000シリーズ」のドライバーで動作させるためにはどうすれば良いでしょうか? ご教授お願いいたします。 ※OKWAVEより補足:「キヤノン製品」についての質問です。

  • プリンターが印刷できない

    LP-S6160をオフィスで使用しています。プリンターパネルでは印刷可となるのに印刷できない。再起動やトラブルシューティングを試しても状態は変わりません。電源コードやネットワークのケーブルを抜き差ししてみても駄目です。昨日の夕方から印刷できなくなりました。プリンター側にはエラー表示が出ません。コントロールパネルでプリンターを見るとエラーになっており、印刷ジョブが溜まっています。また、ネットワーク上にプリンターが表示されません。 ※OKWAVEより補足:「EPSON社製品」についての質問です。

  • Linuxのプリタンタ動作不具合に関して

    Linuxのプリタンタ動作不具合に関して OS: Debian/GNU Linux 4.0r8(Etch) Printer: LP-9100 Driver: CUPS + プリインストールのPPDファイル 上記の設定で印刷を行なっていると時折CUPSの プリンタドライバが「停止」状態になります。 ジョブ削除後に印刷再開を行なうと復帰できる のですが、同じ現象が月に数回出ています。 原因ないし対処方法等、何らかの情報をお持ちの 方がいらっしゃいましたらお教えいただけると 助かります。 よろしくお願いいたします。

  • CUPで登録したプリンタで印刷できません。

    CUPで登録したプリンタで印刷できません。 CUPSで登録したプリンタで印刷しようとしていますが、 「Spooling LPR job, 0% complete...」 というメッセージが出たままで印刷処理がすすみません。 テスト印刷でも同じ状況になります。 ■OS Red Hat Enterprise Linux WS release 4 (Nahant Update 7) ■プリンター Canon LBP-870 LIPS4 他に印刷できるプリンターがなくこのプリンターでしか試せていません。 ■印刷時のコマンド lp -d printer1 -o raw test.lips #test.lips:LIPSデータ #printer1:CUPSで登録したプリンター名 ■error_logについて /etc/cups/cupsd.conf の LogLevel を "debug2" にし、 error_logファイルの中身を見ても特にエラーメッセージは出力されていませんでした。 (error_logの先頭は 'D' or 'd' or 'i' で、'E' や 'e' はありませんでした。) error_logには、 ---- I xxx [Job 4] Connected to xxx.xxx.xxx.xxx... D xxx [Job 4] Connected on ports 515 (local 1020)... D xxx [Job 4] lpd_command 02 lp D xxx [Job 4] Sending command string (4 bytes)... D xxx [Job 4] Reading command status... d xxx WriteClient: Removing fd 9 from OutputSet... D xxx [Job 4] lpd_command returning 0 D xxx [Job 4] Control file is: D xxx [Job 4] Hyyy D xxx [Job 4] Pcr5test D xxx [Job 4] Jtest_lips D xxx [Job 4] ldfA032yyy D xxx [Job 4] UdfA032yyy D xxx [Job 4] Ntest_lips D xxx [Job 4] lpd_command 02 64 cfA032yyy D xxx [Job 4] Sending command string (16 bytes)... D xxx [Job 4] Reading command status... D xxx [Job 4] lpd_command returning 0 I xxx [Job 4] Sending control file (64 bytes) I xxx [Job 4] Control file sent successfully D xxx [Job 4] lpd_command 03 411073 dfA032yyy D xxx [Job 4] Sending command string (20 bytes)... D xxx [Job 4] Reading command status... D xxx [Job 4] lpd_command returning 0 I xxx [Job 4] Sending data file (411073 bytes) I xxx [Job 4] Spooling LPR job, 0% complete... d [08/Jun/2010:16:29:08 +0900] select_timeout: 11 seconds to process active jobs ------- と出力されていました。 対処方法や原因が分かる方がおられましたら、ご教授のほどお願いいたします。 宜しくお願いいたします。

  • LP-S3250ネットワーク上で印刷できない

    LP-3250を有線LANで接続中です。ネットワーク上のWindows10PCより印刷を試みていますが、プリンターがオフラインと表示され、印刷できません。IPアドレスは付与され、ネットワーク上でも認識はされているようです。プリンターをいったん削除して、ドライバーの入れ直しも行ってみましたが、同じ現象がつづきます。テストプリントをしても無反応ですが、PCを再起動すると何故か、そのタイミングで印刷されたりもします。原因についてどなたか教えていただけないでしょうか? ※OKWAVEより補足:「EPSON社製品」についての質問です。

  • ネットワークプリンタに接続できず、困っています。

    Windows2000からネットワークプリンタを使用したいのですが、 ドライバでのネットワークプリンタのポート設定がうまくいかず、 とても困っています。 どんな些細なことでも構いませんので、アドバイスを宜しくお願いします。 [現在の状況] プリントサーバにEPSON LP-8300Fというプリンタが繋がっており、 それをネットワークプリンタとしてWindows2000から使用したいのです。 しかし、ドライバのポート設定において、 「\\NETWORK PRINTER\LP-8300F」ポートを選択し、「OK」ボタンを押すと、 「プリンタ設定を保存できませんでした。操作を完了できませんでした。」 と表示され、設定できません。 LPT1などのローカルポートには設定できるのですが、 ネットワークプリンタのポートには設定できないのです。 また、プリンタの追加ウィザードを実行し、 「ネットワークプリンタの検索」画面でLP-8300Fを選択すると、 プリンタ情報の欄に 「エラー: システムコールに渡されるデータ領域が小さすぎます。」 と表示されます。 このエラーの意味も理解できず、困り果てています。 [補足] マイネットワークには、プリントサーバもネットワークプリンタも 正常に表示されています。 また、他のPCからはそのネットワークプリンタを使用可能なので、 サーバやプリンタ側の問題ではなく、私のWindows2000上の問題のようです。 ちなみに、正常にこのネットワークプリンタを使用可能なPCのドライバの ポート設定画面を見たところ、 「ポートの追加」「ポートの削除」「ポートの構成」ボタンが グレーになっており、押すことが不可能になっています。 どこか設定が異なるのでしょうか。 以上の状況を読んで、もし何かお気づきの点がございましたら、 どんな些細なことでも構いませんので、回答を宜しくお願いします。

  • ネットワークプリンター

    どうしてもわからないので教えてください。 会社で新しく導入したパソコンですが、 ネットワークを組みました。インターネットも繋がるようになりました。他のネットワークのパソコンもしっかり見れます。 しかし、ネットワークプリンターにだけプリンターのIPにpingが飛ばないのです。 IPの設定はXPの標準TCP/IPで設定できるプリンターです。 他のパソコンではそういった問題は出ませんでした。 もちろん他のプリンターではまったく問題なくpingも飛びますし印刷も出来ます。 いったいなぜ、このパソコンだけ設定できないのでしょうか? どなたかわかります方、宜しくお願いいたします。