Partilhar via


Formato de entrada de comando

Importante

A plataforma de impressão moderna é o meio preferido do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.

Para obter mais informações, consulte Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.

Para especificar uma entrada de comando de impressora em um arquivo GPD, use o seguinte formato:

*Command: CommandName {CommandAttributes}

em que CommandName é um dos nomes de comando predefinidos, e CommandAttributes é um conjunto de atributos de comando.

Por exemplo, um arquivo GPD pode conter a seguinte especificação do comando CmdStartPage, que inicializa uma página para impressão.

*Command: CmdStartPage
{
    *Order: PAGE_SETUP.100
    *Cmd: "<0D>"
}

Se, para um determinado valor CommandName, você precisar especificar apenas o atributo *Cmd, poderá usar uma versão abreviada do formato de entrada de comando, da seguinte maneira:

*Command: CommandName: CommandString

em que CommandString é uma cadeia de caracteres de texto que representa uma sequência de escape de comando de impressora. Para obter mais informações sobre como especificar sequências de escape, consulte Formato de cadeia de caracteres de comando.

Por exemplo, um arquivo GPD pode conter a seguinte especificação do comando CmdBoldOn, que ativa o texto em negrito:

*Command: CmdBoldOn: "<1B>(s3B"