unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (OSF1-V5.1-alpha)
Page:
Section:
Apropos / Subsearch:
optional field



thailpof(8)							  thailpof(8)



NAME

  thailpof - Generic filter for	printing Thai text files

SYNOPSIS

  /usr/lbin/thailpof [-c] [-h host] [-H] [-i indent] [-l length] [-n login]
  [-P printer_id] [-S] [-w width] [accounting_file]

OPTIONS

  -c  Prints control characters.

  -h host
      Specifies	the host name of the job owner.	This name can contain Thai
      characters.

  -H  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.

  -i indent
      Specifies	the amount of indentation. The default value is	no (no inden-
      tation).

  -l length
      Specifies	the page length	in lines. The default value is 22.

  -n login
      Specifies	the login name of the job owner. This name can contain Thai
      characters.

  -P printer_id
      Specifies	the printer ID in the format that conforms to the Wototo
      Specification. This format is [bb][mm][nn] where:

      bb      Is the brand ID, representing the	brand of the printer.

      mm      Is the model ID, representing the	model of the printer.

      nn      Is the code ID, specifying the character code used by the
	      printer.

  -S  Enables space-compensation 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.

  -w width
      Specifies	the page width in columns. The default value is	80.


OPERANDS

  accounting_file
      Specifies	the file to record accounting information.


DESCRIPTION

  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 prepro-
  cessed by nroff.  Either kind	of file	can contain Thai characters.  The
  thailpof filter translates nroff control sequences for underlining, super-
  scripting, and subscripting into the proper control sequences	for the
  printer.

  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.

NOTES

  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:

  -A

      onehalf
	  To specify one-and-a-half line printing

      spcom
	  To enable space-compensation mode.

      tacdata
	  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).

ERRORS

  The lf field (default	value is /dev/null) in the /etc/printcap file speci-
  fies the name	of the error log.

SEE ALSO

  Commands: lpr(1), pr(1), lpd(8), pac(8)

  Files: printcap(4)

  Others: i18n_printing(5)