It was recommended to first create a system restore point. Then:
"Please delete all the printers and only install one printer and check
the printer process monitor:
1. Here are the steps:
a. Go to Start/Settings/Control Panel/Administrative
Tools/Services b. Choose the properties of the Print Spooler
Service c. Set the Startup Type to "Disabled"
2. Reboot the machine to disable the Service
3. Click Start. Click Run. Type regedit and click OK.
4. Go to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print
5. Under the Print\Environments\WindowsNTx86\Drivers
a. Version 2 (for NT and other Legacy drivers) and/or a Version 3
(for Windows XP drivers only) which has all of the printer drivers
stored b. You can delete both Versions 2 and/or 3 to delete all
Print Drivers c. Within these keys you can find and delete
individual Print Drivers if needed
6. Under Print\Environments\Windows NT x86\Print Processors\winprint
a. Make sure the default value "Driver: REG_SZ: localspl.dll" is
listed b. Delete any Third-party Processors listed
7. Under Print\Monitors key, check for any Third-party Print Monitors
that could be causing printing issues in Windows XP.
The Default Print Monitors in Windows XP:
BJ Language Monitor
Local Port
PJL Language Monitor
Standard TCP/IP Port
USB Monitor
Windows NT Fax Monitor (When a Fax Modem is installed)
8. Check under the Local Port Monitor, make sure that the value "Driver:
REG_SZ: localspl.dll" is the default port monitor and delete any other
Third-party Port Monitors listed here.
9. Check the Print\Providers key, for the default entries "Internet
Print Provider" and "LanMan Print Services"; delete any Third-party
Print Providers listed.
10. Make note of all changes made and exit the Registry
11. Browse to the Spool directory listed in the path
%rootdrive%\%rootdirectory%\System32\Spool and delete the 2 and/or 3
folders listed in the full path
%rootdrive%\%rootdirectory%\System32\Spool\Drivers\W32x86; also check
for any other files listed in
%rootdrive%\%rootdirectory%\System32\Spool\prtprocs\W32x86 other than
the default SFMPSPRT.DLL
12. Reset the Print Spooler Service's Startup Type to "Automatic" and
then reboot the machine.
**Note**: Deleting the drivers listed under Start\Settings\Printers then
under File\Server Properties\Drivers will delete the individual Printer
Drivers in the Registry under
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments \Wi
ndowsNTx86\Drivers "