Hi,
After I scan a document, it goes twice to the Post Scan event.
First time is good, but then immediately it enters another time to this event.
What can be the reason?
I'm registered only once to the event:
VSTwainDocument.PostScan += new AxVSTWAINLib._IVintaSoftTwainEvents_PostScanEventHandler(VSTwainDocument_PostScan);
Thanks ahead,
Vanilla
Post Scan Event is called twice
Moderator: Alex
Re: Post Scan Event is called twice
Hello Vanilla,
What scanner do you have? I think you have duplex scanner with enabled duplex. PostScan event occurs for each side of the scanned page.
Best regards, Alexander
What scanner do you have? I think you have duplex scanner with enabled duplex. PostScan event occurs for each side of the scanned page.
Best regards, Alexander
Re: Post Scan Event is called twice
Hi Alex,
My scanner doesn't have duplex option.
In my code, I do the following check:
if (m_bIsDuplex)
{
if (VSTwainDocument.Duplex != 0)
VSTwainDocument.DuplexEnabled = 1; //scan the doc from both sides
}
else VSTwainDocument.DuplexEnabled = 0; //in my case, goes to this line
VSTwainDocument.Acquire();
Should I do another thing to disable the duplex option?
Thanks,
Vanilla
My scanner doesn't have duplex option.
In my code, I do the following check:
if (m_bIsDuplex)
{
if (VSTwainDocument.Duplex != 0)
VSTwainDocument.DuplexEnabled = 1; //scan the doc from both sides
}
else VSTwainDocument.DuplexEnabled = 0; //in my case, goes to this line
VSTwainDocument.Acquire();
Should I do another thing to disable the duplex option?
Thanks,
Vanilla
Re: Post Scan Event is called twice
Hello Vanilla,
Please send the following information to support@vintasoft.com:
1. What scanner do you use?
2. Log-file generated by VintaSoftTwain.NET Library
Here are steps which you should do to generate a log-file of scanner's work:
1. Set the IsLoggingEnabled property to True before the StartDevice method.
2. Set the path to log-file with the LogFilePath property if path "c:\vstwain.log" is not accessible by your application.
3. Run your application.
4. Send us a log-file and detailed description of the problem.
Best regards, Alexander
Please send the following information to support@vintasoft.com:
1. What scanner do you use?
2. Log-file generated by VintaSoftTwain.NET Library
Here are steps which you should do to generate a log-file of scanner's work:
1. Set the IsLoggingEnabled property to True before the StartDevice method.
2. Set the path to log-file with the LogFilePath property if path "c:\vstwain.log" is not accessible by your application.
3. Run your application.
4. Send us a log-file and detailed description of the problem.
Best regards, Alexander
Re: Post Scan Event is called twice
Hi Alex,
As you said, I added the following:
VSTwainDocument.IsLoggingEnabled = 1;
VSTwainDocument.StartDevice();
VSTwainDocument.LogFilePath = "c:\vstwain.log";
I scanned a document and this is what I've got in c:\vstwain.log:
9:35:36.750 StopDevice
9:35:36.750 OWM: 92933250 129 0 101367484 0
9:35:36.750 OWM2
9:35:36.750 OWM8
9:35:36.750 OWM: 92933250 131 0 101367524 0
9:35:36.750 OWM2
9:35:36.765 OWM8
9:35:36.765 OWM: 92933250 1 0 101367464 0
9:35:36.765 OWM2
9:35:36.765 OWM8
9:35:36.765 OWM: 92933250 5 0 0 0
9:35:36.765 OWM2
9:35:36.765 OWM8
9:35:36.765 OWM: 92933250 3 0 0 0
9:35:36.765 OWM2
9:35:36.765 OWM8
9:35:36.765 ODSM1
9:35:36.765 ODSM2
9:35:36.765 C:\WINDOWS\TWAIN_32.DLL
9:35:36.765 ODSM2-1
9:35:36.765 ODSM20
9:35:36.984 StartDevice - 50047 92933250 20319114
--------- log till here
I'm using Epson perfection 1660.
Do you have a clue?
Thanks a lot!!!
Vanilla
As you said, I added the following:
VSTwainDocument.IsLoggingEnabled = 1;
VSTwainDocument.StartDevice();
VSTwainDocument.LogFilePath = "c:\vstwain.log";
I scanned a document and this is what I've got in c:\vstwain.log:
9:35:36.750 StopDevice
9:35:36.750 OWM: 92933250 129 0 101367484 0
9:35:36.750 OWM2
9:35:36.750 OWM8
9:35:36.750 OWM: 92933250 131 0 101367524 0
9:35:36.750 OWM2
9:35:36.765 OWM8
9:35:36.765 OWM: 92933250 1 0 101367464 0
9:35:36.765 OWM2
9:35:36.765 OWM8
9:35:36.765 OWM: 92933250 5 0 0 0
9:35:36.765 OWM2
9:35:36.765 OWM8
9:35:36.765 OWM: 92933250 3 0 0 0
9:35:36.765 OWM2
9:35:36.765 OWM8
9:35:36.765 ODSM1
9:35:36.765 ODSM2
9:35:36.765 C:\WINDOWS\TWAIN_32.DLL
9:35:36.765 ODSM2-1
9:35:36.765 ODSM20
9:35:36.984 StartDevice - 50047 92933250 20319114
--------- log till here
I'm using Epson perfection 1660.
Do you have a clue?
Thanks a lot!!!
Vanilla
Re: Post Scan Event is called twice
Hello Vanilla,
Information you provided is not full. Please send full log-file to support@vintasoft.com.
Best regards, Alexander
Information you provided is not full. Please send full log-file to support@vintasoft.com.
Best regards, Alexander