Автор Гілка: Не працює сканер HP ScanJet 2400  (Прочитано 16892 раз)

Відсутній Dimitryus

  • Дописувач
  • **
  • дописів: 51
  • Карма: +0/-0
Re: Не працює сканер HP ScanJet 2400
« Відповідей #15 : 2009-01-30 15:06:45 »
Сказало ось таке :
dimitryus@linux-zy3q:~> SANE_DEBUG_HP3900=255 scanimage -T
[sanei_debug] Setting debug level of hp3900 to 255.
[hp3900] > sane_init
[hp3900] > attach_one_device(devname=libusb:002:003)
[hp3900] > _ReportDevice:
[hp3900] > sane_get_devices: 0
[hp3900] > sane_open(name=libusb:002:003): 11
scanimage: open of device hp3900:libusb:002:003 failed: Access to resource has been denied
Поставив kooka, хороша програма. =)

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3649
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Не працює сканер HP ScanJet 2400
« Відповідей #16 : 2009-01-31 13:24:36 »
Вибачте, що не сказав одразу: а можна цю саму команду, але від root?

Якщо нічого змістовного не видає, спробуйте від root:
chmod +s /usr/bin/scanimage
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній Dimitryus

  • Дописувач
  • **
  • дописів: 51
  • Карма: +0/-0
Re: Не працює сканер HP ScanJet 2400
« Відповідей #17 : 2009-01-31 23:24:31 »
Від root воно запрацювало, але я б хотів, щоб воно працювало від звичайного користувача (не заходити мені ради цього в "рут").
До того ж sane не може запустити сканер. =(

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3649
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Не працює сканер HP ScanJet 2400
« Відповідей #18 : 2009-02-01 14:12:22 »
Від root воно запрацювало, але я б хотів, щоб воно працювало від звичайного користувача (не заходити мені ради цього в "рут").
До того ж sane не може запустити сканер. =(
Ви не зрозуміли: я хотів подивитися, що виводить ця команда від root. Як ви вже здогадалися, у вас якісь проблеми з доступом до сканера: перевірте права на пристрій сканера.
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній Dimitryus

  • Дописувач
  • **
  • дописів: 51
  • Карма: +0/-0
Re: Не працює сканер HP ScanJet 2400
« Відповідей #19 : 2009-02-03 15:00:26 »
Прошу мене пробачити, що відхожу від теми, але турбує одне питання.
Чого не працює команда SANE_DEBUG_HP3900=255 scanimage -T > tmp_file ? =(
Дуже багато виводить ця команда, от я і вирішив його в файл запхати. Та не спрацювало чогось. =(

Відсутній funtik

  • Кореспондент
  • ***
  • дописів: 138
  • Карма: +0/-0
  • Linux... because life is too short for reboots!
Re: Не працює сканер HP ScanJet 2400
« Відповідей #20 : 2009-02-04 17:11:59 »
На скільки я пам'ятаю, вивід не кожної команди можна перенаправити в файл. А чому - не знаю.

Михайло Даниленко

  • Гість
Re: Не працює сканер HP ScanJet 2400
« Відповідей #21 : 2009-02-04 17:26:28 »
Бо більшість додаткової інформації (якою є відлагоджувальна інформація) виводиться у stderr, щоб її можна було відокремити від звичайного виводу, який, наприклад, може використовуватися скриптами.
Переспрямувати обидва потоки, stdin та stderr можна
$ command &> file
(це спрощений варіант для bash, взагалі-то треба так:
$ command 1> file 2>&1
)

Відсутній Dimitryus

  • Дописувач
  • **
  • дописів: 51
  • Карма: +0/-0
Re: Не працює сканер HP ScanJet 2400
« Відповідей #22 : 2009-02-19 23:29:01 »
Вибачаюсь, що так довго не відписував. Просто незнав, як завантажити, точніше, куди завантажити файл (виявився він величенький).
Ось, викладаю : http://filze.org/1313/tmp_file.zip.html

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3649
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Не працює сканер HP ScanJet 2400
« Відповідей #23 : 2009-02-20 20:39:48 »
Вибачаюсь, що так довго не відписував. Просто незнав, як завантажити, точніше, куди завантажити файл (виявився він величенький).
Ось, викладаю : http://filze.org/1313/tmp_file.zip.html
Спробуйте додати рядок
BUS=="usb", SYSFS[idProduct]=="2805", NAME="%k", MODE="644"
у файл /etc/udev/rule.d/50-udev.rules (якщо немає, створіть).
Додайте свого користувача до групи scanner.
Перезавантажте комп’ютер.
« Змінено: 2009-02-20 20:40:46 від yurchor »
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній Dimitryus

  • Дописувач
  • **
  • дописів: 51
  • Карма: +0/-0
Re: Не працює сканер HP ScanJet 2400
« Відповідей #24 : 2009-03-02 23:49:36 »
Дуже дякую за допомогу, питання закрите. Все працює безоганно. =)
А це нічого, що я просто взяв і дописав в ручну в файлі /etc/gruop таку стрічку :
scanner:x:1223:dimitryus ?
Той ідентифікатор я придумав. А як його правильно треба було зробити ?

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Не працює сканер HP ScanJet 2400
« Відповідей #25 : 2009-06-06 02:28:34 »
Використовуючи даний драйвер і додану інструкцію, зміг налаштувати свій сканер і під Дебіаном.

Щоправда довелося ще додатково додавати користувача в групу scanner та перезапустити поточний сеанс.

Якщо цей сканер тепер може досить непогано використовуватися в Лінуксі, то чому б його не додати в перелік підтримуваних проектом SANE. Тільки яким чином це можна зробити?

Є в Україні чи Росії якась група підтимки того проекту? Бо напряму з проектом зв’язуватися на жаль не зможу через незнання англійської мови...  :(

P.S. Німецькою я ще б зміг спілкуватися.
openSUSE + KDE

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Не працює сканер HP ScanJet 2400
« Відповідей #26 : 2009-06-06 03:25:52 »
Іноді буває, що сканер чомусь переклинює й він не хоче працювати. І тоді щось ніякі "танці з бубном" не допомагають. Лише при переустановці системи сканер знову починає працювати. Але такий варіант розв’язку проблеми не дуже раціональний...  :-/

При роботі з kooka перестають просто працювати кнопки: [Попередній перегляд] і [Сканування] (без жодних наслідків, тобто ніяка помилка не видається).

А при роботі з xsane натискання кнопок: [Acquire preview] та [Scan] викликає наступну помилку (на знімку).

Може хтось підкаже, як можна вивести сканер з такого незрозумілого "зависання"?
openSUSE + KDE

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Не працює сканер HP ScanJet 2400
« Відповідей #27 : 2009-06-06 03:38:23 »
Команда sane-find-scanner чомусь видає два знайдених в системі сканери:

Цитата
 # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.
  # Also you need support for SCSI Generic (sg) in your operating system.
  # If using Linux, try "modprobe sg".

found USB scanner (vendor=0x067b, product=0x2303) at libusb:002:003
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x0a01 [hp scanjet scanner], chip=GL646_HP?) at libusb:001:004
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

Чим таке можна пояснити?
openSUSE + KDE

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Не працює сканер HP ScanJet 2400
« Відповідей #28 : 2009-06-06 04:05:20 »
І ще дивним є те, що система Дебіан чомусь мій ТВ-тюнер сприймає за сканер...  :-/

В Сюзі подібного не спостерігалося.

І ще помітив одну цікаву річ. При кожному перез’єднанні сканера з системником створюються нові порти USB наче... Виходить ось така картина:

libusb:001:004
libusb:001:005
libusb:001:006
і т.д.

І при опізнанні сканера саме цей порт захоплюється.

Я так думаю, що якось потрібно видалити отой другий сканер, що його прописує sane, оскільки він в проекті позначений, як "без підтримки", і через те мабуть і блокується робота драйвера... Або якось зробити, щоб при скануванні пристроїв програма сканування визначала не сканер з sane, а той, що встановлений вручну.

Чи що в цьому випадку ще можна зробити?
openSUSE + KDE

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Не працює сканер HP ScanJet 2400
« Відповідей #29 : 2009-06-06 04:41:57 »
У файлі /etc/sane.d/dll.conf закоментував рядок:

v4l

Після чого ТВ-тюнер перестав опізнаватися в якості сканера.

Тепер перестало хоч з’являтися нав’язливе вікно з вибором пристрою сканування.  :P
openSUSE + KDE