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

Revision 9217, 3.4 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 FPCOMM 8 "18 August 1992" "MiLAN Technology"
2\" Copyright (c) 1991,1992 Milan Technology. All Rights Reserved.
3\" RCSID: $Header: /afs/dev.mit.edu/source/repository/third/transcript/man/fpcomm.8p,v 1.2 1996-10-14 05:09:41 ghudson Exp $
4.ds PS P\s-2OST\s+2S\s-2CRIPT\s+2
5.ds TS T\s-2RAN\s+2S\s-2CRIPT\s+2
6.SH NAME
7fpcomm \- TranScript Ethernet communication filter for
8communicating with PostScript printers via FastPort printer
9servers
10.SH "SYNOPSIS"
11.B XPSLIBDIRX/fpcomm
12.SH "DESCRIPTION"
13This is the low-level \*(TS Ethernet communication filter for use
14by the line printer spooling system for communicating with a \*(PS
15printer via a MiLAN FastPort print server. It is called from the
16printer interface script for the printer.
17There are a number of options for fpcomm that get set from the
18configuration file
19\.fpconfig
20in the spool directory for
21the printer. 
22The syntax for the \.fpconfig file
23is as follows (any number of the entries can appear.)
24
25.TP 0.6i
26hostname \fIname\fP
27specifies the IP
28.I name
29for the FastPort.
30.TP 0.6i
31serial       
32sends to the serial port.
33.TP 0.6i
34parallel 
35sends to the parallel port.
36.TP 0.6i
37ctrld 
38sends a control D before and after the job\(emthis initializes the \*(PS
39printer.
40.TP 0.6i
41formfeed
42sends a formfeed after the job.
43.TP 0.6i
44dobanner
45looks for file .banner in the current working directory and submits it
46before the job.
47.TP 0.6i
48startfile \fIfile\fP
49send \fIfile\fP before the job\(emthis can be used
50to download an error handler, for example.
51.TP 0.6i
52endfile \fIfile\fP
53sends
54.I file
55after the job.
56.TP 0.6i
57startstring \fIstring\fP
58sends
59.I string
60before the job. This can be used
61to set printer modes\(emi.e., send escape sequences.
62.TP 0.6i
63endstring \fIstring\fP
64sends \fIstring\fP after the job\(emresets the printer through escape
65sequences to
66a particular mode)
67.TP 0.6i
68P_CLASS     
69list of names of parallel printers\(emprint on the first available.
70.TP 0.6i
71S_CLASS
72List of names of serial printers\(emprint on the first available.
73.TP 0.6i
74mail \fIusername\fP
75sends mail to
76.I username
77with any errors or the destination printer name if P-CLASS or S-CLASS
78was used.
79.TP 0.6i
80program \fIprogname\fP
81executes
82.I progname
83for error messages or return messages.
84.TP 0.6i
85errorfile \fIfilename\fP
86stores any errors that occurred in
87.I filename.
88.TP 0.6i
89syslog   
90records error messages in syslog file.
91
92.PP
93If both startstring and startfile are set, startstring will be sent first
94followed by startfile.  If both endfile and endstring are, endfile will be
95sent before endstring.
96
97The syntax for escape in the start or stop strings is "M-", and the syntax
98for control is "C^". 
99
100Using the \.fpconfig file, you can set the printer mode, execute
101commands after printing, get notifications regarding print jobs etc.
102If you do not want to place the \.fpconfig file in the spool directory or
103if you want to call it by some other name, then you can use the
104PRINTER_CONFIG environment variable to specify the location of the
105configuration file.
106.SH ENVIRONMENT
107.IP PRINTER_CONFIG
108location of the configuration file
109.SH "SEE ALSO"
110transcript(1), lp(1), lpstat(1), lpsched(1M), lpadmin(1M), psinterface(8),
111psint(8)
112.br
113.I 4.2BSD Line Printer Spooler Manual
114.SH AUTHOR
115MiLAN Technology Corporation
116.SH NOTES
117\*(PS is a registered trademark of Adobe Systems Incorporated.
118.br
119\*(TS is a trademark of Adobe Systems Incorporated.
120.br
121Unix is a trademark of AT&T Bell Laboratories.
122.br
123FastPort is a trademark of MiLAN Technology.
124
Note: See TracBrowser for help on using the repository browser.