Página 1 de 1
Caracteres acentuados
Enviado: 03 Dez 2008 08:57
por Grings
.
Re: Caracteres acentuados
Enviado: 03 Dez 2008 09:22
por Itamar M. Lins Jr.
Os caracteres acentuados no DOS.
oemtoansi(string) ou ansitooem(string)
Explicando:
Os acentos no windows não precisa se preocupar porque já saem na impressão.
Saudações,
Itamar M. Lins Jr.
Re: Caracteres acentuados
Enviado: 03 Dez 2008 10:02
por momente
Amigos,
Aproveitando o assunto, como faço para imprimir em uma matricial os acentos, estou gerando o arquivo para TXT e depois utilizo a função PrintFileRaw() para mandar para impressora, o arquivo txt resolvi utilizando a função hb_AnsiToOem(), fica correto os acentos, porém, quando mando para impressora não sai corretamente, talvez fosse o caso de configurar a mesma, mas como fazer isso?. É uma LX300+II, estou usando a porta USB.
Valeu!
Re: Caracteres acentuados
Enviado: 03 Dez 2008 10:19
por SandroBelarmino
Voce precisa verificar qual a página de código que sua impressora está configurada. Para imprimir a configuração atual que a impressora está utilizando, na LX 300, se não me engano, voce precisa ligá-la segurando o botao "font" pressionado, então ela vai imprimir a configuração, verifique qual a página de codigo ela está utilizando, para imprimir os acentos no DOS, precisa estar com a página PC 850, pra mudar a configuração da impressora, é só seguir os passos que ela vai imprimir no help logo após a configuração.
Boa sorte,
Em tempo,
Fiz um teste aqui em uma LX 300+, deve ser igual na LX 300+II, então faça o seguinte:
- ligue a impressora segurando o botao "font" pressionado,
- vai ser impresso as instruções pra voce selecionar o idioma desejado pra te acompanhar na configuração da impressora,
- depois de escolhido o idioma, será impresso a configuração da impressora e as instruções do que fazer se deseja alterá-las,
- se estiver em português, procure "Tabela de Caracteres" , é aqui que precisa estar como PC 850, pra alterar basta seguir as instruções impressas.
Abraço.
Re: Caracteres acentuados
Enviado: 03 Dez 2008 18:47
por DLZ
Vc pode configurar isso via comando tb..
Na Lx 300 é :
chr(27)+"t"+chr(1) // para ativar tabela PPC850
chr(27)+"t"+chr(1) // para desativar tabela PPC850
Um abraço..
Re: Caracteres acentuados
Enviado: 05 Dez 2008 18:39
por sygecom
Pois não é que peguei um caso assim Hoje, e não teve jeito de fazer a acentuação corretamente. Tentei a dica do colega Dlz mesmo assim não deu certo. A principio resolvi deixar a impressão usando a WIN32PRN e resolveu, porem fica devagar a impressão.
Se alguem mais tiver alguma dica, por favor post. Obrigado.
Re: Caracteres acentuados
Enviado: 08 Dez 2008 11:33
por DLZ
Só para esclarecer...
O camando Que postei é o da Epson Lx300.. Se não funcionou é pq nessa impressora o comando é diferente.. Teria que dar uma olhada no manual dela para conferir.. Infelizmente nõa tenho nehuma aqui para ver, mas é muito provável que seja isso..
Um abraço..
Re: Caracteres acentuados
Enviado: 13 Dez 2008 15:19
por sygecom
Aqui testei aqui e não funcionou foi com a LX300+