beautypg.com

Compuprint 9058 Programmer Manual User Manual

Page 52

background image

EPSON/IBM Mode

A78408098-003

50

- Bit 5 to 0

These 6 bits indicate the effective number of dot
columns of the character shape stored in memory.

Byte 4:

- Bit 7, 6

Graphic character description:

- 0: shading character

- 1: line drawing character

- 10: underscored character

- 11: not supported

All graphics characters are 30 dot high. An

underscored character is defined as a blank graphic
(all zeros) and it is automatically generated by the
printer. A shading character repeats dots 1-6 of each
column as dots 25 through 30 respectively. A line
drawing character repeats dots 23 and 24 as the pairs
25 and 26, 27 and 28, 29 and 30.

- Bit 5 to 0

The number of dot columns of the character shape
minus one. For example: the character width of Draft
generator is 10 dots and bit 5 to 0 must be set to 9.

- Bit 5 to 9

Compression mask description. It is used to optimize
the memory occupation and it is based on the concept
that a dot column on its left is not stored. You can
calculate the compression mask of a character only
after designing the entire character. Every bit is
associated with a dot column with the bit 7 of byte 5
associated with the leftmost column. The bit is set to
1 if the column is equal to the preceding one;
otherwise, it is set to 0. If the character is longer than
39 dot columns the remaining dot columns must be
stored without compression. The bit 40 (bit 0 of byte
9) must be 0. If no compression is present in the
character, byte 5 to 9 is composed by all zeros.

This manual is related to the following products: