*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> i18n_printing (5)              
Title
Content
Arch
Section
 

i18n_printing(5)

Contents


NAME    [Toc]    [Back]

       i18n_printing - Introduction to internationalized printing
       support

DESCRIPTION    [Toc]    [Back]

       The operating system's  optional  subsets  with  worldwide
       support software provide special features to meet requirements
 for printing nonASCII text.  These features include:
       Print  filters  for codesets other than ASCII. Among these
       are generic PostScript print filters  (pcfof  and  wwpsof)
       that  can be used with a variety of printers.  Outline and
       bitmap fonts for different  languages  Software  on-demand
       loading  (SoftODL)  of  user-defined  character  fonts for
       Asian bitmap printers Codeset  conversion  between  source
       file and printer

       This  reference  page  describes these features and how to
       enable them.

GENERIC PRINT FILTERS    [Toc]    [Back]

       Unlike the print filters discussed in the  following  section,
  generic  print filters are neither printer specific
       nor limited to printers from a particular vendor.

       The pcfof generic print filter operates on both  text  and
       PostScript  input files and supports ANSI, PCL, and multilanguage
 PostScript printers. Although fonts required  for
       the  print job must reside on the printer, the filter does
       include support for codeset conversion. See  the  pcfof(8)
       reference  page for information about setting up a printer
       with this filter.

       The wwpsof generic print  filter  operates  on  PostScript
       files  generated  from CDE applications or text files. The
       filter uses settings in a printer customization file (PCF)
       to  find the font glyphs for local language characters and
       then embeds the font data in the PostScript file  sent  to
       the  printer. The filter uses PostScript outline fonts, if
       installed on the local system, or bitmap fonts, which  the
       filter  obtains  through  a  font  server. This means that
       print jobs containing characters other than English do not
       have  to  be  sent  to printers where supporting fonts are
       resident. Furthermore, because this filter works as a font
       server  client, local language bitmap fonts do not have to
       reside on the local system.  The  wwpsof  filter  verifies
       that the characters being printed are valid in the current
       locale and uses the locale  setting  to  find  appropriate
       fonts.  Therefore,  locale  must  be set appropriately for
       print jobs handled by this filter.

       The  wwpsof  filter  requires  that  the  printer  support
       PostScript  Level 2 (or higher) or PostScript Level 1 with
       the composite font extension. See the wwpsof(8)  reference
       page  for information about setting up a printer with this
       filter. See xfs(1X) for information on setting up  a  font
       server.






PRINTER-SPECIFIC PRINT FILTERS    [Toc]    [Back]

       The  worldwide  support  software provides additional text
       and PostScript print filters for local  language  support.
       These  filters  are sensitive to the user's locale setting
       and include country-specific features, such as space  compensation
 mode for Thai printing.

       The  following list names the print filters and the printers
 with which they are used. Note that  text  filters  do
       not  support  PostScript output but PostScript filters can
       support both text and PostScript output.  cp382dof, a text
       filter  for the Traditional Chinese (Hanyu) CP832D printer
       dl510kof, a text  filter  for  the  Korean  DL510  printer
       la280of,  a  text  filter  for  the Japanese LA280 printer
       la380cbof,  a  text  filter  for  the  Simplified  Chinese
       (Hanzi)  LA380CB  printer  la380kof, a text filter for the
       Korean LA380K printer  la380of,  a  text  filter  for  the
       Japanese  LA380  printer  la84of,  a  text  filter for the
       Japanese LA84  printer  la86of,  a  text  filter  for  the
       Japanese  LA86 printer la88cof, a text filter for the Simplified
 Chinese (Hanzi) LA88C printer la88of, a text  filter
  for  the  Japanese LA88 printer la90of, a text filter
       for the Japanese LA90 printer ln03jaof, a text filter  for
       the  Japanese  LN03JA  printer ln05jaof, a text filter for
       the Japanese LN05JA printer ln10jaof, a  text  filter  for
       the  Japanese  LN10JA printer ln82rof, a PostScript filter
       supporting the DEC Kanji codeset  for  the  LN82R  printer
       ln82rof_sdeckanji,  a  PostScript  filter  supporting  the
       Super  DEC   Kanji   codeset   for   the   LN82R   printer
       ln82rof_SJIS, a PostScript filter supporting the Shift JIS
       codeset for the LN82R printer thailpof,  a  text  (generic
       Thai bitmap) filter for the Epson 1050+ printer

                                  Note

       The  Chinese  text print filters, which print either Hanzi
       or Hanyu characters, can automatically convert between the
       two sets of characters.  Conversion is enabled when either
       the flocale value (set in the /etc/printcap file, lpr command,
  or lp command) or the user's locale setting differs
       from the printer locale value. See printcap(4) and  lpr(1)
       for more information about setting these values.

       A  reference  page  exists for each print filter; however,
       reference pages for the  ln82rof,  ln82rof_sdeckanji,  and
       ln82rof_SJIS filters are available only in Japanese.

       The  following  table lists for printer-specific text filters
 the characteristics that can or must  be  defined  in
       the  /etc/printcap  file.   An  asterisk precedes keywords
       (defined through the ya symbol) or other symbols that  are
       mandatory  for  the  filter.  Symbols are described in the
       printcap(4) reference page. The  keyword  assignments  for
       the ya symbol can also be specified as keyword assignments
       for the -A option on the lpr command line.  See the lpr(1)
       reference page for keyword descriptions.









       ------------------------------------------------------------------
       Text Filter   Option Keywords for ya Symbol         Other Symbols
       ------------------------------------------------------------------
       cp382of       flocale,line,odldb,odlstyle,*plo-     *ys,yt
                     cale
       dl510kaof     flocale,line,odldb,odlstyle,*plo-     *ys,yt
                     cale
       la280of       flocale,line,odldb,odlstyle,*plo-     *ys,yt
                     cale
       la380cbof     flocale,line,odldb,odlstyle,*plo-     *ys,yt
                     cale
       la380kof      flocale,line,odldb,odlstyle,*plo-     *ys,yt
                     cale
       la380of       flocale,line,odldb,odlstyle,*plo-     *ys,yt
                     cale
       la84of        flocale,line,odldb,odlstyle,*plo-     *ys,yt
                     cale
       la86of        flocale,line,odldb,odlstyle,*plo-     *ys,yt
                     cale
       la88cof       flocale,line,odldb,odlstyle,*plo-     *ys,yt
                     cale
       la88of        flocale,line,odldb,odlstyle,*plo-     *ys,yt
                     cale
       la90of        flocale,line,odldb,odlstyle,*plo-     *ys,yt
                     cale
       ln03jaof      flocale,line,odldb,odlstyle,*plo-     *ys,yt
                     cale
       ln05jaof      flocale,line,odldb,odlstyle,*plo-     *ys,yt
                     cale
       ln10jaof      flocale,line,odldb,odlstyle,*plo-     *ys,yt
                     cale
       thailpof      line,onehalf,spcom,tacdata,plocale    *yp
       ------------------------------------------------------------------

POSTSCRIPT OUTLINE FONTS    [Toc]    [Back]

       The  worldwide  support  software  provides a large set of
       outline fonts for printing  files  in  various  languages.
       Depending  on  how many local language support subsets are
       installed on your system, there may be more than 150  outline
 fonts available.

       Fonts  are  available  according  to  codeset. To identify
       which fonts are available for the codeset of the file  you
       want  to  print, see the section on fonts in the reference
       page for that codeset.  For example,  to  find  out  which
       outline  fonts  are  available for DEC Hanyu, refer to the
       section on fonts in dechanyu(5).

       Note that Tru64 UNIX does not include  PostScript  outline
       fonts  for  the  ISO8859-4 (Lithuanian) and Japanese codesets.

SOFTWARE ON-DEMAND FONT LOADING (SOFTODL)    [Toc]    [Back]

       SoftODL is a mechanism  through  which  a  terminal  or  a
       printer  can download the relevant bitmap font information
       for a user-defined character (UDC) at the time the character
  needs  to be displayed or printed. The local language
       bitmap printers for multibyte languages (specifically  for
       Japanese,  Chinese,  and Korean) can support this feature.
       See odl(5) for more details on the SoftODL mechanism.

       The following list names, by language, the  print  filters
       and  printers that support the SoftODL mechanism: Chinese:
       For the CP382D Traditional Chinese dot-matrix printer controller
  For  the  LA88-C  Simplified  Chinese  dot-matrix
       printer For the LA380-CB Simplified Chinese  graphic  line
       printer  Japanese:  For  the LA84-J dot-matrix printer For
       the LA86-J dot-matrix printer For  the  LA88-J  dot-matrix
       printer  For the LA90-J dot-matrix printer For the LA280-J
       dot-matrix printer For the LA380-J  graphic  line  printer
       For the LN03S-JA laser printer For the DEClaser 2300 laser
       printer For the DEClaser 2400 laser  printer  Korean:  For
       the LA380K graphic line printer

       To  enable  SoftODL printing in these printers, the system
       manager can define the  ys  symbol  in  the  /etc/printcap
       file.  The value 256 is a safe value for all the printers;
       however, printer-specific values are found in  the  reference
 pages for the print filters.

       The  system  manager  can  also  set  the  default SoftODL
       database, font style, and font size by defining the  odldb
       and  odlstyle keywords for the ya symbol.  Users can override
 these defaults including these keyword assignments in
       the  argument  to the -A option of the lpr command.  Refer
       to printcap(4) and lpr(1) for more information on defining
       symbols and assigning values to keywords..

CODESET CONVERSION    [Toc]    [Back]

       For  languages such as Japanese, Korean and Chinese, which
       require multibyte codesets, there is sometimes  more  than
       one  codeset in common use for the language.  The encoding
       scheme used by a local language printer cannot  match  all
       the  codesets in use for a particular language. The worldwide
 support software includes a codeset conversion mechanism
  to  print  text files that have a different encoding
       scheme  from  the  one  used  by  the  printer.  Refer  to
       i18n_intro(5)   for   an   explanation  of  codesets,  and
       iconv_intro(5) for  introductory  information  on  codeset
       conversion.

       For  printer-specific  filters,  codeset conversion can be
       enabled in the /etc/printcap file or by using the lpr command.
   In the /etc/printcap file, the plocale and flocale
       keywords are defined for the  ya  symbol  to  specify  the
       codeset  conversion  used  by default. The plocale keyword
       defines the locale (and indirectly, the  codeset)  of  the
       printer,  and  the flocale keyword defines the locale (and
       indirectly, the codeset) of the text file. When using  the
       lpr  command,  which overrides any settings defined in the
       /etc/printcap file, the same keywords are specified in the
       argument to the -A option. See printcap(4) for more information
 on defining the ya symbol, and lpr(1) for  information
 on using the -A option.

       If  the  flocale keyword is not defined by the user, files
       to be printed are assumed to use the same codeset  as  the
       one for the user's current locale.  If the plocale keyword
       is not specified to indicate the locale  of  the  printer,
       the  locale is assumed to be POSIX.  If codeset conversion
       is not possible given the current combination of file  and
       printer locale, the file is printed as is.

       To  print  files using multibyte fonts that are built into
       the printer, the value assigned  to  the  plocale  keyword
       must match the codeset of the builtin fonts.  If fonts are
       downloaded at print time through the font-faulting  mechanism,
  the  plocale  value  should  match the font that is
       downloaded for the print job.

       The following list specifies by language the print  filter
       codeset and plocale value for printers with builtin fonts:
       Chinese printer codesets  and  plocale  values  DEC  Hanyu
       codeset   (zh_TW.dechanyu   locale)   DEC   Hanzi  codeset
       (zh_CN.dechanzi locale) Japanese printer codesets and plocale
  values DEC Kanji codeset (ja_JP.deckanji locale) DEC
       Kanji codeset (ja_JP.deckanji locale)  DEC  Kanji  codeset
       (ja_JP.deckanji  locale) DEC Kanji codeset (ja_JP.deckanji
       locale) Super DEC Kanji codeset  (ja_JP.sdeckanji  locale)
       Shift JIS codeset (ja_JP.SJIS locale) Korean printer codeset
 and plocale values DEC Korean codeset (ko_KR.deckorean
       locale)

       The  following  list specifies by language the codeset and
       associated plocale values  for  printers  when  fonts  are
       downloaded at print time: Chinese font codeset and plocale
       values DEC Hanyu codeset (zh_TW.dechanyu locale) DEC Hanyu
       codeset   (zh_TW.dechanyu   locale)   DEC   Hanzi  codeset
       (zh_CN.dechanzi locale) DEC Hanzi codeset  (zh_CN.dechanzi
       locale)  Korean  font codeset and plocale value DEC Korean
       codeset (ko_KR.deckorean locale)

       The wwpsof filter also does codeset conversion, if  necessary.
  For example, the filter converts characters in Unicode
 format to characters in codesets for which fonts  are
       available on the system. However, wwpsof requires only the
       locale setting for the print job to do this type of  codeset
  conversion.  The  filter does not require information
       about which codeset the printer supports.

SEE ALSO    [Toc]    [Back]

      
      
       Commands: lpr(1), lprsetup(8)

       Files: printcap(4)

       Others:  i18n_intro(5),   iconv_intro(5),   l10n_intro(5),
       odl(5)

       Writing Software for the International Market

       System Administration



                                                 i18n_printing(5)
[ Back ]
 Similar pages
Name OS Title
pci OpenBSD introduction to PCI bus support
isa OpenBSD introduction to ISA bus support
numa_intro Tru64 Introduction to NUMA support
cardbus OpenBSD introduction to CardBus support
cbb OpenBSD introduction to CardBus support
pcibios OpenBSD introduction to PCI BIOS support
Korean Tru64 Introduction to Korean language support
Japanese Tru64 Introduction to Japanese language support
Icelandic Tru64 Introduction to Icelandic language support
Hebrew Tru64 Introduction to Hebrew language support
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service