次の方法で共有


コメントと無視されたブロック

重要

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

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

GPD ファイルには、コメントを含めることができます。 コメントの形式は次のとおりです。

*%CommentString

ここで CommentString は、行終端記号で終わる任意の文字列です。 マルチ行コメントの各行は *% 文字シーケンスで始まる必要があります。 *% シーケンスの前には、空白または改行を入れる必要があります。

有効なコメントの例を次に示します。

*% This section of the GPD file
*% contains macro definitions.
*Macros: HP4L
{
    *% These macros define command prefixes for the paper size feature.
    LetterCmdPrefix: "<1B>&l2a8c1E<1B>*p0x0Y"  *% Prefix for letter option.
    A4CmdPrefix: "<1B>&l26a8c1E<1B>*p0x0Y"     *% Prefix for A4 option.
    Env10CmdPrefix: "<1B>&l81a8c1E<1B>*p0x0Y"  *% Prefix for Env10 option.
}

GPD パーサーに GPD エントリのグループを無視するよう要求するには、無視するエントリを含む無視されたブロックを作成します。 無視されるブロックの形式は次のとおりです。

*IgnoreBlock { IgnoreEntries }

IgnoredEntries は、左と右の中かっこの数が等しい GPD ファイル エントリのセットです。

次の例では、GPD パーサーは、LANDSCAPE_CC90 オプションを記述する GPD エントリを無視します。

*Feature: Orientation
{
    *Name: "Orientation"
    *DefaultOption: Portrait
    *Option: Portrait
    {
        *Name: "Portrait"
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.7
            *Cmd: "<1B>&l0O"
        }
    }
*IgnoreBlock
{
    *Option: LANDSCAPE_CC90
    {
        *Name: "Landscape"
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.7
            *Cmd: "<1B>&l1O"
        }
    }
}
}