TRANSCRIPT(5) — Silicon Graphics
NAME
pscomm, psrv, pstext, psbanner, psinterface − TRANSCRIPT spooler filters for POSTSCRIPT printers
SYNOPSIS
/ps*
DESCRIPTION
These are the low-level TRANSCRIPT interface filters for use by the System V line printer spooling system. The psinterface shell script is the printer interface program as supplied to lpadmin. The options are as specified in the Line Printer Spooling Utilities Guide. This shell script sources a printer-specific shell script named transcript/printer.opt below the current working directory (the lp spooling directory) which may do additional printer-specific processing (e.g., specify no page reversal). psinterface is responsible for the complete processing of the print job. If job banner break pages are enabled for this printer (and requested for this job), psinterface will invoke psbanner to format a banner break page. psinterface also distinguishes between text files (which get formatted) and POSTSCRIPT print files. If the input to psinterface does not begin with the POSTSCRIPT magic number − the first two characters being “%!” − psinterface will invoke pstext to create a listing of the file. If the first bytes of the input file are “%!PS-Adobe-”, and if the printer options so specify, psinterface will also page-reverse the file (with the psrv filter) before printing. psinterface currently recognizes three TRANSCRIPT-specific spooling options (presented to lp with the −o flag): the h option suppresses the printing of a banner break page, the r option suppresses page reversal, and the m option causes psinterface to send any stream output from the execution of the user’s POSTSCRIPT print file back to the user as mail. The program pscomm is the lowest level filter. It manages communication with the printer, error handling, status reporting, etc. psinterface and pscomm manage a printer log file named transcript/printer-log (under the lp spooling directory). This file contains a log of each job processed, as well as any error output from the printer. In particular, it contains messages reguarding paper-out, paper-jams, etc. Using the tail command on this file will help determine the printer’s status.
FILES
/ POSTSCRIPT library, prologues, filters, etc.
spooldir/transcript/printer-log
Printer log file.
spooldir/transcript/printer.opt
Printer-specific options script.
X/b* Break page temporary generated by psinterface/psbanner.
X/o* Job output temporary for mail.
X/t* Temporary file to format text files.
SEE ALSO
lp(1), lpstat(1), lpsched(1M), lpadmin(1M).
enscript(1), ps4014(1), ps630(1), pscat(1), psdit(1), psrev(1), psroff(1).
System V Line Printer Spooling Utilities
AUTHOR
Adobe Systems Incorporated
NOTES
POSTSCRIPT and TRANSCRIPT are trademarks of Adobe Systems Incorporated.
Version 3.6 — December 20, 1987