[devel] Postscript printer bugs
Alexander Bokovoy
=?iso-8859-1?q?ab_=CE=C1_avilink=2Enet?=
Пн Янв 29 00:35:25 MSK 2001
On Sun, Jan 28, 2001 at 06:08:24AM +0300, Aleksey Novodvorsky wrote:
> Anton Farygin wrote:
> >
> > Поставил Lexmark как generic Postscript.
> > При выводе из Netscape в файл.ps все нормально - видно русские (GV
> > показывает русские).
> >
> > При печати - узузюки.
> >
> > Как я понимаю - это серьезная проблема Postscript принтеров, в которых
> > нет русских фонтов. Надо их как-то туда загружать. Есть идеи?
> >
> С Netscape ничего не поделаешь, так как имена шрифтов в него зашиты.
> Если только можно как-то убедить принтер не использовать его встроенные
> шрифты. С нормальными приложениями (qt/kde, патченный gnome-print) можно
> придумать хак.
> Кстати, Netscape в RE является нерекомендуемым для печати броузером, так
> как он требует использвоания хаченых шрифтов (те, которые определены в
> Fontmap.KOI8-R, а не Fontmap и не Fontmap.cyrillic). Печатать надо из
> konqi или на худой конец из Mozilla.
> Поговорю еще с Леней Кантером, печать -- его конек (хотя наш cups лучше
> его LPRng :-)).
Увы, нет. Я на выходных проделал большой эксперимент на предмет выявления
жизнеспособности CUPS & Mozilla и выяснил: cups _не_печатает_ русский текст,
подготовленный из Mozilla, даже если ghostscript его правильно формирует.
Пример:
1. mozilla /usr/share/doc/HTML/index-ru.html
2. Print to file mozilla.ps
3. gs -sDEVICE=png16m -sOutputFile=russian-mozilla.png mozilla.ps
Этот PNG получается с русским, как нужно (со сбитыми метриками,
естественно, ибо наш хэк в размерах только уменьшает расстояния между
символами, но не лечит кардинально)
4. gv mozilla.ps и печать из него через cups
На экране -- как и в PNG, на печати -- только картинки и латиница,
на месте кириллицы -- пустые места.
5. gs -sDEVICE=deskjet -sOutputFile=russian-mozilla.pcl mozilla.ps
cat russian-mozilla.pcl >/dev/lp0
На печати -- нормально напечатанный аналог шага (3), естественно,
черно-белый, ибо deskjet не поддерживает цвет в HP DJ 840C, который
подвергался эксперименту.
Все это повторялось с подстановкой в cupsd.conf разных FontPath и FontMap
для pstoraster, при любом, несовпадающем с установленным по умолчанию была
ошибка /invalidfont.
--
Sincerely yours, Alexander Bokovoy
The Midgard Project | www.midgard-project.org | Aurora R&D team
Minsk Linux Users Group | www.minsk-lug.net | www.aurora-linux.com
IPLabs Linux Team | linux.iplabs.ru | Architecte Open Source
-- Better late than never.
-- Titus Livius (Livy)
_______________________________________________
Devel mailing list
Devel на linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
Подробная информация о списке рассылки Devel