Drain backend print queue per poll
This commit is contained in:
@@ -9,13 +9,13 @@ Der Agent speichert keine Layouts, keine Nummernserver-Regeln und keine MySQL-Qu
|
||||
```text
|
||||
LabelPrintAgent
|
||||
-> fragt alle X Sekunden PaperlessManager-Backend
|
||||
-> erhält einen druckfertigen Etikettenjob
|
||||
-> erhält druckfertige Etikettenjobs, bis kein Job mehr vorhanden ist
|
||||
-> lädt/liest das Etikettbild
|
||||
-> druckt über Windows-Drucker
|
||||
-> meldet Erfolg oder Fehler ans Backend zurück
|
||||
```
|
||||
|
||||
Der Agent unterstützt Server-Sent Events für Push-Benachrichtigungen und nutzt Polling als Fallback.
|
||||
Der Agent unterstützt Server-Sent Events für Push-Benachrichtigungen und nutzt Polling als Fallback. Jeder Poll-Lauf ruft so lange `/jobs/next` auf, bis das Backend `204 No Content` zurückgibt.
|
||||
|
||||
## Backend-Vertrag
|
||||
|
||||
@@ -141,7 +141,7 @@ Wichtig:
|
||||
3. Im Tab `Backend` BaseUrl, AgentId und optional API-Token eintragen.
|
||||
4. Im Tab `Drucker` den Dymo LabelWriter auswählen.
|
||||
5. Im Tab `Allgemein` Polling aktivieren und Intervall setzen.
|
||||
6. Mit `Jetzt prüfen` kann sofort ein einzelner Backend-Poll ausgelöst werden.
|
||||
6. Mit `Jetzt prüfen` kann sofort ein Poll-Lauf ausgelöst werden; dabei werden alle aktuell verfügbaren Jobs verarbeitet.
|
||||
|
||||
## Tray-Status
|
||||
|
||||
|
||||
Reference in New Issue
Block a user