1.DB120刷OpenWrt固件
下载10.03.396-DIY-mini-0218.bin 刷机后,系统自带kmod-usb2 luci-app-p910nd,开启后接上打印机就能自动识别。
2.连接DB120自动下载hp1018 firmware
HP1018打印机是一款基于基于主机型的打印机,打印前必须把固件下载到打印机中去。到这里下载适合你hp固件。使用pscp.exe上传到路由器内
pscp.exe -scp sihp1018.dl root@192.168.1.2:/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。
网络设置
修改防火墙设置 /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'
网友评论