次の方法で共有


機能エントリ形式

重要

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 は最後の仕様のみを保持します。

機能をユーザーに表示する順序を制御できます。 「機能とオプションの表示順序を指定する」を参照してください。