应用介绍
家里那台 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 和小型办公室长期挂着。
它是基于 CUPS 的一层网页封装,用 Docker 一条命令跑起来,自动发现系统里已连接的打印机。上传的文档会先转成 PDF 并在网页上渲染预览,确认页数和排版无误再提交;Word、OFD 这些非 PDF 格式也会自动转换。多用户各自登录、各自的打印记录清清楚楚,谁在什么时候打了什么、几份、成没成功都留痕,适合家里和小办公室共用一台打印机的场景。
后端 Go,前端 Vue 3,数据存本地 SQLite,MIT 开源,镜像在 Docker Hub。
软件功能
网页上传打印:手机或电脑浏览器上传文件直接提交打印任务,不用装驱动、不用连数据线,打印机挂在 NAS 上随时可用。
多格式与预览:PDF、Word、OFD 等自动转成 PDF 并在网页上渲染预览,确认页数排版后再打,还能选纵横向、纸张、双面和份数。
打印机自动发现:基于 CUPS,自动列出系统里已连接的打印机,选一台就能用。
多用户与记录追踪:各用户独立登录,打印记录逐条留存——时间、用户、文件、份数、状态一目了然。
Docker 一键部署:一条命令跑起容器,数据存本地 SQLite,适合家庭 NAS 和小型办公室长期挂着。


