source: trunk/third/transcript/man/psinterface.8p @ 9217

Revision 9217, 4.1 KB checked in by ghudson, 28 years ago (diff)
Remove all comments about the SysV spooling system, since we always use the BSD one. Changes to get along with catman better (the NAME section has to use no special formatting and include a \- after the name).
Line 
1.TH PSINTERFACE 8 "19 August 1992" "Adobe Systems"
2\" Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved.
3\" ATTN GOVERNMENT END USERS: See notice of rights in file XPSLIBDIRX/Notice
4\" RCSID: $Header: /afs/dev.mit.edu/source/repository/third/transcript/man/psinterface.8p,v 1.2 1996-10-14 05:09:48 ghudson Exp $
5.ds PS P\s-2OST\s+2S\s-2CRIPT\s+2
6.ds TS T\s-2RAN\s+2S\s-2CRIPT\s+2
7.SH NAME
8psinterface \- TranScript spooler filters for PostScript printers
9.SH "SYNOPSIS"
10.B psinterface
11.SH "DESCRIPTION"
12The
13.I psinterface
14shell script is the printer interface program as supplied to
15lpadmin.
16The options are as specified in the
17.I Line Printer Spooling Utilities Guide.
18This shell script reads a printer-specific shell script named
19transcript/\fIprinter\fP.opt
20below the current working directory (the lp spooling directory) which
21may do additional printer-specific processing.
22The \fIprinter\fP.opt script is often used to redefine the values of
23some environment variables that regulate page-reversal,
24how to print banner pages, etc. for specific printers.  See below.
25.PP
26.I Psinterface
27is responsible for the complete processing of the print job, invoking
28programs to accomplish banner pages, document management, and
29communications. 
30If job banner break pages are enabled for this printer (and requested
31for this job),
32.I psinterface
33will invoke
34psbanner
35to format a banner break page.
36.I Psinterface
37currently recognizes three \*(TS-specific spooling options (presented to
38lp
39with the
40.B \-o
41flag). The
42.B h
43option suppresses the printing of a banner break page, the
44.B r
45option suppresses page reversal, and the
46.B m
47option causes
48.I psinterface
49to send any stream output from the execution of the user's \*(PS
50print file back to the user as mail.
51.PP
52The
53.I psinterface
54script also invokes a communications program for communicating with the
55printer.  Communications programs are provided for serial
56communications, Centronix parallel communications, Appletalk
57communications, and Ethernet
58communications with either a QMS printer or a MiLAN FastPort printer
59server.
60.I Psinterface
61and the communications program
62manage a printer log file named
63transcript/\fIprinter\fP-log (under the lp spooling directory).
64This file contains a log of each job processed, as well as any
65error output from the printer.  In particular, it contains messages
66regarding the printer being out of paper, jammed, etc.  Doing a
67tail
68on this file will help determine the printer's status.
69.PP
70.B "psinterface Environment Variables."
71.br
72A number of environment variables are used by the spooler filters.
73These are listed below.
74The
75.I psinterface
76script sets the initial value for each,
77and the \fIprinter\fP.opt file can be used to change the value for a
78particular printer.
79Note that Bourne shell syntax must be used in both
80.I psinterface,
81and the \fIprinter\fP.opt file.
82Many of the variables take a number value and specify whether or not
83an action should take place; 1 means do the action and
840 means don't do it.
85.PP
86.ta 2.25i
87.tc
88BANNERFIRST=\fInumber\fP        print a banner at start of the job
89.br
90BANNERLAST=\fInumber\fP print a banner at end of the job
91.br
92BANNERPRO=\fIfile name\fP       banner prologue file
93.br
94VERBOSELOG=\fInumber\fP print verbose log messages
95.br
96PSTEMPDIR=\fIdirectory name\fP  directory for temporary files
97.PP
98You can change the banner page for a particular printer by redefining
99the BANNERPRO value.
100.SH FILES
101.TP 2.2i
102XPSLIBDIRX/
103\*(TS library, prologues, filters, etc
104.TP 2.2i
105\fIspooldir\fP/transcript/\fIprinter\fP-log
106printer log file
107.TP 2.2i
108\fIspooldir\fP/transcript/\fIprinter\fP.opt
109printer-specific options script
110.TP 2.2i
111XPSTEMPDIRX/b*
112banner break page temporary file generated by
113.IR psinterface/psbanner
114.TP 2.2i
115XPSTEMPDIRX/o*
116job output temporary file for mail
117.TP 2.2i
118XPSTEMPDIRX/t*
119temporary file to format text files
120.SH "SEE ALSO"
121transcript(1), lp(1), lpstat(1), lpsched(1M), lpadmin(1M), psdman(8),
122pscomm(8), qmscomm(8), lpcomm(8), fpcomm(8), capcomm(8)
123.SH AUTHOR
124Adobe Systems Incorporated
125.SH NOTES
126\*(PS is a registered trademark of Adobe Systems Incorporated.
127.br
128\*(TS is a trademark of Adobe Systems Incorporated.
Note: See TracBrowser for help on using the repository browser.