У меня возникла проблема, аналогичная описанной здесь.
Я установил SANE. Убедился, что у меня все в порядке со всем
$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
К вашему сведению
$ uname -r
5.4.0-77-generic
Он обнаруживает нормально:
$ scanimage -L
device `escl:http://127.0.0.1:60062' is a ESCL LiDE 400 HTTP flatbed scanner
Но я получаю вот это:
$ scanimage -T
Output format is not set, using pnm as a default.
scanimage: open of device pixma:04A91912_44D865 failed: Invalid argument
Или вот это:
Был один порт, который, казалось, не работал. Как только я успевал набрать lsusb
, он получал новый идентификатор устройства. Я добавил себя в соответствующие группы, как советовали на некоторых форумах/вопросах.
Я отчаялся и попробовал sudo xsane
. Никакой разницы. Что, похоже, исключает ошибки разрешений. Я специально выбрал LiDE 400, так как он был указан как полностью поддерживаемый.
Я могу заверить вас, что этот ответ не сработал. sudo apt remove ippusbxd
не был тем дроидом, который я искал.
Тем временем sudo sane-find-scanner
сообщает об ошибке трубы и никаких других полезных данных.
Я попробовал установить драйвер Canon и добавить его в conf в соответствии с этим ответом. Отключил USB и подключил его. Nadda.
Все, что этот ответ дал мне, это дополнительную строку:
$ scanimage -L
device `pixma:04A91912_44D865' is a CANON CanoScan LiDE 400 multi-function peripheral
device `escl:http://127.0.0.1:60062' is a ESCL LiDE 400 HTTP flatbed scanner
Каким бы путем я ни шел, я, похоже, упираюсь в кирпичную стену.
Что еще я могу попробовать?
Обновление: после возни с вытаскиванием USB и вставкой его снова в другое место, я смог заставить Document Scanner увидеть сканер, но он не смог подключиться, выдал ошибку и сдался. Он явно есть. Его явно можно активировать. Что мешает Ubuntu использовать его?
Обновление #2: Задумался, может ли это быть проблемой ограничительного брандмауэра. Попробовал sudo ufw allow saned
- безрезультатно.
Обновление #3: В порыве отчаяния я перезагрузился. Результат - убедить Ubuntu в существовании сканера вообще - вот моя текущая проблема. Теперь, если бы только была запись моих шагов...
Обновление #4: Xsane загружен!!! Полагаю, то, что я дал ему немного посидеть, помогло. Конечно, прошло совсем немного времени, пока:
Я попробовал сканер документов, но:
Обновление #5: Я полностью исключил вину кабеля и самого сканера. Для этого я подключил его к компьютеру с Windows и установил драйвер. Я смог сразу же получить сканы.
устройство `escl:http://127.0.0.1:60062' является планшетным сканером ESCL LiDE 400 HTTP
Сканер обнаружен бэкендом SANE escl
. Это хорошо. Что не очень хорошо, так это то, что он не работает. Возможно, это ошибка в вашей версии бэкенда (при условии, что ippusbxd
не находится в системе и ведет себя неправильно).
К счастью, есть независимый бэкенд sane-aircan
, на который можно опереться. В Ubuntu 21.04 он доступен и установлен по умолчанию. Что вы делаете в версии 20.4, перейдите сюда. Обратите внимание на поддержку вашего сканера.
Теперь перейдите на эту страницу, скачайте и установите ipp-usb
и sane-aircan
. ipp-usb
намного, намного лучше, чем ippusbxd
. Даже автор ippusbxd
говорит, что его программа не подходит для этой работы.