Lexmark MX826 Forms and Bar Code Card P4.2 Technical Reference - Page 138

PDF417 capacity, MaxiCode separators and structured appends, MaxiCode typeface call method

Page 138 highlights

Lexmark Confidential until announced Appendix F - Deviations 138 If you allocate space for these particular bar codes, and they do not fit on the right side, then there are two options: • Use the PCL B and S parameters to shrink the bar code in size. • Escalate the issue for a field fix. PDF417 capacity The introduction of the AIM PDF417 specification defines the maximum data characters per symbol (at ECC0) for PDF417: • 1850 text characters • 2710 digits • 1108 bytes The total number of codewords in the data region of a single PDF417 symbol cannot exceed 928. All input data must conform to the AIM PDF417 specification, and any input data over the maximum length must be truncated and discarded. The firmware allows and truncates a maximum of 2710 digits or 1850 text characters. The remaining maximum data is submitted to the BCE to be rendered. However, extra checking code is required to truncate excess data while encoding codes that are within the limit. The original Forms and Bar Code Card encodes more than the maximum amount allowed by the AIM specification, but users must never exceed these values. Also, not all bar code readers can decode data more than the maximum allowed in the AIM PDF417 specification. MaxiCode separators and structured appends Note: For more information, see the AIM MaxiCode specification. A valid MaxiCode data separator for MaxiCode data blocks is either of the following: • Group separator-29 decimal (1D hexadecimal) • Comma-44 decimal (2C hexadecimal) MaxiCode typeface call method A structured append is covered in the AIM MaxiCode specification, which allows up to eight MaxiCode symbols to be chained together as one. However, there are no bar code readers that can decode combined bar code series. SuchyMIPS and HP BarDIMM Pro support structured appends so they can parse the structured append, but they do not fully implement it. A structured append consists of four bytes: • A number 1 through 8 that labels each individual MaxiCode in the structured append • A separator character, either a comma or group separator (ASCII 29) • A number 1 through 8 that is the maximum number of MaxiCode symbols in the structured append • Another separator character For example, the only valid MaxiCode that is supported is a single symbol, specified as the following:

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146

If you allocate space for these particular bar codes, and they do not fit on the right side, then there are two
options:
Use the PCL B and S parameters to shrink the bar code in size.
Escalate the issue for a field fix.
PDF417 capacity
The introduction of the AIM PDF417 specification defines the maximum data characters per symbol (at ECC0)
for PDF417:
1850 text characters
2710 digits
1108 bytes
The total number of codewords in the data region of a single PDF417 symbol cannot exceed 928.
All input data must conform to the AIM PDF417 specification, and any input data over the maximum length must
be truncated and discarded. The firmware allows and truncates a maximum of 2710 digits or 1850 text
characters. The remaining maximum data is submitted to the BCE to be rendered.
However, extra checking code is required to truncate excess data while encoding codes that are within the
limit.
The original Forms and Bar Code Card encodes more than the maximum amount allowed by the AIM
specification, but users must never exceed these values. Also, not all bar code readers can decode data more
than the maximum allowed in the AIM PDF417 specification.
MaxiCode separators and structured appends
Note:
For more information, see the AIM MaxiCode specification.
A valid MaxiCode data separator for MaxiCode data blocks is either of the following:
Group separator—29 decimal (1D hexadecimal)
Comma—44 decimal (2C hexadecimal)
MaxiCode typeface call method
A structured append is covered in the AIM MaxiCode specification, which allows up to eight MaxiCode symbols
to be chained together as one. However, there are no bar code readers that can decode combined bar code
series.
SuchyMIPS and HP BarDIMM Pro support structured appends so they can parse the structured append, but
they do not fully implement it.
A structured append consists of four bytes:
A number 1 through 8 that labels each individual MaxiCode in the structured append
A separator character, either a comma or group separator (ASCII 29)
A number 1 through 8 that is the maximum number of MaxiCode symbols in the structured append
Another separator character
For example, the only valid MaxiCode that is supported is a single symbol, specified as the following:
Lexmark Confidential until announced
Appendix F - Deviations
138