Agente di stampa ZPL
Un negozio cloud o un ERP non può raggiungere una stampante sulla tua rete. L'agente OpenZPL funziona accanto alla stampante, raccoglie i lavori di stampa e li consegna, senza porte del firewall da aprire.
Scarica
L'agente non è ancora firmato, quindi Windows e Mac avvertono la prima volta. Su Windows scegli Maggiori informazioni, poi Esegui comunque. Su un Mac, fai clic con il tasto destro e scegli Apri.
Eseguilo
Crea un API key, quindi avvia l'agente con l'indirizzo di ciascuna stampante. Senza alcun --printer, utilizza ogni stampante installata sul computer.
openzpl-agent --key oz_live_… --printer "Dock=192.168.1.50"
Per una stampante collegata al computer, utilizza il suo nome come installato, con queue: davanti. Elencale con openzpl-agent list.
openzpl-agent --key oz_live_… --printer "Desk=queue:ZDesigner ZD421"
Invia un'etichetta a essa
Da qualsiasi sistema, invia ZPL o compila un design salvato, nominando la stampante.
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"}}'
La risposta ha un ID lavoro: chiedi a GET /v1/print-jobs/{id} se è stata stampata.
Tienilo in esecuzione
Posiziona la tua chiave e le stampanti in openzpl-agent.conf accanto al programma, una per riga, e avvialo con il 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
Domande
Quali stampanti funzionano?
Qualsiasi sistema che accetti ZPL, sulla rete (porta 9100) o installato sul computer.
La mia rete è esposta?
No. L'agente fa solo chiamate HTTPS in uscita e nulla si connette.
Conservate le etichette?
Solo fino a quando l'agente riporta il risultato, e al massimo un giorno se non li ritira mai. Vedi il privacy page.
Conta contro il mio piano?
L'agente fa parte di Pro, fino a 3 stampanti, e Business, senza limiti. Un account gratuito può provarlo per 14 giorni. Ogni etichetta inviata conta come una resa.
Hai bisogno di qualcosa che non abbiamo ancora?
Un connettore per il tuo sistema, un formato di etichetta o un nuovo strumento: dicci cosa usi e valuteremo di costruirlo.