Lexmark Dot Matrix Technical Reference - Page 54

Set Horizontal Margins, Move Current Print Position

Page 54 highlights

Set Horizontal Margins This command sets the left and right margins. Format ESC X n1 n2 Decimal 27 88 n1 n2 Hex 1B 58 n1 n2 Usage Notes • Use n1 to select the left margin position. • Use n2 to select the right margin position. • Margins are specified in the character positions at the current pitchand are stored in absolute displacement from the left edge of the paper. • The values for n1 and n2 must be between 0 and 255. If the value is set at 0, the margin is left unchanged. Move Current Print Position This command moves the current print position to the right in increments of 1/120 inch. Format ESC d increment Decimal 27 100 Ln Hn Hex 1B 64 Ln Hn Usage Notes To move less than 256 increments: • Hn is 0. • Ln is the increment you want to move. To move more than 256 increments: • Divide the number of increments you want to move by 256. - The result is Hn. - The remainder is Ln. 54 Section 3: IBM Emulation Mode Printer Commands

  • 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

Section 3: IBM Emulation Mode Printer Commands
54
Set Horizontal Margins
This command sets the left and right margins.
Usage Notes
Use
n1
to select the left margin position.
Use
n2
to select the right margin position.
Margins are specified in the character positions at the current pitchand are
stored in absolute displacement from the left edge of the paper.
The values for
n1
and
n2
must be between 0 and 255. If the value is set at 0,
the margin is left unchanged.
Move Current Print Position
This command moves the current print position to the right in increments of
1/120 inch.
Usage Notes
To move less than 256 increments:
Hn
is 0.
Ln
is the increment you want to move.
To move more than 256 increments:
Divide the number of increments you want to move by 256.
The result is
Hn
.
The remainder is
Ln
.
Format
ESC X
n1 n2
Decimal 27 88
n1 n2
Hex
1B 58
n1 n2
Format
ESC d
increment
Decimal 27 100
Ln
Hn
Hex
1B 64
Ln
Hn