В правилах udev не было моего сканера, и поэтому сканер работал, только через sudo $ sudo scanimage -L
device 'gt68xx:libusb:003:003' is a Mustek ScanExpress 1248 UB flatbed scanner
$ 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-find-scanner
видим:
found USB scanner (vendor=0x055f, product=0x021f [USB Scanner], chip=GT-6816) at libusb:003:002
Если в правилах udev для сканеров нет vendor=0x055f, product=0x021f, то файлу устройства не присвоят правильную группу
$ sudo vi /etc/udev/rules.d/50-libsane-extras.rules
(у вас может быть другой файл, найти его не составит труда)
И по аналогии добавляем наш сканер
добавляем в группу scanner всех нужных пользователей
$ sudo vi /etc/group
$ sudo /etc/init.d/udev restart
$ scanimage -L
device 'gt68xx:libusb:003:002' is a Mustek ScanExpress 1248 UB flatbed scanner
xsane тоже заработал
Те же действия могут помочь в аналогичных ситуациях, с другими редкими устройствами
URL:
Обсуждается: http://www.opennet.dev/tips/info/1996.shtml