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.
Programming |