次の方法で共有


PPD の GDL ファイルにコンストラクトを追加する

自動構成をサポートするには、次の新しいキーワードを使用して GDL ファイルにコンストラクトを追加する必要があります : *BidiQuery、*QueryString、*BidiResponse、*ResponseType、*ResponseData、および *BidiValue。 これらのキーワードを使用して、機能の 1 つのオプションとそのオプションに対して可能な応答に関連付けられている bidi スキーマ要求を指定できます。

*Feature コンストラクトには、*QueryString インスタンスのコンテナーとして機能する 1 つの *BidiQuery コンストラクトを含めることができます。 *Feature コンストラクト インスタンスのクエリ文字列は、クエリ対象の機能への bidi 通信スキーマ パスに、機能の特定のプロパティの名前が付加された Unicode 文字列です。

*Feature コンストラクトには、1 つの *BidiResponse コンストラクトを含めることもできます。このコンストラクトは、1 つの *ResponseType インスタンスとオプションの *ResponseData インスタンスのコンテナーとして機能します。

*Feature コンストラクトに関連付けられている各 *Option コンストラクトには、その *Option に適した応答の文字列表現を含む *BidiValue インスタンスが含まれている必要があります。

次の例は、PPD ファイルに記載されている機能に基づいて、GDL ファイルに適切なコンストラクトを追加する方法を示しています。 最初の 2 つの例は、PPD サンプルと GDL サンプルと、特定のインストール可能な機能の自動検出または自動構成をサポートするために必要なコンストラクトで構成されています。 3 番目の例では、ハード ドライブの自動検出用の GDL サンプルを提供し、ハード ドライブの PPD 機能定義が存在することを前提としています。

PPD の Duplex ユニットを自動検出する

PPD のプリンターのメモリを自動構成する

PPD のプリンターのハード ドライブを自動検出する