デバイスの状態を取得する
会社から全デバイスを取得する
のURLです。
GET http://api.aurelon.com/api/v2/
デバイス
<DeviceGUID>/
ステータス
リクエストヘッダ。
MisKey : 認証を見る
HardwareHash : 認証参照
シリアルナンバー : 認証参照
アプリケーションバージョン : 認証参照
対応する。
コンテンツタイプは application/json で、デバイスと現在実行中のジョブのステータスを含む。 実行中のジョブがない場合、”CurrentJob “としてnullを返すことができる。
成功です。
- 200 OK : 機器状態オブジェクトを返す
元です。
{
“DeviceName”(デバイス名)。”Epson Stylus Pro 4800”,
“DeviceStatus”(デバイスの状態)。”Idle”(アイドル)。
“DeviceType”(デバイスタイプ)。”プリンター”,
“メディアサイズ”:”ロール17インチ<任意の>”,
“所在地”: null。
“ComputerGUID”。”81517066-7a5b-4122-8e04-c5306b17e8c2”,
“Rip”(リップ)。”Rip-35 “です。
“SerialNumber”(シリアルナンバー)。344781,
“CurrentJob “です。{
“JobGUID”:null。
“Name”:null。
“Copies”:null。
“RemainingPages”:null。
“User”:null。
「進捗状況(Progress): null
},
“InProgressJobs “です。0
}
エラーです。
- 401 認証されていません。 {“Message”: “Invalid HardwareHash”}.
- 401 認証されていません。 {メッセージ”: “Invalid MisKey” }.
- 404 Not Found : {“Message”: “DeviceGUID is not found”}.
- 401 認証されていません。 {“Message”:””MisKey” または “HardwareHash”, “SerialNumber” および “ApplicationVersion” ヘッダが必要です”}。
- 400 Bad Request(不正なリクエスト): {“Message”: “DeviceGUID “の値が必要です”}.
- 500 Internal Server Error(内部サーバーエラー): {メッセージ”: “内部サーバーエラー”}。
デバイスの状態を更新する
現在の状態を反映させるために、デバイスの状態を更新する。 ステータスは一過性のものなので、最後に記録されたステータスを上書きする。
のURLです。
POST http://api.aurelon.com/api/v2/
デバイス/ステータス
リクエストヘッダ。
コンテンツ-タイプ : application/json
MisKey : 認証を見る
HardwareHash : 認証参照
シリアルナンバー : 認証参照
アプリケーションバージョン : 認証参照
リクエストの本文です。
を含むJSONオブジェクト。
- DeviceGUID– 必須の文字列 – デバイスのGUID
- Status– 必須文字列 – “Error”、”Idle”、”Offline”、”Printing”、”Aborting”、”Sleeping”、”Calibrating “のいずれか1つ。
- Message – string – 人間が読める自由形式のステータスメッセージ。
- 温度 – 数値 – ヒーターの温度(摂氏)。
- ConnectionState – 文字列 – PINGメッセージから得られる状態、”Online”, “Offline”, “Unstable “のいずれか。
- ConnectionMessage – string – フリーフォームの人間が読める接続状態メッセージ
- RemainingInks – オブジェクトの配列 – 各インクを含むオブジェクト。
- InkIndex – 必須数 – インクのシーケンスインデックス
- InkName – 必須 string – インク色の名前。
- Level– 必要数 – タンクの現在のml量、<0は不明を示す。
- MaxLevel – 必要数 – タンクの最大量 ml
- QueueLength – 必須オブジェクト – 以下のいずれかを含む。
- 長さ – 数 – ロール・トゥ・ロール 装置のジョブの長さを単位で表します。
- 面積 – 数値 – リジッドデバイスのジョブの面積(単位:平方メートル)です。
- Sheets – number – 枚葉式デバイスのシート量
例
{
“DeviceGUID”。”af4da7ba-23be-11e5-850d-f3773dfc73c9”,
“状態”。”Sleeping”(睡眠中)。
“メッセージ”””,
“ConnectionState”(接続状態)。”Unstable”(不安定)。
“ConnectionState “です。”プリンターとの接続が安定していません”,
“温度 “です。30,
“RemainingInks”。[ { “InkName”:”マゼンタ”, “レベル”:606, “MaxLevel”:775 }, { “InkName”:”ライトマゼンタ”, “レベル”:624、”MaxLevel”:775 }, { “InkName”:”ライトシアン”, “レベル”:661、”MaxLevel”:775 }, { “InkName”:”シアン”, “レベル”:565、”MaxLevel”:775 }, { “InkName”:”Latex Optimizer”、”Level”:668、”MaxLevel”:775 }, { “InkName”:”Yellow”、”Level”:575、”MaxLevel”:775 }, { “InkName”:”Black”、”Level”:589、”MaxLevel”:775 }, { “InkName”:”CleanKit”, “Level”(レベル):75、”MaxLevel”:100 }]
}
対応する。
操作の結果を含むコンテンツタイプapplication/json。
成功です。
- 200 OK : “デバイスステータスの更新に成功”
エラーです。
- 401 認証されていません。 {“Message”: “Invalid HardwareHash”}.
- 401 認証されていません。 {メッセージ”: “Invalid MisKey” }.
- 404 Not Found : {“Message”: “DeviceGUID is not found”}.
- 401 認証されていません。 {“Message”:””MisKey” または “HardwareHash”, “SerialNumber” および “ApplicationVersion” ヘッダが必要です”}。
- 400 Bad Request(不正なリクエスト): {“Message”: “DeviceGUID “の値が必要です”}.
- 500 Internal Server Error(内部サーバーエラー): {メッセージ”: “内部サーバーエラー”}。
デバイスキューを取得する
指定されたデバイスのすべてのキューを取得する
のURLです。
GET http://api.aurelon.com/api/v2/
デバイス
<デバイスGUID>/
キュー
リクエストヘッダ。
MisKey : 認証を見る
HardwareHash : 認証参照
シリアルナンバー : 認証参照
アプリケーションバージョン : 認証参照
対応する。
コンテンツタイプは、DeviceGUID で指定されたデバイスのすべてのキューを含む application/json である。
成功です。
- 200 OK : キューのリストを返す
元です。
[{
“QueueGUID”:”9FCBF3AC-c1f9-11e6-b31e-c79f9f473700″,
“QueueName “です。”標準印刷1”
“ProfileName”。「EPSON SC-S80600 接着剤カラー+メタリック2層」です。
“MediaType “です。”<任意の>”,
“メディアサイズ”:”ロール42インチ”,
“MediaSource “です。”ロール “です。
“QueueType “です。”プルーフィングキュー “です。
“DriverSettings “です。「メディア=粘着ビニール、インクセット=カラー+メタリック2層、レイヤーイメージ=表面モード、品質=1440×1440 – 72パス、スクリーニング=Epson Precision Dot、ホワイトモード=標準、密度シアン(%)=100、密度マゼンタ(%)=100、密度イエロー(%)=100、密度ブラック(%)=100、密度ライトシアン(%)=100、密度ライトマゼンタ(%)=100。濃度ライトシアン(%)=100、濃度ライトマゼンタ(%)=100、濃度ライトブラック(%)=100、濃度オレンジ(%)=100、濃度レッド(%)=100、濃度ホワイト/メタリック(%)=100、プリントカットライン=オフ、双方向=オフ、カスタム紙送り=オフ、フィードオフセット(0.01%)=0、1ページあたりの乾燥時間(秒)=35、=プリンターパネル”.
},
{
“QueueGUID”:”6DC7AD63-5E15-4ACB-85EF-1CB012A69571″,
“QueueName “です。”標準印刷2”
“ProfileName”。「EPSON SC-S80600 接着剤カラー+メタリック2層」です。
“MediaType “です。”<任意の>”,
“メディアサイズ”:”ロール42インチ”,
“MediaSource “です。”ロール “です。
“QueueType “です。”プルーフィングキュー “です。
“DriverSettings “です。「メディア=粘着ビニール、インクセット=カラー+メタリック2層、レイヤーイメージ=表面モード、品質=1440×1440 – 72パス、スクリーニング=Epson Precision Dot、ホワイトモード=標準、密度シアン(%)=100、密度マゼンタ(%)=100、密度イエロー(%)=100、密度ブラック(%)=100、密度ライトシアン(%)=100、密度ライトマゼンタ(%)=100。濃度ライトシアン(%)=100、濃度ライトマゼンタ(%)=100、濃度ライトブラック(%)=100、濃度オレンジ(%)=100、濃度レッド(%)=100、濃度ホワイト/メタリック(%)=100、プリントカットライン=オフ、双方向=オフ、カスタム紙送り=オフ、フィードオフセット(0.01%)=0、1ページあたりの乾燥時間(秒)=35、=プリンターパネル”.
}]
エラーです。
- 401 認証されていません。 {“Message”: “Invalid HardwareHash”}.
- 401 認証されていません。 {メッセージ”: “Invalid MisKey” }.
- 404 Not Found : {“Message”: “DeviceGUID is not found”}.
- 401 認証されていません。 {“Message”:””MisKey” または “HardwareHash”, “SerialNumber” および “ApplicationVersion” ヘッダが必要です”}。
- 400 Bad Request(不正なリクエスト): {“Message”: “DeviceGUID “の値が必要です”}.
- 500 Internal Server Error(内部サーバーエラー): {メッセージ”: “内部サーバーエラー”}。