Articulo de referencia

Lenguaje de programación Zebra

El lenguaje de programación Zebra ( ZPL ) es un lenguaje de descripción de páginas de Zebra Technologies , utilizado principalmente para aplicaciones de etiquetado . El lenguaje...

El lenguaje de programación Zebra ( ZPL ) es un lenguaje de descripción de páginas de Zebra Technologies , utilizado principalmente para aplicaciones de etiquetado . El lenguaje original fue reemplazado por ZPL II , pero no es totalmente compatible con la versión anterior. ZPL II es compatible con algunas impresoras de etiquetas que no son de Zebra. [ 1 ] [ 2 ]

Posteriormente, el intérprete Zebra BASIC ( ZBI ) se integró en el software de la impresora, lo que el fabricante considera un avance respecto a ZPL II y está orientado a ANSI BASIC . Su objetivo principal es evitar la refactorización del código al cambiar de impresora, en caso de que el software anterior fuera desarrollado por una impresora de etiquetas de la competencia. Un posible uso de ZBI sería cuando la impresora Zebra recibe un formato de etiqueta externo, que luego convertiría a ZPL II sobre la marcha para su impresión. [ 3 ]

Comandos

Los comandos del lenguaje siempre comienzan con un ^acento circunflejo (' ') o una tilde (' ~'). ZPL II tiene más de 170 comandos. Cada formato debe comenzar con el comando ^XAy terminar con ^XZ. [ 4 ] Por ejemplo, el tamaño de fuente se envía a la impresora con el ^ADN,n,mcomando, donde ny mson enteros que indican el tamaño de fuente y las características de espaciado; ^ADN,18,10es el tamaño más pequeño y ^ADN,180,100el más grande.

A continuación se muestra un ejemplo completo de un documento ZPL para una etiqueta de producto:

^XA ^CF0,30 ^FO300,30^FDHU Etiqueta^FS ^CF0,25 ^FO20,100^FDHU ID: 112345678000001107^FS ^BY2.2,3,70 ^FO20,130^BCN,,N^FD112345678000001107^FS ^FO20,230^FD60-Volt Recortador de setos eléctrico inalámbrico^FS ^FO20,260^FD13^FS ^XZ 

Véase también

  • Lenguaje de programación Eltron (EPL)

Referencias

  1. "Impresora de etiquetas de inyección de tinta a color ColorWorks CW-C6500A con cortador automático (mate)" . Epson . Consultado el 31 de julio de 2021. Compatible con ZPL II .
  2. "Las impresoras cab admiten ZPL II" . cab.de. Noviembre de 2020.
  3. "Zebra BASIC Interpreter 2.0" . Zebra.com . Zebra Technologies . Consultado el 26 de marzo de 2020 .
  4. "Guía de programación de ZPL II (vol. I)" (PDF) . Portable Technology Solutions . 2005. pág. 6. Archivado del original (PDF) el 22 de marzo de 2012. 
  • Guía de programación (PN: P1012728-008 Rev. A)
  • Guía de programación de ZPL II (vol. I) Archivada el 9 de enero de 2016 en Wayback Machine.
  • Guía de programación de ZPL II (vol. II) Archivada el 31/10/2017 en Wayback Machine.
  • Visor ZPL en línea de Labelary