PRB: Cannot Replace Default Port Monitor for Standard Printer Ports
Article ID: 151889
Article Last Modified on 2/12/2007
APPLIES TO
- Microsoft Windows 95 Driver Development Kit (DDK)
- Microsoft Windows 98 Driver Development Kit (DDK)
- Microsoft Windows Millennium Edition Driver Development Kit
This article was previously published under Q151889
SYMPTOMS
The default port monitor that handles the standard printer ports (LPT1-LPT9
and COM1-COM9) cannot be replaced with a different port monitor.
STATUS
This behavior is by design.
MORE INFORMATION
In Windows 95, Windows 98, or Windows Millennium Edition (Me) SPOOLSS.DLL contains default print subsystem components such as the default print processor (WINPRINT) and the default port monitor (LOCALMON). Windows 95, Windows 98, or WIndows Me 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.
Additional query words: 4.00 hardware spool subsystem print
Keywords: kbprb kbprint KB151889