Chapter 3: Character Size & Spacing Commands26
Intercharacter Spacing Commands (IBM/E/ML)
Note: Intercharacter spacing can NOT be set in the HSD and bit image graphics modes.
⻬ ML320 E/I, ML321 E/I ⻬ ML320 Turbo, ML321 Turbo ⻬ ML520, ML521
⻬ ML320 Std., ML321 Std.
Function IBM Epson ML
Set Intercharacter
Spacing
ASCII: ESC V n
Dec: 27 86 n
Hex: 1B 56 n
ASCII: ESC SP n
Dec: 27 32 n
Hex: 1B 20 n
ASCII: ESC N n
Dec: 27 78 n
Hex: 1B 4E n
Values for n n = 0 to 11 n = 0 to 255 n = 0 to 11
⻬ ML390 Turbo, ML391 Turbo ⻬ ML590, ML591
Function IBM Epson
Set Intercharacter Spacing ML590/591 Only:
ASCII: ESC SP n
Dec: 27 32 n
Hex: 1B 20 n
ASCII: ESC SP n
Dec: 27 32 n
Hex: 1B 20 n
Values for n n = 0 to 255 n = 0 to 255*
* For the ML390 Turbo and ML391 Turbo, bit 7 is ignored.
The standard spacing between characters is 3 dots columns. These commands are used to add
additional spacing between characters, added to the right of each character. The value is
expressed in dots; the number of dots per inch depends on the current print mode. The table
below shows the amount of space added for each cpi setting.
Table 23: IBM ESC V and ESC SP & Epson ESC SP Commands —
Character Spacing (in Inches)
Setting Amount of space added
10 cpi n/120"
12 cpi n/144"
15 cpi n/180"
17.1 cpi n/206"
20 cpi n/240"
For example, to add 8/120" spacing to your printing at 10 cpi, use this BASIC command:
LPRINT CHR$(27);"N";CHR$(8)