admin管理员组文章数量:1565370
2024年6月20日发(作者:)
POS钱箱的安装方法及零售单开钱箱指令设置
钱箱类型比较多,它的接口也有较大区别,有的类似电话线接头的,有的只有两根电线,有
的是COM口的,也有的是LPT口的,安装与连接方法也有所不同,软件驱动方式也不一样。
常见的钱箱是与票据打印机一起使用的,一般票据打印机的背面都有钱箱的驱动接口,
将钱箱的RJ11接头(类似电话线接头)连接到票据打印机背面的驱动接口,一般票据打印
机是连接在COM口或LPT口上的,然后通过软件向COM或LPT口发送信号,这样就可以打开
钱箱了;
一般票据打印机的钱箱的驱动指令是通过票据打印机来发送的,跟钱箱没有关系,票
据打印机的供应商会提供给您该型号打印机的驱动钱箱指令说明,您再将该指令加入您的
POS前台软件里(如管家婆服装鞋业版中的零售单)即可。
驱动指令有使用十六进制的,也有十进制的,也有ASCII代码的,在下面的例子中将
把这三种数据表达形式对应关系列示出。
如:STAR票据打印机接在LPT1口中,驱动指令是:
进制
十六进制
十进制
ASCII代码
指令
1B
27
ESC
70
112
p
7
7
开钱箱指令
CHR(0x1B)+ CHR(0x70)+ CHR(0x7)
CHR(27)+ CHR(112)+ CHR(7)
CHR(27)+'p'+ CHR(7)
CHR()是字符处理函数,即该函数返回结果是字符,如CHR(27)=ESC,CHR(65)='
A
',
也可直接用'
A
'表示。
则,在零售单中的开钱箱指令中可输入“
CHR(0x1B)+ CHR(0x70)+ CHR(0x7) ,LPT1;0
”,
也可输入“
CHR(27)+ CHR(112)+ CHR(7) ,LPT1;0
”或“
CHR
(27)+
'p'+CHR
(07),LPT1;0
”
注意:开钱箱指令的格式应是:输入驱动指令(控制符)后,再输入端口名称如LPT1、LPT2、
COM1„„,再输入延时时间,其中,驱动指令和端口名称之间必须用逗号隔开,端口名称和
延时时间之间必须用分号隔开。延时时间是用毫秒计量的,“
0
”表示不延时,一般都设为
0。
再如,EPSON与TP-POS58票据打印机接在LPT1端口,驱动指令是:
进制
十六进制
十进制
ASCII代码
1B
指令
70 0 3C FF
255
开钱箱指令
CHR(0x1B)+ CHR(0x70)+ CHR(0x0)+CHR(0x3C)+ CHR(0xFF)
CHR(27)+ CHR(112)+ CHR(0)+ CHR(60)+ CHR(255)
CHR(27)+ 'p'+ CHR(0)+'<'+ CHR(255)
27 112 0 60
ESC p <
则,在零售单中的开钱箱指令输入“
CHR(0x1B)+ CHR(0x70)+ CHR(0x0)
+CHR(0x3C)+
CHR(0xFF),LPT1;0”,或“
CHR(27)+ CHR(112)+ CHR(0)+ CHR(60)+ CHR(255),LPT1;0
”,或“
CHR(27)
+'p'+ CHR(0)+'<'+ CHR(255),LPT1;0
”。这样,我们就可以在管家婆服装普及版零售单中使用
钱箱了。
打印时自动打开钱箱:
版权声明:本文标题:POS钱箱的指令设置 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/shuma/1718898449a738635.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论