cups-web 网页打印管理工具功能介绍,开源安装包下载

办公室里那台打印机一直是 USB 直连的,每次有人要打印就得把文件拷到连打印机的那台电脑上,麻烦得很。试过共享打印机,Windows 的共享设置隔三差五出问题,手机端更是没法直接用。后来找到 cups-web 这个工具,部署完之后手机传个文件就能打印,省事太多了。

cups-web 界面

支持的格式和打印方式

cups-web 底层跑的是 CUPS 打印系统,前端用浏览器访问就行。文件格式方面,PDF、图片、Office 文档、OFD(国产版式文档)都能直接传上去打。Office 文件它会自动调 LibreOffice 转成 PDF 再输出,OFD 文件用 ofdrw 库解析,不用自己装额外软件。

多张图片可以合并到一个页面打印,打照片或者证件复印件的时候挺方遍的。上传之后有实时预览,能看到最终打印效果,避免打出来格式不对浪费纸。

用户管理和打印记录

这个工具不只是个简单的打印页面,它带了多用户系统。管理员和普通用户两种角色,管理员可以控制谁能用哪台打印机,也能看所有人的打印记录。谁在什么时间打了什么文件、打了多少页,后台都有统计。

对于公司或者学校机房这种场景,这个功能挺实朋的。月底统计打印用量、分摊费用什么的,不用手动记账了。

怎么部署

推荐用 Docker,项目提供了 docker-compose 配置。在 .env 文件里设好 CUPS 管理员账号密码,然后:

docker-compose up -d

默认 Web 端口映射到 1180,CUPS 管理端口是 631。启动之后浏览器打开就能看到界面。技术栈是 Go + Vue 3 + SQLite,整体很轻量,内存占用不大。

不想用 Docker 的话,也可以直接下载二进制文件运行,设好 CUPS_HOSTDB_PATH 环境变量就行。前提是系统上得先装好 CUPS 服务。

需要注意的地方

最大的限制是依赖 CUPS 环境,Windows 原生不支侍这个。如果你用的是 Windows 服务器,得在 Docker 里跑 Linux 容器才行,或者搞个 Linux 小主机专门做打印服务。Office 文件转换依赖 LibreOffice,偶尔会遇到复杂排版的文档转换后格式有偏差。另外就是首次启动要拉镜像,网络不好的话会慢一些。

下载链接:https://pan.quark.cn/s/3a8cadd2fd5f

GitHub 项目地址:https://github.com/hanxi/cups-web

RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
52软件资源库 » cups-web 网页打印管理工具功能介绍,开源安装包下载

提供最优质的资源集合

立即查看 了解详情