This is WSLPD version 1.1, also known as the Winsock Print Manager and Spooler. Please see the file "netprint.txt" for more complete information. If you want to print anything but straight text, then please see the note for SPOOLRAW.EXE. Changes from version 1.0 ------------------------ WSLPD.EXE (was nlpd.exe) nlpd.exe has become wslpd.exe; the original name is based on a non-Winsock program I wrote earlier. Please take note and change your Program Manager icon accordingly. More importantly, the following changes have been made: 1) The data file(s) are now written binary rather than text (this is very important, see below). 2) The server socket is now reusable, meaning you won't get a "address in use" error and need to reboot your machine. This affects folks who have a WinSock stack which is TSR based. I thought I was cleaning up the socket correctly, but apparently not always ... until I can really hack the code again, this change will help you greatly. 3) The services database is used, but if it is not found, then WSLPD punts and uses the "standard" information. This mainly should affect PC/TCP users and perhaps Trumpet. 4) The syslog file is now closed between writes. This should help you if your machine crashes. SPOOLER.EXE Totally unchanged; even the "About" dialog box is old. So, here is the copyright notice for SPOOLER: Copyright 1994 EG&G Idaho, Inc. "ALL RIGHTS RESERVED" Idaho National Engineering Laboratory I originally wrote and compiled spooler in Microsoft C 7.0; for some reason, when I tried compiling it with Visual C++, it seems to run and no errors are reported by the Windows calls, but nothing happens. I hope/plan to rewrite it anyway using some working print code from another project (WSGopher). SPOOLRAW.EXE (new) If you want to print **ANYTHING** but straight text, then use this program **INSTEAD OF** spooler.exe. It uses the Windows API call 'SpoolFile()' to do its job, rather than passing text to the Windows GDI (Graphic Device Interface). That means that it does not try to interpret stuff at all. If you want to print PostScript to a PostScript printer, or PCL or HPGL or LaserJet text with escape sequences, then use spoolraw.exe instead of spooler.exe. **CAVEAT** If you try to use both spooler.exe and spoolraw.exe, then the results be unpredictable. I accept no responsibility for any damage to your machine, printer, work area or surrounding environs.