Ребятя, на вас последняя надежда, два дня уже себе нервы порчу.
У меня сканер BenQ 5160C, пробовал устанавливать так:
1. Создал каталог snapscan в /usr/share/sane
2. Скопировал в него файл 2331v013.bin
3. Подправил файл /etc/sane.d/snapscan.conf
# firmware upload is needed by the scanner
firmware /usr/share/sane/snapscan/2331v013.bin
4. В файле /etc/sane.d/snapscan.conf прописал usb 0x04a5 0x2331
Пробую sudo scanimage -L, получаю ответ:
device `snapscan:libusb:003:002' is a Acer FlatbedScanner50 flatbed scanner
Пробую scanimage > test.tif, ответ:
scanimage: open of device snapscan:libusb:001:007 failed: Error during device I/O
Пробую сканировать так: "Приложения -> Графика -> Простое сканирование", пишет "нет доступного сканера".
Подскажите, что делать.
Подключение сканера
Для начала проверить входит ли пользователь в группу scanner
[console]groups[/console]
Если в списке группа scanner отсутствует
[console]sudo gpasswd -a имя_пользователя scanner[/console]
nilov, http://www.sane-project.org/man/sane-snapscan.5.html
Примерно тот же, что и у вас.
Сканер работает под Linux.
ИМХО, возиться с командной строкой необязательно. Главное - подсунуть ему firmware, и можно запускать xsane или аналог.
Если не видит сканер - запускаем от рута. Если под рутом работает, а под юзером нет - то добавляем юзера в группу scanner, даём юзеру права на устройство сканера, команду вешаем в автозагрузку.
Writer, под Ubuntu, наверное, работает даже самое кривое железо smile
Для начала проверить входит ли пользователь в группу scanner
[console]groups[/console]
Если в списке группа scanner отсутствует
[console]sudo gpasswd -a имя_пользователя scanner[/console]
$ groups
nilov adm dialout cdrom plugdev lpadmin admin saned sambashare
$ sudo gpasswd -a nilov scanner
gpasswd: группа scanner не существует в /etc/group
Сканер работает под Linux.
ИМХО, возиться с командной строкой необязательно. Главное - подсунуть ему firmware, и можно запускать xsane или аналог.
Если не видит сканер - запускаем от рута. Если под рутом работает, а под юзером нет - то добавляем юзера в группу scanner, даём юзеру права на устройство сканера, команду вешаем в автозагрузку.
firmware - менял на bin который нашёл на установочном диске (п.3).
xsane из под рута говорит что "нет доступных устройств".
skanlite тоже не находит девайс.
gscan2pdf, вроде определяет сканер, нажимаю сканировать получаю такое сообщение "Неизвестное сообщение scanimage-perl: open of device snapscan:libusb:001:010 failed: Invalid argument".
# sane-find-scanner
found USB scanner (vendor=0x04a5, product=0x2331) at libusb:001:010
Причём на комманду
# 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)."
Выдёргиваю/втыкаю USB шнур, снова пробую scanimage -L, пишет "device `snapscan:libusb:001:011' is a Acer FlatbedScanner50 flatbed scanner"
# lsusb
Bus 001 Device 011: ID 04a5:2331 Acer Peripherals Inc. (now BenQ Corp.)
Создал файл
/etc/udev/rules.d/45-scanner.rules
В нём написал:
SYSFS{idVendor}==»04a5«, SYSFS{idProduct}==»2331«, MODE=»664″, GROUP=»saned»
Не помогает.
Раскомментировал строку:
/dev/usb/scanner0 bus=usb
в файле /etc/sane.d/snapscan.conf
Результата ноль.
https://lists.ubuntu.com/archives/ubuntu-ru/2008-August/012099.html
Под виндой-то точно работает?
https://lists.ubuntu.com/archives/ubuntu-ru/2008-August/012099.html
Под виндой-то точно работает?
Уже читал это.
Да, под виндой работает.
firmware - менял на bin который нашёл на установочном диске (п.3).
Если использовали bin - то нужна прога NdisWrapper- это модуль ядра, который использует bin- предназначенные для Windows
Почитайте LinuxFormat № 4 2009г стр 24.
firmware - менял на bin который нашёл на установочном диске (п.3).
Если использовали bin - то нужна прога NdisWrapper- это модуль ядра, который использует bin- предназначенные для Windows
Почитайте LinuxFormat № 4 2009г стр 24.
NdisWrapper как я понял использует inf, а не bin. Или я что то неправильно понял, потому что на
# ndiswrapper -i /usr/share/sane/snapscan/2331v013.bin
отвечает
install argument must be .inf file
попробовал так:
На загрузочном диске в папке Driver с помощью wine запустил setup.exe, получил такую папку c:/Program Files/ScanDrv6/5160C.
Всё это переписал на свою хоум папку и запустил:
# ndiswrapper -i /home/username/5160C/Migrate/Scan13.inf
(других .inf просто не было)
Проверил
# ndiswrapper -l
scan13 : invalid driver!
# scanimage > test.tif
scanimage: no SANE devices found
выдёргиваю/вставляю USB шнур, опять пробую
# scanimage > test.tif
scanimage: open of device snapscan:libusb:001:009 failed: Error during device I/O
проходит некоторое время опять
"scanimage: no SANE devices found"
Читал уже всё это. Даже пробовал подключать с u176v046.bin, толку нет.
А попробовать в виртуальной машине поставит мандриву с СД диска -в ней можно сканер выбрать вручную - что там выдаст
А попробовать в виртуальной машине поставит мандриву с СД диска -в ней можно сканер выбрать вручную - что там выдаст
Почему именно мандриву?