Поделиться через


Формат записи команды

Внимание

Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.

Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.

Чтобы указать запись команды принтера в файле GPD, используйте следующий формат:

*Command: CommandName {CommandAttributes}

где CommandName является одним из предопределенных имен команд, а CommandAttributes — это набор атрибутов команд.

Например, файл GPD может содержать следующую спецификацию команды CmdStartPage, которая инициализирует страницу для печати.

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

Если для определенного значения CommandName необходимо указать только атрибут *Cmd, можно использовать сокращенную версию формата записи команды следующим образом:

*Команда: CommandName: CommandString

Where CommandString — это текстовая строка, представляющая последовательность escape-последовательности команд принтера. Дополнительные сведения об указании escape-последовательностей см. в разделе "Формат командной строки".

Например, GPD-файл может содержать следующую спецификацию команды CmdBoldOn, которая включает полужирный текст:

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