Provided by: manpages-zh_1.5.1-3_all bug

NAME

       printcap -库

 SYNOPSIS
       printcap

 DESCRIPTION
       Printcaptermcap(5)  的何版, 用砻枋 line printers. 玫 spool 系
       統r,  一定去⒖   printcap   這n.   允許覤地加入及h除印表C.   在這資料
       熘械拿恳欢微述代表一台印表C.   This  data  base  may not be substituted
       for, as is possible for termcap, because it may allow accounting to  be
       bypassed.

       預設的印表C是 lp, 雖然h境椎 PRINTER 可能於(override)此. 每一 用到 spool
       的荏w都支援     -p     的選,      用以選裼”鞢.      如果想知道如何橐
       台印表C設定資料的诱, 闸照 4.3 BSD Line Printer Spooler Manual.

 CAPABILITIEStermcap(5) 案莩龅拿枋.
            Name       Type      Description
            af         str       NULL                   name of accounting file
            br         num       none                   if lp is a tty, set the baud
                                                        rate (ioctl(2) call)
            cf         str       NULL                   cifplot data filter
            df         str       NULL                   tex data filter (DVI format)
            fc         num       0                      if lp is a tty, clear flag
                                                        bits (sgtty.h)
            ff         str       `                   string to send for a form
                                                        feed
            fo         bool      false                  print a form feed when
                                                        device is opened
            fs         num       0                      like `fc' but set bits
            gf         str       NULL                   graph data filter (plot(3)
                                                        format)
            hl         bool      false                  print the burst header page
                                                        last
            ic         bool      false                  driver supports(non standard)
                                                        ioctl to indent printout
            if         str       NULL                   name of text filter which
                                                        does accounting
            lf         str       /dev/console           error logging file name
            lo         str       lock                   name of lock file
            lp         str       /dev/lp                device name to open for
                                                        output
            mx         num       1000                   maximum file size (in BUFSIZ
                                                        blocks), zero = unlimited
            nd         str       NULL                   next directory for list of
                                                        queues (unimplemented)
            nf         str       NULL                   ditroff data filter (device
                                                        independent troff)
            of         str       NULL                   name of output filtering
                                                        program
            pc         num       200                    price per foot or page in
                                                        hundredths of cents
            pl         num       66                     page length (in lines)
            pw         num       132                    page width (in characters)
            px         num       0                      page width in pixels
                                                        (horizontal)
            py         num       0                      page length in pixels
                                                        (vertical)
            rf         str       NULL                   filter for printing FORTRAN
                                                        style text files
            rg         str       NULL                   restricted group. Only
                                                     members of group allowed access
            rm         str       NULL                   machine name for remote
                                                        printer
            rp         str       ``lp''                 remote printer name argument
            rs         bool      false                  restrict remote users to
                                                        those with local accounts
            rw         bool      false                  open the printer device for
                                                        reading and writing
            sb         bool      false                  short banner (one line only)
            sc         bool      false                  suppress multiple copies
            sd         str       /var/spool/lpd         spool directory
            sf         bool      false                  suppress form feeds
            sh         bool      false                  suppress printing of burst
                                                        page header
            st         str       status                 status file name
            tf         str       NULL                   troff data filter (cat
                                                        phototypesetter)
            tr         str       NULL                   trailer string to print when
                                                        queue empties
            vf         str       NULL                   raster image filter

       如果本地端印表C(local line printer) driver 支援 indentation 的, daemon
        知道如何去用它.

 FILTERS
       lpd(8)  守护进程⒃斐鲆贿^V的管  (pipeline  of  filters)   硖理各不同印
       表C的n案. 過V器⒁勒掌焖磉x瘼何者送到 lpr(1) .  管镜脑O定值有:
                  p            pr | if regular text + pr(1)
                  none         If         regular text
                  c            cf         cifplot
                  d            df         DVI (tex)
                  g            gf         plot(3)
                  n            nf         ditroff
                  f            rf         Fortran
                  t            tf         troff
                  v            vf         raster image

       if 過V器的用法是:
                  if [-c] -wwidth -llength -iindent -n login -h host acct-file

       -c  這旗酥挥性  -l  旗擞辛性 lpr 中r才可忽略. width 和 length 定義 了
       page 的長和 (from pw and pl respectively). -n 和 -h 可指定列印工作碛姓
       的 login name 和 host name. Acct-file ⒑雎 printcap 中的描述.

       If no if is specified, of is used instead, with the distinction that of
       is opened only once, while if  is  opened  for  every  individual  job.
       Thus,  if  is  better  suited to performing accounting.  The of is only
       given the width and length flags.

       其它過V器的呼叫用法如下:
                  filter -xwidth -ylength -n login -h host acct-file

       如果要用 pixels 槲位矶ㄩL的, 用 px  和  py  這二椎.   所有的過V器都接
       stdin  萑雗案,  stdout  莩龅接”鞢,  用  stderr  或 syslog(3) 碛(log),
       而且不忽略 SIGINT.

 LOGGING
       Error messages generated by the line printer programs themselves  (that
       is,  the lp*  programs) are logged by syslog(3) using the LPR facility.
       Messages printed on stderr of one of the filters are sent to the corre-
       sponding lf file.  The filters may, of course, use syslog themselves.

       Error  messages  sent  to the console have a carriage return and a line
       feed appended to them, rather than just a line feed.

 SEE ALSO
       termcap(5),  lpc(8),  lpd(8),  pac(8),  lpr(1),  lpq(1),  lprm(1)
       4.3 BSD Line Printer Spooler Manual.

 HISTORY
       The printcap file format appeared in 4.2BSD..

[<u8313115@mis.cycu.edu.tw>

[1997.01.01

linuxan:
       http://cmpp.linuxforum.net