transcript(1M) transcript(1M)NAME psbanner, pscomm, psinterface, psrv, pstext - filter data for the POSTSCRIPT printers SYNOPSIS psbanner pscomm psinterface psrv pstext DESCRIPTION These are the low-level TRANSCRIPT interface filters for use by the System V line-printer spooling system. psinterface is a printer interface program that may be supplied to lpadmin. The options are as specified in the A/UX Local System Administration. 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 (for example, specify no page reversal). The psinterface script 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), psbanner is invoked by psinterface to format a banner break page. The psinterface script 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 option): 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. pscomm is the lowest level filter. It manages communication with the printer, error handling, status reporting, etc. January 1992 1
transcript(1M) transcript(1M)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 regarding paper-out, paper-jams, and so forth. Doing a tail on this file will help determine the printer's status. pstext is invoked by psinterface to create a listing of the POSTSCRIPT file. If the first bytes of the input file are %!PS-Adobe-, and if the printer options so specify. psrv is invoked by psinterface to page-reverse the POSTSCRIPT file (with the psrv filter) before printing. FILES /usr/lib/ps/* Directory containing the POSTSCRIPT library, prologues, filters, etc. /transcript/printer-log Printer log file /transcript/printer.opt Printer-specific options script file /usr/tmpX/b* Temporary files /usr/tmpX/o* Temporary files /usr/tmpX/t* Temporary files SEE ALSO lpadmin(1M), lpsched(1M) lp(1), lpstat(1), psdit(1), psroff(1) in A/UX Command Reference A/UX Local System Administration 2 January 1992