ZPL printagent
En cloud butik eller ERP kan ikke nå en printer på dit netværk. OpenZPL agenten kører ved siden af printeren, afhenter printjob og leverer dem, uden at der skal åbnes nogen firewall port.
Download
Agenten er endnu ikke kodet signeret, så Windows og Mac advarer første gang. Vælg på Windows 'Mere info', og derefter 'Kør alligevel'. På en Mac, højreklik og vælg 'Åbn'.
Kør det
Opret en API key, og start derefter agenten med adressen på hver printer. Uden nogen --printer bruger den hver printer, der er installeret på computeren.
openzpl-agent --key oz_live_… --printer "Dock=192.168.1.50"
For en printer tilsluttet computeren, brug dens navn som installeret, med kø: foran. List dem med openzpl-agent list.
openzpl-agent --key oz_live_… --printer "Desk=queue:ZDesigner ZD421"
Send en etikette til det
Fra ethvert system, send ZPL eller udfyld et gemt design med navnet på printeren.
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 et job-ID: spørg GET /v1/print-jobs/{id}, om det blev printet.
Hold det kørende
Sæt din nøgle og printere i openzpl-agent.conf ved siden af programmet, en per linje, og start det med computeren.
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
Spørgsmål
Hvilke printere fungerer?
Enhver der tager ZPL, på netværket (port 9100) eller installeret på computeren.
Er mit netværk eksponeret?
Nej. Agenten laver kun udgående HTTPS-opkald, og intet forbinder ind.
Holder I etiketterne?
Kun indtil agenten rapporterer resultatet, og højst én dag, hvis den aldrig afhenter dem. Se privacy page.
Tæller det imod min plan?
Agenten er en del af Pro, op til 3 printere, og Business, uden grænse. En gratis konto kan prøve det i 14 dage. Hver sendte label tæller det samme som en gengivet.
Har du brug for noget, vi endnu ikke har?
En connector til dit system, et etiketteformat eller et nyt værktøj: fortæl os, hvad du bruger, og vi vil se på at bygge det.