O Brother HL-4150CDN imprime texto com resolução incorreta no Ubuntu 12.04 - Onde posso corrigir isso?

1

Eu tenho um problema muito desagradável ao imprimir com o Ubuntu 12.04 x64: A resolução de texto está errada ; bitmaps e gráficos vetoriais imprimem perfeitamente em 2400 ou 600 dpi, mas o texto não. Parece feia, a resolução parece muito baixa.

Ao usar o Inkscape, transformar textos em caminhos antes de imprimir resolve o problema (obviamente, essa não é uma solução interessante para o uso diário).

A impressora, uma Brother HL4150CDN, é usada com o CUPS, conectada à porta ethernet e falha em qualquer endereço de rede (LPD ou IPP) configurado no CUPS. Eu posso imprimir de qualquer lugar (Firefox, Inkscape, Evince), ele ainda falha com textos. A página de teste da impressora é impressa com êxito .

O problema depende da fonte usada : Arial está errado, mas Nimbus Roman parece certo (algumas fontes provavelmente são subtituídas pela impressora?), provavelmente por isso O texto do correio dentro da página de teste da impressora é impresso corretamente.

Eu tentei reproduzir esse problema com versões anteriores do Ubuntu sem sucesso. Eu tentei novas instalações do ubuntu 11.10 e 12.04 desktop amd64 com atualizações, e com o driver da Brother: o problema está sempre lá em 12.04, nunca em 11.10.

O driver atualmente instalado é o driver oficial da Brother com arquivos PPD e a dependência da ia32-libs:

 hl4150cdnlpr-1.1.1-5.i386.deb
 hl4150cdncupswrapper-1.1.1-5.i386.deb

Aqui está uma digitalização de uma saída de texto com alias de qualidade muito ruim com configurações de qualidade a 2400x600 dpi. Linhas de grade são espaçadas em 0,1 in (impressas no Inkscape) e eu posso contar com cerca de 10 pixels entre as linhas, então a resolução efetiva é de cerca de 100 dpi: link

Capturei dados trocados entre o computador e a impressora com o wireshark, para comparar a versão de trabalho com a versão com bugs. Os cabeçalhos são os mesmos, mas os dados binários são diferentes; screenshot usando o kdiff aqui: link

Isso provavelmente afeta outras impressoras. No entanto, "imprimir em pdf" e HP deskjet 920C não são afetados por isso.

As perguntas são: Como investigar tal problema? Onde posso encontrar diferentes configurações explicando este resultado terrível ao usar o Ubuntu 12.04, quando comparando com 11.10? onde olhar? quais arquivos posso comparar ou editar para corrigir esse tipo de problema?

ps: não foi possível encontrar um bug da barra de lançamento relacionado a esse problema (provavelmente enviará um, mas estou disposto a investigar isso e saiba mais)

    
por JB. 06.05.2012 / 00:31

3 respostas

0

Há um exemplo de solução alternativa para as impressoras Brother no link

    
por ewienik 07.05.2012 / 11:37
3

A workaroud fornecida pela @ewienik aponta para a direção correta: os arquivos PPD da Brother não possuem um parâmetro obrigatório (* Resolution) que bata o componente pdftops (ou algum outro filtro?) que recorre a 100dpi. Aqui está uma amostra para HL-4150CDN:

*%==== Resolution auto Features =================================
*OpenUI *Resolution/Quality Auto: PickOne
*OrderDependency: 14 AnySetup *Resolution
*DefaultResolution: 600x600
*Resolution 600x600/Normal: " "
*Resolution 2400x600/Fine: " "
*CloseUI: *Resolution
    
por JB. 07.05.2012 / 17:52
-1

Desculpe postar o comentário aqui. A pergunta foi feita 11 horas atrás, então uma resposta chama sua atenção mais uma vez aqui. Você visitou esta página ?: link

    
por beeju 06.05.2012 / 11:57