This article shows how to convert a string that has been double encoded using UTF-8. For example, say you have the string Müller instead of the string Müller. How did it happen? The letter ü is encoded in UTF-8 as 2 bytes: 195 and 188 If you encoded the bytes again then the 195 converts to
One change in version 7.5.1.18 of the sdk and version 1.8.1 of BardecodeFiler that has caused some backward compatibility issues is in the area of regular expressions. This version uses Microsoft RegEx matching and one important difference lies in the use of {} brackets. In previous versions of the sdk you could use the following
We have recently added the capability to restore default settings with a single click in the BardecodeFiler application and the SDK Demo. The reset button can be found under the ‘import/export’ tab in ‘options’ and restores default settings. It is worth noting that it does not reset the file paths for input and output directories.
With scanned images it is not uncommon to have noisy documents which can produce false readings. However this can be dealt with using Softek’s software through the methods shown below. 1. Turn off barcode types you do not need to read. For example, say the c53e barcode is of type CODABAR and the barcodes
We often receive emails suggesting that the SDK is outputting incorrect characters at the start or end of a Codabar barcode. This is normally down to confusion over how codabar characters should be interpreted at the end of a barcode…. Codabar barcodes can start and end with with of 4 patterns: bars 0100, Spaces
Using the Softek Barcode Reader SDK with Delphi is pretty straight forward and we include a full example project with our download. This page aims to get you up and running in less than 15 minutes… Note that this example uses the COM interface to the SDK. If you would rather use the win32 DLL
I have now spent quite a while dealing with troublesome images with the Softek Barcode Reader SDK and have found several tricks which solve almost all problems which could arise. The issue is almost always image quality. Poorly scanned colour images or simply a low resolution leading to the bars coming together are often the
PDF-417 barcodes are a common type of 2-D barcode and are designed to store more data than a 1-D barcode with built in redundancy and error correction. A PDF-417 barcode actually consists of stacks of 1-D barcodes arranged in columns. Each of the 1-D barcodes is called a cluster and has a numeric value. The
We often receive emails asking us to explain why our SDK is unable to decode a barcode from an attached image, and the answer is often that the resolution of the image is too low; but why does image resolution play such an important role in the decoding of a barcode? What is resolution? For
This article explains how to correlate the output files produced during a tiff split process against the barcode values returned by GetBarString. The algorithm shown here assumes default split mode (TiffSplitMode = 0) and handles multiple barcodes on a single page and the possibility of no barcode on the first page. The code below uses