You are giving an incomplete typeface description. I guarantee that you will get
12pt Arial if you enter
<esc>(s1p12v0s0b16602T
For LinePrinter
<esc>(s0p16.67h8.5v0s0b0T
There is only one lineprinter size and weight.
You must provide the COMPLETE code to accurately describe the font. The printer selects
the font based on the characteristics you provide in your font SELECT command. The printer
will do its best to accomodate your request, but the font you describe MUST already exist
in the printer's innards. The printer will do its best to match your request, but if there
is no EXACT match, there is a pecking order of priority on which characteristics are more
important. Recognize that the Symbol Set outranks everything else, and the order of priortity
is the order in which they are presented in the sample codes above. Lets go through Arial above.
<esc>(s ------------- Code Start
1p ------------------- Proportional Spacing -- 0p for fixed pitch
12v ------------------ 12 pt
**h ------------------ cpi if a fixed pitch font
0s ------------------- upright or italic etc
0b ------------------- 0b stroke weight 3b for bold
16602T --------------- Typeface for Arial
So you see that the typeface has the LOWEST priority. If you are currently printing a
fixed pitch font like Courier, just changing the typeface to 16602 will NEVER get you
Arial as you are still specifying a fixed pitch font and Arial is proportional.
Always issue a complete font select string.
Print out a typeface list from your printer's internal menu for a complete list
of strings for all the internal fonts.
Jim Asman