CUPS Web

CUPS Web

手机浏览器直接打印的网页服务

工具官网

应用介绍

家里那台 USB 打印机,想打份东西非得先把电脑搬过去插上、装驱动;手机上存的 PDF、微信里的合同,还得先倒到电脑再打。CUPS Web 把打印机挂到常开的 NAS 或者小主机上,手机浏览器打开网页,上传 PDF、Word、OFD 就能打,还能先预览、选双面和份数,人不用离开沙发。

它是基于 CUPS 的一层网页封装,用 Docker 一条命令跑起来,自动发现系统里已连接的打印机。上传的文档会先转成 PDF 并在网页上渲染预览,确认页数和排版无误再提交;Word、OFD 这些非 PDF 格式也会自动转换。多用户各自登录、各自的打印记录清清楚楚,谁在什么时候打了什么、几份、成没成功都留痕,适合家里和小办公室共用一台打印机的场景。

后端 Go,前端 Vue 3,数据存本地 SQLite,MIT 开源,镜像在 Docker Hub。

软件功能



网页上传打印:手机或电脑浏览器上传文件直接提交打印任务,不用装驱动、不用连数据线,打印机挂在 NAS 上随时可用。

多格式与预览:PDF、Word、OFD 等自动转成 PDF 并在网页上渲染预览,确认页数排版后再打,还能选纵横向、纸张、双面和份数。

打印机自动发现:基于 CUPS,自动列出系统里已连接的打印机,选一台就能用。

多用户与记录追踪:各用户独立登录,打印记录逐条留存——时间、用户、文件、份数、状态一目了然。

Docker 一键部署:一条命令跑起容器,数据存本地 SQLite,适合家庭 NAS 和小型办公室长期挂着。