Lexmark Forms Printer 2490 Technical Reference - Page 171

Code 128, n1, n2, v1, v2, b0 = 0, b1, human readable

Page 171 highlights

Code 128 Code 128 is a flexible symbology that uses numeric and certain alphabetic and symbolic characters. It provides three separate character sets and a method of shifting between character sets within the same barcode. The first byte of the data string defines the character set. If an invalid character is included for the first byte, the printer ignores all data defined by n1, n2 and does not print the barcode. Valid values for the first byte are x41 (for character set A), x42 (for character set B), and x43 (for character set C). To shift to another character set, two special codes are provided in each character set. They may be included in the barcode data to shift to one of the two alternative character sets. If the check digit generation flag is on (b0 = 1), the printer adds a 0 to the data string automatically. k value: m value: s value: minimum v1, v2 values: c parameter: n1 value (b0 = 0): n1 value (b0 = 1): n2 value: 186, xBA 0 to 4, x00 to x04 -3 to 3, xFD to x03 x0E, x01 (248x) x20, x01 (249x) functions available: b0, check digit b1, human readable 2 to 255, x02 to xFF 2 to 255, x02 to xFF 0, x00 Section 8: Barcodes 171

  • 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
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227

171
Section 8: Barcodes
Code 128
Code 128 is a flexible symbology that uses numeric and certain alphabetic and
symbolic characters. It provides three separate character sets and a method of
shifting between character sets within the same barcode. The first byte of the
data string defines the character set. If an invalid character is included for the
first byte, the printer ignores all data defined by
n1, n2
and does not print the
barcode. Valid values for the first byte are x41 (for character set A), x42 (for
character set B), and x43 (for character set C). To shift to another character set,
two special codes are provided in each character set. They may be included in
the barcode data to shift to one of the two alternative character sets. If the check
digit generation flag is on (b0 = 1), the printer adds a
0
to the data string
automatically.
k
value:
186, xBA
m
value:
0 to 4, x00 to x04
s
value:
-3 to 3, xFD to x03
minimum
v1, v2
values:
x0E, x01 (248x)
x20, x01 (249x)
c
parameter:
functions available:
b0, check digit
b1, human readable
n1
value (
b0 = 0
):
2 to 255, x02 to xFF
n1
value (
b0 = 1
):
2 to 255, x02 to xFF
n2
value:
0, x00