接触openwrt有一周了吧,在论坛里面学习到了很多有用的知识,依次实现了多拔(运营商限了端口速度)、挂载硬盘、共享、aria2下载、远程访问、挂载打印机。现在也希望能够尽自己的一份力量回馈论坛。

本教程旨在让和我一样的小白能够跟随教程一步一步的实现打印机的共享。






设备: Netgear WNDR 4300, Canon iP1188(通过USB HUB接入,HUB上接了一个移动硬盘,HUB无外接电源)
固件:http://www.v2ex.com/t/128585

下面正式开始教程:
1、设置防火墙

  • 添加通信规则(协议:TCP;源区域:lan;目标区域:设备(输入);目标端口:9100;动作:接受;其他选项默认)

2、安装打印机服务器

  • kmod-usb-printer
  • p910nd
  • luci-app-p910nd

3、连接打印机

4、设置打印机服务器

  • 点击启用
  • 设备(默认/dev/usb/lp0)
  • 端口9100(跟上面一样)
  • 钩选双向模式




以上就是在openwrt里面的配置,下面是在电脑里面的配置

5、设备和打印机-添加打印机-添加本地打印机-创建新端口(端口类型Standard tcp/ip port)-IP地址:路由地址(192.168.1.1),端口名称默认,查询那个钩掉
点下一步就可以添加端口了
6、安装驱动(以Canon为例,最后一步会让选择端口,选列表192.168.1.1那个)

至此,打印机服务器安装成功,就可以直接打印了。

谢谢大家

 

via.http://www.right.com.cn/forum/thread-149425-1-1.html