ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Solaris のシステム管理 (印刷) Oracle Solaris 10 8/11 Information Library (日本語) |
1. Oracle Solaris オペレーティングシステムでの印刷の概要
4. Oracle Solaris 印刷マネージャーを使用したプリンタの設定および管理 (作業)
8. LP 印刷スケジューラの管理および印刷要求の管理 (作業)
10. 文字セット、フィルタ、フォーム、およびフォントの管理 (作業)
11. PPD ファイル管理ユーティリティーを使用したプリンタの管理 (作業)
12. Oracle Solaris オペレーティングシステムでの印刷 (参照情報)
IPP 待機サービスは IPP ネットワークプロトコルサービスを提供して、リスナーを実行しているシステム上の印刷サービスと対話する手段を印刷クライアントシステムに提供します。このリスナーは、標準的な操作および属性の幅広いセットを含むサーバー側の IPP プロトコルサポートを実装しています。このリスナーは、Oracle Solaris では Apache モジュールとして、および IPP 操作とワイヤサポートが含まれた一連の共用ライブラリとして実装されています。IPP ソフトウェアスタックは、システムに Oracle Solaris OS をインストールしたときにインストールされます。IPP 待機サービスは、実行を印刷サービスに依存する SMF サービスです。その結果、最初の印刷待ち行列が追加されると、印刷サーバー上で IPP が自動的に有効化されます。IPP は、最後の印刷待ち行列が削除されると無効になります。
IPP に対するサーバー側のサポートは、IPP モジュール mod_ipp で始まります。Oracle Solaris OS には Apache ソフトウェアが付属しているため、待機サービスは Apache Web サーバーを使用しています。Apache モジュールは、DSO (Dynamic Shared Object) インタフェースを使用して Web サーバーの下にプラグインします。DSO インタフェースを使用することにより、このモジュールには IPP 待機サービスのための構成サポート、および Web サーバーがリスナーに HTTP 接続を渡すためのエントリポイントが含まれています。このモジュール化されたアプローチによって、Apache で提供される暗号化や認証機構の IPP サポートでの再利用が可能になります。
図 A-1 IPP サーバー構成
IPP 待機サービスの構成ファイル /etc/apache/httpd-standalone-ipp.conf は、通常の Apache 1.3 構成ファイルと似ています。構成ファイルは、使用する任意の Apache 1.3 設定指令を取り込みます。
デフォルト設定には次に示す機能が含まれています。
ポート 631 での待機。
Apache モジュールの最小セットのロード。
サポートされているすべての IPP 操作を、認証を必要とすることなく、/printers/path (ipp://server/printers/) で有効にする。
/printers/ で実行可能なデフォルト操作は、セキュリティーリスクが低い操作セットに限定されています。ただし、/admin/path (ipp://server/admin/) では、基本認証を必要とすることなく、すべての操作を有効にすることができます。
選択できる mod_ipp Apache 設定オプションを次の表に示します。
表 A-2 mod_ipp Apache モジュール設定オプション
|
次の表は、Apache Web サーバー設定に対する適合性確認タイプを示しています。使用する構文は次のとおりです。
ipp-conformance value
表 A-3 Apache Web サーバーの適合性確認タイプ
|
apache 設定ファイルのコメント付きの例を次に示します。
if mod_ipp is loaded User lp run as "lp" URI: ipp://{host]/printers/{queue} SetHandler application/ipp use mod_ipp for this location ipp-conformance strict enable strict protocol checking (default) ipp-operation all enable enable all supported operations
IPP オブジェクトは操作をサポートしています。操作は、要求と応答で構成されています。印刷クライアントが IPP オブジェクトと通信する場合、クライアントはそのオブジェクトの URI に操作要求を発行します。操作要求と応答には、その操作を識別するパラメータが含まれています。また、操作には、その操作の実行時の特性に影響を与える属性も含まれています。これらの操作固有の属性は、操作属性として定義されます。印刷要求には、操作属性、オブジェクト属性、および特定の操作を実行するために必要な文書データが含まれています。各要求には、オブジェクトからの応答が必要です。各応答は、操作の成功または失敗を、応答パラメータとしての対応する状態コードとともに示しています。応答には、操作属性、オブジェクト属性、および操作要求中に生成された状態メッセージが含まれています。
次の表は、Apache Web サーバー設定の IPP 操作キーワードを示しています。
表 A-4 IPP 操作キーワード
|