[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