一、路由器USB打印共享设置
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
2、创建驱动加载文件
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
3、打印服务器设置
4、防火墙设置
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打印驱动按网络打印机安装,注:不要选择双向打印,否则会不停重复打印。
原文作者: BG6RSH | 查看原帖