Download Character Commands - Star Micronics lC-10 User Manual

Star micronics colour printer users manual
Hide thumbs Also See for lC-10:
Table of Contents

Advertisement

DOWNLOAD
CHARACTER
COMMANDS
Copy standard
characters
from ROM into RAM
IModel
ASCII
1
Decimal
Hexadecimal
1
Std.
< ESC >
":"
<O>
<O>
CO>
27 58
0
0
0 1B3A
00 0000
IBM
< FS >
-:"
<O>
<O>
<O>
28 58
0
0
0 1C 3A 00 00 00
Copies all the standard
characters
to the corresponding
download
char-
acter RAM area, overwriting
any download
data already present.
Ignored
when DIP switch 2-1 is ON.
Define draft download
characters
Mode 1
ASCII
Decimal
Hexadecimal
<ESC>
"&"
co>
nl
27 38
0 nl
1B 26 00 nl
n.2
m0
ml
m2
n2 m0 ml m2
n2 m0 ml m2
m3... ml1
m3...mll
m3...mll
Defines
one or more new draft characters
and stores
them in RAM for
later use. DIP switch
2-l must be OFF;
otherwise
RAM
is used as an
input buffer,
not for downloading
characters,
and this command
is ig-
nored.
Draft mode must be selected
before
this command
is executed.
nl is the character
code of the first character
defined and n2 is the character
code of the last character
defined.
nl and n2 must both be between
32
and 127 or both be between
160 and 255. nl must be equal to or less than
n2. Use of character
codes
32 (space)
and 127 (delete
code)
should
be
avoided
if possible.
Each character
is defined
by an attribute
byte (m0) and 11 data bytes
(ml, m2 ,.....
mll).
The most signitican
bit of the attribute
byte is 1 if the character
is an
ascender
(positioned
entirely
above the baseline)
or 0 if it is a descender
(descending
below
the baseline).
The attribute
byte also indicates
the
amount
of white space to the left of the character
(0 to 7 dots, specified
by bits 4 to 6) and the width of the character
cell, including
this space
(4 to 15 dots, specified
by bits 0 to 3). The left space and cell width at-
tributes
are used only in proportional
spacing.
-
Each data byte indicates
eight vertical
dots, with the MSB being the top
dot and the LSB the bottom
dot. These correspond
to pins 1 to 8 or 2
to 9 of the print head, depending
on whether
the character
is an ascender
or descender.
For further
details,
please refer to the Appendix
C.
82

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents