Star Micronics LC-20 Printer User Manual


 
DefineNLQ downloadcharacters
IMode/
ASCII Decimal
I
Hexadecimal
cESC> “&” <O> nl 27 36 0 nl IB 26 LII nl
std. d rno ml m2
d d ml d
d mo ml d
d ...
m46
nd ... m46
ti ... m46
.DefinesoneormorenewNLQcharactemandstorestheminRAM
for later use. DIP switch 1-2must be OFF. NLQ modemust be
selectedbeforethiscommandis executed.Theparametersarethe
sameas for thedraftdownloadcharactercommandexceptthatthe
attributebytespecifiesrightspaceinsteadofcharacterwidthandthe
dotdensityis doubledin eachdirection,so eachcharacterconsists
of 16dotsverticallyand23dotshorizontallyandrequires46 data
bytes.Dotsdefinedbyml tom23areprintedonthefirstpassofthe
head.Dotsdefinedby m24to m46areprintedon the secondpass,
the paperbeingscrolledup half a dotbetweenthe two passes.For
furtherdetails,pleasereferto the Chapter5.
Definedraftdownloadcharacters
Mode ASCII Decimal Hexadecimal
<ESC> “=” nl n2
<DC4>
27 61 nl n2 20 IB 3D nl n2 14
IBM
aO al a2 ml
aO al a2 ml
aO al d ml
d ... mll
d ... mll d ... mll
DefinesoneormorenewdraftcharactersandstorestheminRAM
forlateruse. Draftmodemustbe selectedbeforethiscommandis
executed.nl andn2givethenumberofdatabytesthatwillfollow.
dOisthecharactercodeofthefirstcharacterdefined.al anda2are
attributesbytes.ml tomll arethecharacterdata,andarethesame
as in <ESC> “&”. The attributebyte al indicateswhether the
characteris an ascender(notusing the lowestof the nine vertical
dots)or a descender(notusingthehighestdot)andwhetherit has
a downwardextensionto 12dots.
Theattributebytea2 givesproportional-spacinginformation.Bit7
is ignored.Bits4 to 6 specifythe offsetto the firstbyteprinted(O
to 7), enablingleadingspacesinthecharactertobeignored.BitsO
to 3 specifythewidthofthecharactercell(maximum11dots).The
characterwillbefollowedby amandatoryblankdotcolumnwhich
is notincludedin this width.
Charactersdefinedbythiscommandcanbeselectedby-d3Sb “I”
4 or <ESC>
“I” 5. Thiscommandis ignoredwhenDIP switch 1-2
is ON.
62