[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