如何让Epson Stylus DX4450 – 多function一体机/扫描仪工作?

我是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,以查看有多少驱动程序。

那么,有谁知道在哪里/如何安装此扫描仪/打印机?

好吧,我有相同类型的一体机,但我没有使用打印机部件,因为它有问题 – 所以我甚至没有尝试用它打印,所以这部分问题我无法回答。 (TwoD已成功使用打印机部件。)

但是,我在扫描仪部件上遇到了同样的问题……我已经搜索了一个解决方案,但没有一个能够工作。 直到今天,当我找到一个广泛的指南 – 但它的工作原理! (然后我开始寻找像这样的未解答的问题……现在我在这里)。

那么,你应该做的是以下几点。

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

向下滚动,直到到达“下载表单”部分。 在这里选择“Epson Stylus CX4300 / CX4400 / CX4450 / CX5500 / CX5600 / DX4400 / DX4450”(这是第一列第二行)。

向下滚动到“Questionnare”。 选择正确的分布和版本(写这个答案时,12.04不存在,选择11.10)。

在下一页向下滚动,直到“扫描仪驱动程序”。 下载以下内容:

首先,“deb包”,(目前它是iscan-data_1.13.0-1_all.deb,但版本号可能会在您访问时改变)。 然后滚动一下,在“blahblahblah核心包”下载“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 

安装这些软件包后,我们可能需要更深入地了解系统设置。

首先通过“应用程序”菜单上的“图形” – >“图像扫描!for 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”的行。 如果需要,添加它,然后保存并关闭该文件。 这使得epcan作为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,但你肯定会得到不同的数字。

如果您看到多行,请尝试拔出可能具有扫描function的其他设备,例如某些手机或相机,然后再次运行该命令。

您的用户可能需要添加到“扫描仪”组才能访问,或者您可以[暂时?]让每个人都可以访问扫描仪。

为此,请在终端中键入以下内容,但将004和002号替换为您的号码:

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

(再次需要密码。)您可能会收到错误消息。 检查您是否已正确拼写所有内容,如果已拼写,请忽略该错误消息并尝试将您的用户添加到“scanner”组。

现在,我们准备好了!

在“应用程序”菜单的“图形”下,您将找到“图像扫描!for Linux”或“XSane图像扫描程序”。 启动它,您将获得类似于Windows中的Epson Scan的界面。


我希望一切顺利。 如果没有,请告诉我,我也许可以回答。

在我的Ubuntu 12.04系统上,当扫描仪通过4路USB集线器连接时,我的扫描仪驱动器(DX4400)无法运行。 当我卸下HUB并将扫描仪直接连接到我的计算机时,问题得到解决。 这应该适用于64位和32位版本的Ubuntu。