dynamsoft barcode reader logo

Release Notes

5.0 (3/07/2017)

The new product updates and improvements are for Windows Edition only.

NEW

  • New de-blur algorithm for 1D barcodes to improve the accuracy when scanning linear barcodes from out-of-focus, blurred images.
  • New multi-thread processing to improve the scanning accuracy of 1D barcodes.
  • Added new APIs that enable you to specify page numbers, barcode regions, barcode width, barcode height, barcode module size and barcode angles for barcode detection. These greatly improve the decoding workflow and barcode reading efficiency.
  • Added ImageCaptureDevice API to set the capture device (scanner, camera or fax) being used to scan barcode images. When set, it will use a better and more appropriate image processing technique to the images captured from that device.
  • Added TimeoutPerPage API to set the maximum amount of time for reading barcodes on one page.
  • Added BarcodeColorMode API to set the ink color for barcodes searching.
  • Added BarcodeTextEncoding API to set barcode text encoding mode so that you can display special characters properly.
  • Added ReturnUnrecognizedBarcode API to set whether to return unrecognized barcodes.
  • Added LoadSetting API so that you can now load the settings to be used in recognizing barcodes from a JSON string.
  • Added Angle API to set the angle ranges of barcodes for scanning.
  • Added Angle property to return the rotation angle of a detected barcode.

IMPROVED

  • Combined C and C++ header files into one to simplify the reference of the header file.

Fixed

  • Fixed an issue where the DLL crashes when reading DataMatrix in multiple threads.
  • Other small fixes and tweaks.

4.3 (10/13/2016)

The new product updates and improvements are for Windows Edition only.

NEW

  • New localization algorithm was implemented for 1D barcode scanning to improve barcode reading speed.
  • New multi-thread processing was implemented for 2D barcode reading to improve decoding accuracy.

IMPROVED

  • Improved recognition for perspective QR Codes.
  • Optimized decoding performance for large size, special angle and multiple 1D barcodes.
  • Improved sample applications to support Visual Studio 2015.
  • Other small fixes and tweaks.

New Resources

New samples are now available in the Code Gallery:

4.2 for Android (08/09/2016)

NEW

New Android SDK now available:

  • Supports reading a single barcode from Bitmap, images (PNG, JPEG and GIF) and mobile cameras (NV21). Both synchronous and asynchronous barcode decoding methods are provided.
  • Supported barcode types include:
    • 1D Barcode – Code39, Code93, Code128, Codabar, ITF, EAN13, EAN8, UPCA, UPCE and INDUSTRIAL 2 OF 5.
    • 2D Barcode – QR Code, PDF 417 and DataMatrix.
  • Supports Android 4.1 and later.
  • Supported architectures: armeabi-v7a/arm64-v8a.

4.2 for iOS (06/30/2016)

NEW

New iOS SDK now available:

  • Supports reading a single barcode from images (UIImage) and mobile cameras (NV21). Both synchronous and asynchronous barcode decoding methods are provided.
  • Supported barcode types include:
    • 1D Barcode – Code39, Code93, Code128, Codabar, ITF, EAN13, EAN8, UPCA, UPCE and INDUSTRIAL 2 OF 5.
    • 2D Barcode – QR Code, PDF 417 and DataMatrix.
  • Supports iOS 7- 9; iPhone 4s and higher.
  • Supported architectures: armv7/arm64/i386/x86_64.

4.2 (04/08/2016)

NEW

  • [Linux Edition] Added PHP 64-bit support on Linux 64-bit. You can now use the barcode reader SDK to embed barcode recognition in a 64-bit PHP application for deployment on a 64-bit Linux server with Debian, Ubuntu or CentOS.

IMPROVED

  • Changed 1D barcode decoding module to improve recognition accuracy.
  • Improved ResultPoints Property to adjust the sequence of barcode corner points. Now the top-left corner of the barcode is the starting point (x1, y1). The results are returned in the clockwise direction.
    Improved ResultPoints Property to adjust the sequence of barcode corner points.

4.1 (01/21/2016)

NEW

  • [Windows Edition] Added support for PHP.
  • Added new APIs DecodeStream, DecodeStreamRect, DecodeBase64String and DecodeBase64StringRect for C, C++ DLL.
  • [Windows Edition] Added new APIs DecodeStream, DecodeStreamRect, DecodeBase64String and DecodeBase64StringRect for ActiveX/COM, .Net DLL.
  • [Windows Edition] Added a new C# sample to demonstrate barcode reading from scanned document, captured photos and imported local image file.
  • Added Error Code -10022: “PDF Rasterizer DLL Miss”.

IMPROVED

  • Improved positioning algorithm to better identify and localize DataMatrix barcodes.

4.0 (11/03/2015)

NEW

  • Added support for reading PDF417 and DataMatrix.
  • [Windows Edition] Added reading barcode from all types of PDF file.
  • [Windows Edition] A user-friendly demo guide program – "Dynamsoft Barcode Reader SDK" - is now available. You can run it from the shortcut icon on the desktop and have an overall view of all demos & sample code.
  • [Windows Edition] An out-of-box application - "Process documents with barcode" - is now available. It can rename, split or classify documents via barcodes on images and we provide overall view of all demos & sample code.

IMPROVED

  • [Windows Edition] Improved the .NET DLL to support AnyCPU for enhanced platform integration.

3.0 (08/13/2015)

NEW

  • Added 2D Barcode Reader to support reading QR Code.
  • Added new APIs DecodeBuffer and DecodeBufferRect for the Windows Edition's ActiveX DLL.
  • Added new APIs DBR_GetVersion and DBR_GetErrorString for the Windows Edition's C/C++ DLL.

IMPROVED

  • Improved 1D Barcode Reader to support reading Industrial 2 of 5.

2.1 (06/23/2015)

NEW

  • Reading image format of GIF is supported.

IMPROVED

  • Improved CODE128 decoding
  • Improved recognition of CODE39, CODE93, etc.
  • Improved the ASP.NET sample's user interface.

2.0 (05/12/2015)

NEW

Dynamsoft Barcode Reader is now made available as a standalone product, in addition to working as an add-on for Dynamic Web TWAIN and Dynamic .NET TWAIN SDKs.

Two editions available

  • Windows Edition: provides C, C++, ActiveX / COM and .NET APIs
  • Mac Edition: provides C and C++ APIs

Supported barcode types now include:

  • Code39, Code128, Code93, Codabar, ITF, EAN13, EAN8, UPCA and UPCE

Supported image formats include BMP, JPG, PNG, (single or multi-page) TIFF, Windows DIB and .NET Bitmap

Various code samples (in C/C++/C#/Java/VB/VB.NET) available. See the Sample Gallery.

1.0 (01/20/2015)

NEW

Dynamsoft’s barcode recognition engine has been in existence since April, 2012. It works as an add-on to our Dynamic Web TWAIN and Dynamic .NET TWAIN SDKs. In this new release, we are changing the product name to Dynamic Barcode Reader and the version to 1.0.

Updates in this version include 1D barcode improvements in accuracy and performance for Code 39 and Code128 recognition. Also image preprocessing is improved. For Code 128, the recognition ratio and speed have jumped up by as much as 30 percent.