Команды курсора
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами 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 по указанному количеству. | Необязательно. Командная строка может включать только одну стандартную переменную, которая используется для указания расстояния. |