OpenWRT共享打印機掃描儀設置Printer/Scanner Server的步驟

OpenWRT Printer Scanner

OpenWRT Printer Scanner 打印機掃描儀共享服務器

刷了OpenWRT後發現OpenWRT安裝打印機的過程比在DD-WRT上安裝方便多了,相比之下DD-WRT特別是Atheros芯片的路由上設置打印機步驟十分複雜(詳細步驟請看我之前的這篇文章)。我覺得主要還是因為Atheros對於OpenWRT來說是原生的,而對於DD-WRT來說是編制外的(可參考:關於Atheros芯片的路由器在DD-WRT上使用不佳不兼容,如果你還未購買路由器,這是你必須知道的DD-WRT關於芯片組的問題)。

打印服務器、共享打印機設置步驟

1、安裝usb printer driver

我的OpenWRT版本本身不帶usb打印機的驅動程序,安裝十分簡單。

首先要進入Web的控制界面(OpenWRT多數用的是LuCI),進入到software一版,先選update list (更新Optware軟件列表),然後搜kmod-usb-printer,安裝:
openwrt printer driver

 

安裝完了可以接上打印機,進入ssh(利用PuTTY這個軟件登入路由的命你行),鍵入dmesg | grep printer,如果返回如下相似的語句就OK了:

usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x03F0 pid 0x7611

注意usblp0這個就是USB printer所在的路徑,稍後會用到。

 

2、 p910nd + luci

安裝p910nd打印機服務器和在LuCI上設置的app,按第一步的方法搜下面兩個Optware套件:

p910nd

luci-app-p910nd

安裝,然後去Starup那裡打開p910nd(enable=>start),然後重啓!

 

3. setup path in luci

設置第一步的usb printer的path路徑,然後就可以開始打印了
openwrt printer p910nd luci
參考資料:http://wiki.openwrt.org/doc/howto/p910nd.server

 

 

OpenWRT Scanner掃描儀共享

我在dd-wrt上嘗試scanner處處碰壁,換到openwrt水到渠成,十分方便:

1、安裝驅動程序SANE和HP惠普打印機庫hplib(由於我用的是HP F2400的打印掃描一體機)

按照上面的第一步的方法搜下面兩個Optware套件:

sane(sane-backends 和 sane-frontends,我是安裝backends的時候,系統會自動安裝frontends)

hplib

安裝完後,去ssh鍵入:sane-find-scanner | grep found,如果出現:

found USB scanner (vendor=0x03f0 [HP], product=0x7611 [Deskjet F2400 series]) at libusb:001:003

證明sane運作正常,然後測試掃描儀driver是否正常:

鍵入:scanimage -L

返回:device `hpaio:/usb/Deskjet_F2400_series?serial=CN096B324Z05H4′ is a Hewlett-Packard Deskjet_F2400_series all-in-one

OK!

 

2、安裝掃描服務器xientd

如上安裝xinetd

鍵入netstat -an 檢查6566是否在監聽狀態,如果沒有,需要修改/etc/service這個文件 加入“sane-port 6566/tcp sane saned”

修改/etc/xinetd.d/sane加入:

service sane-port
{
disable = no
socket_type = stream
wait = no
user = root
group = root
server = /usr/sbin/saned
port = 6566
protocol = tcp
}

啓用服務!

 

3、在windows中使用共享打印機

我是用twainswane這個套件,他官網的說明十分詳細(複雜。。。)其實只需要幾步就可以了:

下載好windows的套件,

解壓縮把SaneTwain.ds放到c:\windows\system32,

啓動軟件設置好路由的IP地址就能掃描了!

 

最后,Upsangel爲大家奉上玩轉路由器附加強大功能的攻略(架設vpn server,共享printer,scanner, 離線BT等),請參考小弟在hkepc的得獎文章:OpenWRT, DD-WRT資源彙總索引 – http://www.hkepc.com/forum/viewthread.php?tid=2025967&extra=page%3D1

 

參考資料:

http://www.newren.com.au/ibbs/forum.php?mod=viewthread&tid=392

http://zed.0xff.me/2011/06/09/setting-up-a-scan-server-on-openwrt-and-netgear-wndr3700

http://grade2linux.wordpress.com/2013/05/11/tp-link-tl-wr1043nd-openwrt-ch08_photo_scanner_server/

1 Comment
  1. […] OpenWRT提供的应用范围广(例如DD-WRT就无法安装Scanner驱动来设置扫描仪云端服务器,当然我无聊要是肯花上一个月总能解决的); […]

Leave a Reply

by Upsangel