摘要 |
PURPOSE:To enable constantly balanced printing, by a method wherein a space amount obtained by subtracting a letter face width from a designated printing spacing is bisected, and the bisected space amounts are distributed on the right and left sides, in a dot matrix printer. CONSTITUTION:Only letter face data obtained by removing space areas are stored in a character generator CG-ROM, and required spaces are evenly set on the left and right sides of the letter face by a space-setting circuit 3, when writing data into a line buffer LB. Let right and left space widths be C and A and the letter face width be B, then the left-side space A, the letter face width B, the right-side space C and the starting address of the next printing digit place are LBAD, LBAD+A, LBAD+A, LEAD+A+B, LEAD+A+B+C, respectively, and the spaces A, C are set that A=(printing spacing-B)/2 and C=(printing spacing -B)-A. Accordingly, favorably balanced printing can be conducted, the printing spacing can be freely designated, and the ROM capacity can be saved. |