Web Demos

BARCODE READER SDK DEMO

Explore the flexibe barcode reading settings to optimize for your specific usage scenario.

WEB TWAIN SDK DEMO

Try the most popular web scanner features: scan images, import local images and PDF files, edit, save to local, upload to database, and etc.

BARCODE READER JAVASCRIPT DEMO

Transform any camera-equipped devices into real-time, browser-based barcode and QR code scanners.

MRZ SCANNER WEB DEMO

Detects the machine-readable zone of a passport, scans the text, and parses into human-readable data.

APP STORE DEMOS

BARCODE READER SDK FOR IOS

BARCODE READER SDK FOR ANDROID

VIEW MORE DEMOS >
Dev Center
Table of contents

Thanks for downloading Dynamsoft Barcode Reader Package!

Your download will start shortly. If your download does not begin, click here to retry.

Release Notes for C++ SDK - 9.x

9.2.0 (06/07/2022)

Highlights

  • Barcode boundary-seeking algorithm is refactored to improve stability.
  • Pharmacode decoding is optimized to improve accuracy.
  • The function of device-alias is added to allow users to give each device a readable name. For end-users and administrators, this makes it more friendly to distinguish between devices about license usage statistics.

Changelog

New

Fixed

  • Fixed a bug that InitLicense failed when using online license on Linux ARM 32-bit system.

9.0.0 (03/15/2022)

Highlights

  • Simplified the license activation steps. Different license activation APIs are integrated into initLicense method.
  • Added support for Pharmacode.
  • Added support for Code 11, a 1D format.
  • Deformation resisting modes DRM_BROAD_WARP, DRM_LOCAL_REFERENCE and DRM_DEWRINKLE are optimized and detached from DRM_GENERAL. Users can specify a more effective deformation resisting mode when processing QRCode and DataMatrix codes.
  • Optimized the confidence scoring system for PDF417 codes.

Changelog

New

Changed

  • Changed method InitLicense to a static method and added two more parameters to return detailed error message.
  • Changed value of BF_ONED under Enumeration BarcodeFormat to 0x003007FF to have BF_CODE_11 combined.
  • Changed value of BF_ALL under Enumeration BarcodeFormat to 0xFE3FFFFF to have BF_CODE_11 combined.
  • Changed the behaviour of DeformationResistingMode DRM_GENERAL which now only applies basic process to resist deformation.
  • Changed the return value of the method GetIdleInstancesCount from 0 to -1 when the available count needs to be updated from server by calling InitLicense.

Fixed

  • Fixed a bug that might cause a crash when using multiple threads for barcode decoding.
  • Fixed a bug that Function Code 1 (FNC1) character would not return if it was in the first position of GS1-128 codes.
  • Other small fixes and tweaks.

Deprecated

The following items are now deprecated. They still work in this version but could be removed in the near future.

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version
    • Version 9.x
      • Version 9.0.0
    • Version 8.x
      • Version 8.8.0
      • Version 8.6.0
      • Version 8.4.0
      • Version 8.2.0
      • Version 8.1.2
      • Version 8.1.0
      • Version 8.0.0
    • Version 7.x
      • Version 7.6.0
      • Version 7.5.0
    Change +
    © 2003–2022 Dynamsoft. All rights reserved.
    Privacy Statement / Site Map / Home / Purchase / Support