阿坤玩存储

不只是存储

CUPS内外网打印,hp1020plus实测、随时随地,轻松打印

2025-07-13

CUPS 简介:跨平台通用打印系统

CUPS(Common UNIX Printing System) 是一套开源的打印服务系统,广泛应用于 Linux、macOS 等类 Unix 系统中,用于统一管理打印任务和打印机资源。

它支持通过 HTTP 协议进行打印机管理、驱动配置、作业监控,并兼容 IPP(Internet Printing Protocol),可实现跨设备、跨网络的打印能力。

主要特点:

  • 📄 跨平台支持:支持 macOS、Linux、BSD 等系统,部分功能也可在 Windows 上通过兼容组件使用。

  • 🌐 网络打印功能:支持本地打印和局域网/远程网络打印,适合家庭、办公室及小型服务器场景。

  • 🖨️ 驱动支持广泛:内置大量主流打印机驱动,也可添加第三方或 PPD 驱动文件。

  • 🧩 Web 管理界面:通过 http://<IP>:631 可访问管理界面,进行打印机添加、配置、作业管理等操作。

  • 🔒 支持权限与认证管理:适合搭配局域网共享、多用户环境使用。

应用场景:

  • NAS 上部署 CUPS + Docker,实现家庭或企业局域网打印。

  • 搭配异地组网(如 WireGuard、ZeroTier)实现 远程打印

  • 与安卓、iOS 设备结合使用,实现 移动端打印方案


yaml配置

services:
  cupsd:
    image: ydkn/cups:latest
    container_name: cups-ydkn
    restart: unless-stopped  # 可选:容器退出时自动重启(除非手动停止)
    ports:
      - "631:631"  # 映射 CUPS 服务端口
    volumes:
      - /var/run/dbus:/var/run/dbus  # 挂载宿主机的 dbus 通信文件
      - ./config:/etc/cups  # 配置文件目录
    devices:
      - /dev/bus/usb:/dev/bus/usb  # 映射 USB 设备总线(如连接物理打印机)

资源下载链接:

https://www.123912.com/s/d83gjv-djvCd

https://www.123865.com/s/d83gjv-djvCd