|
群暉NAS得益于高質(zhì)量的軟件設(shè)計和方便的使用體驗(yàn)深受家庭用戶喜愛。隨著使用場景的擴(kuò)展,各種功能的發(fā)掘也隨著需求的增長不斷出現(xiàn)。打印雖然是個古老的話題了,但是對于有打印需求的用戶來說,有些時候還真的離不開。 于是利用群暉NAS配合低成本打印機(jī),實(shí)現(xiàn)家庭(小型辦公環(huán)境)打印機(jī)共享的方案深受歡迎。但是對于有無線打印需求的用戶來說,如果打印機(jī)本身不帶Airprint功能,那么有沒有辦法實(shí)現(xiàn)呢? 前一段時間,我寫了個利用群暉的虛擬機(jī)實(shí)現(xiàn)無線打印的文章,有些同學(xué)提出來,能不能利用Docker來實(shí)現(xiàn)。于是周末抽空玩了一下,把結(jié)果分享一下。 方案描述由于驅(qū)動支持的原因,有一部分打印機(jī)沒有辦法利用Synology內(nèi)置的CUPS驅(qū)動實(shí)現(xiàn)AirPrint。但是Synology系統(tǒng)上沒有很好的辦法自定義驅(qū)動安裝打印機(jī)。 準(zhǔn)備工作1. 打開系統(tǒng)的ssh服務(wù),方便后續(xù)操作 2. 打開系統(tǒng)的Bonjour服務(wù)發(fā)現(xiàn) 3. 連接ssh。如果是Windows 10系統(tǒng),可以安裝一下ssh client或者使用其他軟件如putty等 5. 為Docker容器創(chuàng)建文件夾,方便儲存配置文件:我這里創(chuàng)建了docker-aiprint,里面兩個子文件夾如圖 步驟 1. 準(zhǔn)備就緒之后,咱們就開始選docker鏡像了,我這里選擇的是: 也可以在ssh里面一步到位: docker run -d --name=airprint 2. 命令執(zhí)行完之后,容器已經(jīng)運(yùn)行了 3. 試一下登錄管理頁面:https://DSM的IP:631/admin/ 注意這里默認(rèn)是https。 4. 添加打印機(jī) 打印機(jī)已經(jīng)可以發(fā)現(xiàn)了 別忘記勾選共享 這一步的時候,如果找不到自己的打印機(jī)驅(qū)動,可以手動指定驅(qū)動。我的HP機(jī)器,可以去這里看看: 我選擇了默認(rèn)A4紙,最佳打印質(zhì)量 設(shè)置完后回到打印機(jī)這一頁,可以看到打印機(jī)處于空閑狀態(tài) 可以打印一個測試頁 手機(jī)端打印測試 總結(jié)是不是很簡單?資源占用明顯比之前的虛擬機(jī)方案小太多了。 順便附上CUPSD的配置文件,如果登錄CUPSD管理頁面有問題的,可以參考(重點(diǎn)是注釋掉AuthType Default和添加Allow from all)。 |
|
|