1. 程式人生 > >【轉】怎麼在Linux上安裝印表機驅動(以Ubuntu為例)

【轉】怎麼在Linux上安裝印表機驅動(以Ubuntu為例)

通常來說,你不需要手動在Linux上安裝硬體驅動。系統會自動檢測計算機硬體,然後自動為你安裝驅動。但是,對於印表機,情況就不一樣了。事實上,Linux是通過CUPS(Common Unix Printing System)處理列印服務。Apple是CUPS的主要開發者,Mac OS X也是使用它處理列印的。

使用Foomatic資料庫

一般的,Linux桌面系統會提供印表機圖形配置工具,允許你方便的配置CUPS和印表機。連線到印表機的方式有幾種,從使用USB直接連線到使用網路連線(帶線的,不帶線的wifi)。對於一些連線方式,Linux系統也許能檢測印表機並自動安裝硬體驅動;對於不能自動安裝驅動,只能手動安裝了。

Ubuntu和其它很多Linux發行版使用Red Hat開發的印表機配置工具。還有其它的印表機配置工具,工作方式類似,都使用CPUS做為後端。啟動印表機配置工具,在Ubuntu上,開啟Printers:

Screen Shot 2016-01-16 at 18.48.54

ximg_

上面可以選擇驅動型別,從資料庫中選擇。先在資料中看看有沒有可用驅動,選擇你的印表機型號和驅動。如果你沒有在列表中看到你的印表機型號,可以選一個最接近的型號試試。

ximg33

設定完驅動,你就可以通過列印測試頁面測試了。

你也可以通過CUPS提供的web介面進行配置,它對人不太友好,但是它在大多數髮型版中都可用。開啟瀏覽器,輸入地址localhost:631進入印表機管理介面,然後點選Add Printer,有些Linux髮型版需要輸入使用者和密碼。

Screen Shot 2016-01-16 at 19.38.51

從PPD檔案安裝

印表機配置工具允許你直接提供PPD檔案。一些印表機的生產廠商會為他們的印表機提供這些檔案,你可以在印表機附送的光碟中找到,或者從印表機生產廠商的官方網站下載。

先在光碟或網站上找找有沒有PPD檔案,如果沒有找到,你也可以嘗試使用Windows驅動,即使它是.exe檔案。使用cabextract工具瀏覽exe中檔案內容,看看有沒有PPD檔案。如果有,提取出來。

最後,還沒有找到PPD,可以到OpenPrinting.org看看,它維護了一個印表機驅動資料庫。

ximg_5536e

如果印表機還是不能工作

在理想世界,你的印表機也許可以正常工作了。但是,印表機一直是Linux使用者的一個痛點。有些型號的印表機就是不支援或不能正常工作(舊驅動不再更新,廠家提供的驅動安裝起來頭疼),你就是沒有任何辦法。