HP Pcl 5 Manual
Have a look at the manual HP Pcl 5 Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 1114 HP manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.
ENFont Header Format 11-9 8 Cell Width 10 Cell Height 12 Orientation Spacing 14 Symbol Set 16 Pitch (Default HMI) 18 Height 20 x-Height 22 Width Type Style LSB 24 Stroke Weight Typeface LSB 26 Typeface MSB Serif Style 28 Quality Placement 30 Underline Position (Distance) Underline Thickness (Height) 32 Text Height 34 Text Width 36 First Code 38 Last Code 40 Pitch Extended Height Extended 42 Cap Height 44-47 Font Number M 48-63 Font Name M 64 X Resolution 66 Y Resolution n Copyright (optional) M Table 11-3 Format 20 Font Header (for Resolution-Specified Bitmapped) (continued)
11-10 Soft Font CreationEN Table 11-4 Format 10 Font Header (for Intellifont Bound Scalable) Byte 15 (MSB) 8 7 (LSB) 0 0 Font Descriptor Size (minimum 80) 2 Header Format (10) Font Type 4 Style MSB Reserved 6 Baseline Position 8 Cell Width 10 Cell Height 12 Orientation Spacing 14 Symbol Set 16 Pitch (default HMI) 18 Height 20 x-Height 22 Width Type Style LSB 24 Stroke Weight Typeface LSB 26 Typeface MSB Serif Style 28 Quality Placement 30 Underline Position (Distance) Underline Thickness (Height) 32 Text Height 34 Text Width 36 First Code 38 Last Code 40 Pitch Extended Height Extended 42 Cap Height 44-47 Font Number M
ENFont Header Format 11-11 48-63 Font Name M 64 Scale Factor 66 X Resolution 68 Y Resolution 70 Master Underline Position 72 Master Underline Thickness (Height) 74 OR Threshold 76 Global Italic Angle Desc. Size-2 Global Intellifont Data Size 80 Global Intellifont Data M n Copyright (optional) M Reserved (0) Checksum Table 11-5 Format 11 Font Header (for Intellifont Unbound Scalable Fonts) Byte 15 (MSB) 8 7 (LSB) 0 0 Font Descriptor Size (minimum 88) 2 Header Format (11) Font Type (10) 4 Style MSB Reserved 6 Baseline Position 8 Cell Width 10 Cell Height 12 Orientation Spacing 14 Symbol Set Table 11-4 Format 10 Font Header (for Intellifont Bound Scalable) (continued)
11-12 Soft Font CreationEN 16 Pitch (default HMI) 18 Height 20 x-Height 22 Width Type Style LSB 24 Stroke Weight Typeface LSB 26 Typeface MSB Serif Style 28 Quality Placement 30 Underline Position (Distance) Underline Thickness 32 Text Height 34 Text Width 36 Reserved 38 Number of Contours (Characters) 40 Pitch Extended Height Extended 42 Cap Height 44-47 Font Number M 48-63 Font Name M 64 Scale Factor 66 X Resolution 68 Y Resolution 70 Master Underline Position 72 Master Underline Thickness 74 OR Threshold 76 Global Italic Angle 78-85 Character Complement Table 11-5 Format 11 Font Header (for Intellifont Unbound Scalable Fonts) (continued)
ENFont Header Format 11-13 Desc. Size-2 Global Intellifont Data Size Desc. Size Global Intellifont Data M n Copyright (optional) M Reserved (0) Checksum Table 11-6 Format 15 Font Header (for TrueType Scalable Fonts) Byte 15 (MSB) 8 7 (LSB)0 0 Font Descriptor Size (minimum 72) 2 Header Format (15) Font Type 4 Style MSB Reserved 6 Baseline Position 8Cell Width 10 Cell Height 12 Orientation Spacing 14 Symbol Set 16 Pitch (default HMI) 18 Height 20 x-Height 22 Width Type Style LSB 24 Stroke Weight Typeface LSB 26 Typeface MSB Serif Style 28 Quality Placement 30 Underline Position (Distance)Underline Thickness Table 11-5 Format 11 Font Header (for Intellifont Unbound Scalable Fonts) (continued)
11-14 Soft Font CreationEN Data Types In the font header and character descriptor information that follows, the abbreviations shown below are used to define the data type of each field:32 Text Height 34 Text Width 36 First Code 38 Last Code/Number of Characters 40 Pitch Extended Height Extended 42 Cap Height 44-47 Font Number M 48-63 Font Name M 64 Scale Factor 66 Master Underline Position 68 Master Underline Thickness 70 Font Scaling Technology Variety 72 [additional data may be inserted here] M Desc. SizeSegmented Font Data M # - 2 Reserved (0) Checksum Table 11-7 Font Header Field Data Type Notation (B) : Boolean (0, 1) (UB) : Unsigned Byte (0 . . 255) (SB) : Signed Byte (-128 . . 127) (UI) : Unsigned Integer (0 . . 65535) Table 11-6 Format 15 Font Header (for TrueType Scalable Fonts) (continued)
ENFont Header Format 11-15 Font Descriptor Size (UI) Specifies the number of bytes in the font descriptor. See the font header figure for the appropriate font descriptor size. Header Format (UB) The Header Format byte identifies the font to format (see below). Font Type (UB) Font type describes the font’s relation to symbol sets. (SI) : Signed Integer (-32768 . . 32767) (ULI) : Unsigned Long Integer (0 . . 2 32-1) (SLI) : Signed Long Integer (-2 31 . . 231-1) (ASCxx) : ASCII string array (0 . . xx-1) of characters Table 11-8 Header Format Values Value Format 0 PCL Bitmap 10 Intellifont Bound Scalable 11 Intellifont Unbound Scalable 15 TrueType Scalable (bound or unbound) 20 Resolution-Specified Bitmap Table 11-9 Font Type Values Value Font Type 0 Bound font. Character codes 32 to 127 [decimal] are printable. 1 Bound font. Character codes 32 to 127 [decimal] and 160 to 255 [decimal] are printable. Table 11-7 Font Header Field Data Type Notation (continued)
11-16 Soft Font CreationEN NoteAccess to those codes which are unprintable, yet have a character defined, requires the use of the Transparent Print Data command (refer to Chapter 8 for more information). Style MSB (UI) The Style MSB (byte 4) is combined with the Style LSB (byte 23) to make the style word. The contents of the style word are described below. The Style word (decimal) is calculated using the formula: Style Word = Posture + (4 x Width) + (32 x Structure) The binary structure of the Style word is shown below.2 Bound font. All character codes 0 to 255 are printable, except 0, 7 to 15, and 27 [decimal] (see note below). 10 Unbound font. Character codes correspond to HP MSL numbers (for Intellifont unbound scalable fonts). 11 Unbound font. Character codes correspond to Unicode numbers (for TrueType unbound scalable fonts). Table 11-9 Font Type Values (continued) Table 11-10 Value Posture (StyleWord partial sum) 0 Upright 1 Italic 2 Alternate Italic 3 Reserved
ENFont Header Format 11-17 Table 11-11 Va l u e Appearance Width (multiply by 4 for StyleWord partial sum) 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 Table 11-12 Value Structure (multiply by 32 for StyleWord partial sum) 0 Solid 1 Outline 2 Inline 3 Contour, Distressed (edge effects) 4 Solid with Shadow 5 Outline with Shadow 6 Inline with Shadow 7 Contour with Shadow 8-11 Patterned (complex patterns, subject to type family) 12-15 Patterned with Shadow 16 Inverse 17 Inverse in Open Border 18-30 Reserved 31 Unknown Structure
11-18 Soft Font CreationEN NoteThe reserved bits (15 - 10) should be set to zero. If a value is requested, and a match not made, the request is ignored and the current font selection process continues as if the parameter was never requested (but it is saved in the attribute table). Example Assuming a font style of “italic compressed contour” is desired, the value (#) would be: 1 + (2×4) + (3×32) = 105 Baseline Position (UI) Bitmap Font - Specifies the distance from the top of the cell to the baseline. The baseline is the dot row on which all of the characters in a given line appear to stand (see ). The measurement of this distance is in font resolution dots, as defined in the Resolution Field of a Format 20 font header (default=300 dpi). Intellifont Scalable - Specifies a Y-coordinate in the design window (refer to Figure 11-2.) TrueType Scalable - Baseline Position must be set to zero. Cell Width (UI) Specifies the width of the cell. The cell must be wide enough to accept the widest character. The cell width range is 1 to 65535. Bitmap Font - Specified in PCL coordinate system dots. Scalable Font - Specified in design units. Cell Height (UI) Specifies the height of the cell. The design cell for a font must be tall enough to accept the tallest character and greatest descender. The legal range is 1 to 65535.