1. 服务器/VPS/主机用户Telegram电报群: https://t.me/openos
    黑群晖 Synology Telegram电报群: https://t.me/nasfan
    排除公告

群晖Synology DSM 7.x 安装CUPS 打印机需要注意的地方

本帖由 osx2025-07-12 ,15:00 发布。版面名称:群晖套件, 第三方软件

  1. osx

    osx 管理员 管理成员

    注册:
    2017-03-30
    帖子:
    972
    原因: 楼主有台古董打印机,想装个Docker版本的CUPS用来打印。已经在DSM关闭cupsd服务,并且在终端里面查看没有启用631端口,但是DSM 的Container Manager桌面端里面添加容器的时候老是提示631端口被占用。一直没找到原因,经过两天的折腾, 想着要不直接用dokcer命令试试.
    果然, 用命令没有问题.

    [​IMG]
    [​IMG]


    所以得出的结论应该是Container Manager桌面端默认就把631端口给限制了..

    我安装的是这个版本
    https://hub.docker.com/r/ydkn/cups

    安装方法
    先去docker目录下新建一个cups的目录, 然后ssh登录dsm.
    关闭DSM自带的cupsd服务

    代码:
    sudo synosystemctl stop cupsd
    sudo synosystemctl stop cups-lpd
    sudo synosystemctl stop cups-service-handler
    sudo synosystemctl disable cupsd
    sudo synosystemctl disable cups-lpd
    sudo synosystemctl disable cups-service-handler
    再运行
    代码:
    docker run -d --name=cups --restart always -p 631:631 -v /volume1/docker/cups:/etc/cups -e ADMIN_PASSWORD=admin docker.1ms.run/ydkn/cups:latest
    备注:
    --name=cups 这里的cups是容器名称
    ADMIN_PASSWORD=admin 这里是默认密码


    安装后登录CUPS页面
    https://192.168.10.25:631/admin/
    这里的请修改为您DSM的IP地址, 注意,这里是https加密协议
    用户名admin
    密码: 你之前设置的

    参考
    https://hub.docker.com/r/ydkn/cups
    https://github.com/ziwork/synology-airprint
     
    最后编辑: 2025-07-12 ,15:33
  2. osx

    osx 管理员 管理成员

    注册:
    2017-03-30
    帖子:
    972
    如果以后想恢复dsm默认的cupsd服务
    代码:
    sudo synosystemctl start cupsd
    sudo synosystemctl start cups-lpd
    sudo synosystemctl start cups-service-handler
    sudo synosystemctl enable cupsd
    sudo synosystemctl enable cups-lpd
    sudo synosystemctl enable cups-service-handler
     
  3. osx

    osx 管理员 管理成员

    注册:
    2017-03-30
    帖子:
    972
    最后编辑: 2025-07-12 ,16:57