-.SH SYNOPSIS
-\fBpsf\fR [ \-n \fBname\fR ] [ \-h \fBhost\fR ] [ \-w \fBwidth\fR ] [ \-l \fBlength\fR ] [ \-i \fBindent\fR ] [\-c]
-.SH DESCRIPTION
-psf is an \fIlpd\fR
-filter for PostScript printing. psf interprets the name
-it was called with to determine what filters to invoke. First, if the
-string ``pap'' appears anywhere in the name, psf
-invokes \fIpap\fR to talk to a printer via
-AppleTalk. Next, if the string ``rev'' appears,
-psf invokes \fIpsorder\fR to
-reverse the pages of the job. Finally, if psf was
-called with a filter's name as the leading string, it invokes that
-filter. If there is no filter to run, psf examines the
-magic number of the input, and if the input is not PostScript, converts it
-to PostScript.
-.SH KLUDGE
-In the default configuration, psf supports two
-kludges. The first causes psf to check its name for the
-letter `m'. If this letter is found and accounting is turned on,
-psf calls \fIpap\fR twice,
-once to get an initial page count and to print the job, and another time
-to get a final page count. This is a work\-around for bugs in a variety of
-PAP implementions that cause printers to never properly close the PAP
-output file. A notable example is any printer by Hewlett\-Packard.