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


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

Внимание

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

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

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

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