IMPRESSAO ACENTOS COMANDO DIRETO

EMANUEL 08/08/2012 00:51:02
#407468
Pessoal, Bom dia,

Estou utilizando para imprimir em minha impressora o comando

Print #1, Chr$(27) & Chr(14) + [Ô]Restô[Ô]; Chr$(&HA);
Print #1, Chr$(27) & Chr(14) + [Ô]Vidraça[Ô]; Chr$(&HA);
Print #1, Chr$(27) & Chr(14) + [Ô]João[Ô]; Chr$(&HA);


Sendo que imprime unn caracteres no lugar das letras acentuadas.

Pelo o WORD imprime corretamente. A impressora é uma Mini da EPSON - TM-T81+

Enfim, alguem teria alguma ideia de como imprimir texto acentuado utilizando a comuniação direta, conforme exemplo acima ?

Desde ja agradeço a atenção
KERPLUNK 08/08/2012 09:00:02
#407477
Quando você usa impressão direta como você está usando, a impressora usa a tabela ASCII para imprimir os caracteres, você teria que olhar no manual quais os comandos para esses caracteres e usar um replace na string para imprimir, substituindo os caracteres especiais por seu comando correspondente.
EMANUEL 08/08/2012 15:56:25
#407524
ok Pessoal

Resolvi utilizando a tabela ascii

http://www.asciitable.com/

obrigado
Tópico encerrado , respostas não são mais permitidas