Programming7–10
04 — Even Dot Plot
Even (half) dot plotting may be used to print solid lines, areas of greater
density, or to improve resolution. In even dot plotting, dots are first printed in
even numbered dot columns if plot command, 04H, is sent with the buffer
data. Paper is not advanced for that dot row. The odd column dots are
interspersed with dots printed in even numbered dot columns of that same
dot row using 05H during loading of the buffer data.
Even dot plotting is specified by the code 04H. The decoded command
NHDP inhibits the NOPP pulse from generating a RCLK pulse. This inhibits
paper motion. The even dot code and data must precede any odd dot plot
mode code and data. Paper motion occurs only after the odd dot plot shuttle
excursion, although a line feed code is used for each data transfer
termination.
Line Terminators
Even Dot Plot line terminators are 0AH (line feed), 0CH (form feed), and
0DH (Carriage Return). The printer will default to character printing after
each plot line unless you include the control code for plot within the next
data line.
Graphics and character printing can be combined on the same page, but not
on the same line. It is possible to produce special characters by plotting their
dot matrices, but this method is less efficient than creating a special character
PROM.
With Configuration Option 43
Depending on the setting of Configuration Option 43 (plot exit) when the
transition from plotting to character printing is made, adding another line
feed (LF) to the last terminator may be necessary. When you use 43.0, an
extra line feed is needed to maintain line registration throughout the page,
and to avoid the possibility of truncating the top of the first character line
after plotting. Configuration Option 43.1 does not require an extra line feed
because it is automatically included.
Figure 5–11 on page 5–22 is an example of a truncated character line
compared to a normal character line.