![](/images/new-backgrounds/1148857/148857333x1.webp)
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
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 n1 to n11 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 |