通用客显指令集
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ESC/POS命令集明细表
1.STX B n波特率设置命令
ACSII码格式:STX B n 0<=n<=5
十进制格式:[002][066]n 48<=n<=53
十六进制格式:[02H][42H]n 30H<=n<=35H
说明:改变系统的波特率(上电开机时缺省波特率为:2400bit/s),这个命令一般不需用到,使用缺省设定即可。
ASCII n 十进制n 十六进制n 波特率
0 48 30H 9600
1 49 31H 4800
2 50 32H 2400
3 51 33H 1200
4 52 34H 600
5 53 35H 300
2.STX L d1 d2 d3 d4控制显示状态灯
ACSII码格式:STX L d1 d2 d3 d4 d=0、1
十进制格式:[002][076]d1 d2 d3 d4 d=048、049
十六进制格式:[02H][4CH]d1 d2 d3 d4 d=30H、31H
说明:控制状态灯相应位的亮灭。
当d1=0时,单价字符灭;d1=1时,单价字符亮
当d2=0时,总计字符灭;d2=1时,总计字符亮
当d3=0时,收款字符灭;d3=1时,收款字符亮
当d4=0时,找零字符灭;d4=1时,找零字符亮
3.STX M开钱箱命令
ACSII码格式:STX M
十进制格式:[002][077]
十六进制格式:[02H][4DH]
说明:通过顾客显示屏开启钱箱。
4.CLR清屏命令
ASCII码格式:CLR
十进制格式:[012]
十六进制格式:[0CH]
说明:清除屏幕上的字符。
5.CAN 清除光标行命令
ASCII 码格式:CAN
十进制格式:[024]
十六进制格式:[18H]
说明:清除光标行(数码行)上的字符,光标移动到第1位置。一般不需使用,只使用ESC Q
A d1d2d3…dn CR命令即可。
6.ESC @初始化命令
ASCII码格式:ESC @
十进制格式:[027][064]
十六进制格式:[1BH][40H]
说明:恢复到上电开机时的状态。
7.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 说明:
(1)执行该命令时,会以覆盖模式送要显示的数据,这样就不需要在每次送显示数据前都
去执行CAN清除光标行命令了。
(2)显示的d1…dn没有小数点时1<=n<=8。
(3)显示的d1…dn有小数点时1<=n<=15(8位数值+7位小数点)。
(4)显示的内容可用CLR或CAN命令清除。
8.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,“找零”字符亮,其它三种全暗。
P n设置“POS SYSTEM”字符显示状态命令
ASCII 码格式:US P n0<=n<=1
十进制格式:[031][080] n 48<=n<=49
十六进制格式:[1FH][50H] n30H<=n<=31H
说明:(1) 当n=0, “POS SYSTEM”字符暗。
(2) 当n=1,“POS SYSTEM”字符亮。
_ n m设置“多谢惠顾”字符、“动态线”显示状态命令
ASCII码格式:US _ n m 0<=n<=3 0<=m<=1
十进制格式:[031][095] n m 48<=n<=51 48<=m<=49
十六进制格式:[1FH][5FH] n m 30H<=n<=33H 30H<=m<=31H
说明:通过这个命令可以是顾客显示屏的显示更加生动活泼。
(1) 当n=0, “多谢惠顾”字符暗。
(2) 当n=1, “多谢惠顾”字符亮。
(3) 当n=2, “多谢惠顾”字符转动。
(4) 当n=3, “多谢惠顾”字符闪烁。
(5) 当m=0, “动态线”全暗。
(6) 当m=1, “动态线”全亮。
s n设置“$”、“¥”、“£”字符显示状态命令
ASCII码格式:US s n 0<=n<=5
十进制格式:[031][115] n 48<=n<=53
十六进制格式:[1FH][73H] n 30H<=n<=35H
说明:(1) 当n=0, 三种字符全暗。
(2) 当n=1, “$”字符亮,其它二种字符暗。
(3) 当n=2, “¥”字符亮,其它二种字符暗。
(4) 当n=3, “£”字符亮,其它二种字符暗。
(5) 当n=4, 三种字符全亮。
(6) 当n=5, 三种字符转动。
* n报读特殊语音内容
ASCII码格式:US * n 1<=n<=2
十进制格式:[031][042] n 49<=n<=50
十六进制格式:[1FH][2AH] n 31H<=n<=32H
说明:通过这个命令可以让顾客显示屏读出特殊的语音内容。
(1)当n=1,语音报读“请出示医保卡”
(2)当n=2,语音报读“对不起,您要买的车票已售完”
# n m k1 k2 k3 k4设置语音参数
ASCII码格式:US # n m k1 k2 k3 k4 0<=n<=1,0<=m<=1,0<=ki<=5
十进制格式:[031][035] n m k1 k2 k3 k4 48<=n<=49,48<=m<=49,48<=ki<=53
十六进制格式:[1FH][23H]n m k1 k2 k3 k4 30H<=n<=31H,30H<=m<=31H,30H<=ki<=35H 说明:通过这个命令可以让顾客显示屏设置语音参数。
(1)当n=0,禁止播放语音;当n=1,使能播放语音。
(2)当m=0,语音播放顺序按照“先发送指示灯,再发送数据”发送命令;当m=1,
语音播放顺序按照“先发送数据,再发送指示灯”发送命令。
(3)当k1=0,“单价”字符亮,显示价格时没有语音报读;k1=1,“单价”字符亮,显
示价格时语音报读数值。
(4)当k2=0,“总计”字符亮,显示价格时没有语音报读;k2=1,“总计”字符亮,显
示价格时语音报读“总计”+数值;k2=2,“总计”字符亮,显示价格时语音报读“您
好,总计”+数值;k2=3,“总计”字符亮,显示价格时语音报读“多谢惠顾,您购
买的商品总计金额是”+数值。
(5)当k3=0,“收款”字符亮,显示价格时没有语音报读;k3=1,“收款”字符亮,显
示价格时语音报读“收您”+数值;k3=2,“收款”字符亮,显示价格时语音报读“谢
谢,收您”+数值。
(6)当k4=0,“找零”字符亮,显示价格时没有语音报读;k4=1,“找零”字符亮,显
示价格时语音报读“找您”+数值;k4=2,“找零”字符亮,显示价格时语音报读“找
您”+数值+“谢谢”;k4=3,“找零”字符亮,显示价格时语音报读“找您”+数值
+“欢迎您再次光临”;k4=4,“找零”字符亮,显示价格时语音报读“找您”+数值
+“祝您身体健康”;k4=5,“找零”字符亮,显示价格时语音报读“找您”+数值+
“祝您旅途愉快”。