通过Docker的cups实现定期打印,防止爱普生墨仓式打印机堵墨

2024-12-11 13:23:46 6点赞 87收藏 37评论

前言
家里的打印机买早了,我们家的小朋友现在上幼儿园大班,买了打印机一年多,一共打印了200多页,结果黑墨用掉了接近一半,彩墨1/4,都用来清洗打印头了。

一直想设置定期打印用来防堵,网上检索了一下,有通过PC计划任务实现、outlook第三方插件定期邮件的方式实现,我们家PC机不常开,PASS;还有文章说通过Google日历定期发邮件实现,我尝试了没有成功。最近比较空,尝试了通过cups来实现,网上关于cups的文章一般都是介绍有线打印机变无线的,参考了其他人的一些文章,记录如下:

硬件群晖DS918+ 爱普生L3251墨仓式打印机

步骤:

1.安装cups:

首先在群晖docker文件夹下面新建一个文件夹,命名为cups,然后通过群晖的container manager在项目里选择新增,依次填上项目名称,路径(刚才新建的文件夹),然后选择创建创建docker-compose.yml,内容如下,然后点击下一步,等待项目运行。关于镜像拉取的问题,请大家八仙过海,各显神通了。

version: "3" 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 #路径映射通过Docker的cups实现定期打印,防止爱普生墨仓式打印机堵墨

2.添加打印机

我家的打印机是爱普生的L3251,我平常是通过无线链接的,而且和群晖里的比较远,也没打算通过USB连接。访问群晖地址:631端口号,就能进入cups的管理界面。

点击左上角的Administration,输入用户名,密码,然后点击Printers下的Add Printer添加打印机。下一页选择互联网打印协议 (http),点击Continue;下一页填上socket://你的打印机ip地址:9100,Continue;再下页名字、描述,是否共享大家随意,Continue;下一页Make选EPSON,Continue;下一页按型号选择好,然后点击Add Printer。添加打印机完成。

通过Docker的cups实现定期打印,防止爱普生墨仓式打印机堵墨通过Docker的cups实现定期打印,防止爱普生墨仓式打印机堵墨通过Docker的cups实现定期打印,防止爱普生墨仓式打印机堵墨通过Docker的cups实现定期打印,防止爱普生墨仓式打印机堵墨通过Docker的cups实现定期打印,防止爱普生墨仓式打印机堵墨

配置:在上方的Printers页面中选择刚刚添加的打印机,跳到管理界面,可以在Maintenance里选择打印测试页,测试是否连接成功,可以正常打印后,在Administration里设置为默认设备。

通过Docker的cups实现定期打印,防止爱普生墨仓式打印机堵墨打印测试页打印测试页设置默认打印机设置默认打印机

配置定期打印

在/docker/cups里面上传一张PDF,用来定期打印,命名为test.pdf,我是自己做了一张,分别是四种墨水的颜色(0,0,0;0,255,255;255,0,255;255,255.0),见下图。在群晖控制面板-计划任务-新增-计划的任务-用户自定义的脚本,在弹框内填上任务名称,以root账号运行,计划里填上运行的时间及间隔,任务设置在用户自定义脚本里填上。注意这里cups的名字要和你容器的名字一致。测试一下,如果可以运行就OK了。

docker exec cups lp /etc/cups/test.pdf 通过Docker的cups实现定期打印,防止爱普生墨仓式打印机堵墨通过Docker的cups实现定期打印,防止爱普生墨仓式打印机堵墨通过Docker的cups实现定期打印,防止爱普生墨仓式打印机堵墨

参考文章 :基于 Docker 定时打印文件

我本人是个电脑爱好者,不是程序员,都是参考网上的内容,文章可能存在疏漏,欢迎大家在评论区交流。

文中提到的商品:

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

展开 收起
37评论

  • 精彩
  • 最新
  • L4158有段时间闲置了将近半年,打了两三张就顺畅了,值得买上还有人一年左右闲置然后正常打印的,过度焦虑了,这顿复杂操作有点脱裤子放屁了吧,当然炫技除外 [邪恶]

    校验提示文案

    提交
  • 群晖的docker好像不能更新了,各位大佬有什么办法吗?

    校验提示文案

    提交
    这个站里有人发过,通过cf的workers,不宜多说,可以网上搜一下。

    校验提示文案

    提交
    收起所有回复
  • 定期打印干啥用?好奇

    校验提示文案

    提交
    家里的彩打因为用的不多,经常堵喷头,设置定期打印,防止喷头堵。

    校验提示文案

    提交
    悄悄告诉你,纸张放在外面久了容易变潮然后卡纸。

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 为何不要cron呢?cups有点重了吧?

    校验提示文案

    提交
    cron不会用 [喜极而泣] ,计划任务直观一些

    校验提示文案

    提交
    收起所有回复
  • 爱普生l8168,cups没有驱动

    校验提示文案

    提交
    去看看
    这个连接是epson L8168linux驱动,应该是适配很多型号的通用驱动,里面有个表格,您可以看下选其他的型号驱动行不行
    支持以下型号: EC-4020 Series EP-880A Series ET-16680 Series EW-M530F Series, EW-M5610FT Series, EW-M630T Series, EW-M634T Series, EW-M670FT Series, EW-M674FT Series, EW-M752T Series, EW-M754T Series, EW-M873T Series, EW-M973A3T Series, L11160 Series, L14150 Series, L15150 Series, L15160 Series, L8160 Series, L8180 Series。。。

    校验提示文案

    提交
    这个看到了,但是是deb的文件格式。请问群晖docker装的cups,这个deb的怎么装?

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 打印机要不要一直通电

    校验提示文案

    提交
    是要一直通电的。

    校验提示文案

    提交
    收起所有回复
  • 爱普生的这款打印机,只要不断电,就自动会定时清洗喷头的,保持24小时不断电不关机就行了。自动打印多此一举

    校验提示文案

    提交
    L3系列貌似没有这个功能

    校验提示文案

    提交
    收起所有回复
  • 极空间的nas可以搞嘛,我是L4166

    校验提示文案

    提交
    基于docker的,应该可以吧。

    校验提示文案

    提交
    收起所有回复
  • docker exec cups lp 请问这个LP是啥意思?

    校验提示文案

    提交
    cups的打印命令。

    校验提示文案

    提交
    收起所有回复
  • 自从买了相机,每周都要打点照片,堵不了一点

    校验提示文案

    提交
  • 我买的兄弟只要通电,就会定期清洁下喷头防堵塞,

    校验提示文案

    提交
  • 家用还是买二手的彩色激光打印机吧,至少不用考虑堵墨的问题。

    校验提示文案

    提交
    彩激分辨率低,打印清晰度不如喷墨的

    校验提示文案

    提交
    还有容易坏,而且自己修不好

    校验提示文案

    提交
    收起所有回复
  • 赞,最近正好有这个烦恼,感谢

    校验提示文案

    提交
  • 这真是绝了

    校验提示文案

    提交
  • 定个闹钟解决的事情,还要开着打印机不需要电吗

    校验提示文案

    提交
  • iOS,隔空打印怎么设置呢?wifi下打印

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
87
扫一下,分享更方便,购买更轻松