Logo Hardware.com.br
pardal-sp
pardal-sp Membro Senior Registrado
201 Mensagens 1 Curtida

Problemas ao imprimir caracteres acentuados via "lpr"

#1 Por pardal-sp 20/03/2008 - 11:14
Se eu imprimo a partir de um editor de textos como o Gedit ou o Abiword, os caracteres acentuados são impressos normalmente.
Mas quando eu imprimo a partir do comando "lpr -P printer", os caracteres acentuados saem truncados.
E na minha loja o programa que imprime notas fiscais utiliza-se deste comando para enviar o arquivo para a impressora.
Uso o Debian Testing, com a ultima versão do Cups e drivers instalados. O curioso é que enquanto eu usava o Etch não tinha esse problema, depois que eu atualizei varios pacotes é que os problemas começaram...
Se alguém puder me ajudar, eu agradeço.
gsanchez
gsanchez Super Participante Registrado
473 Mensagens 4 Curtidas
#3 Por gsanchez
20/03/2008 - 13:04
pardal-sp, dá uma olhada aqui: http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V40G_HTML/MAN/MAN1/0199____.HTM , em especial em flocale e plocale, pode ser uma solução para o seu problema.
"Porque ainda que a figueira não floresça, nem haja fruto na vide; ainda que decepcione o produto da oliveira, e os campos não produzam mantimento; ainda que as ovelhas da malhada sejam arrebatadas, e nos currais não haja gado; Todavia eu me alegrarei no SENHOR; exultarei no Deus da minha salvação."
pardal-sp
pardal-sp Membro Senior Registrado
201 Mensagens 1 Curtida
#4 Por pardal-sp
20/03/2008 - 14:51
Meu comando lpr não tem todas as opções do lpr tradicional, ele é parte do pacote cupsys-bsd e trata-se apenas de um comando para manter uma certa compatilbilidade com o lpr antigo.
Meio na gambi, eu dei um jeito de converter o arquivo pra UTF-8 antes de imprimir.
Meu comando de impressão ficou monstro:

recode ISO-8859-1..UTF-8 nota_fiscal.txt && lpr -P printer

Enquanto eu não arrumo uma solução melhor, vai essa mesmo.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal