Validador de ZPL
Pega tu código ZPL y comprueba al instante si está bien formado: etiquetas de inicio/fin, campos balanceados, comandos no soportados y errores de análisis.
Pega tu código ZPL y comprueba al instante si está bien formado: etiquetas de inicio/fin, campos balanceados, comandos no soportados y errores de análisis.
Confirma que tu etiqueta abre con ^XA y cierra con ^XZ, que esas etiquetas están balanceadas y que cada campo (^FD) termina con ^FS. También analiza el código para mostrar comandos no soportados y errores, e informa del ancho de impresión (^PW) y la longitud de etiqueta (^LL) detectados.
^XA inicia un formato de etiqueta y ^XZ lo cierra; sin ellos la impresora ignora o mezcla tus datos. Cada campo ^FD debe cerrarse con ^FS — un campo sin terminar se traga los comandos que vienen después, un error muy habitual.
Si pegas ZPL que usa comandos que este motor no renderiza, aparecen como avisos. La etiqueta puede imprimirse igualmente en una Zebra real — el aviso solo significa que nuestra vista previa no puede renderizar ese comando.
La validación se ejecuta íntegramente en tu navegador. Tu ZPL nunca se sube a un servidor.
Significa que la estructura es correcta (etiquetas, campos, analizable). La impresión física también depende del material, el DPI y los ajustes de la impresora, pero la mayoría de problemas de 'no imprime nada' son estructurales — justo lo que detecta esto.
Tienes más ^FD que ^FS. Un bloque de datos ^FD debe terminar con ^FS; si no, la impresora sigue leyendo los comandos siguientes como datos.
Nuestro renderizador soporta el conjunto común de comandos ZPL. Los menos comunes o específicos de impresora se marcan como avisos; pueden funcionar igualmente en tu impresora.
No. Todo se ejecuta localmente en tu navegador.
Sí — usa el visor de ZPL para renderizarlo, o ábrelo en el editor para corregirlo y reexportarlo.