2-D barcode formats such as PDF-417 can encode a huge character set, which means that the barcode reader toolkit needs to encode characters outside the normal ASCII range. If the Encoding property is set to 2 then the toolkit will use Unicode encoding, whereby characters can be represented by the string &#N; where N is
UPC-A barcodes are a subset of EAN-13. For example, the UPC-A barcode “016000336100” is the same as the EAN-13 barcode “0016000336100”. In fact, UPC-A barcodes are the sub-set of EAN-13 barcodes that start with a 0. The ReadEAN13 property controls whether any barcodes of type EAN-13 are recognized – and this includes UPC-A, whether or
The SkewTolerance property is used for the detection of barcodes in skewed documents, but it can have a negative impact on the performance of the ScanBarCode command, especially when reading PDf-417 and Datamatrix barcodes. One solution to this problem is to use xml settings, which allow you to store sets of properties which are applied
The SDK can be used to convert from TIFF to PDF format as part of the “tiff split” functionality. If the input file for the ScanBarCode method is in TIFF format and the TifSplitPath property is set to a value ending with “.pdf”, then the toolkit will split the input file into sub-files in PDF
Code 39 barcodes can be generated using either fonts or software such as embedded objects. When using a font, the text should include the start/stop * character at either end of the barcode, but software generated barcodes will often add the * characters automatically. This can sometimes result in barcodes with 2 * characters at either
2-D barcode formats such as PDF-417 can encode a huge character set, which means that the barcode reader toolkit needs to encode characters outside the normal ASCII range. If the Encoding property is set to 2 then the toolkit will use Unicode encoding, whereby characters can be represented by the string &#N; where N is
Delphi 2009 developers may have found some problems passing strings to and from the toolkit. This seems to be down to unicode support in Delphi 2009 and can be resolved with some simple code changes. For example, in previous versions of Delphi you might have code similar to: NumCodes:=stScanBarCode(PChar(OpenDialog1.FileName)); …but in Delphi 9 this needs
This document explains how the properties of the toolkit can effect the speed at which PDF documents are processed. The PDF extension allows you to read barcodes from PDF documents. Version 7.4.1 or later… Version 7.4.1 introduced a faster and more accurate method of processing image-only PDF documents (e.g, a PDF document generated as the
How do PDF-417 Barcodes Work? PDF-417 barcodes can pack more data into the same space than conventional 1-D barcodes, and are very useful for applications that need to encode more than 20 characters in a barcode. A PDF-417 barcode is split into columns, guarded by 5 black bars on each side, and each column is
Here are some examples of the good, the bad and the ugly of the barcode world. The Good: Code 39 Code 25 Interlaced Code 128 EAN-8 EAN-13 UPC-A UPC-E The Bad and the Ugly: Example 1 – Too many asterisk characters. Example 2 – Extra character returned by toolkit Example 3 – A box around the barcode Example