But some commands include two n variables, which are shown as nl and n2.
These normally represent bytes to be added together to produce one sum, in
which nl represents single units and n2 represents 256-unit groups.
Finally, a few commands can have many n variables (such as tab stops),
which are listed the same way. And one or two include a second kind of
variable, which are shown in this chapter as single lowercase letters, such as
corm.
Use real numbers, not ASCII symbols
An important point: with EX-800 commands any number you put after the
<ES0 code is a real number, not the printable ASCII symbol for that
numberasinLaserJetIIIcommands. InEX-8OOmode,forthenumbershown
after an cESC> code you must enter whatever character occupies that
position in the ASCII table. We’ll always use decimal numbers in our
descriptions.
For example, in EX-800 emulation you set the right margin to column 55
with this command:
<ESC>Q55
You would write this command in BASIC as:
10 LPRINT CHR$(27);"Q";CHR$(55)
That BASIC command sends the printer the symbol Q and whatever
character happens to be in ASCII position 55. Your Star LaserPrinter 8III’s
EX-8Ot!l program interprets these, not as ASCII symbols, but only as the
command that means “make column 55 the right margin”.
Unsupported commands
Your Star LaserPrinter 8111, because it is a laser printer, ignores the following
EX-800 commands:
l paper end <ESC> 8 and <ES0 9
l sheet feeder control <ESC> <EM>
l select color <ESC> r
. copy, select and download character set <ESC>:<ESC>%<ESC, &
t select draft/NLQ mode <ES0 x
. select NLQ font <ESC> k
120
-