Zum Inhalt springen

Idempotentes Erstellen von Druckaufträgen

Verhindern Sie doppelte Ausdrucke, wenn Anfragen nach Timeout oder Netzwerkfehler wiederholt werden.

Warum Idempotenz nötig ist

Ein Timeout kann auftreten, nachdem CloudPrint die Anfrage angenommen hat. Ein neuer Auftrag könnte das Dokument dann ein zweites Mal drucken.

Schlüssel festlegen

Verwenden Sie einen stabilen Schlüssel wie shipment-18451-label-v1 mit höchstens 128 Zeichen und behalten Sie ihn für denselben Inhalt bei.

Wiederverwendung

Dasselbe Konto, derselbe Schlüssel und derselbe Inhalt liefern das ursprüngliche Ergebnis; anderer Inhalt führt zu 409 Conflict.

Wiederherstellung

Wiederholen Sie die Anfrage nach einem Netzwerkfehler mit demselben Schlüssel. Sobald print_job_id bekannt ist, fragen Sie den Status ab, statt einen neuen Auftrag zu erstellen.

Verwandte Dokumentation

Anleitungen zur CloudPrint-Integration, zur Verbindung des lokalen Agenten und zum zuverlässigen Betrieb von Druckabläufen.