Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!seismo!brl-adm!brl-sem!dpk
From: dpk@brl-sem.ARPA (Doug Kingston )
Newsgroups: comp.unix.questions,comp.unix.wizards
Subject: Re: Multi-spoolers
Message-ID: <529@brl-sem.ARPA>
Date: Fri, 19-Dec-86 04:33:38 EST
Article-I.D.: brl-sem.529
Posted: Fri Dec 19 04:33:38 1986
Date-Received: Fri, 19-Dec-86 21:58:51 EST
References: <161@ndmath.UUCP>
Reply-To: dpk@brl.arpa (Doug Kingston )
Organization: Ballistic Research Lab (BRL), APG, MD.
Lines: 31
Keywords: spooling, multiple printers
Summary: Try "MDQS", written at BRL and free
Xref: mnetor comp.unix.questions:407 comp.unix.wizards:407

The Multi-Device Queueing System was written here at BRL about
4-5 years ago to handle just that type of situation, and has
been in production use here ever since with some slow evolutionary
enhancements.  The current release is version 2.11.  It can be
obtained via anonymous FTP from BRL-VGR.ARPA (arch/mdqs.tar[.Z])
if you have Internet access or by mail at the address below, but
be sure to include a tape (9 track, all popular densities supported).

MDQS knows about queues and devices.  There are mappings from
queues to devices with some server.  More than one queue can
map to a device, or a single queue can map to more than one
device.  There are servers to transfer requests to other machines
for processing via TCP/IP or UUCP.  There is a server for
processing batch jobs after restoring the runtime environment.
Devices have "forms".  Requests only get processed on devices
with the proper forms.

There is the normal complement of status, and control programs
for the queueing system.  It runs on either BSD or SYSV systems.

(And yes RMS, you can have it for GNU if you want.)

Cheers,
	-Doug-

  Doug Kingston
  Computer Science and Mathematics Branch
  Systems Engineering and Concepts Analysis Division
  U.S. Army Ballistic Research Laboratory
  Attn: SLCBR-SECAD (Kingston)
  APG, MD  21005-5066