DB120搭建hp1018 OpenWrt打印服务器

1.DB120刷OpenWrt固件

下载10.03.396-DIY-mini-0218.bin 刷机后,系统自带kmod-usb2 luci-app-p910nd,开启后接上打印机就能自动识别。

DB120搭建hp1018 OpenWrt打印服务器_第1张图片
开启p910nd

2.连接DB120自动下载hp1018 firmware

HP1018打印机是一款基于基于主机型的打印机,打印前必须把固件下载到打印机中去。到这里下载适合你hp固件。使用pscp.exe上传到路由器内

pscp.exe -scp sihp1018.dl [email protected]:/etc/config/

putty连上DB120,新建脚本20-hp1018,chmod 777设置执行权限

vi  /etc/hotplug.d/usb/20-hp1018

当检测到usb接口连入HP1018打印机的时候,下载固件

Upload the firmware to the printer
 获取product数值  lsusb
 获取180:0数值 cat /sys/class/usb/lp0/dev 
FIRMWARE=/etc/config/sihp1018.dl
if [ "$PRODUCT" = "3f0/4117/100" ]
then
      if [ "$ACTION" = "add" ]
      then
#      sleep 10
        rm /dev/lp0
        mknod /dev/lp0 c 180 0
        echo "`date` : Sending firmware to printer..." >> /var/hp1018
        cat $FIRMWARE > /dev/lp0
        echo "`date` : done." >> /var/hp1018
      fi
fi

3.DB120网络设置

DB120设置主路由同网段IP,关闭DHCP,LAN口接入主路由LAN。


DB120搭建hp1018 OpenWrt打印服务器_第2张图片
网络设置

修改防火墙设置 /etc/config/firewall 开放9100端口 TCP port 9100:

#Allow attached network printer
config 'rule'
#      option 'src' 'wan'
        option 'src' 'lan'
        option 'proto' 'tcp'
        option 'dest_port' '9100'
        option 'target' 'ACCEPT'

4.Win10下安装网络打印机驱动

DB120搭建hp1018 OpenWrt打印服务器_第3张图片
添加网络端口
DB120搭建hp1018 OpenWrt打印服务器_第4张图片
关闭双向支持,否则有可能重复打印
DB120搭建hp1018 OpenWrt打印服务器_第5张图片
成功安装hp1018

你可能感兴趣的:(DB120搭建hp1018 OpenWrt打印服务器)