Star Micronics SB-15 Printer User Manual


 
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 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 9-5, we’ve written in a “1”
on our grid.
m,m,m,m,m,m,m,m,m,m,,m,,
Start column
End column
M, = Descender * 126 + (Start * 16) + End
Total
Figure 9-5. We’ve designed a character and decided that it would not
be a descender, hence the “1” written in.
W Rule 2: Dots cannot overlap
As you can see in Figure 9-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 9-6? Be-
cause the dots that straddle the vertical lines in the grid actually
overlap those inside the boxes. If we tried to print overlapping
dots, the SD-lo/l5 printhead would have to slow down and back
up to print both dotsnot very efficient! To avoid this inefficiency,
SD- 10/l 5 will not allow you to detine a character like Figure
9-6. (Actually, you can define it, but when it prints, SD-lo/l5
will leave out the overlapping dots, so that it would print like
Figure 9-5.)
85