[sane-devel] fujitsu backend freezes with --swcrop

Adam Nielsen a.nielsen at shikadi.net
Sun Jun 23 08:51:06 UTC 2013


Hi all,

I have just discovered that if I run scanimage with --swcrop=yes, it gets 
stuck in an infinite loop after reading the first page.  Running in debug 
mode, I get these messages repeating until I press Ctrl+C:

[fujitsu] sane_read: start
[fujitsu] read_from_scanner: start 0
[fujitsu] read_from_scanner: already have eof, done
[fujitsu] downsample_from_buffer: start
[fujitsu] downsample_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] downsample_from_buffer: start
[fujitsu] downsample_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] downsample_from_buffer: start
[fujitsu] downsample_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] downsample_from_buffer: start
[fujitsu] downsample_from_buffer: finish
[fujitsu] check_for_cancel: start
[fujitsu] check_for_cancel: finish 0
[fujitsu] sane_read: finish 0

The scanner LED keeps blinking, suggesting it is waiting to transfer data from 
the second and subsequent pages.  This is with a ScanSnap iX500, and it works 
fine without --swcrop.  Is this a bug or am I misusing this option?

$ scanimage -d fujitsu --format tiff --resolution 300 --page-width 210 
--page-height 297 -y 297 --batch --swcrop=yes

Thanks,
Adam.




More information about the sane-devel mailing list