Attribute byte 2 specifies proportional-spacing information. Bits 6-0 specify spacing information. Set these bits to 0 if proportional spacing is not desired. When you use proportional spacing with a downloaded font that has bits 6-0 set to 0, all 11 bytes of character data print.

Bit

Bit Values

Functions

 

 

 

7

Set to 0.

 

 

 

 

6, 5, 4

Interpreted as a binary

Specifies the number of leading dot

 

number.

columns to ignore. This number is the

 

 

offset. Up to 7 dot columns can be ignored.

 

 

 

3, 2, 1, 0

Interpreted as a binary

Specifies the number of dot columns to be

 

number.

printed. Each character is automatically

 

 

followed by a blank column that is not

 

 

included in the character width. Widths

 

 

greater than 11 will be treated as 11.

 

 

 

Printable

Define the printable data.

These bytes are unique to each character,

Data

 

and must be specified for each download

(Bytes 3

 

character. The printer prints one byte at a

through

 

time. Each wire in the printhead has a

13)

 

corresponding bit in each byte, depending

 

 

on whether the character is an ascender or a

 

 

descender. To print the dot, set the bit to 1.

 

 

See the following illustration.

Bit

Bit

7

Not Used

6

7

5

6

4

5

3

4

2

3

1

2

0

1

Not Used

0

Ascenders

Descenders

112

Section 7: Downloading Characters and Fonts

Page 112
Image 112
Lexmark 249X, 248X manual 112, Printable