由 BG6RSH » 周日 1月 24, 2021 5:44 pm
一、路由器USB打印共享设置
https://openwrt.org/ru/doc/howto/print-server-p910nd
1、安装打印驱动,HP驱动列表http://oleg.wl500g.info/hplj/
opkg update
opkg install kmod-usb-printer usbutils p910nd nano
2、创建驱动加载文件
nano /etc/hotplug.d/usb/20-printer
内容如下
#!/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、打印服务器设置

- 910nd.PNG (18.9 KiB) 查看 1439 次
4、防火墙设置
nano /etc/config/firewall
在文件最后添加
config rule
option src lan
option proto tcp
option dest_port 9100
option target ACCEPT
重新启动路由器。
5、WINDOWS打印驱动按网络打印机安装,注:不要选择双向打印,否则会不停重复打印。
[size=150]一、路由器USB打印共享设置
https://openwrt.org/ru/doc/howto/print-server-p910nd
1、安装打印驱动,HP驱动列表http://oleg.wl500g.info/hplj/[/size]
[Codebox=bash file=Untitled.bsh]opkg update
opkg install kmod-usb-printer usbutils p910nd nano[/Codebox]
[size=150]2、创建驱动加载文件[/size]
[Codebox=bash file=Untitled.bsh]nano /etc/hotplug.d/usb/20-printer[/Codebox]
[size=150]内容如下[/size]
[Codebox=ini file=Untitled.bsh]#!/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[/Codebox]
[size=150]3、打印服务器设置[/size]
[attachment=0]910nd.PNG[/attachment]
[size=150]4、防火墙设置[/size]
[Codebox=bash file=Untitled.bsh]nano /etc/config/firewall[/Codebox]
在文件最后添加
[Codebox=bash file=Untitled.bsh]config rule
option src lan
option proto tcp
option dest_port 9100
option target ACCEPT[/Codebox]
重新启动路由器。
[size=150]5、WINDOWS打印驱动按网络打印机安装,[b][color=#FF0000]注:不要选择双向打印,否则会不停重复打印[/color][/b]。[/size]