本BLOGGER已經于2013年8月停止更新,請移動到upsangel.com的相同頁面即可^_^

2013年7月11日星期四

DD-WRT路由器網絡共享打印機Cloud Printing架設方法

DD-WRT 路由器共享打印機


DD-WRT 路由器共享打印機

現在有雲端打印cloud printing技術的打印機動輒過千元,現有的打印機要扔掉也十分可惜。刷了DD-WRT的路由器就可以設立一個cloud printing server,凡是連接到這個DD-WRT router路由器的電腦,不需連接拔插USB線,就可以輕鬆打印。經過設置,即使在外互聯網都可以控制。如果你未有DD-WRT路由器,可參考這篇文章幫助選購。


目的:


網絡共享打印機,share printer by router, cloud printing, 不需要挪動電腦,不需要拔插USB線,輕鬆打印。尤其適合:多部電腦的家庭,宿舍,辦公室等。


硬件條件:


1、刷好了DD-WRT的路由器

2、USB接口的打印機


主要步驟:


DD-WRT的路由器本身帶有USB驅動(V24等新版本,舊版本沒有研究),但是不帶打印機驅動。也就是說如果不安裝打印機驅動程序,DD-WRT路由可知道這個是一個USB裝置,但是如何運用就不清楚。所以主要的步驟其實很簡單:

1、安裝p910nd通用打印機驅動

2、設置p910nd,并設置每次啓動路由器時候,自動啓動打印服務

3、 windows系統的打印設置

忘了一提,首先要熟悉一下進入路由器的SSH連接方式,也就是用命令行的方式接入路由,最簡單的就是用PuTTY這個小軟件:

http://www.dd-wrt.com/wiki/index.php/Easy_SSH_tunnels#PuTTY_Client 


詳細步驟:


Broadcom 芯片組的DD-WRT Router:

http://www.dd-wrt.com/wiki/index.php/Printer_Sharing

Atheros 芯片組的DD-WRT Router:

http://g300nh.blogspot.hk/2010/06/printer-server-for-dd-wrtthe-simple.html


要點1:爲DD-WRT路由器安裝打印機驅動


由上面的詳細步驟看到,Broadcom芯片組的DD-WRT路由器比Atheros的要簡單得多,也印證了這篇幫助選購DD-WRT路由的文章的結論:DD-WRT對Broadcom的支持比較好。

如果你和我一樣,是在用Atheros的路由(我的是BUFFALO WZR-300HP也就是WZR-HP-300-NH2的微調版),那麽你就要折騰多點。首先要在路由安裝好Optware,因為p910nd的atheros版要在optware的環境下才能正常運行(具體原因是MIPS有所分別,DD-WRT默認的"ipkg install p910nd"命令行裝出來的p910nd只能在broadcom芯片上運行)。安裝Optware的方法十分成熟(不過步驟依然很多)

新版本(V24或之後的):http://www.dd-wrt.com/phpBB2/viewtopic.php?t=86912

參考版本(舊版本但是十分有參考價值):http://g300nh.blogspot.hk/2010/06/software-installation-on-dd-wrt-part-1.html


要點2:設置打DD-WRT路由器端的驅動


詳細步驟還是按上面給出詳細步驟的連接進行,關鍵有兩個命令:

1、ps: 列出正在運行的服務。具體命令是:ps | grep p910 (列出以p910開頭的服務)檢查printer driver是否正常驅動

2、netstat: 查詢端口情況。 具體命令: netstat -an (列出所有端口) 檢查 9100 端口是否 listening監聽中

3、dmesg: 查詢界面信息。 具體命令:dmesg | grep usb (列出有usb的信息) 檢查USB打印機插進DD-WRT路由後,路由是否認出打印機


要點3:設置windows打印機


主要是將原來USB的通訊端口,調成TCP 9100端口。

我當時搞了兩天,做了很多嘗試,按要點2檢查了一次又一次,最后發現竟然是有一個小設置在這裡,其他文章沒有提到過的設置

DD-WRT Printer Share
DD-WRT Printer Share Windows設置的重要的最后一步
DD-WRT Printer Share Windows設置的重要的最后一步

沒錯,就是這裡,設置完通訊端口後,記得來這個頁面,right click你的打印機 - "Use Printer Online" (截圖裡面已經online了,所以只有offline的選項)否則怎麽設置怎麽調試,打印內容是不會傳到去打印機的。

當你搞好了這個DD-WRT PRINTER SERVER後,相信你對DD-WRT的認識也會大大加深。任何問題歡迎留言討論吧^_^
更多DD-WRT的應用可參考之前的這篇文章

另外,用OpenWRT設立Printer server 更加簡單,還可以設立Scanner Server! 將掃描的file直接通過路由傳送到自己電腦,一體機的完美網絡拓展:OpenWRT共享打印機掃描儀設置Printer/Scanner Server的步驟

沒有留言:

發佈留言