admin管理员组

文章数量:1530299


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

”。这样,我们就可以在管家婆服装普及版零售单中使用

钱箱了。

打印时自动打开钱箱:


本文标签: 钱箱指令驱动打印机票据