通信协议功能介绍

本JSON 格式为云打印机语音播报 + 热敏票据打印一体化指令协议,设备接收该结构化 JSON 报文后,将依次执行两项核心任务:先通过内置扬声器完成收款语音播报,再按照预设排版参数打印文字内容与二维码,多用于商家收款场景,可实现收款语音即时提醒 + 收款凭证本地小票自动打印,支持自定义字体大小、对齐方式、加粗、打印偏移、打印行间距等排版配置,同时支持嵌入二维码打印,适配收银、摆摊、门店收款等线下经营场景。

{
    "cmd": "voice","msg": "微信收款31.22元","msgid":"202606110903180",
    "print":[
        {"info":"测试打印字体大小为32,微信收款31.22元","size":32,"align":"left","bold":0,"offset":0,"step":200},
        {"qrcode":"https://www.baidu.com","size":16,"step":200}
    ]
}

协议部分说明

参数 类型 备注
cmd 字符串类型 必须为“voice”
msg 字符串类型 需要播放的实际内容
msgid 字符串类型 一般使用时间和支持的序列号进行定义,无严格要求
print 数组 打印内容小于6.4k
info 字符串类型 打印的文字内容,必须引号包裹
size 整型数字 16/24/32/48根据需求自行调整
align 字符串类型 “left”/“center”/“right”分别对应左对齐,居中,右对齐
bold 整型数字 0 = 不加粗,1 = 加粗
offset 整型数字 左侧留白
qrcode 字符串类型 打印二维码