游标命令

重要

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

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

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

命令 说明 注释
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 位置向上移动的命令,按指定量移动。 可选。 命令字符串只能包含一个用于指定距离的标准变量。

有关示例,请参阅 示例 GPD 文件