前言
家里的打印機(jī)買早了,我們家的小朋友現(xiàn)在上幼兒園大班,買了打印機(jī)一年多,一共打印了200多頁,結(jié)果黑墨用掉了接近一半,彩墨1/4,都用來清洗打印頭了。

一直想設(shè)置定期打印用來防堵,網(wǎng)上檢索了一下,有通過PC計(jì)劃任務(wù)實(shí)現(xiàn)、outlook第三方插件定期郵件的方式實(shí)現(xiàn),我們家PC機(jī)不常開,PASS;還有文章說通過Google日歷定期發(fā)郵件實(shí)現(xiàn),我嘗試了沒有成功。最近比較空,嘗試了通過cups來實(shí)現(xiàn),網(wǎng)上關(guān)于cups的文章一般都是介紹有線打印機(jī)變無線的,參考了其他人的一些文章,記錄如下:

硬件:群暉DS918+ 愛普生L3251墨倉式打印機(jī)

步驟:

1.安裝cups:

首先在群暉docker文件夾下面新建一個(gè)文件夾,命名為cups,然后通過群暉的container manager在項(xiàng)目里選擇新增,依次填上項(xiàng)目名稱,路徑(剛才新建的文件夾),然后選擇創(chuàng)建創(chuàng)建docker-compose.yml,內(nèi)容如下,然后點(diǎn)擊下一步,等待項(xiàng)目運(yùn)行。關(guān)于鏡像拉取的問題,請(qǐng)大家八仙過海,各顯神通了。

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實(shí)現(xiàn)定期打印,防止愛普生墨倉式打印機(jī)堵墨

2.添加打印機(jī)

我家的打印機(jī)是愛普生的L3251,我平常是通過無線鏈接的,而且和群暉里的比較遠(yuǎn),也沒打算通過USB連接。訪問群暉地址:631端口號(hào),就能進(jìn)入cups的管理界面。

點(diǎn)擊左上角的Administration,輸入用戶名,密碼,然后點(diǎn)擊Printers下的Add Printer添加打印機(jī)。下一頁選擇互聯(lián)網(wǎng)打印協(xié)議 (http),點(diǎn)擊Continue;下一頁填上socket://你的打印機(jī)ip地址:9100,Continue;再下頁名字、描述,是否共享大家隨意,Continue;下一頁Make選EPSON,Continue;下一頁按型號(hào)選擇好,然后點(diǎn)擊Add Printer。添加打印機(jī)完成。

通過Docker的cups實(shí)現(xiàn)定期打印,防止愛普生墨倉式打印機(jī)堵墨
通過Docker的cups實(shí)現(xiàn)定期打印,防止愛普生墨倉式打印機(jī)堵墨
通過Docker的cups實(shí)現(xiàn)定期打印,防止愛普生墨倉式打印機(jī)堵墨
通過Docker的cups實(shí)現(xiàn)定期打印,防止愛普生墨倉式打印機(jī)堵墨
通過Docker的cups實(shí)現(xiàn)定期打印,防止愛普生墨倉式打印機(jī)堵墨

配置:在上方的Printers頁面中選擇剛剛添加的打印機(jī),跳到管理界面,可以在Maintenance里選擇打印測試頁,測試是否連接成功,可以正常打印后,在Administration里設(shè)置為默認(rèn)設(shè)備。

通過Docker的cups實(shí)現(xiàn)定期打印,防止愛普生墨倉式打印機(jī)堵墨
通過Docker的cups實(shí)現(xiàn)定期打印,防止愛普生墨倉式打印機(jī)堵墨打印測試頁
通過Docker的cups實(shí)現(xiàn)定期打印,防止愛普生墨倉式打印機(jī)堵墨設(shè)置默認(rèn)打印機(jī)

配置定期打印

在/docker/cups里面上傳一張PDF,用來定期打印,命名為test.pdf,我是自己做了一張,分別是四種墨水的顏色(0,0,0;0,255,255;255,0,255;255,255.0),見下圖。在群暉控制面板-計(jì)劃任務(wù)-新增-計(jì)劃的任務(wù)-用戶自定義的腳本,在彈框內(nèi)填上任務(wù)名稱,以root賬號(hào)運(yùn)行,計(jì)劃里填上運(yùn)行的時(shí)間及間隔,任務(wù)設(shè)置在用戶自定義腳本里填上。注意這里cups的名字要和你容器的名字一致。測試一下,如果可以運(yùn)行就OK了。

docker exec cups lp /etc/cups/test.pdf 通過Docker的cups實(shí)現(xiàn)定期打印,防止愛普生墨倉式打印機(jī)堵墨通過Docker的cups實(shí)現(xiàn)定期打印,防止愛普生墨倉式打印機(jī)堵墨通過Docker的cups實(shí)現(xiàn)定期打印,防止愛普生墨倉式打印機(jī)堵墨

參考文章 :基于 Docker 定時(shí)打印文件

我本人是個(gè)電腦愛好者,不是程序員,都是參考網(wǎng)上的內(nèi)容,文章可能存在疏漏,歡迎大家在評(píng)論區(qū)交流。

文中提到的商品:

作者聲明本文無利益相關(guān),歡迎值友理性交流,和諧討論~

,

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。