psif - PostScript input filter splitter for lpr
psif executes either /usr/local/libexec/psif-ps or
/usr/local/libexec/psif-text according to whether or not the first two
characters of its standard input are %!. psif will arrange that
the process that it executes sees the same standard input that it did, and
will pass the process the same arguments that it received.
Usually psif will be specified as the value of if
capability in the printcap entry for a PostScript printer;
/usr/local/libexec/psif-text will be a shell script that runs a text
to PostScript filter such as textps(1), followed by a PostScript page
reversal filter such as psrev(1) (only needed for PostScript printers
that stack face up), followed by PostScript communication filter such as
lprps(8); /usr/local/libexec/psif-ps will be similar except
that it will not run the text to PostScript filter.
- /usr/local/libexec/psif-text
- Filter for text files.
- /usr/local/libexec/psif-ps
- Filter for PostScript files.
textps(1), psrev(1), printcap(5), lprps(8)