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

matthias beer matti at indienbuch.de
Sat Nov 8 09:48:43 GMT 2003


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]='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 = '/dev/scanner'
[canon] dev->sane.vendor = 'CANON'
[canon] dev->sane.model = 'IX-30F          '
[canon] dev->sane.type = 'flatbed scanner'
[canon] >> get tpu stat
[canon] >> get adf stat
[canon] get scan mode: cmd[4]='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=0
[canon] mud=17217
[canon] xres_default=0
[canon] xres_range.max=20047
[canon] xres_range.min=8224
[canon] xres_range.quant=4
[canon] yres_default=67
[canon] yres_range.max=20000
[canon] yres_range.min=18776
[canon] xres_range.quant=4
[canon] x_range.max=-2147483648
[canon] y_range.max=-2147483648
[canon] x_adf_range.max=538980653
[canon] y_adf_range.max=808517887
[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 = -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 = -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 at xenon.pc.Uni-Koeln.DE>
To: <sane-devel at 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=255,
> 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 at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/sane-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/sane-devel/attachments/20031108/f17e312b/attachment.htm>


More information about the sane-devel mailing list