TWAIN SDK ActiveX OCX c#, vb.net, vb, delphi | Scanner SDK ActiveX
Scanner SDK ActiveX

Scanner SDK ActiveX 8.0

Platform : Windows 10, Windows 8, Vista, Windows 7, XP

For Windows Developers who need to capture image from scanner, digital camera or capture card that has a TWAIN device driver with C++ , C#, VB.NET , VB, Delphi, Vfp, MS Access.

Key Features

  • Has ability to scan multiple pages using a scanner with feeder, automate save to multipage PDF or TIFF when last page scanned.
  • Has ability to detect paper jam event.
  • Capture images from all the TWAIN compliant scanner and webcam devices.
  • Support save scanned images to Microsoft Word ( docx ).
  • Has ability to adjust the scanner image resolution (DPI).
  • Has ability to adjust the scanner capture area.
  • Has ability to enable/disable ADF feeder.
  • Has ability to enable/disable duplex scanning.
  • Has ability to enable/disable progress bar when scanning.
  • Support load images file (BMP, JPG, GIF, PNG, Multi-page TIFF, PDF) from hard drive. (load a PDF need add-ons Advanced PDF Viewer Module )
  • Support save to PDF with JPEG compression or ZIP compression.
  • Support Blank Page detection, Get the Confidence value of specific page.(Use Confidence value can handle different blank page condition)
  • Support use JPEG compression, adjust quality when save call OCR2SearchableMultipagePDF method save to PDF/A file . It can output small file size of PDF/A file.
  • read 1D and 2D barcodes in images. Supported UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, ITF, Codabar, MSI, RSS-14 (all variants), QR Code, Data Matrix, Aztec and PDF-417. Automatic barcode type detection, Read multiple barcodes at any orientation. High-speed barcode recognition and return sureness value of each detected barcode. (need add-ons Barcode Reader Module ) 
  • Optical Character Recognition - OCR scanned image to multipage Unicode searchable PDF/A , memory text or text file. (need add-ons OCR Module )
  • Perform OCR processes an entire page or only specific areas in a page. Support for more than 50 languages such as Arabic, Chinese, French, Japanese, Indonesian, Hebrew, Russian, Korean, Polish, Thai, Vietnamese... (need add-ons OCR Module )
  • Retrieve Recognized character location and confidence. (need add-ons OCR Module )
  • Support character filter for recognize only digits, only upper case, lower case character or specific character. (need add-ons OCR Module )
  • Has ability to adjust the scanner pixel type, True color, B/W Color, Gray color.
  • Has ability to work with automatic document feeders ( ADF ) scanner devices.
  • Has ability to Draw multi-line text on image and provide over 50 different text styles.
  • Support save as multipage TIF ( Packbits, LZW, CCITT G.3 and G.4) , true color multipage PDF images.
  • write binary data types for storage of images embedded in the database table. e.g. Access, SQL Server, Oracle, MySQL.
  • Delete specific scanned page before save to image file.
  • Adjust brightness, Contrast, Gamma, Hue, Saturation of scanned image file.
  • Zoom in, Zoom out, Rotate the image files.
  • Has ability add text to an image when printing.
  • Provide User Define Display Area.
  • User Define Zoom in or Zoom out value.
  • Include delphi, C# 2015, C# 2010 , Access, VB.Net 2015, VB.Net 2010, Visual Basic , Visual C and Visual FoxPro sample code.
  • Compatible with any programming language that supports ActiveX (Access, Visual C , Visual Basic , Visual Foxpro, Delphi, .Net, etc.).
  • Royalty free distribution of the OCX File.

Sample Screenshot

Pricing & Purchase

Single Developer license EUR 99
Single Developer license Plus OCR Plug-in EUR 355
Single Developer license Plus OCR and Barcode Reader Plug-in EUR 520
Single Developer license Plus Barcode Reader Plug-in EUR 275
Single Developer license Plus Advanced PDF Viewer Plug-in EUR 280
Single Developer license bundle with Image Thumbnail CP Image Viewer CP ActiveX EUR 190
Single Developer license Plus OCR Plug-in and bundle with Image Thumbnail CP Image Viewer CP ActiveX EUR 480
Single Developer license Plus OCR, Advanced PDF Viewer and Barcode Reader Plug-in EUR 700
Team Developer license EUR 240
Team Developer license Plus OCR Plug-in EUR 740
Team Developer license Plus OCR and Barcode Reader Plug-in EUR 1080
Team Developer license Plus Barcode Reader Plug-in EUR 570
Team Developer license Plus Advanced PDF Viewer Plug-in EUR 582
Team Developer license Plus OCR, Advanced PDF Viewer and Barcode Reader Plug-in EUR 1450
Site Wide license EUR 410
Site Wide license Plus OCR Plug-in EUR 1230
Site Wide license Plus OCR and Barcode Reader Plug-in EUR 1700
Site Wide license Plus Barcode Reader Plug-in EUR 930
Site Wide license Plus Advanced PDF Viewer Plug-in EUR 950
Site Wide license Plus OCR, Advanced PDF Viewer and Barcode Reader Plug-in EUR 2300
Source Code license EUR 15000

What's New

Version 8.0 (18 November 2018 released)
  • added Advanced Barcode Recognition for PDF features, it can Open the PDF, Get the total count of images for specific PDF page and scan the Barcode for specific image. It can improved the barcode recognition. In old version cannot detected Barcode on PDF file. now it can solved it.
  • fixed when OCR , OCRRecognizeMode=0,  sometime application close issue.
  • fixed LoadImage method that load the PDF, then call LoadImage method again with same PDF file. the view size is different issue.
  • added BarCodeReadPDFClose,  BarCodeReadPDFImageCount, BarCodeReadPDFOpen,  BarCodeReadPDFScan methods.
  • updated VB6, C# 2010, C# 2015, VB.NET 2010, VB.NET 2015 1D-2DBarcodeDemo samples.
  • added C# 2010, C# 2015 OCR sample. 


  • Version 7.5 (21 December 2017 released)
  • added PDFUserPassword property. It allow open password protected PDF filei.  (For Advanced PDF Viewer plug-in)
  • Improve the Barcode Recognition Speed, it support custom define different parameter of Barcode reader engine. Including enable/disable rotation with different angle, enable/disable scan multiple barcode,  Enable/Disable spend more time to try to find a barcode, optimize for accuracy.
  • added BarCodeReadCustomRotation, BarCodeReadScan45CouterRotation, BarCodeReadScan45Rotation, BarCodeReadScan90Rotation, BarCodeReadScanAccuracy, BarCodeReadScanMultiple, BarCodeReadScanWithoutRotation properties.
  • updated VB6, VB.NET 2010, VB.NET 2015, VFP Barcode samples. 

  • Version 7.2 (12 February 2017 released)
  • added PDFRenderDPIX and PDFRenderDPIY properties. It allow increase the PDF resolution when loading PDF file, It will improve barcode reader recognizing result.
  • Version 7.0 (06 October 2016 released)
  • added support allow use JPEG compression when save to PDF file
  • added support set the paper size when save to PDF file.
  • added support load PDF or append scanned images to PDF file. (load a PDF need add-ons Advanced PDF Viewer Module)
  • added new OCR engine, improve the recognized quality and support for more than 50 languages such as Arabic, Chinese, French, Japanese, Indonesian, Hebrew, Russian, Korean, Polish, Thai, Vietnamese...
  • added OCRStartScan method can display Unicode text or Unicode text file
  • added support select the font name or font file name when save to Unicode PDF/A file.
  • added support OCR to Unicode Searchable PDF/A.
  • added PDFPaperSize property.
  • added OCR2SearchablePDFFontName, OCR2SearchablePDFFontFile property.
  • updated PDFUseJPEGCompression and PDFJPEGQuality properties that support Save to PDF file.
  • updated VB6, VFP, C# 2010, C#2015, VB.NET 2010, VB.NET 2015 OCR, OCRPDF, LoadImage samples.  
  • Version 6.5 (07 June 2016 released)
  • support on Windows 10.
  • fixed EndAllScan and DirectScannedAllPage event cannot fired issue, These events is useful , it can let Scanning automatically without any user interaction , save to to a multipage TIFF or PDF until the ADF tray is empty.
  • added C# 2015, VB.NET 2015 samples. 

  • Version 6.0 (21 December 2015 released)
  • redesign the barcode reader plugin, now support 1D and 2D barcode. Supported UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, ITF, Codabar, MSI, RSS-14 (all variants), QR Code, Data Matrix, Aztec and PDF-417.
  • improved  barcode recognition quality.
  • added VB6 , VB.Net 2010 1D-2DBarcodeDemo samples.

  • Version 5.5 (19 May 2015 released)
  • added EndAllScan and DirectScannedAllPage events. Allow scan multiple pages using a scanner with feeder, automate save to multipage PDF or TIFF when last page scanned.
  • added ScanningError event. support detect paper jam event.
  • fixed when there is no paper in the feeder, the program goes into a loop and never ends or fails issue.
  • updated vb6, vb.net 2010, c#2010, vfp, delphi samples.
  • updated help file. 

  • Version 5.2 (18 March 2014 released)
  • fixed LoadImage cannot load large TIFF file.
  • fixed SelectImageSourceByIndex() return incorrect value.
  • added vb.net 2010, vb6 Scan image to existing image or TIFF samples.
  • updated help file.
  • updated delphi, vb6, vb.net 2010 samples.   
  • Version 5.1 (18 December 2013 released)
  • added support load images file (bmp, jpg, png, gif, multi-page tiff) from hard drive. You may loaded the image file, then use Barcode reader and OCR plugin too if you have these plugin.
  • added support load the image file from hard drive, then scan the image, it will append the scanned images to buffer.
  •  added allow the scanner automatically detecting the paper size if your scanner has this capability.
  • fixed some bugs.
  • added LoadImage method.
  • added AutoBorderDetection property. 
  •  
    Version 5.0 (24 May 2013 released)
  • added Direct Scan to Disk feature, it allow scan a lot of pages , without worry about memory issue.
  • added support merge scanned image files to TIFF files from specific folder.
  • added support merge scanned image files to PDF files from specific folder.
  • added DirectMergePDF, DirectMergeTIF, DirectScanInit, DirectScanClearAllPages methods.
  • added DirectScannedPage event.

    Version 4.9 (11 April 2013 released)
  • add hide progress bar when scanning.
  • fixed it will output .tmp file when call OCR2SearchableMultipagePDF().
  • added java script web page sample. show you how to using the scanner activex on web page.
  • added HideProgressBar property.
  • Version 4.8 (11 December 2012 released)

  • fixed Twain Driver box stays open after scanned the image.
  • support on Window 8.
  • Version 4.7 (15 March 2012 released)
  • added support convert scanned pages to single or multi-page Microsoft Word (.docx) File.
  • added SaveAllPage2Docx methods.
  • updated vb6, vfp, access, c# 2010, vb.net 2010 samples.

  • Version 4.6 (3 December 2011 released)

  • added digital signed for ocx and exectuable of installer files.
  • added vb.net 2010 and c# 2010 samples , fixed samples cannot run on 64 bit OS issue.
  • Version 4.5 (14 March 2011 released)
  • improved OCR engine. Now OCR processing will more accurate when you call OCRStartScan or OCR2SearchableMultipagePDF methods.
  • fixed repeat OCR same document, each time OCR text result will different issue.
  • updated Barcode reader, Now barcode reader will more accurate.
  • added delphi samples.

  • Version 4.2 (19 July 2010 released)

  • fixed cannot control duplex setting issue when DuplexEnabled property is true.
  • added Blank Page detection, Get the Confidence value of specific page.
  • added allow use JPEG compression, adjust quality when call OCR2SearchableMultipagePDF methods save to PDF/A file . It can output small file size of PDF/A file.
  • added allow Enable/Disable the scanner automatically feed the next page from the document feeder.
  • added AutoFeedEnabled property.
  • added BlankPageGetConfidence and BlankPageIsBlank methods.
  • added PDFUseJPEGCompression, PDFJPEGQuality properties.
  • updated samples.


  • Version 4.0 (27 May 2009 released)
  • added support delete all scanned pages.
  • updated SelectImageSource method, it will return false if select Cancel button in select source dialog.
  • updated OCR engine, the recognizing time will faster than 3 times when use OCRStartScan,OCR2SearchableMultipagePDF methods.
  • updated BarCode Reader engine, improved the recognizing quality.
  • added DeleteAllPages method.
  • Version 3.8 (27 May 2009 released)
  • added allow add Barcode Reader plugin for Perform Barcode Recognition processes.
  • update DeletePage method memory issue.
  • Version 3.7 (8 Feb 2009 released)
  • added OCR Scanned image to Searchable Multipage PDF/A file when use OCR Plug-In Module.
  • added OCR2SearchableMultipagePDF method.
    Version 3.6
  • fixed dpi property cannot change the scanner resolution issue.
  • added PDFSubject property.
    Version 3.5
  • added OCR Plugin.
  • improved memory issue when call SaveAllPage2PDF and SaveAllPage2TIF methods.
    Version 3.0
  • added RotateAt method, it allow rotate to any angle.
  • fixed TIFCompression issue.
    Version 2.6
  • added support enable/disable feeder.
  • added support enable/disable duplex.
    Version 2.5
  • added support adjust scanner capture area.
  • added delete scanned page feature.
  • fixed save tif have black page.
    Version 2.0
  • added adjust scanner DPI.
  • added adjust scanner pixel type.
  • added support ADF scanner devices.
  • added support output multipage PDF file.
  • added draw text on scanned image.
  • added Adjust brightness, Contrast, Gamma, Hue, Saturation of scanned image file.
  • License Agreement

    Related Products