[sane-devel] --batch-prompt with Fujitsu backend and iX500

m. allan noah kitno455 at gmail.com
Sun Dec 28 17:47:33 UTC 2014


I think what you really want is to investigate scanbd. There are some
experienced users and the author also on this list who might be able
to help you with configuration.

allan

On Sun, Dec 28, 2014 at 10:01 AM, Andy Bennett <andyjpb at ashurst.eu.org> wrote:
> Hi,
>
> I've been using scanimage to obtain scans from an iX500 thus:
>
> -----
> scanimage --format=pnm --batch --mode Color --resolution 300dpi --source
> "ADF Duplex" --buffermode On --page-width=210mm --page-height=297mm -x
> 210mm -y 297mm --bgcolor White --brightness 24
> -----
>
> This will scan boths sides of all the sheets in the hopper and then stop.
>
>
>
> I've been experimenting with adding --batch-prompt to allow me to refill
> the hopper. I've been filling the hopper with just one sheet of paper at
> a time.
>
> When I do this it waits for me to press RETURN, scans the page, creates
> out1.pnm and then invites me to "Place document no. 2 on the scanner."
> and press RETURN again. When I press RETURN it feeds the piece of paper
> through the scanner and creates out2.pnm which is the image of the
> reverse side of the paper.
>
> It then invites me to "Place document no. 3 on the scanner." and press
> RETURN again. This time it will not detect the page load signal. It
> claims "scanimage: sane_start: Document feeder out of documents" and exits:
>
> -----
> $ scanimage --format=pnm --batch --mode Color --resolution 300dpi
> --source "ADF Duplex" --buffermode On --page-width=210mm
> --page-height=297mm -x 210mm -y 297mm --bgcolor White --batch-prompt
> scanimage: rounded value of page-width from 210 to 210.01
> scanimage: rounded value of page-height from 297 to 296.994
> scanimage: rounded value of br-x from 210 to 210.01
> scanimage: rounded value of br-y from 297 to 296.994
> Scanning -1 pages, incrementing by 1, numbering from 1
> Place document no. 1 on the scanner.
> Press <RETURN> to continue.
> Press Ctrl + D to terminate.
>
> Scanning page 1
> Scanned page 1. (scanner status = 5)
> Place document no. 2 on the scanner.
> Press <RETURN> to continue.
> Press Ctrl + D to terminate.
>
> Scanning page 2
> Scanned page 2. (scanner status = 5)
> Place document no. 3 on the scanner.
> Press <RETURN> to continue.
> Press Ctrl + D to terminate.
>
> Scanning page 3
> scanimage: sane_start: Document feeder out of documents
> -----
>
>
> I tried adding --batch-double but this only affects the file numbering.
>
>
>
> Is there a way for "scanimage --batch-prompt ..." to poll the button on
> the front of the scanner instead of waiting for RETURN?
>
> In gscan2pdf I can see the button sensor activate when I press the
> button (and refresh the scanner list with the button held down) but I
> can't see it in xsane or with "scanimage -A".
>
> I'm happy to start the program manually (rather than using scanbd or
> scanbuttond) but it'd be nice if I can then just load the hopper and
> press the button on the scanner for each batch.
>
> Maybe it would be better to have a scanimage option which just blocks
> until the button (chosen with command line flags?) is pressed so that I
> can write a shell script thus:
>
> -----
> #!/bin/bash
>
> N=0
>
> while true; do
>   scanimage -A --button scan ... # wait for button press
>   N=$(($N + 1))
>   mkdir $N
>   cd $N
>   scanimage # acquire a document
>   post-process $PWD & # process in background
>   cd ..
> done
> -----
>
>
>
>
>
> Regards,
> @ndy
>
> --
> andyjpb at ashurst.eu.org
> http://www.ashurst.eu.org/
> 0x7EBA75FF
>
>
> --
> sane-devel mailing list: sane-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
>              to sane-devel-request at lists.alioth.debian.org



-- 
"well, I stand up next to a mountain- and I chop it down with the edge
of my hand"



More information about the sane-devel mailing list