Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ psinterface(1M) — A/UX 2.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

lp(1)

lpstat(1)

psdit(1)

psroff(1)

lpadmin(1M)

lpsched(1M)




transcript(1M) transcript(1M)
NAME psbanner, pscomm, psinterface, psrv, pstext - TRANSCRIPT spooler filters for POSTSCRIPT printers SYNOPSIS /usr/lib/ps/psbanner /usr/lib/ps/pscomm /usr/lib/ps/psinterface /usr/lib/ps/psrv /usr/lib/ps/pstext DESCRIPTION These are the low-level TRANSCRIPT interface filters for use by the System V line printer spooling system. The psinter- face shell script 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 direc- tory) which may do additional printer-specific processing (for example, 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 charac- ters 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 option): the h flag option suppresses the printing of a banner break page, the r flag option suppresses page reversal, and the m flag option causes psin- terface 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 re- porting, 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 particu- lar, it contains messages regarding paper-out, paper-jams, and so forth. Doing a tail on this file will help determine the printer's status. April, 1990 1



transcript(1M) transcript(1M)
FILES /usr/lib/ps/* POSTSCRIPT library, prologues, filters, etc. /transcript/printer-log Printer log file. /transcript/printer.opt Printer-specific options script. /usr/tmpX/b* Break page temporary generated by psbanner and psinterface. /usr/tmpX/o* Job output temporary for mail. /usr/tmpX/t* Temporary file to format text files. SEE ALSO lp(1), lpstat(1), psdit(1), psroff(1), lpadmin(1M), lpsched(1M). A/UX Local System Administration. 2 April, 1990

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026