最近共享在Windows上的打印机频频出问题,才开始考虑搭建一个Linux的打印服务器。本以为会很难,谁想居然很简单(假如不犯错误的话)。
sudo apt-get install cups foomatic-db system-config-printer
这其中cups的全称是Common UNIX Printing System,它支持IPP服务,即Internet
Printing Protocol,也就是通过Internet来提供打印服务,也就是可以通过http://xxx.xxx/printers的形式来访问打印机。这样 做的好处很多,因为http是标准的网络协议,稳定、可靠、透明,不像什么网络邻居之类的,哎,不提也罢。
废话少说,接上打印机,我的是hp2105,usb接口。接上后,在系统-系统管理-正在打印(是那个system-config-printer),添加打印机,选择正确的型号,按提示进行就可以了。
然后设置一下cups服务,是否共享,是否可以远程管理,是否可以删除其他人的job。
就可以了。其他机器,不管什么系统,都可以添加这台打印机了。打印机的访问路径为http://192.168.0.1:631/printers/hp2105。用起来是差不多的痛快。