SDK Version 9.4.1 Released
Version 9.4.1 of the SDK has now been released. PLEASE NOTE THE FOLLOWING IMPORTANT INFORMATION before upgrading:
1. License keys for version 9.3.1 do not work with version 9.4.1. Please contact support@bardecode.com for a new key.
2. This version only reads 1 barcode per page by default. The default for the MaxBarcodesPerPage property has been changed from 0 to 1. For compatible behavior with previous versions please set MaxBarcodesPerPage 0 in your code.
Upgrade Notes for Version 9.4.1.1
License keys with previous versions of the SDK are not compatible with this version.
IMPORTANT: MaxBarcodesPerPage now defaults to 1.
Improvement in SDK speed
FilePathEncoding (Windows only) now defaults to 1 (UTF-8 encoding). This means that all file paths passed into the DLL functions in Windows will now be handled as UTF-8 rather than ASCII unless the value of FilePathEncoding is set to 0.
New function mtScanBarCodeW added to the Windows DLL interface. This function takes a wide string for the file path.
New function mtGetBarStringW added to the Windows DLL interface. This function returns a wide string and is useful when handling Unicode characters in 2-D barcodes.
Addition of a property called Contrast to allow adjustment of contrast in grayscale and color image. Note this is currently set using LoadXMLSettings.
Addition of properties BlueChannel, GreenChannel and RedChannel to allow adjustment of the color channels in color images. Note these are currently set using LoadXMLSettings.
Correction to the use of MaxLength when Show2DCornersInResults is set to true. Maxlength now only applies to the length of the barcode component of the result.
Fix for a potential situation where by a false positive 1-D barcode inside the region of a 2-D barcode is reported instead of the 2-D barcode.
Improvement to the recognition of barcodes at multiple angles on the same page.
The Windows version of the SDK now has native builds for ARM64.