Pular para o conteúdo
Computadores e Tecnologia

Impressora não entende ZPL: como imprimir a etiqueta mesmo assim

Resposta rápida

Algumas impressoras térmicas não entendem ZPL porque usam outra linguagem, como TSPL ou EPL. Nesse caso, o jeito mais simples é usar a etiqueta em PDF, impressa pelo driver do Windows, ou converter o arquivo ZPL ou TXT para PDF. Também vale conferir se o seu modelo tem um modo de emulação de ZPL no menu.

Neste artigo
  1. Por que isso acontece
  2. Como descobrir qual linguagem a sua impressora usa
  3. Os caminhos para imprimir mesmo assim
  4. A conversão na prática
  5. Imprimir pelo driver: por que funciona e o que conferir
  6. Se você ainda vai comprar a impressora

Você tem uma impressora térmica de etiquetas, baixou o arquivo ZPL do marketplace e a máquina não faz o que deveria: imprime uma etiqueta cheia de símbolos, não imprime nada ou trava. Antes de achar que ela está com defeito, saiba que muitas impressoras térmicas simplesmente falam outra linguagem. Existe saída sem trocar de equipamento.

Por que isso acontece

A impressora térmica recebe comandos que dizem como desenhar a etiqueta. Esses comandos seguem uma linguagem, e cada fabricante adota a sua:

  • ZPL: da Zebra, a mais comum em etiqueta de envio.
  • EPL: linguagem mais antiga, da Eltron, que passou a fazer parte da Zebra. Alguns modelos entendem ZPL e EPL.
  • TSPL: da TSC, também usada por muitos modelos de outras marcas, principalmente os mais baratos.
  • ESC/POS: de impressoras de recibo e cupom, e não de etiquetas de envio.

Se o arquivo é ZPL e a impressora só entende TSPL, ela não consegue interpretar os comandos. O resultado depende do modelo: pode imprimir o texto cru, como ^XA e ^FO, pode imprimir lixo, pode não imprimir ou travar.

Como descobrir qual linguagem a sua impressora usa

  1. Veja o manual ou a ficha técnica. Procure por linguagem de comando, linguagem de impressão, emulação ou compatibilidade.
  2. Consulte o site do fabricante, informando o modelo exato.
  3. Imprima o autoteste da impressora. Em alguns modelos, a folha traz a linguagem ou o modo atual.
  4. Olhe o driver instalado. O nome do driver às vezes indica o padrão, mas não é uma garantia.

Anote a resposta. Ela decide qual caminho seguir.

Sinais de que o problema é a linguagem

Nem toda falha de impressão é questão de linguagem. Os indícios mais claros de que o arquivo ZPL não combina com a impressora são:

  • a etiqueta sai com as letras ^XA, ^FO e ^FD impressas no papel;
  • sai uma etiqueta com caracteres embaralhados, ou várias etiquetas com lixo;
  • a impressora acende a luz de erro ao receber o arquivo, sem imprimir;
  • o mesmo arquivo funciona em outra impressora, de outra marca;
  • um PDF qualquer imprime normalmente na mesma máquina.

O último item é o melhor teste. Se a impressora imprime PDF e falha com ZPL, a conexão e o driver estão bem. O que falta é a linguagem.

Os caminhos para imprimir mesmo assim

1. Usar a etiqueta em PDF. É a saída mais simples. Quando a etiqueta chega em PDF, o driver do Windows traduz o documento para a linguagem da própria impressora, e ela imprime sem que ninguém precise falar ZPL. Basta escolher a impressora, o tamanho de papel certo (100 x 150 mm) e a escala de 100%. Veja no painel do marketplace se há essa opção de formato.

2. Converter o ZPL para PDF. Se o painel só entrega ZPL ou TXT, converta o arquivo em PDF 10 x 15 cm e imprima como no caminho anterior. Isso funciona em impressora de qualquer linguagem, desde que ela tenha driver.

3. Usar o modo de emulação, se existir. Alguns modelos têm uma configuração para entender ZPL, mesmo sendo de outra linguagem. O nome pode ser emulação, modo de comando ou algo parecido, e fica no menu da máquina ou no software do fabricante. Nem todo modelo oferece isso.

4. Pedir outro formato ao marketplace. Se o painel permitir mudar a configuração de impressão para PDF, a questão desaparece.

A conversão na prática

Para quem quer o caminho 2 sem procurar conversor por conta própria, o Meta Blog tem a ferramenta Etiqueta ZPL para PDF. Ela é opcional: roda no navegador, sem enviar o arquivo a servidor algum, mostra uma prévia e gera o PDF 10 x 15 cm, com uma etiqueta por página ou várias por folha A4. A ferramenta não altera a impressora nem muda o modo dela. O que ela entrega é o PDF, e a impressão segue pelo driver.

Imprimir pelo driver: por que funciona e o que conferir

Quando você imprime um PDF, o Windows e o driver do fabricante montam a página como uma imagem em pontos e a enviam à impressora no idioma que ela entende, seja ZPL, TSPL ou outro. O trabalho de tradução é do driver, e não do arquivo. Por isso, uma impressora que não lê ZPL imprime normalmente um PDF de etiqueta, desde que o driver esteja instalado e o tamanho de papel esteja certo. A diferença é que o resultado depende de escala, margem e densidade, ajustes que o ZPL direto dispensa.

Imprimir PDF numa térmica traz outras variáveis que o ZPL escondia:

  • Tamanho do papel no driver igual ao do rolo.
  • Escala de 100%, sem ajuste automático.
  • Densidade adequada, para o código sair nítido.
  • Calibração do sensor, se a etiqueta sair deslocada.
  • Teste de leitura do QR Code com o celular.

Se a impressora ainda não responde, o problema pode ser de conexão. Nesse caso, veja impressora não imprime: o que fazer em cada caso e, se for o caso do driver, como atualizar drivers no Windows com segurança.

Se você ainda vai comprar a impressora

Antes de comprar, confira a linguagem na ficha técnica e confirme com o marketplace ou o sistema que você usa. Para tudo o que vale avaliar, de tamanho de etiqueta a conexão, veja impressora térmica de etiquetas: o que é e como escolher. Uma impressora que entende ZPL e também funciona bem com driver e PDF dá mais flexibilidade, porque aceita qualquer um dos formatos que o marketplace oferecer.

Na prática, a linguagem do arquivo não precisa combinar com a da impressora se você passar pelo PDF. Comece pelo caminho mais simples, o PDF, confira o tamanho do papel e a escala e só entre em configurações de emulação se realmente precisar.

  • ZPL
  • Impressora térmica
  • Etiqueta
  • Windows

Perguntas frequentes

Como saber se minha impressora térmica entende ZPL?

Procure na ficha técnica ou no manual os campos linguagem de comando, linguagem de impressão ou emulação. Se constar ZPL, ela entende. Se constar TSPL, EPL ou outra sigla, é preciso usar o PDF ou um modo de emulação, se o modelo tiver.

Se eu enviar ZPL para uma impressora errada, posso danificá-la?

Normalmente não. O resultado costuma ser uma etiqueta com texto estranho, em branco ou nenhuma impressão. Mesmo assim, evite insistir em trabalhos repetidos e cancele a fila de impressão se algo sair errado.

Mudar o modo da impressora afeta o resto do meu sistema?

Pode afetar. Se algum sistema ou aplicativo depende da linguagem original da impressora, mudar o modo pode fazê-lo parar de funcionar. Anote a configuração atual antes de alterar e teste com poucas etiquetas.

Leia também

Computadores e Tecnologia

Como atualizar drivers no Windows com segurança

Os três caminhos seguros para atualizar drivers, os que mais importam e os cuidados que evitam dor de cabeça.

· 5 min de leitura
Computadores e Tecnologia

Impressora não imprime: o que fazer em cada caso

Um roteiro do mais simples ao mais técnico para fazer a impressora voltar a imprimir.

· 5 min de leitura
E-commerce

Impressora térmica de etiquetas: o que é e como escolher a sua

O que a impressora térmica faz, quando ela compensa e o que conferir antes de comprar.

· 5 min de leitura
Computadores e Tecnologia

Como enviar arquivo ZPL direto para a impressora no Windows

Um método técnico e simples para mandar o arquivo cru à térmica compatível com ZPL, com avisos e alternativa.

· 5 min de leitura

Deixe seu comentário