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.

Previous Changes