Формат командной строки

Внимание

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

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

Командные строки используются для указания escape-последовательностей, которые Unidrv должен отправлять на оборудование принтера. Строки команд могут содержать следующие элементы:

  • Строки текста с кавычками, которые имеют следующий формат:

    TextString

  • Аргументы команд, которые имеют следующий формат:

    %ArgumentType{StandardVariableExpression}

Unidrv поддерживает не более 14 текстовых строк и аргументов команд в командной строке.

Например, команда принтера для задания процента серой заливки прямоугольника может быть указана следующим образом:

*Command: CmdRectGrayFill: "<1B>*c" %d{GrayPercentage} "g2P"

Чтобы отправить знак процента (%) на принтер, включите два символа знака (%%) в командной строке. Если знак процента находится в конце командной строки, необходимо использовать шестнадцатеричный эквивалент, как в следующем:

"string 25 25" (строка< 25 25).>