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"
