Debian

佳能掃描器在 Fedora 中被辨識,而不是在 Debian 中使用 sane-pixma

  • March 28, 2021

我有一台佳能掃描器,我試圖將它安裝在 QubesOS 機器上。在一個 qube(虛擬機)中,我安裝了全新的 Debian 10,在另一個中安裝了全新的 Fedora 32。列印機驅動程序可從 Canons 網頁獲得,並且具有可用於多個發行版的 bash 安裝腳本。所以我將它安裝在兩個 qube 中,一切正常。之後,兩個 qube 的列印工作都沒有問題。

然後我還在兩個 qube 中安裝 gscan2pdf。在 Fedora 中,當我啟動 gscan2pdf 時,我可以輕鬆選擇佳能掃描器和頁面來源(平板或文件進紙器)。但是在 Debian gescan2pdf 中無法辨識掃描器。

sudo sane-find-scanner在 Fedora 和 Debian 中執行會產生相同的消息:

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 上並且應該能夠辨識它。

任何人都知道如何進一步解決此問題並找到原因?

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

不幸的是,似乎對佳能 i-SENSYS MF64x 系列的支持被添加到sane-pixma這些版本之間的某個地方,這就是 Debian 的版本無法辨識它的原因。

引用自:https://unix.stackexchange.com/questions/642500