home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / std_unix / volume.30 / text0023.txt < prev    next >
Encoding:
Text File  |  1993-03-11  |  2.4 KB  |  46 lines

  1. Submitted-by: gwyn@smoke.brl.mil (Doug Gwyn)
  2.  
  3. In article <1ip51dINNp41@ftp.UU.NET> atkinson@tengwar.itd.nrl.navy.mil (Ran Atkinson) writes:
  4. >  Doug Gwyn <gwyn@smoke.brl.mil> has been using such generalised batch
  5. >software on UNIX systems.  I think his stuff might even be freely
  6. >distributable.
  7.  
  8. Actually, the BRL Multiple-Device Queueing System was originally developed
  9. some 10 years ago by Douglas P. Kingston III with assistance from Michael
  10. J. Muuss.  When DPK moved on to greener pastures, as his last team leader
  11. I inherited the maintenance responsibility for his software, and have kept
  12. it up to date with bug fixes, portability enhancements, and support for a
  13. variety of additional "devices" (some of which are actually interfaces to
  14. services such as FTP, remote lpd, and remote MDQS).  The current release
  15. is kept available for anonymous FTP on host FTP.ARL.ARMY.MIL (aka
  16. FTP.BRL.MIL) as a compressed tar archive named arch/mdqs.tar.Z.  (Remember
  17. to set BINARY transfer mode before fetching.)
  18.  
  19. The advantages of MDQS are that it supports multiple servers per queue,
  20. and each server is expected to simply deliver the data to the "device"
  21. using whatever protocol the device demands -- extra garbage should be
  22. added before spooling the data.  There is no presumption that the
  23. spooled data is text nor that the device is a printer, although there
  24. is optional support for that mode of operation (banner pages, etc.)
  25. There are some shell scripts included to emulate UNIX "lp" and "lpr"
  26. interfaces (also QMS/Imagen's "ipr"); the "lpr" one is being overhauled
  27. and a much improved emulation of modern "lpr"s should be available (in
  28. an updated MDQS distribution) soon.
  29.  
  30. For further information, look in some really old USENIX Conference
  31. Proceedings, or retrieve the MDQS distribution, unpack it, and read
  32. the documentation (which includes the USENIX paper and an
  33. administration/internals guide).
  34.  
  35. My personal opinion from having worked with/on MDQS for years is that
  36. it is a good UNIXy spooling system that can and should be extended to
  37. meet evolving requirements.  It covers pretty much the same functions
  38. as the more common "lp" and "lpr" (lpd-based) spoolers and on several
  39. of our systems it totally replaced them.  ("lpr"/lpd was resurrected
  40. unnecessarily on some local systems when their system administrators
  41. didn't know how to get some commercial software to work with MDQS.)
  42.  
  43.  
  44. Volume-Number: Volume 30, Number 24
  45.  
  46.