Lpd enhancements, sense or non-sense ?
Jaye Mathisen
icsu6000 at caesar.cs.montana.edu
Sun Feb 4 12:20:20 AEST 1990
On Feb 2, 4:16pm, X17905%BBRBFU01.BITNET at CUNYVM.CUNY.EDU wrote:
} Subject: Lpd enhancements, sense or non-sense ?
} The Brussels Free University Computing Centre, currently operating a Cray
} X-MP/14, a Sun4, and managing a campus-wide *NIX network of some 30 servers
} and workstations, would like to 'enhance' the existing lpd mechanism.
}
} The goal is to provide end-users with more information on printer status,
} to provide mechanisms to 'lock' print files, to backspace files, to check and
} administer paper credit.
} The latter is needed because WE supply the paper to the (remote) sites.
}
} The standard file selection algorithm of 'first come, first print' is not
} very popular here. We would like to assign different priorities to small
} print files, special plots, certain users, ... etc.
I snarfed up a copy of PLP, which is Berkeley lpd compatible. Althought
I am not using it yet, it seems to offer some of what you're looking
for. I don't remember where I got it, but a copy of the announcement
message is included below. (If anybody ports plp to HP-UX, I'd love
to hear about it.) Whoops! Looks like a note on where to ftp is
included in the announcement on the last line.
PLP - The Public Line Printer Spooler
A Portable UNIX Line Printer Spooler
Release 3.0, 7 Nov. 1988
Prof. Patrick Powell
Dept. of Computer Science
University of Minnesota, Minneapolis, Minnesota
The Public Line Printer Spooler is a reverse engineered ver-
sion of the Berkeley LPD software, with extended functionality.
The PLP software has the following features:
1).The PLP software is intended to be used in a Networked File
System (NFS) environment, in which there is a common set of
spool queues, as well as in a loosely coupled environment in
which each host transfers print jobs to a common host.
2).Access and permission to use PLP functions is controlled by
entries in a printer permissions file (one of
/usr/spool/lpd/printer_perms.<hostname>, /etc/printer_perms,
or /usr/etc/printer_perms) which can restrict use by user
name, host, spooler, page useage, and a host of other factors.
The printcap file (one of /usr/spool/lpd/printcap.<hostname>,
/etc/printcap, or /usr/etc/printcap) is used to specify the
printer queues and their operation.
3).Jobs can now be prioritized. The maximum priority a user can
specify is set in the printer permissions file.
4).In addition to the general printer permissions file, each
spool queue can have its own addition printer permissions
file.
5).Line printer control functions can be exercised from a remote
host. Hosts and users with remote control permissions are
specified by entries in the printer permissions file.
6).The unspooling of jobs can be performed by a user defined pro-
gram, rather than the spooler. This allows the spooler to be
used to send jobs to remote sites using various file transfer
protocols.
7).Banner printing can be done either by the PLP software or by
invoking user specified programs.
8).Printer support packages such as Transcript (Adobe Software,
Inc), and the CAP support for Appletalk Networks can be easily
added or used directly. Compatibilty interfaces with the
Berkeley LPD software have been provided.
9).Extremely verbose and chatty error messages have been added.
These greatly ease debugging and installation. In addition,
the checkpc utility can be used to set file permissions and
other items for use by the PLP software.
PLP may be copied and/or modified as long as the original
copyright notification is retained.
It is being distributed over the USENET in comp.sources.unix, or can
be FTPd (anonymous) from julius (128.101.230.1) in public/PLP.3.0.tar.Z
--
+-----------------------------------------------------------------------------+
| Jaye Mathisen,systems manager Internet: icsu6000 at caesar.cs.montana.edu|
| 410 Roberts Hall BITNET: icsu6000 at mtsunix1.bitnet |
| Dept. of Computer Science |
| Montana State University PHONE: (406) 994-{4780,3931} |
| Bozeman MT 59717 "Klingons never bluff" -- Worf |
+-----------------------------------------------------------------------------+
More information about the Comp.unix.wizards
mailing list