Xref: utzoo comp.unix.admin:314 comp.unix.questions:26200 comp.unix.programmer:235 Path: utzoo!attcan!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!ucsd!ucrmath!yakker From: yakker@ucrmath.ucr.edu (matt robinson) Newsgroups: comp.unix.admin,comp.unix.questions,comp.unix.programmer Subject: Re: Exact Specifications for (LPR/LPC/LPD/LPQ/LPRM) (Need Help ASAP) Summary: Summary of responses Keywords: RFC1179 Message-ID: <9250@ucrmath.ucr.edu> Date: 13 Oct 90 11:54:35 GMT References: <9130@ucrmath.ucr.edu> <6871@uwm.edu> Sender: news@ucrmath.ucr.edu Followup-To: comp.unix.admin Organization: University of California, Riverside Lines: 23 > I need to obtain the exact specifications for the lpd/lpq/lpr/lpc programs, >... > for multiple printers with a single queue that works through a filter in > lpr. If anyone has any type of information along these lines, or can give > any documentation (Like an RFC, for instance), please let me know. ... Thank you to everyone who responded to my question. My goal was to find out how to directly talk to the LPD program, and from what RFC 1179 told me and what the source code from uunet.uu.net told me, I was able to write a program that is what I call MLPD, or Multiple Line Printer Daemon. It works by a slight modification to the queueing/printing setup, and requires no installation of a new package, no filters, no sockets, nothing above what comes with either 4.3BSD or System V, and even runs smoothly. It's just a single daemon program that monitors the printers more accurately for a better selection of printer files, using the existing lpd program to get information from. If anyone wanted to know what I did, or would like to see this program in its finished state (Another 2 weeks...I have to take care of school first), please let me know. ____________________________________________________________________________ Matt D. Robinson yakker@ucrmath.ucr.edu UC Riverside, Systems Programming Group ..!ucsd!ucrmath!yakker