beautypg.com

Datamax-O'Neil VMP SERIES AN-16 (Single Byte Character Set Font File Format) User Manual

Page 2

background image








Version 1.1 HEADER (impact only):

The version 1.1 header fonts are used in the 8i Flash 180 CPS impact printers

The 55 bytes (ALL bytes must be present) within the header are as follows:

4 BYTES

May be anything, rewritten internally

3 BYTES

Font version number (must be "1.1")

1 BYTE

Mod 256 summation of the five character name

5 BYTES

Five character name for this font

1 BYTE

One character name for this font

1 BYTE

Must be 00 for monospace font

Must be 05 for proportional font

2 BYTES, LSB 1st

Number of dots wide for monospace font

0xFFFF for proportional font

2 BYTES, LSB 1st

Number of dots high

1 BYTE

Number of bytes in each row

2 BYTES

Number of bytes in each character

1 BYTE

Number of added spaces for compressed (impact)

1 BYTE

First ASCII character represented in this font

1 BYTE

Last ASCII character represented in this font

1 BYTE

Dotline to place underline (impact)

1

BYTE

USER

version

number

8

BYTE

USER

creation

date

20 BYTES

USER description



Version 1.3 HEADER (thermal and impact):

The 71 bytes (ALL bytes must be present) within the header are as follows:

4 BYTES

May be anything, rewritten internally

4 BYTES

Font version number (must be "1.3",0x00 terminating NUL)

1 BYTE

Mod 256 summation of the five character name

6 BYTES

Five character name for this font with 0x00 terminating NUL

Impact:

1 BYTE

One character name for this font

1 BYTE

Name of PICA pitch font in this set (impact)

1 BYTE

Name of ELITE pitch font in this set (impact)

1 BYTE

Name of ITALIC PICA pitch font in this set (impact)

1 BYTE

Name of ITALIC ELITE pitch font in this set

OR Thermal:

1 BYTE

One character name for this font

1 BYTE

One character name for this font

1 BYTE

One character name for this font

1 BYTE

One character name for this font

1 BYTE

One character name for this font

Impact AND Thermal:

1 BYTE

Must be 00 for monospace font

Must be 05 for proportional font

1 BYTE

Must be 01 if this font is to appear on the self test printout

Must be 00 if this font is NOT to appear on the self test printout