PSIF(8)

NAME
psif - PostScript input filter splitter for lpr

SYNOPSIS
psif [ args... ]

DESCRIPTION
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.

FILES

/usr/local/libexec/psif-text
    Filter for text files.

/usr/local/libexec/psif-ps
    Filter for PostScript files.

SEE ALSO
textps(1), psrev(1), printcap(5), lprps(8)