home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / a_man / cat1 / psf.z / psf
Encoding:
Text File  |  2002-10-03  |  11.4 KB  |  265 lines

  1.  
  2.  
  3.  
  4.      PPPPSSSSFFFF((((1111MMMM))))         KKKK----SSSSppppoooooooollll bbbbyyyy XXXXiiiinnnneeeetttt ((((11110000////11114444////99999999 11110000....1111))))          PPPPSSSSFFFF((((1111MMMM))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           psf - PostScript printer driver.
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           ////uuuussssrrrr////eeeettttcccc////aaaapppppppplllleeeettttaaaallllkkkk////ppppssssffff [[[[----nnnn _u_s_e_r ]]]] [[[[----hhhh _h_o_s_t ]]]] [[[[----DDDD]]]] [[[[----bbbb]]]] [[[[----BBBB]]]]
  13.           [[[[----rrrr]]]] [[[[----CCCC]]]] [[[[----QQQQ]]]] [[[[----LLLL]]]] [[[[----AAAA]]]] [[[[----tttt]]]] [[[[----HHHH]]]] [[[[----XXXX]]]] [[[[----ssss]]]] [[[[----SSSS]]]] [[[[----RRRR]]]] [[[[----WWWW]]]]
  14.           [[[[----JJJJ _j_o_b ]]]] [[[[----pppp _n_a_m_e ]]]] [[[[----PPPP _p_r_i_n_t_e_r ]]]] [[[[----TTTT _t_y_p_e ]]]] [[[[----ZZZZ _z_o_n_e ]]]]
  15.  
  16.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  17.           The _p_s_f filter, a printer driver for PostScript printers,
  18.           accepts PostScript on input and supports AppleTalk networked
  19.           and serially-connected printers.  The _p_s_f filter carries on
  20.           a full duplex dialog with the printer determining status,
  21.           etc. as the job is sent.
  22.  
  23.           When _p_s_f opens a printer (either through AppleTalk or
  24.           serially), it queries the printer to insure that the correct
  25.           version of all needed dictionaries are loaded, and loads the
  26.           correct version if they are not. If there is no PRINTER.PPD
  27.           file in the directory where _p_s_f is run, it will attempt to
  28.           generate one.   The PRINTER.PPD file contains information
  29.           about fonts and features of the printer, and is used by
  30.           _p_a_p_s_e_r_v_e_r to tell Macintosh clients about the printer.
  31.  
  32.           To obtain a log of error messages and output from the
  33.           printer, create a  publicly-writable file (mode 666) called
  34.           "savelog" in the printer's spool directory.  To stop
  35.           logging, remove this file.  This is particularly useful for
  36.           debugging PostScript programs, and for executing PostScript
  37.           programs that generate results, but do not print them.
  38.           More complete error messages will be returned if accounting
  39.           is enabled, as the connection will not close until the
  40.           printer has completed processing the entire job.
  41.  
  42.           The flags are defined as follows:
  43.  
  44.           ----nnnn   defines the _u_s_e_r sending the job.  The _u_s_e_r is used in
  45.                the banner page unless the PostScript contains the Mac
  46.                user (in a %%For: comment) who originated the job.
  47.  
  48.           ----hhhh   defines the _h_o_s_t sending the job.  The _h_o_s_t is used in
  49.                the banner page unless the _j_o_b contains the Macintosh
  50.                name where the PostScript originated.
  51.  
  52.           ----DDDD   turns on debugging.  More ----DDDD options turn on more
  53.                debugging.
  54.  
  55.           ----bbbb   causes a PostScript banner page to be generated from
  56.                the template /usr/adm/appletalk/psfiles/banner
  57.  
  58.           ----BBBB   supresses printing of the banner page (Banners can be
  59.                turned on in the /etc/printcap file - see the ----pppp
  60.  
  61.  
  62.  
  63.      Page 1                                         (printed 1/20/100)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      PPPPSSSSFFFF((((1111MMMM))))         KKKK----SSSSppppoooooooollll bbbbyyyy XXXXiiiinnnneeeetttt ((((11110000////11114444////99999999 11110000....1111))))          PPPPSSSSFFFF((((1111MMMM))))
  71.  
  72.  
  73.  
  74.                option).
  75.  
  76.           ----rrrr   specifies the job is reversed.  The only effect now is
  77.                to place the banner after rather than before the job.
  78.  
  79.           ----CCCC   suppresses generation of /statusdict directives, for
  80.                printers that do not support that feature.
  81.  
  82.           ----QQQQ   suppresses attempts to query the printer.  All queries
  83.                will fail, and all needed dictionaries will be sent.
  84.                Mainly useful for devices that do not know how to
  85.                correctly answer queries.
  86.  
  87.           ----AAAA   waits for the printer to show status "idle" before
  88.                attempting an open connection.  This is needed for AGFA
  89.                selectset 5000 52.3 and AGFA Proset 9800's at least.
  90.                The symptom of not having this on is that any jobs sent
  91.                after the first one will fail with random postscript
  92.                errors.
  93.  
  94.           ----LLLL   used with LinoType and Afga typesetters.  It increases
  95.                the timeout period, which is necessary due to a bug in
  96.                these printers' PAP implementation.
  97.  
  98.           ----tttt   used with printers that have a PAP implementation that
  99.                do not reply to the first few ATP transactions.  Some
  100.                examples are Scitex Star systems and some Calcomp
  101.                devices.   If opens are unreliable or ocassionaly very
  102.                slow, try this flag.
  103.  
  104.           ----RRRR   adds support for 3M Rainbow devices, which reqiure a
  105.                PAPRead before the connection is open to operate
  106.                correctly.
  107.  
  108.           ----HHHH   used with printer or RIPs with large buffers and
  109.                complete AppleTalk implementations.  It makes psf wait
  110.                for the proper PAP close connection messages.  This may
  111.                make psf hang forever on printers with flaky AppleTalk
  112.                implementations.
  113.  
  114.           ----XXXX   causes exitserver commands to be removed from
  115.                dictionaries before they are sent to the device.  This
  116.                is useful for printers that do not support exitserver
  117.                commands.
  118.  
  119.           ----ssss   directs output to standard out, for serial printers.
  120.                This makes the ----PPPP ----TTTT and ----ZZZZ options meaningless.
  121.  
  122.           ----SSSS   opens the device specified in the printcap and sets the
  123.                output modes correctly.   This is for serial printers
  124.                driven from _l_p which expects the output filter to open
  125.                the device. This makes the ----PPPP ----TTTT and ----ZZZZ options
  126.  
  127.  
  128.  
  129.      Page 2                                         (printed 1/20/100)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      PPPPSSSSFFFF((((1111MMMM))))         KKKK----SSSSppppoooooooollll bbbbyyyy XXXXiiiinnnneeeetttt ((((11110000////11114444////99999999 11110000....1111))))          PPPPSSSSFFFF((((1111MMMM))))
  137.  
  138.  
  139.  
  140.                meaningless.
  141.  
  142.           ----WWWW   Causes all printer queries to wait 30 seconds, for
  143.                printers that are slow to respond.
  144.  
  145.           ----pppp   causes ppppssssffff to look up the name, type, and zone of the
  146.                printer from the aaaannnn,,,, aaaatttt,,,, and aaaaxxxx fields in the printcap
  147.                entry for _n_a_m_e.  Other options set from printcap fields
  148.                are aaaabbbb,,,, which turns on banners if the value is non-
  149.                zero, ppppdddd,,,, which sets the debug level, rrrrvvvv,,,, equivalent to
  150.                the ----rrrr flag, and llllssss,,,, specifying a maximum log file
  151.                (given in the llllffff field) size in kilobytes.  The
  152.                printcap field ppppffff holds a string that can contain any
  153.                of the _p_s_f options AAAA, CCCC, HHHH, LLLL, QQQQ, RRRR, tttt, WWWW or XXXX.
  154.  
  155.           ----PPPP   directs output to the printer _p_r_i_n_t_e_r. Defaults to the
  156.                contents of the aaaannnn field in printcap if ----pppp is
  157.                specified.
  158.  
  159.           ----TTTT   changes the type of printer to _t_y_p_e.  Defaults to the
  160.                contents of the aaaatttt field in printcap if ----pppp is
  161.                specified.  Otherwise the default is LaserWriter.
  162.  
  163.           ----ZZZZ   sets the printer zone to _z_o_n_e.  Defaults to the
  164.                contents of the aaaazzzz field in printcap if ----pppp is
  165.                specified.  Otherwise the default is the local zone.
  166.  
  167.  
  168.      CCCCAAAAVVVVEEEEAAAATTTTSSSS
  169.           Many flags that are not listed are accepted and ignored.
  170.           _p_s_f no longer handles ASCII-PostScript translation.  That is
  171.           left for _t_e_x_t_p_s. On Silicon Graphics machines, _l_p_d does not
  172.           look at the error status of the input filter.   For this
  173.           reason, _p_s_f will not exit but retry if it cannot open the
  174.           printer.  If you wish to change the arguments to _p_s_f on an
  175.           active queue, you will have to restart the queue.
  176.  
  177.           The order of arguments to _p_s_f can be significant.  Options
  178.           that are affected by the printcap entry (see the ----pppp option)
  179.           will override similar options preceding the ----pppp on the
  180.           command line, and can be overriden by options that come
  181.           after the ----pppp on the command line.
  182.  
  183.      FFFFIIIILLLLEEEESSSS
  184.           /usr/adm/appletalk/psfiles
  185.                Directory containing cached dictionaries
  186.  
  187.           /usr/adm/appletalk/psfiles/banner
  188.                template of banner page
  189.  
  190.           <_s_p_o_o_l_d_i_r>/PRINTER.PPD
  191.                printer description file used by _p_s_f.
  192.  
  193.  
  194.  
  195.      Page 3                                         (printed 1/20/100)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      PPPPSSSSFFFF((((1111MMMM))))         KKKK----SSSSppppoooooooollll bbbbyyyy XXXXiiiinnnneeeetttt ((((11110000////11114444////99999999 11110000....1111))))          PPPPSSSSFFFF((((1111MMMM))))
  203.  
  204.  
  205.  
  206.           <_s_p_o_o_l_d_i_r>/OPTIONS.PS
  207.                If present, a PostScript slug from the printer's spool
  208.                directory that will be merged into every print job
  209.                after the PostScript header.
  210.  
  211.           <_s_p_o_o_l_d_i_r>/SETUP.PPD
  212.                Holds PostScript resulting from selections made in
  213.                OPTIONS.PPD.  Each section of setup PostScript is
  214.                placed between structuring comments, and is sent with
  215.                the print job, if the job did not come in via
  216.                papserver.
  217.  
  218.           /etc/printcap
  219.                printer description database
  220.  
  221.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  222.           _t_e_x_t_p_s(1), _c_o_n_f_i_g_k_s(1m)
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.      Page 4                                         (printed 1/20/100)
  262.  
  263.  
  264.  
  265.