From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexander Bokovoy To: devel@linux.iplabs.ru Subject: Re: [devel] Postscript printer bugs Message-ID: <20010128233525.B1251@avilink.net> References: <3A7324BF.E0BD112C@linux.ru.net> <3A738D28.3AB22182@logic.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2.5i In-Reply-To: <3A738D28.3AB22182@logic.ru>; from aen@logic.ru on Sun, Jan 28, 2001 at 06:08:24AM +0300 Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: X-Original-Date: Sun, 28 Jan 2001 23:35:25 +0200 Date: Sun, 28 Jan 2001 23:35:25 +0200 Archived-At: List-Archive: List-Post: 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