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

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 TWAIN Scanner not scanning

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
pchoiniere Posted - Oct 25 2021 : 13:31:45
Here's a log from "IO.TwainParams.LogFile". I tried looking at the log and I can't figure out what is wrong.


Twain log. Core version 9.2.0 24-9-2020 * 32 bit
10/25/2021 11:34:48 AM : IETW_Acquire
10/25/2021 11:34:48 AM : CreateProxyWindow
10/25/2021 11:34:48 AM : CreateProxyWindow : already created
10/25/2021 11:34:48 AM : IETW_LoadSourceManager
10/25/2021 11:34:48 AM : IETW_LoadSourceManager : already loaded
10/25/2021 11:34:48 AM : IETW_OpenSourceManager
10/25/2021 11:34:48 AM : IETW_OpenSourceManager : Ok
10/25/2021 11:34:48 AM : IETW_OpenSource
10/25/2021 11:34:48 AM : Opening "WIA-Canon MF8500C Series"
10/25/2021 11:34:48 AM : Success opening name:"WIA-Canon MF8500C Series" ver:"1.0 release 32bit" twain:2.1
10/25/2021 11:34:48 AM : IETW_SetCapabilities
10/25/2021 11:34:48 AM : IETW_SetCapabilities : ICAP_PIXELTYPE
10/25/2021 11:34:48 AM : GetCapability : $0101
10/25/2021 11:34:48 AM : GetCapability : Ok
10/25/2021 11:34:48 AM : SetIntegerAsUINT16Capability
10/25/2021 11:34:48 AM : SetIntegerAsUINT16Capability : ok
10/25/2021 11:34:48 AM : IETW_SetCapabilities : ICAP_UNITS
10/25/2021 11:34:48 AM : GetCapability : $0102
10/25/2021 11:34:48 AM : GetCapability : Ok
10/25/2021 11:34:48 AM : GetUINT16asInteger
10/25/2021 11:34:48 AM : GetUINT16asInteger : ok
10/25/2021 11:34:48 AM : IETW_SetCapabilities : ICAP_PIXELFLAVOR
10/25/2021 11:34:48 AM : GetCapability : $111F
10/25/2021 11:34:48 AM : GetCapability : Ok
10/25/2021 11:34:48 AM : SetOneUINT16Capability
10/25/2021 11:34:48 AM : SetOneUINT16Capability : ok
10/25/2021 11:34:48 AM : GetCapability : $111F
10/25/2021 11:34:48 AM : GetCapability : Ok
10/25/2021 11:34:48 AM : GetUINT16asInteger
10/25/2021 11:34:48 AM : GetUINT16asInteger : ok
10/25/2021 11:34:49 AM : IETW_SetCapabilities : ICAP_COMPRESSION
10/25/2021 11:34:49 AM : GetCapability : $0100
10/25/2021 11:34:49 AM : GetCapability : Ok
10/25/2021 11:34:49 AM : SetOneUINT16Capability
10/25/2021 11:34:49 AM : SetOneUINT16Capability : ok
10/25/2021 11:34:49 AM : GetCapability : $1120
10/25/2021 11:34:49 AM : GetCapability : Ok
10/25/2021 11:34:49 AM : GetUINT16asInteger
10/25/2021 11:34:49 AM : GetUINT16asInteger : ok
10/25/2021 11:34:49 AM : GetCapability : $0103
10/25/2021 11:34:49 AM : GetCapability : Ok
10/25/2021 11:34:49 AM : GetUINT16asInteger
10/25/2021 11:34:49 AM : GetUINT16asInteger : ok
10/25/2021 11:34:49 AM : IETW_SetCapabilities : TWSX_MEMORY - ICAP_XFERMECH
10/25/2021 11:34:49 AM : GetCapability : $0103
10/25/2021 11:34:49 AM : GetCapability : Ok
10/25/2021 11:34:49 AM : SetOneUINT16Capability
10/25/2021 11:34:49 AM : SetOneUINT16Capability : ok
10/25/2021 11:34:49 AM : GetCapability : $0103
10/25/2021 11:34:50 AM : GetCapability : Ok
10/25/2021 11:34:50 AM : GetUINT16asInteger
10/25/2021 11:34:50 AM : GetUINT16asInteger : ok
10/25/2021 11:34:50 AM : IETW_SetCapabilities : CAP_FEEDERENABLED
10/25/2021 11:34:50 AM : GetCapability : $1002
10/25/2021 11:34:50 AM : GetCapability : Ok
10/25/2021 11:34:50 AM : SetOnBoolCapability
10/25/2021 11:34:50 AM : SetOnBoolCapability : Ok
10/25/2021 11:34:50 AM : IETW_SetCapabilities : CAP_AUTOFEED
10/25/2021 11:34:50 AM : GetCapability : $1007
10/25/2021 11:34:50 AM : GetCapability : Ok
10/25/2021 11:34:50 AM : SetOnBoolCapability
10/25/2021 11:34:50 AM : SetOnBoolCapability : Ok
10/25/2021 11:34:50 AM : IETW_SetCapabilities : CAP_AUTOSCAN
10/25/2021 11:34:50 AM : GetCapability : $1010
10/25/2021 11:34:50 AM : IETW_DS : General failure. Unload Source immediately.
10/25/2021 11:34:50 AM : GetCapability : FAILED!
10/25/2021 11:34:50 AM : IETW_SetCapabilities : CAP_XFERCOUNT
10/25/2021 11:34:50 AM : GetCapability : $0001
10/25/2021 11:34:50 AM : GetCapability : Ok
10/25/2021 11:34:50 AM : SetOneINT16Capability
10/25/2021 11:34:50 AM : SetOneINT16Capability : ok
10/25/2021 11:34:50 AM : IETW_SetCapabilities : CAP_INDICATORS
10/25/2021 11:34:50 AM : GetCapability : $100B
10/25/2021 11:34:50 AM : GetCapability : Ok
10/25/2021 11:34:50 AM : SetOnBoolCapability
10/25/2021 11:34:50 AM : SetOnBoolCapability : Ok
10/25/2021 11:34:50 AM : IETW_SetCapabilities : CAP_DUPLEXENABLED
10/25/2021 11:34:50 AM : GetCapability : $1013
10/25/2021 11:34:50 AM : GetCapability : Ok
10/25/2021 11:34:50 AM : SetOnBoolCapability
10/25/2021 11:34:50 AM : SetOnBoolCapability : Ok
10/25/2021 11:34:50 AM : IETW_SetCapabilities : SETACQUIREFRAME
10/25/2021 11:34:50 AM : SetAcquireFrame
10/25/2021 11:34:50 AM : SetAcquireFrame : end
10/25/2021 11:34:50 AM : IETW_SetCapabilities : end
10/25/2021 11:34:50 AM : IETW_EnableSource
10/25/2021 11:34:50 AM : IETW_EnableSource : ShowUI=0 hParent=66270 ModalUI=4294967295
10/25/2021 11:34:50 AM : IETW_EnableSource : Scanning
10/25/2021 11:34:50 AM : IETW_EnableSource : Ok
10/25/2021 11:34:50 AM : IETW_ModalEventLoop
10/25/2021 11:34:50 AM : IETW_ModalEventLoop : event.msg=$02A3
10/25/2021 11:34:50 AM : IETW_MessageHook
10/25/2021 11:34:50 AM : IETW_MessageHook : state>=5
10/25/2021 11:34:50 AM : IETW_MessageHook : event.msg=$0000
10/25/2021 11:34:50 AM : IETW_MessageHook : MSG_NULL
10/25/2021 11:34:50 AM : IETW_MessageHook : end
10/25/2021 11:34:50 AM : IETW_ModalEventLoop : event.msg=$0200
10/25/2021 11:34:50 AM : IETW_MessageHook
10/25/2021 11:34:51 AM : IETW_MessageHook : state>=5
10/25/2021 11:34:51 AM : IETW_MessageHook : event.msg=$0000
10/25/2021 11:34:51 AM : IETW_MessageHook : MSG_NULL
10/25/2021 11:34:51 AM : IETW_MessageHook : end
10/25/2021 11:34:51 AM : IETW_ModalEventLoop : event.msg=$0200
10/25/2021 11:34:51 AM : IETW_MessageHook
10/25/2021 11:34:51 AM : IETW_MessageHook : state>=5
10/25/2021 11:34:51 AM : IETW_MessageHook : event.msg=$0000
10/25/2021 11:34:51 AM : IETW_MessageHook : MSG_NULL
10/25/2021 11:34:51 AM : IETW_MessageHook : end
10/25/2021 11:34:51 AM : IETW_ModalEventLoop : event.msg=$02A3
10/25/2021 11:34:51 AM : IETW_MessageHook
10/25/2021 11:34:51 AM : IETW_MessageHook : state>=5
10/25/2021 11:34:51 AM : IETW_MessageHook : event.msg=$0000
10/25/2021 11:34:51 AM : IETW_MessageHook : MSG_NULL
10/25/2021 11:34:51 AM : IETW_MessageHook : end
10/25/2021 11:34:51 AM : IETW_ModalEventLoop : event.msg=$0201
10/25/2021 11:34:51 AM : IETW_MessageHook
10/25/2021 11:34:51 AM : IETW_MessageHook : state>=5
10/25/2021 11:34:51 AM : IETW_MessageHook : event.msg=$0000
10/25/2021 11:34:51 AM : IETW_MessageHook : MSG_NULL
10/25/2021 11:34:51 AM : IETW_MessageHook : end
10/25/2021 11:34:51 AM : IETW_ModalEventLoop : event.msg=$1F59
10/25/2021 11:34:51 AM : IETW_MessageHook
10/25/2021 11:34:51 AM : IETW_MessageHook : state>=5
10/25/2021 11:34:51 AM : IETW_MessageHook : event.msg=$0000
10/25/2021 11:34:51 AM : IETW_MessageHook : MSG_NULL
10/25/2021 11:34:51 AM : IETW_MessageHook : end
10/25/2021 11:34:51 AM : IETW_ModalEventLoop : event.msg=$0202
10/25/2021 11:34:51 AM : IETW_MessageHook
10/25/2021 11:34:51 AM : IETW_MessageHook : state>=5
10/25/2021 11:34:51 AM : IETW_MessageHook : event.msg=$0000
10/25/2021 11:34:51 AM : IETW_MessageHook : MSG_NULL
10/25/2021 11:34:51 AM : IETW_MessageHook : end
10/25/2021 11:34:51 AM : IETW_ModalEventLoop : event.msg=$000F
10/25/2021 11:34:51 AM : IETW_MessageHook
10/25/2021 11:34:51 AM : IETW_MessageHook : state>=5
10/25/2021 11:34:51 AM : IETW_MessageHook : event.msg=$0000
10/25/2021 11:34:51 AM : IETW_MessageHook : MSG_NULL
10/25/2021 11:34:51 AM : IETW_MessageHook : end
10/25/2021 11:34:51 AM : IETW_ModalEventLoop : event.msg=$B001
10/25/2021 11:34:51 AM : IETW_MessageHook
10/25/2021 11:34:51 AM : IETW_MessageHook : state>=5
10/25/2021 11:34:51 AM : IETW_MessageHook : event.msg=$0000
10/25/2021 11:34:51 AM : IETW_MessageHook : MSG_NULL
10/25/2021 11:34:51 AM : IETW_MessageHook : end
10/25/2021 11:34:51 AM : IETW_ModalEventLoop : event.msg=$0060
10/25/2021 11:34:51 AM : IETW_MessageHook
10/25/2021 11:34:51 AM : IETW_MessageHook : state>=5
10/25/2021 11:34:51 AM : IETW_MessageHook : event.msg=$0000
10/25/2021 11:34:51 AM : IETW_MessageHook : MSG_NULL
10/25/2021 11:34:51 AM : IETW_MessageHook : end
10/25/2021 11:34:51 AM : IETW_ModalEventLoop : event.msg=$0060
10/25/2021 11:34:51 AM : IETW_MessageHook
10/25/2021 11:34:51 AM : IETW_MessageHook : state>=5
10/25/2021 11:34:51 AM : IETW_MessageHook : event.msg=$0000
10/25/2021 11:34:51 AM : IETW_MessageHook : MSG_NULL
10/25/2021 11:34:51 AM : IETW_MessageHook : end
10/25/2021 11:34:51 AM : IETW_ModalEventLoop : event.msg=$02A3
10/25/2021 11:34:51 AM : IETW_MessageHook
10/25/2021 11:34:51 AM : IETW_MessageHook : state>=5
10/25/2021 11:34:51 AM : IETW_MessageHook : event.msg=$0000
10/25/2021 11:34:51 AM : IETW_MessageHook : MSG_NULL
10/25/2021 11:34:51 AM : IETW_MessageHook : end
10/25/2021 11:34:51 AM : IETW_ModalEventLoop : event.msg=$0060
10/25/2021 11:34:51 AM : IETW_MessageHook
10/25/2021 11:34:51 AM : IETW_MessageHook : state>=5
10/25/2021 11:34:51 AM : IETW_MessageHook : event.msg=$0000
10/25/2021 11:34:51 AM : IETW_MessageHook : MSG_NULL
10/25/2021 11:34:51 AM : IETW_MessageHook : end
10/25/2021 11:34:51 AM : IETW_ModalEventLoop : event.msg=$0113
10/25/2021 11:34:51 AM : IETW_MessageHook
10/25/2021 11:34:51 AM : IETW_MessageHook : state>=5
10/25/2021 11:34:51 AM : IETW_MessageHook : event.msg=$0000
10/25/2021 11:34:51 AM : IETW_MessageHook : MSG_NULL
10/25/2021 11:34:51 AM : IETW_MessageHook : end
10/25/2021 11:34:52 AM : IETW_ModalEventLoop : event.msg=$0113
10/25/2021 11:34:52 AM : IETW_MessageHook
10/25/2021 11:34:52 AM : IETW_MessageHook : state>=5
10/25/2021 11:34:52 AM : IETW_MessageHook : event.msg=$0000
10/25/2021 11:34:52 AM : IETW_MessageHook : MSG_NULL
10/25/2021 11:34:52 AM : IETW_MessageHook : end
10/25/2021 11:34:52 AM : IETW_ModalEventLoop : event.msg=$C1D3
10/25/2021 11:34:52 AM : IETW_MessageHook
10/25/2021 11:34:52 AM : IETW_MessageHook : state>=5
10/25/2021 11:34:52 AM : IETW_MessageHook : event.msg=$0102
10/25/2021 11:34:52 AM : IETW_MessageHook : processed MSG_CLOSEDSREQ
10/25/2021 11:34:52 AM : IETW_DisableSource
10/25/2021 11:34:52 AM : IETW_EmptyMessageQueue
10/25/2021 11:34:52 AM : IETW_EmptyMessageQueue : end
10/25/2021 11:34:52 AM : IETW_DisableSource : Ok
10/25/2021 11:34:52 AM : IETW_MessageHook : end
10/25/2021 11:34:52 AM : IETW_ModalEventLoop : end
10/25/2021 11:34:52 AM : IETW_DisableSource
10/25/2021 11:34:52 AM : IETW_EmptyMessageQueue
10/25/2021 11:34:52 AM : IETW_EmptyMessageQueue : end
10/25/2021 11:34:52 AM : IETW_DisableSource : Ok
10/25/2021 11:34:52 AM : IETW_CloseSource
10/25/2021 11:34:52 AM : IETW_CloseSource : Ok
10/25/2021 11:34:52 AM : IETW_CloseSourceManager
10/25/2021 11:34:52 AM : IETW_EmptyMessageQueue
10/25/2021 11:34:52 AM : IETW_EmptyMessageQueue : end
10/25/2021 11:34:52 AM : IETW_CloseSourceManager : Ok
10/25/2021 11:34:52 AM : IETW_UnloadSourceManager
10/25/2021 11:34:53 AM : IETW_UnloadSourceManager not Unloaded, for future uses
10/25/2021 11:34:53 AM : DestroyProxyWindow
10/25/2021 11:34:53 AM : DestroyProxyWindow : not destroyed, for future uses
10/25/2021 11:34:53 AM : IETW_Acquire : end

3   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - Nov 03 2021 : 18:00:23
Hi

Unfortunately, Twain on remote scanners seems to be a major area of difficulty.

For the current beta, we have added a check to ensure that the Twain source allows the scanning UI to be disabled. This may help with the issue. You can email me if you want to test it.

Nigel
Xequte Software
www.imageen.com
pchoiniere Posted - Oct 26 2021 : 13:04:38
A little more info might help. I am using the TwainDemo.exe. We have two computers (think of them as computer A and B) with TSScan (TWAIN scanning via RDP) installed. I have a canon scanner with both a TWAIN driver and WIA driver. Microsoft adds a WIA to TWAIN pass-through driver that allows us to use a WIA driver though TWAIN. When I RDP into computer A, all drivers work great. When I RDP into computer B, the canon TWAIN driver works great, but the WIA driver gets the log I sent previously.
Here is the interesting thing. If I check the checkbox called "Scanner dialog visible", it will work with a scanner dialog. I just don't understand what the log is trying to tell me.

I did notice when I look at the log for computer A, it is using TWAIN 1.9 and computer B is using TWAIN 2.1. It's the only thing I can find that is different. I'm not sure how it got TWAIN 2.1. I thought Microsoft controlled that, but guess that's not true since it's different.
xequte Posted - Oct 26 2021 : 00:46:29
So you are attempting to scan, but no page is returned? Does this happen consistently? How about if you use one of our scanning demos?



Nigel
Xequte Software
www.imageen.com