LINUX.ORG.RU

Руссификация 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:

Пример smbprint_ps:
#!/bin/sh
echo Printing PostScript file on remoute HP printer
cat >/tmp/a
/usr/bin/gs -q -dSAFER -dNOPAUSE -sDEVICE=deskjet -sPAPERSIZE=a4 -r300x300 -sOutputFile=\|"/root/bin/smbclient '//NAME_COMP/HP' PAROL -P -c 'print -'" /tmp/a -c quit
rm /tmp/a

Таким образом, все сводится к руссификации Ghostscript.

Eugen
()

Я сделал так - сначала кирилизовал ghostscript, как сказано по ссылке, http://www.linux.org.ru:8100/books/HOWTO/Cyrillic-HOWTO-8.html Потом в иксах запустил printtool и поставил необходимые опции (из статьи по ссылке) Сейчас носмально печатаю кириллицу на сетевом новелловском принтере

anonymous
()
22 сентября 2000 г.

Подскажите как заставить печатать по-русски DeskJet400 под DOS-ом?

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