可将 TP842N-V3 路由器改造为支持 HP LaserJet 系列的打印服务器,实现打印机网络共享。集成 CUPS 中文打印服务,支持即插即用,提供中文 Web 管理界面及定时重启功能。【此简介由AI生成】
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 |
OpenWrt 固件定制项目 - TP842N-V3 打印服务器
项目简介
为 TP842N-V3 (AR9531) 路由器定制的 OpenWrt 固件,集成 CUPS 中文打印服务,支持 HP LaserJet 系列打印机。
功能特性
- ✅ 基于 OpenWrt 23.05.3 稳定版
- ✅ 集成 CUPS 2.4.x 中文打印服务
- ✅ 预装 HP LaserJet 1020/1020plus/1007/1008/1108 驱动
- ✅ USB 打印机即插即用支持
- ✅ 定时重启功能(每周日凌晨 3 点)
- ✅ 中文 Web 管理界面
- ✅ 16MB Flash 优化配置
默认配置
- LAN IP: 192.168.10.1
- Web 登录: admin / thdn12345678
- Wi-Fi SSID: THDN-dayin
- Wi-Fi 密码: thdn12345678
- 主机名: THDN-PrintServer
构建环境要求
- Ubuntu 22.04 LTS
- 至少 4GB RAM,20GB 可用磁盘空间
- 稳定的网络连接
快速开始
1. 本地构建
# 克隆项目
git clone <repository-url>
cd openwrt-tp842n-v3-printserver
# 安装依赖
sudo apt update
sudo apt install -y build-essential ccache ecj fastjar file g++ gawk \
gettext git java-propose-classpath libelf-dev libncurses5-dev \
libncursesw5-dev libssl-dev python python2.7-dev python3 unzip wget \
python3-distutils python3-setuptools python3-dev rsync subversion \
swig time xsltproc zlib1g-dev
# 一键构建
./build.sh
2. 云编译(GitHub Actions)
- 推送代码到 GitHub
- 在 Actions 标签页查看构建进度
- 构建完成后下载固件
固件输出
构建完成后,固件将输出到:
bin/targets/ar71xx/generic/openwrt-ar71xx-generic-tl-wr842n-v3-squashfs-sysupgrade.bin
打印机支持
- HP LaserJet 1020
- HP LaserJet 1020plus
- HP LaserJet 1007
- HP LaserJet 1008
- HP LaserJet 1108
使用说明
- 刷入固件后,访问 http://192.168.10.1
- 使用 admin/thdn12345678 登录
- 插入 USB 打印机,系统将自动识别并配置
- 在"打印服务器"页面管理打印任务
技术支持
- 项目基于 OpenWrt 官方源码
- 使用国内源码镜像加速构建
- 定期更新依赖包至最新稳定版
许可证
GPL-2.0 License