HP deskjet 600 Benutzerhandbuch

Seite von 124
HP PCL Commands
HP DeskJet 600, 700, 800, 900 & HP 2000 Series PCL Developer’s Guide
63
MATCHING ALGORITHM
The following procedure matches requested styles with available styles:
4
4
Printers recognizing only style values 0, l, and 2 discard requests for larger values.
4
4
Printers recognizing style values from 0 to 255 convert requests for larger values to 255. 
The request is discarded if an exact match is not found after conversion.
4
4
An exact match is required for style selection. If the requested value is within the range of 
the printer and a match is not made, the request is ignored, but saved in the font select 
table, available for the next selection.
Whenever a requested font parameter is ignored, the parameter is retained in the font select
table for future font selections; and the current font selection process continues as if the
parameter had never been requested.
In some HP PCL machines, the style word may be an operator: slanting, condensing, expand-
ing, outlining, and shadowing operations are all theoretically possible. For example, if italic is
unavailable, slant may be added to the upright face. No new command sequence is required
to support such operations.
EXAMPLE: Assume that a font style of “italic compressed contour” is desired. The value(#)
would be computed as follows:
1 + (2 x 4) + (3 x 32) = 105
Value (#) =
Structure (style word partial sum multiplied by 32)
0
Solid
1
Outline
2
In-line
3
Contour, Edge effects
4
Solid with shadow
5
Outline with shadow
6
In-line with shadow
7
Contour with shadow
8
Patterned (complex patterns, subjective to typeface)
12-15
Patterned with shadow
16
Inverse
17
Inverse in open border
18-30
Reserved
31
Unknown structure
Default = 0
Range = 0 to 32767 (values greater than 32767 are clamped)