有没有大佬知道怎么调用弹出钱箱的指令
有没有大佬知道怎么调用弹出钱箱的指令,我现在收银系统连接了钱箱设置的是打印自动弹出钱箱,但是我想做个按钮,不打印也能打开钱箱,搜了一下好像说是要发送指令到打印机来打开钱箱,是不是在活字格里可以用JS给小票打印机发指令来弹出钱箱?有没有大佬知道怎么弄,求指教,谢谢!本帖最后由 二麻子 于 2024-11-15 10:03 编辑
如果是使用Lodop控制POS 打印机,并且默认打印机支持 ESC/POS 指令且连接了钱箱,可以尝试这段JS代码
// 可指定打印机的名称或索引,但现在使用默认打印机
//LODOP.SET_PRINTER_INDEXA("你的打印机名称");
// ESC/POS打开钱箱的指令,开钱箱指令不一定是这个
var openDrawerCommand = '\x1B\x70\x00\x19\xFA';
// 设置为POS打印模式
LODOP.SET_PRINT_MODE("POS_BASE", 2);
// 发送指令
LODOP.ADD_PRINT_TEXT(0, 0, 0, 0, openDrawerCommand);
// 执行指令
LODOP.PRINT();
感谢楼上大佬的帮助!:hjyzw:
楼主可以按照楼上大佬的思路尝试下呢~
如果不行的话您可以先填一下我们这边的1V1申请:https://www.grapecity.com.cn/applyonline,
通过申请后会有专门的人联系您,给您提供一个月免费的快速支持通道:loveliness:
二麻子 发表于 2024-11-15 09:59
如果是使用Lodop控制POS 打印机,并且默认打印机支持 ESC/POS 指令且连接了钱箱,可以尝试这段JS代码
// ...
谢谢大佬,我用的是一个叫静默打印的插件,我按照你的代码在收银页面加了个按钮,但是没有反应
你得说你的打印机品牌,每个品牌的脉冲参数不一样。 感谢各位大佬的支持~
活字格目前的静默打印方案可以参考,
一看就会,超有用活字格技能:一百九十、活字格无预览打印实现方法
https://gcdn.grapecity.com.cn/showtopic-199398-1-1.html
(出处: 葡萄城开发者社区)
这个插件是论坛其他大佬提供的,您可以在插件的评论中咨询您的问题哈
咖啡里 发表于 2024-11-17 09:35
你得说你的打印机品牌,每个品牌的脉冲参数不一样。
你好大佬,我的pos机型号是这个EPSON TM-T20IIIL,这个型号可以搞吗?
在你的lodop打印代码中加入这一段,如果是使用的是插件单独的加上这个代码就行。
LODOP.SEND_PRINT_RAWDATA(String.fromCharCode(27, 112, 0, 60, 255)); 感谢各位大佬的支持~
可以参考楼上大佬的方案哈:hjyzw: 咖啡里 发表于 2024-11-21 09:20
在你的lodop打印代码中加入这一段,如果是使用的是插件单独的加上这个代码就行。
LODOP.SEND_PRINT_RAWD ...
谢谢大佬,可惜我不是用的lodop,我用的另一个叫静默打印的插件
页:
[1]
2