Login
 
Atalasoft DotImage

DotImage Barcode Reader SDK for .NET

Recognizes many types of barcodes. Install a trial of DotImage to try it against your documents.

The DotImage Barcode Reader add-on adds advanced barcode recognition of images to your .NET applications. It reads 16 industry 1-D barcodes and 3 industry 2-D barcode symbologies, and 2 postal symbologies (see features for a full list).


The best way to see if our SDK can read your particular barcodes and documents is by downloading a free trial and using our demo barcode app which is installed alongside the SDK.

This component is very easy to use and designed specifically for Microsoft .NET.  Licensing is runtime royalty free for desktop deployments.

Add advanced barcode reading to your .NET applications with the Barcode Reader Add-On to DotImage 7.0 or later. This component is very easy to use and designed specifically for Microsoft .NET.  Runtime royalty free options available for desktop or server deployments.

  • Code39 Only, useful for simple barcode reading such as separator pages in batch scanning jobs
  • All 1-D, which reads many types of 1-D barcodes
  • All 1-D and 2D, which will recognize all supported 1-D and 2-D barcodes

For barcode writing, see our Barcode Writer product.
 

Feature List

  • Reads all barcodes in an image then returns the string value of each barcode recognized
  • Reads 14 industry 1-D barcodes as well as 2 industry 2-D symbologies (full list below)
  • Automatically detect orientation of the recognized barcode (East, South, West, North, Northeast, Southeast, Northwest, Southwest)
  • Returns the bounding rectangle of all recognized barcodes
  • Returns the coordinates of the start and end lines, which can be used to construct a bounding polygon of the barcode area
  • Detects the type of barcode recognized
  • Integrated with DotImage with the ability to include an image viewer and pre-processing capabilities such as deskew, despeckle, and annotations.
  • Returns position of checksum character (if present)
  • Returns any supplemental barcodes
  • Deploys as a single assembly alongside DotImage dependencies.

Supported Symbologies in DotImage Barcode Reader

1-D Barcodes

  • Codabar
  • Code 128
  • Code 32 (also known as Base 32, Pharma 32/39, and Italian Pharmacode)
  • Code 39 (available separate from Barcode Reader 1-D)
  • Code 93
  • EAN13
  • EAN8
  • I2of5 (Interleaved 2 of 5)
  • Patch code
  • PLANET
  • Postnet
  • Plus2 (2-digit supplementals assoc. with EAN and UPC)
  • Plus5 (5-digit supplementals assoc. with EAN and UPC)
  • RM4SCC
  • UPC-A
  • UPC-E (compressed form of UPC A)

2-D Barcodes

  • DataMatrix
  • PDF417
  • QR Code

Postal Barcodes

  • AustraliaPost
  • OneCode/Intelligent Mail
 

How-to

The barcode reading engine can be used to read a single barcode from an image, multiple barcodes from an image, or in conjunction with our DotTwain module to separate pages during batch scanning:

void acq_ImageAcquired(object sender, AcquireEventArgs e)
{
     AtalaImage myScannedImage = AtalaImage.FromBitmap(e.Image);
    
BarCodeReader reader = new BarCodeReader(myScannedImage);
    
ReadOpts options = new ReadOpts();
     options.Direction = Atalasoft.Barcoding.
Directions.East;
     options.Symbology = Atalasoft.Barcoding.
Symbologies.Code39;
    
BarCode[] results = reader.ReadBars(options);
    
foreach (Atalasoft.Barcoding.BarCode code in results)
          System.
Console.WriteLine(code.ToString());
}


The barcode reader will also let you specify a region of interest, for faster results and tighter control.  See these articles for more information about reading barcodes:

Determine if a Code 39 barcode has a checksum
Recognizing Barcodes in PDF and TIFF Documents


Customer Quote

"We found that we could eliminate four of the five third-party toolkits we thought we needed by using Atalasoft DotImage with Barcode Reader, DotTwain, Advanced Document Cleanup, and Annotations Technologies."

- Marshall Berg, President & CEO, PrinterNet Imaging Solutions, Inc.

Download 30-day Trial
top corner top corner top corner

What's new in Atalasoft's 10.3

  • The Web Document Viewer component is now supported on iOS Mobile Safari and Android's Chrome.
  • The Web Document Viewer includes a JavaScript API for creating annotations, altering context menus, changing the properties of an annotation, and changing the current page.
  • WingScan can now read in the index fields associated with a repository and content type from SharePoint, let you edit them and include their values on the import.
  • WingScan can be configured to import documents into SharePoint.
  • JoltImage now includes a barcode reader with the same functionality as the .NET edition
  • The Assemblies have been simplified and some have been combined to make deployment simpler.

Get a 30-day trial today

 

Follow us on Twitter

 

DotImage Training Camp

Become DotImage Certified through our Atalasoft DotImage Training Camp. Learn more and sign up today!
bottom corner   bottom corner   bottom corner
preload preload preload