Не удалось сканировать Canon CanoScan LiDE 25 Ubuntu 14.04
Я пытаюсь заставить любой сканер работать на Ubuntu 14.04 lts. В настоящее время я пытаюсь запустить Canon CanoScan LiDE 25. Я пробовал и XSane, и Simple Scan. Я пытался бежать из Терминала с помощью sudo. Сканеры распознаются в режиме простого сканирования, но не сканируют. Для простоты сейчас я остановлюсь только на сканере Canon.
Canon CanoScan LiDE 25
- Тип: Планшетный
- Сканирующий элемент: CIS (цветной контактный датчик изображения)
- Источник света: 3-цветный (RGB) светодиод
- Оптическое разрешение: 1200x2400 точек на дюйм
- Выбираемое разрешение: 25-19200 точек на дюйм (ScanGear CS)
- Интерфейс: USB 1.1
- Потребляемая мощность: в рабочем режиме: 2,5 Вт максимум, в режиме ожидания: 1,4 Вт
Моя машина: HP Pavilion g6
- Процессор: 4x процессор Intel® Core ™ TM i5-3210M с тактовой частотой 2,50 ГГц
- Память: 3937 МБ (использовано 1217 МБ)
- ОС: Ubuntu 14.04.2 LTS
- Разрешение: 1366x768 пикселей
Я загрузил снимок экрана с этой проблемой (нижнее правое окно XSane, простое сканирование слева с открытым окном терминала и отображением распознанного сканера), которое вы можете найти здесь через мой GDrive.
В этом исследовании я слышал шепот проблем с разрешениями, несовместимостью USB и проблемой "нет бэкенда" в этом блоге Linux. Я понятия не имею, куда идти дальше с этим и мог бы использовать помощь.
Большое спасибо за поиск и любой вклад и / или совет.
1 ответ
Я использую Canon CanoScan LiDE 25 и недавно пытался снова сканировать с помощью Simple Scan. Хотя сканер всегда работает для 32-битной системы, он вообще не работал для 64-битной системы. Я подтвердил эти результаты во время работы Xubuntu 14.04.
Доказательство неудачных попыток
В следующих попытках я подключаю сканер к портам USB 3.0 и 2.0 по очереди и запускаю lsusb
а также dmesg | tail
команды в Терминале для подтверждения его обнаружения. Выходные строки были обрезаны, чтобы показать только соответствующие.
Попытка 1. Используйте порт USB 3.0 для подключения сканера (Обнаружение: ДА, Сканирование: СБОЙ)
$ lsusb
Шина 001 Устройство 011: ID 04a9: 2220 Canon, Inc. CanoScan LIDE 25
$ dmesg | хвост
[ 719.578197] usb 1-1: новое высокоскоростное USB-устройство № 11 с использованием xhci_hcd
[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: Производитель: Canon
[ 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: новое высокоскоростное USB-устройство № 12 с использованием xhci_hcd
[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: Производитель: Canon
Почему не работает
Я где-то читал, что наличие USB 3.0/XHCI может помешать использованию сканера. Для меня это не имело особого смысла, поэтому я просто попытался изменить порты без отключения каких-либо настроек USB в меню BIOS/UEFI. В обеих попытках простое сканирование завершилось неудачно с ошибкой, как показано на скриншоте ниже.
Я полагаю, что к этой дате пока не хватает поддержки 64-битных драйверов. Или для правильной работы сканера необходимо использовать 32-разрядный драйвер устройства. При этом я даже пытался установить Simple Scan for 32-bit system на 64-разрядную систему Xubuntu 14.04, но с треском провалился.
Сейчас работает (2016-07-06)
Я снова протестировал Canon CanoScan LiDE 25 против 64-битной живой системы Xubuntu 16.04. Я повторил вышеописанные попытки, и это сработало с портами USB 2.0 и USB 3.0. Никакой дополнительной настройки не требуется; сканер работает из коробки в 16.04 выпусках.
Прежде всего, мне не удалось выяснить, почему он не работал в 64-разрядной версии 14.04 и почему сейчас он работает в 64-разрядной версии 16.04. Эти выпуски LTS уже сильно отличаются с точки зрения выпуска ядра, версии пакета, версии программы и других.
TL; DR Для 64-битной системы самое простое решение - использовать текущую версию (16.04). Иначе, сканер работает в 32-битной системе любого выпуска, поддерживаемого до этой даты.