Lenguaje de programación Zebra


El lenguaje de programación de Zebra ( ZPL ) es un lenguaje de descripción de páginas de Zebra Technologies , que se utiliza principalmente para aplicaciones de etiquetado . El idioma 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]

Más tarde, Zebra BASIC Interpreter ( ZBI ) se integró en el software de la impresora, lo que el productor considera un avance de ZPL II y está orientado a ANSI BASIC . Principalmente, se pretende evitar una refactorización del código al cambiar la impresora, si el software de la impresora anterior fue escrito por una impresora de etiquetas de un competidor. Un posible uso de ZBI podría ser cuando la impresora Zebra recibe un formato de etiqueta extranjero, que luego convertiría a ZPL II sobre la marcha para que pueda imprimirse. [3]

Los comandos de idioma siempre comienzan con un ^signo de intercalación (' ') o 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 números 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. [ cita requerida ]