On 09 Sep 2004 21:48 +0300, Yaroslav Ischenko wrote: > Господа, появилась острая нужда печати в CUPS из-под консоли, но возникла > такая проблема: кирилицу принтер не печатает. Понимаю, что проблема со > шрифтами, он где и что крутить - без понятия. Подскажите, плиз, носом > ткните... Если у принтера нет кириллических шрифтов (большинство лазерников), нужно перед печатью текста в принтер такой шрифт заслать или печатать не текст а графику (предварительно обработав текстовый файл). Первое делается элементарно простейшим скриптом и шрифтами идущими в комплекте драйвера принтере типа под dos. Второе делается прогоном текстового файла через ghostscript, например так "gs -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=ljet4 -r300 -sPAPERSIZE=a4 -sOutputFile=- -" НО :((( это все здорово получается с классическим lpd и lprng, подсовываешь фильтром нужный скрипт и в дамках, а вот как добиться того же от новомодного cups'а не понятно :) В принципе наверно пройдет вариант с ghostscript если создать cups'ом принтер без его дров в raw режиме и raw очередью. Вывод gs перенаправлять на это принтер, но это будет совсем не скоростная печать :) получается что печатаем все таки "картинки, а не голый текст. Как получить скоростную печать голого текста в кириллической кодировке на принтере не имеющем кириллических шрифтов (или имеющем но не в той кодировке) понятия не имею :( --