I
Butsomecommandsincludetwonvariables,whichareshownasn] andn2.
Thesenormallyrepresentbytestobeaddedtogethertoproduceoncsum,in
whichn] representssingleunitsandn2 represents256-unitgroups.
Finally,a few commandscan havemany n variables(such as tab stops),
whichare listedthe same way. And oneor two includea secondkind of
variable,whicharcshowninthischapterassinglelowercaselettcm,suchas
c or m.
Use real numbers, not ASCII symbols
Animportantpoint:withEX-800commandsanynumberyouput afterthe
<ESC>code is a real number,not the printableASCII symbolfor that
numberasinLaserJet11commands.InEX-800mode,forthenumbershown
after an <ESC> code you must enter whatevercharacteroccupiesthat
position in the ASCII table. We’ll alwaysuse decimalnumbers in our
descriptions.
For example,in EX-800emulationyou set the rightmarginto column55
withthis command:
<ESC>Q
55
Youwouldwritethiscommandin BASICas:
10
LPRINT CHR$(27);“Q”;CHR$(55)
That BASIC command sends the printer the symbol Q and whatever
characterhappenstobeinASCIIposition55.YourStarLascrPrintcr8’sEX-
800programinterpretsthese,notas ASCIIsymbols,but only asthe com-
mandthatmeans“makecolumn55 the rightmargin”.
Unsupported commands
YourStarLascrPnnter8,becauseitis alaserprinter,ignoresthefollowing
EX-800commands:
● papercnd <ESC>8 and<ESC>9
● sheetfeedercontrol
<ESC><EM>
● selectcolor
<ESC>r
● copy,selectanddownloadcharacterset cESC>:CESC>%<ESC>&
● selectdraft/NLQmode <ESC>X
● selectNLQ font <ESC>k
100