ZPL-Druckagent
Ein Cloud-Shop oder ERP kann einen Drucker in Ihrem Netzwerk nicht erreichen. Der OpenZPL-Agent läuft neben dem Drucker, holt Druckaufträge ab und liefert sie, ohne dass ein Firewall-Port geöffnet werden muss.
Herunterladen
Der Agent ist noch nicht code-signiert, daher warnen Windows und Mac beim ersten Mal. Wählen Sie unter Windows Mehr Info und dann Trotzdem ausführen. Klicken Sie unter Mac mit der rechten Maustaste darauf und wählen Sie Öffnen.
Ausführen
Erstellen Sie ein API key, starten Sie dann den Agenten mit der Adresse jedes Druckers. Ohne einen --printer verwendet er jeden auf dem Computer installierten Drucker.
openzpl-agent --key oz_live_… --printer "Dock=192.168.1.50"
Für einen an den Computer angeschlossenen Drucker verwenden Sie den installierten Namen mit queue: davor. Listen Sie sie mit openzpl-agent list auf.
openzpl-agent --key oz_live_… --printer "Desk=queue:ZDesigner ZD421"
Ein Etikett senden
Von jedem System aus ZPL senden oder ein gespeichertes Design ausfüllen und den Druckernamen angeben.
curl https://api.openzpl.com/v1/print-jobs -H "X-API-Key: oz_live_…" -H "Content-Type: application/json" \
-d '{"printer": "Dock", "zpl": "^XA^FO50,50^A0N,50,50^FDHello^FS^XZ"}'
curl https://api.openzpl.com/v1/templates/d123/print -H "X-API-Key: oz_live_…" -H "Content-Type: application/json" \
-d '{"printer": "Dock", "data": {"sku": "A-100"}}'
Die Antwort hat eine Job-ID: Fragen Sie GET /v1/print-jobs/{id}, ob es gedruckt wurde.
Laufen lassen
Legen Sie Ihren Schlüssel und Drucker in die openzpl-agent.conf neben das Programm, jeweils eine pro Zeile, und starten Sie es mit dem Computer.
key=oz_live_… printer=Dock=192.168.1.50
Windows
schtasks /Create /TN OpenZPLAgent /SC ONSTART /RU SYSTEM /TR "C:\OpenZPL\openzpl-agent.exe"
Linux (systemd)
[Service] ExecStart=/opt/openzpl/openzpl-agent Restart=always
Fragen
Welche Drucker funktionieren?
Jedes, das ZPL akzeptiert, im Netzwerk (Port 9100) oder auf dem Computer installiert.
Ist mein Netzwerk exponiert?
Nein. Der Agent führt nur ausgehende HTTPS-Anfragen durch, und es wird nichts hineingestellt.
Behalten Sie die Etiketten?
Nur bis der Agent das Ergebnis meldet, und höchstens einen Tag, wenn er sie niemals abholt. Siehe privacy page.
Zählt es gegen meinen Plan?
Der Agent ist Teil von Pro, bis zu 3 Druckern, und Business, ohne Begrenzung. Ein kostenloses Konto kann es 14 Tage lang testen. Jedes gesendete Etikett zählt gleich wie ein gerendertes.
Brauchen Sie etwas, was wir noch nicht haben?
Ein Connector für Ihr System, ein Etikettenformat oder ein neues Tool: Teilen Sie uns mit, was Sie verwenden, und wir werden prüfen, ob wir es erstellen können.