
打造局域网打印新体验:CUPS Web 让旧USB打印机焕发新生
CUPS Web 是一款开源的网页打印管理工具,它可以将您的旧USB打印机变为网络打印机,简化打印任务,提升办公效率。
CUPS Web,一个基于 CUPS 的开源网页打印管理工具,让您轻松通过浏览器上传文件、选择打印机,并将打印任务提交到局域网内的打印队列。

将不再为家里或办公室中的旧 USB 打印机而烦恼,CUPS Web 提供了一种自托管的解决方案,让手机、平板、Mac 和 Windows 设备都能轻松共享打印资源。

您可以使用 NAS、树莓派或闲置的小主机来连接打印机,并在局域网中创建一个网页打印入口。这样,其他设备只需打开浏览器,即可上传 PDF、照片、Word 或 OFD 文件进行打印。

CUPS Web 并非让打印机变智能,而是将驱动、格式转换和打印队列集中到一台服务端设备上,简化了终端设备的配置过程。

🌐 GitHub 项目主页 查看源码、Docker 部署文档与格式转换说明

把 USB 打印机变网络打印机,它和普通共享比好在哪?
Linux 系统自带的 CUPS 也提供网页端,但那是为网络管理员设计的,界面复杂。CUPS Web 则针对最终用户设计,界面友好,易于操作。

它支持多种文件格式转换,如 PDF、图片(包括 HEIC)、Word 文档(通过 LibreOffice 解析)和 OFD 格式。这意味着您可以直接使用手机浏览器上传文件进行打印,无需电脑参与。
这类工具最容易卡在打印机驱动上
部署 CUPS Web 时,确保您的打印机驱动与系统兼容。您可能需要一台能够长期运行的设备,如 NAS、树莓派或闲置的小主机。

官方镜像预装了一批常见品牌和通用驱动库,但某些老旧或冷门型号可能需要手动添加 PPD 文件。

用 Docker 部署 CUPS Web 的基本流程
如果您有 NAS,推荐使用 Docker Compose 进行部署。只需一条命令,即可启动 CUPS 服务和 Web 界面。

几个容易漏掉的部署细节
确保 CUPS 后台开启共享,修改默认账号,并根据需要配置 Java 环境。定期清理服务端存储的文件,以确保打印服务的稳定运行。

打印入口最好只放在内网
CUPS Web 适合放在内网中使用,不建议暴露于公网。如果需要外部访问,建议使用 VPN 或反向代理。

哪些人适合用 CUPS Web?
CUPS Web 适合小工作室或家庭用户,尤其是拥有 NAS、树莓派或闲置小主机的用户。它不是万能的,但可以简化局域网打印任务。
