鐵威馬透過Docker容器實現Airprint 列印伺服器功能
本教程可使您的鐵威馬變身列印伺服器,使角落裡的
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://
來訪問)
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
、在使用網頁安裝印表機時使用的是
ip:631,
(使用
ip:631
訪問也能安裝印表機,但共享後不能列印,不知為何),但在使用
Windows
共享連線時要用
http://
。
3
、執行
docker
映象時網路要選擇
host
4
、增加印表機時使用的使用者名稱和密碼均為
print
為什麼使用這個映象olbat/cupsd
,因這個映象的驅動特別的全!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31545524/viewspace-2757793/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何透過DDNS 更快地訪問鐵威馬NAS?DNS
- 鐵威馬NAS防毒功能說明防毒
- 教你鐵威馬NAS如何實現外網訪問
- 鐵威馬NAS搭建郵件伺服器教程伺服器
- 鐵威馬NAS利用docker安裝全網音樂Docker
- 簡單兩步實現鐵威馬NAS外網訪問
- 鐵威馬NAS新增SSL證書實現HTTPS安全訪問HTTP
- docker 中容器透過 API 互相訪問DockerAPI
- 如何用鐵威馬NAS作為郵件伺服器?伺服器
- 鐵威馬NAS利用docker安裝可螞蟻筆記LeanoteDocker筆記
- 如何在鐵威馬NAS上使用自己的域名實現HTTPS訪問HTTP
- 鐵威馬nas如何收集日誌
- web 實現分頁列印功能Web
- 鐵威馬NAS固定IP如何設定
- 鐵威馬TOS 6即將登場,全新設計更多功能搶先看!
- 鐵威馬NAS教程之如何安裝使用Duple Backup(雙重備份)功能?
- 鐵威馬NAS如何設定連結聚合
- 鐵威馬NAS忘記密碼如何解決?密碼
- 鐵威馬NAS如何安裝桌面TNAS PC助手
- 鐵威馬NAS建立儲存空間的方法
- 鐵威馬NAS遠端訪問設定方法
- 鐵威馬NAS安裝使用emby圖文教程
- 鐵威馬NAS建立卷和儲存池教程
- electron + vue專案實現列印小票功能Vue
- 如何在鐵威馬NAS上建立共享資料夾
- 鐵威馬NAS如何安裝使用百度雲
- 教你如何用鐵威馬NAS進行遠端下載?
- 鐵威馬NAS如何使用SSD快取記憶體?快取記憶體
- 久等了,鐵威馬TOS 5內測招募來了!!!
- 鐵威馬NAS教程之如何利用NAS玩遊戲遊戲
- 如何在MAC電腦上訪問鐵威馬NAS?Mac
- 教你鐵威馬NAS如何設定整機備份
- 教你利用鐵威馬NAS如何輕鬆分享檔案
- 鐵威馬NAS對映共享資料夾方法教程
- 如何在鐵威馬NAS 上部署為知筆記筆記
- 教你如何在鐵威馬NAS中用Dokcer安裝OnlyOffice
- vue 實現純 web H5 列印功能VueWebH5
- 透過.NET Core+Vue3 實現SignalR即時通訊功能VueSignalR