Oki ML591 MICROLINE Reference Manual - Page 128

Line Spacing Commands, General Line Spacing Commands IBM/E/ML

Page 128 highlights

Line Spacing Commands General Line Spacing Commands (IBM/E/ML) ߜ ML320 E/I, ML321 E/I ߜ ML320 Std., ML321 Std. ߜ ML320 Turbo, ML321 Turbo ߜ ML390 Turbo, ML391 Turbo ߜ ML520, ML521 ߜ ML590, ML591 Function Set Line Spacing to 1/6" Set Line Spacing to 1/8" Set Line Spacing to 7/72" IBM PPR Not applicable ASCII: ESC 0 Dec: 27 48 Hex: 1B 30 ASCII: ESC 1 Dec: 27 49 Hex: 1B 31 IBM AGM Not applicable ASCII: ESC 0 Dec: 27 48 Hex: 1B 30 ASCII: ESC 1 Dec: 27 49 Hex: 1B 31 Epson ASCII: ESC 2 Dec: 27 50 Hex: 1B 32 ASCII: ESC 0 Dec: 27 48 Hex: 1B 30 ASCII: ESC 1 Dec: 27 49 Hex: 1B 31 ML ASCII: ESC 6 Dec: 27 54 Hex: 1B 36 ASCII: ESC 8 Dec: 27 56 Hex: 1B 38 Not applicable The most common line spacings for text are six and eight lines per inch (lpi). A spacing of 8 lpi works well with compressed character pitches, and lets you fit more lines on a page. In the IBM and Epson emulations you can also set a line spacing of 7/72". Fine-Increment Line Spacing Commands for 9-Pin Printers (IBM/E/ML) ߜ ML320 E/I, ML321 E/I ߜ ML320 Std., ML321 Std. ߜ ML320 Turbo, ML321 Turbo ߜ ML520, ML521 Function Set Line Spacing to n/72" Set Line Spacing to n/144" Set Line Spacing to n/216" IBM ASCII: ESC A n* Dec: 27 65 n Hex: 1B 41 n ASCII: ESC % 9 n Dec: 27 37 57 n Hex: 1B 25 39 n ASCII: ESC 3 n Dec: 27 51 n Hex: 1B 33 n Epson ASCII: ESC A n Dec: 27 65 n Hex: 1B 41 n ASCII: ESC % 9 n Dec: 27 37 57 n Hex: 1B 25 39 n ASCII: ESC 3 n Dec: 27 51 n Hex: 1B 33 n ML Not applicable ASCII: ESC % 9 n Dec: 27 37 57 n Hex: 1B 25 39 n Not applicable * In the IBM mode, the ESC A n command must be followed by the ESC 2 Perform Line Feed command (described earlier in this chapter) to set the value of n. These commands let you control vertical movement in very fine increments, which helps with the precise placement of graphics. The actual amount of movement is set by the value of parameter n which can vary, depending on the emulation. Table 61: IBM/E/ML Fine Increment Line Spacing Commands - Values of Parameter n Increment n/72" Emulation IBM Epson Values of n 0 to 255 0 to 85, 128 to 213 90 Chapter 9: Vertical Control 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

Chapter 9: Vertical Control Commands
90
Line Spacing Commands
General Line Spacing Commands (IBM/E/ML)
±
ML320 E/I, ML321 E/I
±
ML320 Turbo, ML321 Turbo
±
ML520, ML521
±
ML320 Std., ML321 Std.
±
ML390 Turbo, ML391 Turbo
±
ML590, ML591
Function
IBM PPR
IBM AGM
Epson
ML
Set Line Spacing
to 1/6"
Not applicable
Not applicable
ASCII: ESC 2
Dec: 27 50
Hex: 1B 32
ASCII: ESC 6
Dec: 27 54
Hex: 1B 36
Set Line Spacing
to 1/8"
ASCII: ESC 0
Dec: 27 48
Hex: 1B 30
ASCII: ESC 0
Dec: 27 48
Hex: 1B 30
ASCII: ESC 0
Dec: 27 48
Hex: 1B 30
ASCII: ESC 8
Dec: 27 56
Hex: 1B 38
Set Line Spacing
to 7/72"
ASCII: ESC 1
Dec: 27 49
Hex: 1B 31
ASCII: ESC 1
Dec: 27 49
Hex: 1B 31
ASCII: ESC 1
Dec: 27 49
Hex: 1B 31
Not applicable
The most common line spacings for text are six and eight lines per inch (lpi). A spacing of 8 lpi
works well with compressed character pitches, and lets you fit more lines on a page. In the IBM
and Epson emulations you can also set a line spacing of 7/72".
Fine-Increment Line Spacing Commands for 9-Pin Printers (IBM/E/ML)
±
ML320 E/I, ML321 E/I
±
ML320 Turbo, ML321 Turbo
±
ML520, ML521
±
ML320 Std., ML321 Std.
Function
IBM
Epson
ML
Set Line Spacing to n/72"
ASCII: ESC A n*
Dec: 27 65 n
Hex: 1B 41 n
ASCII: ESC A n
Dec: 27 65 n
Hex: 1B 41 n
Not applicable
Set Line Spacing to n/144"
ASCII: ESC % 9 n
Dec: 27 37 57 n
Hex: 1B 25 39 n
ASCII: ESC % 9 n
Dec: 27 37 57 n
Hex: 1B 25 39 n
ASCII: ESC % 9 n
Dec: 27 37 57 n
Hex: 1B 25 39 n
Set Line Spacing to n/216"
ASCII: ESC 3 n
Dec: 27 51 n
Hex: 1B 33 n
ASCII: ESC 3 n
Dec: 27 51 n
Hex: 1B 33 n
Not applicable
*
In the IBM mode, the ESC A n command must be followed by the ESC 2 Perform Line Feed
command (described earlier in this chapter) to set the value of n.
These commands let you control vertical movement in very fine increments, which helps with
the precise placement of graphics. The actual amount of movement is set by the value of
parameter n which can vary, depending on the emulation.
Table 61: IBM/E/ML Fine Increment Line Spacing Commands —
Values of Parameter n
Increment
Emulation
Values of n
n/72"
IBM
Epson
0 to 255
0 to 85, 128 to 213