[sane-devel] Document feeder jammed always in low resolution with ScanSnap ix500

Carsten Behring carsten.behring at gmail.com
Sun Feb 16 11:16:42 UTC 2014


i made some more experiments to get it working from the commandline.

Using "scanadf" the multipage scan fails consistently after the first page.
It seems to me that the scanner fails to expel the page, before starting to
scan the next page.

The tail of debug output for this run is:


[fujitsu] do_usb_cmd: finish
[fujitsu] copy_buffer: start
[fujitsu] copy_buffer: finish
[fujitsu] read_from_scanner: finish
[fujitsu] downsample_from_buffer: start 100839648 100579752 259896 0
[fujitsu] downsample_from_buffer: finish 100839648 100839648 259896 259896
[fujitsu] check_for_cancel: start
[fujitsu] check_for_cancel: finish 0
[fujitsu] sane_read: finish 0
[fujitsu] sane_read: start
[fujitsu] read_from_scanner: start 0
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: finish
[fujitsu] sense_handler: start
[fujitsu] Sense=00, ASC=00, ASCQ=00, EOM=1, ILI=1, info=0x030858
[fujitsu] No sense: ILI remainder:198744
[fujitsu] No sense: EOM
[fujitsu] do_usb_cmd: short read via rs, 61152/259896
[fujitsu] copy_buffer: start
[fujitsu] copy_buffer: finish
[fujitsu] read_from_scanner: finish
[fujitsu] downsample_from_buffer: start 100900800 100839648 61152 0
[fujitsu] downsample_from_buffer: finish 100900800 100900800 61152 61152
[fujitsu] check_for_cancel: start
[fujitsu] check_for_cancel: finish 0
[fujitsu] sane_read: finish 0
[fujitsu] sane_read: start
Scanned document image-0001
[fujitsu] sane_start: start
[fujitsu] object_position: start
[fujitsu] get_hardware_status: start
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: finish
[fujitsu] get_hardware_status: finish
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: finish
[fujitsu] object_position: finish
[fujitsu] start_scan: start
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: finish
[fujitsu] start_scan: finish
[fujitsu] get_pixelsize: start 0
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: finish
[fujitsu] get_pixelsize: finish
[fujitsu] check_for_cancel: start
[fujitsu] check_for_cancel: finish 0
[fujitsu] sane_start: finish 0
[fujitsu] sane_get_parameters: start
[fujitsu] sane_get_parameters: finish
[fujitsu] sane_read: start
[fujitsu] read_from_scanner: start 0
[fujitsu] scanner_control_ric: start
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: finish
[fujitsu] sense_handler: start
[fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x1, EOM=0, ILI=0, info=00000000
[fujitsu] Medium error: paper jam
[fujitsu] scanner_control_ric: error, tries 2, ret 6
[fujitsu] scanner_control_ric: finish
[fujitsu] read_from_scanner: ric returning 6
[fujitsu] sane_read: side 0 returning 6
scanadf: sane_read: Document feeder jammed
Document feeder jammed
Scanned 1 pages
[fujitsu] sane_cancel: start
[fujitsu] sane_cancel: finish
[fujitsu] sane_close: start
[fujitsu] mode_select_buff: start
[fujitsu] do_usb_cmd: start
[fujitsu] do_usb_cmd: finish
[fujitsu] mode_select_buff: finish
[fujitsu] disconnect_fd: start
[fujitsu] disconnect_fd: finish
[fujitsu] sane_close: finish
[fujitsu] sane_exit: start
[fujitsu] disconnect_fd: start
[fujitsu] disconnect_fd: finish
[fujitsu] sane_exit: finish




On Sun, Feb 16, 2014 at 12:11 PM, Carsten Behring <carsten.behring at gmail.com
> wrote:

> I just noticed that i works perfectly by using "xsane".
> So it is more a problem of "scanimage", then of the library, right ?
>
> i will try some other scan applications.
>
>
> On Sun, Feb 16, 2014 at 11:16 AM, Carsten Behring <
> carsten.behring at gmail.com> wrote:
>
>> Please see below the debug output of setting
>>
>>  export SANE_DEBUG_FUJITSU=10
>>
>> Please let me know, if you need more info.
>>
>>
>> carsten at gandalf:~/sources$ scanimage -d "fujitsu:ScanSnap iX500:36556"
>> --source "ADF Duplex" -b --resolution 50dpi --mode color
>> [sanei_debug] Setting debug level of fujitsu to 10.
>> [fujitsu] sane_init: start
>> [fujitsu] sane_init: fujitsu backend 1.0.119, from sane-backends 1.0.25git
>> [fujitsu] sane_init: finish
>> [fujitsu] sane_open: start
>> [fujitsu] sane_get_devices: start
>> [fujitsu] sane_get_devices: config option "buffer-size" (262144) is >
>> 65536, warning!
>> [fujitsu] attach_one: start
>> [fujitsu] connect_fd: start
>> [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: finish
>> [fujitsu] init_vpd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] init_vpd: finish
>> [fujitsu] init_ms: start
>> [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] update_params: start
>> [fujitsu] update_u_params: start
>> [fujitsu] update_u_params: finish
>> [fujitsu] update_params: finish
>> [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: finish
>> [fujitsu] disconnect_fd: start
>> [fujitsu] disconnect_fd: finish
>> [fujitsu] attach_one: finish
>> [fujitsu] sane_get_devices: finish
>> [fujitsu] connect_fd: start
>> [fujitsu] wait_scanner: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] wait_scanner: finish
>> [fujitsu] connect_fd: finish
>> [fujitsu] sane_open: finish
>> Scanning -1 pages, incrementing by 1, numbering from 1
>> Scanning page 1
>> [fujitsu] sane_start: start
>> [fujitsu] update_params: start
>> [fujitsu] update_u_params: start
>> [fujitsu] update_u_params: finish
>> [fujitsu] update_params: finish
>> [fujitsu] scanner_control: start
>> [fujitsu] scanner_control: adf function not required
>> [fujitsu] diag_preread: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] diag_preread: finish
>> [fujitsu] mode_select_auto: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] mode_select_auto: finish
>> [fujitsu] mode_select_df: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] mode_select_df: finish
>> [fujitsu] mode_select_bg: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] mode_select_bg: finish
>> [fujitsu] mode_select_dropout: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] mode_select_dropout: finish
>> [fujitsu] mode_select_buff: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] mode_select_buff: finish
>> [fujitsu] mode_select_prepick: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] mode_select_prepick: finish
>> [fujitsu] send_endorser: start
>> [fujitsu] send_endorser: unsupported
>> [fujitsu] set_window: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] set_window: finish
>> [fujitsu] send_lut: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] send_lut: finish
>> [fujitsu] send_q_table: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] send_q_table: finish
>> [fujitsu] endorser: start
>> [fujitsu] endorser: finish 0
>> [fujitsu] scanner_control: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] scanner_control: finish
>> [fujitsu] object_position: start
>> [fujitsu] get_hardware_status: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] get_hardware_status: finish
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] object_position: finish
>> [fujitsu] start_scan: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] start_scan: finish
>> [fujitsu] get_pixelsize: start 0
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] get_pixelsize: finish
>> [fujitsu] setup_buffers: start
>> [fujitsu] setup_buffers: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_start: finish 0
>> [fujitsu] sane_get_parameters: start
>> [fujitsu] sane_get_parameters: finish
>> [fujitsu] sane_read: start
>>  [fujitsu] read_from_scanner: start 0
>> [fujitsu] scanner_control_ric: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] scanner_control_ric: finish
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] copy_buffer: start
>> [fujitsu] copy_buffer: finish
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] scanner_control_ric: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] scanner_control_ric: finish
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] copy_buffer: start
>> [fujitsu] copy_buffer: finish
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: no bytes this pass
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>>  [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: no bytes this pass
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: no bytes this pass
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: no bytes this pass
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: no bytes this pass
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: no bytes this pass
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: no bytes this pass
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] copy_buffer: start
>> [fujitsu] copy_buffer: finish
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: no bytes this pass
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: no bytes this pass
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: no bytes this pass
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: no bytes this pass
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: no bytes this pass
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: no bytes this pass
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: no bytes this pass
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: nothing to do
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: nothing to do
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: nothing to do
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: nothing to do
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: nothing to do
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: nothing to do
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: nothing to do
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] copy_buffer: start
>> [fujitsu] copy_buffer: finish
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: nothing to do
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] copy_buffer: start
>> [fujitsu] copy_buffer: finish
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: nothing to do
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: nothing to do
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] read_from_scanner: got BUSY, returning GOOD
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: nothing to do
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=00, ASC=00, ASCQ=00, EOM=1, ILI=1, info=0x0151e0
>> [fujitsu] No sense: ILI remainder:86496
>> [fujitsu] No sense: EOM
>> [fujitsu] do_usb_cmd: short read via rs, 175536/262032
>> [fujitsu] copy_buffer: start
>> [fujitsu] copy_buffer: finish
>> [fujitsu] read_from_scanner: finish
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>>  [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>>  [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>>  [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>>  [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>>  [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>>  [fujitsu] sane_read: start
>> Scanned page 1. (scanner status = 5)
>> Scanning page 2
>> [fujitsu] sane_start: start
>> [fujitsu] get_pixelsize: start 0
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] get_pixelsize: scanner requests: crop=1, lut=0
>> [fujitsu] get_pixelsize: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_start: finish 0
>> [fujitsu] sane_get_parameters: start
>> [fujitsu] sane_get_parameters: finish
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>>  [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_scanner: start 1
>> [fujitsu] read_from_scanner: already have eof, done
>> [fujitsu] read_from_buffer: start
>> [fujitsu] read_from_buffer: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_read: finish 0
>> [fujitsu] sane_read: start
>> Scanned page 2. (scanner status = 5)
>> Scanning page 3
>> [fujitsu] sane_start: start
>> [fujitsu] object_position: start
>> [fujitsu] get_hardware_status: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] get_hardware_status: finish
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] object_position: finish
>> [fujitsu] start_scan: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] start_scan: finish
>> [fujitsu] get_pixelsize: start 0
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] get_pixelsize: finish
>> [fujitsu] check_for_cancel: start
>> [fujitsu] check_for_cancel: finish 0
>> [fujitsu] sane_start: finish 0
>> [fujitsu] sane_get_parameters: start
>> [fujitsu] sane_get_parameters: finish
>> [fujitsu] sane_read: start
>> [fujitsu] read_from_scanner: start 0
>>  [fujitsu] scanner_control_ric: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x13, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: temporary no data
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] sense_handler: start
>> [fujitsu] Sense=0x3, ASC=0x80, ASCQ=0x1, EOM=0, ILI=0, info=00000000
>> [fujitsu] Medium error: paper jam
>> [fujitsu] scanner_control_ric: error, tries 2, ret 6
>> [fujitsu] scanner_control_ric: finish
>> [fujitsu] read_from_scanner: ric returning 6
>> [fujitsu] sane_read: front returning 6
>>  scanimage: sane_read: Document feeder jammed
>> Scanned page 3. (scanner status = 6)
>> [fujitsu] sane_cancel: start
>> [fujitsu] sane_cancel: finish
>> [fujitsu] sane_close: start
>>  [fujitsu] mode_select_buff: start
>> [fujitsu] do_usb_cmd: start
>> [fujitsu] do_usb_cmd: finish
>> [fujitsu] mode_select_buff: finish
>> [fujitsu] disconnect_fd: start
>> [fujitsu] disconnect_fd: finish
>> [fujitsu] sane_close: finish
>> [fujitsu] sane_exit: start
>> [fujitsu] disconnect_fd: start
>> [fujitsu] disconnect_fd: finish
>> [fujitsu] sane_exit: finish
>> carsten at gandalf:~/sources$
>>
>>
>>
>>
>>
>>
>> On Sun, Feb 16, 2014 at 10:49 AM, Carsten Behring <
>> carsten.behring at gmail.com> wrote:
>>
>>> Hi,
>>>
>>> am using the latest version of Sane form GIT under
>>> Ubuntu (1.0.25-git20140212-precise0) with a ScanSnap ix500.
>>>
>>> If I scan a set of pages(6) with scanimage, like this:
>>>
>>> scanimage -d "fujitsu:ScanSnap iX500:36556" --source "ADF Duplex" -b
>>> --resolution 50dpi --mode color
>>>
>>> I always get a paper jam, with error message:
>>>
>>> scanimage: sane_read: Document feeder jammed
>>>
>>>
>>> It happens randomly a different page numbers, but I never manage to get
>>> a full successful scan of all 6 pages.
>>>
>>> It works under the highest resolution, so with a command like:
>>>
>>>  scanimage -d "fujitsu:ScanSnap iX500:36556" --source "ADF Duplex" -b
>>>  --mode color
>>> (which default to resolution 600DPI)
>>>
>>>
>>> In the higher resolution the scan is much slower, it even does a small
>>> "thinking pause" after each page, so this is maybe related.
>>>
>>> Did somebody make a similar experience, and is there a fix/workaround ?
>>>
>>> Using the Scanner under Windows does not make this type of problem, I
>>> nearly never get a paper jam.
>>>
>>>
>>> My goal is to scan it lower resolution for Archiving/OCR purposes and
>>> 600DPI makes huge documents
>>>
>>> To scale the document down after the high resolution scan, does not give
>>> very good results. Or can somebody point me on how to do this.
>>> I just reduced the resolution with Gimp, but that is not satisfactory.
>>>
>>> Regards,
>>>
>>> Carsten
>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20140216/df18e9da/attachment-0001.html>


More information about the sane-devel mailing list