Cannot Replace Default Port Monitor for Standard Printer Ports

Last reviewed: June 11, 1996
Article ID: Q151889
The information in this article applies to:
  • Microsoft Win32 Device Development Kit (DDK) for Windows 95, version 4.0

SUMMARY

The default port monitor that handles the standard printer ports (LPT1-LPT9 and COM1-COM9) cannot be replaced with a different port monitor.

MORE INFORMATION

In Windows 95, SPOOLSS.DLL contains default print subsystem components such as the default print processor (WINPRINT) and the default port monitor (LOCALMON). Windows 95 can have more than one port monitor installed on the system and each port monitor can handle a variety of port names.

However, SPOOLSS.DLL will always call its internal port monitor (LOCALMON) first and allow it to provide support for printing to the standard printer ports. Once it returns that it has handled the call, no more installed port monitors are called. Since SPOOLSS.DLL cannot be replaced or modified, there is no way to have your port monitor called for LPT1-LPT9 or COM1- COM9. This is by design.


Additional reference words: 4.00 hardware spool subsystem print
KBCategory: kbprg kbprint
KBSubcategory: DDKPRNT



THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: June 11, 1996
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.