實驗室一直使用Windows的服務器來共享打印機,但是由于windows的。。。。開發(fā)環(huán)境比較惡劣,終于我們也換成了ubuntu來支撐日常的工作。
在所有開發(fā)之前遇到的問題就是,我們已經(jīng)在Linux上安裝了打印機的驅動,但其他局域網(wǎng)內的計算機不知道怎么樣連接到打印機了。。。
在查詢了一早上的資料后,發(fā)現(xiàn)在Linux上共享打印機比之前要更簡單一些,步驟如下:
- 安裝
cups服務 - 啟動
cups服務 - 進去基于瀏覽器或者文檔的配置環(huán)境
- 添加打印機或者直接復制出默認配置的打印機地址
- 在配置中勾選共享
- 重新啟動
cups服務
下面一步一步來說:
安裝cups服務
在ubuntu上安裝cups服務和安裝其他組件沒有什么區(qū)別,一條命令,毫無壓力
sudo apt-get install cups
在安裝的時候遇到了依賴無法解決的問題,但是提示說使用--fix-missing選項來update,那就試一下
sudo apt-get update --fix-missing
sudo apt-get install cups
完成~
啟動cups服務
service cups start
配置打印機
cups在瀏覽器中提供了一個gui的控制頁面,如果你的ubuntu是有圖形化界面的,那你可以直接使用http://localhost:631進入管理頁面,如果你的ubuntu是服務器版本的,那就從局域網(wǎng)中輸入ip進入吧。
頁面長成這個樣子。

其實這些內容已經(jīng)非常明白了,上面是一個導航,你可以進入不同的菜單。這里主要關注的是兩個地方,一個是導航欄中的Printers,另一個是Adding Printers and Classes。首先查看Printers中有沒有你想要共享的打印機,如果有的話,可以跳過這一步。如果沒有的話,你需要進入Adding Printers and Classes來選擇你的打印機并添加,一路選擇默認即可。
這里需要注意的是,我已經(jīng)在共享之前配置好了本地的打印機設置和驅動,也就是利用ubuntu自帶的打印機管理就可以,因此這里沒有什么技術障礙,就略過了。
獲取打印機連接地址
在cups中共享的打印機有統(tǒng)一的鏈接地址,首先,進入導航欄的Printers頁面中,頁面中可以看到你剛才添加或默認添加的打印機。

點擊你要共享的打印機項,你可以進入一個詳情,詳情上的url就是遠程訪問的打印機地址。

當然,如果你的地址是localhost,只需要轉換成對應的區(qū)域網(wǎng)ip即可訪問。
共享打印機
cups默認是不會共享打印機的,因此你需要在導航欄的Administration中做一點操作。

在Administration頁面中,勾選Share printers connected to this system和Allow printing from the Internet選項并點擊Change Settings保存配置。
大功告成
這個時候,你在其他計算機上已經(jīng)可以訪問該打印機了,只需要輸入URL即可搜索到該打印機。

然后選擇對應的驅動,確認,完成。

現(xiàn)在已經(jīng)可以開始打印了~