[sane-devel] Fujitsu - Brain Dead Scanner. Hitting With Stick
Ed Greenberg
edg at greenberg.org
Fri Apr 1 02:20:20 UTC 2011
I'm getting very inconsistant results from my new (from eBay) Fujitsu
fi-4120c, using the Fujitsu backend and scanimage front end.
I can occasionally get a scan, but mostly, when debugging is turned on,
I get Brain Dead Scanner. Hitting With Stick.
Anybody seen this? Is it hardware?
edg at albus:~$ sane-find-scanner
found USB scanner (vendor=0x04c5, product=0x1041) at libusb:001:032
Mostly, I get this:
edg at albus:~$ scanimage -L
[sanei_debug] Setting debug level of fujitsu to 20.
[fujitsu] sane_init: start
[fujitsu] sane_init: fujitsu backend 1.0.93, from sane-backends 1.0.20
[fujitsu] sane_init: finish
[fujitsu] sane_get_devices: start
[fujitsu] sane_get_devices: reading config file fujitsu.conf
[fujitsu] sane_get_devices: setting "buffer-size" to 65536
[fujitsu] sane_get_devices: looking for 'usb 0x04c5 0x1041'
[fujitsu] attach_one: start
[fujitsu] attach_one: looking for 'libusb:001:032'
[fujitsu] connect_fd: start
[fujitsu] connect_fd: opening USB device
[fujitsu] wait_scanner: start
[fujitsu] do_usb_cmd: start
[fujitsu] stat: return error 'Error during device I/O'
[fujitsu] WARNING: Brain-dead scanner. Hitting with stick
[fujitsu] do_usb_cmd: start
[fujitsu] cmd: return error 'Error during device I/O'
[fujitsu] WARNING: Brain-dead scanner. Hitting with stick again
[fujitsu] do_usb_cmd: start
[fujitsu] stat: return error 'Error during device I/O'
[fujitsu] wait_scanner: error 'Error during device I/O'
[fujitsu] wait_scanner: finish
[fujitsu] connect_fd: could not wait_scanner
[fujitsu] disconnect_fd: start
[fujitsu] disconnecting usb device
[fujitsu] disconnect_fd: finish
[fujitsu] connect_fd: finish
[fujitsu] sane_get_devices: looking for 'usb 0x04c5 0x1042'
[fujitsu] sane_get_devices: found 0 scanner(s)
[fujitsu] sane_get_devices: finish
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
[fujitsu] sane_exit: start
[fujitsu] sane_exit: finish
On the other hand, I can ocasionally get one of these:
edg at albus:~$ scanimage -L
[sanei_debug] Setting debug level of fujitsu to 20.
[fujitsu] sane_init: start
[fujitsu] sane_init: fujitsu backend 1.0.93, from sane-backends 1.0.20
[fujitsu] sane_init: finish
[fujitsu] sane_get_devices: start
[fujitsu] sane_get_devices: reading config file fujitsu.conf
[fujitsu] sane_get_devices: setting "buffer-size" to 65536
[fujitsu] sane_get_devices: looking for 'usb 0x04c5 0x1041'
[fujitsu] attach_one: start
[fujitsu] attach_one: looking for 'libusb:001:033'
[fujitsu] connect_fd: start
[fujitsu] connect_fd: opening USB device
[fujitsu] wait_scanner: start
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: finish
[fujitsu] wait_scanner: finish
[fujitsu] connect_fd: finish
[fujitsu] init_inquire: start
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: finish
[fujitsu] init_inquire: Found FUJITSU scanner fi-4120Cdj version 0L00 at
libusb:001:033
[fujitsu] inquiry options
[fujitsu] color offset: 0 lines
[fujitsu] long gray scan: 1
[fujitsu] long color scan: 1
[fujitsu] emulation mode: 0
[fujitsu] VRS CGA: 0
[fujitsu] background back: 0
[fujitsu] background front: 0
[fujitsu] back only scan: 0
[fujitsu] duplex offset: 0 lines
[fujitsu] init_inquire: finish
[fujitsu] init_vpd: start
[fujitsu] do_usb_cmd: start
[fujitsu] in: short read, 100/104
[fujitsu] do_usb_cmd: finish
[fujitsu] init_vpd: length=5f
[fujitsu] standard options
[fujitsu] basic x res: 600 dpi
[fujitsu] basic y res: 600 dpi
[fujitsu] step x res: 1 dpi
[fujitsu] step y res: 1 dpi
[fujitsu] max x res: 600 dpi
[fujitsu] max y res: 600 dpi
[fujitsu] min x res: 50 dpi
[fujitsu] min y res: 50 dpi
[fujitsu] 60 dpi: 1
[fujitsu] 75 dpi: 1
[fujitsu] 100 dpi: 1
[fujitsu] 120 dpi: 1
[fujitsu] 150 dpi: 1
[fujitsu] 160 dpi: 1
[fujitsu] 180 dpi: 1
[fujitsu] 200 dpi: 1
[fujitsu] 240 dpi: 1
[fujitsu] 300 dpi: 1
[fujitsu] 320 dpi: 1
[fujitsu] 400 dpi: 1
[fujitsu] 480 dpi: 1
[fujitsu] 600 dpi: 1
[fujitsu] 800 dpi: 0
[fujitsu] 1200 dpi: 0
[fujitsu] max width: 8.50 inches
[fujitsu] max length: 28.00 inches
[fujitsu] overflow: 1
[fujitsu] monochrome: 1
[fujitsu] halftone: 1
[fujitsu] grayscale: 1
[fujitsu] color_monochrome: 0
[fujitsu] color_halftone: 0
[fujitsu] color_grayscale: 1
[fujitsu] vendor options
[fujitsu] adf: 1
[fujitsu] flatbed: 0
[fujitsu] transparency: 0
[fujitsu] duplex: 1
[fujitsu] back endorser: 0
[fujitsu] barcode: 0
[fujitsu] operator panel: 1
[fujitsu] front endorser: 0
[fujitsu] multi-purpose stacker: 0
[fujitsu] unused caps: 0
[fujitsu] A/D bits: 10
[fujitsu] buffer bytes: 16777216
[fujitsu] mode_sense_10 cmd: 0
[fujitsu] mode_select_10 cmd: 0
[fujitsu] log_sense cmd: 0
[fujitsu] log_select cmd: 0
[fujitsu] change cmd: 0
[fujitsu] read_buffer cmd: 0
[fujitsu] write_buffer cmd: 0
[fujitsu] copy_and_verify cmd: 0
[fujitsu] compare cmd: 0
[fujitsu] get_d_b_status cmd: 0
[fujitsu] object_pos cmd: 1
[fujitsu] send cmd: 1
[fujitsu] read cmd: 1
[fujitsu] get_window cmd: 0
[fujitsu] set_window cmd: 1
[fujitsu] send_diag cmd: 1
[fujitsu] read_diag cmd: 1
[fujitsu] scan cmd: 1
[fujitsu] mode_sense_6 cmd: 1
[fujitsu] copy cmd: 0
[fujitsu] release cmd: 1
[fujitsu] reserve_unit cmd: 1
[fujitsu] mode_select_6 cmd: 1
[fujitsu] inquiry cmd: 1
[fujitsu] request_sense cmd: 1
[fujitsu] test_unit_ready cmd: 1
[fujitsu] subwindow cmd: 0
[fujitsu] endorser cmd: 0
[fujitsu] hardware status cmd: 1
[fujitsu] scanner control cmd: 1
[fujitsu] brightness steps: 0
[fujitsu] threshold steps: 255
[fujitsu] contrast steps: 0
[fujitsu] built in gamma patterns: 0
[fujitsu] download gamma patterns: 1
[fujitsu] built in dither patterns: 4
[fujitsu] download dither patterns: 1
[fujitsu] RIF: 1
[fujitsu] DTC (AutoI): 0
[fujitsu] SDTC (AutoII): 1
[fujitsu] outline extraction: 0
[fujitsu] image emphasis: 1
[fujitsu] automatic separation: 0
[fujitsu] mirror image: 0
[fujitsu] white level follower: 0
[fujitsu] subwindow: 0
[fujitsu] diffusion: 1
[fujitsu] ipc3: 0
[fujitsu] rotation: 0
[fujitsu] compression MH: 0
[fujitsu] compression MR: 0
[fujitsu] compression MMR: 0
[fujitsu] compression JBIG: 0
[fujitsu] compression JPG1: 1
[fujitsu] (Disabled)
[fujitsu] compression JPG2: 0
[fujitsu] compression JPG3: 0
[fujitsu] back endorser mech: 0
[fujitsu] back endorser stamp: 0
[fujitsu] back endorser elec: 0
[fujitsu] endorser max id: 0
[fujitsu] front endorser mech: 0
[fujitsu] front endorser stamp: 0
[fujitsu] front endorser elec: 0
[fujitsu] back endorser type: 0
[fujitsu] back endorser type: 0
[fujitsu] init_vpd: finish
[fujitsu] init_ms: start
[fujitsu] unknown: 0
[fujitsu] prepick: 0
[fujitsu] sleep: 1
[fujitsu] duplex: 0
[fujitsu] rand: 0
[fujitsu] bg: 0
[fujitsu] df: 1
[fujitsu] dropout: 1
[fujitsu] buff: 0
[fujitsu] auto: 1
[fujitsu] lamp: 0
[fujitsu] jobsep: 0
[fujitsu] init_ms: finish
[fujitsu] init_model: start
[fujitsu] init_model: finish
[fujitsu] init_user: start
[fujitsu] init_user: finish
[fujitsu] init_options: start
[fujitsu] init_options: finish
[fujitsu] init_interlace: start
[fujitsu] sane_get_parameters: start
[fujitsu] sane_get_parameters: not started, updating
[fujitsu] sane_get_parameters: x: max=10200, page=10200, gpw=10200, res=600
[fujitsu] sane_get_parameters: y: max=33600, page=13200, gph=13200, res=600
[fujitsu] sane_get_parameters: area: tlx=0, brx=10200, tly=0, bry=13200
[fujitsu] sane_get_parameters: params: ppl=5100, Bpl=15300, lines=6600
[fujitsu] sane_get_parameters: params: format=1, depth=8, last=1
[fujitsu] sane_get_parameters: finish
[fujitsu] set_window: start
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: finish
[fujitsu] sense_handler: start
[fujitsu] Sense=0x5, ASC=0x26, ASCQ=00, EOM=1, ILI=0, info=00000000
[fujitsu] Illegal request: invalid field in parm list
[fujitsu] Offending byte is 0x33
[fujitsu] Window desc block? byte 0x2b
[fujitsu] set_window: finish
[fujitsu] init_interlace: not 1
[fujitsu] set_window: start
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: finish
[fujitsu] set_window: finish
[fujitsu] init_interlace: color_interlace: 2
[fujitsu] init_interlace: finish
[fujitsu] init_serial: start
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: finish
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: finish
[fujitsu] init_serial: found sn 624506
[fujitsu] init_serial: serial_name: fi-4120Cdj:624506
[fujitsu] init_serial: finish
[fujitsu] disconnect_fd: start
[fujitsu] disconnecting usb device
[fujitsu] disconnect_fd: finish
[fujitsu] attach_one: finish
[fujitsu] sane_get_devices: looking for 'usb 0x04c5 0x1042'
[fujitsu] sane_get_devices: found scanner libusb:001:033
[fujitsu] sane_get_devices: found 1 scanner(s)
[fujitsu] sane_get_devices: finish
device `fujitsu:fi-4120Cdj:624506' is a FUJITSU fi-4120Cdj scanner
[fujitsu] sane_exit: start
[fujitsu] disconnect_fd: start
[fujitsu] disconnect_fd: finish
[fujitsu] sane_exit: finish
edg at albus:~$
so far I've gotten two scans from this thing.
More information about the sane-devel
mailing list