xenial (8) printcap.8.gz

Provided by: manpages-zh_1.5.2-1.1_all bug

NAME

       printcap - 列表機相容性數據庫

總覽 SYNOPSIS

       printcap

描述 DESCRIPTION

       Printcaptermcap(5) 的□□版, 用□描述 line printers. □用到 spool 系 □□, 一定□去□考 printcap □□□. 允□□□地
       加入及□除印表□. 在□□料 □中的每一段□述代表一台印表□.  This data base may not be  substituted  for,  as  is
       possible for termcap, because it may allow accounting to be bypassed.

       □□的印表□是  lp,  □然□境□□ PRINTER 可能□於(override)此. 每一 □用到 spool 的□□都支援 -p 的□□, 用以□□印表□.
       如果想知道如何□一 台印表□□定□料的□□, □□照 4.3 BSD Line Printer Spooler Manual.

相容性 CAPABILITIES

       根□ termcap(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

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

過濾器 FILTERS

       lpd(8) 守護進程□□造出一□□□的管□ (pipeline of filters)  □□理各□不同印  表□的□案.  □□器□依照旗□□□□□何者送到
       lpr(1) .  管□的□定值有:
                  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 □□器的用法是:
                  if [-c] -wwidth -llength -iindent -n login -h host acct-file

       -c  □□旗□只有在  -l  旗□有列在  lpr  中□才可忽略.  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.

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

       如果要用  pixels  □□位□定□□的□,  用 px 和 py □二□□□.  所有的□□器都□由 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

《中國linux論壇man手冊翻譯計劃》:

       http://cmpp.linuxforum.net