一、cups服務配置
1、安裝cups相關軟件包
# yum -y install cups
2、編輯cups服務配置
# vim /etc/cups/cupsd.conf#將Listen localhost:631修改爲Listen 0.0.0.0:631 //監聽所有IP#默認是不允許遠程主機瀏覽器打開訪問的,這裏將allow、deny順序對調下,或者後面加allow from *<Location /> #Order allow,deny //默認配置部分 Order deny,allow //修改後的內容</Location>#設置admin項只允許某臺主機或某段主機訪問<Location /admin> Order deny,allow deny from all allow from 192.168.1.*</Location>
3、防火牆配置
# firewall-cmd --permanent --add-port=631/tcp# firewall-cmd --reload
4、瀏覽器配置新增打印機
可以通過lpadmin命令新增打印機,也可以通過瀏覽器輸入http://IP:631後訪問,如下圖:
通過add printer增加打印機後(增加時會讓輸入主機的root用戶名和密碼),可以通過最上面的prints項,查看當前打列機列表:
二、Samba服務配置
按照上兩篇的介紹開啓Samba服務,在global 全局配置中開啓如下兩行(默認這兩行是開啓的):
security = usermap to guest = Bad Userload printers = yescups options = raw
並在共享項中啓用如下部分(默認配置中也存在):
[printers] comment = All Printers path = /var/spool/samba browseable = no guest ok = no writable = no printable = yes
配置完成後,systemctl retart nmb smb ,重啓這兩個服務使新的配置生效。在windows主機上通過運行中輸入\\192.168.1.200即可查看當前的共享項,可以從中找到當前共享的打印主機列表: