Agente de impresión ZPL
Una tienda en la nube o ERP no puede acceder a una impresora en tu red. El agente OpenZPL se ejecuta junto a la impresora, recoge trabajos de impresión y los entrega, sin puertos de firewall que abrir.
Descargar
El agente todavía no está firmado con código, así que Windows y Mac advierten la primera vez. En Windows elija Más información, luego Ejecutar de todos modos. En un Mac, haga clic derecho y elija Abrir.
Ejecutarlo
Crea una API key, luego inicia el agente con la dirección de cada impresora. Sin ninguna --printer, utilizará todas las impresoras instaladas en el ordenador.
openzpl-agent --key oz_live_… --printer "Dock=192.168.1.50"
Para una impresora conectada a la computadora, utilice su nombre como está instalado, con queue: al frente. Enumérelas con openzpl-agent list.
openzpl-agent --key oz_live_… --printer "Desk=queue:ZDesigner ZD421"
Enviar una etiqueta a ella
Desde cualquier sistema, envíe ZPL o complete un diseño guardado, nombrando la impresora.
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 respuesta tiene un ID de trabajo: pregunte a GET /v1/print-jobs/{id} si se imprimió.
Mantenerlo en funcionamiento
Coloque su clave e impresoras en openzpl-agent.conf al lado del programa, una por línea, y ejecútelo con la computadora.
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
Preguntas
Qué impresoras funcionan?
Cualquiera que acepte ZPL, en la red (puerto 9100) o instalado en la computadora.
¿Está expuesta mi red?
No. El agente solo realiza llamadas HTTPS salientes, y nada se conecta.
¿Conservan las etiquetas?
Solo hasta que el agente informe el resultado, y como máximo un día si nunca los recoge. Vea el privacy page.
¿Cuenta contra mi plan?
El agente es parte de Pro, hasta 3 impresoras, y Business, sin límite. Una cuenta gratuita puede probarlo durante 14 días. Cada etiqueta enviada cuenta igual que una renderizada.
¿Necesita algo que aún no tenemos?
Un conector para tu sistema, un formato de etiqueta o una nueva herramienta: cuéntanos lo que usas y evaluaremos construirlo.