HP-UX 11i v3 International Printing Features

21
and commands in the printing user data associated with those commands pass through the model file
without modification.
When one of the CJK utf8 locale options is specified, PCL5.asian can use all the available CJK
glyphs for printing with the typeface listed in the table as the primary fonts. When C.utf8 is specified,
PCL5.asian can switch typeface with PCL commands to any of the CJK typefaces listed in the table.
This feature enables the generation of a PCL printing job that includes multiple Asian languages.
By embedding the appropriate PCL commands after switching to HP-GL/2 printing mode, Asian
characters can be used within an HP-GL/2 printing job (PCL mode).
Miscellaneous Font Control Feature
PCL5.asian uses PCL5 font downloading feature to print characters not available on printers up to
some specific number of characters. The number of characters that can be downloaded on a printer
depends on the available memory on the printer. For a printer with less memory, the -ofontmem0
option is provided. This option enables the use of any host fonts without downloading with some
printing performance being sacrificed.
The PCL5.asian model file supports a new nloo option, which generates printouts that are
comparable to the default font size and typeface of the PCL5.nloo model file. This option is
provided to help users to migrate from the now deprecated PCL5.nloo model file.
When HP-UX is updated from a previous release, both the model file configured during the earlier
release and the behavior of the file are unchanged.
The PCL5.asian model file uses the X font server library for accessing fonts on the host computer.
Configuring additional TrueType or bitmap fonts for the X font server enables PCL5.asian to use
these fonts for PCL printing. When a font is installed and set up at a new directory, notify
PCL5.asian about the new font path by using the –ofpath+font-path option
7
.
The PCL5.asian model file on HP-UX 11i v3 can be enhanced for finer control of pitch down to
1/7200 dpi. A version of the Asian CF-font card can have a font that uses full width spacing for
0x20 (ASCII space character). The spacing of 0x20 can be adjusted to be the same width as other
ASCII characters by modifying the following line in the configured PCL5.asian interface file:
Original line
f_base_opt="$f_base_opt -x pcl_font_size_adjust=dimm"
Modified line
f_base_opt="$f_base_opt -x pcl_font_size_adjust=fine"
User-Defined Character Support
In addition to the support of text-file based bitmap font of udc(1) (user-defined characters),
PCL5.asian also supports the other type of UDC fonts through the UDC Code Font Mapping File
that can be specified by using the -umap option. With this option, you can specify the mapping
between a character code point in the input file and a code point of a font. The mapping is defined in
a text file specified by the umap option.
The following shows the syntax of a umap file:
# comment string
/font = font-name
input-code1 font-code1
input-code2 font-code2
:
# comment string
/font = font-name2
input-code3 font-code3
input-code4 font-code4
:
7
For example, -ofpath+/usr/lib/X11/fonts/myfonts/100dpi.