User Tools

Site Tools


система_печати_freebsd

This is an old revision of the document!


Система печати FreeBSD

Использование локального принтера

Рассматриваются принтеры HP
С некоторыми lpt принтерами приходилось:
# hw.intr_storm_threshold: 25000
# lptcontrol -s -d /dev/lpt0

Использование lpd

[gX:~] # pkg_add /usr/ports/packages/All/ghostscript-gpl-nox11.tbz

[gX:~] # cat /etc/printcap
lp|local line printer:\
        :sh:\
        :lp=/dev/ulpt0:\
        :sd=/var/spool/output/lpd:\
        :if=/usr/share/examples/printing/ifhp:\
        :lf=/var/log/lpd-errs:

[gX:~] # chmod +x /usr/share/examples/printing/ifhp

[gX:~] # cat >> /etc/rc.conf 
lpd_enable="YES"
 
[gX:~] # /etc/rc.d/lpd start
Starting lpd.

[gX:~] # lpr /etc/rc.conf

[gX:~] # gunzip -c /usr/share/man/man1/cat.1.gz | groff -man -Tps | lpr

[gX:~] # zcat /usr/share/man/man1/cat.1.gz | groff -man -Tlj4 | lpr

Печать из Unix на Unix принтере

Настройка сервера печати

Фильтр печати предполагается на клиенте

[gZ:~] # cat /etc/hosts.lpd 
...
gX
...

[gZ:~] # cat /etc/printcap
lp|local line printer:\
        :sh:\
        :lp=/dev/ulpt0:\
        :sd=/var/spool/output/lpd:\
        :lf=/var/log/lpd-errs:

Настройка клиента

[gX:~] # cat /etc/printcap
lp|local line printer:\
        :sh:\
        :rm=gZ:\
        :sd=/var/spool/output/lpd:\
        :lf=/var/log/lpd-errs:\
        :if=/usr/share/examples/printing/ifhp:

[gX:~] # chmod +x /usr/share/examples/printing/ifhp

[gX:~] # cat /etc/rc.conf
... 
lpd_enable="YES"
...

[gX:~] # /etc/rc.d/lpd start
Starting lpd.

[gX:~] # lpr /etc/rc.conf
система_печати_freebsd.1236334982.txt.gz · Last modified: 2013/05/22 13:50 (external edit)