pdf417 Creator


The pdf417 barcode Creator is a creation of Andreas Staeding. I created and programmed it with the help of Perl, a programming language for creating web pages. There are many modules that offer the possibility to create barcodes, but none did exactly what I needed. So I wrote my own module.

The pdf417 standard is defined by AIM and is supported by the following companies:

Symbol

Intermec

Creating pdf417 images with TBarCode SDK is easy. The following example shows the creation of a pdf417 2D barcode in your application. This sample code uses the Barcode Creator which comes with TBarCode SDK.

Dim barcode As New TBarCode(Symbology.PDF417)

barcode.Options = Barcode.PDFOptions.PDF417_USE_MACRO

barcode.MacroFileID = “9”

barcode.MacroSegmentCount = 2

barcode.MacroSegmentIndex = 1

barcode.SetData(“123456”)

barcode.DrawBarcode(“C:\testpdf1.jpg”)

barcode.MacroSegmentIndex = 2

barcode.SetData(“987654”)

barcode.DrawBarcode(“C:\testpdf2.jpg”)

PDF417 is a stacked linear barcode symbol format used in a variety of applications such as transport, identification cards, and inventory management. It was invented by Dr. Ynjiun P. Wang at Symbol Technologies in 1991,[1] and is based on the earlier Code 16K symbology that was patented by Dr. Wang in 1987.[2]

The PDF stands for Portable Data File. The 417 signifies that each pattern in the code consists of 4 bars and spaces, and that each pattern is 17 units long.[3]

PDF417 is one of the formats that can be used to print postage accepted by the United States Postal Service. It is also selected by the airline industry’s Bar Coded Boarding Pass standard as one of the 2D barcode formats allowed on boarding passes (the other being QR code).[4]

PDF417 symbols can be easily read even when they are rotated or skewed up to 35 degrees off axis from normal, with errors correcting capability built into the symbol.[5] PDF-417 is often chosen over other 2D barcodes because it can store more data per unit area, and because it can link text and numbers together.

PDF417 is a multi-row, variable-length symbology with high data capacity and error-correction capability. PDF stands for Portable Data File. The symbol can be as long as necessary to store the encoded data.

The PDF417 bar code consists of 3 to 90 rows, each of which is like a small linear bar code. The whole symbol is rectangular. Each row has quiet zones on both sides; in between is the row’s patterns and spaces.

PDF417 is one of the most popular 2D symbologies. Its standard version can encode up to 1,108 bytes, 1,850 text characters or 2,710 digits. PDF417 is very compact and capable of encoding a lot of data in a small space. It is also one of the most secure barcodes due to its Reed-Solomon error correction.

PDF417 is a stacked linear barcode format used in a variety of applications such as transport, identity cards and inventory management. PDF stands for “Portable Data File”. The 417 signifies that each pattern in the code consists of 4 bars and spaces, and that each pattern is 17 units long.

The PDF417 barcode symbology was invented by Dr. Ynjiun P. Wang at Symbol Technologies in 1991. The patent was issued to Dr Wang on August 11, 1998 under patent number 5,304,786.

PDF417 is a stacked linear barcode symbol format used in a variety of applications, primarily transport, identification cards, and inventory management. PDF stands for Portable Data File. The 417 signifies that each pattern in the code consists of 4 bars and spaces, and that each pattern is 17 units long. The PDF417 symbology was invented by Dr. Ynjiun P. Wang at Symbol Technologies in 1991.

The following features are supported:

Truncated PDF417 (maximum number of rows is reduced to 9)

PDF417 is a multi-row, variable-length symbology with high data capacity and error-correction capability. The symbol can be as small as 15X15X17 modules or as large as 94X94X1 modules. It has a capacity of up to 1,850 numeri characters or 1,110 alphanumeric characters. PDF417 is a 2D bar code symbology that can encode both numeric and alphanumeric data. PDF417 has very good error correction capabilities which allows for reading damaged bar codes. Here we have used the leading version (2) and the level 3 of error correction, according to the specification it could have gone up to level 8 in v2. Using this level of error correction guarantees that if 50% of the codewords are lost it still can be read correctly. For example, if you need to encode 255 bytes of data and you are using error correction level 3 then the encoder will generate 515 codewords in total and add the necessary Reed-Solomon error correction codewords so that you can recover 255 bytes even if 50% of the codewords are lost or damaged.

PDF417 is a stacked linear barcode symbol format used in a variety of applications such as transport, identification cards


Leave a Reply

Your email address will not be published. Required fields are marked *