Деякі моделі не зможуть працювати без фірмового програмного забезпечення (прошивки). Прошивки не включаються в дистрибутив SANE із-за ліцензійних угод, але у більшості випадків доступні на сайті виробника або знаходяться на диску, який йде в комплекті із сканером. Іншими словами, потрібні драйвери для windows.
Серед файлів знаходимо нашу прошивку, як правило це файлик з закінченням bin.
Далі скопіюємо файл прошивки в каталог /usr/share/sane/snapscan/ і відредагуємо файл конфігурації необхідного нам backend 'а. Відкриємо файл /etc/sane.d/snapscan.conf і поправимо рядок з адресою прошивки : firmware /usr/share/sane/snapscan/ файлик з закінченням bin. Потім вимкнемо сканер, відключимо від нього usb- кабель, наново підключимо до usb і включимо живлення сканера. Pапускаємо XSANE, спершу від користувача root. Якщо у вас встановлений тільки сканер і немає іншого устаткування(тюнер, вебкамера, тощо), то перед вами при запуску xsane з'явиться діалог вибору пристрою. Вибираємо " наш сканер " і натискаємо "OK". Трохи подумавши, повинна запуститися xsane. Якщо цього не сталося, то, найвірогідніше, побачите віконце з помилкою. Повідомлення "Invalid argument" означає що щось з прошивкою. Текст помилки, "I/O", що містить, швидше за все означає, що проблеми із зверненням до пристрою. Якщо ж все нормально, відкриється вікно програми сканування - можна перевірити сканер у дії!
Але робота від користувача root - не кращий спосіб, тому треба додати користувачів, яким потрібний доступ до сканера, в групу scanner.