Lexmark X925 Forms and Bar Code Card Technical Reference Guide - Page 57

Bar code descriptor for MicroPDF417, Bytes, Range, Default if not, specified, Definition

Page 57 highlights

• Text compaction mode 0: - 250 characters/alphanumeric text (2 data characters per codeword) - Permits all printable ASCII characters 32-126 and ASCII 9, 10 and 13. • Byte compaction mode 1: - 150 characters / bytes (1.2 data characters per codeword) - Permits all 256 ASCII values Note: Byte compaction mode is sometimes referred to as binary compaction mode. • Numeric compaction mode 2: - 366 characters / digits (2.93 data characters per codeword) - Permits efficient encoding of numeric data (0-9) The three modes are used automatically within the bar code engine, depending on the input data. There is no method to explicitly specify any of the modes. The support of NULL (hex 00) characters is not supported at this time, due to possible string termination issues within the printer. The basic block of the MicroPDF417 is the black or white module or rectangle. The nominal dimensions of the module width are two times that of the height (W = 2 x H). Only the module width and height can be specified, the overall height and width of the MicroPDF417 cannot be specified. Bytes 0-1 MSB LSB Symbology Symbology ID byte 1 ID byte 2 (00x) (03x) Range n/a 2-3 Reserved Units 0=Default 1=1/300" units 2=1/600" units 3=1/1200" units Default (if not specified) Definition n/a Required The two bytes with values 00 and 03 (hex) or 0 and 3 (dec) signify the symbology. Since most descriptors are of different sizes and information, all bar code descriptors must reserve the first two bytes for the symbology ID so the remaining bytes can be interpreted accordingly. 0 or 2 (dec) 00 or 02 (hex) Optional Sets the units used in specifying any further parameters or dimensions. The default value is 1/ 600", which is either 00 or 02 (hex). Bar code descriptor for MicroPDF417 54

  • 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
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170

Bar code descriptor for MicroPDF417
54
Text compaction mode 0:
250 characters/alphanumeric text (2 data characters per codeword)
Permits all printable ASCII characters 32–126 and ASCII 9, 10 and 13.
Byte compaction mode 1:
150 characters / bytes (1.2 data characters per codeword)
Permits all 256 ASCII values
Note:
Byte compaction mode is sometimes referred to as binary compaction mode.
Numeric compaction mode 2:
366 characters / digits (2.93 data characters per codeword)
Permits efficient encoding of numeric data (0–9)
The three modes are used automatically within the bar code engine, depending on the input data.
There is no method to explicitly specify any of the modes. The support of NULL (hex 00) characters
is not supported at this time, due to possible string termination issues within the printer.
The basic block of the MicroPDF417 is the black or white module or rectangle. The nominal
dimensions of the module width are two times that of the height (W = 2 x H). Only the module width
and height can be specified, the overall height and width of the MicroPDF417 cannot be specified.
Bytes
MSB
LSB
Range
Default (if not
specified)
Definition
0–1
Symbology
ID byte 1
(00x)
Symbology
ID byte 2
(03x)
n/a
n/a
Required
The two bytes with values 00 and
03 (hex) or 0 and 3 (dec) signify
the symbology. Since most
descriptors are of different sizes
and information, all bar code
descriptors must reserve the first
two bytes for the symbology ID so
the remaining bytes can be
interpreted accordingly.
2–3
Reserved
Units
0=Default
1=1/300” units
2=1/600” units
3=1/1200” units
0 or 2 (dec)
00 or 02 (hex)
Optional
Sets the units used in specifying
any further parameters or
dimensions. The default value is 1/
600”, which is either 00 or 02
(hex).