次の方法で共有


機能とオプションの表示順序を指定する

重要

プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。

詳細については、プリントサポートアプリデザインガイド.

Unidrv で生成されたプロパティ シート ページに機能とオプションを表示する順序を制御するには、GPD ファイルに空の *Feature エントリと *Option エントリを含めます。 これらのエントリは、ファイルの先頭、完全な *Feature および *Option エントリの外観の前、および機能名またはオプション名への他の参照の前に配置する必要があります。 空のエントリの表示順序は、プロパティシート ページに表示される機能やオプションの順序に対応します。 (注: ただし、PaperSize 機能のオプションは常にアルファベット順に表示され、この順序を変更することはできません)。

空の *Feature エントリと *Option エントリのセットの例を次に示します。

*Feature: EconoMode
{
    *Option: Off{}
    *Option: On{}
}
*Feature: Orientation
{
    *Option: PORTRAIT{}
    *Option: LANDSCAPE_CC90{}
}
*Feature: PaperSize
{
}
*Feature: Resolution
{
    *Option: Option1{}
    *Option: Option2{}
    *Option: Option3{}
}

この例では、EconoMode (エコノモード)、Orientation (向き)、PaperSize (用紙サイズ)、Resolution (解像度) の機能の表示順序を指定します。 さらに、EconoMode (エコノモード)、Orientation (向き)、Resolution (解像度) オプションの表示順序も指定します。 PaperSize (用紙サイズ) オプションはアルファベット順に表示されます。

GPD ファイルに、表示順序を指定する空の *Feature および *Option 項目が含まれていない場合、GPD パーサーは表示順序を決定します。 パーサーでは一般に、機能とオプションが GPD ファイルに表示される順序で表示されますが、この順序は保証されません。 また、既定では、パーサーは常に InputBin 機能を最初に表示します。

パーサーが順序を作成できるようにするよりも、表示順序を明示的に指定する空の *Feature エントリと *Option エントリを含めることをお勧めします。