Salta al contenuto

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.

Richiedi uno strumento o un'integrazione
Feedback