Gerätestatus abrufen
Alle Geräte vom Unternehmen abrufen
URL:
GET http://api.aurelon.com/api/v2/
Gerät/
<GeräteGUID>/
Status
Kopfzeilen anfordern:
MisKey : siehe Authentifizierung
HardwareHash : siehe Authentifizierung
SerienNummer : siehe Authentifizierung
AnwendungsVersion : siehe Authentifizierung
Antwort:
Inhaltstyp application/json, der den Status eines Geräts und des aktuell laufenden Auftrags enthält. Wenn kein Auftrag läuft, kann null als „CurrentJob“ zurückgegeben werden.
Erfolg:
- 200 OK : Rückgabe des Gerätestatusobjekts
Ex:
{
„Gerätename“: „Epson Stylus Pro 4800“,
„Gerätestatus“: „Leerlauf“,
„Gerätetyp“: „Drucker“,
„MediaSize“: „Rolle 17 Zoll <beliebig>“,
„Ort“: null,
„ComputerGUID“: „81517066-7a5b-4122-8e04-c5306b17e8c2“,
„Rip“: „Rip-35“,
„Seriennummer“: 344781,
„CurrentJob“: {
„JobGUID“: null,
„Name“: null,
„Exemplare“: null,
„VerbleibendeSeiten“: null,
„Benutzer“: null,
„Fortschritt“: null
},
„InProgressJobs“: 0
}
Fehler:
- 401 Nicht autorisiert : {„Meldung“: „Ungültiger HardwareHash“}
- 401 Nicht autorisiert : {„Message“: „Ungültiger MisKey“}
- 404 Nicht gefunden : {„Meldung“: „DeviceGUID wird nicht gefunden“}
- 401 Nicht autorisiert : {„Meldung“: „“MisKey“ oder „HardwareHash“, „SerialNumber“ und „ApplicationVersion“ header are required“}
- 400 Bad Request : {„Message“:““DeviceGUID“ Wert erforderlich“}
- 500 Interner Serverfehler : {„Meldung“: „Interner Serverfehler“}
Gerätestatus aktualisieren
Aktualisieren Sie den Status des Geräts, um den aktuellen Zustand wiederzugeben. Der Status ist flüchtig und überschreibt den zuletzt aufgezeichneten Status.
URL:
POST http://api.aurelon.com/api/v2/
Gerät/Status
Kopfzeilen anfordern:
Inhalt-Typ : application/json
MisKey : siehe Authentifizierung
HardwareHash : siehe Authentifizierung
SerienNummer : siehe Authentifizierung
AnwendungsVersion : siehe Authentifizierung
Anfrage Körper:
JSON-Objekt enthält:
- DeviceGUID – erforderliche Zeichenfolge – die Geräte-GUID
- Status – erforderliche Zeichenkette – eine der Optionen „Fehler“, „Leerlauf“, „Offline“, „Druck“, „Abbruch“, „Schlafend“, „Kalibrierung“
- Message – string – Freie, von Menschen lesbare Statusmeldung
- Temperatur – Zahl – Temperatur der Heizung in Celsius
- ConnectionState – String – Status aus den PING-Nachrichten, einer von „Online“, „Offline“, „Instable“
- ConnectionMessage – string – Frei formulierte, von Menschen lesbare Verbindungsstatusmeldung
- RemainingInks – Array von Objekten – Objekte, die für jede Tinte enthalten:
- InkIndex – erforderliche Zahl – Sequenzindex der Tinte
- InkName – erforderliche Zeichenfolge – Name der Tintenfarbe
- Füllstand – erforderliche Zahl – Aktuelle Menge an ml des Tanks, <0 bedeutet unbekannt
- MaxLevel – erforderliche Zahl – Maximale Menge an ml des Tanks
- QueueLength – erforderliches Objekt – Enthält eine der folgenden Angaben:
- Länge – Anzahl – Länge der Aufträge in Einheiten für ein Rolle-zu-Rolle-Gerät
- Fläche – Anzahl – Fläche der Aufträge in Quadrateinheiten für ein starres Gerät
- Bögen – Anzahl – Anzahl der Bögen für ein Gerät mit Einzelblatteinzug
Beispiel:
{
„GeräteGUID“: „af4da7ba-23be-11e5-850d-f3773dfc73c9“,
„Status“: „Schlafend“,
„Nachricht“: „“,
„Verbindungsstatus“: „Instabil“,
„Verbindungsstatus“: „Die Verbindung mit dem Drucker ist nicht stabil.“,
„Temperatur“: 30,
„VerbleibendeTinten“: [ { „InkName“: „Magenta“, „Level“: 606, „MaxLevel“: 775 }, { „InkName“: „Helles Magenta“, „Level“: 624, „MaxLevel“: 775 }, { „InkName“: „Helles Cyan“, „Level“: 661, „MaxLevel“: 775 }, { „InkName“: „Cyan“, „Level“: 565, „MaxLevel“: 775 }, { „InkName“: „Latex Optimizer“, „Level“: 668, „MaxLevel“: 775 }, { „InkName“: „Gelb“, „Level“: 575, „MaxLevel“: 775 }, { „InkName“: „Schwarz“, „Level“: 589, „MaxLevel“: 775 }, { „InkName“: „CleanKit“, „Level“: 75, „MaxLevel“: 100 } ]
}
Antwort:
Inhaltstyp application/json, der das Ergebnis der Operation enthält.
Erfolg:
- 200 OK : „Gerätestatus erfolgreich aktualisiert“
Fehler:
- 401 Nicht autorisiert : {„Meldung“: „Ungültiger HardwareHash“}
- 401 Nicht autorisiert : {„Message“: „Ungültiger MisKey“}
- 404 Nicht gefunden : {„Meldung“: „DeviceGUID wird nicht gefunden“}
- 401 Nicht autorisiert : {„Meldung“: „“MisKey“ oder „HardwareHash“, „SerialNumber“ und „ApplicationVersion“ header are required“}
- 400 Bad Request : {„Message“:““DeviceGUID“ Wert erforderlich“}
- 500 Interner Serverfehler : {„Meldung“: „Interner Serverfehler“}
Geräte-Warteschlangen abrufen
Alle Warteschlangen für ein bestimmtes Gerät abrufen
URL:
GET http://api.aurelon.com/api/v2/
Gerät/
<GeräteGUID>/
Warteschlangen
Kopfzeilen anfordern:
MisKey : siehe Authentifizierung
HardwareHash : siehe Authentifizierung
SerienNummer : siehe Authentifizierung
AnwendungsVersion : siehe Authentifizierung
Antwort:
Inhaltstyp application/json mit allen Warteschlangen für das angegebene Gerät nach DeviceGUID
Erfolg:
- 200 OK : Liste der Warteschlangen zurückgeben
Ex:
[{
„QueueGUID“: „9FCBF3AC-c1f9-11e6-b31e-c79f9f473700“,
„Warteschlangen-Name“: „Standardisierter Druck 1“,
„Profilname“: „EPSON SC-S80600 Klebefarbe + Metallic 2 Schichten“,
„MediaType“: „<Any>“,
„MediaSize“: „Rolle 42 Zoll“,
„MediaSource“: „Rolle“,
„Warteschlangen-Typ“: „Proofing Queue“,
„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, Density Magenta (%)=100, Density Yellow (%)=100, Density Black (%)=100, Dichte Hell-Cyan (%)=100, Dichte Hell-Magenta (%)=100, Dichte Hell-Schwarz (%)=100, Dichte Orange (%)=100, Dichte Rot (%)=100, Dichte Weiß/Metallic (%)=100, Druck-Schnittlinie=Aus, Bidirektional=Aus, Benutzerdefinierter Papiervorschub=Aus, Vorschub-Offset (0.01%)=0, Trocknungszeit pro Seite (Sek.)=35, =Druckerfeld“
},
{
„QueueGUID“: „6DC7AD63-5E15-4ACB-85EF-1CB012A69571“,
„Warteschlangen-Name“: „Standardisierter Druck 2“,
„Profilname“: „EPSON SC-S80600 Klebefarbe + Metallic 2 Schichten“,
„MediaType“: „<Any>“,
„MediaSize“: „Rolle 42 Zoll“,
„MediaSource“: „Rolle“,
„Warteschlangen-Typ“: „Proofing Queue“,
„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, Density Magenta (%)=100, Density Yellow (%)=100, Density Black (%)=100, Dichte Hell-Cyan (%)=100, Dichte Hell-Magenta (%)=100, Dichte Hell-Schwarz (%)=100, Dichte Orange (%)=100, Dichte Rot (%)=100, Dichte Weiß/Metallic (%)=100, Druck-Schnittlinie=Aus, Bidirektional=Aus, Benutzerdefinierter Papiervorschub=Aus, Vorschub-Offset (0.01%)=0, Trocknungszeit pro Seite (Sek.)=35, =Druckerfeld“
}]
Fehler:
- 401 Nicht autorisiert : {„Meldung“: „Ungültiger HardwareHash“}
- 401 Nicht autorisiert : {„Message“: „Ungültiger MisKey“}
- 404 Nicht gefunden : {„Meldung“: „DeviceGUID wird nicht gefunden“}
- 401 Nicht autorisiert : {„Meldung“: „“MisKey“ oder „HardwareHash“, „SerialNumber“ und „ApplicationVersion“ header are required“}
- 400 Bad Request : {„Message“:““DeviceGUID“ Wert erforderlich“}
- 500 Interner Serverfehler : {„Meldung“: „Interner Serverfehler“}