このトピックは最新ではありません。 最新の情報については、「印刷スキーマ仕様」を参照してください。
PrintCapabilities ドキュメントの作成者は、構成を構成するデバイス属性を定義します。 PrintCapabilities ドキュメントでは、作成者は Feature/Option コンストラクトまたはパラメーター コンストラクトとしてデバイス属性を表すことができます。
デバイス属性に、明らかなパターンに分類されない可能性のある状態の数が比較的少ない場合は、通常、Feature/Option コンストラクトが適しています。 たとえば、PageMediaSize デバイス属性に使用できる値が Letter、Legal、A4ISO、Tabloid、Envelope10 の値である場合は、Feature/Option コンストラクトを使用することをお勧めします。 明示的な列挙を使用せずに許容値を表すのが難しく、あいまいさがあるため、パラメーター コンストラクトは PageMediaSize 属性には適していません。
整数の範囲でデバイス属性を表すことができる場合、パラメーター表現は通常、特に多くの値を含む範囲に適しています。 たとえば、プリンターの特定のモデルの CopyCount デバイス属性の範囲が 1 から 99,999 の場合、ParameterDef インスタンスを定義することで、この属性をパラメーターとして分類する必要があります。 ParameterDef 要素の MinValue および MaxValue 標準プロパティ インスタンスに値を割り当てて、JobCopyCount 属性の値の範囲を定義します。 Option 要素として明示的にリストする必要がある値の数が多いため、フィーチャー/オプション表現は JobCopyCount デバイス属性には適していません。
関連トピック