Each MicroPDF417 symbol contains between 4 and 44 rows, and from 1 to 4 columns. Only certain combinations of rows and columns are allowed as specified in this table:
Number of Columns
|
Allowed Number of Rows
|
1
|
11, 14, 17, 20, 24, 28
|
2
|
8, 11, 14, 17, 20, 23, 26
|
3
|
6, 8, 10, 12, 15, 20, 26, 32, 38, 44
|
4
|
4, 6, 8, 10, 12, 15, 20, 26, 32, 38, 44
|
Each row of a MicroPDF417 symbol begins with a quiet zone and a Left Row Address Pattern. Each ends with a Right Row Address Pattern, a one-module wide stop bar, and a quiet zone. What comes in between depends on the number of columns. There will be from 1 to 4 codewords, and from 0 to 2 Center Row Address Patterns. Refer to the International Symbology Specification for MicroPDF417 for details.
Each codeword consists of 4 bars and 4 spaces made up of 17 rectangular modules in one row. Row height is variable and adjustable. Error correction level is fixed at certain levels depending on the number of rows and columns.
You can include macro strings in a MicroPDF417 barcode by using a codeword that identifies the macro. To do this enter into the data stream a control string with the form ^(nnn) where nnn is the identifier of the macro. For example, 916 is the identifier of the 05 Macro and 917 is the identifier of the 06 Macro. When BarTender creates the barcode, it will change the "^(nnn)" string into an identifying codeword. Here is an example of a data stream that uses such a codeword:
^(917)11PSOOJCCECAA«GS»SWECO03--B309000000«GS»1P109453902«GS»2PS1:1
Consult the International Symbology Specification for MicroPDF417 for a list of the available codewords.