HP 800, 700 manual First Code UINT, Last Code/Number of Chars UINT, Pitch Extended UBYTE

Models: 700

1 124
Download 124 pages 26.67 Kb
Page 100
Image 100
11.2.27First Code (UINT)

Fonts

11.2.27First 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

032/127

132/127-160/255

20/255

10Set to 0 (for unbound font)

11Set to 0 (for unbound font)

11.2.28Last 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.29Pitch 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.30Height 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

100

HP DeskJet 600, 700, 800, 900 & HP 2000 Series PCL Developer’s Guide

Page 100
Image 100
HP 800, 700 manual First Code UINT, Last Code/Number of Chars UINT, Pitch Extended UBYTE, Height Extended UBYTE