印刷要求を印刷サーバーに送信するシステムである「印刷クライアント」について説明します。説明内容は、印刷クライアントに印刷要求の発信を指示する印刷コマンドと関連しています。
図 1-2 に、SunSoft 印刷クライアントからユーザーが印刷要求を発信した場合の、印刷プロセスの一部を示します。
SunSoft 印刷クライアントとは、SunSoft 印刷クライアントソフトウェアがインストールされ、リモートのプリンタにアクセスできるシステムのことをさします。Solaris で使用した印刷コマンド名と、SunSoft 印刷クライアントソフトウェアで使用する印刷コマンド名は同じです。また、これらの印刷コマンドは出力結果も同じですが、SunSoft 印刷クライアントコマンドは新しい方式で処理を実行し、印刷の性能を向上させます。
SunSoft 印刷クライアントコマンドを使用すると、より多くの方法でプリンタ設定情報を特定することができ、またクライアントが印刷サーバーと直接通信するので、クライアントシステムがより効率的な印刷クライアントになります。以下に、Solaris の LP 印刷コマンドにはない SunSoft 印刷クライアントコマンドの特長を示します。
より多くの方法でプリンタ情報を特定する
SunSoft 印刷クライアントコマンドは以下のリソースを確認して、プリンタやプリンタ設定情報を特定します。
コマンド行インタフェース
ユーザーのホームディレクトリにあるプリンタエイリアスファイル
ローカルの (印刷クライアント) 設定ファイル
ネットワーク (共有) 設定ファイル (ネームサービスを使用している場合)
一方、Solaris の LP 印刷コマンドを使うと、プリンタ情報を特定する方法は少なくなります。また、LP 印刷コマンドはネームサービスをサポートしていないので、ネットワーク上の情報を利用できません。
クライアントが要求を直接印刷サーバーに発信することが可能
SunSoft 印刷クライアントにはローカルの待ち行列がないので、印刷要求を印刷サーバーの待ち行列に送信します。印刷クライアントは、印刷サーバーが使用できないか、エラーが発生した場合にだけ、要求を一時的なスプール領域に書き込みます。このようにサーバーへの処理を効率良く行うことによって、印刷クライアントが使用するリソースが少なくなり、印刷上の問題が発生する可能性が減るので、パフォーマンスが向上します。
一方、Solaris の LP 印刷コマンドでは、印刷サーバーとの通信をローカルの印刷デーモンに依存しています。印刷サーバーが使用でき、エラーが発生していなくてもすべての印刷要求を印刷クライアント上のローカルのスプール領域に書き込み、別のプロセスに印刷要求を転送するように通知します。
SunSoft 印刷クライアントソフトウェアをシステム上にインストールすると、Solaris の LP 印刷コマンドの一部が、SunSoft 印刷クライアントコマンドに置き換えられます。
SunSoft 印刷クライアントコマンドは、Solaris の LP 印刷コマンドと同じ名前を持ち、同じコマンド行オプションを受け付け、同じ出力を生成し、同じツールを使用できます。表 1-2 に、SunSoft 印刷クライアントコマンドを示します。
表 1-2 SunSoft 印刷クライアントコマンド
印刷コマンド |
説明 |
---|---|
印刷要求を印刷サーバーに発信します。 |
|
印刷待ち行列とプリンタの状態を調べます。 |
|
印刷要求を取り消します。 |
|
あるプリンタの印刷要求を別のプリンタに移動します。 |
SunSoft 印刷クライアントコマンドの詳細は、第 5 章「SunSoft 印刷コマンド」を参照してください。