中易网

吉成POS机顾客显示屏驱动制作VB6.0

答案:2  悬赏:50  
解决时间 2021-04-28 05:47
  • 提问者网友:浪荡羁士
  • 2021-04-28 01:54
提示:用DIY-POS_PD-LED8N软件测试COM2数据发送有效,但只能显示0.00.

技术参数说明:
一.硬件通讯参数
1. 通讯端口:串口
2. 波特率:2400 bit
3. 校验位:无
4. 数据位:8 bit
5. 停止位:1 bit
二. 采用国际ESC/POS标准通用指令集,无论在DOS或WINDOWS的平台下,只需按照指令集的格式向串口送数据即可显示内容。
三.无需握手信号。

2. STX M开钱箱命令
ACSII码 格式:STX M
十进制 格式:[002][077]
十六进制 格式:[02H][4DH]
说明:通过顾客显示屏开启钱箱

3. ESC @初始化命令
ASCII码 格式:ESC @
十进制 格式:[027][064]
十六进制 格式:[1BH][40H]
说明:恢复到上电开机时的状态。

4. CLR清屏命令
ASCII码 格式:CLR
十进制 格式:[012]
十六进制 格式:[0CH]
说明:清除屏幕上的所有字符。

5. 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命令清除。

6. 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,“找零”字符 亮,其它三种 全暗。

7. 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时,总计灯灭;d1=1时,总计灯亮
当d3=0时,收款灯灭;d1=1时,收款灯亮
当d4=0时,找零灯灭;d1=1时,找零灯亮

8. CAN清除光标行命令
ASCII码 格式:CAN
十进制 格式:[024]
十六进制 格式:[18H]
说明:清除光标行(数码行)上的字符,光标移动到第1位置,一般不需使用,只使用ESC Q A d1d2d3…dn CR命令即可。

9. 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时,光标 亮

10. ESC I x移动光标状态命令。
ASCII码 格式:ESC I n 1<=n<=8
十进制 格式:[027][108]n 49<=n<=56
十六进制 格式:[1BH][6CH]n 31H<=n<=38H
说明:这个命令一般不需使用。把光标移动到第n位置。
最佳答案
  • 二级知识专家网友:蜜罐小熊
  • 2021-04-28 02:33
没看懂你想干嘛。
全部回答
  • 1楼网友:猖狂的痴情人
  • 2021-04-28 03:41
你好! 所有垃圾 打字不易,采纳哦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息