如何讓 Epson Stylus DX4450 - 一體化印表機/掃描器正常運作?

如何讓 Epson Stylus DX4450 - 一體化印表機/掃描器正常運作?

我是 Ubuntu 和 Linux 新手。

http://www.epson.co.uk/Printers-and-All-In-Ones/Inkjet/Epson-Stylus-DX4450/Overview

Ubuntu 12.04 有此印表機的驅動程序,但此驅動程式沒有所有選項。僅用於列印,無墨水量等。

沒有掃描器驅動器!掃描器根本不起作用。

我試試這個驅動程式http://www.epson.co.uk/Printers-and-All-In-Ones/Inkjet/Epson-Stylus-DX4450/Drivers-Support並按照安裝說明進行操作,但沒有任何變更。

將作業系統變更為windows或mac,查看有多少驅動程式。

那麼,有誰知道在哪裡/如何安裝此掃描器/印表機?

答案1

好吧,我有相同類型的一體機,但我不使用印表機部分,因為它有問題 - 所以我什至沒有嘗試用它列印,所以問題的這一部分我無法回答。 (TwoD 已成功使用印表機部分。)

然而,我的掃描器部分也遇到了同樣的問題......我已經尋找了解決方案,但沒有一個有效。直到今天,我找到了一份內容廣泛的指南——但它確實有效! (然後我開始尋找這樣的未解答的問題......現在我在這裡)。

因此,您應該做以下事情。

去:http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do

向下捲動直到到達“下載表格”部分。這裡選擇「Epson Stylus CX4300/CX4400/CX4450/CX5500/CX5600/DX4400/DX4450」(第一列第二行)。

向下捲動到“問卷”。選擇正確的發行版和版本(編寫此答案時,12.04 不存在,請選擇 11.10)。

在下一頁向下捲動直到「掃描器驅動程式」。下載以下內容:

首先是「deb 套件」(目前是 iscan-data_1.13.0-1_all.deb,但版本號碼可能會在您造訪時變更)。然後往下捲動一點,在「blahblahblah core package」下載「deb 32bit package [libltdl7](適用於Ubuntu 8.10 或更高版本)」或「deb 64bit package [libltdl7](適用於Ubuntu 8.10 或更高版本) 」下列出的兩個文件,取決於您使用 32 位元或 64 位元系統。 (如果你不知道我在說什麼,就下載32位元版本。)例如,如果是32位元版本,此時的兩個檔案名稱(它們可能會改變)是:iscan_2.28.1- 3.ltdl7_i386.deb和iscan-plugin-cx4400_2.1.3-1_i386.deb

現在你有 3 個文件。現在您需要安裝它們。事實上,我不使用 Ubuntu,而是使用 Lubuntu,更重要的是,不是英文,所以我不完全知道你的系統上如何呼叫可以安裝它們的程式。它必須是“套件安裝程式”之類的。 (可能會為文件格式分配正確的程序,但如果沒有(例如,如果分配了“存檔管理器”等),那麼您將在“管理”功能表下找到正確的程序。)

您也可以從終端執行此操作:將工作目錄變更為您下載檔案的位置

cd ~/Download

一次安裝所有 iscan 軟體包

sudo dpkg -i iscan*.deb

安裝這些軟體包後,我們可能需要更深入地了解系統設定。

首先,透過前往“應用程式”選單上的“圖形”->“影像掃描!適用於 Linux”或“XSane 影像掃描程式”,查看是否已偵測到您的掃描器。它將嘗試找到掃描器。如果失敗,請將其拔出並重新插入,然後嘗試重新開啟程式。

如果仍未偵測到掃描儀,您可能需要手動變更一些文件,以告訴系統要使用哪個驅動程式以及偵測到裝置時如何對裝置進行分類。這些軟體包應該更早處理所有這些問題,但它可能失敗了。

打開終端機。

類型:

gksu gedit /etc/sane.d/epkowa.conf

(然後輸入您的密碼 - 在下文中通常會需要您的密碼。)將出現一個文字檔案。找到僅包含單字“scsi”的行。如果您只使用 USB 掃描儀,可以選擇在「scsi」前面新增 # 號。然後找到僅包含單字“#usb”的行。如果有 # 號,請將其刪除。關閉文件(當然,並保存它。)這告訴 epkowa 後端需要檢查掃描器的總線。

類型:

gksu gedit /etc/sane.d/dll.conf

在清單中尋找包含“epson”的行。在它前面加一個#。儲存並關閉文件。這將停用 iscan 的 Epson 後端。

類型:

gksu gedit /etc/sane.d/dll.d/iscan

確保剛剛開啟的文件中有一行包含單字「epkowa」。如果需要,請添加它,然後儲存並關閉檔案。這將為 iscan 啟用 epkowa 後端。

類型:

gksu gedit /etc/udev/rules.d/45-libsane.rules

您可能會得到一個空文件(如果沒有,請另起一行)。插入以下文字(包含所有字元):

# Epson Stylus CX-4300 CX-4400 CX-4450 CX-5500 CX-5600 DX-4400 DX-4450
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="083f", MODE="664", GROUP="scanner"

現在您可能需要重新啟動系統。在大多數情況下,拔掉並重新插入設備就足夠了。

之後,打開一體機。

打開終端,然後輸入:

sane-find-scanner

你會得到一個很長的文本,但其中會有一行,類似這樣:

found USB scanner (vendor=0x04b8 [Language Error], product=0x083f [Language Error]) at libusb:004:002

您將需要最後兩個數字,在我的例子中是 004 和 002,但您肯定會得到不同的數字。

如果您看到不只一行,請嘗試拔除其他可能具有掃描功能的裝置(例如某些手機或相機),然後再次執行該命令。

您的用戶可能需要添加到「掃描器」群組才能訪問,或者您可以[暫時? ] 授予每個人訪問掃描器的權限。

為此,請在終端中輸入以下內容,但將我的 004 和 002 號碼替換為您的號碼:

sudo chmod 0755 /proc/bus/usb/004/002

(再次需要密碼。)您可能會收到錯誤訊息。檢查您是否拼字正確,如果正確,請忽略該錯誤訊息並嘗試將您的使用者新增至「掃描器」群組。

現在,我們準備好了!

在「應用程式」選單中的「圖形」下,您將找到「Image scan! for Linux」或「XSane 影像掃描程式」。啟動它,您將獲得類似於 Windows 中的 Epson Scan 的介面。


我希望一切順利。如果沒有,請告訴我,也許我可以回答。

答案2

在我的 Ubuntu 12.04 系統上,當掃描器透過 4 路 USB 集線器連接時,我的掃描器驅動器 (DX4400) 無法運作。當我卸下集線器並將掃描器直接連接到我的電腦時,問題得到解決。這應該適用於 64 位元和 32 位元版本的 Ubuntu。

相關內容