Epson Scanner sx218 – 间歇性工作

我的爱普生SX218似乎没有被可靠识别。

我已经从Epson网站安装了正确的驱动程序。
我编辑了/etc/sane.d/dll.conf文件以包含未注释的行 – epkowa。
我已按照https://help.ubuntu.com/community/SettingScannerPermissions上的说明编辑了/lib/udev/rules.d/40-libsane.rules
我确保系统上的2个用户是扫描程序和saned组的成员。

当我点击启动器上的iscan图标时,除非我双击然后我得到一个说Epson(未知模型)[ epkowa:usb:003:006 ]的对话框,否则图标会消失并变亮。 然后我得到一个说不能向扫描仪发送命令的对话框 – 检查扫描仪状态。

有时虽然对话识别扫描仪为Epson Stylus NX220 / SX218 / TX220 / ME – 当我点击“确定”然后iscan启动并且扫描仪完美运行。

 sane-find-scanner 

没有找到扫描仪作为用户或sudo

出了什么问题?

我设法解决了这个问题。 完整描述如下 –

我已经读过爱普生为Linux提供了非常好的驱动程序支持,而且根据我的有限经验,这似乎就是这种情况。 爱普生的网站在这方面可能会引起一些混乱。 在最初搜索有关您的Epson扫描仪/打印机/多function一体机的信息时,Epson网站建议使用SX-218等格式(即带连字符)搜索设备。 这可以工作并带您进入设备信息页面。 在这些页面上有一个“驱动程序和下载”部分,其中包含操作系统的下拉列表。 如果您运行Windows,该页面将列出下拉列表下方的驱动程序链接。 如果你选择Linux,那么唯一显示的是一个名为“driver”的微小链接。 如果单击该链接,则会转到Linux驱动程序的搜索页面。 最初似乎没有任何东西存在。 搜索打印机时, 需要从搜索字符串中删除连字符 。 所以SX218会得到一个结果。 SX-218不会。 起初非常混乱。

当您获得驱动程序信息时,会有驱动程序软件的下载链接。 在页面底部有一个指向常见问题解答的微小链接。 点击这个有点容易被忽视的链接并阅读常见问题解答。 这些信息非常有用。

分步说明

  1. 下载该软件。 您将需要iscan-data_1.24.0-2_all.deb(或更高版本)和iscan_2.29.2-1~usb0.1.ltdl7_amd64.deb或类似内容。 “ltdl7”软件包适用于当前版本的Linux – “ltdl3”适用于早期版本。 类似地获得了打印机驱动程序 – 您将需要epson-inkjet-printer-workforce-320-sx218_1.0.0-1lsb3.2_amd64.deb或等效的i386。
  2. 检查是否已安装Synaptic Package Manager。
  3. 检查系统上是否安装了sane-utils。
  4. 检查是否已安装GDebi软件包安装程序。 如果尚未安装,请使用Synaptic进行安装。
  5. 使用Synaptic检查/安装包xsltproc。 此步骤对于安装iscan-data软件包至关重要。
  6. 使用GDebi安装iscan-data_1.24.0-2_all.deb
  7. 使用GDebi安装iscan_2.29.2-1~usb0.1.ltdl7_amd64.deb
  8. 检查/etc/sane.d/dll.conf它应该包含一行读取 – epkowa如果它有一行读取 – epson2然后用散列(#)注释掉
  9. 检查/etc/sane.d/epkowa.conf文件。 它应该有一行读取 – usb 0x04b8 0x0865 – 注意0x04b8是Epson的供应商ID – 0x0865是SX-218的产品ID
  10. 注释掉/etc/sane.d/epkowa.conf文件中的scsi条目
  11. 检查/lib/udev/rules.d/40-libsane.rules中的条目 – 该文件中应该有供应商和产品编号的条目(我在安装时已有一个条目)。
  12. 使用“用户和组”包(默认情况下并不总是安装),将用户添加到“scanner”组。
  13. 安装打印机驱动程序 – epson-inkjet-printer-workforce-320-sx218_1.0.0-1lsb3.2_amd64.deb或同等产品

注意插入打印机/扫描仪时,请使用USB2端口而不是 USB3。 USB3似乎适用于打印机,但不能可靠地用于扫描仪。 将设备插入USB2端口时,系统立即识别出该设备

您可以在终端窗口中使用lsusb命令获取设备的供应商和产品ID。

我刚刚安装了这个软件包以使用我的Epson sx128扫描仪。 我对Ubuntu 12.04比较新,但我已经包含了所有说明。 最新说明位于zip文件夹中包含的安装文档的底部。

我包括他的文件位于我自己的网络服务器上的下载链接作为临时措施,因为我花了两天时间来找到文件。 其中1个文件包含iscan。 我已经安装了它,但是我也确认“简单扫描”可以有效地工作。

我希望这有助于某人。

不确定以下内容对Ubuntu也有效,但对Debian Wheezy AMD64有效。 Wickens的描述对我来说很好,但有一些发展对指令做了一些小改动:

  1. iscan-data_1.35.0-1_all.deb可用,因此请下载该文件
  2. iscan_2.30.1-1~usb0.1.ltdl7_amd64.deb可供下载
  3. 检查60-libsane.rules而不是40-libsane.rules。 没有SX218的条目,所以添加:
    #Epson Stylus SX418 ATTRS {idVendor} ==“04b8”,ATTRS {idProduct} ==“0865”,ENV {libsane_matched} =“是”
  4. 在CUPS中添加打印机: http:// localhost:631选项卡管理 – 添加打印机。