ZPL utskriftsagent
En molnbutik eller ERP kan inte nå en skrivare på ditt nätverk. OpenZPL-agenten körs nära skrivaren, hämtar utskriftsjobb och levererar dem, utan att öppna en brandväggsport.
Ladda ner
Agenten är ännu inte kodsignerad, så Windows och Mac varnar första gången. På Windows väljer du Mer information och sedan Kör ändå. På en Mac, högerklicka och välj Öppna.
Kör den
Skapa en API key, och starta sedanagenten med adressen till varje skrivare. Utan någon --printer använder den varje skrivare som är installerad på datorn.
openzpl-agent --key oz_live_… --printer "Dock=192.168.1.50"
För en skrivare ansluten till datorn, använd dess namn som installerat, med queue: framför. Lista dem med openzpl-agent list.
openzpl-agent --key oz_live_… --printer "Desk=queue:ZDesigner ZD421"
Skicka en etikett till den
Från vilket system som helst, skicka ZPL eller fyll en sparad design och namnge skrivaren.
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"}}'
Svaret har ett jobbid: fråga GET /v1/print-jobs/{id} om det skrivits ut.
Håll den igång
Lägg din nyckel och skrivare i openzpl-agent.conf bredvid programmet, en per rad, och starta det med datorn.
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
Frågor
Vilka skrivare fungerar?
Vilket som helst som tar ZPL, på nätverket (port 9100) eller installerat på datorn.
Är mitt nätverk utsatt?
Nej. Agenten gör endast utgående HTTPS-anrop, och inget kopplar in.
Behåller ni etiketten?
Endast tills agenten rapporterar resultatet, och högst en dag om den aldrig hämtar dem. Se privacy page.
Går det emot min plan?
Agenten är en del av Pro, upp till 3 skrivare, och Business, utan begränsning. Ett gratis konto kan prova det i 14 dagar. Varje skickad etikett räknas som en renderad.
Behöver du något vi ännu inte har?
En anslutning för ditt system, ett etikettformat eller ett nytt verktyg: berätta för oss vad du använder så tittar vi på att bygga det.