Terry Burton edited this page Apr 15, 2018 · 12 revisions

Symbologies Reference

Point of Sale

GS1 DataBar

Supply Chain

Two-dimensional Symbols

One-dimensional Symbols

Postal Symbols

Pharmaceutical Symbols

Less-used Symbols

GS1 Composite Symbols

Raw Symbols

Partial Symbols

Clone this wiki locally


The MicroPDF417 barcode symbology is 2D stacked-linear barcode based on PDF417 that can encode full 256 character extended-ASCII.


  • PDF417 is a larger variant of the MicroPDF417 barcode.
  • HIBC MicroPDF417 is a variant of MicroPDF417 that should be used when encoding HIBC formatted data.

Standards: ISO/IEC 24728, AIM ISS - MicroPDF417.

Data and Options

  • The data field can contain any extended ASCII data. The default interpretation of data by readers is in accordance with ISO/IEC 8859-1.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters.
  • The columns and rows options are used to specify the size of the symbol. Valid values are:
    • 1x11, 1x14, 1x17, 1x20, 1x24, 1x28, 2x8, 2x11, 2x14, 2x17, 2x20, 2x23, 2x26, 3x6, 3x8, 3x10, 3x12, 3x15, 3x20, 3x26, 3x32, 3x38, 3x44, 4x4, 4x6, 4x8, 4x10, 4x12, 4x15, 4x20, 4x26, 4x32, 4x38, 4x44
  • If the columns and rows are unspecified the encoder will default to creating a symbol that is the minimum size to represent the given data.
  • The rowmult option is used to specify how tall each bar is, with respect to the minimum module width. The default is 3.
  • The raw option denotes that the data field is providing the input as a pre-encoded codewords in ^NNN format, suitable for direct low-level encoding.
  • Deprecated: Internal use. The cca option identifies this symbol as a CC-A 2D component of a GS1 Composite symbol.
  • Deprecated: Internal use. The ccb option identifies this symbol as a CC-B 2D component of a GS1 Composite symbol.
  • Note: Special size rules apply when the cca option is given, in which case the columns and rows options that are used to specify the size of the symbol must be one of:
    • 2x5, 2x6, 2x7, 2x8, 2x9, 2x10, 2x12, 3x4, 3x5, 3x6, 3x7, 3x8, 4x3, 4x4, 4x5, 4x6, 4x7


Data:    MicroPDF417
Encoder: micropdf417

Data:    MicroP^068F417
Options: parse rows=15 columns=4
Encoder: micropdf417