利用OpenWRT实现惠普打印机无线打印(hp1022、补充向)
首先感谢站内值友的分享,给予了很大的帮助,本文也是基于这篇文章进行补充。
奉上链接:
另外也感谢恩山论坛的诸多教程。
要通过OpenWRT实现无线打印的话,一定要注意:路由器是否有USB端口、固件是否有【USB打印】这个插件。
我是使用N1和恩山上g大的老固件
刚开始的设置可以按照站内值友的那样来进行设置,但是需要注意一下几点:
1.进行到查找打印机驱动时,可能出现找不到对应打印机的驱动,可以直接点击【更新】(文章中的windows update),等待一段很长的时间后,就能查找到所需的驱动,之后进行选择即可。
在Windows平台上安装好相应的驱动且按照步骤关闭好【双面打印】之后,可以进行【打印测试页】,确认无误后再进行OpenWRT上的驱动安装。
2.有些OpenWRT固件是不带有【USB打印】的插件,最简单的方式其实是重新刷写一个带有这个插件的固件,舍不得现在这个固件的话也可以自行编译插件(比较麻烦,R22用lean大佬的库编译的插件不能用,也可能是我的问题)。
3.驱动问题之前也是找了老久,用BaiDu找到的基本是CSDN,要钱,还不便宜。换用古狗找,一下子就找到了。挺无语的。这里放上BD云链接(可能会被吃)https://pan.baidu.com/s/1ZF0XFlSqYWrfF0zWcmr8JA【密码:2333】。驱动下载好后用xftp7上传至路由器的【/etc】目录下即可,我在【/etc/config】下也放了一份。其他打印机如果找不到hplj_sihp10xx.dl自己型号所对应的驱动的话,请尝试使用不同的搜索引擎。
4.进入【/etc/hotplug.d/usb】目录,里面的10-usb-printer用xftp7拖到桌面(建议备份一下),将其中的内容进行替换,替换的内容最后给出(上面百度云也有给出改好后的文件)。内容替换好后,将路由器原本的这个文件删除,将改好内容的文件放进去,重启路由器,再重启打印机,之后就可以正常使用了。
5.Mac OS下设置惠普打印机的话也是会出现找不到驱动的情况,可以在苹果官网下载(惠普官网给的不支持12.0以上的系统)https://support.apple.com/kb/dl1888?locale=en_US
【以下是10-usb-printer所需要修改的内容,1022删除【】后全部替换进原文件即可(最好注意一下【USB打印】页面下的VID/PID是否一致),其他机型需要在【】里进行相应修改,如果不能使用的话可以更换文章中作者给出的那些】
#!/bin/sh
set -e
# change this to the location where you put the .dl file:
FIRMWARE=/etc/【config/sihp1022.dl】
DEVICE=/dev/lp0 LOGFILE=/tmp/hp-fm
if [ "$PRODUCT" = "【03f0/2c17/100】" -a "$ACTION" = "add" -a "$DEVTYPE" = "usb_interface" ]; then
echo "$(date): STARTING" >> $LOGFILE
for i in $(seq 30); do
echo "$(date): Attempt number $i on $DEVICE" >> $LOGFILE
if [ -c $DEVICE ]; then
echo "$(date): Device $DEVICE found." >> $LOGFILE
if [ -z "`usb_printerid $DEVICE | grep FWVER`" ]; then
sleep 6
echo "$(date): No firmware found on $DEVICE" >> $LOGFILE
echo "$(date): Sending firmware to printer..." >> $LOGFILE
cat $FIRMWARE > $DEVICE
echo "$(date): done." >> $LOGFILE
else
echo "$(date): Firmware already there on $DEVICE" >> $LOGFILE
fi
echo "$(date): EXITING" >> $LOGFILE
exit
fi
sleep 1
done
fi
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
东莞非凡哥
校验提示文案
买台二手途睿欧
校验提示文案
da时
校验提示文案
39个金汤圆
校验提示文案
ilwei_1986
),请问大佬碰到过嘛?
校验提示文案
乌拉村的铁匠
校验提示文案
id-buzz
校验提示文案
xeon05
校验提示文案
小小MICHAEL
校验提示文案
傍晚的落水者
校验提示文案
aoran322
校验提示文案
双木林
校验提示文案
虎0000000000
校验提示文案
zico
校验提示文案
da时
校验提示文案
gigi9527
校验提示文案
值友8993852135
校验提示文案
泡在春熙路
校验提示文案
就是瞎玩
校验提示文案
003大叔
校验提示文案
双木林
校验提示文案
j369456357
校验提示文案
泡在春熙路
校验提示文案
清茶2012
校验提示文案
xiaoyu2014
校验提示文案
aoran322
校验提示文案
中年老男人
校验提示文案
傍晚的落水者
校验提示文案
HiDjmax
校验提示文案
兰陵1972
校验提示文案
小小MICHAEL
校验提示文案
吴广德
校验提示文案
cbhb818
校验提示文案
莫泠晴
校验提示文案
匆匆来也
校验提示文案
xeon05
校验提示文案
003大叔
校验提示文案
值友8993852135
校验提示文案
就是瞎玩
校验提示文案
gigi9527
校验提示文案