OpenWrt路由器打印服务器设置

好记性不如乱笔头,记下来总是好的。。。
回复
BG6RSH
帖子: 138
注册时间: 周日 6月 23, 2019 12:00 pm

OpenWrt路由器打印服务器设置

帖子 BG6RSH »

一、路由器USB打印共享设置
https://openwrt.org/ru/doc/howto/print-server-p910nd
1、安装打印驱动,HP驱动列表http://oleg.wl500g.info/hplj/
  1. opkg update
  2. opkg install kmod-usb-printer usbutils p910nd nano
2、创建驱动加载文件
  1. nano /etc/hotplug.d/usb/20-printer
内容如下
  1. #!/bin/sh
  2. FIRMWARE="/usr/lib/sihp1020.dl"
  3. DEVICE=/dev/usb/lp0
  4. LOGFILE=/var/log/printer
  5. if [ "$PRODUCT" = "3f0/2b17/100" -a "$ACTION" = "add" ]
  6. then
  7.       for i in $(seq 30); do
  8.               if [ -c $DEVICE ]; then
  9.                       echo "$(date) : Sending firmware to printer." > $LOGFILE
  10.                       cat $FIRMWARE > $DEVICE
  11.                       echo "$(date) : done." >> $LOGFILE
  12.                       exit
  13.               fi
  14.               sleep 1
  15.       done
  16. fi
3、打印服务器设置
910nd.PNG
910nd.PNG (18.9 KiB) 查看 1438 次
4、防火墙设置
  1. nano /etc/config/firewall
在文件最后添加
  1. config rule                                
  2.       option src lan                    
  3.       option proto tcp                  
  4.       option dest_port 9100              
  5.       option target ACCEPT
重新启动路由器。
5、WINDOWS打印驱动按网络打印机安装,注:不要选择双向打印,否则会不停重复打印
回复