本教程可使您的鐵威馬變身列印服務器,使角落里的USB列印機變為網路列印機。
由于Docker鏡像(我使用的鏡像檔案為olbat/cupsd)可定制性高,可以很方便的安裝驅動和軟體,所以用鐵威馬系統的Docker容器,掛載NAS上的列印機,實作局域網列印機共享和移動列印需求。家里一臺Win10臺式機、兩臺Win7筆記本,一臺華為Mate30手機均測驗成功,最終實作局域網中的共享,包括手機、電腦無線共享列印,是一臺真正的列印服務器。
使用環境:X86Nas 我的型號為f2-421;鏡像為 olbat/cupsd ,一臺非常老舊且嘎吱嘎吱響的HP LaserJet 1022。安裝完成后在win10 ,筆記本電腦、手機上均測驗通過 。使USB列印機立馬成為網路列印機。
先發一張圖片:

點一根煙開始教程,本教程不敢保證為最優配置,但保證一定能成功,因為我一直就這樣用著。
一、下載鏡像檔案
1、docker pull olbat/cupsd:latest --下載最新版本的olbat/cupsd(不到一分鐘左右,沒啥可說的)

二、新建三個掛載檔案夾,結構為:
/mnt/md0/appdata/docker/airprint
/mnt/md0/appdata/docker/airprint/config
/mnt/md0/appdata/docker/airprint/avahi

三、開始運行鏡像了 這一步很關鍵,我下面解釋一下,為了讓大家看清楚命令列,我上傳一張圖片!
docker run -d --name=airprint --net="host" --privileged=true -e TZ="Asia/Shanghai" -p 631:631 -v /mnt/md0/appdata/docker/airprint/config/:/config -v /dev:/dev -v /mnt/md0/appdata/docker/airprint/avahi/:/etc/avahi/services -v /var/run/dbus:/var/run/dbus olbat/cupsd

上面容器名為airprint,網路為host(不要使用bridge),埠為631 用戶名和密碼均為默認的print(記下來,一會兒要用)
查看一下容器運行情況,可以看到已可以正常運行了!
四、在瀏覽器中運行(注意要用https://來訪問)
https://Nas ip:631

看到可以訪問了設定頁面了,實際上教程到這里已經完了,因為下面的就是安裝列印機驅動了,windonw共享啊什么的,沒什么可說的了,但為了教程的完整性,我繼續!!在來一根煙吧!
五、開始增加列印機,點擊界面上的Administration,再點擊Add print 輸入密碼,這里的用戶名和密碼均為print(小寫)。可以看到系統已經發現列印機了(我這里是使用的一臺HP LaserJet 1022)。我們選擇USB的列印機,點擊繼續。

六、把列印機的描述、位置、名字填寫上,最后記得勾選共享這臺列印機就可以了。

七、驅動系統已幫我們選出,選擇后點擊增加列印機

八、然后再次對列印機進行設定,這里要注意的是列印機的紙張一定要選擇對,要不然會出現一些莫名其妙的問題!我這里選擇的是A4

九、設定完畢,列印測驗頁,正常運行!

十、在Windows上連接共享列印機(以win10為例),在控制面板中點擊添加列印機,選擇我需的列印機未列出,單擊按名稱選擇列印機,這里要輸入的地址就是Web頁上的地址http://192.168.3.101:631/printers/HP_LaserJet_1022(注意這里不能用https),點擊下一步。

十一、這一步要安裝驅動程式,Win10的驅動比較全,直接選擇就可以了。

十二、查看列印機已安裝成功,列印測驗頁,可以正常列印。無線筆記本連接也正常,臺式機有線連接的也正常!

十三、手機共享列印機,列印正常!

到這里為至,列印機共享已全部安裝完畢,測驗正常,無線連接、手機連接,都可以正常列印,在這里要注意的是:
1、本連接共享使用的埠為631。
2、在使用網頁安裝列印機時使用的是https://Nas ip:631,(使用http://Nas ip:631訪問也能安裝列印機,但共享后不能列印,不知為何),但在使用Windows共享連接時要用http://。
3、運行docker鏡像時網路要選擇host
4、增加列印機時使用的用戶名和密碼均為print
為什么使用這個鏡像olbat/cupsd,因這個鏡像的驅動特別的全!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/261503.html
標籤:非技術區
