выбираем сканер (для SUSE, DEBIAN)

Всё о принтерах, сканерах и многофункциональных устройствах. Подключение, настройка, проблемы.

Модератор: Модераторы разделов

Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Re: выбираем сканер

Сообщение Mifodix »

Несмотря на вышеприведённые недостатки, купил сканер EPSON Perfection V200 Photo. И возникли ОГРОМНЫЕ проблемы при установке на openSUSE 10.3. Очень нужна помощь!
Инталлятор Яста определил сканер, но для дальнейшей установки был необходим пакет iscane(сначала поставил с репозитория, потом(после возникновения трабл) решил поставить рпм с сайта, т.е. установил iscan-2.8.0-1.c2.i386.rpm и iscan-plugin-gt-f670-2.0.0-1.c2.i386.rpm). Установщик Яста выполнил все пункты, но сканер оказался не сконфигурирован, а его драйвер epkowa "Не распознал ни одного сканнера".
Запускал iscan и выскакивало собщение:

Код: Выделить всё

"Could not send command to skanner. Chec the skanner's status"
.
Запускал 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).

и xsane не находил устройств
.
Полазив по инету, слава богу наткнулся на чешскую страницу, посвящённую моей проблеме Кое-как разобравшись, удалось запустить один только xsane под моим пользователем, после chmod -R 777 /dev/bus/usb/. НО! После каждой перезагрузки приходится снова менять права у /dev/bus/usb/!
Кто пробывал устанавливать EPSON Perfection V200 Photo на openSUSE 10.3 и столкнулся с этой проблемой? Если не запустить iscan, то как хотя бы дать обыкновенному юзеру права на обращение к usb-устройствам автоматически при входе в систему, чтобы работал xsane?
Спасибо сказали:
Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux
Контактная информация:

Re: выбираем сканер

Сообщение infra_hdc »

Mifodix писал(а):
21.01.2008 16:21
Несмотря на вышеприведённые недостатки, купил сканер EPSON Perfection V200 Photo. И возникли ОГРОМНЫЕ проблемы при установке на openSUSE 10.3. Очень нужна помощь!
Инталлятор Яста определил сканер, но для дальнейшей установки был необходим пакет iscane(сначала поставил с репозитория, потом(после возникновения трабл) решил поставить рпм с сайта, т.е. установил iscan-2.8.0-1.c2.i386.rpm и iscan-plugin-gt-f670-2.0.0-1.c2.i386.rpm). Установщик Яста выполнил все пункты, но сканер оказался не сконфигурирован, а его драйвер epkowa "Не распознал ни одного сканнера".
Запускал iscan и выскакивало собщение:

Код: Выделить всё

"Could not send command to skanner. Chec the skanner's status"
.
Запускал 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).

и xsane не находил устройств
.
Полазив по инету, слава богу наткнулся на чешскую страницу, посвящённую моей проблеме Кое-как разобравшись, удалось запустить один только xsane под моим пользователем, после chmod -R 777 /dev/bus/usb/. НО! После каждой перезагрузки приходится снова менять права у /dev/bus/usb/!
Кто пробывал устанавливать EPSON Perfection V200 Photo на openSUSE 10.3 и столкнулся с этой проблемой? Если не запустить iscan, то как хотя бы дать обыкновенному юзеру права на обращение к usb-устройствам автоматически при входе в систему, чтобы работал xsane?


у меня тоже была такая проблема, но порывшись на OpenNet.RU нашел некоторые статьи про udev, и читал до просветления :crazy: т.е. пока не удалось сделать чтоб все тип-топ было кстати в федоре кроме udev также с SELinux проблема была. Но хорошо что нотифаир точную команду дал, которая сработала
Спасибо сказали:
Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Re: выбираем сканер

Сообщение Mifodix »

infra_hdc писал(а):
21.01.2008 18:07
у меня тоже была такая проблема, но порывшись на OpenNet.RU нашел некоторые статьи про udev, и читал до просветления :crazy: т.е. пока не удалось сделать чтоб все тип-топ было кстати в федоре кроме udev также с SELinux проблема была. Но хорошо что нотифаир точную команду дал, которая сработала

давай конкретней:)
Спасибо сказали:
Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux
Контактная информация:

Re: выбираем сканер

Сообщение infra_hdc »

Mifodix писал(а):
21.01.2008 19:54
infra_hdc писал(а):
21.01.2008 18:07
у меня тоже была такая проблема, но порывшись на OpenNet.RU нашел некоторые статьи про udev, и читал до просветления :crazy: т.е. пока не удалось сделать чтоб все тип-топ было кстати в федоре кроме udev также с SELinux проблема была. Но хорошо что нотифаир точную команду дал, которая сработала

давай конкретней:)


1. в файле /etc/udev/rules.d/60-libsane.rules после строки

Код: Выделить всё

# BEGIN scanner rules for SUBSYSTEM=="usb"


добавить следующие строки:

Код: Выделить всё

# My EPSON Perfection V200 PHOTO
ATTR{idVendor}=="04b8", ATTR{idProduct}=="012e", SYMLINK+="scanner-%k"
,

где "04b8" -- вендор и "012e" -- продукт, выдрано из результата работы команды

Код: Выделить всё

sane-find-scanner | grep 0x04b8


после чего перезагрузить компьютер (конечно дикость, но я не нашел другого пути, и перечитывание базы udev не помогло), и после этого под обычным юзером дать команду

Код: Выделить всё

scanimage -L


в результате чего должна вывестись на терминал инфа о сканере

2. также у меня при загрузке были раздражающие ошибки при запуске udev, чтоб от них избавиться, даем команду

Код: Выделить всё

rm /etc/udev/rules.d/60_iscan.rules


(т.к. вероятно дело в старой версии синтаксиса конфигурационных файлов udev)

3. в SELinux -- я так понял у вас проблем не было. но на всякий случай скажу, что надо посмотреть Приложения -- Системные -- SELinux Troubleshooter, сообщение, сгенеренное во время выполнения команды

Код: Выделить всё

scanimage -L


и действовать по подсказке. В моем случае надо было дать от рута команду

Код: Выделить всё

chcon -t textrel_shlib_t /usr/lib/sane/libsane-epkowa.so.1.0.15


чтобы все заработало. причем в Fedora 8 рядом с часами появляется звезда с напоминанием, а вот в Fedora 7 надо самому догадываться, т.к. никаких внешних признаков о блокировке нет, просто прога говорит что нет сканера.
Спасибо сказали:
Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Re: выбираем сканер

Сообщение Mifodix »

Проделал аналогичные действия(различия в только имени файлов и названиях параметрах для My Epson), но scanimage -L всёравно говорит "Нет сканнера":( Вот у меня есть такой файлик /etc/sane.d/epkowa.conf
# epkowa.conf -- sample configuration for the EPKOWA SANE backend

Код:

# Copyright © 2004 Olaf Meeuwissen # # See sane-epkowa(5), sane-scsi(5) and sane-usb(5) for details. # SCSI scanners can be configured simply by listing the path to the # device. For example, if your system claims to have a /dev/scanner # SCSI device, all you have to do is uncomment the following line: # #/dev/scanner # # In the interest of maintainability, most installations would have # /dev/scanner sym-linked to the real SCSI scanner device node. # # An alternative way that works for many operating systems and is a # little bit more generic, is to have the backend probe for your SCSI # scanner with the following configuration command: # scsi EPSON # On systems with libusb, the following line is sufficient to get the # backend to recognise your USB scanners. It presumes, however, that # the scanner---more precisely, it's USB product ID---is known to the # backend. # For all USB scanners that are officially supported by this backend, # this presumption is true. A list of such scanners can be found in # sane-epkowa(5). # usb # For any USB scanner not known to the backend (yet), you may, at your # own peril(!!), force the backend to recognise and use it via libusb. # You can do so by the following configuration command: # # usb <USB vendor ID> <USB product ID> # # SEIKO EPSON's USB vendor ID is '0x04b8' (without quotes). In order # to find the USB product ID, use lsusb(1) or, on Linux systems, peek # at the information in /proc/bus/usb/devices. # A sample configuration for the Perfection 1650 (GT-8200), which has # a product ID of 0x0110, would look as follows: # #usb 0x04b8 0x0110 # When not accessing your USB scanner via libusb, you may need to use # one of the configuration commands below or commands that are almost # the same. These commands typically access the scanner via a kernel # scanner module. # usb /dev/usb/scanner0 usb /dev/usbscanner0 usb /dev/uscanner0 # # Linux had a scanner module until version 2.6.2. As of version 2.6.3 # libusb is your only option. Linux' scanner module can be loaded via # the modprobe(8) command like so: # # modprobe scanner vendor=<USB vendor ID> product=<USB product ID> # # If the scanner module already knows the vendor and product IDs, you # do not have to specify them. If you want to have this done automa- # tically every time you boot, you can add the above line, except for # the modprobe command itself, to your /etc/modules file. # Although not tested with this backend, parallel port scanners should # be usable. You can configure them as shown below, but I do not know # much about the details. Information is welcome. # #pio 0x278 #pio 0x378 #pio 0x3BC


Чего-то я совсем запутался:((( Что ж делать?
Спасибо сказали:
Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Re: выбираем сканер

Сообщение Mifodix »

в epkowa.conf раскоментил usb и usb 0x04b8 0x012e и в epson.conf - толку ноль!
Спасибо сказали:
Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux
Контактная информация:

Re: выбираем сканер

Сообщение infra_hdc »

Подфиксил слегка свою инструкцию и предлагаю для всеобщего обозрения :)

Mifodix: тебе лишний повод пересесть на федору. Заодно разберешься, как обычному пользователю видеть сканер, сразу после установки дров и без ребута -- это единственное темное пятно, за исключением конечно управления сканированием кнопками лицевой панели. :D
Вложения
V200_fc8.pdf
(54.67 КБ) 125 скачиваний
Спасибо сказали:
Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Re: выбираем сканер

Сообщение Mifodix »

хех, ну только xsane пашет и то, только после chmod -R 777 /dev/bus/usb. никак не получилось у меня нормально поставить этот сканер
Спасибо сказали:
Lerk
Сообщения: 10
ОС: Ubuntu

Re: выбираем сканер

Сообщение Lerk »

Не нашел где спросить, наверна тут :)
Есть ли драйвера для сканера Canon CanoScan 4400F ?
ЗЫ. я в курсе, что xsane его не поддерживает, и что сам кэнон дрова сделать не удосужился, это можно не писать.
Спасибо сказали:
Sanich
Сообщения: 11
ОС: Debian

Re: выбираем сканер

Сообщение Sanich »

Спешу обрадовать всех обладателей HP ScanJet 2400
Дрова: http://www.elcot.in/linuxdrivers_download.php#Scan2400.

Вот только беда на мою голову приключилась :).
Пока я не настроил ТвТюнер сканер рабол... а теперь вместо сканера scanimage -L мне тюнер находит.
Тюнер pci - не пойму как ого за сканер можно принять...
Спасибо сказали:
Rq.
Сообщения: 38
ОС: DeepStyle Linux 3.0

Re: выбираем сканер

Сообщение Rq. »

Sanich писал(а):
30.01.2008 21:20
Тюнер pci - не пойму как ого за сканер можно принять...


Видимо, то что тюнер и сканер девайсы v4l (/dev/video0) даёт такую возможность...
"Высокие моральные качества не должны мешать человеку совершать добрые дела." (с) Сальвор Хардин
"Сальвор Хардин" (с) Айзек Азимов, "Основание"
Спасибо сказали:
reD_Rus
Сообщения: 156
ОС: Fedora 11 64-bit KDE 4.2.4
Контактная информация:

Re: выбираем сканер

Сообщение reD_Rus »

Sanich писал(а):
30.01.2008 21:20
Спешу обрадовать всех обладателей HP ScanJet 2400
Дрова: http://www.elcot.in/linuxdrivers_download.php#Scan2400.

Вот только беда на мою голову приключилась :).
Пока я не настроил ТвТюнер сканер рабол... а теперь вместо сканера scanimage -L мне тюнер находит.
Тюнер pci - не пойму как ого за сканер можно принять...


у меня 2400 заработал, но только в цвете. а край как нужен b/w.
Спасибо сказали:
MacUser
Сообщения: 267
ОС: Puppeee, Mac OS X 10.4.11

Re: выбираем сканер

Сообщение MacUser »

Microtek или Epson. HP, Canon и Plustek не дружат с авторами SANE.
Только имей в виду, что под Linux нет нативных программ распознавания русского текста. Из виндовых лучше всего работает ReadIRIS. Finereader и CuneiForm в Wine работают с такими гондурасами, что делает их практически непригодными для более-менее серьезных задач. Единственное исключение -- Finereader HE и Sprint, но они малофункциональны.
Спасибо сказали:
Аватара пользователя
mint_99
Сообщения: 673
ОС: OpenSUSE 42.1

Re: выбираем сканер

Сообщение mint_99 »

medium63 писал(а):
18.07.2007 23:00
Народ! Не покупайте МФУ Lexmark X1270, оно не работает под Линухом. Я купил себе лишь по-тому, что только на него хватало денег. Теперь мучаюсь. Пришлось ставить две операционки Кубунту и Винду. МФУ Lexmark X1270 нормально работает только под Виндой. Под Линухом включается только принтер, а сканер нет. Многократно писал письма в разные сервис-центры Лексмарка, они даже не удосужились ответить. Теперь всем советую не покупать технику Лексмарк.

В Mandriva 2008 Spring поддерживается вся линейка сканеров Lexmark X12xx искаропки. Проверено с моделями X1270 и X1290. Сканеры опознаются автоматом как "Lexmark X1200".
Можно на "ты".
Спасибо сказали:
Аватара пользователя
mint_99
Сообщения: 673
ОС: OpenSUSE 42.1

Re: выбираем сканер

Сообщение mint_99 »

А вот Lexmark X2330 пока запустить не удаётся. Дров нет. :(
Можно на "ты".
Спасибо сказали:
Kremling
Сообщения: 8

Re: выбираем сканер

Сообщение Kremling »

Одназначного ответа я так и не увидел :brow:
кто может посоветовать сканер , который сканирует не хуже как в винде (т.е. качество должно быть на высоте) и работает на разных дистрибутивах уверенно из года в год.
У меня у самого canon lide25 , сканирует но вот качество очень и очень плохое.
Спасибо сказали:
midash
Сообщения: 1

Re: выбираем сканер

Сообщение midash »

infra_hdc писал(а):
22.01.2008 23:22
Подфиксил слегка свою инструкцию и предлагаю для всеобщего обозрения :)


С удовольствием воспользовался, спасибо. Но...

Fedora 8 Werewolf.
[midash@localhost ~]$ rpm -qa|grep iscan
iscan-2.8.0-1.c2
iscan-plugin-gt-f670-2.0.0-1.c2
[midash@localhost ~]$ sane-find-scanner |grep 4b8
found USB scanner (vendor=0x04b8 [EPSON], product=0x012e [EPSON Scanner]) at libusb:001:002

Все хорошо? Идем дальше:

[midash@localhost ~]$ scanimage -L
No scanners were identified bla-bla-bla (README, FAQ, manpages).

То же самое и из-под root

xsane 0.994 говорит - нет доступных устройств.
Обидно.
в /etc/sane.d/epkowa.conf
дописал
usb 0x04b8 0x012e
не помогло.

С горя полез в GIMP, а тот говорит - "опрашиваются новые расширения...iscan" - и запускает сканирование. И сканер работает! Все бы хорошо, но это при каждом запуске! Не каждую работу с картинкой мне надо начинать со сканирования!

Собственно, ищу ответы на два вопроса:
- как запустить другие инструменты работы со сканером? Если написано, что scanimage -L должно работать - хочется чтобы работало!
- как научится в GIMP сканировать по моему, а не по его желанию?
Спасибо сказали:
Аватара пользователя
Iroln
Сообщения: 201
ОС: openSUSE 10.3

Re: выбираем сканер

Сообщение Iroln »

Если у кого-то когда-либо возникали проблемы со сканерами HP серии ScanJet 3900 (hp3800, hp3970, hp4070, hp4370), то вот нашел драйверы:
http://sourceforge.net/projects/hp3900-series/
(В этой теме вроде не видел ссылки на них)
В sane работают, но качество скана меня мягко говоря не устраивает. Другими словами оно отвратительное. У меня сканер hp4370.
Пробовал устанавливать сие драйверы для Standalone режима, чтобы сканер работал в VueScan. К сожалению не заработал. :(
Приходится сканировать вод виндой в VueScan, так как это самая удобная и функциональная программа, стандартными или какими-то другими средствами после неё пользоваться не могу.

Вопрос в следующем, возможно ли заставить работать VueScan версии для Linux со сканерами HP серии ScanJet 3900?
Тайною мир держится
Спасибо сказали:
MacUser
Сообщения: 267
ОС: Puppeee, Mac OS X 10.4.11

Re: выбираем сканер

Сообщение MacUser »

Iroln писал(а):
23.05.2008 15:27
Если у кого-то когда-либо возникали проблемы со сканерами HP серии ScanJet 3900 (hp3800, hp3970, hp4070, hp4370), то вот нашел драйверы:
http://sourceforge.net/projects/hp3900-series/
(В этой теме вроде не видел ссылки на них)
В sane работают, но качество скана меня мягко говоря не устраивает. Другими словами оно отвратительное. У меня сканер hp4370.
Пробовал устанавливать сие драйверы для Standalone режима, чтобы сканер работал в VueScan. К сожалению не заработал. :(
Приходится сканировать вод виндой в VueScan, так как это самая удобная и функциональная программа, стандартными или какими-то другими средствами после неё пользоваться не могу.

Вопрос в следующем, возможно ли заставить работать VueScan версии для Linux со сканерами HP серии ScanJet 3900?

А что на эту тему есть на сайте vuescan? Автор обычно пишет о всех ограничениях и наличии третьего софта при работе на всех платформах.
Спасибо сказали:
Аватара пользователя
Iroln
Сообщения: 201
ОС: openSUSE 10.3

Re: выбираем сканер

Сообщение Iroln »

MacUser писал(а):
09.06.2008 18:10
А что на эту тему есть на сайте vuescan? Автор обычно пишет о всех ограничениях и наличии третьего софта при работе на всех платформах.

Поддержка этой модели только под Windows с драйверами от HP. Под Mac и Linux эта модель не поддерживается.
Тайною мир держится
Спасибо сказали:
Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux
Контактная информация:

Re: выбираем сканер

Сообщение infra_hdc »

midash писал(а):
07.05.2008 16:49
infra_hdc писал(а):
22.01.2008 23:22
Подфиксил слегка свою инструкцию и предлагаю для всеобщего обозрения :)


С удовольствием воспользовался, спасибо. Но...

Fedora 8 Werewolf.
[midash@localhost ~]$ rpm -qa|grep iscan
iscan-2.8.0-1.c2
iscan-plugin-gt-f670-2.0.0-1.c2
[midash@localhost ~]$ sane-find-scanner |grep 4b8
found USB scanner (vendor=0x04b8 [EPSON], product=0x012e [EPSON Scanner]) at libusb:001:002

Все хорошо? Идем дальше:

[midash@localhost ~]$ scanimage -L
No scanners were identified bla-bla-bla (README, FAQ, manpages).

То же самое и из-под root



Странно и непонятно.
Самое гадкое, что такая неприятная новость поступила в день Радио :-( и я прохлопал ее ушами :-(

Некоторые дополнительные подробности: я два раза минимум запускал девайс, правда на одной и той же физической тачке, но в первый раз это было Fedora 7 i386, на виртуалке VMWare 1.0.x, хост ось == оффтопик, а на реальном железе и оси == Fedora 8 i386. В обоих случаях все получилось. Во втором случае я следовал напечатанной инструкции, читал по бумажке == спечатанной с выложенного файла, и никакой дополнительной отсебятины не сочинял. Своевременно скачивал все апдейты с репозитариев, не измывался над оськой особо :-/ вроде, на свежую ставил.

Для уверенной статистики должно быть как минимум 3 удачных запуска.... Но третий, Ваш запуск, оказался неудачным. Поэтому вопрос остается открытым.

Меня тем более удивляет тот факт, что инструкция была скачана 60 раз, и кроме Вашего, нет больше ни положительных, ни отрицательных отзывов.
Сканер стоИт дома, и не хочу его уволакивать, например, на работу, для опытов на других компах...

Господа, будьте так любезны, поделитесь результатами!

Спасибо! :-)
Спасибо сказали:
Shad000w
Сообщения: 1
ОС: Fedora 9

Re: выбираем сканер

Сообщение Shad000w »

infra_hdc
Здравствуйте!
Спасибо за инструкцию. Делал всё по ней и возникли вопросы:
1. Команда scanimage -L выдавала мой тв-тюнер Beholder. Проблему решил закомментировав все строки в /etc/sane.d/v4l.conf
2. Команда scanimage -L говорит, что сканеров нет. Хотя команда sane-find-scanner выдаёт:
found USB scanner (vendor=0x04b8 [EPSON], product=0x012e [EPSON Scanner]) at libusb:002:005
3. xsane тоже считает, что сканеров нет. Хотя если запустить iscan, то сканер найдётся и будет сканировать.
4. Поддерживаю midash: окошко сканирования iscan появляется при каждом запуске gimp. Слегка напрягает.

Система: Fedora 9 x86_64

P.S. В Fedora 9 32-х битной всё работало на ура. Требовалось только поставить iscan-2.8.0-1.c2.i386.rpm и iscan-plugin-gt-f670-2.0.0-1.c2.i386.rpm
Спасибо сказали:
Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux
Контактная информация:

Re: выбираем сканер

Сообщение infra_hdc »

Shad000w

Пасибо за участие! Дома старый 32-разрядный прескотт. Да и в тех ссылках, которые указывал в инструкции, в именах файла rpm есть i386 == т.е. для 32 разрядной системы драйвера, а драйверы, как известно, очень чувствительны к архитектуре низкоуровневой :-).
Естественно, речь идет о Fedora 8 i386. Также благодарю за информацию, что указали работоспособность в Fedora 9 i386. Теперь более уверенно ся чувствую, в плане решимости обновляться до девятки :-) (наверно буду юзать preupgrade для этого, но хочу перед этим забэкапить рутовую файловую систему).

На том же сайте интересная ветка: http://www.avasys.jp/cgi-bin/lx/bbs/en/sca...e=view;Code=270
-- по поводу "AMD64 support for iscan". У кого-то получается, у кого-то -- нет. кто-то юзает какую-то левую проприетарщину, чтобы получилось.
Спасибо сказали:
Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux
Контактная информация:

Re: выбираем сканер

Сообщение infra_hdc »

Up!

все тот же многострадальный EPSON Perfection V200 Photo

запустил живую убунту 8.04.1-i386 (без установки на диск, благо объем оперативы позволяет)
скачал rpm-ки, указанные в моей инструкции, переделал их в deb. поставил....

scanimage -L выдает Segmentation fault... :-(

никто не страдал подобным образом? :-)

P.S. а вот что выдает strace scanimage -L

Код:

execve("/usr/bin/scanimage", ["scanimage", "-L"], [/* 37 vars */]) = 0 brk(0) = 0x8052000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f12000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=46304, ...}) = 0 mmap2(NULL, 46304, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f06000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libsane.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\25\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=19548, ...}) = 0 mmap2(NULL, 22652, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f00000 mmap2(0xb7f05000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0xb7f05000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\n\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=9684, ...}) = 0 mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7efc000 mmap2(0xb7efe000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7efe000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260e\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1364388, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 mmap2(NULL, 1369712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dac000 mmap2(0xb7ef5000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x149) = 0xb7ef5000 mmap2(0xb7ef8000, 9840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ef8000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dab000 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dab6b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 mprotect(0xb7ef5000, 4096, PROT_READ) = 0 munmap(0xb7f06000, 46304) = 0 open("/etc/sane.d/dll.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=22, ...}) = 0 fcntl64(3, F_GETFD) = 0x1 (flags FD_CLOEXEC) brk(0) = 0x8052000 brk(0x8073000) = 0x8073000 getdents(3, /* 3 entries */, 1024) = 52 lstat64("/etc/sane.d/dll.d/hplip", {st_mode=S_IFREG|0644, st_size=38, ...}) = 0 open("./dll.d/hplip", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/sane.d/dll.d/hplip", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=38, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f11000 read(4, "# dll.conf snippet for hplip\n#\n\n"..., 1024) = 38 read(4, "", 1024) = 0 close(4) = 0 munmap(0xb7f11000, 4096) = 0 getdents(3, /* 0 entries */, 1024) = 0 close(3) = 0 open("./dll.conf", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/sane.d/dll.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=929, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f11000 read(3, "# /etc/sane.d/dll.conf - Configu"..., 4096) = 929 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb7f11000, 4096) = 0 open("./dll.aliases", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/sane.d/dll.aliases", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sane/libsane-epkowa.so.1", O_RDONLY) = 3 close(3) = 0 open("/usr/lib/sane/libsane-epkowa.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220N\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=154592, ...}) = 0 mmap2(NULL, 159312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d84000 mmap2(0xb7da4000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20) = 0xb7da4000 mmap2(0xb7daa000, 3664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7daa000 mprotect(0xbf95c000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0 close(3) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=46304, ...}) = 0 mmap2(NULL, 46304, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f06000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libnsl.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\00001\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=83708, ...}) = 0 mmap2(NULL, 96232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d6c000 mmap2(0xb7d80000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0xb7d80000 mmap2(0xb7d82000, 6120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d82000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@4\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=149328, ...}) = 0 mmap2(NULL, 147584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d47000 mmap2(0xb7d6a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0xb7d6a000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libjpeg.so.62", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260&\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=125316, ...}) = 0 mmap2(NULL, 128152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d27000 mmap2(0xb7d46000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e) = 0xb7d46000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libusb-0.1.so.4", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\23"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=29056, ...}) = 0 mmap2(NULL, 31960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d1f000 mmap2(0xb7d25000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0xb7d25000 close(3) = 0 mprotect(0xb7d84000, 131072, PROT_READ|PROT_WRITE) = 0 mprotect(0xb7d84000, 131072, PROT_READ|PROT_EXEC) = 0 munmap(0xb7f06000, 46304) = 0 stat64("/dev/", {st_mode=S_IFDIR|0755, st_size=14940, ...}) = 0 open("/dev/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=14940, ...}) = 0 getdents(3, /* 207 entries */, 4096) = 4088 getdents(3, /* 205 entries */, 4096) = 4096 getdents(3, /* 205 entries */, 4096) = 4096 getdents(3, /* 130 entries */, 4096) = 2500 getdents(3, /* 0 entries */, 4096) = 0 close(3) = 0 stat64("/dev/usb/", 0xbf959f64) = -1 ENOENT (No such file or directory) open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=140, ...}) = 0 getdents(3, /* 7 entries */, 4096) = 112 close(3) = 0 open("/dev/bus/usb", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=140, ...}) = 0 getdents(3, /* 7 entries */, 4096) = 112 getdents(3, /* 0 entries */, 4096) = 0 close(3) = 0 open("/dev/bus/usb/005", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=140, ...}) = 0 getdents(3, /* 7 entries */, 4096) = 112 open("/dev/bus/usb/005/007", O_RDWR) = 4 ioctl(4, USBDEVFS_CONNECTINFO, 0xbf957f44) = 0 read(4, "\22\1\0\2\377\377\377@\270\4.\1\0\1\1\2\0\1", 18) = 18 read(4, "\t\2 \0\1\1\0\300", 8) = 8 read(4, "\1\t\4\0\0\2\377\377\377\0\7\5\201\2\0\2\377\7\5\2\2\0"..., 24) = 24 close(4) = 0 open("/dev/bus/usb/005/005", O_RDWR) = -1 EACCES (Permission denied) open("/dev/bus/usb/005/005", O_RDONLY) = 4 ioctl(4, USBDEVFS_CONNECTINFO, 0xbf957f44) = -1 EPERM (Operation not permitted) read(4, "\22\1\0\2\0\0\0@\374\4\25\f\25\366\2\3\1\1", 18) = 18 read(4, "\t\2 \0\1\1\4\300", 8) = 8 read(4, "\1\t\4\0\0\2\10\6P\5\7\5\201\2\0\2\0\7\5\2\2\0\2\0", 24) = 24 close(4) = 0 open("/dev/bus/usb/005/004", O_RDWR) = -1 EACCES (Permission denied) open("/dev/bus/usb/005/004", O_RDONLY) = 4 ioctl(4, USBDEVFS_CONNECTINFO, 0xbf957f44) = -1 EPERM (Operation not permitted) read(4, "\22\1\0\2\0\0\0@\343\5\16\7!\223\0\1\2\1", 18) = 18 read(4, "\t\2 \0\1\1\0\200", 8) = 8 read(4, "\372\t\4\0\0\2\10\6P\0\7\5\201\2\0\2\0\7\5\2\2\0\2\0", 24) = 24 close(4) = 0 open("/dev/bus/usb/005/002", O_RDWR) = -1 EACCES (Permission denied) open("/dev/bus/usb/005/002", O_RDONLY) = 4 ioctl(4, USBDEVFS_CONNECTINFO, 0xbf957f44) = -1 EPERM (Operation not permitted) read(4, "\22\1\0\2\t\0\2@\264\4`e\v\0\0\0\0\1", 18) = 18 read(4, "\t\2)\0\1\1\0\340", 8) = 8 read(4, "2\t\4\0\0\1\t\0\1\0\7\5\201\3\1\0\f\t\4\0\1\1\t\0\2\0\7"..., 33) = 33 close(4) = 0 open("/dev/bus/usb/005/001", O_RDWR) = -1 EACCES (Permission denied) open("/dev/bus/usb/005/001", O_RDONLY) = 4 ioctl(4, USBDEVFS_CONNECTINFO, 0xbf957f44) = -1 EPERM (Operation not permitted) read(4, "\22\1\0\2\t\0\1@\0\0\0\0\6\2\3\2\1\1", 18) = 18 read(4, "\t\2\31\0\1\1\0\340", 8) = 8 read(4, "\0\t\4\0\0\1\t\0\0\0\7\5\201\3\4\0\f", 17) = 17 close(4) = 0 getdents(3, /* 0 entries */, 4096) = 0 close(3) = 0 open("/dev/bus/usb/005/007", O_RDWR) = 3 ioctl(3, USBDEVFS_IOCTL, 0xbf959edc) = -1 ENOTTY (Inappropriate ioctl for device) close(3) = 0 open("/dev/bus/usb/005/005", O_RDWR) = -1 EACCES (Permission denied) open("/dev/bus/usb/005/005", O_RDONLY) = 3 ioctl(3, USBDEVFS_IOCTL, 0xbf959edc) = -1 EPERM (Operation not permitted) close(3) = 0 open("/dev/bus/usb/005/004", O_RDWR) = -1 EACCES (Permission denied) open("/dev/bus/usb/005/004", O_RDONLY) = 3 ioctl(3, USBDEVFS_IOCTL, 0xbf959edc) = -1 EPERM (Operation not permitted) close(3) = 0 open("/dev/bus/usb/005/002", O_RDWR) = -1 EACCES (Permission denied) open("/dev/bus/usb/005/002", O_RDONLY) = 3 ioctl(3, USBDEVFS_IOCTL, 0xbf959edc) = -1 EPERM (Operation not permitted) close(3) = 0 open("/dev/bus/usb/005/001", O_RDWR) = -1 EACCES (Permission denied) open("/dev/bus/usb/005/001", O_RDONLY) = 3 ioctl(3, USBDEVFS_IOCTL, 0xbf959edc) = -1 EPERM (Operation not permitted) close(3) = 0 open("/dev/bus/usb/004", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0 getdents(3, /* 3 entries */, 4096) = 48 open("/dev/bus/usb/004/001", O_RDWR) = -1 EACCES (Permission denied) open("/dev/bus/usb/004/001", O_RDONLY) = 4 ioctl(4, USBDEVFS_CONNECTINFO, 0xbf957f44) = -1 EPERM (Operation not permitted) read(4, "\22\1\20\1\t\0\0@\0\0\0\0\6\2\3\2\1\1", 18) = 18 read(4, "\t\2\31\0\1\1\0\340", 8) = 8 read(4, "\0\t\4\0\0\1\t\0\0\0\7\5\201\3\2\0\377", 17) = 17 close(4) = 0 getdents(3, /* 0 entries */, 4096) = 0 close(3) = 0 open("/dev/bus/usb/004/001", O_RDWR) = -1 EACCES (Permission denied) open("/dev/bus/usb/004/001", O_RDONLY) = 3 ioctl(3, USBDEVFS_IOCTL, 0xbf959edc) = -1 EPERM (Operation not permitted) close(3) = 0 open("/dev/bus/usb/003", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0 getdents(3, /* 3 entries */, 4096) = 48 open("/dev/bus/usb/003/001", O_RDWR) = -1 EACCES (Permission denied) open("/dev/bus/usb/003/001", O_RDONLY) = 4 ioctl(4, USBDEVFS_CONNECTINFO, 0xbf957f44) = -1 EPERM (Operation not permitted) read(4, "\22\1\20\1\t\0\0@\0\0\0\0\6\2\3\2\1\1", 18) = 18 read(4, "\t\2\31\0\1\1\0\340", 8) = 8 read(4, "\0\t\4\0\0\1\t\0\0\0\7\5\201\3\2\0\377", 17) = 17 close(4) = 0 getdents(3, /* 0 entries */, 4096) = 0 close(3) = 0 open("/dev/bus/usb/003/001", O_RDWR) = -1 EACCES (Permission denied) open("/dev/bus/usb/003/001", O_RDONLY) = 3 ioctl(3, USBDEVFS_IOCTL, 0xbf959edc) = -1 EPERM (Operation not permitted) close(3) = 0 open("/dev/bus/usb/002", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0 getdents(3, /* 3 entries */, 4096) = 48 open("/dev/bus/usb/002/001", O_RDWR) = -1 EACCES (Permission denied) open("/dev/bus/usb/002/001", O_RDONLY) = 4 ioctl(4, USBDEVFS_CONNECTINFO, 0xbf957f44) = -1 EPERM (Operation not permitted) read(4, "\22\1\20\1\t\0\0@\0\0\0\0\6\2\3\2\1\1", 18) = 18 read(4, "\t\2\31\0\1\1\0\340", 8) = 8 read(4, "\0\t\4\0\0\1\t\0\0\0\7\5\201\3\2\0\377", 17) = 17 close(4) = 0 getdents(3, /* 0 entries */, 4096) = 0 close(3) = 0 open("/dev/bus/usb/002/001", O_RDWR) = -1 EACCES (Permission denied) open("/dev/bus/usb/002/001", O_RDONLY) = 3 ioctl(3, USBDEVFS_IOCTL, 0xbf959edc) = -1 EPERM (Operation not permitted) close(3) = 0 open("/dev/bus/usb/001", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0 getdents(3, /* 3 entries */, 4096) = 48 open("/dev/bus/usb/001/001", O_RDWR) = -1 EACCES (Permission denied) open("/dev/bus/usb/001/001", O_RDONLY) = 4 ioctl(4, USBDEVFS_CONNECTINFO, 0xbf957f44) = -1 EPERM (Operation not permitted) read(4, "\22\1\20\1\t\0\0@\0\0\0\0\6\2\3\2\1\1", 18) = 18 read(4, "\t\2\31\0\1\1\0\340", 8) = 8 read(4, "\0\t\4\0\0\1\t\0\0\0\7\5\201\3\2\0\377", 17) = 17 close(4) = 0 getdents(3, /* 0 entries */, 4096) = 0 close(3) = 0 open("/dev/bus/usb/001/001", O_RDWR) = -1 EACCES (Permission denied) open("/dev/bus/usb/001/001", O_RDONLY) = 3 ioctl(3, USBDEVFS_IOCTL, 0xbf959edc) = -1 EPERM (Operation not permitted) close(3) = 0 open("./epkowa.conf", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/sane.d/epkowa.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2732, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f11000 read(3, "# epkowa.conf -- sample configur"..., 4096) = 2732 open("/proc/scsi/scsi", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f10000 read(4, "Attached devices:\nHost: scsi0 Ch"..., 1024) = 1024 read(4, "eric Model: STORAGE DEVICE Re"..., 1024) = 425 read(4, "", 1024) = 0 close(4) = 0 munmap(0xb7f10000, 4096) = 0 open("/dev/bus/usb/005/007", O_RDWR) = 4 ioctl(4, USBDEVFS_GETDRIVER, 0xbf957730) = -1 ENODATA (No data available) ioctl(4, USBDEVFS_SETCONFIGURATION, 0xbf9578c4) = 0 ioctl(4, USBDEVFS_CLAIMINTERFACE, 0xbf9578c4) = 0 open("/usr/lib/iscan/libesint7A.la", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libesint7A.la", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libesint7A.la", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/kerberos/lib/libesint7A.la", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/X11R6/lib/libesint7A.la", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/sane/libesint7A.la", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/qt-3.1/lib/libesint7A.la", O_RDONLY) = -1 ENOENT (No such file or directory) open("libesint7A.la", O_RDONLY) = -1 ENOENT (No such file or directory) access("/usr/lib/iscan/libesint7A.so", R_OK) = 0 open("/usr/lib/iscan/libesint7A.so", O_RDONLY) = 5 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\224\0"..., 512) = 512 fstat64(5, {st_mode=S_IFREG|0755, st_size=334904, ...}) = 0 mmap2(NULL, 338804, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xb7ccc000 mmap2(0xb7d1d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x51) = 0xb7d1d000 mmap2(0xb7d1e000, 2932, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d1e000 close(5) = 0 open("/etc/ld.so.cache", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=46304, ...}) = 0 mmap2(NULL, 46304, PROT_READ, MAP_PRIVATE, 5, 0) = 0xb7cc0000 close(5) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libpthread.so.0", O_RDONLY) = 5 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20H\0\000"..., 512) = 512 fstat64(5, {st_mode=S_IFREG|0755, st_size=112354, ...}) = 0 mmap2(NULL, 94688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xb7ca8000 mmap2(0xb7cbc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x13) = 0xb7cbc000 mmap2(0xb7cbe000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7cbe000 close(5) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686/sse2/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686/sse2", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686/cmov", {st_mode=S_IFDIR|0755, st_size=1211, ...}) = 0 open("/lib/tls/i686/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686", {st_mode=S_IFDIR|0755, st_size=21, ...}) = 0 open("/lib/tls/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/sse2/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/tls/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/sse2", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/tls/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/tls/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls", {st_mode=S_IFDIR|0755, st_size=21, ...}) = 0 open("/lib/i686/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686/sse2/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i686/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686/sse2", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i686/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/sse2/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/sse2", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0 open("/usr/lib/tls/i686/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686/sse2/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686/sse2", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/sse2/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/sse2", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/sse2/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/sse2", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/cmov", {st_mode=S_IFDIR|0755, st_size=55, ...}) = 0 open("/usr/lib/i686/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686", {st_mode=S_IFDIR|0755, st_size=21, ...}) = 0 open("/usr/lib/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/sse2/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/sse2", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=1520, ...}) = 0 open("/lib/i486-linux-gnu/tls/i686/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/i686/sse2/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/i686/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/i686/sse2", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/i686/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/i686/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/i686/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/i686", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/sse2/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/sse2", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/i686/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/i686/sse2/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/i686/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/i686/sse2", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/i686/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/i686/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/i686/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/i686", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/sse2/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/sse2", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0 open("/usr/lib/i486-linux-gnu/tls/i686/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/i686/sse2/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/i686/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/i686/sse2", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/i686/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/i686/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/i686/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/i686", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/sse2/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/sse2", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/i686/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/i686/sse2/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/i686/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/i686/sse2", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/i686/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/i686/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/i686/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/i686", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/sse2/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/sse2", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/cmov", 0xbf956eb0) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu", {st_mode=S_IFDIR|0755, st_size=3, ...}) = 0 munmap(0xb7cc0000, 46304) = 0 munmap(0xb7ccc000, 338804) = 0 ioctl(4, USBDEVFS_RELEASEINTERFACE, 0xbf9578e4) = 0 close(4) = 0 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb7f11000, 4096) = 0 open("/usr/lib/sane/libsane-v4l.so.1", O_RDONLY) = 3 close(3) = 0 open("/usr/lib/sane/libsane-v4l.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\23\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=24776, ...}) = 0 mmap2(NULL, 27868, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f0b000 mmap2(0xb7f11000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0xb7f11000 close(3) = 0 set_tid_address(0xb7dab6f8) = 12855 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++


PS2 libsane-extras == есть такое из самого убунту, но среди епсоновских сканеров там нету моего.
чтобы в этом убедиться, надо после установки пакета сделать
man 5 sane-epkowa
Спасибо сказали:
Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux
Контактная информация:

Re: выбираем сканер

Сообщение infra_hdc »

Так, все еще планирую перейти на Debian Testing (lenny).
Нашел две интересные ссылки про EPSON Perfection V200 Photo: http://www.qbik.ch/usb/devices/showdev.php?id=4209 и http://uellue.de/blog/single.php?date=1192278660
Во второй ссылке == описан процесс выуживания deb-ов из уже извесных нам rpm-ок и все остальные этапы настройки.
В ближайшем будущем == планирую проверить на практике.
:rolleyes:
PS: напомню что девайсина у меня пахала в Fedora8, Fedora9, Fedora 10.
Спасибо сказали:
Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux
Контактная информация:

Re: выбираем сканер

Сообщение infra_hdc »

Так. Не выдержал, и на свою домашнюю тачку поставил Ubuntu 8.04.1-desktop-i386 (со всеми обновлениями) == я так понял эта версия LTS, ну и не хочется напрягаться с настройками домашней тачки.
далее делал по вышеупомянутой инструкции, т.е. по http://uellue.de/blog/single.php?date=1192278660

Замечания:
1. Обязательно перед scanimale -L надо сделать reboot (может поможет и relogin, т.к. добавляешь себя-юзера в группу, но я перестраховался).
2. Должны стоять как xsane так и sane. Если стоит только xsane, то Приложения ==> Графика ==> Программа для сканирования изображений не сканирует и окна сканирования сереют и выдает окошко, показанное на приложенном рисунке.
3. Во время сканирования окна сереют и без этого, но ненадолго.

enjoy ppl ;)
Вложения
img_xsane_20090127_001.jpeg
Спасибо сказали:
svb
Сообщения: 5

Re: выбираем сканер

Сообщение svb »

прочитал эту ветку и что-то еще :-)
но все-таки - прошу поправить, если я делаю неправильный вывод:

более-менее свежих сканеров, поддерживаемых sane и нормально работающих в amd64-архитектуре, практически нет.
исключения - это ветераны рынка, типа canon Lide 25 / mustek bearp@w 2448 TA. Но если пока еще их можно найти в продаже, то новых поступлений на склады магазинов уже нет и скорее всего в ближайшем будущем они пропадут.
Сканеры Epson вроде бы работают нормально на i386, но для придания им работоспособности под amd64 приходится заниматься извращениями.
С другой стороны, сканер-модули в комплекте МФУ Hewlett-Packard (например, m1522nf пробовал лично) работают отлично (небольшие манипуляции с udev опциональны). Для них необходим sane-backend из комплекта hplip. Однако люди, разрабатывающие комплект hplip почему-то не хотят добавлять в него поддержку новых сканеров (которые не МФУ, а просто сканеры).

Прошу поправить, если считаете, что-то из написанного выше не соответствует действительности.
Также хотелось бы услышать соображения по выбору usb сканера под amd64, который будет в продаже в течение ближайших пары лет. То есть конкретной модели скорее всего не назвать, но хотя бы чего ждать-то... Может, к чему-то проще самостоятельно бэкэнд написать.

p.s.
Жаль конечно, что при выборе приходится отказываться от таких параметров как "качество", "скорость", "дизайн", оставляя единственный - "работоспособность"...
Спасибо сказали:
Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux
Контактная информация:

Re: выбираем сканер

Сообщение infra_hdc »

svb писал(а):
06.02.2009 14:08
С другой стороны, сканер-модули в комплекте МФУ Hewlett-Packard (например, m1522nf пробовал лично) работают отлично (небольшие манипуляции с udev опциональны). Для них необходим sane-backend из комплекта hplip. Однако люди, разрабатывающие комплект hplip почему-то не хотят добавлять в него поддержку новых сканеров (которые не МФУ, а просто сканеры).


M1522nf == сегодня настраивал под Debian Lenny RC1 i386. Порадовало.

С тем HPLIP версии 2.8.6.b-4, который шел в комплекте Debian-а, сканер не работал (или у мя руки кривые?) поэтому качал вручную, и ставил поверх этих пакетов (но потом удалил родные дебиановские hplip, hplip-data и те, которые попросил Synaptic удалить заодно, и еще раз переставил то, что скачал вручную). До того, как захотел попробовать скачанную версию, редактировал конфиги в /etc/sane.d -- dll.conf (добавил строку "hpaio") и net.conf (добавил строки "localhost" "111.111.111.111" (ип комбайна)), поэтому эксперимент не совсем чистый получился.

Скачал самую свежую версию hplip, т.е. 2.8.12, вот отсюда: http://sourceforge.net/project/downloading...use_mirror=garr (эта ссылка доступна отсюда: http://hplipopensource.com/hplip-web/gethplip.html), положил в отдельный дир (а то закакает текущий дир), перешел в него, дал права на исполнение закачанного файла и запустил его под рутом

Код: Выделить всё

./hplip-2.8.12.run
(хотя он ругается, что запускаю под рутом и говорит лучше не делай, но я его уговорил, т.к. он все равно спрашивает потом пароль рута, и к сожаленью зависает == хотя у меня выключен рипозиторий CD/DVD, и рутовский пароль ввожу правильно). Я выбрал кастом (ц английская) чтобы посмотреть, что он будет у меня спрашивать. В частности, спросил, та ли у меня ОСь (определил правильно, Debian 5.0). По ходу дела качает пакеты какие-то, нужные для сборки, много, и потом собирает себя. Когда сборка закончилась, и установка тоже продолжил задавать умные вопросы. Т.к. у меня комбайн подключен через ЛВС, он не смог его найти, несмотря на то, что я правильно ответил "лвс".

После этого:

Код: Выделить всё

$ scanimage -L
device `hpaio:/net/HP_LaserJet_M1522nf_MFP?ip=111.111.111.111' is a Hewlett-Packard HP_LaserJet_M1522nf_MFP all-in-one


Вроде бы работает? Нет == только выдает доступность. Когда говоришь без -L, т.е. сканировать == не хочет, да и xsane выдает ошибку ввода вывода (сори, не записал какая :). Лечится == под рутом даете команду

Код: Выделить всё

hp-plugin -i
(скачивает плагин, необходимый для работы сканера, возможно это фирмварь?) == после этого все ОК! :-)

Скажите, не заведется ли этот комбайн под x86_64?

PS: на урле http://hplipopensource.com/hplip-web/model...1522nf_mfp.html написано, что requires HPLIP version 2.8.10 or later. Значит не зря я мучился :)
Спасибо сказали:
Аватара пользователя
infra_hdc
Сообщения: 376
ОС: GNU/Linux
Контактная информация:

Re: выбираем сканер

Сообщение infra_hdc »

Мой хороший EPSON Perfection V200 Photo == в Debian Lenny работает так же плохо, как и в Ubuntu 8.04.
Причем первый пакет установить не удалось, поскольку он не поделил некий файл с уже установленным пакетом libsane-extras, удаление которого потянуло бы другие пакеты, и не стал возиться...

Код:

infra:/mnt/bigtemp/oldstore/NIX/_linux-drv/epson-photo-v200/avasys# dpkg -i iscan_2.8.0-2_i386.deb (Чтение базы данных... на данный момент установлено 97732 файлов и каталогов.) Распаковывается пакет iscan (из файла iscan_2.8.0-2_i386.deb)... dpkg: не удалось обработать параметр iscan_2.8.0-2_i386.deb (--install): попытка перезаписать /etc/sane.d/epkowa.conf, который уже имеется в пакете libsane-extras dpkg-deb: подпроцесс paste убит по сигналу (Обрыв канала) При обработке следующих пакетов произошли ошибки: iscan_2.8.0-2_i386.deb

Т.е. поставил удачно только второй из имеющихся пакетов == сам плагин, iscan-plugin-gt-f670_2.0.0-2_i386.deb == этого оказалось достаточно для "работы" если можно так назвать глюк на глюке.
Xsane то работает хорошо, то перестает находить сканер. Предварительное сканирование == как-то с задержкой. Иногда, после второго-третьего цикла запуска-закрытия, xsane медленно ищет сканер, но потом все же находит, и сканирует как ни в чем не бывало (по крайней мере предварительно).
После глюка == повторный запуск xsane долго висит определение устройств и потом не находит сканер вобще. лечится выниманием-втыканием питания сканера и повторным запуском xsane (если это необходимо пользователю).
Уж не знаю, что лучше == вернуться в федору или терпеть ради Дебиана (сканер нужен не каждый день).
Спасибо сказали:
Mechnik
Сообщения: 4

Re: выбираем сканер

Сообщение Mechnik »

Нитку никто давно не посещает, но, может, кто подскажет. Нашёл, что на EPSON Perfection V200 Photo есть драйверы под Линукс (у меня Debian-Leny). Заказываю, мне ребята покупают и привозят из Питера. Включаю - лампа не горит, позиционирования каретки нет, а индикатор включения загорается. Ставлю драйверы с сайта - та же проблема, что и постом выше - конфликт с библиотекой, xSane - в упор не видит. Но нужен сканер, на танцы с бубном времени как назло нет.
Сегодня ребята меняют на MUSTEK-1248. Вроде поддержка полная, ставится, судя по сайтам, просто.
Проверяют, звонят, что при включении в USB (отдельного блока питания нет, питание через usb), но и там лампа при включении не загорается, автотестирования и позиционирования каретки при включении разъёма нет.
Был уже не один сканер (мне на них паталогически не везёт), но раньше было видно, что сканер включается и что он работает.
Может, кто подскажет?: так и должно быть, что при включении сканера без дров на компьютере каретка не позиционируется, лампа не включается, автотестирования сканера нет и нужны дрова, чтобы оживить сканер?
Спасибо сказали:
Ответить