LINUX.ORG.RU

Сканер Epson 1270 и SnapScan


0

0

Не пойму что делаю не так.

Правлю:

/etc/sane.d/snapscan.conf

usb 0x04b8 0x0120
firmware /usr/share/sane/snapscan/esfw3e.bin

Соответствующий файл туда кинул из венды. Всё по мануалам. Далее:

# sane-find-scanner | grep -i epson

found USB scanner (vendor=0x04b8 [EPSON], product=0x0120 [EPSON Scanner]) at libusb:005:002

Отлично!

# export SANE_DEBUG_SNAPSCAN=256
# 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 и kooka сканер видят, по при попытки сканировать подвесают, или, бывает, что не находят сканер и надо его включить/выключить.

При подвисании xsane в дабаг-мессагах встречается такое:

[snapscan] Read 60928 bytes
[snapscan] read_calibration_data: snapscan_cmd command failed: Error during device I/O
[snapscan] calibrate: read_calibration_data command failed: Error during device I/O
[snapscan] sane_snapscan_start: calibration failed.

[snapscan] release_unit: scsi command error: Error during device I/O

[snapscan] usb_write: writing: 0x17 0x00 0x00 0x00 0x00 0x00
[snapscan] usb_write Only 0 bytes written
[snapscan] Written 0 bytes
[snapscan] release_unit: scsi command error: Error during device I/O
[snapscan] close_scanner

★★★★★

Да, а как только нажимаю на сканирование, оно выдаёт:

[snapscan] sense_handler: sense key: 0x02, asc: 0x04, ascq: 0x01, i1: 0x1f, i2: 0x00
[snapscan] sense_handler: Not ready.
[snapscan] sense_handler: Logical unit is in process of becoming ready. (31 seconds)
[snapscan] sense_handler: Not ready.
[snapscan] test_unit_ready: snapscan_cmd command failed: Device busy
[snapscan] Scanner warming up - waiting 31 seconds.

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

на др машине сканер стал определятся по `scanimage -L`, но лучше не стало :(

# 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:004:008)
[snapscan] add_usb_device: Detected (kind of) an USB device
[snapscan] snapscani_usb_open(libusb:004:008)
[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,0xbffa89d0,6,0xbffa89a0,0xbffa899c (36))
[snapscan] atomic_usb_cmd(0,0xbffa89d0,6,0xbffa89a0,0xbffa899c (36))
[snapscan] usb_cmd(0,0xbffa89d0,6,0xbffa89a0,0xbffa899c (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,0xbffa8a20,6,0x0,0x0 (0))
[snapscan] atomic_usb_cmd(0,0xbffa8a20,6,0x0,0x0 (0))
[snapscan] usb_cmd(0,0xbffa8a20,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 (0xbffa9be8, 0)
device `snapscan:libusb:004:008' is a EPSON EPSON Scanner flatbed scanner
[snapscan] sane_snapscan_exit

vovans ★★★★★
() автор топика

Транно, по этой же схеме подключил Епсон 660-й и всё сразу заработало! А 1270 виснит и всё тут :(((

vovans ★★★★★
() автор топика

Брал на попользоваться такой epson была такая же фигня. В итоге, если все настроено правильно, то сканер сразу работает, но каком-нибудь >10 скане виснет так, что его приходится выключать и включать.

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

Странно. У меня этот сканнер работал а теперь 3490, тоже работает. Единственный глюк был с последним.... что он зависал при сканированиии на 300 дпи... на 200 идет без проблемм. Пользую генту и актуальное ядро 2.6.19-рц1.

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

Да-да, именно, сканировал на 300 и был глюк, а на другом (тоже вроде 200) потом уже немного сканировал не зависал, но там сканировал мало.

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