- 积分
- 115
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2008-6-4
- 精华
|
14#
发表于 2014-8-21 15:55:55
|
只看该作者
来自: 四川 来自 四川
OpenWRT 网络打印机CUPS安装
测试环境:
路由器型号,贝尔金Belkin F5D7231-4P(带一个USB1.1口,4M闪存,16M内存);
路由器固件,OpenWRT WHITE RUSSIAN (RC6)squashfs版;
打印机型号,佳能Canon PIXMA IP1000 喷墨打印机。
1、安装USB支持软件包
ipkg update
ipkg install kmod-usb-core
ipkg install kmod-usb-storage
ipkg install kmod-usb-ohci # 7231只需安装此项
#ipkg install kmod-usb2 #USB1.1的就不用安装此项
#ipkg install kmod-usb-uhci
ipkg install kmod-usb-printer #USB口打印机支持
#ipkg install kmod-lp #并口打印机支持,如果路由器没有并口打印机接口,不用安装
#ipkg install kmod-fs-vfat #如果要使用U盘或移动硬盘(FAT32),安装此项
2、安装CUPS 软件包
ipkg cups
3、编辑/etc/cups/cupsd.conf
修改/etc/cups/cupsd.conf中<Location /></Location>一段,如下:
<Location />
AuthClass Anonymous
AuthType None
Order Deny,Allow
Deny From All
Allow From 192.168.1.0/24 #允许192.168.1.xxx访问
</Location>
4、编辑/etc/cups/printers.conf
用/etc/init.d/cupsd start命令启动CUPS,然后“lpinfo –v”查看打印机信息,USB打印机将看到类似下面的信息:
“direct usb://Canon/iP1000”。
在打开http://192.168.1.1:631(http://路由器地址:631),修改打印机选项。
也可以手工编辑/etc/cups/printers.conf文件。
以佳能Canon PIXMA-IP1000为例,修改/tc/cups/printers.conf如下:
<DefaultPrinter Canon>
Info Canon PIXMA IP1000 USB Printer
DeviceURI usb://Canon/iP1000 #DeviceURI选项是关键
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>
5、编辑/etc/cups/mime.convs 和 /etc/cups/mime.types
找到/etc/cups/mime.convs 和 /etc/cups/mime.types文件中以“#application/octet-stream”开头的行,去掉注释“#”。
用/etc/init.d/S60cupsd 启动CUPS。
6、客户端Windows XP打印机安装
在添加打印机向导中,选网络打印机,连接Internet打印机,如:
http://192.168.16.1:631/printers/Canon
选择适当的驱动程序安装即可。
参考文章:
Configuring print spooling with CUPS on OpenWRT(http://blog.jameslick.com/?p=867)
OpenWRT Printer Sharing HOWTO(http://wiki.openwrt.org/PrinterSharingHowto) |
|