Действуем по инструкции:
https://github.com/bchallenor/sane-backendsДля начала ставим программу для сканирования, и пару необходимых инструментов для установки:
sudo apt-get install xsane libusb-dev libjpeg62 libjpeg62-dev libgphoto2-dev git
Потом скачиваем бэкенд для sane:
git clone git://git.debian.org/sane/sane-backends.git
Конфигурируем его и компилируем
cd sane-backends
./configure
make
Если все скомпилировано удачно, то делаем:
sudo make install
Проверяем, чтобы новая библиотека была первой в списке:
sudo ldconfig -v | grep libsane
libsane.so.1 -> libsane.so.1.0.26
libsane.so.1 -> libsane.so.1.0.23
если нет, то выполняем команду:
echo "/usr/local/lib" | sudo tee -a /etc/ld.so.conf.d/1-sane.conf
Копируем правила для сканера:
sudo cp tools/udev/libsane.rules /etc/udev/rules.d
а также добавляем себя в группу:
sudo adduser <username> scanner
Надо выйти из сеанса и войти назад, чтобы применились права.
После этого надо выткнуть из порта шнур, воткнуть назад.
Все должно работать:
scanimage > test.pnm
сканирование осуществляем программой xsane.
Все это сейчас проверил на Ubuntu 15.04, у меня такой МФУ и пользуюсь им давно, устанавливаю каждый раз так и все работает.
Проверено также на 14.04.4.