
The simplest type of command consists of a single character to be sent to
the printer. For instance, to print in condensed mode the code format is:
ASCII code: SI
Decimal:
15
Hexadecimal: 0F
This code can be sent from a program by sending the code
15
directly.
More complex commands consist of two or more character codes. For
example, to print in double-wide mode the code format is the following:
ASCII code:
ESC W n
Decimal:
27 87 n
Hexadecimal: 1B 57 n
In this case
n
can be either
1
or 0, to begin or end double-wide printing.
You can use either of the following commands to turn ON double-wide
print from BASIC:
LPRINT
CHR$(27);CHR!$(87);CHR!§(l)
LPRINT
CHR!§(27);“W”;
CHR!$(
1)
For the following commands that use only
0
or
1
for the variable, either
the ASCII codes
1
and
0
or the ASCII characters
1
and
0
can be used:
ESC s, ESC U, ESC x, ESC p, ESC W, ESC S, ESC-, ESC w, and
ESC %
For example, in BASIC you can turn on double-high with either of these
statements:
LPRINT CHR$(27); “w”; CHR$(
1)
LPRINT
CHR!$(27);“w”;“l”
8-2
Command Summary