Version 184.108.40.206 of the Softek Barcode Reader Toolkit SDK for Linux/OSX/iOS/Android has been released. Improvement to the recognition of QrCodes that have part of an edge missing. Quiet zones for QrCodes are now enforced correctly for color images larger than 1MB in size. Fix for very slow QrCode recognition on 64-bit systems with certain images.
Version 220.127.116.11 of the Softek Barcode Reader Toolkit SDK for Windows has been released. The main SDK has been rebuilt using VS2022 optimization and in tests runs about 5% faster than previous versions. SoftekSDKDemo now handles the ReadQRCode property correctly when editing an XML file. Improvement to the recognition of QrCodes that have part of
Most barcodes store text information but 2-D barcodes (such as QR-Code, Datamatrix and PDF-417) can also be used to store binary data. This article explains how to get at the binary data using the Softek Barcode Reader Toolkit. 2-D barcodes don’t have any way of telling the barcode reader how they’ve been encoded so it’s
Version 9.1.4 of the barcode reader SDK has been released. This applies to both the Windows version and the Linux/OSX/iOS/Android version. Most of the changes apply to 2-D barcode recognition as follows: The requirement for a minimum distance between 2 identical 2-D barcodes has been removed. A new property called Min2DLength (minimum length of a
Steps to BardecodeFiler Desktop to BardecodeFiler Service: 1. Save your current BardecodeFiler settings to an “ini” file. 2. Right click on BardecodeFiler and select “Run as admin” 3. Go to Options/Service Settings/BardecodeFiler Service 4. Import the settings from the “ini” file. 5. Adjust the input/output/processed and exception folders (they do not get imported). 6. Set
Softek Barcode Reader SDK for Linux Version 18.104.22.168 has been released. The main change in this version is the addition of functions to read from TIF, and JPEG files held in memory rather than as files on disc. The new function is called mtScanBarCodeFromString. The C interface has also been brought in line with the
Softek Barcode Reader SDK for Windows Version 22.214.171.124 has been released. The main change in this version is the addition of functions to read from TIF, PDF, JPEG,GIF or PNG files held in memory rather than as files on disc. The new functions are called ScanBarCodeFromString for the DLL or ScanBarCodeFromByteArray for the .Net interface.
Here is the command line to convert an Adobe PDF document to TIF on Linux, in a suitable format to be used as input for the Linux version of the Softek Barcode Reader Toolkit: For color documents: gs -dNOPAUSE -r300 -sDEVICE=tiffscaled24 -sCompression=lzw -dBATCH -sOutputFile=output.tif input.pdf For black and white: gs -dNOPAUSE -r300 -sDEVICE=tiffg4 -sCompression=lzw -dBATCH
Here’s some C code that shows how to read an opencv cv::Mat image using the barcode reader toolkit. The main points to note are: Read the image using the cv::IMREAD_GRAYSCALE flag Flip the image vertically Align the scan lines to 4 byte boundaries #include <barcode.h> #include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> static void
If you are handling binary data in barcodes such as you find in some 2-D barcodes (PDF417, QrCode or DataMatrix) then the following method will allow you to create a byte array that contains the original binary data from the barcode – including all the null and 8-bit values. 1. Using Quoted printable Encoding barcode.Encoding