佳能扫描仪在 Fedora 中被识别,在 Debian 中无法使用 sane-pixma

佳能扫描仪在 Fedora 中被识别,在 Debian 中无法使用 sane-pixma

我有一台佳能扫描仪,我尝试将其安装在 QubesOS 机器上。在一台 qube(虚拟机)中,我安装了全新的 Debian 10,在另一台 qube 中安装了全新的 Fedora 32。打印机驱动程序可从佳能网页获取,并具有可用于多个发行版的 bash 安装脚本。所以我将它安装在两个 qube 中,一切正常。之后,两个 qube 的打印都可以正常工作。

然后我还在两个 qube 中安装了 gscan2pdf。在 Fedora 中,当我启动 gscan2pdf 时,我可以轻松选择我的佳能扫描仪和页面来源(平板或文档进纸器)。然而在 Debian 中 gescan2pdf 无法识别扫描仪。

在 Fedora 和 Debian 中运行sudo sane-find-scanner都会产生相同的消息:

found USB scanner (vendor=0x04a9 [Canon], product=0x27fe [MF642C/643C/644C]) at libusb:001:002
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage

然而在 Debian 中sudo scanimage -L给了我:

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

sudo scanimage -L在 Fedora 中运行时给了我:

device `pixma:04A927FE_349f7ba38c13' is a CANON Canon i-SENSYS MF640 Series multi-function peripheral

看来 Fedora 默认情况下能够识别扫描仪,而 Debian 则不能。

然而 Sane-pixma 安装在 Debian 上并且应该能够识别它。

有人知道我该如何进一步排除故障并找出原因吗?

答案1

Debian 10 的 SANE 版本为 1.0.27,而 Fedora 32 的版本为 1.0.32。

不幸的是,对 Canon i-SENSYS MF64x 系列的支持似乎是添加到sane-pixma这些版本之间的某个位置,这就是 Debian 版本无法识别它的原因。

相关内容