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.
0 Comentários
Obrigado pela sua mensagem. Entrarei em contato em breve.