ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Solaris のシステム管理ガイド (印刷) Oracle Solaris 10 1/13 Information Library (日本語) |
1. Oracle Solaris オペレーティングシステムでの印刷の概要
4. Oracle Solaris 印刷マネージャーを使用したプリンタの設定および管理 (タスク)
5. LP 印刷コマンドを使用したプリンタの設定 (タスク)
6. LP 印刷コマンドを使用したプリンタの管理 (タスク)
7. LP 印刷サービスとプリンタのカスタマイズ (タスク)
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 操作キーワード
|