我正在嘗試讓任何掃描器在 Ubuntu 14.04 lts 上運作。我目前正在嘗試運行 Canon CanoScan LiDE 25。我嘗試使用 sudo 從終端運行。簡單掃描可識別掃描儀,但不會掃描。為了簡單起見,我這次只關注佳能掃描器。
佳能 CanoScan LiDE 25
- 類型:平板式
- 掃描元件:CIS(彩色接觸式影像感測器)
- 光源:三色 (RGB) LED
- 光學解析度:1200x2400 dpi
- 可選解析度:25-19200 dpi (ScanGear CS)
- 接口:USB 1.1
- 耗電量:運轉時:最大 2.5 瓦,待機:1.4 瓦
我的機器:HP Pavilion g6
- 處理器:4x Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
- 記憶體:3937MB(已使用1217MB)
- 作業系統:Ubuntu 14.04.2 LTS
- 解析度:1366x768 像素
我已經上傳了該問題的螢幕截圖(XSane 右下窗口,左側簡單掃描,終端機窗口打開並顯示掃描器已被識別),您可以找到透過我的 GDrive 連結到這裡。
在我所做的研究中,我聽到了有關權限問題、USB 不相容和「沒有後端」問題的傳聞Linux 部落格。我不知道下一步該怎麼做,並且可以使用幫助。
非常感謝您的查看以及任何意見和/或建議。
答案1
我用佳能 CanoScan LiDE 25最近嘗試使用簡單掃描再次掃描。雖然掃描器在 32 位元系統上始終工作,但在 64 位元系統上完全無法運作。我在運行 Xubuntu 14.04 時確認了這些結果。
失敗嘗試的證明
在接下來的嘗試中,我將掃描器依次連接到 USB 3.0 和 2.0 端口,並在終端中運行lsusb
命令dmesg | tail
以確認它被檢測到。輸出行已修剪以僅顯示相關的行。
嘗試1。使用USB 3.0連接埠連接掃描器(偵測:是,掃描:失敗)
$ lsusb
總線 001 設備 011:ID 04a9:2220 佳能公司 CanoScan LIDE 25
$ dmesg |尾巴
[719.578197] USB 1-1:使用 xhci_hcd 的新全速 USB 裝置編號 11
[719.596841] USB 1-1:找到新的USB設備,idVendor = 04a9,idProduct = 2220
[719.596863] USB 1-1:新的USB裝置字串:Mfr = 1,Product = 2,SerialNumber = 0
[719.596878] USB 1-1:產品:CanoScan
[719.596890] USB 1-1:製造商:佳能
[719.669064]警告!功率/等級已棄用;使用電源/控制代替
嘗試2。使用 USB 2.0 連接埠連接掃描器(偵測:是,掃描:失敗)
$ lsusb
總線 001 設備 012:ID 04a9:2220 Canon, Inc. CanoScan LIDE 25
$ dmesg |尾巴
[719.669064]警告!功率/等級已棄用;使用電源/控制代替
[898.267099] USB 1-1:USB 斷開連接,裝置號 11
[905.255202] USB 1-4.3:使用 xhci_hcd 的新全速 USB 裝置編號 12
[905.273163] USB 1-4.3:找到新的USB設備,idVendor = 04a9,idProduct = 2220
[905.273186] USB 1-4.3:新的USB裝置字串:Mfr = 1,Product = 2,SerialNumber = 0
[905.273201] USB 1-4.3:產品:CanoScan
[905.273214] USB 1-4.3:製造商:佳能
為什麼不起作用
我在某處讀到 USB 3.0/XHCI 的存在可能會幹擾掃描器的使用。這對我來說沒有多大意義,所以我只是嘗試更改端口沒有停用 BIOS/UEFI 選單中的任何 USB 設定。在這兩次嘗試中,簡單掃描都失敗並出現錯誤,如下面的螢幕截圖所示。
我估計截至此答案日期仍缺乏 64 位元驅動程式支援。或者,必須使用32位元設備驅動程式才能使掃描器正常運作。話雖這麼說,我甚至嘗試在 Xubuntu 14.04 64 位元系統上安裝 Simple Scan for 32 位元系統,但慘敗。
現在可以使用了 (2016-07-06)
我又測試了佳能 CanoScan LiDE 25針對 Xubuntu 16.04 64 位元即時系統。我重複了上述嘗試,它在 USB 2.0 和 USB 3.0 連接埠上均有效。無需進一步配置;此掃描器在 16.04 版本中開箱即用。
最重要的是,我沒能弄清楚為什麼它在 14.04 64 位元中不起作用,而為什麼現在它可以在 16.04 64 位元中運行。這些 LTS 版本在核心版本、軟體包版本、程式版本等方面已經有很大不同。
長話短說對於 64 位元系統,最簡單的解決方案是使用目前版本 (16.04)。另外,掃描器可在迄今為止支援的任何版本的 32 位元系統中運作。