如何通过Docker版的CUPS来共享打印机。

CUPS是一个通用Unix打印系统,苹果收购和维护过这个项目,最重要的是可以在Docker上部署CUPS,如果你刚好有一台NAS,那可以通过配合NAS安装CUPS来达到共享打印和隔空打印的效果。

群晖CUPS安装命令:

1,首先开启SSH和Bonjour服务

2,然后添加以下命令禁止内置CUPS启动:控制面板-任务计划-新增-触发的任务-用户定义的脚本

1
2
3
4
synoservicecfg --hard-stop cupsd 
synoservicecfg --hard-stop cups-lpd
synoservicectl --stop cupsd
synoservicectl --stop cups-lpd

3,在docker文件夹下创建cups文件夹,而后cups文件夹下依次创建configservices文件夹即可,然后将**/volume1/docker**替换成你正确的路径

1
2
3
4
5
6
7
8
9
10
docker create \
--name=CUPS_M7 \
--restart=always \
--net=host \
-v /var/run/dbus:/var/run/dbus \
-v /volume1/docker/cups/config:/config \
-v /volume1/docker/cups/services:/services \
--device /dev/bus \
--device /dev/usb \
ydkn/cups

CUPS后台地址:你的NAS的IP:631,如提示密码,则都是admin