Problemas Com Caracteres Acentuados em EPL e Linguagem ZPL

Olá Pessoal!
Neste rápido artigo vou comentar sobre um probleminha que andam me questionando bastante! #Enjoy

Problema Com Caracteres Acentuados no ZPL

Recebo muitos emails de programadores, técnicos, revendedores, de visitantes do Blog e programadores se queixando de que ao mandar imprimir caracteres acentuados em ZPL, que é a linguagem de alguns modelos de impressoras da Zebra, como por exemplo a GT800, ZT230, ZT600... Os mesmo não são impressos, e são trocados por outros caracteres, como por exemplo: Ã ou Á.

Basta acrescentar um pequeno comando à sua programação ZPL, observe o exemplo em .NET C# abaixo:
System.IO.Ports.SerialPort.Enconding =  = Encoding.GetEncoding(1250);

Problema Com Caracteres Acentuados no EPL

O problema com caracteres acentuados pode ocorrer também com a programação EPL, que é a linguagem das impressoras GC420t, GK420t...

No EPL existe um comando para acertar este problema, observe:
O comando para solucionar este problema é o I.

Sintaxe do Comando: Ip1,p2,p3 onde:
p1 » Número de bits de dados - 8 para 8 bits ou 7 para 7 bits;
p2 » Código de Linguagem, conforme a tabela abaixo:

p3 » Código KDU do país, que segue uma tabela também:

O padrão é I8,0,001, ou seja, Padrão americano. 

Para configurar nosso padrão, e imprimir caracteres acentuados, este comando deve ser: I8,A,003, certo pessoal? Conforme a tabela.


Postar um comentário

0 Comentários