JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Solaris のシステム管理 (印刷)     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris オペレーティングシステムでの印刷の概要

2.  印刷の計画 (作業)

3.  ネットワーク印刷サービスの設定 (作業)

4.  Oracle Solaris 印刷マネージャーを使用したプリンタの設定および管理 (作業)

5.  LP 印刷コマンドを使用したプリンタの設定 (作業)

6.  LP 印刷コマンドを使用したプリンタの管理 (作業)

7.  LP 印刷サービスとプリンタのカスタマイズ (作業)

8.  LP 印刷スケジューラの管理および印刷要求の管理 (作業)

9.  ネットワーク上のプリンタの管理 (作業)

10.  文字セット、フィルタ、フォーム、およびフォントの管理 (作業)

11.  PPD ファイル管理ユーティリティーを使用したプリンタの管理 (作業)

12.  Oracle Solaris オペレーティングシステムでの印刷 (参照情報)

13.  Oracle Solaris OS での印刷に関する問題のトラブルシューティング (作業)

プリンタ設定時の問題解決のヒント

パラレルおよび USB 接続の印刷デバイスに関する情報の検索

印刷時の問題解決のヒント

出力されない (印刷されない) 場合の対処

ハードウェアのチェック

ネットワークのチェック

LP 印刷サービスのチェック

印刷の問題のデバッグ

出力が正しくない場合の対処

プリンタタイプとファイル内容形式のチェック

stty 設定値のチェック

ボーレート設定値が正しくない場合

パリティー設定値が正しくない場合

タブ設定値が正しくない場合

Return 設定値が正しくない場合

lp コマンドがハングした場合の対処

プリンタがアイドル状態になった (ハングした) 場合の対処

印刷フィルタのチェック

プリンタ障害のチェック

ネットワーク上の問題のチェック

ローカル待ち行列で停止する印刷要求

リモート待ち行列で停止する印刷要求

矛盾した状態メッセージの対処

印刷時のさまざまな問題の解決

プリンタに出力されない場合の対処

プリンタハードウェアをチェックする方法

プリンタのネットワーク接続をチェックする方法

印刷に関する問題をデバッグする方法

LP 印刷サービスの基本機能をチェックする方法

印刷クライアントから印刷サーバーへの印刷をチェックする方法

出力が正しくない場合の問題を解決する方法

LP 印刷サービスのハングを解除する方法

アイドル状態になった (ハングした) プリンタの問題解決

プリンタの準備ができているかチェックする方法

印刷のフィルタリングのチェック

プリンタ障害の後に印刷を再開する方法

ローカル待ち行列で停止している印刷要求をリモートプリンタに送信する方法

印刷サーバーの待ち行列で停止している印刷クライアントからの印刷要求を使用可能にする方法

矛盾したプリンタ状態メッセージを解決する方法

A.  インターネット印刷プロトコルの使用

用語集

索引

印刷時の問題解決のヒント

プリンタを設定し終わったあとに、何も印刷されないことがあります。また、若干は処理されるものの、 何か印刷しても正しく出力されない、読みづらいなど、期待どおりの結果が得られないことがあります。

このような問題が発生すると、他にも次のような問題が発生することがあります。


注 - この章の推奨事項の多くはパラレルプリンタに関連しますが、より一般的なシリアルプリンタにも当てはまります。


出力されない (印刷されない) 場合の対処

何も印刷されないときは、次の部分をチェックします。

バナーページは印刷されるのに他には何も印刷されない場合は、不正な出力の特殊ケースです。「出力が正しくない場合の対処」を参照してください。

ハードウェアのチェック

ハードウェアは、最初にチェックすべきポイントです。プリンタが電源に接続され、電源がオンになっているかどうかを確認してください。また、ハードウェア付属のマニュアルを参照して、ハードウェアの設定値を調べてください。コンピュータによっては、プリンタポートの特性を変更するハードウェアスイッチが付いているものがあります。

プリンタハードウェアには、プリンタ、コンピュータへの接続ケーブル、ケーブルの先端を接続するポートが含まれます。一般的なアプローチとしては、プリンタからコンピュータへと順番に調べてください。まず、プリンタをチェックします。次に、ケーブルがプリンタに接続される箇所をチェックします。次に、ケーブルをチェックします。最後に、ケーブルがコンピュータに接続されている箇所をチェックします。

ネットワークのチェック

よく問題が発生するのは、印刷クライアントから印刷サーバーに送られるリモート印刷要求です。印刷サーバーと印刷クライアント間でネットワークアクセスが使用可能になっているかどうかを確認してください。

ネットワークがネットワーク情報サービスプラス (NIS+) を実行している場合は、システム間のアクセスを有効にする手順について、『Solaris のシステム管理 (ネーミングとディレクトリサービス : NIS+ 編)』を参照してください。ネットワークが NIS または NIS+ を実行していない場合は、印刷サーバーと印刷クライアントを設定する前に、印刷サーバー上の /etc/hosts ファイルに各クライアントシステムのインターネットアドレスとシステム名を組み込んでください。また、印刷サーバーの IP アドレスとシステム名を、各印刷クライアントシステムの /etc/hosts ファイルに含める必要があります。

LP 印刷サービスのチェック

正常に印刷するには、印刷サーバーで LP スケジューラが動作していなければなりません。動作していない場合は、次のコマンドを使用して起動する必要があります。

# svcadm enable application/print/server

スケジューラが動作している他に、出力する前にプリンタが使用可能になっていて、印刷要求を受け付けられる状態になっていなければなりません。LP 印刷サービスがプリンタへの要求を受け付けなければ、依頼した印刷要求は拒否されます。その場合、一般にユーザーは印刷要求を依頼すると警告メッセージを受け取ります。LP 印刷サービスがプリンタで使用可能になっていないと、印刷要求はプリンタが使用可能になるまでシステム上の待ち行列に残ります。

通常は、次の手順で印刷時の問題を分析してください。

「印刷時のさまざまな問題の解決」に掲載されている手順では、この方法を使用して LP 印刷サービスに関する各種の問題に対処する方法を説明します。

印刷の問題のデバッグ

/etc/syslog.conf ファイル内の lpr.debug を有効にすると、さまざまな役立つ情報が提供されます。大量の情報が提供されるため、この機能は、印刷時の問題をデバッグしている場合にのみ有効にすることをお勧めします。

詳細は、「印刷に関する問題をデバッグする方法」を参照してください。

出力が正しくない場合の対処

プリンタと印刷サービスソフトウェアが正しく構成されていない場合は、プリンタで印刷されても、期待どおりに出力されないことがあります。

プリンタタイプとファイル内容形式のチェック

LP 印刷サービスでプリンタを設定するときに間違ったプリンタタイプを使用すると、不適切なプリンタ制御文字がプリンタに送られる可能性があります。その結果は予測できません。 何も印刷されない、出力が読みづらい、正しい文字セットやフォントで印刷されないなどの結果となります。

間違ったファイル内容形式を指定した場合、バナーページは印刷できますが、他には何も印刷されません。プリンタに指定されたファイル内容形式は、プリンタがフィルタなしで直接印刷できるファイル形式を示します。ユーザーがプリンタにファイルを送信すると、ファイルはフィルタなしでプリンタに直接送信されます。プリンタがその形式を処理できないときは、問題が発生します。

印刷クライアントの設定時には、ファイル内容形式が印刷サーバーと印刷クライアントの両方で正しくなければならないので、間違いをおかす機会が多くなります。推奨する方法は、印刷クライアントのファイル内容形式を any に設定することです。こうすると、ファイルは印刷サーバーに直接送信され、フィルタが必要かどうかはサーバー側で決定されます。したがってファイル内容形式は、サーバー側だけで正しく指定すればよいことになります。

印刷クライアント側でファイル内容を指定し、フィルタリングの負荷をサーバーからクライアントに移すことができますが、内容の形式は印刷サーバー側でサポートしなければなりません。

stty 設定値のチェック

デフォルトの stty (標準端末) 設定値がプリンタから要求される設定値と一致しないと、多数のフォーマット上の問題が生じる可能性があります。この後の節では、設定値の一部が間違っているときに発生する問題について説明します。

ボーレート設定値が正しくない場合

コンピュータのボーレート設定値がプリンタのボーレート設定値と一致しないときは、通常何か出力されますが、希望する出力は得られません。特殊文字や不要なスペースが異常に混じったランダムな出力が表示されます。LP 印刷サービスのデフォルトは 9600 ボーレートです。


注 - プリンタがパラレルポートで接続されている場合、ボーレートの設定値は無関係です。


パリティー設定値が正しくない場合

プリンタによっては、パリティービットを使用して、印刷用に受け取ったデータが誤って変更されていないことを確認するものがあります。コンピュータとプリンタのパリティービットの設定値は一致しなければなりません。一致しない場合、文字によってはまったく印刷されないか、他の文字で置き換えられることもあります。その出力は文字間隔が正しく、ほとんどの文字が正しい位置にあるので、一見正しいように見えます。  LP 印刷サービスの場合、デフォルトではパリティービットは設定されません。

タブ設定値が正しくない場合

ファイルにタブが含まれていても、プリンタがタブを予期していなければ、ファイルの内容が完全に印刷されたとしても、テキストが右マージンに対して正確に配置されないことがあります。また、プリンタのタブ設定が間違っていると、テキストに左マージンがない、テキストがつながってしまう、テキストがページの一部分に集中する、間違ってダブルスペースになってしまうなどの問題が発生します。デフォルトでは、タブは 8 スペースごとに設定されます。

Return 設定値が正しくない場合

出力がシングルスペースのはずなのにダブルスペースになる場合は、プリンタのタブ設定値が間違っているか、プリンタが Return の後に 1 行追加されています。LP 印刷サービスは、改行の前に 1 つ Return を追加するので、その組み合わせによって 2 行の改行が発生します。

ジグザグに印刷される場合は、改行の前に Return を送る stty オプションの onlcr が設定されていません。stty=onlcr オプションはデフォルトで設定されますが、他の印刷問題を解決しようとしたときに、それを消去した可能性があります。

lp コマンドがハングした場合の対処

lp コマンド (lpsystemlpadminlpstat など) を入力しても何も発生しない (エラーメッセージ、状態情報、またはプロンプトが表示されない) 場合は、LP スケジューラに問題が発生した可能性があります。このような問題は、通常は LP スケジューラを停止して再起動すれば解決できます。操作手順については、「印刷スケジューラを停止する方法」を参照してください。

プリンタがアイドル状態になった (ハングした) 場合の対処

プリンタが印刷要求を待ち行列に入れているのに、アイドル状態になっていることがあります。

プリンタがアイドル状態になっている場合は、次の原因が考えられます。

印刷フィルタのチェック

低速印刷フィルタは、プリンタを拘束しないようにバックグラウンドで実行されます。フィルタリングが必要な印刷要求は、フィルタリングが終わるまで印刷されません。

プリンタ障害のチェック

LP 印刷サービスが障害を検出すると、印刷はすぐにではありませんが自動的に再開されます。LP 印刷サービスは約 5 分間待機し、要求が正常に印刷されるまで試行し続けます。プリンタを使用可能にすると、すぐに再試行できます。

ネットワーク上の問題のチェック

ネットワーク経由でファイルを印刷するときには、次の問題が発生することがあります。

ローカル待ち行列で停止する印刷要求

印刷サーバーに依頼された印刷要求は、次の原因でクライアントシステムの待ち行列で停止することがあります。

問題の原因を突き止めるときには、新しい要求を待ち行列に追加しないでください。詳しくは、「プリンタへの印刷要求を受け付けるまたは拒否する方法」を参照してください。

リモート待ち行列で停止する印刷要求

印刷要求が印刷サーバーの待ち行列で停止する場合は、プリンタが使用不可になっている可能性があります。プリンタが要求を受け付けても処理しないとき、その要求は印刷するために待ち行列に入れられます。プリンタを使用可能にすると、それ以外に問題がなければ、待ち行列内の印刷要求は印刷されます。

矛盾した状態メッセージの対処

ユーザーが印刷要求を入力すると、クライアントシステムからは受け付けられたことが通知され、印刷サーバーからは印刷要求が拒否されたことを示すメールを受け取ることがあります。

これらの矛盾したメッセージは、次の原因で発生することがあります。

ローカルユーザーが印刷サーバー上でプリンタにアクセスできるように、これらのジョブコンポーネントの定義が印刷クライアントと印刷サーバーの両方で登録されているかどうかを確認してください。