User`s manual
7–38 Digital Emulation
Spacing Pitch Increment (SPI)
ASCII Code ESC [ Pn1 ; Pn2 SP G
Hex Code 1B 5B Pn1 3B Pn2 20 47
Dec Code 27 91 Pn1 59 Pn2 32 71
Purpose Sets the vertical and horizontal spacing increments for all characters that
follow in the data stream. You can select one or both increments with a
single Spacing Pitch Increment sequence. The SPI sequence gives you
the greatest flexibility in adjusting white space (pitch) between
characters and lines.
Discussion This command sequence uses decipoints or pixels as units. Select the unit
with the Select Size Unit (SSU) sequence. Spacing Pitch Increment is not
affected by the Position Unit Mode (PUM) sequence or by the page
orientation. For example, if you set a vertical increment of 100 pixels (or
1/6 inch), the printer uses this setting for both portrait and landscaped
pages.
Pn1 selects the vertical spacing increment. Pn2 selects the horizontal
spacing increment. Parameters must be positive integers. If you use a
decimal point, the printer will ignore the command. Printer default values are
Pn1 = 0 and Pn2 = 0, which selects the spacing of the current font.
You can change the SPI setting for horizontal spacing three ways:
1) Use another SPI sequence.
2) Use a Select Horizontal Spacing (SHS) sequence.
3) Use a combination of the Pitch Select Mode (DECPSM) and Select
Horizontal Pitch (DECSHORP) sequences. Most combinations are
acceptable for this function.
You can change the SPI setting for vertical spacing two ways:
1) Use a Set Vertical Spacing (SVS) sequence.
2) Use a Set Vertical Pitch (DECVERP) sequence.
NOTE: If Pn1 or Pn2 is 0 (or omitted), the printer defaults to the font file
pitch setting.
This command can force the printer into plot mode.