84
the grid; ml the left-most column value, m2 the next, and so on.
You must define eleven data, even if the last few data are 0. For
the flask, the complete command will be:
CHR$(27);CHR$(38);CHR$(O);CHR$(GO);CHR$(60);
CHR$(139);CHR$(2);CHR$(5);CHR$(8);CHR$(24l);CHR$(O);
CHR$(O);CHR$(241);CHR$(8);CHR$(5);CHR$(2);CHR$(O)
Put this command into the appropriate syntax for the
language you are using. Before you run the program and send
the data to the printer, remember to check that DIP switch l-l
is set to off.
The last requirement is the command to make the printer use
the downloaded characters stored in RAM instead of the stand-
ard character set stored in ROM. The command is:
(ESC) “%” n
Where n is either “1” (CHR$(49), to select), or “0” (CHR$(48),
to cancel). If you want your new characters to be included in a
standard character set, you may copy the standard set stored in
ROM into the download RAM, which will save you switching
back and forth between the download area and the standard
ROM. If you wish to use this option, make sure that you copy
the standard characters into RAM before you download your
own, because the last-copied characters replace previously
copied ones. The command to copy the standard characters into
the download RAM area is:
(ESC) “:” CHR$(O) CHR$(O) CHR$(O)
To recap, the order of commands if you wish to use various
user-defined characters with the standard set is:
l Select the draft characters : (ESC) “x” 0
l Copy standard character set to RAM : (ESC) “:”
CHR$(O) CHR$(O) CHR$(O)
l Define characters, and send data to printer : (ESC) “8~”
CHR$(O) . . . . .