842222:基于 OpenWrt 的 TP842N-V3 打印服务器项目

可将 TP842N-V3 路由器改造为支持 HP LaserJet 系列的打印服务器,实现打印机网络共享。集成 CUPS 中文打印服务,支持即插即用,提供中文 Web 管理界面及定时重启功能。【此简介由AI生成】

分支1Tags0
文件最后提交记录最后更新时间
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

使用说明

  1. 刷入固件后,访问 http://192.168.10.1
  2. 使用 admin/thdn12345678 登录
  3. 插入 USB 打印机,系统将自动识别并配置
  4. 在"打印服务器"页面管理打印任务

技术支持

  • 项目基于 OpenWrt 官方源码
  • 使用国内源码镜像加速构建
  • 定期更新依赖包至最新稳定版

许可证

GPL-2.0 License

项目介绍

可将 TP842N-V3 路由器改造为支持 HP LaserJet 系列的打印服务器,实现打印机网络共享。集成 CUPS 中文打印服务,支持即插即用,提供中文 Web 管理界面及定时重启功能。【此简介由AI生成】

定制我的领域