Сканер и права

Сидел настраивал сканер - от рута работает прекрасно, себя в группу scanner добавил, и все равно не хватает где-то прав ни scanimage ни sane тем-более. Что еще подкрутить надо?
посмотрите, какие права на него в /dev
Угу, и правда, на usb устройства группа camera назначена  :-\ , добавил себя в нее - и все ок, спасибо
Возможно моя проблема тоже связана с правами, но не похоже. У меня МФУ HP F4180, которое отлично работает в других дистрибутивах из коробки.
Принтер настроил через cups по инструкциям в вики и пробовал добавлять через # hp-setup - вроде работает.
Но сканер не настраивается. Если делать по http://wiki.archlinux.org/index.php/USB_Scanner_Support инстуркции, то я захожу в тупик на пункте # scanimage -L
[[email protected] deem]# sane-find-scanner
found USB scanner (vendor=0x03f0 [HP], product=0x7e04 [Deskjet F4100 series]) at libusb:003: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.
Вроде все хорошо, но…
[[email protected] deem]# 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).
То, что мелким шрифтом в инструкции под первым разделом сделал. Только не понял как добавить группу scanner на папку /proc/bus/usb Она же заменит root?
Еще пробовал добавлять разные варианты в /etc/udev/rules.d/53-sane.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="0x03f0", ATTRS{idProduct}=="0x7e04", MODE="0664", GROUP="scanner"
SUBSYSTEM=="usb", ATTRS{product}=="Deskjet F4100 series", GROUP="scanner", MODE="0660", SYMLINK+="lide25"
SYSFS{idVendor}=="0x03f0", SYSFS{idProduct}=="0x7e04", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"

Все, дальше не знаю, что делать. Бошка уже трещит. Нужна помощь. Что еще проверить?
(вроде все пакеты стоят, xsane не находит сканер даже под рутом, пользователь входит в группы сканер и оптикал))

ЗЫ: echo “hpaio” >> /etc/sane.d/dll.conf вроде помогло. По крайней мере
[[email protected] deem]# scanimage -L
device `hpaio:/usb/Deskjet_F4100_series?serial=CN7AR5W0T804TJ' is a Hewlett-Packard Deskjet_F4100_series all-in-one
[[email protected] deem]# scanimage -d hpaio:/usb/Deskjet_F4100_series?serial=CN7AR5W0T804TJ -x 50 -y 50 --format=tiff > /home/deem/test.tiff
Успешно отсканировался небольшой фрагмент. Если подставлять вместо
hpaio:/usb/Deskjet_F4100_series?serial=CN7AR5W0T804TJ
hpaio: libusb:003:002
то выводит “Ошибка сегментирования”
xsane стал находить сканер под рутом.

Может подскажете как выглядит устройство сканера в виде файла? Включил первую конфигурацию для udev, но перегружаться пока не могу…
Фуууу, вроде настроил. и того на это у меня ушла неделя =)
Алгоритм следующий.
1) Настройка принтера. Поставить cups, hplip. Добавить демон cups в /etc/rc.conf в конец строки DEMONS. Перезагрузиться или # /etc/rc.d/cups start
2) не создавать принтер через веб интерфейс cups, а вместо этого выполнить # hp-setup (там пару раз далее нажать если устройство обнаружится)
3) Принтер уже готов к работе, он появился в веб интерфейсе cups и в настройках Kde4. Но эти настройки в кедах недоступны для изменения пользователем пока не добавите группу users в поле SystemGroup в конфиге /etc/cups/cupsd.conf (можно через веб интерефейс).
4) Настройка сканера. Ставим sane (а лучше сразу xsane)
5) Выполняем # sane-find-scanner
Выдаст что-то вроде found USB scanner (vendor=0x03f0 , product=0x7e04 ) at libusb:003:002
6) Создаем конфиг /etc/sane.d/hpaio.conf добавляем в него usb 0x03f0 0x7e04 (цифры взяли из вывода предыдущей команды)
7) раскоментируем hpaio в конце /etc/sane.d/dll.conf
8 ) добавляем пользователя в группу lp

Всякие необязательные вещи не перевожу. Можно посмотреть определяется ли устройство несколькими командами. У меня все также работает.
My device is /dev/lp0.
you can type “ls -l /dev/* | grep lp” to see if your printer/scanner was auto detected and configured by Hal.

There are various ways to find the values for step 1. the first number is the vendor ID and is more than likely going to be 0x03f0 for this driver.
dmesg | grep -i 0x03F0
dmesg | grep -i printer
dmesg | grep -i lp0

as a last resort try going through /sys/bus/usb/devices and trying to find the correct vendor and product id's in idVendor idProduct and serial if you know it (scanimage -L, as root)

Пользователя в группы scanner,camera,optical и т д я тоже добавил, похоже, они не используются
В вики?
Слава Линусу, настроил. спасибо вам добрый человек.
Геморно немножко но жить можно.
Спасибо за хорошее объяснение запуска сканера.
 
Зарегистрироваться или войдите чтобы оставить сообщение.