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


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

Автор Тема: Сканер Mustek Bear Paw 1200  (Прочитано 7157 раз)

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

Оффлайн crazer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Сканер Mustek Bear Paw 1200
« : 13 Декабря 2009, 20:24:56 »
Сканер Mustek Bear Paw 1200 (Merlin Scanner)
версия дистриба Ubuntu 9.10
ядро Linux a-desktop 2.6.31-16-generic #53-Ubuntu SMP Tue Dec 8 04:01:29 UTC 2009 i686 GNU/Linux
вывод lsusb
Bus 002 Device 004: ID 0400:1000 National Semiconductor Corp. Mustek BearPaw 1200 Scanner
Bus 002 Device 002: ID 09da:0080 A4 Tech Co., Ltd
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hu
вывод dmesg
[ 3592.485041] usb 2-6: new full speed USB device using ohci_hcd and address 4
[ 3592.696691] usb 2-6: configuration #1 chosen from 1 choice

теперь проблема...
Сканер определяется, видится XSane 0.996, но после запуска на сканирование делает 1 шаг и стоит моргает лампой.
Определяется в sane как plustek (plustek.conf перерыл весь) .
Сканер взорвал отверткой и убедился что чип соответствует (LM9831).
Как я понял этот сканер должен работать из коробки.
Та же проблема на Ubuntu 9.04 и Opensuse 11.2.

Оффлайн Shefango

  • Старожил
  • *
  • Сообщений: 1120
  • "Нет ни Зла, ни Добра. Только Целесообразность"
    • Просмотр профиля
Re: Сканер Mustek Bear Paw 1200
« Ответ #1 : 13 Декабря 2009, 20:33:26 »
Firmware подгружается? На диске с дровами посмотри, есть ли где-то файлег с расширением .bin?
Ubuntu MATE@G2120/ASRock H61M-DGS/2x2Gb RAM/500Gb,1Tb,1Tb SATA/GF GTХ650/ext4
Runtu XFCE-14.04@Dell Inspirion 3542

Оффлайн crazer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Сканер Mustek Bear Paw 1200
« Ответ #2 : 13 Декабря 2009, 20:48:55 »
на диске с дровами firmware (в виде файла .bin) не обнаружено.

P.S. добавил дебаг  plustek
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 16 Декабря 2009, 23:20:37 от crazer »

zsa

  • Гость
Re: Сканер Mustek Bear Paw 1200
« Ответ #3 : 14 Декабря 2009, 11:59:06 »
у меня какой-то mustec 1200 CU plus, древний уже.
под виндой вставал с какими-то жуткими плясками с бубном.
на их сайте драйверы найти было невозможно. по всему выходило, что нет такого в природе.
только какой-то левый инсталятор нешёлся для дров которые шли с ним на CD. чудом сохранились.
под XSane проблем никогда не было. как-то раз пришлось удалить .sane, после чего опять горя не знал.
буквально вчера понадобилось. он то-ли закис от лёжки, то-ли ещё чего. то работает, то не работает. ремни видать все задубели-провисли-усохли.
тупо отключил, подождал, включил. XSane перезапустил. на 5-й раз глядишь заработает. и да, от гнезда USB зависит, сволочь. работает только с определённого на заднице компа.

Оффлайн crazer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Сканер Mustek Bear Paw 1200
« Ответ #4 : 15 Декабря 2009, 21:13:34 »
Перерыл дрова. Нашел дрова под 98. В файле размером n9831usd.dll (размером 184  кбайта, пристегнут) под конец файла есть кусок похожий на firmware. Но это только предположение.

Как его выдрать и скормить ubunte ?

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Сканер Mustek Bear Paw 1200
« Ответ #5 : 16 Декабря 2009, 10:55:37 »
Возможно просто не хватает прав на устройство, во всяком случае, именно операции ввода вывода выдает ошибку.
Все что здесь я написал относится только к этой конкретной модели.
Для начало определим, где весит сканер:
lsusb
Находим ваше устройство. т.е. строчка Bus 002 Device 004: ID 0400:1000 National Semiconductor Corp. Mustek BearPaw 1200 Scanner говорит нам, что сканер весит на /dev/bus/usb/002/004.  Заодно запоминаем ID устройства. Проверяем права на устройство:
ls -l /dev/bus/usb/002/004если я прав то у вас должно получится примерно такой вывод:
crw-rw-r–+ 1 root root 189, 129 2009-12-16 13:00 /dev/bus/usb/002/004что конечно же не есть правильно!
Добавим прав на сканер, для этого открываем для внесения изменений файл с правилами:
sudo nano /lib/udev/rules.d/40-libsane.rulesНу и сочиняем правила. Если у вас уже существует такой файл добавляем просто правила перед LABEL="libsane_rules_end":
ACTION!="add", SUBSYSTEM!="usb", DRIVER!="usb", GOTO="libsane_rules_end"
# Mustek BearPaw 1200
ATTRS{idVendor}=="0400", ATTRS{idProduct}=="1000", MODE="0664", GROUP="saned", ENV{libsane_matched}="yes"
LABEL="libsane_rules_end"

Вот с этим разобрались. Теперь отключаем, подключаем сканер(выключение питания и  усб, затем включение питание и втыкаем усб) и проверяем куда он подключился.
lsusb
Bus 002 Device 003: ID 0400:1000 National Semiconductor Corp. Mustek BearPaw 1200
проверяем права
ls -l /dev/bus/usb/002/003
crw-rw-r--+ 1 root saned 189, 129 2009-12-01 21:37 /dev/bus/usb/002/003
Остается добавить пользователя(ей) в группу saned.
usermod -aG saned youuserДалее уже используя вашего пользователя youuser проверяем работоспособность устройства
sane-find-scanner -q
scanimage -L
Вот собственно все. Если что-то все равно идет не так. Вывод последних двух команд сюда выполненных с правами обычного пользователя и с правами root.
« Последнее редактирование: 16 Декабря 2009, 11:07:37 от vadimka »

Оффлайн crazer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Сканер Mustek Bear Paw 1200
« Ответ #6 : 16 Декабря 2009, 18:44:30 »
Правило для 40-libsane.rules не сочинял, доработал существующее по инструкции ...
После доработки
# ls -l /dev/bus/usb/002/005
crw-rw-r--+ 1 root saned 189, 132 2009-12-16 18:28 /dev/bus/usb/002/005
пользователя в группу saned добавил ...
вывод sane-find-scanner -q, scanimage -L
для root:
# sudo sane-find-scanner -q
found USB scanner (vendor=0x0400 [National Semiconductor], product=0x1000 [Merlin Scanner], chip=LM9831) at libusb:002:005

#sudo scanimage -L
WARNING: Unhandled message: interface=org.freedesktop.DBus.Introspectable, path=/, member=Introspect
device `plustek:libusb:002:005' is a Mustek BearPaw 1200 flatbed scanner

для юзера:
# sane-find-scanner -q
found USB scanner (vendor=0x0400 [National Semiconductor], product=0x1000 [Merlin Scanner], chip=LM9831) at libusb:002:005

# scanimage -L
WARNING: Unhandled message: interface=org.freedesktop.DBus.Introspectable, path=/, member=Introspect
device `plustek:libusb:002:005' is a Mustek BearPaw 1200 flatbed scanner

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Сканер Mustek Bear Paw 1200
« Ответ #7 : 16 Декабря 2009, 21:33:15 »
Ничего не понимаю, у меня на этом шаге все заработало все. А если в самом начале /etc/sane.d/plustek.conf конкретно модель указать у вас все равно не работает? Дебаг еще раз не помешает сделать.

Про указания модели имею ввиду указать, как в ниже приведенном отрывке конфига, если не поможет уберите, а то лишитесь возможности автопределения других сканеров на этом чипсете.
# NOTE: autodetection is safe, as it uses the info it got
#       from the USB subsystem. If you're not using the
#       autodetection, you MUST have attached that device
#       at your USB-port, that you have specified...
#

[usb] 0x0400 0x1000

Кроме дебага еще хорошо было бы, если опишите, что со сканером происходит.
« Последнее редактирование: 16 Декабря 2009, 21:38:52 от vadimka »

Оффлайн Путнев Максим

  • Активист
  • *
  • Сообщений: 406
  • Иногда происходит революция.
    • Просмотр профиля
    • Мы создаем доверие к технологиям
Re: Сканер Mustek Bear Paw 1200
« Ответ #8 : 16 Декабря 2009, 22:00:15 »
Сканер  Mustek 1200 UB plus
1. lsusb

Bus 002 Device 086: ID 05d8:4002 Ultima Electronics Corp. Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner
2. scanimage -L

device `gt68xx:libusb:002:086' is a Mustek BearPaw 1200 CU flatbed scanner
3.  sane-find-scanner -q

found USB scanner (vendor=0x05d8, product=0x4002) at libusb:002:086
4. xsane

(xsane:3157): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(xsane:3157): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

Оффлайн crazer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Сканер Mustek Bear Paw 1200
« Ответ #9 : 16 Декабря 2009, 23:19:49 »
После запуска scanimage -L сейчас ничего не происходит (после доработки файла 40-libsane.rule), только светодиод гаснет который показывает что питание включено. До этого было (в принципе, это же происходит при запуске Xsane): загорается лампа, каретка сканера делает 1 шаг по ходу сканирования, после происходит останов, лампа циклически моргает до отмены сканирования.
В файле plustek.conf указывал конкретно идентификаторы устройства (когда пытался сам разобраться какой модуль грузится) - не помогает ...  :'(

еще раз дебаг
(Нажмите, чтобы показать/скрыть)

2 Lintorvalds : сканер Mustek Bear Paw 1200 и Mustek Bear Paw 1200 CU это разные железки .

Больше идей у меня нет ...
« Последнее редактирование: 22 Декабря 2009, 22:09:50 от crazer »

Оффлайн lexx_v11

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Сканер Mustek Bear Paw 1200
« Ответ #10 : 22 Января 2010, 12:54:20 »
У меня такая же система и такой же сканер и такая же фигня с лампой. При начале сканирования она мигает где-то с минуту, а только потом начинает сканировать. Попробуй подождать подольше. Я так думаю, что это идет прогрев лампы, как и в мастдаевском драйвере.

Оффлайн †ОлегЪ†

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Сканер Mustek Bear Paw 1200
« Ответ #11 : 20 Марта 2010, 18:57:41 »
Доброго суток всем :)
В наличии сканер Mustek BaerPaw 1200 CU Plus + Ubuntu 9.10 . Довольно просто прикрутил сей девайс - в директорию /usr/share/sane/gt68xx/ кинул содержимое драйвера для ХРюши и все заработало как часы на любом порту. Желаю удачи  ;)
ЗЫ: драйвер мона взять на родном диске в директории WinXP
Кого аист принёс,.....а кого и иная птица....

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Сканер Mustek Bear Paw 1200
« Ответ #12 : 20 Марта 2010, 20:00:48 »
Доброго суток всем :)
В наличии сканер Mustek BaerPaw 1200 CU Plus + Ubuntu 9.10 . Довольно просто прикрутил сей девайс - в директорию /usr/share/sane/gt68xx/ кинул содержимое драйвера для ХРюши и все заработало как часы на любом порту. Желаю удачи  ;)
ЗЫ: драйвер мона взять на родном диске в директории WinXP
Мы рады за вас. Но если глянуть чуть выше вы поймете, что Mustek BaerPaw 1200 CU Plus это не одно и тоже, что и Mustek BaerPaw 1200

 

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