Conversão de linguagens de impressora
Converter EPL2 para ZPL: modernizar arquivos de etiquetas legados para impressoras Zebra atuais
Como transformar trabalhos EPL2 de impressoras LP/TLP em ZPL para as séries ZD/ZT, com equivalências de comandos, exemplo antes/depois e lista de verificação.
Empresas que substituem LP 2844 de uma década por ZD421 ou ZT411 descobrem que o ERP envia EPL2 há anos e ninguém guardou os designs originais. As Zebra modernas conseguem emular EPL2, mas a emulação ignora a resolução e os recursos da nova impressora; converter para ZPL nativo é o caminho limpo.
Equivalências de comandos
| Operação | EPL2 | ZPL |
|---|---|---|
| Início / fim | N (limpar buffer) … P1 (imprimir) | ^XA … ^XZ |
| Tamanho da etiqueta | q812 Q609,24 | ^PW812 ^LL609 |
| Texto | A40,30,0,4,1,1,N,"Olá" | ^FO40,30 ^A0N,36,36 ^FDOlá^FS |
| Code 128 | B40,130,0,1,2,4,90,B,"dados" | ^BY2 ^BCN,90,Y,N,N ^FDdados^FS |
| QR / 2D | b40,130,Q,m2,s6,"dados" | ^BQN,2,6 ^FDQA,dados^FS |
| Linha / caixa | LO40,120,300,2 / X40,120,2,340,300 | ^GB300,2,2^FS |
| Cópias | P5 | ^PQ5 |
| Escurecimento / velocidade | D10 S3 | ^MD10 ^PR3 |
| Orientação | ZT (topo) / ZB (base) | ^FWN / ^FWR |
O que você ganha e o que conferir
- Fontes escaláveis: a fonte 4 ×1 do EPL2 (cerca de 24 pontos de altura) vira ^A0N,24,24 — e agora você pode escolher qualquer tamanho, então é o momento de corrigir etiquetas apertadas.
- Resolução: as LP/TLP eram de 203 dpi; se a nova impressora é de 300 dpi, escale todas as coordenadas ×1,48 ou a etiqueta sai com dois terços do tamanho.
- Códigos de barras: o comando B do EPL2 trazia as larguras inline; em ZPL declare ^BY uma vez e confira a proporção (o padrão do ZPL é 3,0; trabalhos EPL2 costumavam usar 2:4 = 2,0).
- Contadores: trabalhos EPL2 gerados por ERP geralmente trazem o serial literal; em ZPL você pode mover a serialização para ^SN ou, melhor, mantê-la no software com um contador central.
Antes e depois
N q609 Q406,24 A30,20,0,3,1,1,N,"Paracetamol 500 mg" A30,60,0,2,1,1,N,"Lot A2847C Exp 10/2026" B30,100,0,1,2,4,70,B,"7601234567893" P1
^XA ^PW609 ^LL406 ^FO30,20 ^A0N,26,26 ^FDParacetamol 500 mg^FS ^FO30,60 ^A0N,20,20 ^FDLot A2847C Exp 10/2026^FS ^FO30,100 ^BY2,2.0 ^BCN,70,Y,N,N ^FD7601234567893^FS ^PQ1 ^XZ
Como o EtikStudio faz
Cole o fluxo EPL2 que seu ERP produz; o interpretador mostra a etiqueta visualmente, incluindo os campos que identifica como variáveis. Salve como design, conecte as variáveis aos seus dados e imprima ZPL na nova frota — ou continue enviando EPL2 às unidades antigas restantes a partir do mesmo design.
Os exemplos de comandos são simplificados para clareza; a sintaxe exata varia por modelo e firmware. Sempre teste na impressora de destino.