概述
Docker版CUPS 打印服务器和打印驱动程序。
image from https://github.com/olbat/dockerfiles/tree/master/cupsd
运行 Cups 服务器
使用默认的cupsd.conf配置文件:
docker run -d \
--name cupsd \
--restart unless-stopped \
-dp 631:631 \
--privileged \
-v /var/run/dbus:/var/run/dbus \
-v /dev/bus/usb:/dev/bus/usb \
greedcrow/cupsd:lastest
使用自定义 cupsd.conf 配置文件:
--name cupsd \
--restart unless-stopped \
-dp 631:631 \
--privileged \
-v 自定义配置cupsd.conf文件位置:/etc/cups/cupsd.conf
-v /var/run/dbus:/var/run/dbus \
-v /dev/bus/usb:/dev/bus/usb \
greedcrow/cupsd:lastest
将打印机添加到 Cups 服务器
- 在 http://ip:631 连接到 Cups 服务器
- 添加打印机:管理 > 打印机 > 添加打印机
注意:Cups 服务器的管理员用户/密码是print
/print
在你的机器上配置 Cups 客户端
- 安装
cups-client
包 - 编辑
/etc/cups/client.conf
,设置ServerName
为ip:631
- 使用
lpstat -r
测试与 Cups 服务器的连接性 - 使用
lpstat -v
测试是否检测到打印机 - 您机器上的应用程序现在应该可以检测到打印机了!