访问机器状态
http://qz.diy186.com/api/v1/printer/2
前缀:http://qz.diy186.com/
apiURL:/api/v1/printer/
2:打印机id,是由二维码获得。
返回
1:没有机器记录
"{\"result\":-1,\"desp\":\"没有机器记录\"}"
2:机器没开或者网络不通
"{\"result\":-2,\"desp\":\"机器没开或者网络不通\",\"data\":{\"printer_id\":2,\"publicIp\":\"118.186.200.10\",\"localIp\":\"192.168.0.119\",\"mac\":\"00:0E:C4:CC:B4:BB\",\"mstsc\":\"tu.diy186.com:33411\",\"http\":\"http://2.tu.diy186.com:8088\",\"updateTime\":\"2017-07-13 10:45:06\",\"PrinterStatus\":3}}"
updatetime超过60秒,系统认为机器下线,提示用户开机或者检查网络
3:正常
"{\"result\":0,\"desp\":\"正常\",\"data\":{\"printer_id\":2,\"publicIp\":\"118.186.200.10\",\"localIp\":\"192.168.0.119\",\"mac\":\"00:0E:C4:CC:B4:BB\",\"mstsc\":\"tu.diy186.com:33411\",\"http\":\"http://2.tu.diy186.com:8088\",\"updateTime\":\"2017-07-13 10:45:06\",\"PrinterStatus\":3}}"
可以正常使用
mstsc:window远程终端映射地址
localIp:内网地址,在iframe中判断地址,是否连通
http:外网地址,在iframe中判断地址,是否连通,
PrinterStatus:
""(返回空字符串) 打印机脱机,请启动打印机、0 空闲、1 打印机暂停、2 打印机脱机,请启动打印机、3 正常、4 卡纸、5 缺纸
0和3是正常,其他需要人工处理
上传图片
在访问机器状态正常返回后,
可以访问 :http://2.tu.diy186.com:8088/upload/ 或者 http://192.168.0.119/upload 上传图片文件
详细请参考网页
验证网页
访问http://2.tu.diy186.com:8088/
返回{"ret":"its work!!"}
不能访问,js抛异常