ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
Forum membership is Free!  Click Join to sign-up
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Acquiring from WIA vs non-WIA drivers
 New Topic  Reply to Topic
Author Previous Topic Topic Next Topic  

stuartclennett@gmail.com

United Kingdom
72 Posts

Posted - Feb 14 2019 :  10:38:33  Show Profile  Reply
Hi,

Using the AllAcquire demo app, I am seeing two entries in the source selector combo for my camera:

- [camera icon] Canon Powershot G9
- [scanner icon] WIA Canon Powershot G9

Acquiring from both sources gives me the usual Windows "Which Pictures Do You Want To Copy?" dialog box with a grid of thumbnails, in which I can select multiple images (regardless of which driver I selected).

However, only the WIA driver will download multiple images. The non-WIA driver just downloads a single image (which is a lot quicker than the WIA downloads a single image) and then stops.

Can anyone tell me the reason for this?

Is there a way to get the non-WIA driver to acquire multiple images? It seems to use the same UI.

My users are getting pretty confuse, as am I.

Many thanks,

Stuart

Stuart Clennett
Delphi Berlin 10.1

stuartclennett@gmail.com

United Kingdom
72 Posts

Posted - Feb 18 2019 :  07:39:26  Show Profile  Reply
Someone correct me if I'm wrong here:

As the non-WIA source (i.e. "Canon Powershot G9" with camera icon) seemingly pops up the WIA interface, is this using some kind of compatibility layer which is limiting functionality?

Stuart Clennett
Delphi Berlin 10.1
Go to Top of Page

xequte

38613 Posts

Posted - Feb 18 2019 :  21:20:23  Show Profile  Reply
Hi Stuart

Can you limit the acquire to just specific types, e.g. WIA or Twain to determine what type of interfaces they are. You are probably seeing one Twain driver and one WIA driver.

Though, this may not be the case. Confusingly, you often see Twain drivers labeled as WIA (which is based on the way the driver handles the communication rather than the interface that is exposed).



Nigel
Xequte Software
www.imageen.com
Go to Top of Page

stuartclennett@gmail.com

United Kingdom
72 Posts

Posted - Feb 22 2019 :  09:10:48  Show Profile  Reply
Hi Nigel,

Thanks for your reply. My app can filter by type, and you're right, the result is confusing to say the least.

TWAIN Only = "WIA-Canon PowerShot G9"
(This will download multiple files, takes longer per image)

WIA Only = "Canon PowerShot G9"
(This will only download a single image regardless of the selection, quicker than the TWAIN driver connection)

Is there a reason why WIA will only download a single image despite both using the same interface (or at least it appears so?).

Thanks



Stuart Clennett
Delphi Berlin 10.1
Go to Top of Page

xequte

38613 Posts

Posted - Feb 24 2019 :  22:02:23  Show Profile  Reply
Hi Stuart

I'm afraid I don't have any suggestions. I've seen a lot of this sort of weirdness with scanner drivers.



Nigel
Xequte Software
www.imageen.com
Go to Top of Page

stuartclennett@gmail.com

United Kingdom
72 Posts

Posted - Feb 25 2019 :  06:01:53  Show Profile  Reply
Okay -- thanks Nigel.

Stuart Clennett
Delphi Berlin 10.1
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
Jump To: