Lexmark Forms Printer 2491 Technical Reference - Page 183

in the data, stream, nothing would print.

Page 183 highlights

• Completing the barcode setup and data transfer commands is not enough to print the desired barcode. Before the barcode can be printed, the printer must receive sufficient vertical movement commands (line feed, vertical tab, form feed, etc.) to move down past the length of the barcode (and human readable character, if applicable). Example: If you were to send the two previous escape sequences only in the datastream, nothing would print. The same two escape sequences followed by the line feeds (x0A's) will result in a printed Code 39 sample because of sufficient vertical movement to move past the length of the bars and human readable character. Section 8: Barcodes 183

  • 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

183
Section 8: Barcodes
Completing the barcode setup and data transfer commands is not enough
to print the desired barcode. Before the barcode can be printed, the printer
must receive sufficient vertical movement commands (line feed, vertical
tab, form feed, etc.) to move down past the length of the barcode (and
human readable character, if applicable).
Example:
If you were to send the two previous escape sequences only
in the data-
stream, nothing would print.
The same two escape sequences followed by the line feeds (
x0A
’s) will
result in a printed Code 39 sample because of sufficient vertical movement
to move past the length of the bars and human readable character.
<x
1B5B66
-
barcode setup command prefix
0600
-
setup data length (low byte first) -
x0006, 6
B4
-
barcode type = Code 39
00
-
module width = default
00
-
space width adjustment = default
5000
-
height (low byte first) - x0050 =
0.037 inches
00
-
control byte
1B5B70
-
barcode data transfer command prefix
0400
-
data transfer length (low byte first)
- x0004, 4
30 33 39 32 -
data string "0392"
>