在 FreeBSD 下使用网络打印机有很多的选择。譬如,Opera 的用户,可以直接输入网络打印机的IP地址,然后选择要打印的pdf或ps文件,点点鼠标就搞定。遗憾的是,Opera 经常为此崩溃,它的打印功能一直被诟病。
下面介绍的网络打印的方法是在终端用 lpr 命令完成的。设置很简单,但必须知道网络打印机的 IP 地址先,譬如,设其为 168.13.30.122(这个地址是我捏造的)。
[1] 在 /etc/rc.conf 里添加:
lpd_enable="YES" ## start lpd when starting system
[2] 在 /etc/hosts 里添加
168.13.30.122 IOU_Office_Printer
[3] 在 /etc/printcap 里设置
lp:\ :lp=9100@IOU_Office_Printer:\ :sh:\ :mx#0:\ :sd=/var/spool/lpd/lp:\ :lf=/var/log/lpd-errs:
IOU_Office_Printer 是我给这台网络打印机起的名字,9100是端口。
重新启动机器……
使用 IOU_Office_Printer 打印,只需在终端输入
lpr 需要打印的文件名
这样设置好后,再在 opera 里打印,选“打印到 LPR”来打印页面,一切 OK。