XSane не может открыть устройство (неверный аргумент)

Я новичок в Linux и установил Ubuntu 15.10 несколько дней назад. Я могу успешно распечатать на моем Canon i-SENSYS MF4890dw, но при попытке сканирования с помощью Xsane получаю следующее:

Failed to open device 'pixma:MF4800_10.237.93.145': invalid argument

Поскольку я прочитал некоторые каналы из других похожих тем, я попробовал на Xterm:

scanimage -T 

который возвращает:

scanimage: open of device pixma:MF4800_10.237.93.145 failed: Invalid argument

а также

uname -r

который возвращается 4.2.0-25-generic,

4 ответа

В библиотеке сканирования произошла ошибка, которая повлияла на беспроводное сканирование с использованием некоторых устройств. Обновить libsane до 1.0.26 или новее. Если он не доступен в центре программного обеспечения, установите его из этого ppa:

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

Обычно это проблема с разрешениями.

Используйте lsusb, чтобы увидеть, какая шина и устройство включены в ваш принтер / сканер (при условии, что он подключен через USB).

lsusb

Автобус 003 Устройство 006: ID 0400:0132 Brother Industries, Ltd

Это устройство на шине 003, устройство 006..., которое соответствует этому файлу:

ls -l /dev/bus/usb/003/006

crw-rw-r-- 1 корень lp 189, 261 янв 21 17:18 006

Обратите внимание на группу 'lp'.

Добавьте себя в группу 'lp', используя:

sudo usermod -a -G lp {your-username-goes-here}

Выйдите и вернитесь... попробуйте xsane.

У нас были похожие проблемы с нашим сканером Canon. Установка обновленных версий xsane и его библиотеки из ежедневного ppa SANE сделали нас в основном функциональными, хотя механизм подачи документов по-прежнему не работает.

Другая проблема, с которой мы столкнулись, заключалась в том, что ufw межсетевой экран блокировал доступ к сетевому сканеру. Если вы используете ufw и сканер подключен к сети, попробуйте отключить ufw и снова пытаюсь отсканировать. Если это работает, то довольно просто пропустить сканер ufw так что вам не нужно полностью его выключать.

Иногда плохой USB-кабель может вызвать эту ошибку "неверный аргумент". Попробуйте поменять свой кабель на хорошо известный.

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