|
Tips No. 34
プリンタへ印刷できないときのトラブルシューティング

【現象】
プリンタの設定が正しくされているのにも関わらず、うまく印刷ができない。
【対策】
プリンタの設定が正しくされているのにも関わらず、うまく印刷ができない場合のチェ
ック項目を以下に挙げてます。
・プリンタは正しく接続されているか
プリンタケーブルは正しいものを使用しているか、プリンタはオンラインになってい
るか、プリンタの電源は入っているかなどについて確認してください。
・BIOS でパラレルポートが有効になっているか
コンピューターの BIOS でパラレルポートへ正しく電源が供給され有効になっている
かどうかを確認してください。
・プリンタの設定が正しく行われているか
turboprintcfg で適切なプリンタを選択し、その設定を保存してあることを確認して
ください。一部のプリンタでは、turboprintcfg で正しく設定を行って保存しても次
回起動時に「不明なプリンタ」となってしまい、正しく設定が保存されない問題があ
ります。
・lpd が起動しているか
# ps aux | grep lpd
で lpd が起動しているか確認してください。起動していない場合は
# turboservice
で有効にするか、
# /etc/rc.d/init.d/lpd start
で手動起動してください。
・lpr,lpq で正しくキューにデータがたまるか
# lpr /etc/X11/XF86Config
のように適当なテキストファイルを印刷し、その直後に
# lpq
xxxx.xxxx.xxxx: sending to xxx.xxx.xxx.xxx
Rank Owner Job Files Total Size
0 bytes
Printer status : Idle.(PowerSave.)
Online/Offline : Online.
ID Source Process Status Time
--------------------------------------------------------
6 xxx.xxx.xxx.xxx lpr Active -----
のようにプリントキューにジョブがたまっていることを確認してください。
・印刷可能になっているか
# lpc
コマンドで lpc> モードに入ります。
lpc> status
lp:
queuing is enabled
printing is enabled
no entries
no daemon present
のようにenabledになっていることを確認してください。
lpc> enable lp
lpc> start lp
で印刷可能にできます。
・/dev/lp0 デバイスが存在しているか
# ls -alt /dev/lp*
crw-rw---- 1 root daemon 6, 0 May 6 1998 /dev/lp0
crw-rw---- 1 root daemon 6, 1 May 6 1998 /dev/lp1
crw-rw---- 1 root daemon 6, 2 May 6 1998 /dev/lp2
のように/dev/lp0があることを確認し
# echo "TEST" > /dev/lp0
でデバイスに直接信号を送ることができることを確認してください。
・parport_pcモジュールが正しく読み込まれているか
# lsmod
コマンドで parport_pc モジュールがロードされているか確認してください。ロード
されていない場合は、 /etc/modules.conf ファイルを確認し、その中に
alias parport_lowlevel parport_pc
行が適切に記述されていることを確認してください。

関連文書 (none)
Last modified : Tue Oct 24 JST 2000 # 2
|