正常に印刷するには、印刷サーバーと印刷クライアント上で LP スケジューラが動作していなければなりません。動作していない場合は、/usr/lib/lp/lpsched コマンドを使用して起動する必要があります。スケジューラの起動に問題がある場合は、「印刷スケジューラを再起動する方法」を参照してください。
スケジューラが動作している他に、出力する前にプリンタが使用可能になっていて、印刷要求を受け付けられる状態になっていなければなりません。LP 印刷サービスがプリンタへの要求を受け付けなければ、依頼した印刷要求は拒否されます。その場合、一般にユーザーは印刷要求を依頼すると警告メッセージを受け取ります。LP 印刷サービスがプリンタで使用可能になっていないと、印刷要求はプリンタが使用可能になるまでシステム上の待ち行列に残ります。
通常は、次の手順で印刷時の問題を分析してください。
手順ごとに印刷要求の経路を追跡します。
手順ごとに LP 印刷サービスの状態を調べます。
構成は正しいか
プリンタは要求を受け付けるか
プリンタは要求を処理できるか
要求が転送時にハングしている場合は、syslog.conf 内の lpr.debug を設定して、転送状況を表示します。
要求がローカルでハングしている場合は、プリンタデバイスエラー (障害) の通知を送らせ、プリンタを再度使用可能にします。
「印刷時の問題の解決」に掲載されている手順では、この方法を使用して LP 印刷サービスに関する各種の問題に対処する方法を説明します。
LP 印刷サービスの基本的な問題解決の手順で問題を解決できない場合は、当てはまる特定のクライアント/サーバーのケースごとに問題解決の手順を実行する必要があります。
SunOS 5.7 または互換バージョンの印刷サーバーを使用する、SunOS 5.7 または互換バージョンの印刷クライアント (操作については、「SunOS 5.7 または互換バージョンのクライアントから SunOS 5.7 または互換バージョンの印刷サーバーへの印刷をチェックするには」を参照)
SunOS 4.1 印刷サーバーを使用する SunOS 5.7 または互換バージョンの印刷クライアント (操作については、「SunOS 5.7 または互換バージョンのクライアントから SunOS 4.1 印刷サーバーへの印刷をチェックするには」を参照)
SunOS 5.7 または互換バージョンの印刷サーバーを使用する SunOS 4.1 印刷クライアント (操作については、「SunOS 4.1 クライアントから SunOS 5.7 または互換バージョンの印刷サーバーへの印刷をチェックするには」を参照)