I ran the following command and copied the debug output below.  I'd not seen
this message before, but it reports that the scanner is "already open".
This occurs after I click on the Scan button.

/var/tmp/iscan_pkg$ SANE_DEBUG_EPKOWA=255 sudo iscan
[sanei_debug] Setting debug level of epkowa to 255.
[epkowa] sane_init: iscan 2.1.0
[epkowa] sane_init, ># epkowa.conf -- sample configuration for the EPKOWA
SANE backend<
[epkowa] sane_init, ># Copyright (C) 2004  Olaf Meeuwissen<
[epkowa] sane_init, >#<
[epkowa] sane_init, ># See sane-epkowa(5), sane-scsi(5) and sane-usb(5) for
details.<
[epkowa] sane_init, ><
[epkowa] sane_init, ># SCSI scanners can be configured simply by listing the
path to the<
[epkowa] sane_init, ># device.  For example, if your system claims to have a
/dev/scanner<
[epkowa] sane_init, ># SCSI device, all you have to do is uncomment the
following line:<
[epkowa] sane_init, >#<
[epkowa] sane_init, >#/dev/scanner<
[epkowa] sane_init, >#<
[epkowa] sane_init, ># In the interest of maintainability, most
installations would have<
[epkowa] sane_init, ># /dev/scanner sym-linked to the real SCSI scanner
device node.<
[epkowa] sane_init, >#<
[epkowa] sane_init, ># An alternative way that works for many operating
systems and is a<
[epkowa] sane_init, ># little bit more generic, is to have the backend probe
for your SCSI<
[epkowa] sane_init, ># scanner with the following configuration command:<
[epkowa] sane_init, >#<
[epkowa] sane_init, >#scsi EPSON<
[epkowa] sane_init, ><
[epkowa] sane_init, ># On systems with libusb, the following line is
sufficient to get the<
[epkowa] sane_init, ># backend to recognise your USB scanners.  It presumes,
however, that<
[epkowa] sane_init, ># the scanner---more precisely, it's USB product
ID---is known to the<
[epkowa] sane_init, ># backend.<
[epkowa] sane_init, ># For all USB scanners that are officially supported by
this backend,<
[epkowa] sane_init, ># this presumption is true.  A list of such scanners
can be found in<
[epkowa] sane_init, ># sane-epkowa(5).<
[epkowa] sane_init, >#<
[epkowa] sane_init, >usb 0x04b8 0x0118<
[epkowa] attach_one_usb(libusb:004:004)
[epkowa] EPKOWA SANE Backend 2.1.0 - 2006-05-22
[epkowa] attach(libusb:004:004, 3)
[epkowa] attach: opening libusb:004:004
[epkowa] Found valid EPSON scanner: 0x4b8/0x118 (vendorID/productID)
[epkowa] reset()
[epkowa] send buf, size = 2
[epkowa] buf[0] 1b .
[epkowa] buf[1] 40 @
[epkowa] receive buf, expected = 1, got = 1
[epkowa] buf[0] 15 .
[epkowa] get_identity_information()
[epkowa] send buf, size = 2
[epkowa] buf[0] 1b .
[epkowa] buf[1] 49 I
[epkowa] receive buf, expected = 4, got = 1
[epkowa] buf[0] 15 .
[epkowa] code   15
[epkowa] type    1 0x31
[epkowa] level   8 0x38
[epkowa] no option equipment installed
[epkowa] Unknown type 1 or level 8, using B3
[epkowa] fbf tlx 0.000000 tly 0.000000 brx 0.000000 bry 0.000000 [mm]
[epkowa] send buf, size = 2
[epkowa] buf[0] 1b .
[epkowa] buf[1] 44 D
[epkowa] receive buf, expected = 1, got = 1
[epkowa] buf[0] 15 .
[epkowa] send buf, size = 2
[epkowa] buf[0] 1b .
[epkowa] buf[1] 44 D
[epkowa] receive buf, expected = 1, got = 1
[epkowa] buf[0] 15 .
[epkowa] send buf, size = 2
[epkowa] buf[0] 1b .
[epkowa] buf[1] 44 D
[epkowa] receive buf, expected = 1, got = 1
[epkowa] buf[0] 15 .
[epkowa] Max. supported color depth = 8
[epkowa] send buf, size = 2
[epkowa] buf[0] 1b .
[epkowa] buf[1] 66 f
[epkowa] receive buf, expected = 4, got = 1
[epkowa] buf[0] 15 .
[epkowa] code   15
[epkowa] model :
[epkowa] scanner model:
[epkowa] sane_init, ><
[epkowa] sane_init, ># For any USB scanner not known to the backend (yet),
you may, at your<
[epkowa] sane_init, ># own peril(!!), force the backend to recognise and use
it via libusb.<
[epkowa] sane_init, ># You can do so by the following configuration
command:<
[epkowa] sane_init, >#<
[epkowa] sane_init, >#   usb <USB vendor ID> <USB product ID><
[epkowa] sane_init, >#<
[epkowa] sane_init, ># SEIKO EPSON's USB vendor ID is '0x04b8' (without
quotes).  In order<
[epkowa] sane_init, ># to find the USB product ID, use lsusb(1) or, on Linux
systems, peek<
[epkowa] sane_init, ># at the information in /proc/bus/usb/devices.<
[epkowa] sane_init, ># A sample configuration for the Perfection 1650
(GT-8200), which has<
[epkowa] sane_init, ># a product ID of 0x0110, would look as follows:<
[epkowa] sane_init, >#<
[epkowa] sane_init, >#usb 0x04b8 0x0110<
[epkowa] sane_init, ><
[epkowa] sane_init, ># When not accessing your USB scanner via libusb, you
may need to use<
[epkowa] sane_init, ># one of the configuration commands below or commands
that are almost<
[epkowa] sane_init, ># the same.  These commands typically access the
scanner via a kernel<
[epkowa] sane_init, ># scanner module.<
[epkowa] sane_init, >#<
[epkowa] sane_init, >#usb /dev/usb/scanner0<
[epkowa] sane_init, >#usb /dev/usbscanner0<
[epkowa] sane_init, >#usb /dev/uscanner0<
[epkowa] sane_init, >#<
[epkowa] sane_init, ># Linux had a scanner module until version 2.6.2.  As
of version 2.6.3<
[epkowa] sane_init, ># libusb is your only option.  Linux' scanner module
can be loaded via<
[epkowa] sane_init, ># the modprobe(8) command like so:<
[epkowa] sane_init, >#<
[epkowa] sane_init, >#   modprobe scanner vendor=<USB vendor ID>
product=<USB product ID><
[epkowa] sane_init, >#<
[epkowa] sane_init, ># If the scanner module already knows the vendor and
product IDs, you<
[epkowa] sane_init, ># do not have to specify them.  If you want to have
this done automa-<
[epkowa] sane_init, ># tically every time you boot, you can add the above
line, except for<
[epkowa] sane_init, ># the modprobe command itself, to your /etc/modules
file.<
[epkowa] sane_init, ><
[epkowa] sane_init, ># Although not tested with this backend, parallel port
scanners should<
[epkowa] sane_init, ># be usable.  You can configure them as shown below,
but I do not know<
[epkowa] sane_init, ># much about the details.  Information is welcome.<
[epkowa] sane_init, >#<
[epkowa] sane_init, >#pio 0x278<
[epkowa] sane_init, >#pio 0x378<
[epkowa] sane_init, >#pio 0x3BC<
[epkowa] sane_get_devices()
[epkowa] sane_open(libusb:004:004)
[epkowa] init_options()
[epkowa] open_scanner()
[epkowa] setvalue(option = 43, value = 0xbffacda0)
[epkowa] setvalue(option = 43, value = 0xbffab970)
[epkowa] setvalue(option = 2, value = 0xbffab970)
[epkowa] setvalue(option = 8, value = 0xbffab560)
[epkowa] setvalue(option = 18, value = 0xbffab580)
[epkowa] setvalue(option = 19, value = 0xbffab580)
[epkowa] setvalue(option = 20, value = 0xbffab580)
[epkowa] setvalue(option = 9, value = 0xbffab950)
[epkowa] setvalue(option = 24, value = 0xbffab94c)
[epkowa] setvalue(option = 25, value = 0xbffab94c)
[epkowa] setvalue(option = 26, value = 0xbffab94c)
[epkowa] setvalue(option = 27, value = 0xbffab94c)
[epkowa] setvalue(option = 28, value = 0xbffab94c)
[epkowa] setvalue(option = 29, value = 0xbffab94c)
[epkowa] setvalue(option = 30, value = 0xbffab94c)
[epkowa] setvalue(option = 31, value = 0xbffab94c)
[epkowa] setvalue(option = 32, value = 0xbffab94c)
[epkowa] setvalue(option = 10, value = 0xbffab9a4)
[epkowa] setvalue(option = 17, value = 0xbffab9a4)
[epkowa] setvalue(option = 37, value = 0xbffab98c)
[epkowa] set = 0.000000
[epkowa] setvalue(option = 38, value = 0xbffab98c)
[epkowa] set = 0.000000
[epkowa] setvalue(option = 39, value = 0xbffab98c)
[epkowa] set = 0.000000
[epkowa] setvalue(option = 40, value = 0xbffab98c)
[epkowa] set = 0.000000
[epkowa] sane_start()
[epkowa] open_scanner()
[epkowa] scanner is already open: fd = 0
[epkowa] reset()
[epkowa] send buf, size = 2
[epkowa] buf[0] 1b .
[epkowa] buf[1] 40 @
[epkowa] receive buf, expected = 1, got = 1
[epkowa] buf[0] 15 .
[epkowa] close_scanner(fd = 0)
[epkowa] close_scanner(fd = -1)
[epkowa] close_scanner(fd = -1)
[epkowa] close_scanner(fd = -1)
[epkowa] sane_exit
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20060709/79136523/attachment.htm
From [email protected]  Sun Jul  9 05:43:01 2006
From: [email protected] ([email protected])
Date: Sun Jul  9 05:43:16 2006
Subject: [sane-devel] Re: HELP! Epson Perfection 4180 Photo
In-Reply-To: <[email protected]>
References: <[email protected]>
        <[email protected]>
Message-ID: <[email protected]>

One more thing.  I was reading the Avasys FAQ (specifically, the question
"Previewing and Scanning does not work") and there was a workaround for this
particular issue/scanner combination.  It sugggested that I comment the
'net' backend in dll.conf, which I did.  Now, when I run the iscan command
with debug on, I get a different error message:

$ SANE_DEBUG_EPKOWA=255 sudo iscan
[sanei_debug] Setting debug level of epkowa to 255.
[epkowa] sane_init: iscan 2.1.0
<<<snip>>>
[epkowa] sane_get_devices()
[epkowa] sane_open(libusb:004:004)
[epkowa] init_options()
[epkowa] open_scanner()
[epkowa] setvalue(option = 43, value = 0xbf940130)
Segmentation fault



On 7/9/06, [email protected] <[email protected]> wrote:
>
> I ran the following command and copied the debug output below.  I'd not
> seen this message before, but it reports that the scanner is "already
> open".  This occurs after I click on the Scan button.
>
> /var/tmp/iscan_pkg$ SANE_DEBUG_EPKOWA=255 sudo iscan
> <<<snip>>>
>
[epkowa] sane_start()
> [epkowa] open_scanner()
> [epkowa] scanner is already open: fd = 0
> [epkowa] reset()
> [epkowa] send buf, size = 2
> [epkowa] buf[0] 1b .
> [epkowa] buf[1] 40 @
> [epkowa] receive buf, expected = 1, got = 1
> [epkowa] buf[0] 15 .
> [epkowa] close_scanner(fd = 0)
> [epkowa] close_scanner(fd = -1)
> [epkowa] close_scanner(fd = -1)
> [epkowa] close_scanner(fd = -1)
> [epkowa] sane_exit
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20060709/79196da0/attachment.html
From [email protected]  Sun Jul  9 20:50:43 2006
From: [email protected] (R. Keith Dennis)
Date: Sun Jul  9 20:48:01 2006
Subject: [sane-devel] Visioneer 7300 ?
Message-ID: <[email protected]>

Hi.

I've installed the latest version of sane & have solved most
of the problems (well, I'm still stuck setting permissions
as root, but I'm sure I'll work that out).  The real problem
apparently is missing firmware (Cis3r5b1.fw).  Any hints on
how to locate a copy would be greatly appreciated.  A google
search mainly found the same problem without solution (unless
it was in Polish, which I can't read).

Any suggestions, or even a copy, would be greatly appreciated.

thanks

Keith Dennis

Reply via email to