Lexmark X864 Forms and Bar Code Technical Reference - Page 51

Two-dimensional bar codes, Bytes, Range, Default, if not, specified, Definition

Page 51 highlights

Two-dimensional bar codes Bar code descriptor for PDF417 (Lexmark) Bytes 0-1 MSB LSB Range Symbology Symbology n/a ID byte 1 ID byte 2 (00x) (03x) 2-3 Reserved Units 0=Default 1=1/300" units 2=1/600" units 3=1/1200" units 4-5 X X 240-12000 (dec) dimension dimension byte 1 (in byte 2 (in Units) 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. All bar code descriptors must reserve the first two bytes for the symbology ID so the remaining bytes can be interpreted accordingly because most descriptors are of different sizes and information. • 0 or 2 (dec) or • 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 (hex) or 02 (hex). • 945 (dec) or • 03 B1 (hex) Optional. Sets the X dimension of the module (white or black rectangle) in 100th of an inch. Note: Values that go beyond the defined range will be appropriately clipped and set to the minimum and maximum values. To set the X dimension to default at 600 dpi requires a value of 9.45, which is specified as 945 (dec) or 03 B1 (hex). The Units enumeration would be set to 02 (hex) (or 00 (hex)), and these two bytes would be 03 (hex) and B1 (hex). Two-dimensional bar codes 48

  • 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

Two-dimensional bar codes
48
Two-dimensional bar codes
Bar code descriptor for PDF417 (Lexmark)
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. All bar code descriptors
must reserve the first two bytes for
the symbology ID so the remaining
bytes can be interpreted
accordingly because most
descriptors are of different sizes
and information.
2-3
Reserved
Units
0=Default
1=1/300” units
2=1/600” units
3=1/1200” units
0 or 2
(dec)
or
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 (hex) or
02 (hex).
4-5
X
dimension
byte 1 (in
Units)
X
dimension
byte 2 (in
units)
240-12000 (dec)
945
(dec)
or
03 B1
(hex)
Optional.
Sets the X dimension of the
module (white or black rectangle)
in 100th of an inch.
Note:
Values that go beyond the
defined range will be appropriately
clipped and set to the minimum
and maximum values.
To set the X dimension to default at
600 dpi requires a value of 9.45,
which is specified as 945 (dec) or
03 B1 (hex).
The Units enumeration would be
set to 02 (hex) (or 00 (hex)), and
these two bytes would be 03 (hex)
and B1 (hex).