LINUX.ORG.RU

Помогите разобраться с CUPS-lpr


0

0

Проблема в следующем. Есть принтер HP Laser Jet 1300 и CUPS на MDK (версия не важна, т.к. такая же проблема есть и на 9.2 и на 10.*). Попытка напечатать простой текстовый файл с русскими буквами приводит к тому, что на печать выходит текст без русских шрифтов, вместо них -- пробелы (UTF-?) (запятые, тире и англ. буквы -- все на месте). Если же на этот принтер напечатать такой же файл с другой машины по сети -- результат вылазит в кодировке, похожей на ISO-8859-1. Куда копать?

Всем откликнувшимся заранее спасибо.

anonymous

CUPS тут почти не при чем, нужно поставить русский type1 шрифт:
http://freshmeat.net/projects/urw-fonts-cyrillic/
и настроить фильтр.
Для a2ps:
/etc/a2ps-site.cfg
<cute>
# Default encoding
Options: --encoding=koi8-r

# Default medium
Options: --medium=A4
</cute>

шрифт распаковывается в /usr/share/a2ps --- там 2 каталога, один afm, для одноименных файлов, другой fonts --- для pf*

в /usr/share/a2ps/afm запускается
./make_fonts_map.sh и
mv fonts.map fonts.map.orig
mv fonts.map.new fonts.map

после этого или все будет печататься сразу нормально, или придется использовать a2ps для посылки файла на печать.

dn2010 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.