From owner-freebsd-current Thu Dec 4 19:28:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA05523 for current-outgoing; Thu, 4 Dec 1997 19:28:30 -0800 (PST) (envelope-from owner-freebsd-current) Received: from whizzo.TransSys.COM (whizzo.TransSys.COM [144.202.42.10]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA05508 for ; Thu, 4 Dec 1997 19:28:27 -0800 (PST) (envelope-from louie@whizzo.TransSys.COM) Received: from whizzo.TransSys.COM (localhost.transsys.com [127.0.0.1]) by whizzo.TransSys.COM (8.8.7/8.7.3) with ESMTP id WAA08114; Thu, 4 Dec 1997 22:26:12 -0500 (EST) Message-Id: <199712050326.WAA08114@whizzo.TransSys.COM> X-Mailer: exmh version 2.0zeta 7/24/97 To: Terry Lambert cc: phk@critter.freebsd.dk (Poul-Henning Kamp), wollman@khavrinen.lcs.mit.edu, current@freebsd.org From: "Louis A. Mamakos" Subject: Re: Changing lpd's model of operation slightly... References: <199712042017.NAA13215@usr09.primenet.com> In-reply-to: Your message of "Thu, 04 Dec 1997 20:17:16 GMT." <199712042017.NAA13215@usr09.primenet.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 04 Dec 1997 22:26:12 -0500 Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk There already is a sort of generic queueing system available. Take a look at MDQS. It's rather old code, but there are some good ideas there. Some years ago, I did a lot of hacking on this code to add more network transports (between queueing systems) to accomodate IBM and Unisys mainframes, support of ethernet attached printers (rather new at the time). A pay-for-printing capability was added too. Look on ftp://ni.umd.edu/dist for a recent (1995) version. It can also be used, for example, do a batch processing system with a service process that run shell scripts, rather than printing files. louie