[sane-devel] lost with FUJITSU scanner M3096G

Dirk Petersen dpetersen@internetchen.de
Thu, 6 Mar 2003 11:03:22 -0500


Hi,

The debugging output of the FUJITSU Module
confuses me:
 ERROR: failed to set window

The Fujitsu Moduke is from Sept/2002.
I had a look at current fujitsu sources
(Feb/2003) but could not find a hint 
that this has been adressed.

Is there any hint where I could continue to look for ?


Thanks
Dirk


OS:
Debian Woody 2.4.18 bf24 Standard Kernel w/ Reiser FS
AHA1542 SCSI

I'm using these Debian packages:
unstable  libsane 1.0.11-2   (1857.4k)  
   API library for scanners 
unstable  sane 1.0.10-1   (87.4k)  
   Scanner graphical frontends 

These commands worked OK:
sane-find-scanner
scanimage -d fujitsu:/dev/sg0 --help 

Debugging output:

debian106:/# scanadf -d fujitsu:/dev/sg0 -T

[sanei_debug] Setting debug level of fujitsu to 16.
[fujitsu] sane_init
[fujitsu] sane_init: reading config file fujitsu.conf
[fujitsu] attach_scanner: /dev/sg0
[fujitsu] attach_scanner: opening /dev/sg0
[fujitsu] identify_scanner
[fujitsu] do_inquiry
[fujitsu] inquiry
[fujitsu] 000: 12 00 00 00 60 00
[fujitsu] Found FUJITSU scanner M3096Gim version 02 on device /dev/sg0,
treating as 3096
[fujitsu] get_vital_product_data
[fujitsu] get_vital_product_data
[fujitsu] 000: 12 01 f0 00 64 00
[fujitsu] standard options
[fujitsu]   basic x res: 400 dpi
[fujitsu]   basic y res: 400 dpi
[fujitsu]   step x res 0 dpi
[fujitsu]   step y res 0 dpi
[fujitsu]   max x res 1600 dpi
[fujitsu]   max y res 1600 dpi
[fujitsu]   min x res 40 dpi
[fujitsu]   max y res 40 dpi
[fujitsu]   window width 30.89 cm
[fujitsu]   window length 43.89 cm
[fujitsu] 

[fujitsu] range: 20241711 28764536
[fujitsu]       ADF: present
[fujitsu]       Duplex Unit: not present
[fujitsu]       Duplex Raster Offset: 0
[fujitsu]       Color Raster Offset: 0
[fujitsu] attach_scanner: done
[fujitsu] sane_open /dev/sg0
[fujitsu] init_options
[fujitsu] init_options:ok
[fujitsu] calculateDerivedValues
[fujitsu]       top_margin: 0
[fujitsu]       left_margin: 0
[fujitsu]       scan_width: 0
[fujitsu]       scan_height: 0
[fujitsu] calculateDerivedValues: ok
[fujitsu] sane_control_option: get value "filler"
[fujitsu]       cap = 4
[fujitsu] sane_control_option: get value "filler"
[fujitsu]       cap = 4
[fujitsu] sane_get_option_descriptor: "filler"
[fujitsu] sane_get_option_descriptor: "filler"
[fujitsu] sane_get_option_descriptor: "source"
[fujitsu] sane_get_option_descriptor: "mode"
[fujitsu] sane_get_option_descriptor: "duplex"
[fujitsu] sane_get_option_descriptor: "resolution"
[fujitsu] sane_get_option_descriptor: "y-resolution"
[fujitsu] sane_get_option_descriptor: "filler"
[fujitsu] sane_get_option_descriptor: "tl-x"
[fujitsu] sane_get_option_descriptor: "tl-y"
[fujitsu] sane_get_option_descriptor: "br-x"
[fujitsu] sane_control_option: get value "br-x"
[fujitsu]       cap = 5
[fujitsu] sane_get_option_descriptor: "br-y"
[fujitsu] sane_control_option: get value "br-y"
[fujitsu]       cap = 5
[fujitsu] sane_get_option_descriptor: "pagewidth"
[fujitsu] sane_get_option_descriptor: "pageheight"
[fujitsu] sane_get_option_descriptor: "filler"
[fujitsu] sane_get_option_descriptor: "averaging"
[fujitsu] sane_get_option_descriptor: "brightness"
[fujitsu] sane_get_option_descriptor: "threshold"
[fujitsu] sane_get_option_descriptor: "contrast"
[fujitsu] sane_get_option_descriptor: "rif"
[fujitsu] sane_get_option_descriptor: "compression"
[fujitsu] sane_get_option_descriptor: "dtc_selection"
[fujitsu] sane_get_option_descriptor: "gamma"
[fujitsu] sane_get_option_descriptor: "outline"
[fujitsu] sane_get_option_descriptor: "emphasis"
[fujitsu] sane_get_option_descriptor: "autoseparation"
[fujitsu] sane_get_option_descriptor: "mirroring"
[fujitsu] sane_get_option_descriptor: "variance_rate"
[fujitsu] sane_get_option_descriptor: "threshold_curve"
[fujitsu] sane_get_option_descriptor: "gradation"
[fujitsu] sane_get_option_descriptor: "smoothing_mode"
[fujitsu] sane_get_option_descriptor: "filtering"
[fujitsu] sane_get_option_descriptor: "background"
[fujitsu] sane_get_option_descriptor: "noise_removal"
[fujitsu] sane_get_option_descriptor: "matrix_2x2"
[fujitsu] sane_get_option_descriptor: "matrix_3x3"
[fujitsu] sane_get_option_descriptor: "matrix_4x4"
[fujitsu] sane_get_option_descriptor: "matrix_5x5"
[fujitsu] sane_get_option_descriptor: "white_level_follow"
[fujitsu] sane_get_option_descriptor: "paper_size"
[fujitsu] sane_get_option_descriptor: "filler"
[fujitsu] sane_get_option_descriptor: "filler"
[fujitsu] sane_get_option_descriptor: "orientation"
[fujitsu] sane_get_option_descriptor: "dropout_color"
[fujitsu] sane_get_option_descriptor: "filler"
[fujitsu] sane_get_option_descriptor: "filler"
[fujitsu] sane_get_option_descriptor: "lampcolor"
[fujitsu] sane_get_option_descriptor: "blueoffset"
[fujitsu] sane_get_option_descriptor: "greenoffset"
[fujitsu] sane_get_option_descriptor: "swapfile"
[fujitsu] sane_get_option_descriptor: "filler"
[fujitsu] sane_get_option_descriptor: "filler"
[fujitsu] sane_get_option_descriptor: "filler"
[fujitsu] sane_get_option_descriptor: "filler"
[fujitsu] sane_get_option_descriptor: "filler"
[fujitsu] sane_get_option_descriptor: "filler"
[fujitsu] sane_get_option_descriptor: "filler"
[fujitsu] sane_get_option_descriptor: "filler"
[fujitsu] sane_get_option_descriptor: "sleep_timer"
[fujitsu] sane_control_option: get value "tl-x"
[fujitsu]       cap = 5
[fujitsu] sane_control_option: get value "tl-y"
[fujitsu]       cap = 5
[fujitsu] sane_control_option: get value "tl-x"
[fujitsu]       cap = 5
[fujitsu] sane_get_option_descriptor: "br-x"
[fujitsu] sane_control_option: set value "br-x"
[fujitsu] calculateDerivedValues
[fujitsu]       top_margin: 0
[fujitsu]       left_margin: 0
[fujitsu]       scan_width: 944
[fujitsu]       scan_height: 14031
[fujitsu] calculateDerivedValues: ok
scanadf: rounded value of br-x from 20 to 19.9999
[fujitsu] sane_control_option: get value "tl-y"
[fujitsu]       cap = 5
[fujitsu] sane_get_option_descriptor: "br-y"
[fujitsu] sane_control_option: set value "br-y"
[fujitsu] calculateDerivedValues
[fujitsu]       top_margin: 0
[fujitsu]       left_margin: 0
[fujitsu]       scan_width: 944
[fujitsu]       scan_height: 1417
[fujitsu] calculateDerivedValues: ok
scanadf: rounded value of br-y from 30 to 30.0105
[fujitsu] sane_start
[fujitsu]       object_count = 0
[fujitsu]       duplex_mode = DUPLEX_FRONT
[fujitsu]       use_temp_file = no
[fujitsu] grabScanner
[fujitsu] wait_scanner
[fujitsu] test_unit_ready
[fujitsu] 000: 00 00 00 00 00 00
[fujitsu] wait_scanner: ok
[fujitsu] reserve_unit
[fujitsu] 000: 16 00 00 00 00 00
[fujitsu] grabScanner: ok
[fujitsu] set_mode_params
[fujitsu] set_mode_params: ok
[fujitsu] send
[fujitsu] send: ok
[fujitsu] object_position: load 
[fujitsu] object_position
[fujitsu] 000: 31 01 00 00 00 00 00 00 00 00
[fujitsu] wait_scanner
[fujitsu] test_unit_ready
[fujitsu] 000: 00 00 00 00 00 00
[fujitsu] wait_scanner: ok
[fujitsu] object_position: ok
[fujitsu] wait_scanner
[fujitsu] test_unit_ready
[fujitsu] 000: 00 00 00 00 00 00
[fujitsu] wait_scanner: ok
[fujitsu] set_window_param
[fujitsu] Window set
[fujitsu] 000: 00 00 01 2c 01 2c 00 00 00 00 00 00 00 00 00 00
[fujitsu] 016: 03 b0 00 00 05 89 00 00 00 02 08 00 00 00 00 00
[fujitsu] 032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0
[fujitsu] 048: 20 00 00 00 00 84 00 00 00 00 00 00 00 00 00 00
[fujitsu]       5/38/0: Invalid field in parm list 
[fujitsu] sanei_scsi_cmd: returning 0x00000004
[fujitsu] sane_start: ERROR: failed to set window
[fujitsu] freeScanner
[fujitsu] release_unit
[fujitsu] 000: 17 00 00 00 00 00
[fujitsu] freeScanner: ok
scanadf: sane_start: Invalid argument
Invalid argument
Scanned 0 pages
[fujitsu] sane_cancel
[fujitsu] doCancel
[fujitsu] sane_close
[fujitsu] sane_exit