VintaSoft Twain .NET SDK 15.4: Documentation for .NET developer
In This Topic
Changes in version 15.3
In This Topic

New assembly Vintasoft.WiaImageScanning.dll

Vintasoft.WiaImageScanning assembly contains classes, which allow to work with WIA image scanners in .NET application for Windows.




API changes in Vintasoft.Sane.dll

Changed classes:

Vintasoft.Sane.SaneLocalDevice
Added properties
public bool HasDuplex { get; } Gets or sets a value indicating whether the device can acquire images in duplex mode.
public bool HasFeeder { get; } Gets or sets a value indicating whether the device has the automatic document feeder.
public bool HasFlatbed { get; } Gets or sets a value indicating whether the device has flatbed.
public bool IsDuplexEnabled { get; set; } Gets or sets a value indicating whether the device uses the duplex mode.
public bool IsFeederEnabled { get; set; } Gets or sets a value indicating whether the device uses the automatic document feeder.
public bool IsFlatbedEnabled { get; set; } Gets or sets a value indicating whether the device uses flatbed.




API changes in Vintasoft.EsclImageScanning.dll

New classes:

public class Vintasoft.EsclImageScanning.EsclDeviceFoundEventArgs Provides data for the DeviceFound event.


Removed classes:

public class Vintasoft.EsclImageScanning.EsclDeviceAddedEventArgs Use the Vintasoft.EsclImageScanning.EsclDeviceFoundEventArgs class.
public class Vintasoft.EsclImageScanning.EsclDeviceChangedEventArgs Use the Vintasoft.EsclImageScanning.EsclDeviceFoundEventArgs class.
public class Vintasoft.EsclImageScanning.EsclDeviceRemovedEventArgs Use the Vintasoft.EsclImageScanning.EsclDeviceFoundEventArgs class.


Changed classes:

Vintasoft.EsclImageScanning.EsclDevice
Added properties
public bool HasDuplex { get; } Gets or sets a value indicating whether the device can acquire images in duplex mode.
public bool HasFeeder { get; } Gets or sets a value indicating whether the device has the automatic document feeder.
public bool HasFlatbed { get; } Gets or sets a value indicating whether the device has flatbed.
public string Ip4Address { get; } Gets the IP4-address of this eSCL device.
public string Ip6Address { get; } Gets the IP6-address of this eSCL device.
public bool IsDuplexEnabled { get; set; } Gets or sets a value indicating whether the device uses the duplex mode.
public bool IsFeederEnabled { get; set; } Gets or sets a value indicating whether the device uses the automatic document feeder.
public bool IsFlatbedEnabled { get; set; } Gets or sets a value indicating whether the device uses flatbed.
public Vintasoft.EsclImageScanning.EsclDeviceNetworkNameType NetworkNameType { get; set; } Gets or sets a type of network name that should be used for communication with this eSCL device.
Renamed properties
public string[] Txt { get; } public System.Collections.Generic.Dictionary<string,string> TxtRecords { get; }
Removed properties
public Vintasoft.EsclImageScanning.EsclScanInputSource ScanInputSource { get; set; } Use properties EsclDevice.IsFlatbedEnabled, EsclDevice.IsFeederEnabled, EsclDevice.IsDuplexEnabled OR get/set the device capability with name "source".
public bool UseHttps { get; set; } This property is not used anymore.
Removed methods
public Vintasoft.EsclImageScanning.EsclScanInputSource[] GetSupportedScanInputSources() Get supported values for device capability with name "source".


Vintasoft.EsclImageScanning.EsclDeviceManager
Added properties
public int DeviceSearchTimeout { get; set; } Gets or sets the timeout, in milliseconds, for device searching in network.
Added events
public event System.EventHandler<Vintasoft.EsclImageScanning.EsclDeviceFoundEventArgs> DeviceFound Occurs when eSCL device is found.
Removed events
public event System.EventHandler<Vintasoft.EsclImageScanning.EsclDeviceAddedEventArgs> DeviceAdded Use the EsclDeviceManager.DeviceFound event.
public event System.EventHandler<Vintasoft.EsclImageScanning.EsclDeviceChangedEventArgs> DeviceChanged Use the EsclDeviceManager.DeviceFound event.
public event System.EventHandler<Vintasoft.EsclImageScanning.EsclDeviceRemovedEventArgs> DeviceRemoved Use the EsclDeviceManager.DeviceFound event.


New enumerations:

public enum Vintasoft.EsclImageScanning.EsclDeviceNetworkNameType Specifies available types of network names of eSCL device.


Removed enumerations:

public enum Vintasoft.EsclImageScanning.EsclScanInputSource This enumeration is not used any more.