Saltar al contenido

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.

Solicitar una herramienta o integración
Comentarios