Leadtools TWAIN (Leadtools.Twain assembly)
LEAD Technologies, Inc

EnableDuplexScanning Property

Example 





Enables or disables the duplex mode.
Syntax
public bool EnableDuplexScanning {get; set;}
'Declaration
 
Public Property EnableDuplexScanning As Boolean
'Usage
 
Dim instance As TwainSession
Dim value As Boolean
 
instance.EnableDuplexScanning = value
 
value = instance.EnableDuplexScanning
public bool EnableDuplexScanning {get; set;}
 get_EnableDuplexScanning();
set_EnableDuplexScanning(value);
public:
property bool EnableDuplexScanning {
   bool get();
   void set (    bool value);
}

Property Value

Enables or disables the duplex mode. Possible values are: true: Enable the duplex mode. false: Disable the duplex mode.
Remarks
This property internally gets or sets the duplex enabled capability CAP_DUPLEXENABLED. For more information on this capability, refer to http://www.twain.org and click on TWAIN Specification (Version 2.0).
Example
 
Public Sub EnableDuplexScanningPropertyExample(ByVal parent As IWin32Window)
   Dim session As TwainSession = New TwainSession()
   session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None)

   Dim enableDuplex As Boolean = session.EnableDuplexScanning
   Dim duplexMode As Integer = CInt(session.DuplexScanningMode)
   Dim maxXfer As Integer = session.MaximumTransferCount

   If enableDuplex = False Then
      session.EnableDuplexScanning = True
   End If

   If maxXfer <> 10 Then
      session.MaximumTransferCount = 10
   End If

   session.Shutdown()
End Sub
public void EnableDuplexScanningPropertyExample(IWin32Window parent)
{
   TwainSession session = new TwainSession();
   session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None);

   bool enableDuplex = session.EnableDuplexScanning;
   int duplexMode = (int)session.DuplexScanningMode;
   int maxXfer = session.MaximumTransferCount;

   if (enableDuplex == false)
   {
      session.EnableDuplexScanning = true;
   }

   if (maxXfer != 10)
      session.MaximumTransferCount = 10;

   session.Shutdown();
}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

TwainSession Class
TwainSession Members
Startup Method
Shutdown Method
Acquire Method
MaximumTransferCount Property
DuplexScanningMode Property
AcquirePageOptions Property
ImageEffects Property
ImageBitsPerPixel Property
ImageUnit Property
ImageFrame Property
IsTransferModeAvailable Method
TransferOptions Property
ShowProgressIndicator Method

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.