DB120搭建hp1018 OpenWrt打印服务器
2017-08-08 本文已影响16人
大平小卉
1.DB120刷OpenWrt固件
下载10.03.396-DIY-mini-0218.bin 刷机后,系统自带kmod-usb2 luci-app-p910nd,开启后接上打印机就能自动识别。
![](https://img.haomeiwen.com/i4336548/adf2a7a36ec6c9ef.png)
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。
![](https://img.haomeiwen.com/i4336548/0b2914848cc1a9e7.png)
修改防火墙设置 /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下安装网络打印机驱动
![](https://img.haomeiwen.com/i4336548/ec96fc9095b1e0ce.png)
![](https://img.haomeiwen.com/i4336548/e4a8cbec70ad1f6d.png)
![](https://img.haomeiwen.com/i4336548/aedc480ea05881ce.png)