本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 | 字符串类型 | 一般使用时间和支持的序列号进行定义,无严格要求 |
| 数组 | 打印内容小于6.4k | |
| info | 字符串类型 | 打印的文字内容,必须引号包裹 |
| size | 整型数字 | 16/24/32/48根据需求自行调整 |
| align | 字符串类型 | “left”/“center”/“right”分别对应左对齐,居中,右对齐 |
| bold | 整型数字 | 0 = 不加粗,1 = 加粗 |
| offset | 整型数字 | 左侧留白 |
| qrcode | 字符串类型 | 打印二维码 |