1. 使用linux共享列印機
實驗室一直使用Windows的伺服器來共享列印機,但是由於windows的。。。。開發環境比較惡劣,終於我們也換成了ubuntu來支撐日常的工作。
在所有開發之前遇到的問題就是,我們已經在Linux上安裝了列印機的驅動,但其他區域網內的計算機不知道怎麼樣連接到列印機了。。。
在查詢了一早上的資料後,發現在Linux上共享列印機比之前要更簡單一些,步驟如下:
下面一步一步來說:
在ubuntu上安裝cups服務和安裝其他組件沒有什麼區別,一條命令,毫無壓力
在安裝的時候遇到了依賴無法解決的問題,但是提示說使用 --fix-missing 選項來 update ,那就試一下
完成~
cups在瀏覽器中提供了一個gui的控制頁面,如果你的ubuntu是有圖形化界面的,那你可以直接使用 http://localhost:631 進入管理頁面,如果你的ubuntu是伺服器版本的,那就從區域網中輸入ip進入吧。
頁面長成這個樣子。
其實這些內容已經非常明白了,上面是一個導航,你可以進入不同的菜單。這里主要關注的是兩個地方,一個是導航欄中的 Printers ,另一個是 Adding Printers and Classes 。首先查看Printers中有沒有你想要共享的列印機,如果有的話,可以跳過這一步。如果沒有的話,你需要進入 Adding Printers and Classes 來選擇你的列印機並添加,一路選擇默認即可。
這里需要注意的是,我已經在共享之前配置好了本地的列印機設置和驅動,也就是利用ubuntu自帶的列印機管理就可以,因此這里沒有什麼技術障礙,就略過了。
在cups中共享的列印機有統一的鏈接地址,首先,進入導航欄的 Printers 頁面中,頁面中可以看到你剛才添加或默認添加的列印機。
點擊你要共享的列印機項,你可以進入一個詳情,詳情上的url就是遠程訪問的列印機地址。
當然,如果你的地址是 localhost ,只需要轉換成對應的區域網ip即可訪問。
cups默認是不會共享列印機的,因此你需要在導航欄的Administration中做一點操作。
在 Administration 頁面中,勾選 Share printers connected to this system 和 Allow printing from the Internet 選項並點擊 Change Settings 保存配置。
這個時候,你在其他計算機上已經可以訪問該列印機了,只需要輸入URL即可搜索到該列印機。
然後選擇對應的驅動,確認,完成。
現在已經可以開始列印了~
2. 如何在linux上安裝單位的網路列印機
單位里的網路列印機是理光的MP C3504ex 在kubuntu虛擬機上安裝列印機,開始——系統設置 然後按添加列印機 安裝以後這個協議就會顯示出來。 在經由SAMBA的windows列印機框里按提示填寫列印機的網路地址。 一般是smb://列印機伺服器ip地址/列印機名。 由於是在windows域管理的列印機,可能會存在需要輸入域用戶名及密碼 記得區隔域名和用戶名之間的斜桿與伺服器名上用的斜桿方向是相反的。 最近又要新安裝一台電腦,可是,怎麼也不行了。經常出現 connection failed: nt_status_io_timeout等問題,原來是因為最近公司被WannaCry勒索病毒嚇壞了,列印伺服器升級為SMBv2協議啦,而KDE安裝的CUPS默認協議為SMBv1,所以在安裝列印機後經常出現授權無法通過,目前只要找到 /etc/samba/smb.conf文件,打開以後在 [global]下加上兩行 client min protocol = SMB2 client max protocol = SMB3 搞定。