LINUX.ORG.RU

Epson Perfection 1270, как настроить?


1

0

Сканер Epson Perfection 1270. Поддерживается Sane, backend snapscan. При сканировании Xsane пишет Ошибка во время ввода-вывода с устройством.

В snapscan.conf следующее

firmware /usr/share/sane/snapscan/ESFW3E.BIN usb 0x04b8 0x0120

Вот вывод

sane-find-scanner

found USB scanner (vendor=0x04b8, product=0x0120) at libusb:002:018 # Your USB scanner was (probably) detected. It may or may not be supported by # SANE. Try scanimage -L and read the backend's manpage.

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).

Дистрибутив OpenSuse 10.2. Подскажите как настроить?


Настраивал через YaST, указал правильную модель?

Сделай scanimage два раза подряд - у меня раньше бывало, что когда сканер непрогретый, он только со второго раза работает.

Попробуй еще драйверы epkowa или, если не поможет, epson.

anonymous
()

>firmware /usr/share/sane/snapscan/ESFW3E.BIN

>Подскажите как настроить?

Положить прошивку с названием ESFW3E.BIN (найти в интернете или взять от виндовых драйверов) в каталог /usr/share/sane/snapscan/

dn2010 ★★★★★
()
Ответ на: комментарий от dn2010

>>firmware /usr/share/sane/snapscan/ESFW3E.BIN >>Подскажите как настроить? >Положить прошивку с названием ESFW3E.BIN (найти в интернете или взять от виндовых драйверов) в каталог /usr/share/sane/snapscan/

Дык, положил ведь...

NoldoR
() автор топика
Ответ на: комментарий от anonymous

Настраивал через YAST. Указал модель 1270 с backend snapscan. YaST сказал что нужна прошивка, и что сканер надо будет настроить вручную. Что я и попытался сделать.

NoldoR
() автор топика
Ответ на: комментарий от anonymous

# scanimage [snapscan] Scanner warming up - waiting 9 seconds. [snapscan] Scanner warming up - waiting 35 seconds. scanimage: sane_start: Error during device I/O # scanimage scanimage: no SANE devices found

NoldoR
() автор топика
Ответ на: комментарий от NoldoR

Покажи ls -al /dev/usb/scanner* --- может там юзера в группу scanner надо добавить как в слаквари, чтоб он мог сканером пользоваться. Или попробуй запустить scanimage -L от рута и посмотри, что напишет.

dn2010 ★★★★★
()
Ответ на: комментарий от dn2010

scanimage -L device `snapscan:libusb:002:037' is a EPSON EPSON Scanner flatbed scanner

Сканер должен работать через libusb поэтому устройства /dev/usb/scanner* нету.

NoldoR
() автор топика

У меня аналогичная проблема с Epson Perfection 1270 в Mandriva 2007 :(

Из нижеследующей информации можно извлечь что-нибудь полезное?

[root@localhost q]# sane-find-scanner | grep -i epson found USB scanner (vendor=0x04b8 [EPSON], product=0x0120 [EPSON Scanner]) at libusb:005:002

[root@localhost q]# export SANE_DEBUG_SNAPSCAN=256

[root@localhost q]# scanimage -L

[sanei_debug] Setting debug level of snapscan to 256.

[snapscan] sane_snapscan_init

[snapscan] sane_snapscan_init: Snapscan backend version 1.4.53

[snapscan] add_usb_device(libusb:005:002)

[snapscan] add_usb_device: Detected (kind of) an USB device

[snapscan] snapscani_usb_open(libusb:005:002)

[snapscan] add_usb_device: Checking if 0x04b8 is a supported USB vendor ID

[snapscan] snapscani_check_device()

[snapscan] mini_inquiry

[snapscan] snapscan_cmd

[snapscan] snapscani_usb_cmd(0,0xbfab8f12,6,0xbfab8eee,0xbfab8f18 (36))

[snapscan] atomic_usb_cmd(0,0xbfab8f12,6,0xbfab8eee,0xbfab8f18 (36))

[snapscan] usb_cmd(0,0xbfab8f12,6,0xbfab8eee,0xbfab8f18 (36))

[snapscan] usb_cmd: cmdlen=6, datalen=0

[snapscan] usb_write: writing: 0x12 0x00 0x00 0x00 0x24 0x00

[snapscan] Written 6 bytes

[snapscan] usb_read: reading: 0xf9 0x00 0x00 0x00 0x00 0x00 0x00 0x00

[snapscan] Read 8 bytes

[snapscan] usb_read: reading: 0x06 0x00 0x02 0x02 0x49 0x00 0x00 0x00 0x45 0x50 ...

[snapscan] Read 36 bytes

[snapscan] usb_read: reading: 0xfb 0x00 0x00 0x00 0x00 0x00 0x00 0x00

[snapscan] Read 8 bytes

[snapscan] snapscani_check_device: Is vendor "EPSON" model "EPSON Scanner" a supported scanner?

[snapscan] snapscani_get_model_id(EPSON Scanner, 0, 2)

[snapscan] snapscani_get_model_id: looking up scanner for ID 0x04b8,0x0120.

[snapscan] snapscani_get_model_id: scanner identified

[snapscan] snapscani_check_device: Autodetected driver: Perfection 1270

[snapscan] snapscani_usb_close(0)

[snapscan] 1st read 3 write 1

[snapscan] snapscani_usb_cmd(0,0xbfab8f52,6,0x0,0x0 (0))

[snapscan] atomic_usb_cmd(0,0xbfab8f52,6,0x0,0x0 (0))

[snapscan] usb_cmd(0,0xbfab8f52,6,0x0,0x0 (0))

[snapscan] usb_cmd: cmdlen=6, datalen=0

[snapscan] usb_write: writing: 0x00 0x00 0x00 0x00 0x00 0x00

[snapscan] Written 6 bytes

[snapscan] usb_read: reading: 0xfb 0x00 0x00 0x00 0x00 0x00 0x00 0x00

[snapscan] Read 8 bytes

[snapscan] 2nd read 4 write 2

[snapscan] snapscani_init_device_structure()

[snapscan] sane_snapscan_get_devices (0xbfaba118, 0)

device `snapscan:libusb:005:002' is a EPSON EPSON Scanner flatbed scanner

[snapscan] sane_snapscan_exit

[root@localhost q]#

В /home/q/tmp/xsane-preview-level-1-snapscan:libusb:005:002.ppm-500-4h9RQF записывает 0 байт

А сам сканер молчит как рыба... :(

quickquest ★★★★★
()
Ответ на: комментарий от quickquest

тоже i/o error? А какой у Вас Usb контроллер?

NoldoR
() автор топика

В Suse 10.2 установите пакеты iscan, iscan-firmware, iscan-proprietary-drivers, например, вот отсюда:
http://download.opensuse.org/distribution/10.2/repo/non-oss/suse/i586/
http://download.opensuse.org/distribution/10.2/repo/non-oss/suse/noarch/

Затем сконфигурируйте сканер через Yast, выбрав драйвер epkowa. Это все. Для сканирования запустите программу iscan.

SlonoInquisitor
()
Ответ на: комментарий от NoldoR

Сорри, действительно, не поддерживается:( Я немного погуглил на эту тему.

1. Попробуйте запустить xsane от рута, и в окошке Standard options Epson Scanner убрать галочку Quality calibration. Это решало аналогичную проблему у некоторых пользователей. (Кстати, сканер снят с предохранителя?)

2. Попробуйте указывать параметры x и y при сканировании. Что-то типа этого:

scanimage -d snapscan:libusb:002:037 -x 50 -y 50 --format=tiff > ~/test.tiff

SlonoInquisitor
()
Ответ на: комментарий от SlonoInquisitor

Спасибо. Помогло первое. Но при сканировании в окне просмотра - чистый белый лист. И как бы сделать так что бы можно было xsane запускать из под пользователя.

NoldoR
() автор топика
Ответ на: комментарий от NoldoR

Во втором случае всё то же: scanimage: sane_start: Error during device I/O

NoldoR
() автор топика
Ответ на: комментарий от NoldoR

Ну, я так понял, что от рута xsane нужно было запустить лишь один раз, чтобы снять эту галочку. Дальше можно запускать xsane и от пользователя. Или с этим какие-то проблемы?

SlonoInquisitor
()
Ответ на: комментарий от SlonoInquisitor

Да, xsane подвисает и выдаёт ошибку i/o. Но главная проблема в том, что даже под рутом при сканировании отображается только белый лист вместо изображения.

NoldoR
() автор топика
Ответ на: комментарий от SlonoInquisitor

Под пользователем при попытке сканирования xsane выдаёт сообщение об ошибке ввода-вывода.

NoldoR
() автор топика
Ответ на: комментарий от SlonoInquisitor

Похоже дело в настройках прав в сюзе. Нашел по теме http://en.opensuse.org/SDB:Scanner_Setup_from_SUSE_Linux_10.0

Пишут что надо в настройках resmgr

в /etc/resmgr.conf.d/50-scanner.conf

надо вписать

add usb:vendor=0x04b8,product=0x0120 scanner

Но что то не помогает. Может кто из опытных пользователей сюзи подскажет.

NoldoR
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.