ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Solaris のシステム管理 (印刷) Oracle Solaris 10 8/11 Information Library (日本語) |
1. Oracle Solaris オペレーティングシステムでの印刷の概要
4. Oracle Solaris 印刷マネージャーを使用したプリンタの設定および管理 (作業)
8. LP 印刷スケジューラの管理および印刷要求の管理 (作業)
10. 文字セット、フィルタ、フォーム、およびフォントの管理 (作業)
11. PPD ファイル管理ユーティリティーを使用したプリンタの管理 (作業)
12. Oracle Solaris オペレーティングシステムでの印刷 (参照情報)
次の表は、Oracle Solaris OS での IPP サポートを構成しているコンポーネントを示しています。
表 A-1 IPP コンポーネント
|
IPP 待機サービスライブラリ (libipp-listener) – 一連のプロトコル要求処理が発生する場所です。このライブラリは、コア IPP ライブラリ libipp-core.so を使用して要求の読み取りと検証を行います。要求が検証されると、その要求は一連のクライアント API 呼び出しに変換されます。次に、これらの呼び出しの結果が、コア IPP ライブラリを使用して適切な IPP 応答に変換されます。この応答は、Web サーバーによってクライアントシステムに返されます。待機サービスライブラリへのインタフェースは、IPP サーバー側の実装に固有のプロジェクト非公開インタフェースです。
IPP コアライブラリ (libipp-core.so) – クライアントとサーバーの操作の間で共有されます。IPP コアライブラリには、プロトコル要求および応答の読み取りと書き込みを可能にするルーチンが含まれています。このライブラリは、IPP 要求および応答データを、標準のバイナリ表現と共通データ構造のセットの間で変換します。最終的には、この共通データ表現が、要求を印刷サービスに依存しない表現との間で変換するために使用され、汎用印刷インタフェース libpapi.so 間で渡されます。この機能は、クライアント側とサーバー側の両方の IPP サポートが実行する必要があるため、クライアントとサーバーで共有されます。
PAPI ライブラリ (libpapi.so) – アプリケーションに、印刷サービスまたはプロトコルと対話するための印刷サービスに依存しない手段を提供します。この場合は、Apache IPP 待機サービスに、ローカル LP サービスと対話するための手段を提供します。このライブラリは、対話する相手の印刷サービスを、printers.conf 構成データベースに格納されているクライアント側の待ち行列設定データに基づいて決定します。