HP-UX 11i v3 International Printing Features

35
When conflicting hmi and cpi options are specified, one of the following can occur:
If the hmi option specifies character spacing wider than the cpi option, extra space is added
between characters to satisfy both options.
If the hmi option specifies character spacing narrower than the cpi option, the hmi option takes
precedence. The character width is reduced to a level that is dictated by the hmi option.
Similarly, when conflicting hmi/cpi and width options are specified, one of the following can occur:
If the hmi/cpi option specifies a character-per-line number greater than the width option, the
width option dictates how many single-width characters are printed per line, with an effectively
larger right margin.
If the hmi/cpi option specifies a character-per-line number less than the width option, the width
option is ignored.
Similar interactions occur among the vmi, lpi and lines options.
By default, the width-to-height aspect ratio of the printed characters does not change as a result of
interactions among hmi/cpi and vmi/lpi. For instance, changing the value of the lpi option also
affects cpi, and vice versa. The nofixwh or nf option enables lpi and cpi to be independent of
each other, resulting in the printing of compressed or widened characters based on what lpi and
cpi values are specified.
Mozilla PostScript Printing Notes
When printing PostScript files generated by the Mozilla Web browser, the codeset portion of the
current locale is immaterial, because Mozilla encodes all the characters using Unicode. However, the
language and territory portion of the locale name is significant because it helps to determine the set of
fonts to be used if language-related information is not encoded in the PostScript files themselves.
Non-BMP
12
characters on Web pages cannot be printed by default. However, by specifying the
-oremap option to remap those characters to a private use area of BMP, the characters can be
printed properly. This option might not work if too many non-BMP characters need to be printed.
Font Control and Selection
The set of bitmap and TrueType fonts used by the psfontpf printer filter are controlled by the font
information stored in the system configuration file. However, the following methods of using fonts
other than those defined in the system configuration file, are available:
Use the font=fontname option to specify the font to be used. Specify this value as an lp –o
option or as the default user option when configuring the interface file using the psmsgen tool.
Define the set of custom fonts to be used in an optional user configuration file, and select that user
configuration file when configuring the interface file using the psmsgen tool.
Use the udc=udc-font option to use the udc(1) format user-defined character raster font.
Use the umap=umap-file option to use the UDC code font-mapping file.
For the psfontpf print filter, use of the font option does not exclude the use of other system fonts; it
simply sets the given font to be the preferred one. You can still use other fonts if a character cannot be
found in the given font.
You can specify multiple font options in the command line. The ones positioned later in the line have
higher priority than the ones positioned earlier in the line. The fontname parameter can be any of
the following:
A typeface name to select a particular typeface from the system fonts
A PostScript font name, when selecting one of the printer supported fonts
A pathname to a TrueType or PCF bitmap font
12
Unicode Base Multilingual Plane (U+0000 – U+FFFD).