Proportional Data (9 needle printer)
Not all characters are the same size. “W” is considerably wider than “i”. In the proportional
print mode, it is necessary to specify how much space a character takes by specifying the
first and last printable columns in that character’s matrix.
Seven bits of the attribute are used for specifying the print position of a character within
its matrix. The three high-order bits of the seven bits of proportional data represent the
starting position of the character in the print area and the remaining four bits indicate the
ending position.
All characters in proportional mode are printed as emphasized characters. Therefore,
when defining a download character for printing in proportional mode, specify the ending
print position one or more blank columns greater than the actual width of the character.
This is also true for enlarged mode.
The maximum print area width of a download character is 12 columns, but column 12
must be blank, or if dots are specified in this column, they will automatically set to 0. The
minimum width of a download character is 5 columns. All of the download character data
n
1
to n
11
must be sent to the printer. Note also that, if horizontally adjacent dots are
specified, they will be automatically ignored.
Computing the Attribute (9 needle printer)
The 8 bits that make up attribute A are broken down as follows:
Bit dec.
Part 1 When using normal matrix field, this bit is 1. 8 128
For descending matrix field it is 0.
Part 2 These 3 bits specify the first 7 64
column of the proportional character. 6 32
5 16
Part 3 These 4 bits specify the last column of the 4 8
proportional character. 3 4
2 2
1 1
84
Download Character Generator