Установите 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
находит сканер, и я могу им пользоваться.