如何让 CanoScan 8400F 平板扫描仪在 Ubuntu 中工作?

如何让 CanoScan 8400F 平板扫描仪在 Ubuntu 中工作?

我想在运行 Xubuntu 18.04 的笔记本电脑上使用 CanoScan 8400F 扫描仪。我可以使用 和 检测扫描仪lsusb,结果返回

总线 002 设备 006:ID 04a9:221e Canon, Inc. CanoScan 8400F

sudo sane-find-scanner返回

在 libusb:002:006 找到 USB 扫描仪(供应商=0x04a9 [Canon]、产品=0x221e [CanoScan]、芯片=GL842)

但是,无论scanimage是 SimpleScan 还是扫描仪都无法检测到。我注意到运行sane-find-scanner没有权限的情况下运行也会不是检测扫描仪。访问Sane 支持的设备页面表明我的扫描仪应该受支持,尽管这显然是从 Sane 1.0.31 开始的。我似乎正在运行 Sane 1.0.27。我运行了,但sudo apt-get update没有任何效果。

我遗漏了什么?除了自己编译最新版本的 Sane 之外,还有什么方法可以让它工作吗?(因为我不会这么做。这不值得。)

谢谢,

- 约翰

答案1

我正在使用 Ubuntu 21.04

您是否已重命名~/.sane~/.sane-bkup清除旧设置?

对于我自己的安装,我以前安装了旧版本的“后端”并且必须删除它们。 ippusbxd未安装,它已被ipp-usb安装当前版本的版本替换。

您是否清理了旧的尝试以使其正常工作?它们会影响您的结果。

您是否确保/etc/sane.d/genesys.conf文件中 8400F 的行已被usb 0x04a9 0x221e取消注释?

我的测试:

  1. simple-scan自动检测我的佳能 CanoScan 8400F。
  2. xsane 0.999自动检测 8400F。
  3. gscan2pdf自动检测 8400F。
  4. 令人失望的是scangearmp2,它无法检测扫描仪。我喜欢扫描多张照片时的“自动裁剪”功能。可惜它无法使用测试选项 1-3 中的代码。其中包含/lib/bjlib两个文件canon_mp2.confcifmx530.conf可能会限制检测到的扫描仪。
  5. skanlite从安装的snap也令人失望,没有检测到扫描仪。这是因为/snap/skanlite/current/etc/sane.d/genesys.conf已过期。
  6. skanlite安装后apt-get install会自动检测 8400F。

当 8400F 通电并打开时, find-sane-scanner会产生: found USB scanner (vendor=0x04a9 [Canon], product=0x221e [CanoScan], chip=GL842) at libusb:002:009与您的类似。

scanimage -L返回genesys:libusb:002:009 显示它确实检测到扫描仪 scanimage --device-name 'genesys:libusb:002:009' --format=jpeg > me.jpeg生成灰度图像。我没有使用选项设置,因为我更喜欢simple-scangscan2pdfxsane

我还有一台佳能 MX530 系列网络多功能扫描仪、打印机、传真机,可以通过选项 1-3 检测到。

答案2

如果

    scanimage -L  

不提供找到的扫描仪列表,则

或许

    sudo scanimage -L  

可以。由于 scanimage 在命令行上提供了很多参数,您可以尝试不同的组合。

佳能网站不提供任何 Linux 驱动程序,尽管 Windows 驱动程序部分看起来相当丰富。您是否考虑在您的计算机上安装 Windows 双启动或在 Ubuntu 下设置 VM 来尝试它们?

相关内容