Sari la conținut

Agent de imprimare ZPL

Un magazin sau ERP în cloud nu poate accesa o imprimantă din rețeaua ta. Agentul OpenZPL rulează lângă imprimantă, preia lucrările de imprimare și le livrează, fără a deschide un port de firewall.

Descărcați

Agentul nu este semnat digital încă, așa că Windows și Mac oferă un avertisment la prima utilizare. Pe Windows, alegeți Mai multe informații, apoi Rulați oricum. Pe un Mac, faceți clic dreapta pe el și alegeți Deschideți.

Rulați-l

Creați un API key, apoi porniți agentul cu adresa fiecărei imprimante. Fără niciun --printer, folosește fiecare imprimantă instalată pe computer.

openzpl-agent --key oz_live_… --printer "Dock=192.168.1.50"

Pentru o imprimantă conectată la computer, folosiți numele acesteia așa cum a fost instalat, cu queue: în față. Listați-le cu openzpl-agent list.

openzpl-agent --key oz_live_… --printer "Desk=queue:ZDesigner ZD421"

Trimiteți o etichetă la aceasta

Din orice sistem, trimiteți ZPL sau completați un design salvat, numind imprimanta.

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"}}'

Răspunsul are un ID de lucru: întrebați GET /v1/print-jobs/{id} dacă a fost imprimat.

Țineți-l în funcțiune

Pune cheia ta și imprimantele în openzpl-agent.conf lângă program, câte una pe linie, și pornește-o cu computerul.

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

Întrebări

Ce imprimante funcționează?

Orice care acceptă ZPL, în rețea (port 9100) sau instalat pe computer.

Rețeaua mea este expusă?

Nu. Agentul face doar apeluri HTTPS de ieșire, și nimic nu se conectează în.

Păstrați etichetele?

Doar până când agentul raportează rezultatul, și cel mult o zi dacă nu le ridică niciodată. Vezi privacy page.

Se contabilizează în planul meu?

Agentul face parte din Pro, până la 3 imprimante, și Business, fără limită. Un cont gratuit poate încerca timp de 14 zile. Fiecare etichetă trimisă contează la fel ca una redată.

Ai nevoie de ceva ce nu avem încă?

Un conector pentru sistemul tău, un format de etichetă sau un nou instrument: spune-ne ce folosești și ne vom uita să-l construim.

Solicitați un instrument sau o integrare
Feedback