[sane-devel] Correct way to know if ADF is in use?

m. allan noah kitno455 at gmail.com
Wed May 27 23:41:28 UTC 2009


you cannot know, and you should not assume that just because a user
has an adf that they want to scan all sheets. ask them.

allan

On Wed, May 27, 2009 at 6:07 PM, Mark Pemburn <mark at pemburn.com> wrote:
> Hi y'all,
>
>   Just got a Fujitsu fi-5120Cdj to play with and the contrast with my little
> Canon has provided a great education as I compare the features exposed by
> the SANE back ends.  The Fujitsu is a sheetfeed-only scanner and the Canon
> is a flatbed-only.  I have learned how to scan multi-page documents by
> looping over my "Scan" routine while the status is SANE_STATUS_EOF --
> however, this won't work for the flatbed because it returns that same status
> when it's done.  Unless there's something I'm missing, it looks like the
> only way I can differentiate between the two actions is to have some way to
> tell whether I'm using an ADF or not.  The "type" member of the SANE_Device
> structure for the Canon is "flatbed scanner" and the Fujitsu merely says
> "scanner" so that's no help.  The only other thing is to test whether the
> substring "ADF" appears in the currently selected "source" option but this
> seems kind of bogus.  Any suggestions?
>
> Regards,
>
> Mark
>
> --
> sane-devel mailing list: sane-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
>            to sane-devel-request at lists.alioth.debian.org
>



-- 
"The truth is an offense, but not a sin"



More information about the sane-devel mailing list