LINUX.ORG.RU

Иногда принтер печатает только часть букв


0

2

Всем привет!
По невыясненным причинам, иногда на выходе получается вот такое: http://rghost.ru/38492740

Как чинить? Принтер — HP LaserJet 1160

ArchLinux, CUPS 1.5.3, ghostscript 9.05

★★

Последнее исправление: yura_ts (всего исправлений: 3)

для начала назвать дистрибутив, версию cups, gs и postscript

aol ★★★★★
()

Баг возникает только при печати PDF. Plain Text печатается нормально.

yura_ts ★★
() автор топика

а драйвер какой в капсе?

попробуй, hplip последний установи (прям из run-файла, если нет в репах)

наблюдал такой баг в альте. там был косяк в gs

aol ★★★★★
()
Ответ на: комментарий от aol

hplip — последний.

драйвер в cups — hp laserjet 1160, hpcups 3.12.4

yura_ts ★★
() автор топика
Ответ на: комментарий от aol

Перепробовал все доступные в списке драйверов при установке принтера (относящиеся к 1160), не помогло.

yura_ts ★★
() автор топика
Ответ на: комментарий от yura_ts

есть смысл попробовать в других дистрах и выяснить, наблюдаешь ли ты то, что здесь называют «арчепроблемы». ;)

aol ★★★★★
()

1. Стабильно ли воспроизводится? То есть на одной и той же PDF'ке всегда один и тот же результат?

2. ghostscript в иксовом окошке нормально отображает PDF? Есть PDF'ки в которые не встроен шрифт, а в системе нет нужных glypth в выбранном для рендеринга PDF шрифте, тогда получается такой эффект не только при печати, но и при просмотре. Тут нужно уже возится с PDF и шрифтами. Проще пересоздать PDF включив встраивание шрифтов.

3. Если gs нормально отображает PDF, то можно печатать через преобразование в растр и печать растра (набор конвертеров pdf2... ), тогда вероятнее всего печать будет нормальной. (это совет по временному решению проблемы)

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

vasil_sd
()
Ответ на: комментарий от vasil_sd

1. Стабильно; есть pdf-ки, на которых бага нет.

2. Нормально.

3. Попробовал pdf2djvu, пока результат приемлемый, но не идеальный...

yura_ts ★★
() автор топика
Ответ на: комментарий от yura_ts

А если pdf2ps и этот ps отправить на печать? ps векторный, качество должно получится хорошее.

Для CUPS можно задавать в файлах-профилях для принтеров программы-фильтры. Подробностей не помню, но когда-то подобные проблемы решал для кэнона. Файлы с настройками для принтеров лежат в /etc/cups/*.ppd Там же в этих ppd прописываются и шрифты. Скорее всего в ppd написано использовать встроенный в принтер шрифт для какого-то семейства шрифтов, а нужных glypth в принтерном шрифте нет. Скорее всего проблема только с русскими буквами и юникодными символами?

В общем попробуй в ppd-файле покопаться. Либо секцию шрифтов поправить, либо задать программы-фильтры для преобразования.

vasil_sd
()
Ответ на: комментарий от yura_ts

Вот полезные ссылки:

Спеки ppd: http://www.google.ru/url?sa=t&rct=j&q=ppd file format font section&am...

ppdc: http://www.cups.org/documentation.php/ppd-compiler.html

Самое простое, что можно попробовать сделать - это снести секцию описания шрифтов в конце ppd - файла (те у которых указано ROM). Тогда шрифты будут рисоваться на стороне компа и возможно это решит проблему.

vasil_sd
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.