home *** CD-ROM | disk | FTP | other *** search
- 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.
-