Linux學習之CUPS實現網絡打印機


一、設備

  1. 家有老式筆記本一台

  2. HP F2288打印機一台(無網卡模塊)

  3. 能上網的路由器

 

二、准備

  1. 筆記本安裝CentOS 6.4 x64系統(linux適合老式機子,開機比windows快多了)

  2. 到HPLIP官網(http://hplipopensource.com/hplip-web/index.html)下載F2288打印機linux驅動包(rpm包),或者到Openprinting網站(http://www.openprinting.org/printers)下也有,兩個網站都可以看看

     

三、安裝

  1. 筆記本系統安裝完,連接無線路由,設置靜態IP

  2. 安裝下載好的HP打印機rpm驅動

  3. 關閉防火牆和selinux

    service iptables stop

    chkconfig iptables off

    vim /etc/sysconfig/selinux  disabled

  4. 默認centos已安裝cups服務,檢查下服務是否在運行

    service cups status

  5. 下載安裝firefox瀏覽器

  6. 將打印機的USB口連接至筆記本,開啟打印機

  7. 查看dev下是否有新增的打印機設備lp0:ll /dev/usb/lp0

  8. 瀏覽器地址欄輸入:https://localhost:631,開啟CUPS的WEB管理界面

  9. 點擊“Administration--Add printer”,輸入root密碼

  10. “local printer”選擇HP F2288帶USB內容的項目

  11. 填寫Name(建議簡潔些,后續此會做為共享名)、description(隨意)、location(隨意)。這里我Name用的默認的HP_F2288_Printer

  12. 之后選擇model類型(就是之前rpm驅動包里提供的,所以建議下最新的會比較全),我是"HP Deskjet F2200 series printer",總之選最接近的型號

  13. 最后點add printer就OK了

  14. 在首頁的Printer選項下,選擇print test page,打印機可正常工作啦

  15. 首頁“Administration--server settings”,將share printers connected to this system和allow remote administration勾上,開啟網絡共享,以及方便遠程管理

     

 

四、客戶端為windows 7,如何連接CUPS共享的打印機

  1. “設備和打印機”里,添加打印機,選擇網絡打印機,我的不在清單上,“依名稱選取共享的打印機”,地址欄輸入“http://192.168.1.100:631/printers/HP_F2288_Printer”來連接到共享的打印機(192.168.1.100為筆記本的靜態IP,HP_F2288_Printer為剛才填寫的Name,所以建議一開始就簡潔些)

  2. 連上后,選擇驅動列表里的HP-F2200 series就可以了

  3. 打印測試頁,OK成功

     

 

五、HP F2288帶的掃描功能如何實現

按上述操作后,centos已能正常識別HP這台打印機。而centos自帶有個掃描軟件,在桌面上方applications--Graphics--AcquireImages,我試下了,非常好用,比windows下安裝的HP自家掃描軟件功能更豐富,只是掃描完記得要保存成JPEG格式圖片

 

總結:

這樣實現的優點:

1.老本本迎來第二春,廢物利用

2.搭配centos,老本本開機速度更快,方便臨時突發打印東西時的時效需求

3.讓不帶網卡模塊的老式打印機,也能實現網絡共享打印

4.可遠端管理,快捷高效

 

缺點:

1.linux下配置需要專業知識,不容易上手

2.因為走的是無線網絡,打印傳輸相對延遲大點


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM