蓝牙热敏打印机出现乱码/缺行,多半是三件事没对上
你看到的“乱码”,通常不是机器坏了,而是字符集、纸张宽度、蓝牙连接状态其中一项在“打架”。比如同一张小票里,中文变成一堆符号,或者每隔一两行就空一行、底部被截断,这些都很常见。
把字符集、纸张规格、行距一次性校准
1)字符集/编码:中文最容易翻车
商家助手里如果能选编码,优先试这组组合:中文=GBK(或CP936),英文数字=默认。很多热敏机走ESC/POS,选UTF-8时反而会出“口口口”或问号。
- 现象:订单名“青椒牛柳”打印成“???”
- 处理:把“字符集/Codepage”切到GBK/936,保存后打印一张测试单
- 补一刀:同时把字体模式从“加粗/双倍宽”恢复为普通,避免一行塞不下导致换行错乱
2)纸张宽度:58mm和80mm选错就会缺行/截断
纸张别只看卷纸外观,关键是打印宽度。常见是58mm(约384点)和80mm(约576点)。选错后,版面会被硬挤,出现“缺行”“右侧被切掉”。
- 58mm机:把页面宽度设在48mm-54mm更稳,左右留白各2-4mm
- 80mm机:页面宽度设在72mm-76mm,别贴边
3)行距/换行:少一行常是行距太小或图片太大
有些模板里用了二维码/Logo,图片高度一大,行距又小,就容易“吞行”。把行距调到28-32(或把图片缩到宽度的70%-80%)通常就正常了。
蓝牙重连:把“半连接”状态清掉,乱码会立刻消失
蓝牙最烦的是看着已连接,其实通道卡住,数据包丢了就变“缺行”。按这个顺序做,成功率高:
- 在手机蓝牙里忽略/取消配对该打印机
- 关闭打印机电源10秒再开机(让缓存清空)
- 回到商家助手内重新搜索设备并配对,配对后立刻打1张测试小票
- 仍异常:把打印机放到手机1米内,避开收银台金属隔板、路由器旁边
可执行建议:今天就用一张“测试单模板”(含中文、数字、二维码各1个)做对照,逐项改编码、纸宽、行距;改完立刻打印验证。把能稳定打印的参数记在店里备忘录里,换手机或换班时照抄设置,能省掉大半返工时间。