AcquireModal and scan one by one, DSIsNotOpen Error
Posted: Mon Jul 26, 2010 10:33 am
Hello, I have a litle problem. When i try scan documents paeges one by one, first page scan normal, but next pages don't scan and Twain ErrorCode=DSIsNotOpen.
Where is my misstake?
Code: Select all
_twain.SourceIndex = TwainHelper.FindSourceIndex(_twain, options.dataSource);
_twain.OpenDataSource();
if (_twain.FeederPresent)
{
if (options.autoFeed)
{
if (_twain.XferCount != -1)
_twain.XferCount = -1;
if (!_twain.FeederEnabled)
_twain.FeederEnabled = true;
if (_twain.AutoFeed != options.autoFeed)
_twain.AutoFeed = options.autoFeed;
}
else
{
if (_twain.XferCount != 1)
_twain.XferCount = 1;
if (_twain.AutoFeed != options.autoFeed)
_twain.AutoFeed = false;
}
}
_twain.ShowUI = true;
_twain.DisableAfterAcquire = false;
while (_twain.AcquireModal()) ;
twainScanFinished(null, null);
}
finally
{
_twain.CloseDataSource();
}