MQTT 打印作业
终端连接到MQTT服务器后,等待服务器下发的打印消息
{
"dvsno":"xxx",
"kind":"PRINT_TASK",
"count":"1",
"list":[
{
"task_id":"C147956F-C688-40CB-B0C5-A68E9677AA41",
"usbidx":"0",
"file_size":"0",
"target_file":"xxx"
}
]
}
字段 | 类型 | 说明 |
---|---|---|
dvsno | String | 终端 ID |
kind | String | 命令字,默认为 PRINT_TASK |
count | String | 打印任务列表数量 |
list | JSON array | 打印任务列表,为JSON数组 |
task_id | String | 任务ID,需要保证ID的唯一性 |
usbidx | String | USB打印机接口的序号,默认为:0 |
file_size | Int | 包大小 0: 当值为0时,打印机从target_file字段中下载需要打印的文件,, >0: 大于0时为target_file字段中的长度 |
target_file | String | 当file_size等于0时, 这个字段将为打印机获取打印数据的URL地址. 当file_size大于0时,这个字段将为实际要打印的数据, 数据内容为 BASE64 编码 |
注意:该消息包的数据大小不能超过1MB
作者:admin 创建时间:2023-09-10 11:10
最后编辑:admin 更新时间:2023-12-18 22:31
最后编辑:admin 更新时间:2023-12-18 22:31