Star Micronics NX-10 Printer User Manual


 
I
. .
85
One bit in the download character definition command is to be
treated as a descender or not. We’ll get to the command in due
time. For now, if your character uses the top eight dots, write in
a one next to the word “Descender” on the layout grid; if it uses
the bottom eight dots, write in a zero. In our example, we’ll
want to the bottom of the flask to line up with the baseline of the
other characters, so it will not be a descender. As shown in
Figure 6-5, we’ve written in a “1” on out grid.
128
64
32
16
8
4
2
1
blal
m,m,m,m.m,m,m,m,m,m,,,m.,
Figure 6-5.
We’ve designed a character and decided that it woulc
ASCII Cede
Descender
1
Start column
End column
M. = Descender l 128 + (Start l 161 + End
not be a descender, hence the “1” written in.
n Rule 2: Dots cannot overlap
As you can see in Figure 6-5 our flask has a nearly continuous
outline. But, you may ask, why not make it a really solid line and
print all the intermediate dots, as shown in Figure 6-6? Because
the dots that straddle the vertical lines in the grid actually
overlap those inside the boxes. If we tried to print overlapping
dots, the printhead would have to slow down and back up to
print both dots - not very efficient! To avoid this inefficiency,
this printer will not allow you to define a character like Figure 6-
6. (Actually, you can define it, but when it prints, your printer
will leave out the overlapping dots, so that it would print like
Figure 6-5.)