Отправляет email-рассылки с помощью сервиса Sendsay

Firefox+Thunderbird+печать

День добрый

Установлен дистр. FC4
Браузер и почтовый клиент установлены были родные, т.е. те которые идут
с дистр. Система печать - CUPS.

Так вот, после обновления Firefox 1.0.7, Thunderbird 1.0.7 русские
символы печатать отказались, т.е. в место символов печатуются
пробелы/запятые/точки.

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

Обновление делал ч/з yum из репозитария updates-released

Ответить   Little KING Mon, 23 Jan 2006 18:19:55 +0500 (#504767)

 

Ответы:

1. OpenOffice пользуется своими шрифтами.
2. Проблема решена в Федоре 4.9
Запускаем system-config-printer и в параметрах драйвера указываем параметр:
GhostScript pre-filtering = Convert to PS Level2
3. Нашел у себя вот такую инфу - так я делал раньше с моим HP2200
(Была когда-то найдена здесь: http://atmsk.altlinux.org.ua/index.php?option=faq&task=viewfaq&artid=41&Itemid=5)

Русские буквы на принтерах PS
При печати из некоторых программ (например, мозиллы и ее потомков) на postscript
принтеры не выводятся русские буквы. Происходит это от того, что в данные программы
делают облегченный вариант печати, не внедряя в него шрифты. Поскольку в иностранных
принтерах нет кириллицы, то и печатать эти задания в полной мере они не могут.
Принцип лечения известен уже давно. Заставить червер печати cups пропускать всю
очередь печати через фильтр и в нем внедрять все шрифты.
Посмотрев в файл ppd от принтеров HP4050 и HP4500 я обнаружил в них такие строчки:

/etc/cups/ppd/hp4500.ppd
Код:
*OpenUI *PreFilter/GhostScript pre-filtering: PickOne
*DefaultPreFilter: No
*PreFilter Level1/Convert to PS level 1: "%% FoomaticOpt: PreFilter=Level1"
*PreFilter Level2/Convert to PS level 2: "%% FoomaticOpt: PreFilter=Level2"
*PreFilter No/No pre-filtering: "%% FoomaticOpt: PreFilter=No"
*CloseUI: *PreFilter
Очень похоже, что фильтрации тут нет? Дефакто, русских букв при печати из мозиллы
тоже. Меняем фильтр по умолчанию с No на Level2
Код:
*OpenUI *PreFilter/GhostScript pre-filtering: PickOne
*DefaultPreFilter: Level2
*PreFilter Level1/Convert to PS level 1: "%% FoomaticOpt: PreFilter=Level1"
*PreFilter Level2/Convert to PS level 2: "%% FoomaticOpt: PreFilter=Level2"
*PreFilter No/No pre-filtering: "%% FoomaticOpt: PreFilter=No"
*CloseUI: *PreFilter
Теперь с русским полный порядок. Суть изменений в том, что при печати задания
теперь вызывается ghostscript, который и "причесывает" вывод на печать.
Недостатки очевидны: нерациональное использование возможностей принтера. Меньшая
скорость печати.
Достоинства: на несконфигурированность принтера для работы с русским языком теперь
можно не обращать внимания.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24023; Возраст листа: 913; Участников: 1449
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/504851

Ответить   Mon, 23 Jan 2006 19:27:08 +0300 (#504851)

 

Michael Krylov пишет:

Теперь понятно почему он у меня TTF-шрифты (Arial, Times New Roman, и
т.д.) правильно отображает/печатает только после второго запуска
программы (Calc, Writer), т.е. запускаю первый раз в списке шрифтов -
их(шрифтов) нет, закрываю, запускаю сново - появляются. Благо мне не так
много с документами работать, но иногда (в отчетные периоды) замучивает.

всю

теперь

Спасибо за полный ответ. Помогло, только изменение настройки драйвера
делал ч/з "Центр управления"
Только непонятно почему этого нет в FAQ/Документация на сайте mozilla.ru

Ответить   Little KING Tue, 24 Jan 2006 10:07:48 +0500 (#505069)