收起左侧

新手小白一步一步记录docker飞牛cups安装打印机使用过程

17
回复
5281
查看
[ 复制链接 ]

2

主题

6

回帖

0

牛值

江湖小虾

2025-3-30 14:55:47 显示全部楼层 阅读模式

首先,我们会使用compose创建docker,不使用创建容器的那个方法,是因为需要让docker识别到你共享打印机的USB口。有些人不会使用compose,我也不会,但是我自己稍微学了一下,下面都是**式操作,一步一步跟着来就行。

一、安装镜像

如图,进入docker,选择Compose,点击“新增项目”

屏幕截图2025-03-30142635.png

屏幕截图2025-03-30142806.png

之后,把下面的代码粘贴进去,部分内容你自己修改一下

services: cups: image: anujdatar/cups container_name: cups restart: unless-stopped ports:

  • "631:631" devices:
  • /dev/bus/usb:/dev/bus/usb environment:
  • CUPSADMIN=admin
  • CUPSPASSWORD=admin
  • TZ="America/Gotham" volumes:
  • /vol2/1000/Cups:/etc/cups

其中,CUPSADMIN就是管理员账户,CUPSPASSWORD是管理员密码,这个自己修改一下;

/vol2/1000/Cups:/etc/cups,这个“/vol2/1000/Cups”需要修改为你自己的一个地方,比如开头你建立的文件夹的位置,自己去复制原始路径。

屏幕截图2025-03-30143734.png

都修改好了之后点击确定,docker就会自动下载cups的镜像,然后自动运行了,然后你可以去容器中看看,是否已经正确运行了,如果是绿色的显示状态正常,那么就可以下一步了。

如果是红色显示失败那种,你点击容器后边的显示日志,把日志内容粘贴给deepseek,问他需要怎么改,deepseek会给你一个满意的答复。

二、设置cups

进入管理网址,端口是631,比如进入https://192.168.1.100:631,记得要加"https://"。

点击上面的Administration,会让你输入账号密码,上面已经设置过了,你直接输入,然后进入管理页面,点击中间的"Add Printer"

屏幕截图2025-03-30143908.png

如下图所示,如果出现了具体的打印机的型号等,说明识别出来了

屏幕截图2025-03-30144155.png

选**的打印机后,直接点击"Continue",之后会出现下面图片的页面,名字什么的都自动填写好了,你可以修改,也可以不改,但是一定要选中"Share This Printer",否则局域网就无法发现你的打印了。

对了,一定要记住下面的"Name"的内容,后面添加打印机的时候会用。

屏幕截图2025-03-30144303.png

上面步骤完成后,点击"Continue"。如图,你的打印机驱动,cpus会自动给你置顶,你选择其中一个版本,然后点击"Add Printer"就完成了添加了。在后面的就可以随便点了。

屏幕截图2025-03-30144453.png

点击图片这里可以试着打印测试页,当然也可以不用管这些。刚才让你记住打印机的"Name",如果忘了,下面图片中的蓝色部分实际上就是你的打印机的"Name"。

屏幕截图2025-03-30144629.png

三、windwos共享设置

到这里其实就很简单了,如图所示:

屏幕截图2025-03-30145100.png

ip地址和打印机名字自己修改一下,打印机名字就是前面的那个"Name":

http://192.168.1.100:631/printers/HP_LaserJet_Pro_MFP_M126a

好了,到这里基本就结束了。

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

2

主题

8

回帖

0

牛值

江湖小虾

2025-8-29 16:46:39 显示全部楼层

怎么在移动端用呢

1

主题

1

回帖

0

牛值

江湖小虾

2025-9-9 11:14:35 显示全部楼层

在CUPS中加打印机时,出再了情况,在图片1时,1.jpg已经可以看到打印机型号,在选择好打印机后,点了Continue后,出现了图2的情况,2.jpg不知道出了什么情况,是不是我前面有什么地方操作错了,我反复搞了十几次,都还是这个情况。请高手出手帮助!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
换个镜像兄弟,我用anujdatar/cups 这个镜像和你一样的问题,换了ydkn/cups 就可以了,但是 ydkn镜像要注意,点击Add Printer 之后,提示要升级,这时候要在浏览器地址栏192.168....前边加上https: 然后继续访  详情 回复
2025-11-15 15:54
是的也到这一步了  详情 回复
2025-11-9 22:55
同样问题搞了两天了,都没搞好  详情 回复
2025-9-25 12:05

0

主题

1

回帖

0

牛值

江湖小虾

2025-9-19 23:02:07 显示全部楼层

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我的也是你的解决了吗  详情 回复
2025-11-9 20:02

0

主题

1

回帖

0

牛值

江湖小虾

2025-9-25 12:05:46 显示全部楼层
恩波桥砍柴 发表于 2025-9-9 11:14
在CUPS中加打印机时,出再了情况,在图片1时,已经可以看到打印机型号,在选择好打印机后,点了Continue后 ...

同样问题搞了两天了,都没搞好

0

主题

15

回帖

0

牛值

江湖小虾

2025-10-18 20:19:02 显示全部楼层

如何添加快递单打印机的方法,驱动怎么添加

1

主题

14

回帖

0

牛值

江湖小虾

2025-10-23 09:43:06 显示全部楼层

网络打印机不用usb直连飞牛可以添加吗?比如hp102w,我找不到驱动

0

主题

1

回帖

0

牛值

江湖小虾

2025-10-28 11:21:43 显示全部楼层

TZ="America/Gotham"

“631:631”

提醒编码错误,怎么解决

我也是你的解决了吗  详情 回复
2025-11-9 20:02

1

主题

2

回帖

0

牛值

江湖小虾

2025-11-2 16:17:17 显示全部楼层

重启后,为啥就用不了啊

1

主题

2

回帖

0

牛值

江湖小虾

2025-11-9 10:03:10 显示全部楼层

请问重启后,就找不到打印机了,ssh里打印机的usb设备都找不到,怎么办

0

主题

4

回帖

0

牛值

江湖小虾

2025-11-9 20:02:12 显示全部楼层
qinnas-pc 发表于 2025-10-28 11:21
TZ="America/Gotham"

“631:631”

我也是你的解决了吗

0

主题

4

回帖

0

牛值

江湖小虾

2025-11-9 20:02:48 显示全部楼层

我的也是你的解决了吗

0

主题

4

回帖

0

牛值

江湖小虾

2025-11-9 22:55:16 显示全部楼层
恩波桥砍柴 发表于 2025-9-9 11:14
在CUPS中加打印机时,出再了情况,在图片1时,已经可以看到打印机型号,在选择好打印机后,点了Continue后 ...

是的也到这一步了

3

主题

18

回帖

0

牛值

江湖小虾

2025-11-11 21:06:14 显示全部楼层

我弄好了,给你们参考,下面是yaml配置

services:

cups:

    image: ydkn/cups

    container_name: cups

    restart: unless-stopped

    ports:

        - "631:631"

    volumes:

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

        - ./airprint_data/config:/config

        - ./airprint_data/services:/services
        - /vol1/1000/docker/cups:/etc/cups

    devices:

        - /dev/bus/usb:/dev/bus/usb

    environment:

        - CUPSADMIN=admin #设置用户名

        - CUPSPASSWORD=admin #设置密码

        - TZ="Asia/Shanghai"

打印机选择的时候,选USB字样的那个,驱动选在带CUPS字样的那个,多试试

0

主题

2

回帖

0

牛值

江湖小虾

2025-11-15 15:54:27 显示全部楼层
恩波桥砍柴 发表于 2025-9-9 11:14
在CUPS中加打印机时,出再了情况,在图片1时,已经可以看到打印机型号,在选择好打印机后,点了Continue后 ...

换个镜像兄弟,我用anujdatar/cups 这个镜像和你一样的问题,换了ydkn/cups 就可以了,但是 ydkn镜像要注意,点击Add Printer 之后,提示要升级,这时候要在浏览器地址栏192.168....前边加上https:     然后继续访问网页就可以了,还有后边电脑端添加打印机时候的 打印机地址链接 记得把链接前边https: 的s删掉,
比如:https://192.168.31.186:631/printers/SHARP_AR-2048S,改成http://192.168.31.186:631/printers/SHARP_AR-2048S,就ok了
services: cups: image: ydkn/cups container_name: cups restart: unless-stopped ports: - "631:631" devices: - "/dev/bus/usb:/dev/bus/usb" environment: - CUPSADMIN=admin - CUPSPASSWORD=admin - TZ="A  详情 回复
2025-11-15 15:57

0

主题

2

回帖

0

牛值

江湖小虾

2025-11-15 15:57:16 显示全部楼层
大吉大_j6Pe4 发表于 2025-11-15 15:54
换个镜像兄弟,我用anujdatar/cups 这个镜像和你一样的问题,换了ydkn/cups 就可以了,但是 ydkn镜像要注 ...

services:
cups:
image: ydkn/cups
container_name: cups
restart: unless-stopped
ports:

- "631:631"
  devices:
- "/dev/bus/usb:/dev/bus/usb"
  environment:
- CUPSADMIN=admin
- CUPSPASSWORD=admin
- TZ="Asia/Shanghai"
  volumes:
- "./:/etc/cups"

0

主题

6

回帖

0

牛值

江湖小虾

2025-12-1 22:46:51 显示全部楼层

打印机添加后出现这个

Idle - "File "/usr/lib/cups/filter/rastertokpsl" not available: No such file or directory"

0

主题

2

回帖

0

牛值

江湖小虾

windows可以正常添加打印机, mac端,手机端都搜不到打印机。有同样问题的么,如何解决

兄弟HL-2260D打印机, anujdatar/cups ydkn/cups 两个版本镜像都尝试过了,

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则