I
Definedraft downloadcharacter(s) Both
<ESC> &<NUb <cl> <C2> C* cdl> ... ~n>
IBh 3Dh OOh <cl> <C2> <?0 ‘4> ... ain>
I27 61 0 <d> <C2> <m’ 4> ... cdn> I
Thecommandaboveenablesthedefinitionof “soft’’characterstobe downloaded.
Thiscommand is only validif “DOWNLOAD”has been selected in the RAM
USAGEmenuoftheMemorySwitch(seeChapter3fordetails),andthedraftmode
hasbeenselectedbeforethis commandisexecuted.
Thefollowingrulesareobsexved.<cl>andec2> arebinaryvalueswhichdetermine
thecharacterrange whichwill be replacedby downloadeddata. For instance,if
<cZ>=20handcc2>.30h,all charactersfrom20hthrough30hwill beoverwriuen
bythedownloadeddata.Ifadownloadedcharacteris storedinthe area80hthrough
9Fh,it can only be printed in the characterset #2 mode. It is possibleto store
downloadedcharactersin the part of rhecharacter set reserved for IBM block
graphics(BOhrhroughDFh,F4hand F5h),butthesecharacterscanonly beprinted
whenthe standardcharactersethasbeenselected.
Eachcharacterisdefiiedbyanattributebyte(cn>)and11databytes(dl> ...<A>).
Theattributebyte,en>,indicateswhetherthecharacterisanaseender(notusingthe
lowestof thenineverticaldots) oradescender(not usingthehighestdot). Italso
indicatestheamountofwhitespacetothe leftofthe chamcter(Oto7dots),andthe
widthofthecharactercell,includingthisspace(4to15dots).Theleftspaceandcell
widthattributesareusedonly inproportionalspacing.
Eachdatabyteindicateseightverticaldots,withtheMSBbeingthe topdotand the
LSBthe bottomdot. Thesecorrespondto pins 1to 8or 2to 9of the printhead,
deWndingonwhetherthecharacteris anascenderor descender.
49