Remember  Register | Lost Pass?
 
系统导航
IP
您的IP是38.107.179.221
文章管理 :: Hardware

DD-WRT使用技巧


DD-WRT共享打印机

1. 在 管理界面 开启 JFFS2支持

2. 在 服务界面 开启 SSH

3. 在 服务界面 开启
"Core USB Support",
"USB 1.1 Support (UHCI)",
"USB 1.1 Support (OHCI)",
"USB 2.0 Support"(7231-4p无需开启此项),
"USB Printer Support",
4. 连接打印机至路由器

5. 重新启动路由器

6. Telnel上路由器后,确认打印机是否被识别:
输入命令 
   ls -la /dev/usb/
得到:
drwxr-xr-x    1 root     root            0 Jan  1  1970 .
drwxr-xr-x    1 root     root            0 Jan  1  1970 ..
crw-rw----    1 root     root     180,   0 Jan  1  1970 lp0
说明USB口已经被系统识别出来了
7. 安装p910nd
telnet 下输入命令
  ipkg update
  ipkg install p910nd
8. 确认以下文件的内容:

  /jffs/etc/default/p910nd 包含了打印服务器启动时的配置文件
  /jffs/etc/init.d/p910nd 包含了启动打印服务器用到的启动脚本

在v24版dd下,启动脚本(/jffs/etc/init.d/p910nd)的第三行默认如下:
DEFAULT=/etc/default/p910nd

这个默认配置对于Mbjarland和我的打印机都不能生效,
我们需要将他修改为
DEFAULT=/jffs/etc/default/p910nd

这里有两个命令你可以运行来检查你的打印服务器是否运行:
命令1
netstat -an

返回如下信息:
  Active Internet connections (servers and established)
  Proto Recv-Q Send-Q Local Address           Foreign Address         State
  tcp        0      0 0.0.0.0:9100            0.0.0.0:*               LISTEN

命令2
  ps | grep p9100d

返回如下信息:
561 root        680 S   p9100d -b -f /dev/usb/lp0 0

如果你在netstat返回的信息中看到91XX端口并且你在ps返回的信息中看到p9100d正在运行,你的打印服务器应该已经成功运行。

9. 路由器启动自动启动打印机服务
/jffs/etc/init.d/p910nd start

这一行命令添加到 管理->诊断中的输入框内 并点击保存启动命令(英文版:Administration->Commands edit box and click "Save Startup").
这使得你不用每次启动后都需要再手动运行这条命令来开启打印服务器。
XP下的配置
先直接把打印机连接到电脑并装好驱动。然后将打印机插回路由器
在控制面板 - 打印机和传真 中找到你安装好的打印机。右键 - 属性 - 端口。
点选 添加端口 -  Standard TCP/IP Port 然后点击 新端口,下一步,输入路由器IP地址,点下一步后稍等片刻
选 自定义 - 设置,确认协议是RAW并且RAW端口是9100, 确定-下一步-完成。
确认你已经选择了你刚刚新建的端口然后确定。

关于无线:
如果你需要通过无线网络共享你的打印机,
在网页界面进入 管理 - 诊断 (英文:Administration - Commands) 在输入框内键入
/usr/sbin/iptables -I INPUT 1 -p tcp --dport 9100:9102 -j logaccept

然后点击保存防火墙命令(英文:Save Firewall)

你的路由器现在将重新启动,然后你就可以通过无线网络使用你的打印机

注意: 如果你的无线网能直接被因特网访问到那么基于安全问题并不推荐这样做, 但是在公司或学校内部的私有子网这样做很有用。
打印机共享器跟linux的连接
 

用cups用raw模式连接打印机,然后用samba将打印机共享出来。
用raw模式,实际上这就成了一个通道,在win客户端安装原来的打印机驱动。
打印机驱动用samba自动发布,在客户端,只要浏览到打印机,然后点连接,就可以
自动安装打印机驱动。samba的默认的隐藏共享目录:print$就是用来存放打印驱动的。
  市面上常见的打印机共享器,一般是lpr模式,浏览安装了cups服务器的机器:
http://192.168.x.x:631,增加打印机,如果有权限问题,就修改/etc/cupsd.conf
添加打印机模式:
Device URI: lpd://192.168.1.30/lp     #这是一台dlink DI-724p+ 的无线路由器附带的打印端口。
Device URI: lpd://192.168.1.31/lp1  #这是一台牌子是固网的打印共享器。
Device URI:  socket://192.168.1.32:9100  #这是一台HP4mv的网络打印扩充卡。
注意:DI-724p的uri是lpd://xxx.xxx.xxx.xxx/lp,一般的打印共享器是lpt1,这在dlink的说明书没有提到。

<< [转载]介绍一种效率极高的分类算法 Tomcat with JRE >>
跟踪网址
  • 文章地址: http://y109.jzland.com/modules/article/view.article.php?c1/20
  • 跟踪地址: http://y109.jzland.com/modules/article/trackback.php?20
API: 工具箱 Email PDF 书签 打印 WordPress | RSS | RDF | ATOM
Copyright©Gavin's Zone !
网友个人意见,不代表本站立场。对于发言内容,由发表者自负责任。
Powered by y109 . 姚俊刚的个人主页! 京ICP备05062866号
Since 2005 Jzland.com All rights reserved