IMAGEN(M) XENIX System V IMAGEN(M)
Name
imagen.sbs, imagen.pbs, imagen.spp, imagen.remote - IMAGEN
printer interface scripts.
Syntax
imagen.sbs request user title copies options files...
imagen.pbs request user title copies options files...
imagen.spp request user title copies options files...
imagen.remote request user title copies options files...
Description
The imagen scripts are the XENIX System V spooler interface
programs for IMAGEN printers. They accept the following
types of files for printing: troff(CT) input, troff output
(C/A/T format), imPRESS format, DVI format (generally
produced by ), and straight text. The proper imagen
interface script is normally installed using lpadmin(C).
imagen.sbs uses the ``serial byte stream protocol'' provided
by isbs.
imagen.pbs uses the ``parallel byte stream protocol''
provided by ipbs.
imagen.spp uses the serial ``sequence packet protocol''
provided by ips(M).
imagen.remote sends the print job to a remote computer using
either uux(C) or remote(C). The exact command to use is
defined in the file /usr/spool/lp/remote, and the
``printer'' device defined by lpadmin (using the -v flag)
should be /dev/null.
Recognized lp(C) options are:
-oli The input files are in imPRESS format but with no
document header.
-olp The input files are text for line printing.
-olfi
The input files are in full imPRESS format with a
document header.
-olt The input files are troff input.
-oldvi
The input files are DVI format ( output), to be
filtered through dviimp(CT).
-olc The input files are troff output (C/A/T format), to be
filtered through catimp(CT).
Page 1 (printed 8/7/87)
IMAGEN(M) XENIX System V IMAGEN(M)-otflag
Pass option flag to troff.
-ocflag
Pass option flag to catimp.
-ovflag
Pass option flag to dviimp.
-oiflag
flag is an IMAGEN printer control setting:
1 Print one page per sheet of paper.
2 Print two pages per sheet of paper.
O Print outlines around the page.
r Print pages opposite (reverse) of usual order.
c Do not collate pages of multiple copies.
R Print rules on pages (one every two lines).
J Suppress printing the job header (banner) page.
m Do not print detailed error messages on the banner
page.
j Enables jam resistance measures. The default jam
resistance action is controlled by the setting of
JAMPROOF in the file /etc/default/imagen.
Not all control settings are meaningful for every
IMAGEN printer language.
-ob No banner information about the local user or host
should be generated.
-ohhost
The computer responsible for this job is host.
-ouuser
The person responsible for this job is user.
All of the imagen interface scripts read /etc/default/imagen
to obtain various default settings. The values obtained,
and the default values, are:
JAMPROOF=no
Whether or not paper-jam resistance measures should be
used. If such steps are taken, printing is usually
Page 2 (printed 8/7/87)
IMAGEN(M) XENIX System V IMAGEN(M)
slowed down.
The values of the default settings can be changed to reflect
the local system configuration. If /etc/default/imagen does
not exist or cannot be read, the above default values are
used.
Files
/usr/bin/itroff
troff for an IMAGEN printer.
/usr/bin/catimp
Converts from troff C/A/T output to imPRESS format.
/usr/bin/dviimp
Converts from DVI to imPRESS format.
/usr/lib/ips
(imagen.spp) IMAGEN serial sequence packet protocol.
/usr/lib/isbs
(imagen.sbs) IMAGEN serial byte stream protocol.
/usr/lib/ipbs
(imagen.pbs) IMAGEN parallel byte stream protocol.
/usr/spool/lp/remote
(imagen.remote) Mapping from local printer name to
remote or uux command. Each line is in the format:
printer: command
where printer is the name of the ``local'' IMAGEN
printer, and command is either a remote or uux
invocation of lp on another machine. The other machine
must be configured so that a remote lp is allowed, and
the local command should specify whatever options are
necessary so that the input can be piped into it.
Additional flags to lp are appended onto the end of
command by imagen.remote. A typical remote command
would be:
printer: remote - machine lp -dimagen
and a typical uux command would be:
printer: uux - machine!lp -dimagen
See Also
catimp(CT), dviimp(CT), imprint(C), lp(C), lpadmin(C),
ips(M), itroff(CT), remote(C), uux(C)
Author
IMAGEN Corporation.
Page 3 (printed 8/7/87)