MicroPDF417 is a 2D barcode based on PDF417. MicroPDF417 is designed to encode a moderate amount of data into a very compact symbol. MicroPDF417 offers more data storage than linear (1D) barcodes, (up to 150 binary, 250 alphanumeric, or 366 numeric digits). It includes Error Correction Code (ECC) for error-free reading even when a symbol is partially lost or destroyed.
Symbology | ||
---|---|---|
BarcodeSymbology.MicroPDF417 | MicroPDF417 can be used in conjunction with GS1 linear barcodes to create composite barcodes. |
Data Options | Member |
---|---|
LEADTOOLS Symbology Identifier | BarcodeSymbology.MicroPDF417 |
Data Class | MicroPDF417BarcodeData |
Read Options | MicroPDF417BarcodeReadOptions |
Write Options | MicroPDF417BarcodeWriteOptions |
Uses Error Correction Code (ECC) to reconstruct damaged barcode symbols
Stores up to 150 byte, 250 alphanumeric, or 366 numeric digits in one MicroPDF417 barcode
Code 128 emulation allows the decoder to return the data as if it were encoded as a Code128 symbol
Can be combined with various 1D barcodes to create Composite barcodes
MicroPDF417 can be used in conjunction with various linear 1D barcode symbols to create GS1 Composite Code A (CC-A) or Composite Code B (CC-B) barcodes. A GS1 Composite barcode is a group of two barcodes, one linear and one 2-dimensional. The linear barcode symbol can be comprised of an EAN8, EAN13, UPC-A, UPC-E, GS1-128 or GS1 Databar and usually contains the primary data, while the 2D barcode contains related supplementary data such as expiration date and product weight. CC-A can encode up to 56 digits of alphanumeric data and CC-B can encode up to 338 digits.
The following table contains information for writing MicroPDF417 barcodes:
# of Columns | #of Rows | Total # of Codewords | # of Error Correction Codewords | % of Error Correction Codewords | # of Non- Error Correction Codewords | # of Codewords for Data | Max Data Bytes | Max Alpha Characters | Max Digits |
---|---|---|---|---|---|---|---|---|---|
1 | 11 | 11 | 7 | 64 | 4 | 3 | 3 | 6 | 8 |
1 | 14 | 14 | 7 | 50 | 7 | 6 | 7 | 12 | 17 |
1 | 17 | 17 | 7 | 41 | 10 | 9 | 10 | 18 | 26 |
1 | 20 | 20 | 8 | 40 | 12 | 11 | 13 | 22 | 32 |
1 | 24 | 24 | 8 | 33 | 16 | 15 | 18 | 30 | 44 |
1 | 28 | 28 | 8 | 29 | 20 | 19 | 22 | 38 | 55 |
2 | 8 | 16 | 8 | 50 | 8 | 7 | 8 | 14 | 20 |
2 | 11 | 22 | 9 | 41 | 13 | 12 | 14 | 24 | 35 |
2 | 14 | 28 | 9 | 32 | 19 | 18 | 21 | 36 | 52 |
2 | 17 | 34 | 10 | 29 | 24 | 23 | 27 | 46 | 67 |
2 | 20 | 40 | 11 | 28 | 29 | 28 | 33 | 56 | 82 |
2 | 23 | 46 | 13 | 28 | 33 | 32 | 38 | 64 | 93 |
2 | 26 | 52 | 15 | 29 | 37 | 36 | 43 | 72 | 105 |
3 | 6 | 18 | 12 | 67 | 6 | 5 | 6 | 10 | 14 |
3 | 8 | 24 | 14 | 58 | 10 | 9 | 10 | 18 | 26 |
3 | 10 | 30 | 16 | 53 | 14 | 13 | 15 | 26 | 38 |
3 | 12 | 36 | 18 | 50 | 18 | 17 | 20 | 34 | 49 |
3 | 15 | 45 | 21 | 47 | 24 | 23 | 27 | 46 | 67 |
3 | 20 | 60 | 26 | 43 | 34 | 33 | 39 | 66 | 96 |
3 | 26 | 78 | 32 | 41 | 46 | 45 | 54 | 90 | 132 |
3 | 32 | 96 | 38 | 40 | 58 | 57 | 68 | 114 | 167 |
3 | 38 | 114 | 44 | 39 | 70 | 69 | 82 | 138 | 202 |
3 | 44 | 132 | 50 | 38 | 82 | 81 | 97 | 162 | 237 |
4 | 4 | 16 | 8 | 50 | 8 | 7 | 8 | 14 | 20 |
4 | 6 | 24 | 12 | 50 | 12 | 11 | 13 | 22 | 32 |
4 | 8 | 32 | 14 | 44 | 18 | 17 | 20 | 34 | 49 |
4 | 10 | 40 | 16 | 40 | 24 | 23 | 27 | 46 | 67 |
4 | 12 | 48 | 18 | 38 | 30 | 29 | 34 | 58 | 85 |
4 | 15 | 60 | 21 | 35 | 39 | 38 | 45 | 76 | 111 |
4 | 20 | 80 | 26 | 33 | 54 | 53 | 63 | 106 | 155 |
4 | 26 | 104 | 32 | 31 | 72 | 71 | 85 | 142 | 208 |
4 | 32 | 128 | 38 | 30 | 90 | 89 | 106 | 178 | 261 |
4 | 38 | 152 | 44 | 29 | 108 | 107 | 128 | 214 | 313 |
4 | 44 | 176 | 50 | 28 | 126 | 125 | 150 | 250 | 366 |
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document