HP deskjet 600 User Manual

Page of 124
Fonts
100
 
HP DeskJet 600, 700, 800, 900 & HP 2000 Series PCL Developer’s Guide
11.2.27
First Code (UINT)
Specifies the character code of the first printable character in the font. The space character
may be printable, and will print an image if one is defined; otherwise, a space control code is
executed.
For a type 3 font, this field can have any value from 0 through 65535. First Code must be less
than or equal to Last Code.
Symbol SetType
First Code/Last Code
0
 32/127
 32/127-160/255
2
 0/255
10
 Set to 0 (for unbound font)
11
 Set to 0 (for unbound font)
11.2.28
Last Code/Number of Chars (UINT)
Specifies the character code of the last printable character in the font. This value may be
greater than the last code of the symbol set as implied by the symbol set type because there
may be components of compound characters that are not part of the symbol set, but must be
downloaded.
For a bound font, this field specifies the last downloadable character code in the font. For an
unbound font (type 10 or 11), it specifies the maximum number of characters that can be
downloaded into the font.
For a type 3 font, this field can be any value from First Code through 65535. Last Code can be
equal to First Code.
11.2.29
Pitch Extended (UBYTE)
Bitmap Font - This is an addition to the Pitch field that extends pitch an extra 8 bits to allow 10
bits of fractional dots. The value of this field is in 1/1024 dot units. For example, a 17-ppi font
for a 300-ppi device would have a Pitch field of 70 (17.5 dots or 17.1429 cpi) and a Pitch
Extended field of 150 (0.1465 dots additional, which adds to 17.6465 dots, or 17.0005 cpi). An
example of calculating the Pitch and Pitch Extended fields is provided in the Pitch field
description.
Scalable Font - This field is set to zero.
HP DeskJet 500 Series printers ignore this field.  The HP DeskJet 600 and 85X Series
printers do not
11.2.30
Height Extended (UBYTE)
Bitmap Font - This is an addition to the Height field that extends the height an extra 8 bits to
allow 10 bits of fractional dots. The value of this field is in 1/1024 dot units. For example, a 10
!