
老打印机焕发新生,NAS上用CUPS轻松实现局域网打印
背景
家里买了个HP的打印机,手残,买了个只能USB打印的。 wifi打印都不支持。客服明确说了,不支持。
客服说是仅限连接电脑,我想着NAS不就是电脑吗?怎么可能不支持呢? 算了,自己整吧。还好没听客服的。
安装方案
这次我们使用的是一款叫CUPS的docker应用,直接docker compose安装 在飞牛NAS本地新建一个文件夹
去docker 新增项目
docker compose 代码如下
services:
cups:
image: anujdatar/cups
container_name: cups
restart: unless-stopped
ports:
- "631:631"
devices:
- "/dev/bus/usb:/dev/bus/usb"
environment:
- CUPSADMIN=batman
- CUPSPASSWORD=batcave_password
- TZ="Asia/Shanghai"
volumes:
- "./:/etc/cups"
打印机设置
访问端口631,我们直接进后台,进入administer 显示需要输入账号密码 账号密码就是这个
CUPSADMIN=batman
CUPSPASSWORD=batcave_password
进来后是这个界面,我们点击添加打印机
这是我的默认识别到的打印机
勾选share
安装完成,进去后获取打印机连接 http://192.168.3.10:631/printers/HP_DeskJet_1200_series
PC电脑添加打印机
点击添加设备
点击手动添加
把网络地址添加进去即可
后续不放心可以测试下打印页。这里我就不做演示了。
写在最后
这是一个非常真实的,有明确刚需的场景。CUPS完美解决。给制作镜像的人点赞。 这个应用真的太实用了。家里有老打印机都快点跟着教程安装起来吧。