利用cups讓鐵威馬NAS變成打印服務(wù)器

情況背景說明:

??家里有一臺HP LaserJet 1010老打印機(以下簡稱打印機)鹤竭,修修弄弄,一直能正常工作扁掸。因為夫人用的多翘县,通過USB連接在夫人的筆記本上,打印我筆記本上的文檔就有點不方便谴分,因為我用的少锈麸,也就湊合著。
??我的數(shù)據(jù)大多數(shù)放在網(wǎng)盤上牺蹄,但經(jīng)歷了所用網(wǎng)盤關(guān)停忘伞,更換網(wǎng)盤導數(shù)據(jù)以及手機過戶導致與手機綁定的網(wǎng)盤數(shù)據(jù)丟失等經(jīng)歷后,去年春節(jié)時咬牙給家里添置了一臺鐵威馬的F4-221四盤位NAS服務(wù)器做為家庭存儲中心沙兰。
??因為這臺NAS24小時不關(guān)機氓奈,我就想著能否用這臺NAS做打印服務(wù)器,以便發(fā)揮NAS的更大的作用鼎天。
??通過鐵威馬微信公眾號向鐵威馬官方資詢舀奶,鐵威馬給我推薦了應用中心里面的VirtualHere,根據(jù)官方提供的論壇貼子中的步驟安裝后斋射,感覺功能確實挺強大育勺,但使用了一段時間后就提示購買使用許可。在論壇中咨詢后得知罗岖,原來是VirtualHere是收費軟件涧至,只提供免費試用十天,而購買費用是49美元桑包。根據(jù)匯率我算了一下大概約三百多人民幣南蓬,這個價格可以在淘寶上買兩個維斯易聯(lián)的無線打印服務(wù)器了,實在是不劃算,也不符合我將NAS作用更大化的初衷赘方。
??實在不死心烧颖,想到這臺NAS使用的是Linux的內(nèi)核,于是開始上網(wǎng)查找Linux在打印機共享方面的方案蒜焊,看到有關(guān)于cups的相關(guān)介紹倒信。我本人對Linux一知半解,只能不斷嘗試著看能不能解決泳梆。以經(jīng)歷多次失敗后找到以下解決方案。

技術(shù)背景說明:

??鐵威馬NAS雖然使用Linux榜掌,但一些Linux下的命令在其NAS中并不提供优妙,對于我這樣的新手很難安裝第三方軟件。但該NAS中提供了docker憎账,通過鏡像的方式可以運行一些軟件套硼。所以cups的安裝與運行只能通過docker來實現(xiàn)。
??鐵威馬型號:F4-221
??TOS版本:4.2.08-2101111540

實施步驟:

一胞皱、開通SSH權(quán)限

??在控制面板-終端與SNMP-Telnet / SSH中啟用ssh邪意,如下圖。

Snipaste_2021-01-28_10-46-22.PNG

二反砌、在應用中心中安裝docker雾鬼。

??如下圖。


Snipaste_2021-01-28_11-43-46.PNG

三宴树、使用putty通過ssh登錄NAS的root帳號

??密碼默認與NAS的admin帳號一樣策菜。關(guān)于putty的使用不詳述了。如下圖酒贬。


Snipaste_2021-01-28_11-42-07.PNG

四又憨、執(zhí)行以下命令

docker run -d --name="cups-google-print" --net="host" --privileged="true" -e TZ="UTC" -e HOST_OS="unRAID" -e "CUPS_USER_ADMIN"="admin" -e "CUPS_USER_PASSWORD"="pass" -e "TCP_PORT_631"="631" -v "/mnt/user/appdata/cups-google-print":"/config":rw -v /dev:/dev -v /etc/avahi/services:/avahi -v /var/run/dbus:/var/run/dbus mnbf9rca/cups-google-print

??此命令參考:
??https://sre.ink/docker-install-cups-print-system
??https://github.com/mnbf9rca/cups-google-print
??該命令執(zhí)行過程中同時包括了鏡像安裝與運行,所以有一個下載安裝的過程锭吨,需要一點耐心蠢莺,如下圖。命令執(zhí)行完成后即可關(guān)閉putty程序零如。

19.PNG

五躏将、對鏡像進行設(shè)置

??回到TOS界面,打開docker埠况,并在窗口中找到剛安裝的“cups-google-print”耸携,該容器應該已經(jīng)執(zhí)行,此時需要先停止執(zhí)行辕翰,如下圖夺衍。

Snipaste_2021-01-28_13-24-42.PNG

??選擇該容器,點擊編輯喜命,如下圖沟沙。
10.PNG

??在彈出的編輯界面中選中常規(guī)設(shè)置河劝,勾選啟用自動重新啟動,如下圖矛紫。
11.PNG

??我對docker了解的并不多赎瞎,之所以勾選該項是按我自己的理解啟用該項會在容器因意外停止運行會能自動重新啟動,或是重啟NAS系統(tǒng)時颊咬,該容器能自動啟動务甥。如果這兒的理解不對,請幫我指出喳篇,謝謝敞临。

??在編輯界面中選擇,如下圖麸澜。

12.PNG

??這個界面中已經(jīng)掛載好了四個路徑挺尿,基本不需要設(shè)置什么,只需要注意只讀下面的勾不要打上即可炊邦。實際測試中编矾,發(fā)現(xiàn)打開只讀的勾后,后面對打印機時行配置時馁害,會報錯窄俏。
??另外,這兒解釋一下為什么開始安裝cups-google-print鏡像之所以不在UI界面中操作蜗细,而是通過命令行的方式進行安裝裆操,就是因為在這兒手工掛載文件夾時,這四個路徑在UI界面中沒有辦法選擇到炉媒,我嘗試手工輸入似乎也不可以。只能在命令行中用-v參數(shù)來手工掛載吊骤。

??編輯界面中選擇網(wǎng)絡(luò),如下圖传泊。
??在網(wǎng)絡(luò)名稱中選擇host,如果已經(jīng)是host了鸭巴,保持就行。

13.PNG

??編輯界面中選擇端口設(shè)置溪椎,如下圖。
??查看此處是否已經(jīng)有相應端口了,如果沒有則點擊新增校读,然后按圖中設(shè)置將網(wǎng)絡(luò)端口改為631沼侣,其他不需要改變歉秫。
14.PNG

??編輯界面中選擇環(huán)境雁芙,如下圖。
??基本上這個界面中不需要改動什么扶供,但畫圈的地方要注意裂明,這個是后期登錄cups所需要的帳號密碼闽晦。后期如果需要更改密碼提岔,可以到這兒來修改。
16.PNG

??所有設(shè)置完成后荠瘪,點擊下面的應用哀墓,啟動窗口喷兼。如下圖。
17.PNG

六吠各、安裝或設(shè)置打印機

??登錄cups管理界面贾漏。
??在瀏覽器輸入https://"nas ip":631(將引號中的內(nèi)容替換成你NAS的真實IP地址)藕筋。注意,前面使用的是https而不是http困食,當然如果錯輸成http也沒有關(guān)系硕盹,會自動給出一個提示界面和正確的鏈接,點擊正確的鏈接也可以登錄啊胶。如下圖垛贤。

18.PNG

??如果直接輸入https地址的話聘惦,會要求輸入帳號密碼,此帳號密碼即為編輯界面中環(huán)境中所顯示的帳號密碼黔漂,如果上面ssh中的安裝指令安裝的cups禀酱,則已經(jīng)設(shè)置用戶名和密碼為admin/cups剂跟。如下圖。
20.PNG

?? 登錄后顯示界面如下圖鳍置。

21.PNG

?? 點擊紅圈處的Adding Printers and Classes墓捻,出現(xiàn)下圖界面砖第。
22.PNG

?? 點擊紅圈處的Add Printer环凿,出現(xiàn)新的界面如下圖智听。
23.PNG

?? 在這個界面中,如果你的打印機已經(jīng)連接到NAS上且已經(jīng)打開電源考赛,此處會自動檢測到打印機颜骤,強調(diào)一下,我使用的是HP LaserJet 1010打印機八孝,未對其他品牌打印機進行測試鸠项。
?? 根據(jù)我的打印機型號祟绊,我在此處選擇HP LaserJet 1010 USB 00CNFG838407 HPLIP(HP LaserJet1010),然后點擊下方的Continue浅辙,出現(xiàn)新的界面阎姥,如下圖呼巴。
24.PNG

?? 在這個界面中御蒲,Location處隨便輸入一串字符厚满,我習慣輸入TNAS01
?? Sharing處要將Share This Printer打勾遵馆,這樣后面其他電腦才能通過網(wǎng)絡(luò)使用該打印機丰榴。
?? 最后點擊Continue按鈕四濒,出現(xiàn)新的界面职辨,如下圖舒裤。
25.PNG

?? 在此界面中觉吭,根據(jù)打印機的型號在Make處選擇打印機的型號亏栈,我的型號是HP,默認已經(jīng)是了黎侈。不知道是自動檢測出來的峻汉,還是默認就是HP脐往。然后在下方的Model界面中選擇相應的打印機型號。如果列表中沒有對應的打印機型號瘤礁,也可以通過選擇文件來手工安裝ppd格式的打印機驅(qū)動柜思。列表中已經(jīng)包含我的打印機巷燥,所以我直接選擇第一個,然后點擊下方的 Add Printer按鈕陨享,出現(xiàn)打印機設(shè)置界面诺苹,如下圖艳狐。
26.PNG

?? 這個界面中如果沒有特別需求僵驰,直接保持默認即可唁毒,直接點擊下方Set Default Options將設(shè)置保存為默認值浆西。
最后當出現(xiàn)如下圖的界面時顽腾,打印機即安裝并共享成功。
27.PNG

七久信、在Windows中安裝共享打印機

?? 在Windows中安裝網(wǎng)絡(luò)打印機的過程不再仔細描述漓摩,只提一個注意點。
?? Windows7和Windows10(XP沒有測試)在安裝網(wǎng)絡(luò)共享打印機時腿椎,有可能自已掃描到該打印機啃炸,如下圖卓舵。

1.png

??或下圖掏湾。
2.png

??如果直接安裝上面兩張圖片中自動掃描到的打印機忘巧,會出現(xiàn)在Windows上打印空白沒有文字的情況睦刃,但是圖形好像是可以打印的涩拙,如下圖。
f6ed73d318fafc5237a5031d4d2b620.jpg

??我猜測是自動掃描安裝的打印機驅(qū)動并不適合該打印機工育,沒有條件做更多的測試如绸,所以不知道其他型號的打印機是否有這樣的問題出現(xiàn)。
?? 正確的方法是在添加網(wǎng)絡(luò)打印機的界面選擇我所需的打印機未列出搪泳,如下圖扼脐。
28.PNG

??在彈出的對話框中手工輸入打印機的路徑。此處的路徑應為:
??http://“NAS IP”:631/printers/“打印機名稱”
??說明:將引號中的內(nèi)容換成自己NAS的IP地址方妖,并將引號去掉须喂。
如下圖。
3.png

??最后根據(jù)提示選擇適合的Windows版本驅(qū)動進行安裝仔役,如下圖又兵。
4.png

??如果Windows沒有自帶打印機的驅(qū)動沛厨,可以至打印機廠商的官方主頁下載對應的打印機的相應Windows版本驅(qū)動摔认。

??其他品牌型號打印機可以參照此方法嘗試安裝参袱。

??以上是一次技術(shù)嘗試,特記錄以備忘并供其他技術(shù)人員參考剿牺。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載晒来,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者郑现。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市誊抛,隨后出現(xiàn)的幾起案子整陌,更是在濱河造成了極大的恐慌,老刑警劉巖随夸,帶你破解...
    沈念sama閱讀 221,695評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宾毒,死亡現(xiàn)場離奇詭異诈铛,居然都是意外死亡墨礁,警方通過查閱死者的電腦和手機恩静,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評論 3 399
  • 文/潘曉璐 我一進店門驶乾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人疙咸,你說我怎么就攤上這事风科∝ぶ兀” “怎么了杆查?”我有些...
    開封第一講書人閱讀 168,130評論 0 360
  • 文/不壞的土叔 我叫張陵亲桦,是天一觀的道長。 經(jīng)常有香客問我豫领,道長等恐,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,648評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮二跋,結(jié)果婚禮上扎即,老公的妹妹穿的比我還像新娘。我一直安慰自己各拷,他們只是感情好撤逢,可當我...
    茶點故事閱讀 68,655評論 6 397
  • 文/花漫 我一把揭開白布蚊荣。 她就那樣靜靜地躺著莫杈,像睡著了一般。 火紅的嫁衣襯著肌膚如雪媳叨。 梳的紋絲不亂的頭發(fā)上糊秆,一...
    開封第一講書人閱讀 52,268評論 1 309
  • 那天议双,我揣著相機與錄音,去河邊找鬼伍纫。 笑死昂芜,一個胖子當著我的面吹牛泌神,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播债热,決...
    沈念sama閱讀 40,835評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼窒篱,長吁一口氣:“原來是場噩夢啊……” “哼舶沿!你這毒婦竟也來了括荡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,740評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎算行,沒想到半個月后苫耸,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,286評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,375評論 3 340
  • 正文 我和宋清朗相戀三年呀枢,在試婚紗的時候發(fā)現(xiàn)自己被綠了裙秋。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,505評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖泣侮,靈堂內(nèi)的尸體忽然破棺而出紧唱,到底是詐尸還是另有隱情漏益,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站癣猾,受9級特大地震影響余爆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜像捶,卻給世界環(huán)境...
    茶點故事閱讀 41,873評論 3 333
  • 文/蒙蒙 一拓春、第九天 我趴在偏房一處隱蔽的房頂上張望痘儡。 院中可真熱鬧枢步,春花似錦醉途、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至征绎,卻和暖如春磨取,著一層夾襖步出監(jiān)牢的瞬間忙厌,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留爹土,地道東北人着饥。 一個月前我還...
    沈念sama閱讀 48,921評論 3 376
  • 正文 我出身青樓宰掉,卻偏偏與公主長得像,于是被迫代替她去往敵國和親轨奄。 傳聞我的和親對象是個殘疾皇子孟害,可洞房花燭夜當晚...
    茶點故事閱讀 45,515評論 2 359

推薦閱讀更多精彩內(nèi)容