Установите Canon LiDE 300 / 400 на Ubuntu 18.04

Невозможно установить Canon LiDE 300 в Ubuntu 18.04. Как это решить?

1 ответ

Для Ubuntu 20.04 этот сканер не работает напрямую. Вippusbxdдрайвер пытается получить USB-устройство, и оно блокирует его. Вdmesg -w есть строка:

usb 1-11: usbfs: process 5756 (ippusbxd) did not claim interface 0 before use

Чтобы решить проблему:

sudo apt remove ippusbxd

и снова подключите сканер! (протестировано на живом USB немодифицированном Focal).

Загрузите драйвер linux для сканера с веб-сайта Canon. Это тот же драйвер для родственных моделей: scangearmp2-3.70-1-deb

Распакуйте и установите драйвер из каталога загрузки:

./install.sh

Собственного драйвера Canon недостаточно, чтобы заставить работать сканер Canon. Это только половина работы. Предполагая, что вы установили Sane. Вменяемый распознает сканер.

$ sane-find-scanner

found USB scanner (vendor=0x04a9 [Canon], product=0x1912 [LiDE 400]) at libusb:003:008

Но это не сработает.

$ scanimage -L

No scanners were identified

$ scanimage --format=png > test.png

scanimage: no SANE devices found

Аналогично, SimpleScan еще не обнаружит сканер.

На этом этапе он будет сканировать с помощью собственного программного обеспечения для сканирования, поставляемого вместе со сканером: scangearmp2. Но это программное обеспечение столь же элементарно, как чайный сервиз малыша. Он даже не позволит вам изменить разрешение, тип файла или область сканирования.

Но благодаря хорошей работе, проделанной @pekhterev и Rolf Bensch, сканер будет работать, если вы установите еще какое-то домашнее программное обеспечение.

sudo add-apt-repository ppa:rolfbensch/sane-git
sudo apt-get update

(источник здесь)

sudo apt install libsane-common
sudo apt install sane-utils
sudo apt install xsane

( источник)

Сканер работал от Xsane, после этого. А из Gimp, вызвав Xsane (он видит это как сканер pixma:04A91912). Но изображение было скучным.

К счастью, теперь он также работает с SimpleScan.

,

Canon, кстати, когда я связался с ними за помощью, потому что их сканер не работает, сказал. "Мы не поддерживаем Linux". Я сказал - но вы потратили время на поставку драйвера - конечно, вы хотели бы убедиться, что он действительно работает, когда люди его устанавливают. Они сказали: "Мы не поддерживаем Linux".

Наконец-то нашел драйвер Linux для США от Canon:ссылка на драйвер для США Linux 64 бит

Просто чтобы добавить свой любительский совет. После всего вышесказанного xsane по-прежнему не могу найти USB-сканер в моей системе.

Убедитесь, что сканер не спит, отключите его, затем подключите, затем запустите:

sudo sane-find-scanner

вы должны увидеть это или что-то в этом роде:

found USB scanner (vendor=0x04a9 [Canon], product=0x1913 [LiDE 300]) at libusb:001:009

Перейти в каталог /etc/sane.d/canon_dr.conf и поместите в этот файл номера поставщиков и продуктов.

Внизу файлов я добавил следующие строки:

# LiDE-300
usb 0x04a9 0x1913

Я также вставил это в canon630u.conf (просто чтобы быть уверенным)

После этого, xsane находит сканер, и я могу им пользоваться.

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