Can somebody give more detail on how the PCL font selection actually works? As I'm confused by reading the HP reference manuals.
There is a Primary FontSelectTable and a Secondary FontSelectTable. e.g.: I make changes to the Primary FontSelectTable:
EC(0U EC(s0P EC(s16.66H EC(s8.5V EC(s0S EC(s0B EC(s0T
When will these new characteristics from the Primary FontSelectTable be used?
Is it like this:
1)
- a) Text need to be printed
- b) Check which font to use (Primary or Secondary). (e.g. "Primary")
- c) A CHECK IN THE FONTSELECTTABLE ALWAYS HAPPENS (e.g. Primary FontSelectTable data will be used).
- d) A font is selected based on prioirity on the Primary FontSelectTable characteristics.
- e) The font, based on the characteristics of the Primary FontSelectTable is set as the current font
- f) The text is printed with the current font == primary font.
2)
- a) Text need to be printed
- b) Check which font to use (Primary or Secondary). (e.g. "Primary")
- c) THE FONTSELECTTABLE WILL NOT BE CHECKED. Use the current active or default Primary Font.
- d) The text is printed with the current font == primary font.
So the question is: when does a primary/secondary font change?
Is it everytime you print something that the FontSelectTable will be checked or does it only happend with a PCL command (which one?) that tells the printer to create a new primary/secondary font based on the current status of the FontSelectTable?