Brother HL-4150CDN печатает текст с неверным разрешением в Ubuntu 12.04 - Где я могу это исправить?

У меня действительно неприятная проблема при печати с Ubuntu 12.04 x64: Неправильное разрешение текста ; растровые изображения и векторная графика отлично печатаются с разрешением 2400 или 600 т / д, а текст - нет. Это выглядит некрасиво, разрешение кажется очень низким.

При использовании Inkscape преобразование текстов в контуры перед печатью решает проблему (конечно, это не интересный обходной путь для повседневного использования).

Принтер Brother HL4150CDN используется с CUPS, подключенным к порту Ethernet, и дает сбой независимо от того, какой сетевой адрес (LPD или IPP) настроен в CUPS. Я могу печатать из любого места (Firefox, Inkscape, Evince), это все равно не удается с текстом. Тестовая страница принтера успешно выводится .

Проблема зависит от используемого шрифта : Arial идет не так, но Nimbus Roman чувствует себя хорошо (некоторые шрифты, вероятно, заменены принтером?), Поэтому, вероятно, текст Courrier в том случае, когда тестовая страница принтера распечатана правильно.

Я пытался воспроизвести эту проблему с предыдущими версиями Ubuntu, но безуспешно. Я попробовал свежие установки ubuntu 11.10 и 12.04 для настольного компьютера amd64 с обновлениями и с драйвером Brother: проблема всегда существует 12.04, а не 11.10.

Установленный в настоящее время драйвер является официальным драйвером Brother с файлами PPD и зависимостью ia32-libs:

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

Вот отсканированный вывод текста с псевдонимом очень низкого качества с настройками качества 2400x600 точек на дюйм , Линии сетки расположены на расстоянии 0,1 дюйма (напечатано в Inkscape), и я могу посчитать около 10 пикселей между линиями, поэтому эффективное разрешение составляет около 100 dpi: http://imgur.com/Y3PDd

Я собрал данные, которыми обменивались компьютер и принтер с помощью wireshark, чтобы сравнить рабочую версию с ошибочной. Заголовки одинаковы, но двоичные данные разные; снимок экрана с использованием kdiff здесь: http://imgur.com/ilAtn

Это, вероятно, влияет на другие принтеры. Тем не менее, «печать в PDF» и HP Deskjet 920C не подвержены этому.

Вопросы: как исследовать такую ​​проблему? где я могу найти различные настройки, объясняющие этот ужасный результат при использовании Ubuntu 12.04, по сравнению с 11.10? где посмотреть? какие файлы я могу сравнить или отредактировать, чтобы решить эту проблему?

ps: не удалось найти ошибку панели запуска, связанную с этой проблемой (вероятно, отправлю ее; но я хочу исследовать эту проблему и узнать, кстати, )

2
задан 18 December 2012 в 21:58

3 ответа

Существует пример обходного решения для принтеров Брата в https://bugs.launchpad.net/ubuntu / + источник/чашки / + ошибка/984082

0
ответ дан 18 December 2012 в 21:58

workaroud, обеспеченный @ewienik, указывает на правильное направление: файлы PPD Брата пропускают обязательный параметр (*Resolution), который прослушивает pdftops компонент (или некоторый другой фильтр?), который нейтрализации к 100 точкам на дюйм. Вот демонстрационный HL-4150CDN потока:

*%==== Resolution auto Features =================================
*OpenUI *Resolution/Quality Auto: PickOne
*OrderDependency: 14 AnySetup *Resolution
*DefaultResolution: 600x600
*Resolution 600x600/Normal: " "
*Resolution 2400x600/Fine: " "
*CloseUI: *Resolution
3
ответ дан 18 December 2012 в 21:58

Извините, что добавил комментарий здесь. Вопрос спросил 11 часов назад, таким образом, ответ делает Ваше внимание еще раз здесь. Вы посещали эту страницу?: https://wiki.ubuntu.com/HardwareSupportComponentsPrintersBrother

-1
ответ дан 18 December 2012 в 21:58

Другие вопросы по тегам:

Похожие вопросы: