Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Настройка сканера , Ubuntu 8.10 
:(
    Опции темы
Osrus
Дата 22.2.2009, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 443
Регистрация: 4.12.2004

Репутация: 1
Всего: 3



Цитата

LIBUSB
       SANE  can  only  use  libusb  0.1.6  or newer. It needs to be installed at
       build-time. Modern Linux distributions and other  operating  systems  come
       with libusb.

       Libusb  can  only  access  your  scanner if it's not claimed by the kernel
       scanner driver. If you want to use libusb, unload the kernel driver  (e.g.
       rmmod scanner under Linux) or disable the driver when compiling a new ker‐
       nel. For Linux, your kernel needs support for the USB filesystem  (usbfs).
       For kernels older than 2.4.19, replace "usbfs" with "usbdevfs" because the
       name has changed. This filesystem must be mounted. That's  done  automati

 none /proc/bus/usb usbfs defaults  0  0

       The  permissions  for the device files used by libusb must be adjusted for
       user access. Otherwise only root can use  SANE  devices.  For  Linux,  the
       devices are located in /proc/bus/usb/ or in /dev/bus/usb, if you use udev.
       There are directories named e.g. "001" (the  bus  name)  containing  files
       "001",  "002" etc. (the device files). The right device files can be found
       out by running scanimage -L as root. Setting permissions with  "chmod"  is
       not  permanent, however. They will be reset after reboot or replugging the
       scanner.

Эта цитата из man sane-usb
Я не буду переводит дословно и весь текст, но есть два пути для работы сканера: 1 загрузка драйверов как модуля во время сборки ядра и использование LIBUSB... Если тут второй вариант, то... первая строчка второго абзаца:
"Права доступа для файлов устройства, используемых LIBUSB должны быть настроны для пользовательского доступа, иначе только рут может получить доступ к сканеру..."
Ну и сообщение с irc.freenode.net канала #sane 
"the /dev/sg2 needed a chmod a+rw "

В общем в любом случае советую покурить указанный man или зайти на канал #sane





--------------------
Шагнул на скользкий путь красноглазия...
Long live Socialism!
PM MAIL ICQ   Вверх
bilbobagginz
Дата 22.2.2009, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(bilbobagginz @  21.2.2009,  10:13 Найти цитируемый пост)
просто сотри файл,

имеется ввиду файл правил для udevd, который я тебе насоветовал создать.
в общем пакет это делает сам.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Osrus
Дата 23.2.2009, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 443
Регистрация: 4.12.2004

Репутация: 1
Всего: 3



А может все-таки поиграться с файлом group,  добавить пользователя в usb группу, plugdev и т.д.?


--------------------
Шагнул на скользкий путь красноглазия...
Long live Socialism!
PM MAIL ICQ   Вверх
nickless
Дата 23.2.2009, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 41
Всего: 181



Osrus, ну он же показывал вывод:
Цитата(Retro @  20.2.2009,  15:55 Найти цитируемый пост)
crw-rw-r-- 1 root root 189, 769 2009-02-20 15:48 /dev/bus/usb/007/002

тут группы пользователя не помогут.
Если после установки пакета, о котором говорил bilbobagginz ничего не изменится, тогда посмотрим.

Ждём-с статус-апдейта от топикстартера. smile 


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
Retro
Дата 24.2.2009, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Попробовал:

Цитата(bilbobagginz @  20.2.2009,  22:33 Найти цитируемый пост)
sudo apt-get install libsane-extras


Получил:

Код

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  libsane-extras
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0B/183kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 643kB.
(Чтение базы данных... на данный момент установлено 120942 файлов и каталогов.)
Распаковывается пакет libsane-extras (из файла .../libsane-extras_1.0.19.8ubuntu1_i386.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/libsane-extras_1.0.19.8ubuntu1_i386.deb (--unpack):
 попытка перезаписать /usr/share/man/man5/sane-epkowa.5.gz, который уже имеется в пакете iscan
dpkg-deb: подпроцесс paste убит по сигналу (Broken pipe)
Обрабатываются триггеры для man-db ...
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/libsane-extras_1.0.19.8ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

PM MAIL   Вверх
bilbobagginz
Дата 24.2.2009, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



попробуй убрать пакет iscan.
если пакет libsane-extras обрабатывает твой сканнер, то тебе не нужен уже и пакет iscan.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Retro
Дата 24.2.2009, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(bilbobagginz @  24.2.2009,  13:45 Найти цитируемый пост)
попробуй убрать пакет iscan.

Так он же в куче с драйверами идет. Без драйверов sane вообще не видит сканер.
PM MAIL   Вверх
bobik02
Дата 24.2.2009, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 451
Регистрация: 26.11.2007

Репутация: нет
Всего: 14



Недавно доводилось юзать этот сканер. 
Прописывал все что нужно и в udev(*-libsane-rules) и с правами,группами,симлинками "игрался" в итоге так и ничего не получилось.
Настроил через sudo запуск xsane и iscan, нормально работает (и не вижу в чем плохое это решения?). Но позже получилось настроить и по нормальному.

iscan удалять не нужно, оно ни на что не влияет.
Retro,
Код

scanimage -L

Что выдаст эта команда под юзером?

Если что то вроде этого:
Код

device `epson:libusb:' is a Epson Unknown model flatbed scanner

тогда нужно прописать в /etc/sane.d/epson.conf закоментировать все  кроме двух строчек
Код

usb
usb 0x4b8 0x012d

эти шестнадцатеричные значения берутся как было замечено выше из вывода команды sane-find-scanner. 
Кроме этого всего прописать правила в udev *-libsane-rules. (выше писали уже)


И работает точно под юзером!


Это все потому, что чертов sane бурет не /dev/usb/lp0 к которому система дает доступ для не рутовской группы, а щимится напрямую /dev/usb* а эти уйстройства создаются при загрузке каждый раз заного, и с правами доступ root only



--------------------
Have a nice day
PM   Вверх
bilbobagginz
Дата 24.2.2009, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(Retro @  24.2.2009,  15:39 Найти цитируемый пост)
Без драйверов sane вообще не видит сканер. 

моё предположение простое и нехитрое:
if (в пакете libsane-extras есть настройки для устройства твоего сканнера) ergo (этот пакет содержит драйвера для твоего сканнера)

Добавлено @ 18:24
Цитата(bobik02 @  24.2.2009,  18:20 Найти цитируемый пост)
Прописывал все что нужно и в udev(*-libsane-rules) и с правами,группами,симлинками "игрался" в итоге так и ничего не получилось.
Настроил через sudo запуск xsane и iscan, нормально работает (и не вижу в чем плохое это решения?). Но позже получилось настроить и по нормальному.

товарищ Retro интересуется запуском сканера под обыкновенным, смертным юзером, т.е. "по-нормальному"

для этого нужно всего-то настроить udev давать разрешения/принадлежность для сканера правильно.




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
mihanik
Дата 25.2.2009, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 13
Всего: 109



Почему у меня с установкой сканера проблем не было? У меня тоже убунта...
Система Ubuntu 8.10, kernel 2.6.27-11-generic
Сканер Mustek 1200 UB Plus.

Делал всё так, как написано тут http://linuxforum.ru/index.php?showtopic=54110

1. Итак, подключаем сканер к USB порту. У меня система промолчала на появление нового устройства.
2. Берем диск от сканера и среди драйверов (я выбрал папку от драйвера для XP, хотя это не суть важно) находим файл SBfw.usb
3. Скопировал этот файл в папку /usr/share/sane/gt86xx/    (мой сканер поддерживается фронтэндом gt68xx и требует загрузки прошивки)
4. Переименовываю SBfw.usb в  PS1fw.usb
5. В терминале подал команду scanimage -T

Всё!!! Мой сканер фурычит.





--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Retro
Дата 26.2.2009, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(mihanik @  25.2.2009,  19:25 Найти цитируемый пост)
Итак, подключаем сканер к USB порту. У меня система промолчала на появление нового устройства.

В том-то и дело, мой сканер вообще система не подхватывала. Т.е. "новых устройств" не обнаруживала.

PM MAIL   Вверх
mihanik
Дата 26.2.2009, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 13
Всего: 109



У меня тоже система не обнаруживала сканер до тех пор, пока не нашла файл PS1fw.usb
 в нужном месте.




--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Retro
Дата 26.2.2009, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(mihanik @  26.2.2009,  10:58 Найти цитируемый пост)
У меня тоже система не обнаруживала сканер до тех пор, пока не нашла файл PS1fw.usb
 в нужном месте.

A, тогда попробую, я просто не понял сразу.
PM MAIL   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0611 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.