游标命令

重要

建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。

有关详细信息,请参阅打印支持应用设计指南

下表中的打印机命令控制光标移动。 所有命令都使用 命令输入格式指定。

命令 说明 评论
CmdBackSpace 用于将光标移回最后一个打印字符的命令。 可选。 仅用于过度riking。
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 位置向上移动的命令。 可选。 命令字符串只能包含一个标准变量,该变量用于指定距离。