ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Solaris のシステム管理 (印刷) Oracle Solaris 10 8/11 Information Library (日本語) |
1. Oracle Solaris オペレーティングシステムでの印刷の概要
Oracle Solaris リリースでの印刷プロトコルの使用
クライアントとサーバーの間のネットワーク印刷プロトコルを選択する
サーバーとプリンタの間のネットワーク印刷プロトコルを選択する
LP 印刷サービスによるファイルの管理とローカル印刷要求のスケジューリングの方法
4. Oracle Solaris 印刷マネージャーを使用したプリンタの設定および管理 (作業)
8. LP 印刷スケジューラの管理および印刷要求の管理 (作業)
10. 文字セット、フィルタ、フォーム、およびフォントの管理 (作業)
11. PPD ファイル管理ユーティリティーを使用したプリンタの管理 (作業)
12. Oracle Solaris オペレーティングシステムでの印刷 (参照情報)
Oracle Solaris に Open Standard Print API (PAPI とも呼ばれる) を実装すると、プロトコルに依存しないインタフェースである印刷サービスの上にアプリケーション、ツールキット、および印刷コマンドを置くことができます。この実装は、RFC-1179、IPP ベース、および LP ベースの印刷サービスで使用できます。サポートされている PAPI の関数の中には、プリンタへのジョブの送信と照会のほかに、プリンタ、サーバー、およびジョブの属性も含まれます。このサポートにより、印刷クライアント (アプリケーション) または印刷コマンド自体で、印刷システムに対してプリンタの特性を照会したり、情報を要求したりできます。
詳細は、次のマニュアルページを参照してください。
従来の印刷コマンドは、印刷システムに固有のプロトコルおよびインタフェースの上に実装されていたため、特定の印刷システムに限定されていました。たとえば、IPP、BSD、LPR、SysV LP、LPRng および印刷プロトコルがあります。PAPI が導入されたことにより、プロトコルに依存しないインタフェースである印刷サービスの上に印刷コマンドを置くことができます。
PAPI は、印刷サービスと対話するための単一のインタフェースをアプリケーションに提供します。つまり、このインタフェースを使用するようにアプリケーションを作成すると、アプリケーションに変更を加えなくてもさまざまな印刷サービスと対話させることができます。アプリケーションは、LP 印刷サービスや CUPS などの特定の印刷サービスに限定されなくなりました。したがって、システム上の印刷サービスを、その上の階層にあるプロトコルやアプリケーションに影響を与えることなく置き換えることができます。つまり、特定のニーズに基づいて印刷サービスを開発および選択することができます。
Oracle Solaris OS での PAPI の実装は、IPP のサーバー側サポートとクライアント側サポートの両方を提供します。IPP は PAPI の階層の上に置かれています。IPP は、一連のプロトコル固有ライブラリおよび Apache モジュールとして実装されます。コマンドの実装と同様に、IPP 待機サービスも、PAPI をサポートしている任意の印刷サービスで使用できます。RFC-1179 プロトコルのサーバー側サポートも用意されています。