文档
测试

查询打印机状态

POST
queryprinterstate

接口描述

查询某一台打印机的状态,返回字段 status 表示打印机状态:0在线,1缺纸,2开盖,3缺纸并且开盖,-1离线或查询超时

请求参数

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

响应参数

参数名
类型
描述
必填
code
int
错误码,成功返回 200,成功有返回业务数据 data
必填
message
String
错误描述
必填
data
Object
对象,业务数据
可选
appid
String
应用 ID
必填
sn
String
打印机编号
必填
state
int
打印机状态:0在线,1缺纸,2开盖,3缺纸并且开盖,-1离线或查询超时
必填

说明 / 示例

### 请求示例 JSON ``` { "version":"1.0", "charset": "UTF-8", "nonce_str": "zRVPpgdLEPXwRrRx", "timestamp":"1607479186", "sign_type":"MD5", "sign": "FB5C12416C3A5854A72C52321C223FE7", "appid":"jp7d283754d75b1d88", "sn":"SN1234" } ``` ### 返回示例 #### 成功返回 JSON ``` { "code": 200, "message": "success", "data": { "appid": "jp7d283754d75b1d88", "sn": "SN1234", "state": -1 } } ``` state:-1表示打印机离线或查询超时 **打印机状态:** ==0在线,1缺纸,2开盖,3缺纸并且开盖,-1离线或查询超时== #### 失败返回 JSON ``` { "code": 5004, "message": "business.error.printer.sn.notAdded" } ``` 打印机未添加