设备

获取设备状态

从公司获取所有设备
 
网址:
获取http://api.aurelon.com/api/v2/device/<设备GUID> /状态
 
请求标头:
MisKey 见认证
HardwareHash 见认证
序列号见认证
应用程序版本请参阅身份验证
 
回复:
包含设备状态和当前运行作业的内容类型 application/json。 如果没有作业正在运行,则可以将 null 作为“CurrentJob”返回
 
成功:

  • 200 OK : 返回设备状态对象

前任:
{
“设备名称”: “Epson Stylus Pro 4800”,
“设备状态”:“空闲”,
“设备类型”:“打印机”,
“MediaSize”:“卷 17 英寸<任何>”,
“位置”:空,
“ComputerGUID”: “81517066-7a5b-4122-8e04-c5306b17e8c2”,
“Rip”:“Rip-35”,
“序列号”:344781,
“当前工作”:{
“JobGUID”:空,
“名称”:空,
“副本”:空,
“剩余页数”:空,
“用户”:空,
“进度”:空
},
“进行中的工作”:0
}
 
错误:

  • 401 Unauthorized : {“Message”:”Invalid HardwareHash”}
  • 401 Unauthorized : {“Message”:”Invalid MisKey”}
  • 404 Not Found : {“Message”:”DeviceGUID is not found”}
  • 401 Unauthorized : {“Message”: “”MisKey” or “HardwareHash”, “SerialNumber” and “ApplicationVersion” header are required”}
  • 400 错误请求: {“Message”:””DeviceGUID” value required”}
  • 500 内部服务器错误: {“消息”:“内部服务器错误”}

 

更新设备状态

更新设备的状态以反映当前状态。 该状态是瞬态的,因此它会覆盖最后记录的状态。
 
网址:
发布http://api.aurelon.com/api/v2/device/status
 
请求标头:
内容类型应用程序/json
MisKey 见认证
HardwareHash 见认证
序列号见认证
应用程序版本请参阅身份验证
 
请求正文:
JSON 对象包含:
 

  • DeviceGUID – 必需的字符串 – 设备 GUID
  • 状态– 必需的字符串 – “错误”、“空闲”、“离线”、“打印”、“中止”、“睡眠”、“校准”之一
  • 消息– 字符串 – 自由形式的人类可读状态消息
  • 温度– 数字 – 以摄氏度为单位的加热器温度
  • ConnectionState – 字符串 – 来自 PING 消息的状态,“在线”、“离线”、“不稳定”之一
  • ConnectionMessage – 字符串 – 自由形式的人类可读连接状态消息
  • RemainingInks – 对象数组 – 每种墨水包含的对象:
  • InkIndex – 必填数字 – 墨水的序号
  • InkName – 必填字符串 – 墨水颜色的名称
  • 液位– 所需数量 – 油箱的当前毫升数,< 0 表示未知
  • MaxLevel – 所需数量 – 罐的最大毫升数
  • QueueLength – 必需对象 – 包含以下内容之一:
  • 长度– 数量 – 卷对卷设备的作业长度(以单位为单位)
  • 面积– 数量 – 刚性设备的单位面积作业面积
  • 张数 – 单张纸设备的张数

 
例子:
{
“DeviceGUID”: “af4da7ba-23be-11e5-850d-f3773dfc73c9”,
“状态”:“睡觉”,
“信息”: ””,
“连接状态”:“不稳定”,
“ConnectionState”: “与打印机的连接不稳定。”,
“温度”:30,
“RemainingInks”: [ { “InkName”: “Magenta”, “Level”: 606, “MaxLevel”: 775 }, { “InkName”: “Light magenta”, “Level”: 624, “MaxLevel”: 775 }, { “InkName”: “浅青色”, “Level”: 661, “MaxLevel”: 775 }, { “InkName”: “Cyan”, “Level”: 565, “MaxLevel”: 775 }, { “InkName”: “Latex Optimizer”, “Level”: 668, “MaxLevel”: 775 }, { “InkName”: “Yellow”, “Level”: 575, “MaxLevel”: 775 }, { “InkName”: “Black”, “级别”:589,“MaxLevel”:775},{“InkName”:“CleanKit”,“Level”:75,“MaxLevel”:100}]
}
 
回复:
包含操作结果的内容类型 application/json。
 
成功:

  • 200 OK : “设备状态更新成功”

 
错误:

  • 401 Unauthorized : {“Message”:”Invalid HardwareHash”}
  • 401 Unauthorized : {“Message”:”Invalid MisKey”}
  • 404 Not Found : {“Message”:”DeviceGUID is not found”}
  • 401 Unauthorized : {“Message”: “”MisKey” or “HardwareHash”, “SerialNumber” and “ApplicationVersion” header are required”}
  • 400 错误请求: {“Message”:””DeviceGUID” value required”}
  • 500 内部服务器错误: {“消息”:“内部服务器错误”}

 

获取设备队列

获取指定设备的所有队列
 
网址:
获取http://api.aurelon.com/api/v2/device/<设备GUID> /队列
 
请求标头:
MisKey 见认证
HardwareHash 见认证
序列号见认证
应用程序版本请参阅身份验证
 
回复:
内容类型 application/json 包含 DeviceGUID 指定设备的所有队列
 
成功:

  • 200 OK:返回队列列表

前任:
[{
“QueueGUID”: “9FCBF3AC-c1f9-11e6-b31e-c79f9f473700”,
“QueueName”: “标准化打印 1”,
“ProfileName”: “EPSON SC-S80600 Adhesive Color + Metallic 2 layers”,
“媒体类型”: ”<任何>”,
“MediaSize”: “卷 42 英寸”,
“MediaSource”:“滚动”,
“QueueType”: “校对队列”,
“DriverSettings”: “Media=Adhesive Vinyl, Inkset=Color + Metallic 2 Layers, Layer image=Surface mode, Quality=1440×1440 – 72 Pass, Screening=Epson Precision Dot, White Mode=Standard, Density Cyan (%)=100,品红色浓度 (%)=100, 黄色浓度 (%)=100, 黑色浓度 (%)=100, 浅青色浓度 (%)=100, 浅品红色浓度 (%)=100, 浅黑色浓度 (%)=100 , 橙色浓度 (%)=100, 红色浓度 (%)=100, 白色/金属浓度 (%)=100, Print CutLine=关, 双向=关, 自定义进纸=关, 进纸偏移 (0.01%) =0,每页干燥时间(秒)=35,=打印机面板”
},
{
“队列GUID”:“6DC7AD63-5E15-4ACB-85EF-1CB012A69571”,
“QueueName”: “标准化打印 2”,
“ProfileName”: “EPSON SC-S80600 Adhesive Color + Metallic 2 layers”,
“媒体类型”: ”<任何>”,
“MediaSize”: “卷 42 英寸”,
“MediaSource”:“滚动”,
“QueueType”: “校对队列”,
“DriverSettings”: “Media=Adhesive Vinyl, Inkset=Color + Metallic 2 Layers, Layer image=Surface mode, Quality=1440×1440 – 72 Pass, Screening=Epson Precision Dot, White Mode=Standard, Density Cyan (%)=100,品红色浓度 (%)=100, 黄色浓度 (%)=100, 黑色浓度 (%)=100, 浅青色浓度 (%)=100, 浅品红色浓度 (%)=100, 浅黑色浓度 (%)=100 , 橙色浓度 (%)=100, 红色浓度 (%)=100, 白色/金属浓度 (%)=100, Print CutLine=关, 双向=关, 自定义进纸=关, 进纸偏移 (0.01%) =0,每页干燥时间(秒)=35,=打印机面板”
}]
 
错误:

  • 401 Unauthorized : {“Message”:”Invalid HardwareHash”}
  • 401 Unauthorized : {“Message”:”Invalid MisKey”}
  • 404 Not Found : {“Message”:”DeviceGUID is not found”}
  • 401 Unauthorized : {“Message”: “”MisKey” or “HardwareHash”, “SerialNumber” and “ApplicationVersion” header are required”}
  • 400 错误请求: {“Message”:””DeviceGUID” value required”}
  • 500 内部服务器错误: {“消息”:“内部服务器错误”}
Updated on 5月 10, 2022

Was this article helpful?