ESC/POS命令集明细表:
1. STX B n波特率设置命令
ACSII码 格式:STX B n n=0 bps=9600 n=2 bps=4800
十进制 格式:[002][066]n n=48 & n=50
十六进制 格式:[02H][42H]n n= 30H & n=32H
说明:改变系统的波特率(上电开机时缺省波特率为:2400bit/s),这个命令一般不需用到,使用缺省设定即
2. ESC @初始化命令
ASCII码 格式:ESC @
十进制 格式:[027][064]
十六进制 格式:[1BH][40H]
说明:恢复到上电开机时的状态。
3. CLR清屏命令
ASCII码 格式:CLR
十进制 格式:[012]
十六进制 格式:[0CH]
说明:清除屏幕上的所有字符。
4. ESC Q A d1d2d3…dn CR送显示数据命令
ASCII码 格式:ESC Q A d1d2d3…dn CR
十进制 格式:[027][081][065]d1d2d3…dn[013] 48<=dn<=57或dn=45或dn=46
十六进制 格式:[1BH][51H][41H]d1d2d3…dn[0DH]
30H<=dn<=39H或dn=2DH或dn=2EH
说明:
a. 执行该命令时,会以覆盖模式送要显示的数据,这样就不需要在每次送显示数据前都去执行CAN清除光标行命令了。
b. 显示的d1…dn没有小数点时1<=n<=8。
c. 显示的d1…dn有小数点时1<=n<=15(8位数值+7位小数点)。
d. 显示的内容可用CLR或CAN命令清除。
5. ESC s n设置 “单价”、“总计”、“收款”、“找零”字符显示状态命令
ASCII码 格式:ESC s n 0<=n<=4
十进制 格式:[027][115] n 48<=n<=52
十六进制 格式:[1BH][73H] n 30H<=n<=34H
说明:(1)当 n=0,四种字符 全暗。
(2)当 n=1,“单价”字符 亮,其它三种 全暗。
(3)当 n=2,“总计”字符 亮,其它三种 全暗。
(4)当 n=3,“收款”字符 亮,其它三种 全暗。
(5)当 n=4,“找零”字符 亮,其它三种 全暗。
6. CAN清除光标行命令
ASCII码 格式:CAN
十进制 格式:[024]
十六进制 格式:[18H]
说明:清除光标行(数码行)上的字符,光标移动到第1位置,一般不需使用,只使用ESC Q A d1d2d3…dn CR命令即可。
7. ESC _ n设置光标状态命令
ASCII码 格式:ESC _ n 0<=n<=1
十进制 格式:[027][095]n 48<=n<=49
十六进制 格式:[1BH][5FH]n 30H<=n<=31H
说明:这个命令一般不需使用。
(1)当n=0时,光标 暗
(2)当n=1时,光标 亮
沒有留言:
張貼留言