Setting Up a Network Printer on FreeBSD
1.安装cups
cd /usr/ports/print/cups && make install clean
2.为相关文件和设备赋权
chown -R cups:cups /usr/local/libexec/cups
chown -R cups:cups /dev/ulpt0
chown -R cups:cups /dev/unlpt0
3.修改cupsd配置文件
cupsd.conf:修改可调用打印机的网络范围,可修改为192.168.1.0/24
<Location />
# Allow shared printing…
Order allow,deny
Allow 192.168.1.0/24
</Location>
mime.types,mime.convs:去掉application/octet-stream前面的注释,以便接受远程打印文件。
4.下载打印机相应的驱动ppd安装到程序。
5,为客户端添加打印机,使用控制面板添加网络打印机,将URI直接填入,例如:http://192.168.1.1/printers/1600
一台网络打印服务器硬件,少则数百元,多则上千元,真是暴利~