openwrt软路由(x86)做打印服务器,用docker安装cups/airprint

openwrt软路由(x86)做打印服务器,用docker安装cups/airprint

记忆の风
2023-11-23 / 0 评论 / 53 阅读 / 正在检测是否收录...

镜像用的这位大佬的olbat/cupsd,据说驱动比较丰富。
1700708699889.png
名令就是图上那一条,但是需要添加俩个关键参数

(docker中container共享宿主机usb的方法:关键是在运行命令中添加两个参数:--privileged=true,-v /dev/bus/usb:/dev/bus/usb,通过这个办法,可以实现cups共享宿主机的usb口,并支持热插拔)

完整命令:

docker run -d -p 631:631 --privileged=true -v /dev/bus/usb:/dev/bus/usb -v /var/run/dbus:/var/run/dbus --name cupsd olbat/cupsd

后台管理密码:print/print

1700708785288.png

复制命令到ssh界面粘贴,回车就哦了,等待下载镜像,估计得一会,完成安装
1700708835368.png

连上ssh,输入lsusb就可以看到自己的打印机了。

1700708882743.png
或者复制命令到openwrt的docker界面,直接粘贴命令
1700708910647.png
1700708922438.png
1700708940727.png
1700708958664.png

提交完成

将打印机添加到 Cups 服务器
http://127.0.0.1:631连接到 Cups 服务器
添加打印机:管理 > 打印机 > 添加打印机
注意:Cups 服务器的管理员用户/密码是print/print
1700708990887.png
1700709011015.png

0

评论 (0)

取消