VintaSoft Twain .NET SDK 15.3: 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.