重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

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

A 回答 (1件)

lpの設定が不充分でプリントサーバーにデータが


とんでないかプリントサーバーがlprのプロトコルに
対応していないかでしょうか。
    • good
    • 0
この回答へのお礼

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/
というように設定しています。
また、どちらのプリンターもクライアント機が個々にプリンタードライバーをインストールして印刷するという運用をとっており、
プリントサーバーにはプリンタードライバーをインストールせず、生のバイト列をそのままプリンターに転送しています。

以上より、何か他に思い当たる点がありましたら、ぜひ教えてください。

お礼日時:2006/05/21 08:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!