home *** CD-ROM | disk | FTP | other *** search
-
-
-
- PPPPSSSSFFFF((((1111MMMM)))) KKKK----SSSSppppoooooooollll bbbbyyyy XXXXiiiinnnneeeetttt ((((11110000////11114444////99999999 11110000....1111)))) PPPPSSSSFFFF((((1111MMMM))))
-
-
-
- NNNNAAAAMMMMEEEE
- psf - PostScript printer driver.
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ////uuuussssrrrr////eeeettttcccc////aaaapppppppplllleeeettttaaaallllkkkk////ppppssssffff [[[[----nnnn _u_s_e_r ]]]] [[[[----hhhh _h_o_s_t ]]]] [[[[----DDDD]]]] [[[[----bbbb]]]] [[[[----BBBB]]]]
- [[[[----rrrr]]]] [[[[----CCCC]]]] [[[[----QQQQ]]]] [[[[----LLLL]]]] [[[[----AAAA]]]] [[[[----tttt]]]] [[[[----HHHH]]]] [[[[----XXXX]]]] [[[[----ssss]]]] [[[[----SSSS]]]] [[[[----RRRR]]]] [[[[----WWWW]]]]
- [[[[----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 ]]]]
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The _p_s_f filter, a printer driver for PostScript printers,
- accepts PostScript on input and supports AppleTalk networked
- and serially-connected printers. The _p_s_f filter carries on
- a full duplex dialog with the printer determining status,
- etc. as the job is sent.
-
- When _p_s_f opens a printer (either through AppleTalk or
- serially), it queries the printer to insure that the correct
- version of all needed dictionaries are loaded, and loads the
- correct version if they are not. If there is no PRINTER.PPD
- file in the directory where _p_s_f is run, it will attempt to
- generate one. The PRINTER.PPD file contains information
- about fonts and features of the printer, and is used by
- _p_a_p_s_e_r_v_e_r to tell Macintosh clients about the printer.
-
- To obtain a log of error messages and output from the
- printer, create a publicly-writable file (mode 666) called
- "savelog" in the printer's spool directory. To stop
- logging, remove this file. This is particularly useful for
- debugging PostScript programs, and for executing PostScript
- programs that generate results, but do not print them.
- More complete error messages will be returned if accounting
- is enabled, as the connection will not close until the
- printer has completed processing the entire job.
-
- The flags are defined as follows:
-
- ----nnnn defines the _u_s_e_r sending the job. The _u_s_e_r is used in
- the banner page unless the PostScript contains the Mac
- user (in a %%For: comment) who originated the job.
-
- ----hhhh defines the _h_o_s_t sending the job. The _h_o_s_t is used in
- the banner page unless the _j_o_b contains the Macintosh
- name where the PostScript originated.
-
- ----DDDD turns on debugging. More ----DDDD options turn on more
- debugging.
-
- ----bbbb causes a PostScript banner page to be generated from
- the template /usr/adm/appletalk/psfiles/banner
-
- ----BBBB supresses printing of the banner page (Banners can be
- turned on in the /etc/printcap file - see the ----pppp
-
-
-
- Page 1 (printed 1/20/100)
-
-
-
-
-
-
- PPPPSSSSFFFF((((1111MMMM)))) KKKK----SSSSppppoooooooollll bbbbyyyy XXXXiiiinnnneeeetttt ((((11110000////11114444////99999999 11110000....1111)))) PPPPSSSSFFFF((((1111MMMM))))
-
-
-
- option).
-
- ----rrrr specifies the job is reversed. The only effect now is
- to place the banner after rather than before the job.
-
- ----CCCC suppresses generation of /statusdict directives, for
- printers that do not support that feature.
-
- ----QQQQ suppresses attempts to query the printer. All queries
- will fail, and all needed dictionaries will be sent.
- Mainly useful for devices that do not know how to
- correctly answer queries.
-
- ----AAAA waits for the printer to show status "idle" before
- attempting an open connection. This is needed for AGFA
- selectset 5000 52.3 and AGFA Proset 9800's at least.
- The symptom of not having this on is that any jobs sent
- after the first one will fail with random postscript
- errors.
-
- ----LLLL used with LinoType and Afga typesetters. It increases
- the timeout period, which is necessary due to a bug in
- these printers' PAP implementation.
-
- ----tttt used with printers that have a PAP implementation that
- do not reply to the first few ATP transactions. Some
- examples are Scitex Star systems and some Calcomp
- devices. If opens are unreliable or ocassionaly very
- slow, try this flag.
-
- ----RRRR adds support for 3M Rainbow devices, which reqiure a
- PAPRead before the connection is open to operate
- correctly.
-
- ----HHHH used with printer or RIPs with large buffers and
- complete AppleTalk implementations. It makes psf wait
- for the proper PAP close connection messages. This may
- make psf hang forever on printers with flaky AppleTalk
- implementations.
-
- ----XXXX causes exitserver commands to be removed from
- dictionaries before they are sent to the device. This
- is useful for printers that do not support exitserver
- commands.
-
- ----ssss directs output to standard out, for serial printers.
- This makes the ----PPPP ----TTTT and ----ZZZZ options meaningless.
-
- ----SSSS opens the device specified in the printcap and sets the
- output modes correctly. This is for serial printers
- driven from _l_p which expects the output filter to open
- the device. This makes the ----PPPP ----TTTT and ----ZZZZ options
-
-
-
- Page 2 (printed 1/20/100)
-
-
-
-
-
-
- PPPPSSSSFFFF((((1111MMMM)))) KKKK----SSSSppppoooooooollll bbbbyyyy XXXXiiiinnnneeeetttt ((((11110000////11114444////99999999 11110000....1111)))) PPPPSSSSFFFF((((1111MMMM))))
-
-
-
- meaningless.
-
- ----WWWW Causes all printer queries to wait 30 seconds, for
- printers that are slow to respond.
-
- ----pppp causes ppppssssffff to look up the name, type, and zone of the
- printer from the aaaannnn,,,, aaaatttt,,,, and aaaaxxxx fields in the printcap
- entry for _n_a_m_e. Other options set from printcap fields
- are aaaabbbb,,,, which turns on banners if the value is non-
- zero, ppppdddd,,,, which sets the debug level, rrrrvvvv,,,, equivalent to
- the ----rrrr flag, and llllssss,,,, specifying a maximum log file
- (given in the llllffff field) size in kilobytes. The
- printcap field ppppffff holds a string that can contain any
- of the _p_s_f options AAAA, CCCC, HHHH, LLLL, QQQQ, RRRR, tttt, WWWW or XXXX.
-
- ----PPPP directs output to the printer _p_r_i_n_t_e_r. Defaults to the
- contents of the aaaannnn field in printcap if ----pppp is
- specified.
-
- ----TTTT changes the type of printer to _t_y_p_e. Defaults to the
- contents of the aaaatttt field in printcap if ----pppp is
- specified. Otherwise the default is LaserWriter.
-
- ----ZZZZ sets the printer zone to _z_o_n_e. Defaults to the
- contents of the aaaazzzz field in printcap if ----pppp is
- specified. Otherwise the default is the local zone.
-
-
- CCCCAAAAVVVVEEEEAAAATTTTSSSS
- Many flags that are not listed are accepted and ignored.
- _p_s_f no longer handles ASCII-PostScript translation. That is
- left for _t_e_x_t_p_s. On Silicon Graphics machines, _l_p_d does not
- look at the error status of the input filter. For this
- reason, _p_s_f will not exit but retry if it cannot open the
- printer. If you wish to change the arguments to _p_s_f on an
- active queue, you will have to restart the queue.
-
- The order of arguments to _p_s_f can be significant. Options
- that are affected by the printcap entry (see the ----pppp option)
- will override similar options preceding the ----pppp on the
- command line, and can be overriden by options that come
- after the ----pppp on the command line.
-
- FFFFIIIILLLLEEEESSSS
- /usr/adm/appletalk/psfiles
- Directory containing cached dictionaries
-
- /usr/adm/appletalk/psfiles/banner
- template of banner page
-
- <_s_p_o_o_l_d_i_r>/PRINTER.PPD
- printer description file used by _p_s_f.
-
-
-
- Page 3 (printed 1/20/100)
-
-
-
-
-
-
- PPPPSSSSFFFF((((1111MMMM)))) KKKK----SSSSppppoooooooollll bbbbyyyy XXXXiiiinnnneeeetttt ((((11110000////11114444////99999999 11110000....1111)))) PPPPSSSSFFFF((((1111MMMM))))
-
-
-
- <_s_p_o_o_l_d_i_r>/OPTIONS.PS
- If present, a PostScript slug from the printer's spool
- directory that will be merged into every print job
- after the PostScript header.
-
- <_s_p_o_o_l_d_i_r>/SETUP.PPD
- Holds PostScript resulting from selections made in
- OPTIONS.PPD. Each section of setup PostScript is
- placed between structuring comments, and is sent with
- the print job, if the job did not come in via
- papserver.
-
- /etc/printcap
- printer description database
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- _t_e_x_t_p_s(1), _c_o_n_f_i_g_k_s(1m)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 4 (printed 1/20/100)
-
-
-
-