Revision C 16/01/96
Set enlarged character mode for a single line
SO
This command turns enlarged character mode on for one line only. The subsequent line of text
is printed using double-width characters and with the line space setting doubled.
The following commands cancel enlarged character mode set using the SO control code: CR,
CAN, LF, FF, VT, Esc W 0, DC4 and Esc [@.
LPRINT CHR$(14); 'Set enlarged character mode for one line
Cancel enlarged character mode
DC4
This control code cancels the single-line enlarged character mode set with the SO control
code. Subsequent text is printed using normal sized characters. The previous line spacing
setting is restored.
The previous character pitch is restored.
LPRINT CHR$(20); 'Cancel enlarged character mode set with SO
Cancel
CAN
This control code cancels single-line enlarged character mode set with the SO control code.
Subsequent text is printed using normal sized characters and the previous line spacing setting
is restored.
LPRINT CHR$(24); 'Cancel enlarged character mode set with SO
Enlarged character mode
EscWn
This command turns enlarged character mode on or off.
If n is set to 1 subsequent text is printed using double-width characters. The line spacing
setting is doubled.
If n is set to 0 subsequent text is printed using normal sized characters. The previous line
spacing and character pitch settings are restored.
Only Esc W 0 can be used to cancel enlarged character mode set using the Esc W 1
instruction.
Esc W 0 cancels enlarged character mode set using the Esc W 1 instruction, the SO control
code or the Esc [@ instruction.
LPRINT CHR$(27); CHR$(87); CHR$(1); 'Set enlarged character mode
(14)
<0Eh>
(20)
<14h>
(24)
<18h>
(27)(87)n
<1Bh><57h>n
Chapter 6 " IBM Proprinter XL " - 15