https://openwrt.org/ru/doc/howto/print-server-p910nd
1、安装打印驱动,HP驱动列表http://oleg.wl500g.info/hplj/
Code: [全选] [Expand/Collapse]
- opkg update
- opkg install kmod-usb-printer usbutils p910nd nano
Code: [全选] [Expand/Collapse]
- nano /etc/hotplug.d/usb/20-printer
Code: [全选] [Expand/Collapse]
- #!/bin/sh
- FIRMWARE="/usr/lib/sihp1020.dl"
- DEVICE=/dev/usb/lp0
- LOGFILE=/var/log/printer
- if [ "$PRODUCT" = "3f0/2b17/100" -a "$ACTION" = "add" ]
- then
- for i in $(seq 30); do
- if [ -c $DEVICE ]; then
- echo "$(date) : Sending firmware to printer." > $LOGFILE
- cat $FIRMWARE > $DEVICE
- echo "$(date) : done." >> $LOGFILE
- exit
- fi
- sleep 1
- done
- fi
Code: [全选] [Expand/Collapse]
- nano /etc/config/firewall
Code: [全选] [Expand/Collapse]
- config rule
- option src lan
- option proto tcp
- option dest_port 9100
- option target ACCEPT
5、WINDOWS打印驱动按网络打印机安装,注:不要选择双向打印,否则会不停重复打印。