文档中心 > 云打印答疑知识库

发送打印的协议不符合云打印交互协议规范

更新时间:2019/01/22 访问次数:200067

使用云打印组件发送协议,必须遵守云打印交互协议规范
下面列举不遵守协议规范可能引发的一些常见错误信息。
如遇到以下问题,请认真阅读  云打印交互协议  并自行排查问题

 

1.打印返回taskId重复:
{"cmd":"print","msg":"TaskID 重复","requestID":"123458976","status":"failed","taskID":"1"}
taskID是唯一标识,不允许重复

 

2.打印返回task/taskID 字段不存在:
{"cmd":"print","msg":"消息中 task/taskID 字段不存在","requestID":"123458976","status":"failed"}
发送打印的print协议,必须包含task/taskID关键字。

 

3.打印返回content 字段不存在:
{"cmd":"print","msg":"消息中 content 字段不存在","requestID":"123458976","status":"failed"}
发送打印的print协议,task中必须包含content关键字。

 

4.打印返回document/documentID 字段不存在:
{"cmd":"print","msg":"消息中 document/documentID 字段不存在","requestID":"123458976","status":"failed"}
发送打印的print协议,task中必须包含document/documentID关键字。

 

5.打印返回无效的 cmd 字段:
{"cmd": "111","msg": "无效的 cmd 字段","requestID": "1eebc","status": "failed"}
必须是云打印交互协议中支持的cmd指令。

 

6.发送协议返回json格式错误或者数据不符合规范:
{"msg":"json格式错误或者数据不符合规范","status":"failed"}
遇到这种问题,请上网搜索,bejson在线json校验,校验自己发送的json格式是否合法

FAQ

关于此文档暂时还没有FAQ
返回
顶部