HP deskjet 600 User Manual

Page of 124
HP PCL Commands
66
 
HP DeskJet 600, 700, 800, 900 & HP 2000 Series PCL Developer’s Guide
10.12
Downloading Fonts
Currently, the HP DeskJet 600 Series and 850/855 Series printers are the only printers that
accept downloaded fonts.  Note that the HP DeskJet format soft fonts are designed for use
with the HP DeskJet 500 Series printers.  The following sections discuss the format for the HP
LaserJet format soft fonts, which is the type used for the DeskJet 600 Series and 850/855
Series printers.   
Before sending font data, the font must first be assigned an identification number so the font
can be referenced by subsequent HP PCL commands.
10.12.1
Font ID
A font already having this ID number is deleted when the font definition is received, even if the
new font is rejected because of memory constraints or invalid data fields.
This ID is used as the value field of the Esc ( # X and the Esc ) # X soft font selection com-
mands.
EXAMPLE:
Assume that Esc * c 1 D sets the current Font ID to 1. If this command is followed by a valid
font definition (Esc s # W), a font with an ID of 1 is created.
If this command is followed by a 
Font Management
 (Esc * c # F) command, the appro-
priate action is executed for any font currently associated with an ID of 1.
TABLE 43.
Font ID - 
Esc * c # D
Value
D
J
6
0
0
D
J
6
1
0
C
D
J
6
6
0
C
D
J
6
7
0
C
D
J
6
8
0
C
D
J
6
9
0
C
D
J
6
9
5
C
D
J
8
1
0
C
D
J
8
3
0
C
D
J
8
5
0
C
D
J
8
7
0
C
D
J
8
8
0
C
D
J
8
9
0
C
D
J
8
9
5
C
D
J
9
7
0
C
H
P
2
0
0
0
C
E
FFECT
n
4
4 4
4 4
4 4
4 4
4 4
4 4
4
4
4
The subsequently downloaded 
font is given the specified ID 
number
Default
0
Range
0 to 32767 - values exceeding range are ignored
!