Validador de ZPL

Cole seu código ZPL e veja na hora se está bem formado: tags de início/fim, campos balanceados, comandos não suportados e erros de análise.

Sobre a validação de ZPL

O que este validador verifica

Confirma que sua etiqueta abre com ^XA e fecha com ^XZ, que essas tags estão balanceadas e que cada campo (^FD) termina com ^FS. Também analisa o código para mostrar comandos não suportados e erros, e informa a largura de impressão (^PW) e o comprimento da etiqueta (^LL) detectados.

Por que ^XA, ^XZ e ^FS importam

^XA inicia um formato de etiqueta e ^XZ o encerra; sem eles a impressora ignora ou mistura seus dados. Cada campo ^FD precisa ser fechado com ^FS — um campo não terminado engole os comandos seguintes, um erro muito comum.

Comandos não suportados

Se você colar ZPL que usa comandos que este motor não renderiza, eles aparecem como avisos. A etiqueta ainda pode imprimir em uma Zebra real — o aviso só significa que nossa pré-visualização não consegue renderizar aquele comando.

Privacidade

A validação roda totalmente no seu navegador. Seu ZPL nunca é enviado a um servidor.

Perguntas frequentes

Um resultado válido garante que imprime?

Significa que a estrutura está correta (tags, campos, analisável). A impressão física também depende da mídia, do DPI e das configurações, mas a maioria dos problemas de 'não imprime nada' é estrutural — exatamente o que isto detecta.

O que significa 'campos não fechados'?

Você tem mais ^FD do que ^FS. Um bloco de dados ^FD precisa terminar com ^FS; se não, a impressora continua lendo os comandos seguintes como dados.

Por que alguns comandos são marcados como não suportados?

Nosso renderizador suporta o conjunto comum de comandos ZPL. Os menos comuns ou específicos de impressora são marcados como avisos; podem funcionar na sua impressora mesmo assim.

Meu ZPL é enviado para algum lugar?

Não. Tudo roda localmente no seu navegador.

Posso depois pré-visualizar ou editar?

Sim — use o visualizador de ZPL para renderizar, ou abra no editor para corrigir e reexportar.