108
ml to ml1 are the column data we defined along the bottom
of 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$(60);CHR$(60);
CHR$( 139);CHR$(2);CHR$(5);CHR$(8);CHR$(241);
CHRS(O);CHR$(O);CHR$(~~I); CHR$(8);CHR$(S);
CHR$(2);CHR$(O)
Put this command into the appropriate syntax for the lan-
guage you are using. Before you run the program and send
the data to the printer, remember to chzck that DIP switch
l-3 is set to off.
The last requirement is the command to make the printer
use the downloaded characters stored in RAM instead of the
standard 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(0)