この節では「印刷クライアント」、つまり印刷要求を印刷サーバーに送信できるシステムと、印刷クライアントが印刷要求を発行するための印刷コマンドを中心に説明します。
図 1-2 に、印刷手順の中で、ユーザーが印刷クライアントから印刷要求を発行する処理を強調して示します。
システムに印刷クライアントソフトウェアをインストールして、リモートプリンタにアクセスできるようにすると、そのシステムは印刷クライアントになります。印刷クライアントコマンドの名前と出力は、以前の Solaris リリースの印刷コマンドのものと同じです。
印刷クライアントコマンドを使用すると、クライアントシステムは、より効率的な印刷クライアントになります。プリンタ構成情報を見つけるために、より多くのオプションを印刷クライアントコマンドに指定できるようになりました。また、クライアントは印刷サーバーと直接通信します。以前の Solaris オペレーティング環境では、印刷クライアントにこのような機能はありませんでした。
印刷クライアントコマンドには、次のような利点があります。
プリンタ情報を見つけるのに、より多くのオプションを指定できます。
印刷クライアントコマンドは次の資源を調べて、プリンタとプリンタ構成情報を見つけます。
コマンド行インタフェース
ユーザーのホームディレクトリにあるプリンタ別名ファイル
ローカル (印刷クライアント) の構成ファイル
ネットワークの (共有の) 構成ファイル (ネームサービスを使用している場合)
クライアントが要求を印刷サーバーに直接出すことができます。
印刷クライアントは、その要求を印刷サーバーの待ち行列に送信します。つまり、クライアントは、ローカルの待ち行列を持ちません。クライアントが印刷要求を一時スプール領域に書き込むのは、印刷サーバーが利用できない場合か、エラーが発生した場合だけです。サーバーまでの経路がこのように簡素化されているために、印刷クライアントは少ない資源で処理を実行でき、印刷障害の発生する可能性が減り、性能が向上します。