В правилах 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 scannerxsane тоже заработал
Те же действия могут помочь в аналогичных ситуациях, с другими редкими устройствами
URL:
Обсуждается: http://www.opennet.me/tips/info/1996.shtml
Полагаю, что вместо:
$ sane-find-scanner
нужно
$ sudo sane-find-scanner
Добавил в заголовок слово USB. Хотелось бы аналогичную телегу про SCSI-сканеры увидеть...
"...И по аналогии добавляем наш сканер..." - что трудно строчку здесь привести?
Хмм... У меня usb mustek BearPaw 2448CS Plus. Сразу он не заработал, на сайте sane я нашел под него драйвер и кинул в папку /usb/share/sane/gt68xx/ после чего: chown :karasik112. Все заработало. Как вариант chown :scanner и кого надо в эту группу.
# sane-find-scanner will now attempt to detect your scanner. If the# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
found USB scanner (vendor=0x0458 [Genius], product=0x2020 [CP-Slim 1200 USB2], chip=GL842) at libusb:002:002
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
(не работает сканер Genius CP-Slim 1200. Что делать?)