[sane-devel] Re: Re: old Canon IX-30F

matthias beer matthias beer" <matti@indienbuch.de
Sat, 8 Nov 2003 09:48:43 -0000


This is a multi-part message in MIME format.

------=_NextPart_000_0029_01C3A5DD.7F4464D0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

hello,
first of all thank you for your immidiate response.
the canon ix-30f is a grayscale (either 64 or 256 steps) flatbed scanner
with resolution up to 300dpi. I think it has possibility to add a =
document
feeder, but I dont have it. (there is a port called ADF).
here is the debug information, hope you can see anything more than I see
from this, bye, matthias:

ohne:/ # scanimage -d canon:/dev/scanner  > ana1test.tif
[sanei_debug] Setting debug level of canon to 255.
[canon] >> sane_init
[canon] sane_init: sane-backends 1.0.5
[canon] >> attach_one
[canon] >> attach
[canon] attach: opening /dev/scanner
[canon] attach: sending (standard) INQUIRY
[canon] >> inquiry
[canon] << inquiry
[canon] attach: sending TEST_UNIT_READY
[canon] >> test_unit_ready
[canon] << test_unit_ready
[canon] attach: sending RESERVE UNIT
[canon] >> reserve_unit
[canon] >> sense_handler
[canon] canon_sense_handler(3, 0x80510f0, (nil))
[canon] canon_sense_handler: no handling for sense f0.
[canon] << sense_handler
[canon] << reserve_unit
[canon] attach: sending GET SCAN MODE for scan control conditions
[canon] get scan mode: cmd[4]=3D'0x14'
[canon] >> sense_handler
[canon] canon_sense_handler(3, 0x80510f0, (nil))
[canon] canon_sense_handler: no handling for sense f0.
[canon] << sense_handler
[canon] << get scan mode
[canon] attach: sending (extended) INQUIRY
[canon] >> inquiry
[canon] << inquiry
[canon] attach: sending MODE SENSE
[canon] >> mode_sense
[canon] >> sense_handler
[canon] canon_sense_handler(3, 0x80510f0, (nil))
[canon] canon_sense_handler: no handling for sense f0.
[canon] << sense_handler
[canon] << mode_sense
[canon] dev->sane.name =3D '/dev/scanner'
[canon] dev->sane.vendor =3D 'CANON'
[canon] dev->sane.model =3D 'IX-30F          '
[canon] dev->sane.type =3D 'flatbed scanner'
[canon] >> get tpu stat
[canon] >> get adf stat
[canon] get scan mode: cmd[4]=3D'0xC'
[canon] >> sense_handler
[canon] canon_sense_handler(3, 0x80510f0, (nil))
[canon] canon_sense_handler: no handling for sense f0.
[canon] << sense_handler
[canon] << get scan mode
[canon] ADF Status: 2
[canon] ADF Priority: 0
[canon] ADF Problem: 0
[canon] ADF Feeder: 0
[canon] << get adf stat
[canon] bmu=3D0
[canon] mud=3D17217
[canon] xres_default=3D0
[canon] xres_range.max=3D20047
[canon] xres_range.min=3D8224
[canon] xres_range.quant=3D4
[canon] yres_default=3D67
[canon] yres_range.max=3D20000
[canon] yres_range.min=3D18776
[canon] xres_range.quant=3D4
[canon] x_range.max=3D-2147483648
[canon] y_range.max=3D-2147483648
[canon] x_adf_range.max=3D538980653
[canon] y_adf_range.max=3D808517887
[canon] << attach
[canon] << attach_one
[canon] << sane_init
[canon] >> sane_open
[canon] >> init_options
[canon] >> max_string_size
[canon] << max_string_size
[canon] >> max_string_size
[canon] << max_string_size
[canon] >> max_string_size
[canon] << max_string_size
[canon] >> max_string_size
[canon] << max_string_size
[canon] >> max_string_size
[canon] << max_string_size
[canon] >> max_string_size
[canon] << max_string_size
[canon] >> max_string_size
[canon] << max_string_size
[canon] << init_options
[canon] << sane_open
[canon] >> sane_control_option OPT_NUM_OPTS
[canon] sane_control_option get value of OPT_NUM_OPTS
[canon] value for option OPT_NUM_OPTS: 55
[canon] >> sane_control_option OPT_NUM_OPTS
[canon] sane_control_option get value of OPT_NUM_OPTS
[canon] value for option OPT_NUM_OPTS: 55
[canon] >> sane_get_option_descriptor OPT_NUM_OPTS
[canon] << sane_get_option_descriptor OPT_NUM_OPTS
[canon] >> sane_get_option_descriptor OPT_PAGE
[canon] << sane_get_option_descriptor OPT_PAGE
[canon] >> sane_get_option_descriptor OPT_MODE_GROUP
[canon] << sane_get_option_descriptor OPT_MODE_GROUP
[canon] >> sane_get_option_descriptor OPT_MODE
[canon] << sane_get_option_descriptor OPT_MODE
[canon] >> sane_get_option_descriptor OPT_NEGATIVE
[canon] << sane_get_option_descriptor OPT_NEGATIVE
[canon] >> sane_get_option_descriptor OPT_NEGATIVE_TYPE
[canon] << sane_get_option_descriptor OPT_NEGATIVE_TYPE
[canon] >> sane_get_option_descriptor OPT_SCANNING_SPEED
[canon] << sane_get_option_descriptor OPT_SCANNING_SPEED
[canon] >> sane_get_option_descriptor OPT_RESOLUTION_GROUP
[canon] << sane_get_option_descriptor OPT_RESOLUTION_GROUP
[canon] >> sane_get_option_descriptor OPT_RESOLUTION_BIND
[canon] << sane_get_option_descriptor OPT_RESOLUTION_BIND
[canon] >> sane_get_option_descriptor OPT_HW_RESOLUTION_ONLY
[canon] << sane_get_option_descriptor OPT_HW_RESOLUTION_ONLY
[canon] >> sane_get_option_descriptor OPT_X_RESOLUTION
[canon] << sane_get_option_descriptor OPT_X_RESOLUTION
[canon] >> sane_get_option_descriptor OPT_Y_RESOLUTION
[canon] << sane_get_option_descriptor OPT_Y_RESOLUTION
[canon] >> sane_get_option_descriptor OPT_ENHANCEMENT_GROUP
[canon] << sane_get_option_descriptor OPT_ENHANCEMENT_GROUP
[canon] >> sane_get_option_descriptor OPT_BRIGHTNESS
[canon] << sane_get_option_descriptor OPT_BRIGHTNESS
[canon] >> sane_get_option_descriptor OPT_CONTRAST
[canon] << sane_get_option_descriptor OPT_CONTRAST
[canon] >> sane_get_option_descriptor OPT_THRESHOLD
[canon] << sane_get_option_descriptor OPT_THRESHOLD
[canon] >> sane_get_option_descriptor OPT_MIRROR
[canon] << sane_get_option_descriptor OPT_MIRROR
[canon] >> sane_get_option_descriptor OPT_CUSTOM_GAMMA
[canon] << sane_get_option_descriptor OPT_CUSTOM_GAMMA
[canon] >> sane_get_option_descriptor OPT_CUSTOM_GAMMA_BIND
[canon] << sane_get_option_descriptor OPT_CUSTOM_GAMMA_BIND
[canon] >> sane_get_option_descriptor OPT_GAMMA_VECTOR
[canon] << sane_get_option_descriptor OPT_GAMMA_VECTOR
[canon] >> sane_get_option_descriptor OPT_GAMMA_VECTOR_R
[canon] << sane_get_option_descriptor OPT_GAMMA_VECTOR_R
[canon] >> sane_get_option_descriptor OPT_GAMMA_VECTOR_G
[canon] << sane_get_option_descriptor OPT_GAMMA_VECTOR_G
[canon] >> sane_get_option_descriptor OPT_GAMMA_VECTOR_B
[canon] << sane_get_option_descriptor OPT_GAMMA_VECTOR_B
[canon] >> sane_get_option_descriptor OPT_AE
[canon] << sane_get_option_descriptor OPT_AE
[canon] >> sane_get_option_descriptor OPT_EJECT_GROUP
[canon] << sane_get_option_descriptor OPT_EJECT_GROUP
[canon] >> sane_get_option_descriptor OPT_EJECT_AFTERSCAN
[canon] << sane_get_option_descriptor OPT_EJECT_AFTERSCAN
[canon] >> sane_get_option_descriptor OPT_EJECT_BEFOREEXIT
[canon] << sane_get_option_descriptor OPT_EJECT_BEFOREEXIT
[canon] >> sane_get_option_descriptor OPT_EJECT_NOW
[canon] << sane_get_option_descriptor OPT_EJECT_NOW
[canon] >> sane_get_option_descriptor OPT_FOCUS_GROUP
[canon] << sane_get_option_descriptor OPT_FOCUS_GROUP
[canon] >> sane_get_option_descriptor OPT_AF
[canon] << sane_get_option_descriptor OPT_AF
[canon] >> sane_get_option_descriptor OPT_AF_ONCE
[canon] << sane_get_option_descriptor OPT_AF_ONCE
[canon] >> sane_get_option_descriptor OPT_FOCUS
[canon] << sane_get_option_descriptor OPT_FOCUS
[canon] >> sane_get_option_descriptor OPT_MARGINS_GROUP
[canon] << sane_get_option_descriptor OPT_MARGINS_GROUP
[canon] >> sane_get_option_descriptor OPT_TL_X
[canon] << sane_get_option_descriptor OPT_TL_X
[canon] >> sane_get_option_descriptor OPT_TL_Y
[canon] << sane_get_option_descriptor OPT_TL_Y
[canon] >> sane_get_option_descriptor OPT_BR_X
[canon] << sane_get_option_descriptor OPT_BR_X
[canon] >> sane_control_option OPT_BR_X
[canon] sane_control_option get value of OPT_BR_X
[canon] GET_VALUE for OPT_BR_X: s->val[OPT_BR_X].w =3D -2147483648
[canon] value for option OPT_BR_X: -2147483648
[canon] >> sane_get_option_descriptor OPT_BR_Y
[canon] << sane_get_option_descriptor OPT_BR_Y
[canon] >> sane_control_option OPT_BR_Y
[canon] sane_control_option get value of OPT_BR_Y
[canon] GET_VALUE for OPT_BR_Y: s->val[OPT_BR_Y].w =3D -2147483648
[canon] value for option OPT_BR_Y: -2147483648
[canon] >> sane_get_option_descriptor OPT_COLORS_GROUP
[canon] << sane_get_option_descriptor OPT_COLORS_GROUP
[canon] >> sane_get_option_descriptor OPT_HNEGATIVE
[canon] << sane_get_option_descriptor OPT_HNEGATIVE
[canon] >> sane_get_option_descriptor OPT_BIND_HILO
[canon] << sane_get_option_descriptor OPT_BIND_HILO
[canon] >> sane_get_option_descriptor OPT_HILITE_R
[canon] << sane_get_option_descriptor OPT_HILITE_R
[canon] >> sane_get_option_descriptor OPT_SHADOW_R
[canon] << sane_get_option_descriptor OPT_SHADOW_R
[canon] >> sane_get_option_descriptor OPT_HILITE_G
[canon] << sane_get_option_descriptor OPT_HILITE_G
[canon] >> sane_get_option_descriptor OPT_SHADOW_G
[canon] << sane_get_option_descriptor OPT_SHADOW_G
[canon] >> sane_get_option_descriptor OPT_HILITE_B
[canon] << sane_get_option_descriptor OPT_HILITE_B
[canon] >> sane_get_option_descriptor OPT_SHADOW_B
[canon] << sane_get_option_descriptor OPT_SHADOW_B
[canon] >> sane_get_option_descriptor OPT_TPU_GROUP
[canon] << sane_get_option_descriptor OPT_TPU_GROUP
[canon] >> sane_get_option_descriptor OPT_TPU_ON
[canon] << sane_get_option_descriptor OPT_TPU_ON
[canon] >> sane_get_option_descriptor OPT_TPU_PN
[canon] << sane_get_option_descriptor OPT_TPU_PN
[canon] >> sane_get_option_descriptor OPT_TPU_DCM
[canon] << sane_get_option_descriptor OPT_TPU_DCM
[canon] >> sane_get_option_descriptor OPT_TPU_TRANSPARENCY
[canon] << sane_get_option_descriptor OPT_TPU_TRANSPARENCY
[canon] >> sane_get_option_descriptor OPT_TPU_FILMTYPE
[canon] << sane_get_option_descriptor OPT_TPU_FILMTYPE
[canon] >> sane_get_option_descriptor OPT_PREVIEW
[canon] << sane_get_option_descriptor OPT_PREVIEW
[canon] >> sane_get_option_descriptor NUM_OPTIONS
[canon] << sane_get_option_descriptor NUM_OPTIONS
[canon] Segmentation fault
ohne:/ #


----- Original Message -----
From: "Deiters" <ukd@xenon.pc.Uni-Koeln.DE>
To: <sane-devel@lists.alioth.debian.org>
Sent: Thursday, November 06, 2003 10:42 PM
Subject: [sane-devel] old Canon IX-30F


> The recent Canon-SCSI backend indeed does not recognize the IX-30F
> and therefore treats it as a CanoScan 300 (the default flatbed
> scanner). Can you decsribe your scanner? What is your range of
> resolutions? Which colour modes (colour, greyscale, ...) do
> you have? Does it have a document feeder?
>
> Then it would be best if you could provide us with some debug
> information: Set and export the environment variable =
SANE_DEBUG_CANON=3D255,
> run scanimage or whatever frontend you use, and let us have a
> look at the results. Perhaps we will see which SCSI command is
> upsetting your scanner.
>
> Regards,
>
> Ulrich Deiters
>
>
> _______________________________________________
> sane-devel mailing list
> sane-devel@lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/sane-devel


------=_NextPart_000_0029_01C3A5DD.7F4464D0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4522.1800" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2><FONT size=3D3>hello,<BR>first of all thank you for =
your=20
immidiate response.<BR>the canon ix-30f is a grayscale (either 64 or 256 =
steps)=20
flatbed scanner<BR>with resolution up to 300dpi. I think it has =
possibility to=20
add a document<BR>feeder, but I dont have it. (there is a port called=20
ADF).<BR>here is the debug information, hope you can see anything more =
than I=20
see<BR>from this, bye, matthias:<BR><BR>ohne:/ # scanimage -d=20
canon:/dev/scanner&nbsp; &gt; ana1test.tif<BR>[sanei_debug] Setting =
debug level=20
of canon to 255.<BR>[canon] &gt;&gt; sane_init<BR>[canon] sane_init:=20
sane-backends 1.0.5<BR>[canon] &gt;&gt; attach_one<BR>[canon] &gt;&gt;=20
attach<BR>[canon] attach: opening /dev/scanner<BR>[canon] attach: =
sending=20
(standard) INQUIRY<BR>[canon] &gt;&gt; inquiry<BR>[canon] &lt;&lt;=20
inquiry<BR>[canon] attach: sending TEST_UNIT_READY<BR>[canon] &gt;&gt;=20
test_unit_ready<BR>[canon] &lt;&lt; test_unit_ready<BR>[canon] attach: =
sending=20
RESERVE UNIT<BR>[canon] &gt;&gt; reserve_unit<BR>[canon] &gt;&gt;=20
sense_handler<BR>[canon] canon_sense_handler(3, 0x80510f0, =
(nil))<BR>[canon]=20
canon_sense_handler: no handling for sense f0.<BR>[canon] &lt;&lt;=20
sense_handler<BR>[canon] &lt;&lt; reserve_unit<BR>[canon] attach: =
sending GET=20
SCAN MODE for scan control conditions<BR>[canon] get scan mode:=20
cmd[4]=3D'0x14'<BR>[canon] &gt;&gt; sense_handler<BR>[canon]=20
canon_sense_handler(3, 0x80510f0, (nil))<BR>[canon] canon_sense_handler: =
no=20
handling for sense f0.<BR>[canon] &lt;&lt; sense_handler<BR>[canon] =
&lt;&lt; get=20
scan mode<BR>[canon] attach: sending (extended) INQUIRY<BR>[canon] =
&gt;&gt;=20
inquiry<BR>[canon] &lt;&lt; inquiry<BR>[canon] attach: sending MODE=20
SENSE<BR>[canon] &gt;&gt; mode_sense<BR>[canon] &gt;&gt;=20
sense_handler<BR>[canon] canon_sense_handler(3, 0x80510f0, =
(nil))<BR>[canon]=20
canon_sense_handler: no handling for sense f0.<BR>[canon] &lt;&lt;=20
sense_handler<BR>[canon] &lt;&lt; mode_sense<BR>[canon] =
dev-&gt;sane.name =3D=20
'/dev/scanner'<BR>[canon] dev-&gt;sane.vendor =3D 'CANON'<BR>[canon]=20
dev-&gt;sane.model =3D=20
'IX-30F&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
'<BR>[canon]=20
dev-&gt;sane.type =3D 'flatbed scanner'<BR>[canon] &gt;&gt; get tpu=20
stat<BR>[canon] &gt;&gt; get adf stat<BR>[canon] get scan mode:=20
cmd[4]=3D'0xC'<BR>[canon] &gt;&gt; sense_handler<BR>[canon] =
canon_sense_handler(3,=20
0x80510f0, (nil))<BR>[canon] canon_sense_handler: no handling for sense=20
f0.<BR>[canon] &lt;&lt; sense_handler<BR>[canon] &lt;&lt; get scan=20
mode<BR>[canon] ADF Status: 2<BR>[canon] ADF Priority: 0<BR>[canon] ADF =
Problem:=20
0<BR>[canon] ADF Feeder: 0<BR>[canon] &lt;&lt; get adf stat<BR>[canon]=20
bmu=3D0<BR>[canon] mud=3D17217<BR>[canon] xres_default=3D0<BR>[canon]=20
xres_range.max=3D20047<BR>[canon] xres_range.min=3D8224<BR>[canon]=20
xres_range.quant=3D4<BR>[canon] yres_default=3D67<BR>[canon]=20
yres_range.max=3D20000<BR>[canon] yres_range.min=3D18776<BR>[canon]=20
xres_range.quant=3D4<BR>[canon] x_range.max=3D-2147483648<BR>[canon]=20
y_range.max=3D-2147483648<BR>[canon] =
x_adf_range.max=3D538980653<BR>[canon]=20
y_adf_range.max=3D808517887<BR>[canon] &lt;&lt; attach<BR>[canon] =
&lt;&lt;=20
attach_one<BR>[canon] &lt;&lt; sane_init<BR>[canon] &gt;&gt;=20
sane_open<BR>[canon] &gt;&gt; init_options<BR>[canon] &gt;&gt;=20
max_string_size<BR>[canon] &lt;&lt; max_string_size<BR>[canon] &gt;&gt;=20
max_string_size<BR>[canon] &lt;&lt; max_string_size<BR>[canon] &gt;&gt;=20
max_string_size<BR>[canon] &lt;&lt; max_string_size<BR>[canon] &gt;&gt;=20
max_string_size<BR>[canon] &lt;&lt; max_string_size<BR>[canon] &gt;&gt;=20
max_string_size<BR>[canon] &lt;&lt; max_string_size<BR>[canon] &gt;&gt;=20
max_string_size<BR>[canon] &lt;&lt; max_string_size<BR>[canon] &gt;&gt;=20
max_string_size<BR>[canon] &lt;&lt; max_string_size<BR>[canon] &lt;&lt;=20
init_options<BR>[canon] &lt;&lt; sane_open<BR>[canon] &gt;&gt;=20
sane_control_option OPT_NUM_OPTS<BR>[canon] sane_control_option get =
value of=20
OPT_NUM_OPTS<BR>[canon] value for option OPT_NUM_OPTS: 55<BR>[canon] =
&gt;&gt;=20
sane_control_option OPT_NUM_OPTS<BR>[canon] sane_control_option get =
value of=20
OPT_NUM_OPTS<BR>[canon] value for option OPT_NUM_OPTS: 55<BR>[canon] =
&gt;&gt;=20
sane_get_option_descriptor OPT_NUM_OPTS<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_NUM_OPTS<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_PAGE<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_PAGE<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_MODE_GROUP<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_MODE_GROUP<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_MODE<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_MODE<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_NEGATIVE<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_NEGATIVE<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_NEGATIVE_TYPE<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_NEGATIVE_TYPE<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_SCANNING_SPEED<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_SCANNING_SPEED<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_RESOLUTION_GROUP<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_RESOLUTION_GROUP<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_RESOLUTION_BIND<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_RESOLUTION_BIND<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_HW_RESOLUTION_ONLY<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_HW_RESOLUTION_ONLY<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_X_RESOLUTION<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_X_RESOLUTION<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_Y_RESOLUTION<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_Y_RESOLUTION<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_ENHANCEMENT_GROUP<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_ENHANCEMENT_GROUP<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_BRIGHTNESS<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_BRIGHTNESS<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_CONTRAST<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_CONTRAST<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_THRESHOLD<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_THRESHOLD<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_MIRROR<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_MIRROR<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_CUSTOM_GAMMA<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_CUSTOM_GAMMA<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_CUSTOM_GAMMA_BIND<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_CUSTOM_GAMMA_BIND<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_GAMMA_VECTOR<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_GAMMA_VECTOR<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_GAMMA_VECTOR_R<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_GAMMA_VECTOR_R<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_GAMMA_VECTOR_G<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_GAMMA_VECTOR_G<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_GAMMA_VECTOR_B<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_GAMMA_VECTOR_B<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_AE<BR>[canon] &lt;&lt; =
sane_get_option_descriptor=20
OPT_AE<BR>[canon] &gt;&gt; sane_get_option_descriptor =
OPT_EJECT_GROUP<BR>[canon]=20
&lt;&lt; sane_get_option_descriptor OPT_EJECT_GROUP<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_EJECT_AFTERSCAN<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_EJECT_AFTERSCAN<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_EJECT_BEFOREEXIT<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_EJECT_BEFOREEXIT<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_EJECT_NOW<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_EJECT_NOW<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_FOCUS_GROUP<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_FOCUS_GROUP<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_AF<BR>[canon] &lt;&lt; =
sane_get_option_descriptor=20
OPT_AF<BR>[canon] &gt;&gt; sane_get_option_descriptor =
OPT_AF_ONCE<BR>[canon]=20
&lt;&lt; sane_get_option_descriptor OPT_AF_ONCE<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_FOCUS<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_FOCUS<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_MARGINS_GROUP<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_MARGINS_GROUP<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_TL_X<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_TL_X<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_TL_Y<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_TL_Y<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_BR_X<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_BR_X<BR>[canon] &gt;&gt; =
sane_control_option=20
OPT_BR_X<BR>[canon] sane_control_option get value of OPT_BR_X<BR>[canon] =

GET_VALUE for OPT_BR_X: s-&gt;val[OPT_BR_X].w =3D -2147483648<BR>[canon] =
value for=20
option OPT_BR_X: -2147483648<BR>[canon] &gt;&gt; =
sane_get_option_descriptor=20
OPT_BR_Y<BR>[canon] &lt;&lt; sane_get_option_descriptor =
OPT_BR_Y<BR>[canon]=20
&gt;&gt; sane_control_option OPT_BR_Y<BR>[canon] sane_control_option get =
value=20
of OPT_BR_Y<BR>[canon] GET_VALUE for OPT_BR_Y: s-&gt;val[OPT_BR_Y].w =3D =

-2147483648<BR>[canon] value for option OPT_BR_Y: -2147483648<BR>[canon] =

&gt;&gt; sane_get_option_descriptor OPT_COLORS_GROUP<BR>[canon] &lt;&lt; =

sane_get_option_descriptor OPT_COLORS_GROUP<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_HNEGATIVE<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_HNEGATIVE<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_BIND_HILO<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_BIND_HILO<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_HILITE_R<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_HILITE_R<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_SHADOW_R<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_SHADOW_R<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_HILITE_G<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_HILITE_G<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_SHADOW_G<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_SHADOW_G<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_HILITE_B<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_HILITE_B<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_SHADOW_B<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_SHADOW_B<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_TPU_GROUP<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_TPU_GROUP<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_TPU_ON<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_TPU_ON<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_TPU_PN<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_TPU_PN<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_TPU_DCM<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_TPU_DCM<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_TPU_TRANSPARENCY<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_TPU_TRANSPARENCY<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_TPU_FILMTYPE<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_TPU_FILMTYPE<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor OPT_PREVIEW<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor OPT_PREVIEW<BR>[canon] &gt;&gt;=20
sane_get_option_descriptor NUM_OPTIONS<BR>[canon] &lt;&lt;=20
sane_get_option_descriptor NUM_OPTIONS<BR>[canon] Segmentation =
fault<BR>ohne:/=20
#<BR><BR><BR>----- Original Message -----<BR>From: "Deiters" =
&lt;</FONT><A=20
href=3D"mailto:ukd@xenon.pc.Uni-Koeln.DE"><FONT=20
size=3D3>ukd@xenon.pc.Uni-Koeln.DE</FONT></A><FONT size=3D3>&gt;<BR>To:=20
&lt;</FONT><A href=3D"mailto:sane-devel@lists.alioth.debian.org"><FONT=20
size=3D3>sane-devel@lists.alioth.debian.org</FONT></A><FONT =
size=3D3>&gt;<BR>Sent:=20
Thursday, November 06, 2003 10:42 PM<BR>Subject: [sane-devel] old Canon=20
IX-30F<BR><BR><BR>&gt; The recent Canon-SCSI backend indeed does not =
recognize=20
the IX-30F<BR>&gt; and therefore treats it as a CanoScan 300 (the =
default=20
flatbed<BR>&gt; scanner). Can you decsribe your scanner? What is your =
range=20
of<BR>&gt; resolutions? Which colour modes (colour, greyscale, ...) =
do<BR>&gt;=20
you have? Does it have a document feeder?<BR>&gt;<BR>&gt; Then it would =
be best=20
if you could provide us with some debug<BR>&gt; information: Set and =
export the=20
environment variable SANE_DEBUG_CANON=3D255,<BR>&gt; run scanimage or =
whatever=20
frontend you use, and let us have a<BR>&gt; look at the results. Perhaps =
we will=20
see which SCSI command is<BR>&gt; upsetting your =
scanner.<BR>&gt;<BR>&gt;=20
Regards,<BR>&gt;<BR>&gt; Ulrich Deiters<BR>&gt;<BR>&gt;<BR>&gt;=20
_______________________________________________<BR>&gt; sane-devel =
mailing=20
list<BR>&gt; </FONT><A =
href=3D"mailto:sane-devel@lists.alioth.debian.org"><FONT=20
size=3D3>sane-devel@lists.alioth.debian.org</FONT></A><BR><FONT =
size=3D3>&gt;=20
</FONT><A=20
href=3D"http://lists.alioth.debian.org/mailman/listinfo/sane-devel"><FONT=
=20
size=3D3>http://lists.alioth.debian.org/mailman/listinfo/sane-devel</FONT=
></A><BR></FONT></DIV></BODY></HTML>

------=_NextPart_000_0029_01C3A5DD.7F4464D0--