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 モジュール設定オプション:
値 |
備考欄 |
---|---|
ipp-conformance |
プロトコルチェックのレベルを選択します。デフォルトは automatic であり、これによってクライアントとの対話が最大になります。 |
ipp-operation |
1 つ以上の IPP 操作に対して IPP 操作サポートを選択的に有効または無効にすることができます。 |
ipp-default-user |
ローカル印刷サービスに接続するときに使用するユーザー名を選択します。デフォルトは lp 印刷ユーザーであり、これによってさらに多くの機能プロキシが可能になります。 |
ip-default-service |
要求を送信する先のデフォルトの印刷サービスを選択します。デフォルトは lpsched デーモンであり、現在は lpsched に対するテストのみが行われています。 |
次の表は、Apache Web サーバー設定に対する適合性確認タイプを示しています。使用する構文は次のとおりです。
ipp-conformance value |
値 |
意味 |
自動 |
要求された操作がプロトコルリスナーでサポートされていることだけを確認します。(デフォルト) |
1.0 |
要求が IPP/1.0 に準拠していることを確認します。 |
1.1 |
要求が IPP/1.1 に準拠していることを確認します。 |
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