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.
