Showing 9 Result(s)

Regular expressions under 7.5.1.18

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 …

Reducing False Readings

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 …

Softek Barocde Reader SDK Troubleshooting

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 …

The difference between a BITMAP and a DIB

There is much confusion about bitmap handles (HBITMAP) and device independent bitmaps (DIB). The terms are often interchanged and functions that you would expect to return a DIB, such as CreateDIBitmap, do in fact return a value of type HBITMAP. HBITMAP’s are handles to memory objects containing a BITMAP structure followed by palette information and …

Reading PDF-417 barcodes from scanned images

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 …

Image resolution and barcode reading

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 …

Splitting TIF files by barcode position

The TifSplit feature of the toolkit allows you to use barcodes as document separators. The input file is scanned for barcodes and then split into a number of smaller documents. There are 2 properties that control how the input file is split: Setting TifSplitPath turns the feature on and controls where the new documents will be created. e.g c:\tmp\Output%d.tif will …