Geräte

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“}
Updated on Mai 10, 2022

Was this article helpful?