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