一、設備
-
家有老式筆記本一台
-
HP F2288打印機一台(無網卡模塊)
-
能上網的路由器
二、准備
-
筆記本安裝CentOS 6.4 x64系統(linux適合老式機子,開機比windows快多了)
-
到HPLIP官網(http://hplipopensource.com/hplip-web/index.html)下載F2288打印機linux驅動包(rpm包),或者到Openprinting網站(http://www.openprinting.org/printers)下也有,兩個網站都可以看看
三、安裝
-
筆記本系統安裝完,連接無線路由,設置靜態IP
-
安裝下載好的HP打印機rpm驅動
-
關閉防火牆和selinux
service iptables stop
chkconfig iptables off
vim /etc/sysconfig/selinux disabled
-
默認centos已安裝cups服務,檢查下服務是否在運行
service cups status
-
下載安裝firefox瀏覽器
-
將打印機的USB口連接至筆記本,開啟打印機
-
查看dev下是否有新增的打印機設備lp0:ll /dev/usb/lp0
-
瀏覽器地址欄輸入:https://localhost:631,開啟CUPS的WEB管理界面
-
點擊“Administration--Add printer”,輸入root密碼
-
“local printer”選擇HP F2288帶USB內容的項目
-
填寫Name(建議簡潔些,后續此會做為共享名)、description(隨意)、location(隨意)。這里我Name用的默認的HP_F2288_Printer
-
之后選擇model類型(就是之前rpm驅動包里提供的,所以建議下最新的會比較全),我是"HP Deskjet F2200 series printer",總之選最接近的型號
-
最后點add printer就OK了
-
在首頁的Printer選項下,選擇print test page,打印機可正常工作啦
-
首頁“Administration--server settings”,將share printers connected to this system和allow remote administration勾上,開啟網絡共享,以及方便遠程管理
四、客戶端為windows 7,如何連接CUPS共享的打印機
-
“設備和打印機”里,添加打印機,選擇網絡打印機,我的不在清單上,“依名稱選取共享的打印機”,地址欄輸入“http://192.168.1.100:631/printers/HP_F2288_Printer”來連接到共享的打印機(192.168.1.100為筆記本的靜態IP,HP_F2288_Printer為剛才填寫的Name,所以建議一開始就簡潔些)
-
連上后,選擇驅動列表里的HP-F2200 series就可以了
-
打印測試頁,OK成功
五、HP F2288帶的掃描功能如何實現
按上述操作后,centos已能正常識別HP這台打印機。而centos自帶有個掃描軟件,在桌面上方applications--Graphics--AcquireImages,我試下了,非常好用,比windows下安裝的HP自家掃描軟件功能更豐富,只是掃描完記得要保存成JPEG格式圖片
總結:
這樣實現的優點:
1.老本本迎來第二春,廢物利用
2.搭配centos,老本本開機速度更快,方便臨時突發打印東西時的時效需求
3.讓不帶網卡模塊的老式打印機,也能實現網絡共享打印
4.可遠端管理,快捷高效
缺點:
1.linux下配置需要專業知識,不容易上手
2.因為走的是無線網絡,打印傳輸相對延遲大點