OSDN Git Service

Import translated manuals from JM CVS Repository.
[linuxjm/jm.git] / manual / lpr-linux / draft / man5 / printcap.5
diff --git a/manual/lpr-linux/draft/man5/printcap.5 b/manual/lpr-linux/draft/man5/printcap.5
new file mode 100644 (file)
index 0000000..8bab618
--- /dev/null
@@ -0,0 +1,570 @@
+.\" Copyright (c) 1983, 1991 Regents of the University of California.
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. All advertising materials mentioning features or use of this software
+.\"    must display the following acknowledgement:
+.\"    This product includes software developed by the University of
+.\"    California, Berkeley and its contributors.
+.\" 4. Neither the name of the University nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"     @(#)printcap.5 6.6 (Berkeley) 5/10/91
+.\"
+.\" Japanese Version Copyright (c) 2000 Hirohisa AMAN,
+.\"     <aman@soft.comp.kyutech.ac.jp> all right reserved.
+.\"
+.\"O .Dd May 10, 1991
+.\"O .Dt PRINTCAP 5
+.\"O .Os BSD 4.2
+.\"O
+.Dd May 10, 1991
+.Dt PRINTCAP 5
+.Os BSD 4.2
+.\"O
+.\"O .Sh NAME
+.\"O .Nm printcap
+.\"O .Nd printer capability data base
+.\"O
+.Sh Ì¾Á°
+.Nm printcap
+.Nd ¥×¥ê¥ó¥¿ ¥±¥¤¥Ñ¥Ó¥ê¥Æ¥£ ¥Ç¡¼¥¿¥Ù¡¼¥¹
+.\"O
+.\"O .Sh SYNOPSIS
+.\"O .Nm printcap
+.\"O
+.Sh ½ñ¼°
+.Nm printcap
+.\"O
+.\"O .Sh DESCRIPTION
+.\"O The
+.\"O .Nm Printcap
+.\"O function
+.\"O is a simplified version of the
+.\"O .Xr termcap 5
+.\"O data base
+.\"O used to describe line printers.  The spooling system accesses the
+.\"O .Nm printcap
+.\"O file every time it is used, allowing dynamic
+.\"O addition and deletion of printers.  Each entry in the data base
+.\"O is used to describe one printer.  This data base may not be
+.\"O substituted for, as is possible for 
+.\"O .Xr termcap ,
+.\"O because it may allow accounting to be bypassed.
+.\"O .Pp
+.\"O
+.Sh ÀâÌÀ
+.Nm printcap 
+¤Ï
+.Xr termcap 5
+¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò´Êñ¤Ë¤·¤¿¤â¤Î¤Ç¤¢¤ê¡¢¥é¥¤¥ó¥×¥ê¥ó¥¿¤òµ­½Ò¤¹¤ë¤Î¤Ë»È¤ï¤ì¤ë¡£
+¥¹¥×¡¼¥ê¥ó¥°¥·¥¹¥Æ¥à¤Ï¡¢»ÈÍѤµ¤ì¤ë¤¿¤Ó¤Ë
+.Nm printcap
+¥Õ¥¡¥¤¥ë¤Ë¥¢¥¯¥»¥¹¤·¡¢¥×¥ê¥ó¥¿¤ÎưŪ¤ÊÄɲäȺï½ü¤ò²Äǽ¤Ë¤·¤Æ¤¤¤ë¡£
+¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¤ª¤±¤ë³Æ¥¨¥ó¥È¥ê¤Ï¡¢1 ¤Ä¤Î¥×¥ê¥ó¥¿¤òµ­½Ò¤¹¤ë¤Î¤Ë»È¤ï¤ì¤ë¡£
+¤³¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ï½ñ¤­¹þ¤ß²Äǽ¤Ë¤·¤Æ¤ª¤¤¤Æ¤Ï¤Ê¤é¤Ê¤¤(
+.Xr termcap
+¥Ç¡¼¥¿¥Ù¡¼¥¹¤ÏÉáÄ̽ñ¤­¹þ¤ß²Äǽ¤Ë¤Ê¤Ã¤Æ¤¤¤ë)¡£
+¤Ê¤¼¤Ê¤é¡¢¤½¤ì¤Ë¤è¤Ã¤Æ¥¢¥«¥¦¥ó¥Æ¥£¥ó¥°(accounting)¤ò¤¹¤êÈ´¤±¤ë¤³¤È¤¬
+²Äǽ¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¤«¤é¤Ç¤¢¤ë¡£
+.Pp
+.\"O
+.\"O The default printer is normally 
+.\"O .Em lp ,
+.\"O though the environment variable
+.\"O .Ev PRINTER
+.\"O may be used to override this.  Each spooling utility supports an option,
+.\"O .Fl P Ar printer ,
+.\"O to allow explicit naming of a destination printer.
+.\"O .Pp
+.\"O
+Ä̾¥Ç¥Õ¥©¥ë¥È¥×¥ê¥ó¥¿¤Ï
+.Em lp
+¤Ç¤¢¤ë¡£¤¿¤À¤·¡¢´Ä¶­ÊÑ¿ô
+.Ev PRINTER
+¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ì¤Ð¡¢¤½¤Á¤é¤¬Í¥À褵¤ì¤ë¡£
+³Æ¥¹¥×¡¼¥ê¥ó¥°¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ï¡¢ÌÜŪ¤Î¥×¥ê¥ó¥¿¤òÌÀ¼¨Åª¤Ë»ØÄê¤Ç¤­¤ë¤è¤¦¡¢
+¥ª¥×¥·¥ç¥ó
+.Fl P Ar printer
+¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¡£
+.Pp
+.\"O
+.\"O Refer to the
+.\"O .%T "4.3 BSD Line Printer Spooler Manual"
+.\"O for a complete discussion on how setup the database for a given printer.
+.\"O
+¤¢¤ëÆÃÄê¤Î¥×¥ê¥ó¥¿¤ËÂФ¹¤ë¤³¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤ÎÀßÄê¤Î¾ÜºÙ¤Ï
+.%T "4.3 BSD Line Printer Spooler Manual"
+¤ò»²¾È¤»¤è¡£
+.\"O
+.\"O .Sh CAPABILITIES
+.\"O Refer to
+.\"O .Xr termcap 5
+.\"O for a description of the file layout.
+.\"O
+.Sh ¥±¥¤¥Ñ¥Ó¥ê¥Æ¥£
+¥Õ¥¡¥¤¥ë¥ì¥¤¥¢¥¦¥È¤ÎÀâÌÀ¤Ë¤Ä¤¤¤Æ¤Ï
+.Xr termcap 5
+¤ò»²¾È¤»¤è¡£
+.\"O
+.\"O .Bl -column Namexxx Typexx "/var/spool/lpdxxxxx"
+.\"O .Sy Name  Type    Description
+.\"O .It "af   str" Ta Dv NULL Ta No "name of accounting file"
+.\"O .It "br   num     none    if lp is a tty, set the baud rate"
+.\"O .Pf ( Xr ioctl 2
+.\"O call)
+.\"O .It "cf   str" Ta Dv NULL Ta No "cifplot data filter"
+.\"O .It "df   str" Ta Dv NULL Ta No "tex data filter"
+.\"O .Pf ( Tn DVI
+.\"O format)
+.\"O .It "fc   num     0       if lp is a tty, clear flag bits"
+.\"O .Pq Pa sgtty.h
+.\"O .It "ff   str" Ta So Li \ef Sc Ta No "string to send for a form feed"
+.\"O .It "fo   bool    false   print a form feed when device is opened"
+.\"O .It "fs   num     0       like `fc' but set bits"
+.\"O .It "gf   str" Ta Dv NULL Ta No "graph data filter"
+.\"O .Pf ( Xr plot 3
+.\"O format
+.\"O .It "hl   bool    false   print the burst header page last"
+.\"O .It "ic   bool    false   driver supports (non standard) ioctl to indent printout"
+.\"O .It "if   str" Ta Dv NULL Ta No "name of text filter which does accounting"
+.\"O .It "lf   str" Ta Pa /dev/console Ta No "error logging file name"
+.\"O .It "lo   str" Ta Pa lock Ta No "name of lock file"
+.\"O .It "lp   str" Ta Pa /dev/lp Ta No "device name to open for output"
+.\"O .It "mx   num     1000    maximum file size (in"
+.\"O .Dv BUFSIZ
+.\"O blocks), zero = unlimited
+.\"O .It "nd   str" Ta Dv NULL Ta No "next directory for list of queues (unimplemented)"
+.\"O .It "nf   str" Ta Dv NULL Ta No "ditroff data filter (device independent troff)"
+.\"O .It "of   str" Ta Dv NULL Ta No "name of output filtering program"
+.\"O .It "pc   num     200     price per foot or page in hundredths of cents"
+.\"O .It "pl   num     66      page length (in lines)"
+.\"O .It "pw   num     132     page width (in characters)"
+.\"O .It "px   num     0       page width in pixels (horizontal)"
+.\"O .It "py   num     0       page length in pixels (vertical)"
+.\"O .It "rf   str" Ta Dv NULL Ta No "filter for printing"
+.\"O .Tn FORTRAN
+.\"O style text files
+.\"O .It "rg   str" Ta Dv NULL Ta No "restricted group. Only members of group allowed access"
+.\"O .It "rm   str" Ta Dv NULL Ta No "machine name for remote printer"
+.\"O .It "rp   str     ``lp''  remote printer name argument"
+.\"O .It "rs   bool    false   restrict remote users to those with local accounts"
+.\"O .It "rw   bool    false   open the printer device for reading and writing"
+.\"O .It "sb   bool    false   short banner (one line only)"
+.\"O .It "sc   bool    false   suppress multiple copies"
+.\"O .It "sd   str" Ta Pa /var/spool/lpd Ta No "spool directory"
+.\"O .It "sf   bool    false   suppress form feeds"
+.\"O .It "sh   bool    false   suppress printing of burst page header"
+.\"O .It "st   str" Ta Pa status Ta No "status file name"
+.\"O .It "tf   str" Ta Dv NULL Ta No "troff data filter (cat phototypesetter)"
+.\"O .It "tr   str" Ta Dv NULL Ta No "trailer string to print when queue empties"
+.\"O .It "vf   str" Ta Dv NULL Ta No "raster image filter"
+.\"O .El
+.\"O .Pp
+.\"O
+.Bl -column Namexxx Typexx "/var/spool/lpdxxxxx"
+.Sy Name       Type    Description
+.It "af        str" Ta Dv NULL Ta No "¥¢¥«¥¦¥ó¥È¥Õ¥¡¥¤¥ë̾"
+.It "br        num     none    lp ¤¬ tty ¤Î¾ì¹ç, ¤½¤Î¥Ü¡¼¥ì¡¼¥È¤òÀßÄꤹ¤ë"
+.Pf ( Xr ioctl 2
+¥³¡¼¥ë)
+.It "cf        str" Ta Dv NULL Ta No "cifplot ¥Ç¡¼¥¿ÍÑ¥Õ¥£¥ë¥¿"
+.It "df        str" Ta Dv NULL Ta No "tex ¥Ç¡¼¥¿"
+.Pf ( Tn DVI
+¥Õ¥©¡¼¥Þ¥Ã¥È)
+ÍÑ¥Õ¥£¥ë¥¿
+.It "fc        num     0       lp ¤¬ tty ¤Î¾ì¹ç, ¥Õ¥é¥°¥Ó¥Ã¥È¤ò¥¯¥ê¥¢¡¼¤¹¤ë"
+.Pq Pa sgtty.h
+.It "ff        str" Ta So Li \ef Sc Ta No "²þ¥Ú¡¼¥¸(form feed) ¤Î¤¿¤á¤ËÁ÷¿®¤¹¤ëʸ»úÎó"
+.It "fo        bool    false   ¥Ç¥Ð¥¤¥¹¥ª¡¼¥×¥ó»þ¤Ë²þ¥Ú¡¼¥¸(form feed)¤ò°õºþ¤¹¤ë"
+.It "fs        num     0       `fc' ¤ÈƱÍͤÀ¤¬¡¢¤³¤Á¤é¤Ï¥Ó¥Ã¥È¤ò¥»¥Ã¥È¤¹¤ë"
+.It "gf        str" Ta Dv NULL Ta No "¥°¥é¥Õ¥Ç¡¼¥¿ÍÑ¥Õ¥£¥ë¥¿"
+.Pf ( Xr plot 3
+¥Õ¥©¡¼¥Þ¥Ã¥È )
+.It "hl        bool    false   ºÇ¸å¤Ë¥Ð¡¼¥¹¥È¥Ø¥Ã¥À¡¼¥Ú¡¼¥¸¤ò°õºþ¤¹¤ë"
+.It "ic        bool    false   ¥É¥é¥¤¥Ð¤Ï¥¤¥ó¥Ç¥ó¥ÈÉÕ¤­°õºþ¤Î¤¿¤á¤Ë (Èóɸ½à¤Î) ioctl ¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+.It "if        str" Ta Dv NULL Ta No "¥¢¥«¥¦¥ó¥È¤Î¤¿¤á¤Î¥Æ¥­¥¹¥È¥Õ¥£¥ë¥¿Ì¾"
+.It "lf        str" Ta Pa /dev/console Ta No "¥¨¥é¡¼¥í¥°¥Õ¥¡¥¤¥ë̾"
+.It "lo        str" Ta Pa lock Ta No "¥í¥Ã¥¯¥Õ¥¡¥¤¥ë̾"
+.It "lp        str" Ta Pa /dev/lp Ta No "½ÐÎϤËÂФ·¤Æ¥ª¡¼¥×¥ó¤¹¤ë¥Ç¥Ð¥¤¥¹Ì¾"
+.It "mx        num     1000    ºÇÂç¥Õ¥¡¥¤¥ë¥µ¥¤¥º ("
+.Dv BUFSIZ
+¥Ö¥í¥Ã¥¯¤Î¿ô¤Ç»ØÄê), 0 = À©¸Â¤Ê¤·
+.It "nd        str" Ta Dv NULL Ta No "¥­¥å¡¼¥ê¥¹¥È¤Î¤¿¤á¤Î¼¡¤Î¥Ç¥£¥ì¥¯¥È¥ê (̤¼ÂÁõ)"
+.It "nf        str" Ta Dv NULL Ta No "ditroff ¥Ç¡¼¥¿(¥Ç¥Ð¥¤¥¹Èó°Í¸ troff)ÍÑ¥Õ¥£¥ë¥¿ "
+.It "of        str" Ta Dv NULL Ta No "½ÐÎÏ¥Õ¥£¥ë¥¿¥×¥í¥°¥é¥à̾"
+.It "pc        num     200     1 ¥Õ¥£¡¼¥È¤â¤·¤¯¤Ï 1 ¥Ú¡¼¥¸¤¢¤¿¤ê¤Î²Á³Ê(1/100 ¥»¥ó¥Èñ°Ì)"
+.It "pl        num     66      ¥Ú¡¼¥¸Ä¹ (¹Ô¿ô)"
+.It "pw        num     132     ¥Ú¡¼¥¸Éý (ʸ»ú¿ô)"
+.It "px        num     0       ¥Ô¥¯¥»¥ëñ°Ì¤Ç¤Î¥Ú¡¼¥¸Éý (¿åÊ¿Êý¸þ)"
+.It "py        num     0       ¥Ô¥¯¥»¥ëñ°Ì¤Ç¤Î¥Ú¡¼¥¸Ä¹ (¿âľÊý¸þ)"
+.It "rf        str" Ta Dv NULL Ta No ""
+.Tn FORTRAN
+¥¹¥¿¥¤¥ë¤Î¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë¤ò°õºþ¤¹¤ë¤¿¤á¤Î¥Õ¥£¥ë¥¿
+.It "rg        str" Ta Dv NULL Ta No "À©¸Â¥°¥ë¡¼¥×¡£¤³¤Î¥°¥ë¡¼¥×¤Î¥á¥ó¥Ð¡¼¤Î¤ß¥¢¥¯¥»¥¹¤¬µö¤µ¤ì¤ë"
+.It "rm        str" Ta Dv NULL Ta No "¥ê¥â¡¼¥È¥×¥ê¥ó¥¿¤Î¤¿¤á¤Î¥Þ¥·¥ó̾"
+.It "rp        str     ``lp''  ¥ê¥â¡¼¥È¥×¥ê¥ó¥¿Ì¾°ú¿ô"
+.It "rs        bool    false   ¥í¡¼¥«¥ë¤Ë¥¢¥«¥¦¥ó¥È¤ò¤â¤Ã¤¿¥ê¥â¡¼¥È¥æ¡¼¥¶¤Ë¸ÂÄꤹ¤ë"
+.It "rw        bool    false   Æɤ߽ñ¤­¤Î¤¿¤á¤Ë¥×¥ê¥ó¥¿¥Ç¥Ð¥¤¥¹¤ò¥ª¡¼¥×¥ó¤¹¤ë"
+.It "sb        bool    false   ¥·¥ç¡¼¥È¥Ð¥Ê¡¼(short banner) (1 ¹Ô¤Î¤ß)"
+.It "sc        bool    false   Ê£¿ô¥³¥Ô¡¼¤òÍÞÀ©¤¹¤ë"
+.It "sd        str" Ta Pa /var/spool/lpd Ta No "¥¹¥×¡¼¥ë¥Ç¥£¥ì¥¯¥È¥ê"
+.It "sf        bool    false   ²þ¥Ú¡¼¥¸(form feed)¤òÍÞÀ©¤¹¤ë"
+.It "sh        bool    false   ¥Ð¡¼¥¹¥È¥Ú¡¼¥¸¥Ø¥Ã¥À¡¼¤Î°õºþ¤òÍÞÀ©¤¹¤ë"
+.It "st        str" Ta Pa status Ta No "¥¹¥Æ¡¼¥¿¥¹¥Õ¥¡¥¤¥ë̾"
+.It "tf        str" Ta Dv NULL Ta No "troff ¥Ç¡¼¥¿(cat ¼Ì¿¢)ÍÑ¥Õ¥£¥ë¥¿ "
+.It "tr        str" Ta Dv NULL Ta No "¥­¥å¡¼¤¬¶õ¤Î¾ì¹ç¤Ë°õºþ¤¹¤ë¤¿¤á¤Î¸å½ñ¤­Ê¸»úÎó(trailer string)"
+.It "vf        str" Ta Dv NULL Ta No "¥é¥¹¥¿¥¤¥á¡¼¥¸(raster image)ÍÑ¥Õ¥£¥ë¥¿"
+.El
+.Pp
+.\"O
+.\"O If the local line printer driver supports indentation, the daemon
+.\"O must understand how to invoke it.
+.\"O
+¥í¡¼¥«¥ë¤Î¥é¥¤¥ó¥×¥ê¥ó¥¿¥É¥é¥¤¥Ð¤¬»ú²¼¤²¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¤Ê¤é¤Ð¡¢
+¥Ç¡¼¥â¥ó¤Ï¤½¤ÎÊýË¡¤òÍý²ò¤Ç¤­¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
+.\"O
+.\"O .Sh FILTERS
+.\"O The
+.\"O .Xr lpd 8
+.\"O daemon creates a pipeline of
+.\"O .Em filters
+.\"O to process files for various printer types.
+.\"O The filters selected depend on the flags passed to
+.\"O .Xr lpr 1 .
+.\"O
+.Sh ¥Õ¥£¥ë¥¿
+.Xr lpd 8
+¥Ç¡¼¥â¥ó¤Ï¡¢¤µ¤Þ¤¶¤Þ¤Ê¥×¥ê¥ó¥¿¤Î¥¿¥¤¥×¤Ë±þ¤¸¤Æ¥Õ¥¡¥¤¥ë¤ò½èÍý¤¹¤ë¤¿¤á¤Ë¡¢
+.Em filters
+(¥Õ¥£¥ë¥¿)
+¤Î¥Ñ¥¤¥×¥é¥¤¥ó¤ò¹½ÃÛ¤·¤Æ¤¤¤ë¡£
+ÁªÂò¤µ¤ì¤ë¥Õ¥£¥ë¥¿¤Ï¡¢
+.Xr lpr 1 
+¤ØÅϤµ¤ì¤ë¥Õ¥é¥°¤Ë°Í¸¤·¤Æ¤¤¤ë¡£
+.\"O
+.\"O The pipeline set up is:
+.\"O .Bd -literal -offset indent
+.\"O p pr | if regular text + pr(1)
+.\"O none      if      regular text
+.\"O c cf      cifplot
+.\"O d df      DVI (tex)
+.\"O g gf      plot(3)
+.\"O n nf      ditroff
+.\"O f rf      Fortran
+.\"O t tf      troff
+.\"O v vf      raster image
+.\"O .Ed
+.\"O .Pp
+.\"O
+¥Ñ¥¤¥×¥é¥¤¥ó¤Î¹½Ãۤϡ¢¼¡¤Î¤è¤¦¤Ë¤Ê¤ë :
+.Bd -literal -offset indent
+p      pr | if Ä̾ï¥Æ¥­¥¹¥È + pr(1)
+none   if      Ä̾ï¥Æ¥­¥¹¥È
+c      cf      cifplot
+d      df      DVI (tex)
+g      gf      plot(3)
+n      nf      ditroff
+f      rf      Fortran
+t      tf      troff
+v      vf      ¥é¥¹¥¿¥¤¥á¡¼¥¸(raster image)
+.Ed
+.Pp
+.\"O
+.\"O The
+.\"O .Sy if
+.\"O filter is invoked with arguments:
+.\"O .Bd -filled -offset indent
+.\"O .Cm if
+.\"O .Op Fl c
+.\"O .Fl w Ns Ar width
+.\"O .Fl l Ns Ar length
+.\"O .Fl i Ns Ar indent
+.\"O .Fl n Ar login
+.\"O .Fl h Ar host acct-file
+.\"O .Ed
+.\"O .Pp
+.\"O
+.Sy if
+¥Õ¥£¥ë¥¿¤Ï¡¢¼¡¤Î°ú¿ô¤È¤È¤â¤Ë¸Æ¤Ó½Ð¤µ¤ì¤ë:
+.Bd -filled -offset indent
+.Cm if
+.Op Fl c
+.Fl w Ns Ar width
+.Fl l Ns Ar length
+.Fl i Ns Ar indent
+.Fl n Ar login
+.Fl h Ar host acct-file
+.Ed
+.Pp
+.\"O
+.\"O The
+.\"O .Fl c
+.\"O flag is passed only if the
+.\"O .Fl l
+.\"O flag (pass control characters literally)
+.\"O is specified to
+.\"O .Xr lpr .
+.\"O The
+.\"O .Ar Width
+.\"O function
+.\"O and
+.\"O .Ar length
+.\"O specify the page width and length
+.\"O (from
+.\"O .Cm pw
+.\"O and
+.\"O .Cm pl
+.\"O respectively) in characters.
+.\"O The
+.\"O .Fl n
+.\"O and
+.\"O .Fl h
+.\"O parameters specify the login name and host name of the owner
+.\"O of the job respectively.
+.\"O The
+.\"O .Ar Acct-file
+.\"O function
+.\"O is passed from the
+.\"O .Cm af
+.\"O .Nm printcap
+.\"O entry.
+.\"O .Pp
+.\"O
+.Fl c
+¥Õ¥é¥°¤Ï¡¢
+.Xr lpr
+¤Ë
+.Fl l
+¥Õ¥é¥°(À©¸æʸ»ú¤òʸ»ú¤È¤·¤Æ¤½¤Î¤Þ¤ÞÄ̤¹)¤¬»ØÄꤷ¤Æ¤¢¤ë»þ¤Ë¸Â¤Ã¤ÆÅϤµ¤ì¤ë¡£
+.Ar width
+¤È
+.Ar length
+¤Ï¡¢¥Ú¡¼¥¸¤ÎÉý¤ÈŤµ(¤½¤ì¤¾¤ì
+.Cm pw
+¤È
+.Cm pl
+¤«¤éÆÀ¤é¤ì¤ë)¤òʸ»ú¿ô¤Ç»ØÄꤹ¤ë¡£
+.Fl n
+¤È
+.Fl h
+¤Ï¤½¤ì¤¾¤ì¡¢¥¸¥ç¥Ö½êÍ­¼Ô¤Î¥í¥°¥¤¥ó̾¤È¥Û¥¹¥È̾¤ò»ØÄꤹ¤ë¡£
+.Ar acct-file
+¤Ï¡¢
+.Nm printcap
+¤Î
+.Cm af
+¥¨¥ó¥È¥ê¤«¤éÅϤµ¤ì¤ë¡£
+.Pp
+.\"O
+.\"O If no
+.\"O .Cm if
+.\"O is specified,
+.\"O .Cm of
+.\"O is used instead,
+.\"O with the distinction that
+.\"O .Cm of
+.\"O is opened only once,
+.\"O while
+.\"O .Cm if
+.\"O is opened for every individual job.
+.\"O Thus,
+.\"O .Cm if
+.\"O is better suited to performing accounting.
+.\"O The
+.\"O .Cm of
+.\"O is only given the
+.\"O .Ar width
+.\"O and
+.\"O .Ar length
+.\"O flags.
+.\"O .Pp
+.\"O
+.Cm if
+¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¡¢
+Âå¤ï¤ê¤Ë
+.Cm of
+¤¬»ÈÍѤµ¤ì¤ë¡£¤³¤ì¤é¤Î´Ö¤Ë¤Ï¡¢
+.Cm if
+¤¬¤½¤ì¤¾¤ì¤Î¥¸¥ç¥Ö¤ËÂФ·¤ÆËè²ó¥ª¡¼¥×¥ó¤µ¤ì¤ë¤Î¤ËÂФ·¡¢
+.Cm of
+¤Ï 1 ²ó¤·¤«¥ª¡¼¥×¥ó¤µ¤ì¤Ê¤¤¤È¤¤¤¦°ã¤¤¤¬¤¢¤ë¡£
+¤·¤¿¤¬¤Ã¤Æ¡¢¥¢¥«¥¦¥ó¥Æ¥£¥ó¥°(accounting)¤ò¹Ô¤Ê¤¦¤Ë¤Ï
+.Cm if
+¤ÎÊý¤¬Å¬¤·¤Æ¤¤¤ë¡£
+.Cm of
+¤Ë¤Ï¡¢
+.Ar width
+¤È
+.Ar length
+¤Î 2 ¤Ä¤Î¥Õ¥é¥°¤¬Í¿¤¨¤é¤ì¤ë¤À¤±¤Ç¤¢¤ë¡£
+.Pp
+.\"O
+.\"O All other filters are called as:
+.\"O .Bd -filled -offset indent
+.\"O .Nm filter
+.\"O .Fl x Ns Ar width
+.\"O .Fl y Ns Ar length
+.\"O .Fl n Ar login
+.\"O .Fl h Ar host acct-file
+.\"O .Ed
+.\"O .Pp
+.\"O where
+.\"O .Ar width
+.\"O and
+.\"O .Ar length
+.\"O are represented in pixels,
+.\"O specified by the
+.\"O .Cm px
+.\"O and
+.\"O .Cm py
+.\"O entries respectively.
+.\"O .Pp
+.\"O
+¾¤Î¤¹¤Ù¤Æ¤Î¥Õ¥£¥ë¥¿¤Ï¡¢¼¡¤Î¤è¤¦¤Ë¤·¤Æ¸Æ¤Ó½Ð¤µ¤ì¤ë:
+.Bd -filled -offset indent
+.Nm filter
+.Fl x Ns Ar width
+.Fl y Ns Ar length
+.Fl n Ar login
+.Fl h Ar host acct-file
+.Ed
+.Pp
+¤¿¤À¤·¡¢
+.Ar width
+¤È
+.Ar length
+¤Ï¥Ô¥¯¥»¥ëñ°Ì¤Çɽ¤µ¤ì¡¢¤½¤ì¤¾¤ì
+.Cm px
+¥¨¥ó¥È¥ê¤È
+.Cm py
+¥¨¥ó¥È¥ê¤Ë¤è¤Ã¤Æ»ØÄꤵ¤ì¤ë¡£
+.Pp
+.\"O
+.\"O All filters take
+.\"O .Em stdin
+.\"O as the file,
+.\"O .Em stdout
+.\"O as the printer,
+.\"O may log either to
+.\"O .Em stderr
+.\"O or using
+.\"O .Xr syslog 3 ,
+.\"O and must not ignore
+.\"O .Dv SIGINT . 
+.\"O
+¤¹¤Ù¤Æ¤Î¥Õ¥£¥ë¥¿¤Ï¡¢¤½¤Î¥Õ¥¡¥¤¥ë¤È¤·¤Æ
+.Em stdin 
+(ɸ½àÆþÎÏ)¤ò¡¢¥×¥ê¥ó¥¿¤È¤·¤Æ
+.Em stdout 
+(ɸ½à½ÐÎÏ)¤ò¤È¤ë¡£¤½¤Î¥í¥°¤Ï¡¢
+.Em stderr 
+(ɸ½à¥¨¥é¡¼½ÐÎÏ)¤ËÂФ·¤Æ¡¢¤â¤·¤¯¤Ï
+.Xr syslog 3
+¤ò»È¤Ã¤Æ¤È¤é¤ì¤ë¡£¤Þ¤¿¡¢
+.Dv SIGINT
+¤ò̵»ë¤¹¤ë¤³¤È¤Ïµö¤µ¤ì¤Ê¤¤¡£
+.\"O
+.\"O .Sh LOGGING
+.\"O Error messages generated by the line printer programs themselves
+.\"O (that is, the
+.\"O .Xr lp Ns *
+.\"O programs)
+.\"O are logged by
+.\"O .Xr syslog 3
+.\"O using the
+.\"O .Dv LPR
+.\"O facility.
+.\"O Messages printed on
+.\"O .Em stderr
+.\"O of one of the filters
+.\"O are sent to the corresponding
+.\"O .Cm lf
+.\"O file.
+.\"O The filters may, of course, use
+.\"O .Xr syslog
+.\"O themselves.
+.\"O .Pp
+.\"O Error messages sent to the console have a carriage return and a line
+.\"O feed appended to them, rather than just a line feed.
+.\"O
+.Sh ¥í¥®¥ó¥°(LOGGING)
+¥é¥¤¥ó¥×¥ê¥ó¥¿¥×¥í¥°¥é¥à¼«¿È
+(¤Ä¤Þ¤ê¡¢
+.Xr lp Ns *
+¥×¥í¥°¥é¥à)
+¤Ë¤è¤Ã¤ÆÀ¸À®¤µ¤ì¤¿¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤Ï¡¢
+.Dv LPR
+¤ò»È¤¦¤³¤È¤Ç
+.Xr syslog 3
+¤Ë¤è¤Ã¤Æµ­Ï¿¤µ¤ì¤ë¡£
+¥Õ¥£¥ë¥¿¤Î¤¦¤Á¤Î 1 ¤Ä¤Î
+.Em stderr
+(ɸ½à¥¨¥é¡¼½ÐÎÏ)
+¾å¤Ë°õºþ¤µ¤ì¤¿¥á¥Ã¥»¡¼¥¸¤Ï¡¢¤½¤ì¤ËÂбþ¤¹¤ë
+.Cm lf
+¥Õ¥¡¥¤¥ë¤Ø¤ÈÁ÷¤é¤ì¤ë¡£
+¤â¤Á¤í¤ó¡¢¥Õ¥£¥ë¥¿¤Ï¤½¤ì¼«¿È¤Ç
+.Xr syslog
+¤ò»È¤Ã¤Æ¤â¤«¤Þ¤ï¤Ê¤¤¡£
+.Pp
+¥³¥ó¥½¡¼¥ë¤ØÁ÷¤é¤ì¤ë¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤Ë¤Ï¡¢²þ¹Ô(LF)¤À¤±¤Ç¤Ï¤Ê¤¯¡¢
+Éüµ¢(CR)¤È²þ¹Ô(LF)¤¬Äɲ䵤ì¤ë¡£
+.\"O
+.\"O .Sh SEE ALSO
+.\"O .Xr termcap 5 ,
+.\"O .Xr lpc 8 ,
+.\"O .Xr lpd 8 ,
+.\"O .Xr pac 8 ,
+.\"O .Xr lpr 1 ,
+.\"O .Xr lpq 1 ,
+.\"O .Xr lprm 1
+.\"O .Rs
+.\"O .%T "4.3 BSD Line Printer Spooler Manual"
+.\"O .Re
+.\"O
+.Sh ´ØÏ¢¹àÌÜ
+.Xr termcap 5 ,
+.Xr lpc 8 ,
+.Xr lpd 8 ,
+.Xr pac 8 ,
+.Xr lpr 1 ,
+.Xr lpq 1 ,
+.Xr lprm 1
+.Rs
+.%T "4.3 BSD ¥é¥¤¥ó¥×¥ê¥ó¥¿¥¹¥×¡¼¥é¡¼¥Þ¥Ë¥å¥¢¥ë"
+.Re
+.\"O
+.\"O .Sh HISTORY
+.\"O The
+.\"O .Nm
+.\"O file format appeared in
+.\"O .Bx 4.2 ..
+.\"O
+.Sh ÍúÎò
+.Nm
+¥Õ¥¡¥¤¥ë¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï¡¢
+.Bx 4.2 
+¤ÇÅо줷¤¿¡£
+
+