Не удалось сканировать 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-битной системе любого выпуска, поддерживаемого до этой даты.

Другие вопросы по тегам