Home > HP > Printer > HP Pcl 5 Manual

HP Pcl 5 Manual

Here you can view all the pages of manual HP Pcl 5 Manual. The HP manuals for Printer are available online for free. You can easily download all the documents as PDF.

Page 161

ENUnbound Scalable Fonts 9-9
Symbol Collections   
The symbols in an unbound font (typeface) can be divided into 
symbol collections. These symbol collections identify the symbols 
according to some language basis or special application usage. 
Some symbol collections include: Basic Latin, East European, 
Turkish, Math, Semi-Graphic, and Dingbats. If a symbol collection is 
included in an unbound font, all of the symbols of that collection are 
included.
NoteSee Appendix D in the PCL 5 Comparison Guide...

Page 162

9-10   Font ManagementEN
Character Complement Numbers   
The “Intellifont Unbound Scalable Font Header” (header) includes a 
64 bit field (bytes 78-85) which contains the Character Complement 
number. For TrueType fonts, in the “Format 15 Font Header for 
Scalable Fonts” (unbound), the Character Complement number is 
included in the accompanying “Segmented Font Data” section of the 
header.
The Character Complement number identifies the symbol collections 
in the font. Each bit in this field corresponds...

Page 163

ENUnbound Scalable Fonts 9-11 TrueType example: If a symbol set based on Unicode numbers 
requires one or more characters from the standard ASCII collection 
and some of the characters from the Latin 5 collection, then bits 31, 
28 and 0 are set to one (refer to Appendix D in the PCL 5 Comparison 
Guide for information regarding the various symbol collections).
As stated above, to determine which unbound scalable fonts contain 
the symbols for the specific symbol set, the printer must identify those...

Page 164

9-12   Font ManagementEN
Since the printer identifies symbols by their symbol index number 
(range from 0 to 65535), but receives character codes (range 0-255), 
a relation must be made between the character codes and the larger 
range of symbol index numbers. This relation is defined by the symbol 
set mapping table.
The printer contains a symbol set mapping table for each available 
symbol set. These tables list the character code range and 
corresponding list of symbol index numbers. Using this...

Page 165

ENUnbound Scalable Fonts 9-13
Printing a Character  
When an unbound font is selected for printing and a character code is 
received, the printer accesses the requested symbol set mapping 
table to identify the MSL or Unicode number. For example, if the 
Roman-8 symbol set is selected and the printer receives character 
code 254, the printer accesses the Roman-8 symbol set mapping 
table (Table 9-1). In the Roman-8 mapping table, character code 254 
is mapped to MSL number 191 or Unicode number 00b1...

Page 166

9-14   Font ManagementEN 

Page 167

ENIntroduction  10-1
10
User-Defined Symbol 
Sets      
Introduction 
User-defined symbol sets are used with unbound scalable fonts. 
Three new commands provide for the implementation of 
user-defined symbol sets:
Symbol Set ID Code - 
E
C*c#R 
Define Symbol Set - 
E
C(f#W [symbol set data] 
Symbol Set Control - 
E
C*c#S
To define a symbol set, you must first designate a symbol set ID 
code. Next, use the Define Symbol Set command to download 
the list of characters (character codes and related symbol...

Page 168

10-2   User-Defined Symbol SetsEN
Symbol Set ID Code Command 
The Symbol Set ID Code command assigns a symbol set ID code to a 
user-defined symbol set. This ID code is used by the Symbol Set 
Control command for symbol set management.
The ID code corresponds to the symbol set ID selection value 
which is used to identify the symbol set during font selection.
E
C * c # R
#  =   Symbol Set ID Code (decimal)
Default =0
Range = 0 - 32,767 (larger values are outside the legal range)
When downloading a symbol...

Page 169

ENSymbol Set ID Code Command 10-3 When selecting an ID code, select one which is not being used 
currently. (If an ID code is selected which is already being used in 
the printer, that symbol set is redefined.) The first step in selecting an 
ID code is to determine an ID selection value. Since it may be difficult 
to determine which ID selection values are being used, it is best to 
select one which has not been assigned. Refer to Appendix C in the 
PCL 5 Comparison Guide to select a number/letter (ID...

Page 170

10-4   User-Defined Symbol SetsEN
Define Symbol Set 
This command defines the characters and character mapping for a 
user-defined symbol set.
E
C ( f # W [symbol set definition data]
#  =   Number of bytes in symbol set definition
Default =n/a
Range = 0 - 32767
If a user-defined symbol set is already present in the printer and a 
new, valid symbol set is downloaded with the same Symbol Set ID 
Code, then the old symbol set is deleted. If an internal symbol set with 
the same ID code exists, it is...
Start reading HP Pcl 5 Manual

Related Manuals for HP Pcl 5 Manual

All HP manuals