Valued issues during interaction TwainSDK with TSScan
Posted: Fri Feb 25, 2011 5:30 pm
Hello.
Now we are on the way to support scanning functionality for remote users (users that connect to our applications through MS Remote Desktop) of our business applications. We are consider TSScan software as acceptable solution.
But playing with trial of TSScan trial version, we faced with next valued issues on VintaSoftTwain.NET SDK / TSScan interaction level:
- on the NOT terminal session environment, our applications that use VintaSoft SDK works completely fine
- on the terminal session environment, TSScan end user application works completely fine
- on the terminal session environment, our applications that use VintaSoft SDK works with two strong limitations:
1. No way to make scanner work with flatbed - scanner always try to get papers from feeder:
even in case, when we set Device.DocumentFeeder.Enabled = false, scanner trying to scan from feeder, not from flatbed,
also, ho matter, does scanner have paper in flatbed, does scanner have paper in feeder - scanning always trying to get paper from feeder.
2. No way to make scanner work in non duplex mode, all scannings are processing in duplex mode only.
Stack trace of code, trying to set DuplexEnabled property to "false"
2011-02-25 17:48:39,240 Ozornin LIAPUNOV\Oz [9] ERROR LiapunovAndCo.Patent.Presentation.Windows.Scanner.ScannerForm [(null)] - Vintasoft.Twain.TwainDeviceCapabilityException: Cannot set value of capability.
at Vintasoft.Twain.DeviceManager.0(String ,
3 , Boolean )
at Vintasoft.Twain.DeviceCapability.0( )
at Vintasoft.Twain.DeviceCapability.SetValue(Boolean value)
at Vintasoft.Twain.Device.0(DeviceCapabilityId , Boolean )
at Vintasoft.Twain.DocumentFeeder.set_DuplexEnabled(Boolean value)
at LiapunovAndCo.Patent.Presentation.Windows.Scanner.ScannerForm._duplexRadioGroup_SelectedIndexChanged(Object sender, EventArgs e) in D:\Sources\LiapunovAndCo.Patent\Presentation\Windows\Core\Scanner\ScannerForm.cs:line 1336
Now we are on the way to support scanning functionality for remote users (users that connect to our applications through MS Remote Desktop) of our business applications. We are consider TSScan software as acceptable solution.
But playing with trial of TSScan trial version, we faced with next valued issues on VintaSoftTwain.NET SDK / TSScan interaction level:
- on the NOT terminal session environment, our applications that use VintaSoft SDK works completely fine
- on the terminal session environment, TSScan end user application works completely fine
- on the terminal session environment, our applications that use VintaSoft SDK works with two strong limitations:
1. No way to make scanner work with flatbed - scanner always try to get papers from feeder:
even in case, when we set Device.DocumentFeeder.Enabled = false, scanner trying to scan from feeder, not from flatbed,
also, ho matter, does scanner have paper in flatbed, does scanner have paper in feeder - scanning always trying to get paper from feeder.
2. No way to make scanner work in non duplex mode, all scannings are processing in duplex mode only.
Stack trace of code, trying to set DuplexEnabled property to "false"
2011-02-25 17:48:39,240 Ozornin LIAPUNOV\Oz [9] ERROR LiapunovAndCo.Patent.Presentation.Windows.Scanner.ScannerForm [(null)] - Vintasoft.Twain.TwainDeviceCapabilityException: Cannot set value of capability.
at Vintasoft.Twain.DeviceManager.0(String ,
3 , Boolean )
at Vintasoft.Twain.DeviceCapability.0( )
at Vintasoft.Twain.DeviceCapability.SetValue(Boolean value)
at Vintasoft.Twain.Device.0(DeviceCapabilityId , Boolean )
at Vintasoft.Twain.DocumentFeeder.set_DuplexEnabled(Boolean value)
at LiapunovAndCo.Patent.Presentation.Windows.Scanner.ScannerForm._duplexRadioGroup_SelectedIndexChanged(Object sender, EventArgs e) in D:\Sources\LiapunovAndCo.Patent\Presentation\Windows\Core\Scanner\ScannerForm.cs:line 1336