通知 欢迎关注我的店铺天天软件圆

极路由B70 OpenWrt hp1020plus打印服务器断电重开完美配置教程

2025-06-29
0评论
/
阅读
爱搜啊

最近在折腾家用网络设备时,遇到个挺有意思的需求:想把老款的HP1020plus打印机改造成网络打印机。手头正好有台闲置的极路由B70,想着刷个OpenWrt来实现打印服务器功能。经历几次编译失败后,终于做出了个稳定版本,断电重启也能完美使用,分享下我的配置过程。

极路由B70 OpenWrt hp1020plus打印服务器

一、准备工作

自编译的固件已经上传到网盘,大家可以直接下载:

B70 OpenWrt hp1020plus打印服务器: http://dl.ioozu.com#/d/1397394-68812837-ddd5a0?p=5328 (访问密码: 5328)

链接: https://pan.baidu.com/s/11ssr0YOoIPgq94uilUD_DQ?pwd=wh1x

提取码: wh1x

重要提示:首次使用时如果上级路由网段冲突(比如都是192.168.1.x),需先修改路由地址避免IP冲突

二、基础网络配置

步骤1:修改路由网段

进入 网络 → 接口 → LAN编辑
修改 IPv4 地址为 192.168.1.1(或任意非冲突网段)

步骤2:防火墙设置(关键步骤)

网络 → 防火墙 → 常规设置:
1. 区域转发:接受
2. 入站数据:接受
3. 转发:接受

步骤3:创建通信规则

防火墙 → 通信规则 → 添加:
名称:Allow-From-Upper-Router
协议:任意
源区域:wan
目标区域:lan
动作:接受

三、无线联网配置

1. 网络 → 无线 → 扫描 → 选择家庭WiFi
2. 输入WiFi密码后提交
3. 保存并应用后,在"接口"页面查看wwan获取的IP地址

四、打印服务核心配置

步骤1:开启SSH访问

系统 → 管理权 → SSH访问
接口选择 wwan → 保存

步骤2:启用USB打印服务

服务 → USB 打印服务器
绑定 → 启用 → 选择已连接的打印机 → 保存应用

步骤3:固件加载(关键步骤)

使用MobaXterm登录路由器执行:

1. 上传 sihp1020.dl 到 /etc 目录
2. 执行命令:cat /etc/sihp1020.dl >>/dev/usb/lp0
3. 观察打印机是否有响应(纸张滚动即成功)

步骤4:设置开机自启

系统 → 启动项 → 本地启动脚本
在"exit 0"前插入:cat /etc/sihp1020.dl >>/dev/usb/lp0

步骤5:配置热插拔支持

上传 10-usb_printer 到 /etc/hotplug.d/usb/ 目录

五、Windows客户端配置

1. Win+R 输入 control printers
2. 添加打印机 → 手动设置
3. 创建新端口:标准TCP/IP
4. 输入路由器IP(192.168.x.x),端口9100
5. 安装打印机官方驱动
6. 打印机属性 → 端口 → 取消"双向支持"

专业提示:建议先用USB直连电脑安装驱动,确保驱动可用后再配置网络打印

六、移动端打印方案

安卓设备推荐使用printHand(可寻找和谐版),经测试完美支持HP1020。苹果设备可通过AirPrint协议转发实现,具体方法后续更新。

使用体验与补充

这个方案已稳定运行三个月,经历过十几次断电重启都能自动恢复打印服务。理论上支持多台打印机共享(需不同IP端口),但目前只测试了单台设备。有个意外发现:通过USB HUB连接时,系统能自动识别多台设备并分配不同lp端口,这对办公室环境特别实用。

最后提醒:当前配置仅启用了打印服务,如需完整路由功能,需额外配置WAN口联网。


点击链接加入群聊四群:722808830
点击链接加入群聊三群:751529538(已满)
点击链接加入群聊二群:376877156(已满)
点击链接加入群聊一群:622891808(已满)

饿了么红包
饿了么红包


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件

于2025-06-29发布