Dynamsoft Barcode Reader 8.4

Improves recognition speeds when detecting dense QR Codes.
June 09, 2021 - 13:11
New Version

Features

C, .NET, C++, Java and Python SDK

  • Added new GetIdleInstancesCount method that returns the number of available instances when using the ‘per concurrent instance’ licensing model.
  • Added organizationID property for license authentication.

C, .NET, C++, Android, Java and iOS SDK

  • Added new isMirrored attribute to the TextResult class. IsMirrored returns whether or not a barcode is mirrored.

C, .NET, C++, Android, Java, Python, JavaScript and iOS SDK

  • Added ThresholdCompensation to BinarizationModes mode arguments.
  • Improved recognition speeds when detecting dense QR Codes.
  • Improved performance of boundary identification for DataMatrix codes.

Python SDK only

  • Added new isMirrored and isdpm attributes to the TextResult class. IsMirrored returns whether or not a barcode is mirrored and is_dpm returns whether the result is recognized as a DPM code.

JavaScript SDK only

  • Improved the speed of identifying 1D codes from still images.
  • Improved camera selection in some browsers on Android devices.
  • Improved the createInstance() method to avoid unnecessary download of the file “dbr.scanner.html”.
  • Moved the following APIs from Dynamsoft.DBR.BarcodeReader to Dynamsoft.DBR:
    • detectEnvironment().
    • engineResourcePath.
    • handshakeCode.
    • isLoaded().
    • licenseServer.
    • loadWasm().
    • organizationID.
    • productKeys.
    • sessionPassword.
    • version.
    • _bUseFullFeature.
      • Please note that these APIs still exist under Dynamsoft.DBR.BarcodeReader, but they have been deprecated and replaced by APIs in the new namespace.
Dynamsoft Barcode Reader

Dynamsoft Barcode Reader

Easily implement barcode scanning on all platforms.

Got a Question?

Live Chat with our Dynamsoft Corporation licensing specialists now.