打印
最后更新于
# rcctl enable lpd
# rcctl start lpd# chown daemon /dev/ulpt0
# chmod 600 /dev/ulpt0lp|Local USB Printer:\
:lp=/dev/ulpt0:\
:sd=/var/spool/output/lpd:\
:lf=/var/log/lpd-errs:# mkdir -p /var/spool/output/lpd
# chown daemon:daemon /var/spool/output/lpdremotehp:\
:rm=192.0.2.10:\
:rp=raw:\
:sd=/var/spool/output/remotehp:\
:lf=/var/log/lpd-errs:# pkg_add enscript ghostscript# vi /usr/local/libexec/psfilter#!/bin/sh
exec enscript -o - | gs -q -dNOPAUSE -dBATCH -sDEVICE=ijs -sOutputFile=- - 2>/dev/null# chmod +x /usr/local/libexec/psfilterlp:\
:lp=/dev/ulpt0:\
:if=/usr/local/libexec/psfilter:\
:sd=/var/spool/output/lpd:\
:lf=/var/log/lpd-errs:$ lpr file.txt$ lpq$ lprm -# pkg_add cups gutenprint foomatic-db splix hplip# rcctl enable cupsd
# rcctl start cupsdhttp://localhost:631permit persist :operator as root cmd /usr/local/sbin/lpadmin$ lpinfo -v$ lpinfo -m$ lp -d PRINTER file.pdf$ lpoptions -d PRINTER$ lpstat -o$ cancel JOBID192.0.2.15
client.example.org$ lpr -Pprinter@server file.txtListen *:631
Browsing On
BrowseLocalProtocols all
<Location />
Order allow,deny
Allow all
</Location># rcctl restart cupsd/etc/cups/client.confServerName printserver.example.net$ enscript file.txt -p - | ps2pdf - output.pdf$ ps2pdf input.ps output.pdf# pkg_add cups-pdf/var/spool/cups-pdf/USERNAMEremote:\
:rm=printserver.example.net:\
:rp=lp:\
:sd=/var/spool/output/remote:\
:lf=/var/log/lpd-errs:/etc/cups/client.confServerName cups.example.net$ export CUPS_SERVER=cups.example.net# pkg_add sambasmb://WORKGROUP/username:password@host/sharename$ tail -f /var/log/cups/error_log# ls -l /dev/ulpt0# rcctl restart lpd
# rcctl restart cupsd