Druckwarteschlangen-API

Verwaltung von Druckaufträgen — automatisches Einreihen von Belegen in die Druckwarteschlange und Statusverfolgung

Basis-URL

https://{tenant}.logzi.com/api/printer_queue/

Jede Anfrage liefert eine JSON-Antwort zurück. Bei Erfolg ist result.code == 1, im Fehlerfall result.code == 0. Die Druckwarteschlange enthält die auf das Druckgerät wartenden Aufträge — jeder Auftrag identifiziert ein Exemplar eines Belegs.

GET /api/printer_queue/get

Abruf eines einzelnen Warteschlangeneintrags anhand der ID.

Query-Parameter

ParameterTypPflichtBeschreibung
idintID des Warteschlangeneintrags

Beispielanfrage

GET /api/printer_queue/get?id=5
X-API-KEY: {ihr_api_schluessel}
GET /api/printer_queue/list

Abruf der paginierten Liste der Druckwarteschlange.

Query-Parameter

ParameterTypPflichtBeschreibung
list_offsetintPaginierungs-Offset (Standard: 0)
list_conditionobjectObjekt mit Filterbedingungen

Beispielanfrage

GET /api/printer_queue/list?list_offset=0
X-API-KEY: {ihr_api_schluessel}
POST /api/printer_queue/save

Einreihen oder Ändern eines Druckauftrags. Für einen neuen Auftrag data[id] = 0.

POST-Felder — data-Objekt

FeldTypPflichtBeschreibung
idint0 = neuer Auftrag, >0 = Änderung
printer_device_idintID des Zieldruckgeräts
receipt_idintID des zu druckenden Belegs
receipt_type_idintBelegtyp
receipt_sourcestringDruckquelle (z. B. pdf, pos-thermal)
is_printedint1 = bereits gedruckt

Beispielanfrage

POST /api/printer_queue/save
X-API-KEY: {ihr_api_schluessel}
Content-Type: application/json

{
  "data": {
    "id": 0,
    "printer_device_id": 1,
    "receipt_id": 150,
    "receipt_type_id": 2,
    "receipt_source": "pos-thermal",
    "is_printed": 0
  }
}
POST /api/printer_queue/delete

Löschen eines Druckauftrags aus der Warteschlange.

POST-Felder — data-Objekt

FeldTypPflichtBeschreibung
idintID des zu löschenden Warteschlangeneintrags

Beispielanfrage

POST /api/printer_queue/delete
X-API-KEY: {ihr_api_schluessel}
Content-Type: application/json

{ "data": { "id": 5 } }

Nimm Kontakt mit uns auf

Interessierst du dich für unsere Software? Schreib uns einfach!

Brauchst du Hilfe?

Wenn du keine Antwort findest und Unterstützung brauchst

Jetzt registrieren,
später bezahlen!

Teste es 3 Tage kostenlos, ohne Risiko und Verpflichtungen!