Re: Agfa StudioScan IIsi [long]

From: Jet Set Willy (jsw@manic-miner.freeserve.co.uk)
Date: Mon May 21 2001 - 02:40:16 PDT

  • Next message: Jet Set Willy: "Re: Agfa StudioScan IIsi [long]"

    An update....

    <snipped stuff about getting the Error Message:
     sane_start: Error during device I/O>

    I have tried to updrade to the latest version of sane but got an
    error message....

    only packages with major numbers <= 3 are supported by this version
    of rpm

    ... so I gave up on that an tried the suggestions given re the debug level
    which produced the following output which to be honest I can't make
    head nor tail of and am hoping that somebody here can :-)

    apologies if there is too much info here - guess I could have snipped
    most of it except the last 20 or so lines but wasn't sure.

    [sanei_init_debug]: Setting debug level of microtek to 255.
    [microtek] sane_init: MICROTEK says hello! (v0.12.0)
    [microtek] sane_init: config- # Uncomment following line to disable "real
    calibration" routines...
    [microtek] sane_init: config- #norealcal
    [microtek] sane_init: config- # Uncomment following line to disable "clever
    precalibration" routines...
    [microtek] sane_init: config- #noprecal
    [microtek] sane_init: config- # Using "norealcal" will revert backend to
    pre-0.11.0 calibration code.
    [microtek] sane_init: config-
    [microtek] sane_init: config- #original 2 lines follow
    [microtek] sane_init: config- #scsi * * Scanner
    [microtek] sane_init: config- #/dev/scanner
    [microtek] sane_init: config-
    [microtek] sane_init: config- #start of new lines
    [microtek] sane_init: config- scsi AGFA "StudioScan II" Scanner * * * *
    [microtek] attach_scanner: /dev/sga
    [microtek] attach_scanner: opening /dev/sga
    [microtek] attach_scanner: sending INQUIRY
    [microtek] id_microtek...
    [microtek] parse_inquiry...
    [microtek] parse_inquiry: does expanded-mode expansion internally.
    [microtek] dump_inquiry...
     === SANE/Microtek backend v0.12.0 ===
    ========== Scanner Inquiry Block ========mm
    06 31 22 01 5b 00 00 00 41 47 46 41 20 20 20 20
    53 74 75 64 69 6f 53 63 61 6e 20 49 49 20 20 20
    32 2e 32 30 53 43 53 49 20 46 2f 57 56 33 2e 31
    20 43 54 4c 35 33 38 30 03 4f 8c c5 00 ee 5b 03
    01 01 02 00 00 03 00 01 00 4a 01 04 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff

    ========== Scanner Inquiry Report ==========
    ===== Scanner ID...
    Device Type Code: 0x06
    Model Code: 0x5b
    Vendor Name: 'AGFA ' Model Name: 'StudioScan II '
    Vendor Specific String: 'SCSI F/WV3.1 CTL5380'
    Firmware Rev: '2.20'
    SCSI F/W version: 3.1 Scanner F/W version: 2.2
    Response data format: 0x01
    ===== Imaging Capabilities...
    Modes: Lineart Halftone Gray Color (OnePass)
    Resolution Step Sizes: 1% 5% Expanded Resolution Support? yes
    Supported Bits Per Sample: 4 8
    Max. document size code: 0x00
    Max. document size: 3399 x 5599 pixels
    Frame units: pixels 1/8"'s
    # of built-in halftones: 12 Downloadable patterns? Yes
    Data Compression:
    Contrast Settings: 14 Exposure Settings: 14
    Adjustable Shadow/Highlight? yes Adjustable Midtone? no
    Digital brightness/offset? no
    Gamma Table Size: 1024 entries of 1 bytes (max. depth: 8)
    ===== Source Options...
    Feed type: flatbed ADF support? yes
    Document Feeder Support? yes Feeder Backtracking? yes
    Feeder Installed? no Feeder Ready? no
    Transparency Adapter Installed? no
    Fast Color Prescan? no
    Selectable Transfer Format? no
    Color Transfer Sequence: line-by-line, non-sequential with headers
    Three pass scan support? yes
    ModeSelect-1 and ModeSense-1 Support? yes
    Can Disable Linearization Table? no
    Can Disable Start-of-Scan Recalibration? yes
    Internal expanded expansion? yes

    [microtek] attach_scanner: happy.
    [microtek] sane_init: config- #/dev/sga
    [microtek] sane_init: config-
    [microtek] sane_open
    [microtek] sane_open: find device...
    [microtek] sane_open: create scanner...
    [microtek] sane_open: initialize scanner dependent stuff...
    [microtek] sane_open: Real calibration enabled.
    [microtek] sane_open: init gamma tables...
    [microtek] sane_open: init pass-time variables...
    [microtek] sane_open: init clever cache...
    [microtek] sane_open: initialize options:
    [microtek] init_options...
    [microtek] init_options: quant yes
    [microtek] init_options: done.
    [microtek] sane_control_option (opt=0,act=0,val=0xbffff570,info=(nil))
    [microtek] sane_control_option (opt=0,act=0,val=0xbffff534,info=(nil))
    [microtek] sane_get_option_descriptor (0)...
    [microtek] sane_get_option_descriptor (1)...
    [microtek] sane_get_option_descriptor (2)...
    [microtek] sane_get_option_descriptor (3)...
    [microtek] sane_get_option_descriptor (4)...
    [microtek] sane_get_option_descriptor (5)...
    [microtek] sane_get_option_descriptor (6)...
    [microtek] sane_get_option_descriptor (7)...
    [microtek] sane_get_option_descriptor (8)...
    [microtek] sane_get_option_descriptor (9)...
    [microtek] sane_get_option_descriptor (10)...
    [microtek] sane_get_option_descriptor (11)...
    [microtek] sane_get_option_descriptor (12)...
    [microtek] sane_get_option_descriptor (13)...
    [microtek] sane_get_option_descriptor (14)...
    [microtek] sane_control_option (opt=14,act=0,val=0x804d818,info=(nil))
    [microtek] sane_get_option_descriptor (15)...
    [microtek] sane_control_option (opt=15,act=0,val=0x804d81c,info=(nil))
    [microtek] sane_get_option_descriptor (16)...
    [microtek] sane_get_option_descriptor (17)...
    [microtek] sane_get_option_descriptor (18)...
    [microtek] sane_get_option_descriptor (19)...
    [microtek] sane_get_option_descriptor (20)...
    [microtek] sane_get_option_descriptor (21)...
    [microtek] sane_get_option_descriptor (22)...
    [microtek] sane_get_option_descriptor (23)...
    [microtek] sane_get_option_descriptor (24)...
    [microtek] sane_get_option_descriptor (25)...
    [microtek] sane_get_option_descriptor (26)...
    [microtek] sane_get_option_descriptor (27)...
    [microtek] sane_get_option_descriptor (28)...
    [microtek] sane_get_option_descriptor (29)...
    [microtek] sane_get_option_descriptor (30)...
    [microtek] sane_get_option_descriptor (31)...
    [microtek] sane_get_option_descriptor (32)...
    [microtek] sane_get_option_descriptor (33)...
    [microtek] sane_control_option (opt=12,act=0,val=0xbffff530,info=(nil))
    [microtek] sane_control_option (opt=13,act=0,val=0xbffff530,info=(nil))
    [microtek] sane_control_option (opt=12,act=0,val=0xbffff56c,info=(nil))
    [microtek] sane_get_option_descriptor (14)...
    [microtek] sane_control_option (opt=14,act=1,val=0xbffff568,info=0xbffff528)
    [microtek] sane_control_option (opt=13,act=0,val=0xbffff56c,info=(nil))
    [microtek] sane_get_option_descriptor (15)...
    [microtek] sane_control_option (opt=15,act=1,val=0xbffff568,info=0xbffff528)
    [microtek] sane_start...
    [microtek] sane_get_parameters...
    [microtek] sane_get_parameters: regular 1-pass color
    [microtek] sane_get_parameters: res_code = 25 (19)
    [microtek] sane_get_parameters: dots_per_mm: 3.937008
    [microtek] sane_get_parameters: units_per_mm: 15.748031
    [microtek] WIDTHPIX: before exp: 850
    [microtek] sane_get_parameters: lines: 1400 ppl: 850 bpl: 2550
    [microtek] .wait_ready 4...
    [microtek] finagle_precal...
    [microtek] .compare_mode_sense 4...
    CMS: 0( 0) 64( 0) 8( 0) 1( 0) 7( 0) 7( 0) 0( 0) ff( 0) 80( 0) 7( 0)
    7( 0) 0( 0) ff( 0) 80( 0) 7( 0) 7( 0) 0( 0) ff( 0) 80( 0)
    [microtek] finagle_precal: must precalibrate!
    [microtek] do_real_calibrate...
    [microtek] .start_calibrate...
    STCal:11 0 0 0 2 0 1 a
    [microtek] .get_scan_status 4...
    [microtek] get_scan_status(6): 1, 2058, 460545 -> #0
    [microtek] > 1 a 8 1 7 7
    [microtek] get_scan_status: busy, retry in 5...
    [microtek] get_scan_status(6): 1, 2058, 460545 -> #1
    [microtek] > 1 a 8 1 7 7
    [microtek] get_scan_status: busy, retry in 10...
    [microtek] get_scan_status(6): 1, 2058, 460545 -> #2
    [microtek] > 1 a 8 1 7 7
    [microtek] get_scan_status: busy, retry in 15...
    [microtek] get_scan_status(6): 1, 2058, 460545 -> #3
    [microtek] > 1 a 8 1 7 7
    [microtek] get_scan_status: busy, retry in 20...
    [microtek] do_real_cal: get_scan_status failed!
    [microtek] end_scan...
    scanimage: sane_start: Error during device I/O
    [microtek] sane_cancel...
    [microtek] end_scan...
    [microtek] sane_close...
    [microtek] sane_exit...
    [microtek] sane_exit: MICROTEK says goodbye.

    Finally I re read the man pages and remembered the lines about changing
    the params in the .conf file - I gave this a go - (stupidly I haven't got
    the details
    at work with me so can't post them accurately but changing the 2nd paramater
    made no difference at all but the first one in the conf file seemed to get a
    bit
    more action - the scanner burped and seemed as though it was trying to start
    scanning....but then didn't and hung with an error message that suggested
    something similar to what the above output ie can't get device status....

    Anyone got any ideas or suggestions of what to look at next?
    Thanks
    JSW

    --
    Source code, list archive, and docs: http://www.mostang.com/sane/
    To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com
    



    This archive was generated by hypermail 2b29 : Mon May 21 2001 - 02:41:51 PDT