文档
测试

查询某台打印机某个打印任务状态

POST
queryorderstatus

接口描述

查询某一个单据的打印状态

请求参数

参数名
类型
描述
必填
appid
String
应用 ID
必填
sn
String
打印机编号
必填
ord_id
String
打印单据号
必填

响应参数

参数名
类型
描述
必填
code
int
错误码,成功返回 200
必填
message
String
错误描述
必填
data
Object
对象,业务数据
可选
appid
String
应该 ID
必填
sn
String
打印机编号
必填
ord_id
String
打印任务单据号
必填
status
String
打印状态:SUCCESS打印成功,SENED打印任务发送成功,RECEIVED 打印机接收成功,FAIL 打印失败(如打印机异常时),CANCELED 打印已取消
必填

说明 / 示例

### 请求示例 JSON ``` { "version":"1.0", "charset": "UTF-8", "nonce_str": "zRVPpgdLEPXwRrRx", "timestamp":"1607479186", "sign_type":"MD5", "sign": "E8A9B0C1729CAD61BD5101AA580F0730", "appid":"jp7d283754d75b1d88", "sn":"Prn3A3FADD13002", "ord_id":"1609136866507" } ``` ### 返回示例 #### 成功返回1 JSON ``` { "code": 200, "message": "success", "data": { "ord_id": "1609136866507", "appid": "jp7d283754d75b1d88", "status": "", "sn": "Prn3A3FADD13002" } } ``` status:无返回或返回为空表示状态未知(可能是未发送) **打印状态:** ==SUCCESS打印成功,SENED打印任务发送成功,RECEIVED 打印机接收成功,FAIL 打印失败(如打印机异常时),CANCELED 打印任务已取消== #### 成功返回2 JSON ``` { "code": 200, "message": "success", "data": { "ord_id": "1609136866507", "appid": "jp7d283754d75b1d88", "status": "SUCCESS", "sn": "Prn3A3FADD13002" } } ``` status为 SUCCESS,表示打印成功 #### 失败返回 JSON ``` { "code": 5001, "message": "business.error.task.notFound" } ``` 打印任务不存在(一般是单号错误,或 SN 错误)