thailpof - Generic filter for printing Thai text files
/usr/lbin/thailpof [-c] [-h host] [-H] [-i indent] [-l
length] [-n login] [-P printer_id] [-S] [-w width]
Prints control characters. Specifies the host name of the
job owner. This name can contain Thai characters. Enables
half-height printing mode. In printers without a one-pass
printing mode, Thai characters are printed on 3 levels, or
3 lines. When half-height printing mode is enabled, the 3
levels are printed in 1.5 lines, which improves the
appearance of output. The cost of this improvement is
slower printing speed. Specifies the amount of indentation.
The default value is no (no indentation). Specifies
the page length in lines. The default value is 22. Specifies
the login name of the job owner. This name can contain
Thai characters. Specifies the printer ID in the
format that conforms to the Wototo Specification. This
format is [bb][mm][nn] where: Is the brand ID, representing
the brand of the printer. Is the model ID, representing
the model of the printer. Is the code ID, specifying
the character code used by the printer. Enables spacecompensation
mode. Many of the existing tools for text
alignment cannot handle nonspacing characters properly.
When printing output from such tools, enabling space-compensation
mode improves alignment of output text. Specifies
the page width in columns. The default value is 80.
Specifies the file to record accounting information.
The thailpof filter is a generic print filter for Thai
text files. The filter handles the device dependencies of
printers and performs accounting functions. At print job
completion times, accounting records are written to the
file specified by the af field in /etc/printcap.
The filter can handle plain text files and files that have
been preprocessed by nroff. Either kind of file can contain
Thai characters. The thailpof filter translates
nroff control sequences for underlining, superscripting,
and subscripting into the proper control sequences for the
The thailpof filter can be the specified filter in both
the of and the if fields in the /etc/printcap file. For a
description of these fields, see printcap(4).
To print Thai characters on the flag page using 3-pass
mode, you must specify /usr/lbin/thailpof in the of field
of the /etc/printcap file. In 3-pass mode, however, the
flag page is not printed on one page. Therefore, if you
do not plan to print Thai characters on the flag page, or
if you are using one-pass mode, do not specify
/usr/lbin/thailpof in the of field.
The lpr command supports a number of options and associated
arguments to enable localization features supported
by various printers. The following can be used with the
thailpof filter: To specify one-and-a-half line printing
To enable space-compensation mode. To specify the pathname
of the character code table
For a complete description of this option and its associated
arguments or values, refer to lpr(1).
The lf field (default value is /dev/null) in the
/etc/printcap file specifies the name of the error log.
Commands: lpr(1), pr(1), lpd(8), pac(8)
[ Back ]