Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Подскажите, как установить драйвер сканера?  (Прочитано 6127 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн boris-tver

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Прошу помощи знатоков. Подключаю сканер, Ubuntu 10, 11 и 12 определяет, что подключено устройство Mustek BearPaw 1200 TA (то же и с Mustek BearPaw 2448 CS Plus), но при запуске программ сканирования пишет, что сканирование не проходит. Драйверы для сканеров есть на диске оптическом. Как поставить? Или это что-то другое? Спасибо! :)

Оффлайн vas_3

  • Активист
  • *
  • Сообщений: 769
  • достаточно.
    • Просмотр профиля
Re: Подскажите, как установить драйвер сканера?
« Ответ #1 : 27 Октября 2012, 16:43:41 »
У меня не взлетел, но было это давно. ЕМНИП, это не sane-сканер

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
Re: Подскажите, как установить драйвер сканера?
« Ответ #2 : 29 Октября 2012, 12:25:53 »
Качаете драйвер отсюда, затем:
# mkdir /usr/share/sane/gt68xx/ && cp A1fw.usb /usr/share/sane/gt68xx/

Оффлайн boris-tver

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Не получилось. Как я попробовал установить сканер Mustek 1200TA в Ubuntu 12
1. Скачал драйвер A1fw.usb
2. Создал  mkdir/usr/share/sane/xsane/gt68xx/
3. Поместил в эту директорию # sudo cp A1fw.usb /usr/share/sane/xsane/gt68xx/
4. С помощью графической оболочки поставил xsane в директорию /usr/share/sane/xsane/
Запускаю xsane, он ищет устройство и даёт сообщение: Невозможно открыть устройство 'gt68xx:libusb:001:008': Неверный аргумент.
Что предпринять? Может этот сканер конфликтовать с установленным принтером НР 3940, как это происходит в винде? Приходится долго возиться, чтобы там установить рядом эти два устройства. :)

Пользователь решил продолжить мысль 07 Ноября 2012, 11:49:46:
Bamb,
Не получилось! Как я попробовал установить сканер Mustek 1200TA в Ubuntu 12
1. Скачал драйвер A1fw.usb
2. Создал  mkdir/usr/share/sane/xsane/gt68xx/
3. Поместил в эту директорию # sudo cp A1fw.usb /usr/share/sane/xsane/gt68xx/
4. С помощью графической оболочки поставил xsane в директорию /usr/share/sane/xsane/
Запускаю xsane, он ищет устройство и даёт сообщение: Невозможно открыть устройство 'gt68xx:libusb:001:008': Неверный аргумент.
Что предпринять? Может этот сканер конфликтовать с установленным принтером НР 3940, как это происходит в винде? Приходится долго возиться, чтобы там установить рядом эти два устройства.
Спасибо!

Оффлайн Роман (rvb)

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
У sane прав на запись в устройство достаточно? При подключении udev-правила отрабатывают?

Оффлайн boris-tver

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Роман (rvb),
Ой-ёй-ёй! А я ещё и не знаю как это понять: достаточно ли прав у этого пакета и что такое udev-правила и как узнать, что они отрабатывают.

Оффлайн Роман (rvb)

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Устройство как /dev/что-то-там видно?

Если видно, что говорит ls -l /dev/что-то-там?

Если запустить sane от рута - запускается?

Оффлайн boris-tver

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Роман (rvb),
Программы сканирования запускаю из графической оболочки. xsane запускается, а потом выдаёт то, что я уже написал в прошлом сообщении. Запускается и Программа для сканирования 0.6.2. и останавливается (вылетает без комментариев). А где посмотреть "Устройство как /dev/что-то-там видно? Если видно, что говорит ls -l /dev/что-то-там?". Я разделы видел только когда размечал диск при установке системы.

Пользователь решил продолжить мысль 08 Ноября 2012, 19:32:10:
Роман (rvb),
А команду  ls -l разве целесообразно набирать? Она разве не удалит все файлы из системы?

Пользователь решил продолжить мысль 08 Ноября 2012, 19:51:56:
Роман (rvb),
Пардон, глупость сморозил. Из-под рута запускается и работает, а из меню на рабочем столе - не хочет.
« Последнее редактирование: 08 Ноября 2012, 19:51:56 от boris-tver »

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
А где посмотреть "Устройство как /dev/что-то-там видно?
Имелось ввиду, создается ли файл устройства при подключении сканера и рыть rules.d на предмет наличия правил для данного устройства. У меня, например:
dmesg |tail -n 1
[ 3140.153037] usb 3-2: new full-speed USB device number 2 using uhci_hcd
lsusb |grep Mustek
Bus 003 Device 002: ID 055f:021d Mustek Systems, Inc. BearPaw 2400 CU Plus
ls -l /dev/bus/usb/003/002
crw-rw-r--+ 1 root scanner 189, 257 нояб. 10 12:53 /dev/bus/usb/003/002
Однако в /etc/udev/rules.d нет никаких правил для сканера.

А теперь найдите разницу:
Поместил в эту директорию # sudo cp A1fw.usb /usr/share/sane/xsane/gt68xx/
# mkdir /usr/share/sane/gt68xx/

Оффлайн Artif

  • Участник
  • *
  • Сообщений: 207
    • Просмотр профиля
Из-под рута запускается и работает, а из меню на рабочем столе - не хочет.

Точно причину не знаю. Задам направление поисков. Обычно это говорит о том, что надо создать какую-то группу и добавить в неё пользователя. Какую группу - скорее всего это специфично для драйвера этого Мастека. Можно попытаться понять: не упомянута ли эта группа прямо в инсталлированных правилах UDev (/etc/udev/rules.d или рядом), может повезло.

Можно пытаться прямо выяснять, но это тонны текста. Есть команда strace, она показывает куда обращается отслеживаемая программа и каков результат. Там, скорее всего и вылезет всё. http://popthestash.com/2012/06/13/monitor-all-file-access-for-a-given-process-on-linux/
Но я бы не советовал просто так это делать. Бывает это крайне трудоёмко.

Ну и, поправить ошибки, выполнить рекомендованное предыдущим оратором.

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
Re: Подскажите, как установить драйвер сканера?
« Ответ #10 : 16 Ноября 2012, 14:16:20 »
В принципе, наличие пользователя в группе scanner подразумевалось само собой. Но на всякий случай проверьте:
$ groups ваш_пользовательЕсли нет:
# gpasswd -a ваш_пользователь scannerЕсли нет такой группы:
# groupadd scannerи затем предыдущая команда.

Хотя, в свете systemd всё это уже может не иметь значения.
« Последнее редактирование: 16 Ноября 2012, 14:18:49 от Bamb »

Оффлайн Artif

  • Участник
  • *
  • Сообщений: 207
    • Просмотр профиля
Re: Подскажите, как установить драйвер сканера?
« Ответ #11 : 16 Ноября 2012, 19:34:39 »
И перелогиниться после добавления в группу. Иногда - ещё перезапустить X-Server. (проще сразу перезагрузиться)

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.