Imports Leadtools
Imports Leadtools.Twain
Public Sub CustomDSDataExample(ByVal parent As IntPtr, ByVal fileName As String)
   Dim session As TwainSession = New TwainSession()
   Try
      session.Startup2(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None, TwainLanguage.LanguageEnglish, TwainCountry.CountryUsa)
      session.SaveCustomDSData(fileName)
      session.Acquire(TwainUserInterfaceFlags.Modal Or TwainUserInterfaceFlags.Show)
      session.UpdateCustomDSData(fileName)
   Catch ex As Exception
      MessageBox.Show(ex.Message)
   End Try
   session.Shutdown()
End Sub
             
   
     
            using Leadtools;
using Leadtools.Twain;
public void CustomDSDataExample(IntPtr parent, string fileName)
{
   TwainSession session = new TwainSession();
   try
   {
      session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None);
      session.SaveCustomDSData(fileName);
      session.Acquire(TwainUserInterfaceFlags.Modal | TwainUserInterfaceFlags.Show);
      session.UpdateCustomDSData(fileName);
   }
   catch (Exception ex)
   {
      MessageBox.Show(ex.Message);
   }
   session.Shutdown();
}