HP deskjet 600 User Manual

Page of 124
Fonts
HP DeskJet 600, 700, 800, 900 & HP 2000 Series PCL Developer’s Guide
93
11.2.4
Font Type (UBYTE)
Identifies the font type as one of the following:
Value
Symbol Set Organization
0
7-bit (32 -1 27 are printable)
1
8-bit (32 -127 and 160 - 255 are printable)
2
PC-8 (0 - 255 are printable except 7 -1 5 and 27)
3
16-bit (all are printable except 0, 7 -1 5, 27, 65279, 65534, and 65535)    
A type 3 font is a 16-bit font with character codes downloaded according to some native map-
ping (for example, Shift-JIS, JIS208, etc.). This native mapping allows the font to be used as a
stand-alone font, or it can be bound to another symbol set and then used.
11.2.5
Style MSB (UINT)
The style MSB (byte 4) is combined with the style LSB (byte 23) to make the style word, which
is calculated from the partial sums for posture, width, and structure. The binary structure of the
style word is shown below.
Style Word = Posture + (4 x Width) + (32 x Structure)
Value(#)
=
Posture (style word partial sum) 
0 - Upright 
1 - Italic 
2 - Alternate Italic 
3 - Reserved
=
Width (style word partial sum multiplied by 4) 
0 - Normal 
1 - Condensed 
2 - Compressed or extra condensed 
3 - Extra compressed 
4 - Ultra compressed 
5 - Reserved 
6 - Extended or expanded 
7 - Extra extended or extra expanded 
=
Structure (style word partial sum multiplied by 32) 
0 - Solid 
1 - Outline 
2 - In-line 
3 - Contour, Edge effects 
4 - Solid with shadow 
a. Access to those codes that are unprintable, yet have a character defined, requires the 
use of the Transparent Print (Esc & P # X) command
15
14                        10
9                           5
4                           2
1        0
X
reserved
structure
width
posture