-
DEFINING YOUR OWN NLQ CHARACTERS
As you probably noticed, NLQ characters are printed by two passes of the print head. Half of the character is printed on the first pass, and the remain- der on the second pass. The paper is rolled up half a dot height in between passes to let the print head print dots on the second pass that overlap the previous dots, in order to fill in the spaces and produce denser characters. Additionally, the print head speed is halved, and the dots are printed at double the density of draft characters. For this reason, NLQ characters can contain up to 23 dots in the horizontal direction.
Fundamentally, the process to define and print downloaded NLQ character - is the same as for draft characters, except that you must assign the charac-
ter data according to the emulation mode, you are using.
-
Assigning the character data with the Standard mode
There are differences in the way the attribute information is processed.
In the draft quality mode the attribute byte carries the descender data, and specifies the left space and the character width. In the NLQ mode, tber are
128 |
|
|
|
|
|
|
|
|
|
|
64 |
|
|
|
|
|
|
|
| ASCII | Code |
32 |
|
|
|
|
|
|
|
| Left space: | |
16 |
|
|
|
|
|
|
|
| Character width: | |
8 |
|
|
|
|
|
|
|
| Right | space: |
4 |
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
128 |
|
|
|
|
|
|
|
|
|
|
64 |
|
|
|
|
|
|
|
|
|
|
32 |
|
|
|
|
|
|
|
|
|
|
16 |
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
128 | I I I | I | I, | / | I, | I I, | I | 1 I I | I I I |
|
64 | I | I | II | III | Ill | II | I | III | III/ |
|
Data:
Figure 5-4. Use this grid (or one similar to it) to define your own NLQ characters with the Standard mode
86