我的打印机是HP 1020puls,群晖DS920+,不支持Airprint。在参考低成本的无线打印:群晖上通过Docker容器实现Airprint_nas存储_什么值得买这篇文章的时候发现我的容器不能正常部署。通过一系列的折腾,发现部分问题,现在发出来让大家避雷。

具体步骤还是以大神的这篇文章为主,修改了几个细节

一、现在我没有办法从官方源下载镜像,我也没有使用大神使用的镜像,我用的是olbat/cupsd,镜像网站来自https://docker.1ms.run。

二、因为修改了镜像来源,ssh返回错误信息提示docker找不到该镜像,使用docker images命令发现镜像仓库地址是docker.1ms.run/olbat/cupsd,而不是直接的 olbat/cupsd

我使用docker tag 命令:docker tag docker.1ms.run/olbat/cupsd:latest olbat/cupsd:latest,修改了名称,这样可以继续用原来博主的ssh命令运行容器。

三、olbat/cupsd默认的用户名和密码都是print,命令需要同步修改

最后我使用的命令是

docker run -d

--name=airprint

--net="host"

--privileged=true

-e "CUPS_USER_ADMIN"="print"

-e "CUPS_USER_PASSWORD"="print"

-e TZ="Asia/Shanghai"

-e HOST_OS="Synology"

-e "TCP_PORT_631"="631"

-v "/volume1/docker/airprint/config":"/config"

-v /dev:/dev

-v "/volume1/docker/airprint/avahi":"/etc/avahi/services"

-v /var/run/dbus:/var/run/dbus

olbat/cupsd

到此容器运行了,我也能进入https://DSM的IP:631页面。

但是我的问题出来了,在页面里面我的打印机没有被发现。。。但是在群晖控制面板,外接设备是能识别我的打印机的。请教一下各位,我的这个问题需要怎么解决,谢谢。

群晖上通过Docker容器实现Airprint-部分易错点

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

,

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。