Xubuntu 16.04 - 简单扫描无法与我的扫描仪配合使用

Xubuntu 16.04 - 简单扫描无法与我的扫描仪配合使用

我正在运行 Xubuntu 16.04,我的扫描仪是 CanoScan LiDE 110。

简单扫描给出了“无法启动扫描”的错误,并且有时当我在出现错误后尝试再次扫描时,扫描就会崩溃。

lsusb在终端上运行:

~$ lsusb
Bus 001 Device 006: ID 04a9:1909 Canon, Inc. CanoScan LiDE 110

所以我知道我的扫描仪已被检测到,并且我知道我的扫描仪没有缺陷,因为它可以在通过 VirtualBox 运行的 Windows XP 上运行,而且我目前正在使用它进行扫描。

答案1

我的 Canon LiDE 25 在 Ubuntu 16.04 LTS 及其所有版本(Xubuntu、Kubuntu、Lubuntu、Ubuntu MATE)下也遇到了同样的问题,

我最终通过将 USB-ID 列入黑名单找到了解决方案。事实上,我的扫描仪似乎被检测为 HID 设备而不是扫描仪,简单扫描返回黑页,或者扫描仪在扫描过程中停止,或者传感器没有回到其初始位置。

因此,我做了以下事情:

  1. 在终端中,输入lsusb并找到扫描仪的 USB-ID (xxxx:xxxx)。对于我的 LiDE25,此命令返回Bus 001 Device 007: ID 04a9:2220 Canon, Inc. CanoScan LIDE 25其 USB-ID 为 04a9:2220,对于您来说,我认为它将是04a9:1909
  2. /etc/default/tlp使用以下命令编辑配置文件:

    sudo nano /etc/default/tlp
    

    找到这一行(对我来说是第 178 行)

    USB_BLACKLIST=
    
  3. 添加您的 USB-ID(以我的 LiDE 25 为例):

    USB_BLACKLIST=04a9:2220
    

    所以对你来说,这肯定是

    USB_BLACKLIST=04a9:1909
    
  4. CTRL+ O(字母 O,而不是零)保存文件
  5. CTRL+退出X
  6. 拔下扫描仪的插头,然后重新插入,无需重新启动计算机,您现在就可以尝试。

这个解决方案对我来说很有效;我希望它对你也有效。

答案2

我在使用 Pop!_OS 18.04 lts 的 Canon CanoScan LiDe 25 时也遇到了同样的问题。我只需在 TLP 上禁用“自动暂停 USB”即可。然后它就可以正常工作了。

您可以查看TLP 配置页面了解详情。

相关内容