Openwrt Docker安装CUPS让闲置打印机成为网络共享打印机

Openwrt版本太多了,特别是魔改的版本,导致了相当的一部分无法使用kmod-usb-printer这个软件包,也就无法直接从后台实现让打印机成为网络共享打印机,解释一下,这里说说的网络打印机是,我们的设备如各类手机、平板、电脑通过局域网即可连接打印机实现打印功能,是无需安装任何驱动的,Openwrt自带的kmod-usb-printer软件可以实现,CUPS也可以实现,因为我的小主机是国伟R86S,自带Openwrt不支持kmod-usb-printer,但是却有Docker,而且CUPS是支持Docker安装的,所以我使用了Docker安装CUPS来实现我的网络共享打印机,之前我有使用树莓派安装CUPS来实现网络共享打印机的经历,不过树莓派的处理能力太低了,很容易就歇火,如果你感兴趣,请看《树莓派+打印机=局域网打印机,电脑手机平板无需安装任何软件驱动即可使用打印机(填坑记录)》

1、通过SSH链接到Openwrt,使用下面的代码拿去CUPS镜像

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

2、登录Openwrt后台,查看CUPS,并且开放Openwrt的Docker相关防火墙

3、通过IP:631登录CUPS后台,并且添加打印机(Add Printer,CUPS用户及密码:print/print)

4、按照步骤添加打印机,这样一个网络共享打印机就搭建好了,各大设备都可以通过局域网使用,超级方便,各大设备连接方法,请看树莓派那篇文章。

Avatar photo

请叫我行长

人送外号行长,一个很爱折腾的医学生,总喜欢鼓捣东西,很喜欢数码产品和折腾服务器,然后一直在找一个志同道合又爱打游戏、爱折腾的御姐。你懂的!

相关推荐

Openwrt通过frp实现内网穿透

我有一台国伟的R86s,用来在寝室做服务器用的,因为需要搭建一个外网NAS,又不想用软件,当时我的服务器带宽只有1M,所 ...

暂无评论

发表评论