Команды курсора

Important

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

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

Команды принтера в следующем перемещении курсора управления таблицей. Все команды задаются с помощью формата записи команды.

Command Description Comments
CmdBackSpace Команда для перемещения курсора назад над последним печатным символом. Optional. Используется только для перестроения.
CmdCR Команда для перемещения курсора в левое место x. Required.
CmdFF Команда для извлечения страницы. Required.
CmdLF Команда для перемещения курсора в следующую строку. Required. Объем перемещения задается cmdSetLineSpacing.
CmdPopCursor Команда, чтобы открыть последнюю сохраненную позицию курсора из стека. Требуется, если указан cmdPushCursor .
CmdPushCursor Команда для отправки текущей позиции курсора в стек. Optional.
CmdSetAnyRotation Команда, чтобы задать поворот произвольным углом (измеряется в градусах в направлении счетчика). Optional. В противном случае принтер не поддерживает поворот по произвольным углам.
CmdSetLineSpacing Команда, чтобы задать расстояние перемещения курсора при выполнении команды CmdLF . Optional.
CmdSetSimpleRotation Команда, чтобы задать угол поворота в нескольких 90 градусов в направлении счетчика. Optional. Если принтер поддерживает повороты по углам произвольных размеров, команда CmdSetAnyRotation может заменить эту команду.
CmdUniDirectionOff Команда отключить однонаправленную печать, тем самым обеспечивая двунаправленную печать. Optional.
CmdUniDirectionOn Команда для включения однонаправленной печати. Optional. Если он отсутствует, напечатать в двунаправленном режиме.
CmdXMoveAbsolute Команда для перемещения курсора в абсолютную позицию x. Optional. Командная строка может включать только одну стандартную переменную, которая используется для указания расстояния.
CmdXMoveRelLeft Команда для перемещения курсора слева от текущей позиции x по указанному количеству. Optional. Командная строка может включать только одну стандартную переменную, которая используется для указания расстояния.
CmdXMoveRelRight Команда для перемещения курсора справа от текущей позиции x по указанному количеству. Optional. Командная строка может включать только одну стандартную переменную, которая используется для указания расстояния.
CmdYMoveAbsolute Команда для перемещения курсора в абсолютную позицию y. Optional. Командная строка может включать только одну стандартную переменную, которая используется для указания расстояния.
CmdYMoveRelDown Команда для перемещения курсора вниз от текущей позиции y по указанному количеству. Optional. Командная строка может включать только одну стандартную переменную, которая используется для указания расстояния.
CmdYMoveRelUp Команда для перемещения курсора вверх из текущей позиции y по указанному количеству. Optional. Командная строка может включать только одну стандартную переменную, которая используется для указания расстояния.