Руссификация lpd идет через файл /etc/printcap
В нем можно указать через какую программу
пойдет вывод на принтер при той или иной опции
у lpr (типа lpr -c file). Обычно, все печатается
через PostScript и нужно использовать Ghostscript.
Пример printcap:
#Net HP Desk Jet printer
lp|hpdj:\
:lp=/dev/null:\
:sd=/var/spool/lp1:\
:sh:mx#0:\
:cf=/root/bin/smbprint_a:\
:gf=/usr/local/lib/magic-filter/lp.gf:\
:rf=/usr/local/lib/magic-filter/lp.rf:\
:vf=/usr/local/lib/magic-filter/lp.vf:\
:tf=/usr/local/lib/magic-filter/texi2hpdj:\
:nf=/root/bin/smbprint_ps:\
:df=/usr/local/lib/magic-filter/dvi2hpdj:\
:if=/root/bin/smbprint_ps:\
:lf=/var/spool/lp1/hp-log:
Я сделал так - сначала кирилизовал ghostscript, как сказано по ссылке,
http://www.linux.org.ru:8100/books/HOWTO/Cyrillic-HOWTO-8.html
Потом в иксах запустил printtool и поставил необходимые опции (из статьи по ссылке)
Сейчас носмально печатаю кириллицу на сетевом новелловском принтере