[sane-devel] Epson, epson2 and epkowa

Olaf Meeuwissen olaf.meeuwissen at avasys.jp
Mon Nov 17 23:37:50 UTC 2008


Kåre Särs <kare.sars at kolumbus.fi> writes:

> I have a Epson RX500 scanner/printer and wonder what could be wrong
> on Ubuntu Interpid when the scanner is only found with the epson
> backend and not epson2 or epkowa.

Weird.  Can you start a scan using the epson backend?

> The debug printout suggests that epson2 has found the driver but
> somehow the backend is not offered anyway.
>
> Debug output from running: scanimage -L:
>
> [sanei_debug] Setting debug level of epson2 to 255.
> [epson2] sane_epson2_init: sane-backends 1.0.19
> [epson2] sane_epson2_init: reading config file, epson2.conf
> [epson2]  scsi EPSON
> [epson2]  usb 0x04b8 0x0807
> [epson2] attach_one_usb: dev = libusb:002:004
> [epson2] SANE Epson 2 Backend v0.1.16 - 2007-12-30
> [epson2] attach: devname = libusb:002:004, type = 3
> [epson2] attach: opening libusb:002:004, type = 3
> [epson2] found valid EPSON scanner: 0x4b8/0x807 (vendorID/productID)
> [epson2] e2_set_model: model is 'generic'
> [epson2] esci_reset
> [epson2] e2_cmd_simple: size = 2
> [epson2] e2_send: size = 2, reply = 1
> ...
> [epson2] buf[40] 20
> [epson2] buf[41] 20

Well, at least the backend seems to be able to communicate with the
device.

> [epson2] main = 05, ADF = 00, TPU = 80, main 2 = c0
> [epson2]  net autodiscovery
> [epson2] attach_one_net: dev = autodiscovery
> [epson2] SANE Epson 2 Backend v0.1.16 - 2007-12-30
> [epson2] attach: devname = autodiscovery, type = 4
> [epson2] attach: opening autodiscovery, type = 4
> [epson2] e2_network_discovery, sent discovery packet
> [epson2] e2_network_discovery, end
> [epson2] close_scanner: fd = -1
> [epson2] sane_epson2_get_devices
> [sanei_debug] Setting debug level of epkowa to 255.
> [epkowa] sane_init: sane-backends 1.0.19
> [epkowa] sane_get_devices()
> device `test:0' is a Noname frontend-tester virtual device
> device `test:1' is a Noname frontend-tester virtual device
> device `epson:libusb:002:004' is a Epson RX500 flatbed scanner
> [epkowa] sane_exit

No clue.  Can you do the same exercise with the epkowa backend and
attach the full log file.

For iscan-2.12.0 and later:

  SANE_DEBUG_EPKOWA=HEX scanimage -L 2> rx500.log

For iscan-2.11.0 and before:

  SANE_DEBUG_EPKOWA=127 scanimage -L 2> rx500.log

Hope this helps,
-- 
Olaf Meeuwissen, LPIC-2           FLOSS Engineer -- AVASYS Corporation
FSF Associate Member #1962               Help support software freedom
                 http://www.fsf.org/jf?referrer=1962



More information about the sane-devel mailing list