52、GS P x y 设置横向和纵向移动单位


[格式]
类型 定义
ASCII码 GS P x y
十六进制码 1D 50 x y
十进制码 29 80 x y
[范围]

0 ≤ x ≤ 255
0 ≤ y ≤255

[描述]

• 分别将横向移动单位近似设置成25.4/ x mm( 1/ x 英寸)纵向移动单位设置成25.4/ y mm(1/ y 英寸)。
•当 x 和 y 为0时, x 和 y被设置成默认值。

[注释]

• 垂直于进纸方向为横向,进纸方向为纵向。
• 在标准模式下,下列命令用x 或者 y,即使字符旋转(倒置或者顺时针旋转90°也不改变;
①用 x 的命令: ESC SP, ESC $, ESC , FS S, GS L, GS W
②用 y 的命令:ESC 3, ESC J, GS V
• 页模式下,用 x 或者 y 要根据区域方向和打印起始位置来定:
①当打印起始位置用ESC T命令设置成左上角(打印方向从左到右)或者右下角(打印方向从右到左)时:
用 x 的命令: ESC SP, ESC $, ESC W, ESC , FS S
用 y 的命令: ESC 3, ESC J, ESC W, GS $, GS , GS V
②当打印起始位置用ESC T命令设置成右上角(打印方向从上到下)或者左下角(打印方向从下到上)时:
用 x 的命令: ESC 3, ESC J, ESC W, GS $, GS
用 y 的命令: ESC SP, ESC $, ESC W, ESC ,FS S, GS V
• 此命令不影响以前前设定的其他设置。
• 最小移动单位的是由该命令和其它命令综合作用的结果。
• 一英寸等于25.4mm.。

[默认值]

x = 200, y = 200,此时一个移动单位就是一个打印点。横向距离大约为1/8mm,纵向距离大约为1/7mm。

[参考]

ESC SP, ESC $, ESC 3, ESC J, ESC W, ESC , GS $, GS L, GS V, GS W, GS \

[实例]
作者:admin  创建时间:2023-05-25 21:33
最后编辑:admin  更新时间:2023-05-26 17:07