钱箱不弹开,优先查这3个点:线、口、指令
收银点了“开钱箱”却没反应,八成不是钱箱坏了,而是RJ11接错口、打印机开箱参数没开、或开箱指令不匹配。你按下面顺序对一遍,基本能在10分钟内定位。
RJ11接口连接:别把钱箱插到“电话口”思路里
钱箱用的通常是RJ11(看着像电话线),但它必须插在小票打印机的“DK/开钱箱/Drawer”口,不是路由器、不是电话分机、也不是收银机的网口。
- 确认位置:打印机背面一般有一个标“DK”或“Drawer”的小口,外观也是RJ11。
- 确认线序:有些钱箱线是6芯,有些是4芯;线能插上不代表线序对。
- 换线验证:现场常见案例:同一根线在A钱箱能弹,在B钱箱不弹,换成原厂线立刻正常。
小技巧:把打印机和钱箱都断电30秒再上电,有些机型在异常状态下不会出开箱脉冲。
打印机开箱参数:看“钱箱口=1号/2号”和“脉冲时长”
很多热敏打印机支持两个钱箱口逻辑(或两种触发脚位),商家助手触发了,但打印机没按你接的那个口输出。
- 钱箱端口选择:常见是DK1/DK2(或Drawer 1/2)。你插在DK1,参数却设成DK2,就会“开箱失败”。
- 开箱脉冲:建议从100ms-200ms试起;脉冲太短,电磁锁不够力;太长可能触发保护。
- 蜂鸣/报错:有些打印机会在开箱失败时短鸣1-2声,算是重要线索。
如果你在2026年4月20日 02:00这类夜间时段做排查,尽量用同一套电源插排供电,避免电压波动把问题“伪装成偶发”。
开箱指令设置:ESC/POS常见两种,不匹配就等于没发
商家助手一般通过打印机发“开钱箱指令”。但不同品牌固件支持的指令可能不一样,最常见的两类是:
- ESC p:形如 ESC p m t1 t2(m是端口号,t1/t2是脉冲参数)
- DLE DC4:部分机型用这一类命令触发钱箱口
实战例子:某门店用A品牌58mm打印机时默认ESC p可弹;换成B品牌80mm后同样设置不弹,改成匹配的指令类型立刻恢复。
给你一套可执行的处理建议
- 用“开钱箱测试”功能或打印机工具软件连打3次,观察是否一次都不弹还是偶发。
- 把RJ11线插回打印机DK口,换一根线再测,排除线序问题。
- 进打印机参数:把端口从DK1/DK2互换各测一次;脉冲设150ms起步。
- 在商家助手里把开箱指令类型在两种常见模式间切换,保存后重启打印服务再测。
- 仍不行:直接拿另一台同型号打印机对比测试,能快速判断是“钱箱/线”还是“打印机/参数”。