質問: ネットワーク経由で印刷できません お世話になります。 redhatlinux7jをインストールし、プリントサーバを立て、プリンタもlanに接続しました。 そしてテスト印刷してみたのですが印刷できず、ledも点灯しません。 話をまとめると、 ・プリンタ、プリントサーバはlan接続していて、ipも登録してあります。 ・プリンタはリモート(lpd)接続で設定しました。 ・他のパソコンからプリンタ、プリントサーバにpingしたら認識しました。 ・現在稼動中の別のlinuxプリントサーバから印刷すると、正しく印刷されます。 ・プリントサーバから別のプリンタへ印刷してみても、印刷されません。 ・印刷されないにも関わらず、メッセージは共に「キューのテスト印刷が完了しました」となっています。 ・試しにローカル接続に設定すると、正しく印刷できました。 よって、ローカル接続では印刷できるが、lan接続ではできません。 この辺りで分かる方いらっしゃいませんでしょうか?
回答: 状況が良くわからないのですが、プリンタはlpr対応の機種なのでしょうか? プリンタの機種名(ネットワーク対応プリンタの場合)もしくはプリンタのネットワークアダプタ(usbプリンタに外付けの箱をつけている場合)の機種名を書いてくださればアドバイスしやすいです。 まず、lpr対応プリンタだとしてサーバとプリンタの両方で設定を確認してください。 プリンタ側 ・lprを受け付ける設定になっているか(念のため) 現在稼動中のプリントサーバがsamba経由だったりしませんか? ・プリント要求を受け付けるipアドレスを制限するような設定項目がないか 特定マシンからしか印刷できないようにする設定だったりしないか ・ネットワークプリンタとしての公開プリンタスプール名 lpがよく使われますが、別の名前にしていたりしませんか サーバ側 ・登録してあるプリンタのipアドレスもしくはホスト名が間違っていないか ・リモートプリンタのスプール名がプリンタ側で設定している名前と一致しているか それぐらいでしょうか。 既存のプリンタサーバから印刷できるが、新プリンタサーバからはすべてのプリンタに対して印刷できないということなので、印刷できるマシンの制限(プリンタ側)かとも思いましたが、テスト印刷でスプールが捌けてしまうということは違うかもしれません。 pingは確認しているみたいですが、念のためtelnet接続はどうでしょう? lpdのポートは515なので、プリンタに対して他のマシンおよび新プリントサーバからそれぞれ telnet プリンタのipアドレス 515 としてみてどうなりますか? 後は追加情報を見て考えてみます。 # その前に他の人が良い知恵を授けてくれるかもしれませんが :-)