OpenWrt路由器配置共享HP MFP M1005网络打印机教程openwrt路由安装配置打印机
设备:水星MW4530R 8M无线路由器,惠普HP MFP M1005 打印一体机。
固件:OpenWrt Barrier Breaker 14.07 r44382 by Haxc;惠普HP MFP M1005 打印一体机打印机固件采用hplj固件http://oleg.wl500g.info/hplj/。
下面是安装设置教程:
part I 路由器端安装设置
1、路由器端安装打印机服务器
通过putty软件SSH登陆到路由器安装,如果你安装了上述的OpenWRT固件,可略过此步骤,里面已经集成了。
opkg update opkg install kmod-usb-printer usbutils p910nd luci-app-p910nd
2. 安装打印机固件
HP的低端打印机自身不带打印固件,每次连接pc时固件会从pc加载到打印机中。博主的HP MFP M1005就属于这种。通过putty软件SSH登陆
cd /usr/lib/ wget http://oleg.wl500g.info/hplj/sihp1005.dl
每次打印机上电要自动加载这个驱动固件:
打开编辑器:
vi /etc/hotplug.d/usb/20-printer
输入:
############################################# #!/bin/sh # change this to the location where you put the .dl file: FIRMWARE=/usr/lib/sihp1005.dl DEVICE=/dev/usb/lp0 LOGFILE=/var/log/printer if [ "$PRODUCT" = "3f0/3b17/100" -a "$ACTION" = "add" -a "$DEVTYPE" = "usb_interface" ]; then echo "$(date): STARTING" > $LOGFILE for i in $(seq 30); do echo "$(date): Attempt number $i on $DEVICE" >> $LOGFILE if [ -c $DEVICE ]; then echo "$(date): Device $DEVICE found." >> $LOGFILE if [ -z "'usb_printerid $DEVICE | grep FWVER" ]; then echo "$(date): No firmware found on $DEVICE" >> $LOGFILE echo "$(date): Sending firmware to printer..." >> $LOGFILE cat $FIRMWARE > $DEVICE echo "$(date): done." >> $LOGFILE else echo "$(date): Firmware already there on $DEVICE" >> $LOGFILE fi echo "$(date): EXITING" >> $LOGFILE exit fi sleep 1 done fi #############################
其中
PRODUCT" = "3f0/3b17/100"信息要根据打印机不同做相应修改,把打印机用usb连接至路由器后,通过putty,利用命令:
lsusb -v | grep ID
获得类似以下信息:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 03f0:3b17 Hewlett-Packard LaserJet M1005 MFP
3、设置 p910nd,安装了上述的openwrt固件,可略过此步,否则:
vi /etc/config/p910nd
编辑加入一下内容:
config p910nd option device /dev/usb/lp0 option port 0 option bidirectional 1 option enabled 1
4、设置防火墙
vi /etc/config/firewall
在尾部追加一下内容:
# Allow printer config rule option src lan option proto tcp option dest_port 9100 option target ACCEPT
最后:
cd /usr/lib/ wget http://oleg.wl500g.info/hplj/sihp1005.dl0
以上就是在openwrt里面的配置,下面是在里面的配置
part I 电脑端安装设置以win7系统为例
5、设备和打印机-添加打印机-添加本地打印机-创建新端口(端口类型Standard tcp/ip port)-IP地址:路由地址(192.168.5.1)(根据自己路由地址更改),端口名称默认,查询那个钩掉
点下一步就可以添加端口了
6、安装驱动(以HP为例,最后一步会让选择端口,选列表192.168.1.1那个),计算机安装打印机官方驱动。
至此,打印机服务器安装成功,就可以直接打印了。
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包