Forums › TWAIN Classic › Duplex scanning both side › Reply To: Duplex scanning both side
public TwCapability( TwCap cap, short sval )
{
Cap = (short) cap;
ConType = (short) TwOn.One;
hContainer = Twain.GlobalAlloc( 0x42, 6 );
IntPtr pv = Twain.GlobalLock( hContainer );
Marshal.WriteInt16( pv, 0, (short) TwType.Int16 );
Marshal.WriteInt32( pv, 2, (int) sval );
Twain.GlobalUnlock( Handle);
}
cap = new TwCapability(TwCap.CAP_DUPLEXENABLED, 1); //TwCap.CAP_DUPLEXENABLED=0x1013
rc = DScap(appid, srcds, TwDG.Control, TwDAT.Capability, TwMSG.Set, cap);
it says rc = Success,
Then,
cap = new TwCapability( TwCap.CAP_DUPLEX, 4114 ); //TwCap.CAP_DUPLEX=0x1012
rc = DScap( appid, srcds, TwDG.Control, TwDAT.Capability, TwMSG.Get, cap );
Also says Success
But it Scans only one side.
Scanner’s OEM interface and TWACKER 32 sample app works fine.
Just couldn’t get C# tests working..