Softek Barcode Reader Toolkit for Windows v9.1.x

Released: Dec 10, 2020

v9.1.x 中的更新

v9.1.5

Updated May 28, 2022

Features

  • Improved Code 25 recognition algorithm to reduce the possibility of a false positive when a barcode has a split bar or a vertical line bisecting the barcode.
  • The SDK can now handle square datamatrix barcodes with an aspect ratio of up to 1:1.5.
  • Improved datamatrix algorithm to better cope with lines or boxes that are very close to the barcode.
  • Improved QR Code algorithm for both speed and read rate.

Fixes

  • Zlib updated to version 1.2.12 (security fix).
  • Fix for potential infinite loop when detecting QR Codes.

v9.1.4

Updated Feb 5, 2022

Features

  • The requirement for a minimum distance between 2 identical 2-D barcodes has been removed.
  • Added a new property called Min2DLength (minimum length of a 2-D barcodes) with a default of 1.
  • The default value for MaxLength (maximum barcodes length) has been increased from 999 to 9999.
  • QR Code recognition improved where finder patterns are damaged.
  • The recognition speed of structured QR Codes has been improved.
  • Code 128 recognition has been improved where there are unusual relative widths between bars and spaces.

Fixes

  • The value returned by GetBarStringDirection for DataMatrix barcodes has been fixed so it represents the actual orientation of the barcode.
  • A buffer over-run for huge black and white images containing complex patterns has been fixed.

v9.1.3.1

Updated Oct 27, 2021

Features

  • Added UTF-8 validation in the Java interface GetBarString method.
  • The way the pitch has been measured in barcodes with inter-character separators has been changed so that the pitch is now measured from the left of the first bar to the right of the separator space.

Fixes

  • An unintended effect of noise reduction for color images has been fixed.
  • Fixed problem in Java interface where by character values > 127 were not encoded when using quoted printable encoding (Encoding = 1).
  • Fixed problem in the QR Code decoder where an invalid sequence could be decoded as garbage data rather than being rejected.
  • A build option error in the 64-bit version that broke pattern matching has been fixed.

v9.1.2.1

Updated Jul 13, 2021

Features

  • Added ability to read DataMatrix rectangular barcodes as per ISO/IEC21471 by setting DataMatrixRectangleSupport to a value of 3.

Fixes

  • Fixed reading of barcodes from GIF files in the x64 version of the DLL.

v9.1.1.10

Updated May 30, 2021

Features

  • Improved datamatrix recognition to handle images where the image is cropped to the exact rectangle of the barcode.

v9.1.1.9

Updated May 28, 2021

Fixes

  • Fixed crash when using multiple property sets from an XML file.

v9.1.1.8

Updated May 25, 2021

Fixes

  • Includes a number of stability fixes.

v9.1.1.1

Updated Dec 10, 2020

Features

  • Added support for reading from TIF/PDF/JPG/GIF/PNG images held in strings or byte arrays.
    • In the Microsoft .NET interface a new function called ScanBarCodeFromByteArray has been added and in other interfaces the new function is called ScanBarCodeFromString.
    • This means that images held in memory no longer need to be in uncompressed bitmap format and conversely PDF, TIF etc. no longer need to be held as files on disc in order to be used with the SDK.
    • Background versions of the same functions are also available in the form of ScanBarCodeFromStringInBackground and ScanBarCodeFromByteArrayInBackground.
  • The Debenu PDF DLL files have also been updated to version 1811 and a slightly faster method is now used to extract images or render pages.
  • New algorithms have been developed for Code 39 and Code 128 recognition. The old algorithms can still be used if needs be by setting the UseOld1DAlgorithms property.
  • TIFF documents with differing horizontal and vertical resolutions are now re-scaled to match the horizontal resolution. This can be prevented by setting the property RescaleTiffAllowed to false or 0.

Fixes

  • Resolved an issue encountered in Visual Studio 2019 using .NET 5 where by the render process for certain files appeared to cause massive memory usage.