機能エントリ形式
重要
Windows でプリンターとの通信手段として推奨されるのは、最新の印刷プラットフォームです。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。
詳細については、最新の印刷プラットフォームに関する記事および「印刷サポート アプリの設計ガイド」を参照してください 。
GPD ファイルでプリンター 機能のエントリを指定するには、次の形式を使用します。
*機能: FeatureName {FeatureAttributes}
FeatureName は定義済みの 標準機能 の 1 つまたはカスタマイズされた機能名の名前で、FeatureAttributes は 一連の機能属性 です。
たとえば、GPD ファイルには、標準の InputBin 機能の次の仕様が含まれている場合があります。
*Feature: InputBin
{
*Name: "Paper Bin"
*DefaultOption: Upper
*Option: Upper
{
*Name: "Upper Tray"
*Command: CmdSelect
{
*Order: DOC_SETUP.10
*Cmd: "<1B>&l1H"
}
*Constraints: PaperSize.Env10
}
*Option: Manual
{
*Name: "Manual Feed"
*Command: CmdSelect
{
*Order: DOC_SETUP.10
*Cmd: "<1B>&l2H"
}
*Installable?: TRUE
}
}
たとえば、2 つ以上の InputBin 機能エントリを含めて機能指定を繰り返す場合は、次の規則が適用されます。
重複していない属性とオプションは、Unidrv のデータベースに追加されます。
重複する属性とオプションは上書きされ、Unidrv は最後の仕様のみを保持します。
機能をユーザーに表示する順序を制御できます。 「機能とオプションの表示順序を指定する」を参照してください。