Часть сканера многофункционального USB-принтера / сканера не найдена
Я написал это год назад. Все еще не решено, поэтому я переписал его, чтобы отразить текущее состояние.
система:
Ubuntu 16.04 LTS и многофункциональный принтер / сканер Canon Pixma MG5751 по USB.
Проблема:
Принтер работает отлично. Сканер - это то же устройство USB, но не распознается sane
, но отлично работает с Canon scangearmp2
, Сканер отлично работал с Ubuntu ранее, даже используя Simple Scan; Я понятия не имею, что изменилось.
Пожалуйста:
Как я могу заставить сканер работать под sane
снова?
Шаги на данный момент:
- Я удалил и повторно добавил принтер несколько раз.
- Я также очистил и переустановил Canon
cnijprinter
а такжеscangearmp2
пакеты между ними. - Читая другие очень похожие вопросы, я обнаружил, что мой компьютер распознает устройство.
lsusb|grep Canon
обеспечивает:Bus 001 Device 003: ID 04a9:178e Canon, Inc.
sane-find-scanner
ничего не находит, но жалуется на недостаточные разрешения.sudo sane-find-scanner|grep Canon
находит устройство:found USB scanner (vendor=0x04a9 [Canon], product=0x178e [MG5700 series]) at libusb:001:003
sudo scanimage -L
не находит сканер, как и простое сканирование:
No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages).
У меня нет идей. Пожалуйста помоги! Спасибо.
Обновление на основе комментариев: я установил sane-git
Упаковано и проверено: безуспешно. Scangearmp2 работает, но Simple Scan все еще не видит сканер. sane-git
страница также связана с последней версией выпуска sane-release
который я также установил, и это вызвало много перспективных строк, таких как Installing new version of config file /etc/sane.d/canon_dr.conf ...
- но результат был тот же; Scangearmp2 работает, но Simple Scan все еще не видит сканер.
Обновление 20190122:
После часа работы с apt-get
Сейчас я добился определенного прогресса, но только частично.
scanimage -L
теперь находит сканер даже безsudo
:
device `pixma:MG5700_192.168.1.81' is a CANON Canon PIXMA MG5700 Series multi-function peripheral device `pixma:04A9178E_733AA7' is a CANON Canon PIXMA MG5700 Series multi-function peripheral
- Когда я запускаю Simple-Scan, он сразу не жалуется на то, что сканер не найден. Это хорошо.
- Когда я запускаю сканирование, он жалуется: Ошибка сканирования: Ошибка связи со сканером.
- В Simple-Scan> Документ> Настройки я вижу, что в списке есть два сканера, и выбран первый. Я выбрал второй вариант и попробовал снова = УСПЕХ! Я думаю, что это не нравится сетевой сканер, но USB работает. Я счастлив!
1 ответ
Библиотека sane-pixma реализует серверную часть SANE (Scanner Access Now Easy), которая обеспечивает доступ к многофункциональным устройствам Canon PIXMA / i-SENSYS / imageCLASS / imageRUNNER (принтеры "все в одном") и планшетным сканерам Canon CanoScan /TPU. Бэкэнд реализует как интерфейс USB, так и сетевой интерфейс (с использованием протоколов Canon BJNP и MFNP). Сетевой интерфейс поддерживает сканеры как по IPv4, так и по IPv6 (MFNP через IPv6 не тестировался).
Этот бэкэнд необходим для того, чтобы ваш сканер работал в нормальном режиме.
Хотя у меня нет вашего сканера и я не могу его протестировать, похоже, что вам не хватает библиотеки libsane-pixma.so, которая поддерживает серию Canon Pixma MG5700 в разумных пределах. Пакет, который содержит его, libsane-dev, находится в репозиториях и может быть установлен с помощью команды sudo apt install libsane-dev
Вы можете подтвердить, что у вас есть файл с помощью команды find /usr -name *.so | grep pixma
Источники: