附属書E 共通のディレクトリスキーマ

附属書Eは,ディレクトリサービスにおけるエントリのための共通のスキーマを定義する。ディレクトリサービスは,サービスユーザがサービス提供者を探し出す手段とする。IPP環境において,これは,IPPプリンタがディレクトリにエントリ属性,エントリ型フィールド,特定の場所などの実装固有の機構を使用して,プリンタ型のエントリとして(自動的に又は管理者の助けを借りて)登録され得ることを意味する。IPPクライアントは,プリンタ型のエントリを探したり,見たりできる。クライアントは,ディレクトリサービスに関して,名前付け,組織的な文脈,又はエントリの属性値の絞込み探索に基づいて,エントリを探し出すために使用する。例えば,クライアントは,すべてのプリンタを"Local Department"の文脈で見つけることができる。認証及び権限は,多くの場合,管理者がエンドユーザに対して特定のアクセス権をもつエントリだけを発見できる制限を付けることができ,ディレクトリサービスの一部になる。IPP自体は,特定のディレクトリサービスのプロトコル及び提供者を必要としない。

備考  幾つかのディレクトリの実装には,"aliasing(別名付け)"の考えを認めている。すなわち,一つのディレクトリエントリは,各オブジェクトがそれぞれ違った名前をもつ複数のディレクトリエントリオブジェクトとして表わされる。それぞれの場合において,各別名は,一つのIPP Printer オブジェクトを参照する同じディレクトリエントリオブジェクトを参照する。

共通のスキーマは,IPP Printer Job TemplateとPrinter Description 属性のサブセットとする(4.2.4.4)。これらの属性は,ディレクトリエントリ自体においては,推奨(RECOMMENDED)又はオプション(OPTIONAL)として識別される。この適合性のラベル付けは,IPP Printer オブジェクトに適用される適合性のラベル付けと同じではない。附属書Eで説明する適合性のラベル付けは,一つ以上のエントリをディレクトリに追加することによって,ディレクトリテンプレート及びIPP Printer実装に適用することを意図する。推奨(RECOMMENDED)属性は,各ディレクトリエントリと関連付けられていることが望ましい。オプション(OPTIONAL)属性は,ディレクトリエントリに対して(知られている,又はサポートされている場合),関連付けてもよい。すべてのディレクトリエントリ属性は,相当するPrinterオブジェクトのため,現在の属性値を反映することが望ましい。

ディレクトリスキーマ及びエントリの属性の名前は,示されているIPP Printer属性の名前と可能な限り同じであることが望ましい。

ディレクトリサービスとIPP Printerオブジェクトとの間を橋渡しするために,推奨する一つのディレクトリエントリ属性は,Printer オブジェクトの"printer-uri-supported" 属性とする。IPPクライントは,ディレクトリエントリの"printer-uri-supported"属性を問い合わせ,次にURIの一つを使用してIPP Printerオブジェクトに問いかける。"uri-security-supported" 属性は,チャネルのセキュリティを守るために使用されるプロトコル(存在すれば)を識別する。

表E.1の属性は,プリンタタイプのディレクトリエントリのための共通のスキーマを定義する。

表E.1 プリンタタイプのディレクトリエントリのための共通スキーマを定義する属性
printer-uri-supported 推奨(RECOMMENDED) 4.4.1
uri-autdentication-supported 推奨(RECOMMENDED) 4.4.2
uri-security-supported 推奨(RECOMMENDED) 4.4.3
printer-name 推奨(RECOMMENDED) 4.4.4
printer-location 推奨(RECOMMENDED) 4.4.5
printer-info オプション(OPTIONAL) 4.4.6
printer-more-info オプション(OPTIONAL) 4.4.7
printer-make-and-model 推奨(RECOMMENDED) 4.4.9
ipp-version-supported 推奨(RECOMMENDED) 4.4.14
multiple-document-jobs-supported オプション(OPTIONAL) 4.4.16
charset-supported オプション(OPTIONAL) 4.4.18
generated-natural-language-supported オプション(OPTIONAL) 4.4.20
document-format-supported 推奨(RECOMMENDED) 4.4.22
color-supported 推奨(RECOMMENDED) 4.4.26
compression-supported 推奨(RECOMMENDED) 4.4.32
pages-per-minute オプション(OPTIONAL) 4.4.36
pages-per-minute-color オプション(OPTIONAL) 4.4.37
finishings-supported オプション(OPTIONAL) 4.2.6
number-up-supported オプション(OPTIONAL) 4.2.7
sides-supported 推奨(RECOMMENDED) 4.2.8
media-supported 推奨(RECOMMENDED) 4.2.11
printer-resolution-supported オプション(OPTIONAL) 4.2.12
print-quality-supported オプション(OPTIONAL) 4.2.13