Home > HP > Printer > HP Pcl 5 Manual

HP Pcl 5 Manual

    Download as PDF Print this page Share this page

    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-29
    Underline Position (Distance) (SB)
    Bitmap Font - Specifies the distance from the baseline to the top dot 
    row of the underline in font design dots. Zero specifies an underline 
    position at the baseline. A positive value specifies an underline 
    position above the baseline. A negative value specifies an underline 
    position below the baseline.
    Scalable Font - Set Underline Position to zero. The Master Underline 
    Position field (see below) identifies this information for scalable fonts.
    Underline Thickness (UB)
    Specifies the thickness of the underline in font design dots for a 
    bitmap font.
    Bitmap Font - A bitmap font prints three-dot thick underlines at 300 
    dpi (six-dot thick at 600 dpi).
    Scalable Font - Set Underline Thickness to zero. The Master 
    Underline Thickness field (see below) identifies this information 
    for scalable fonts.
    Text Height (UI)   
    Specifies the font’s optimum inter-line spacing. This value is typically 
    equal to 120% of the height of the font.
    Bitmap Font - Specified in quarter-dots (radix dots).
    Scalable Fonts - Specified in design units.
    Text Width (UI)
    Specifies the font’s average lowercase character width. (This average 
    width may be weighted on the basis of relative frequency.)
    Bitmap Font - Specified in quarter-dots (radix dots).
    Scalable Font - Specified in design units. 
    						
    							11-30   Soft Font CreationEN
    First Code (UI)
    First Code specifies the character code of the first printable character 
    in the font. This value is between 0 and 255 inclusive. The Space 
    Character may be printable and will print an image if one is defined, 
    otherwise a Space control code is executed. Currently, PCL 5 
    LaserJet printers use the Font Type field to determine the first and 
    last codes of the symbol set, as shown below:
    Last Code / Number of Characters (UI)
    Bound Font: Specifies the last code in the font. This value may be 
    greater than the last code of the symbol set as implied by the font 
    type because there may be components of compound characters 
    that are not part of the symbol set but must be downloaded. The 
    printable codes are implied by the font type (refer to first code 
    described above).
    Unbound Font: For an unbound font (type 10 or 11), this field 
    specifies the maximum number of characters that can be down- 
    loaded into the font.
    Pitch Extended (UB)
    Bitmap Font - This is an addition to the Pitch field which extends the 
    pitch an extra eight bits. The value of this field is in font design units. 
    For example, a 17 pitch font designed at 300 dpi has 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 
    pitch). 
    An example for calculating the Pitch and Pitch Extended fields is 
    provided in the Pitch field description, above. Table 11-22
    Font Type  First Code../..Last Code
    0 32/127
    1  32/127 - 160/255
    2 0/255
    10 Set to 0 (for unbound font)
    11 Set to 0 (for unbound font) 
    						
    							ENFont Header Format 11-31 Scalable Font - Set Pitch Extended field to zero.
    Height Extended (UB)
    Bitmap Font - This is an addition to the Height field which extends 
    the height an extra eight bits. The value of this field is in font design 
    units. For example, a 10 point font designed at 300 dpi would have a 
    Height field of 166 (41.5 dots, or 9.96 points) and a Height Extended 
    field of 170 (0.1660 dots additional, which adds to 9.9998 points). 
    This field is calculated similar to the Pitch Extended field. Refer to the 
    Pitch description, above.
    Scalable Font - Set The Height Extended field to zero.
    Cap Height (UI)
    Cap Height is a percentage of the Em of the font and is used to 
    calculate the distance from the capline (top of an unaccented, 
    uppercase letter, such as an “H”) to the baseline.
    Bitmap Font - Fonts containing a 0 in this field are assumed to have 
    a cap height percentage of 70.87% of Em (Em being a measure, in 
    points, of the height of the body of the font.
    The Cap Height data is represented as the product of the cap height 
    percentage and the maximum unsigned integer:
    0.7087 × 65535 = 46,445
    For non-zero values, the Cap Height % is calculated as follows: 
    Scalable Font - Contains the cap height in design units. 
    						
    							11-32   Soft Font CreationEN
    Font Number (ULI)
    The Font Number field uses four bytes (byte 44, 45, 46, and 47). 
    The lower three bytes (45, 46, and 47) contain the font number in 
    hexadecimal. This is the number the vendor assigns to their typeface. 
    The most significant byte (byte 44) consists of a flag in the most 
    significant bit indicating whether the font is in its native (0) format or 
    has been converted (1) from another format. The remaining lower 
    seven bits contain the ASCII decimal value for the first initial of the 
    font vendor’s name (this is assigned by Hewlett-Packard). The 
    following initials have been assigned:
    For example, the number that Agfa assigns for a CG Times Bold Italic, 
    native format, font is 92505. This number is converted to hexadecimal 
    and used for the lower three bytes of the Font Number. Bit 8 of byte 
    44 is 0, since the native format is used and the lower seven bits are 
    the ASCII value for “C” (C for Compugraphic; 0100 0011). This 
    process is summarized below. Table 11-23
    Initial  HexValue Vendor Name
    A   41  Adobe Systems Inc.
    B   42  Bitstream Inc.
    C  43 &AGFA;
    H   48  Bigelow && Holmes
    L   4C  Linotype Company
    M   4D  Monotype Corporation plc 
    						
    							ENFont Header Format 11-33 Figure 11-4
    This field is ignored by the printer for bitmap fonts.
    Font Name (ASC16)    
    This is a 16 character ASCII field to which you may assign a font 
    name. The font name is used in the Typeface List (or Font List 
    printout), under Name or Typeface (if the printer does not have a 
    name string assigned to the typeface family code in its font selection 
    table). 
    X Resolution (UI)
    The X Resolution field is the pixel resolution in the X scan direction at 
    which the font was designed.
    NoteThis field is not present in the Format 15 Font Header and is not 
    necessary for TrueType fonts.  
    						
    							11-34   Soft Font CreationEN
    Y Resolution (UI)
    The Y Resolution field is the pixel resolution in the Y scan direction at 
    which the font was designed.
    NoteThis field is not present in the Format 15 Font Header and is not 
    necessary for TrueType fonts. 
    Scale Factor (UI)   
    The Scale Factor field indicates the number of design units per Em, 
    and is the unit used for all scalable metrics in the font header. It is 
    used for TrueType and Intellifont scalable soft fonts. 
    Master Underline Position (SI)   
    The Master Underline Position is the top of the PCL floating underline 
    with respect to the baseline in design units.
    NoteFor scalable fonts, the Master Underline Position field replaces the 
    1-byte Underline Position field.
    Master Underline Thickness (Height) (UI)   
    The Master Underline Thickness field defines thickness of the floating 
    underline in design units. 
    Font Scaling Technology (UB)   
    For scalable fonts, this field species the technology to be used for font 
    scaling.
    Table 11-24
    Value  Font Scaling Technology
    0 Intellifont
    1  Tr u e Ty p e   
    						
    							ENFont Header Format 11-35
    Variety (UB)   
    The interpretation of this field depends on the value of the preceding 
    (Font Scaling Technology) byte. For TrueType fonts, this field must be 
    set to zero. 
    OR Threshold (UI)   
    Formerly called the “LRE Threshold,” this is the pixel size in design 
    units above which the missing pixel recovery process is switched on 
    in Intellifont scaling and rasterization.
    NoteThe size of a pixel (in design units) increases as point size and device 
    resolution decrease. 
    Global Italic Angle (SI)
    The Global Italic Angle field contains the tangent of the italic angle 
    times 215 (relative to the vertical). Set this field to zero for upright 
    fonts. For detailed information on Global Italic Angle, refer to Intellifont 
    Scalable Typeface Format.
    Global Intellifont Data Size (UI)  
    The Global Intellifont Data Size identifies the size of the Global 
    Intellifont data block. For detailed information about Global Intellifont 
    Data Size, refer to Intellifont Scalable Typeface Format. 
    Global Intellifont Data    
    For detailed information on Global Intellifont Data refer to Intellifont 
    Scalable Typeface Format. 
    Character Complement (Array of UB)     
    This 8-byte field qualifies the compatibility of a type 10 or 11 font with 
    various character sets. Each bit is independently interpreted with the 
    exception of the least significant three bits. (Bit 63 refers to the most 
    significant bit of the first byte, and bit 0 refers to the least significant bit 
    of the eighth byte.) 
    						
    							11-36   Soft Font CreationEN
    NoteIn the Format 15 Font Header for TrueType Scalable Fonts, the data in 
    this field is contained in the “CC” (Character Complement) field in the 
    Segmented Font Data section immediately following the descriptor 
    data. See “Segmented Font Data” later in this chapter
    .
      Table 11-25 MSL Symbol Index
    Bit Field Designated Use
    58-63  Reserved for Latin fonts.
    55-57  Reserved for Cyrillic fonts.
    52-54  Reserved for Arabic fonts.
    50-51  Reserved for Greek fonts.
    48-49  Reserved for Hebrew fonts.
    3-47  Miscellaneous uses (South Asian, Armenian, 
    other alphabets, bar codes, OCR, Math, 
    PC Semi-graphics, etc.).
    0-2  Symbol Index field. 111 - MSL Symbol Index
    Table 11-26 Unicode Symbol Index
    Bit Field Designated Use
    32-63  Miscellaneous uses (South Asian, Armenian, other 
    alphabets, bar codes, OCR, Math, etc.).
    28-31  Reserved for Latin fonts.
    22-27  Reserved for platform/application variant fonts.
    3-21  Reserved for Cyrillic, Arabic, Greek and Hebrew fonts.
    0-2  Symbol Index field. 110 - Unicode Symbol Index  
    						
    							ENFont Header Format 11-37 Individually defined bits are shown in the following two tables:
    Table 11-27 MSL Symbol Index Character Complement Bits
    Bit Value
    63  0 if font is compatible with standard Latin character 
    sets (e.g., Roman-8, ISO 8859-1 Latin 1); 
    1 otherwise.
    62  0 if font is compatible with East European Latin 
    character sets (e.g., ISO 8859-2 Latin 2); 1 otherwise.
    61  0 if font contains Turkish character sets 
    (e.g., ISO 8859/9 Latin 5); 1 otherwise.
    34  0 if font has access to the math characters of the 
    Math-8, PS Math and Ventura Math character sets; 
    1 otherwise.
    33  0 if font has access to the semi-graphic characters of 
    the PC-8, PC-850, etc. character sets; 1 otherwise.
    32  0 if font is compatible with ITC Zapf Dingbats series 
    100, 200, etc.; 1 otherwise.
    2, 1, 0  111 if font is arranged in MSL Symbol Index order.
    Table 11-28 Unicode Symbol Index Character Complement Bits
    Bit Value
    31  0 if font is compatible with 7-bit ASCII; 1 otherwise.
    30  0 if font is compatible with ISO 8859/1 Latin 1 (West 
    Europe) character sets; 1 otherwise.
    29  0 if font is compatible with ISO 8859/2 Latin 2 (East 
    Europe) character sets; 1 otherwise.
    28  0 if font is compatible with Latin 5 (Turkish) character 
    sets (e.g., ISO 8859/9 Latin 5, PC-Turkish); 
    1 otherwise.
    27  0 if font is compatible with Desktop Publishing 
    character sets (e.g., Windows 3.1 Latin 1, DeskTop, 
    MC Text); 1 otherwise. 
    						
    							11-38   Soft Font CreationEN
    There are no invalid Character Complement field values. Examples of 
    values for the field include:26  0 if font is compatible with character sets requiring a 
    wider selection of accents (e.g., MC Text, ISO 8859/1 
    Latin 1); 1 otherwise.
    25  0 if font is compatible with traditional PCL character 
    sets (e.g., Roman-8, Legal, ISO 4 United Kingdom); 
    1 otherwise.
    24  0 if font is compatible with the Macintosh character 
    set (MC Text); 1 otherwise.
    23  0 if font is compatible with PostScript Standard 
    Encoding (PS Text); 1 otherwise.
    22  0 if font is compatible with Code Pages (e.g., PC-8, 
    PC 850, PC-Turk, etc.); 1 otherwise.
    2,1,0  110 if font is arranged in Unicode Symbol Index order. 
    Table 11-29
    Bit Field Designated Use
    Value (hex)  Meaning
    MSL:
    ‘‘0000000000000000’’ Default complement; font is 
    compatible with any character set.
    ‘‘7fffffffffffffff’’ Font is indexed in MSL and is 
    compatible only with standard 
    West Latin character sets.
    ‘‘fffffffeffffffff’’ Font is indexed in MSL and is 
    compatible only with ITC Zapf 
    Dingbat character sets.
    Unicode:
    ‘‘ffffffff3ffffffe’’  Font is indexed in Unicode and is 
    compatible only with standard 
    West Latin character sets. Table 11-28 Unicode Symbol Index Character Complement Bits 
    						
    All HP manuals Comments (0)

    Related Manuals for HP Pcl 5 Manual