XP computer keeps loading device drivers every time

XP pro SP2 machine - connected over the network to a shared HP laserjet printer.  Suddenly slow and intermittent printing problems.  I get these 2 warning messages in the event log every time I go to print from this machine and it takes a long time to print - and at first it wasn't printing at all.  I unistalled the shared printer and then reconnected to it.  But same problem.  How can I get this to stop?

the 2 twin events I get are below
--------------------------

Event Type:      Warning
Event Source:      Print
Event Category:      None
Event ID:      20
Date:            5/16/2006
Time:            10:00:28 AM
User:            NT AUTHORITY\SYSTEM
Computer:      BOOKKEEPER
Description:
Printer Driver HP LaserJet 4200 PS for Windows NT x86 Version-3 was added or updated. Files:- PSCRIPT5.DLL, PS5UI.DLL, HP4200_7.PPD, PSCRIPT.HLP, hpcui03.dll, hpcprd03.dll, hplj4200.cfg, hpcdmc32.dll, HPBMIAPI.DLL, HPBOID.EXE, HPBOIDPS.DLL, HPBPRO.EXE, HPBPROPS.DLL, HPPAPTS0.DLL, HPPASNM0.DLL, HPPAPML0.DLL, HPZIPM12.EXE, HPZIPT12.DLL, HPZINW12.EXE, HPZISN12.DLL, hpcstr03.dll, hpc4200s.ini, hpcljx03.hlp, HPBMMON.DLL, HPDOMON.DLL, HPBHEALR.DLL, HPOEM.NTF, hp4200ps.xml, hpmombi3.dtd, hpbcfgre.dll, HPZIPR12.DLL, PSCRIPT.NTF.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

----------------------------------------------------------------------------------------------------
Event Type:      Warning
Event Source:      Print
Event Category:      None
Event ID:      20
Date:            5/10/2006
Time:            5:53:07 PM
User:            NT AUTHORITY\SYSTEM
Computer:      BOOKKEEPER
Description:
Printer Driver HP LaserJet 4250 PCL 6 for Windows NT x86 Version-3 was added or updated. Files:- UNIDRV.DLL, UNIDRVUI.DLL, HPC42506.GPD, UNIDRV.HLP, HPC42506.XML, HPC4250C.INI, HPC43506.XML, HPLJ4X50.CFG, HPC43506.GPD, HPC4350C.INI, HPZSC38Q.DTD, HPC4X506.GPD, HPZST38Q.DLL, HPZLS38Q.DLL, HPZSS38Q.DLL, HPZUI38Q.DLL, HPZ6R38Q.DLL, HPZ6M38Q.GPD, HPZSM38Q.GPD, HPZEV38Q.DLL, HPCDMC32.DLL, HPBCFGRE.DLL, HPBMMON.DLL, HPDOMON.DLL, HPBHEALR.DLL, HPNRA.EXE, HPBNRAC2.DLL, HPBMINI.DLL, HPCEAC05.HPI, HPBMIAPI.DLL, HPBOID.EXE, HPBOIDPS.DLL, HPBPRO.EXE, HPBPROPS.DLL, HPPAPTS0.DLL, HPPASNM0.DLL, HPPAPML0.DLL, HPZIPM12.EXE, HPZIPT12.DLL, HPZINW12.EXE, HPZIPR12.DLL, HPZISN12.DLL, HPJCMN2U.DLL, HPJIPX1U.DLL, HPZIDR12.DLL, HPZAR38Q.HLP, HPZHC38Q.HLP, HPZHT38Q.HLP, HPZCS38Q.HLP, HPZDA38Q.HLP, HPZNL38Q.HLP, HPZEN38Q.HLP, HPZFI38Q.HLP, HPZFR38Q.HLP, HPZDE38Q.HLP, HPZEL38Q.HLP, HPZHE38Q.HLP, HPZHU38Q.HLP, HPZIT38Q.HLP, HPZJA38Q.HLP, HPZKO38Q.HLP, HPZNO38Q.HLP, HPZPL38Q.HLP, HPZPT38Q.HLP, HPZRU38Q.HLP, HPZES38Q.HLP, HPZSV38Q.HLP, HPZSK38Q.HLP, HPZTH38Q.HLP, HPZTR38Q.HLP, PCLXL.DLL, PJL.GPD, PCLXL.GPD, UNIRES.DLL, STDNAMES.GPD.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
drinaldiAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

FriarTukCommented:
other pc with shared prtr - netwk - this xpprosp2 pc

do you only have 1 prtr? if yes why two different drivers?  what model prtr is it?  use correct drivers.

uninstall the 4200 ps driver
uninstall the 4250 pcl6 driver
install the correct MODEL pcl5 driver, not the pcl6 nor the ps
drinaldiAuthor Commented:
friartuk,

do you mean uninstall these drivers from the computer that is connected to the printer?  Or from the remote computer that is connected over the network?

Also why use PCL5 instead of PCL6?
drinaldiAuthor Commented:
OK I deleted the printer from the computer that was connecting to it over the network.  Then i uninstalled it using the HP uninstaller from the computer that the printer is physically connected to, the one that is sharing it.  Then I  reinstalled it and installed only PCL5e.  Then I reconnected to it over the network.  Now every time I print on the remote computer I get the same type of error message only about PCL5e this time.  "Printer driver HP LaserJet 4250 PCL 5e for windows NT was added or updated: Files: - UNIDRV.DLL,... a long list of files.

I don't know how to get it to now do that every time I print - it slows down printing and sometimes makes printing or print previewing very very slow - 45 seconds instead of 3 seconds.
Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

FriarTukCommented:
this seem to happen alot for w2k, w2k svr, or w2k3 svr, are both pc's xp & using the same drivers?

http://support.microsoft.com/kb/229046/en-us

this indicates a conflict between the driver on the pc with the prtr & the other pc printing to it
http://support.microsoft.com/?kbid=911713

instructions for adding remote prtr to local port to use driver from pc with the prtr
http://support.microsoft.com/kb/282842/en-us
this way the drivers should be updated automatically from the print server to the local machine.



I found the below on the web also, not sure but it may be helpful:

 My solution: 1. deny the system from write access to c:\windows\system32\spool\drivers\w32x86 folder just after installing the printer sucessfully or 2. There maybe a propritary drivers/engines that needs to be installed (in my case it was HP printers [6 of them] that refused to keep their drivers installed. I installed the jetdirect right into the comptuer as a local install instead of a shares through a server and it worked.) I don't believe eventid.net had anything useful but maybe it was updated
----------------------------------
"Event ID 20 appears in event logs when you have different versions of drivers for the same printer model installed in the print server, standardize driver versions on print server.

1. Go to the actual print server, open the print dialog box, click Server properties, click the driver tab and remove all of the unused drivers (note: if you don't know which ones to delete just go through and delete them all, windows prompts you when the driver is in use and cannot be deleted).
2. After you cleaned up the server side of useless driver info go the the client. Delete the logical printers first on the client, then go into printer dialog box and go into the server properties driver tab and remove the unused drivers as indicated in the previous text,
3. Reboot the client, install the printers, that should be all you need.
4. After you install the printers you will see one entry in the event viewer at the time you installed the printer but you should see that only once."
drinaldiAuthor Commented:
OK well I found a simpler solution that seems to be working (I'll wait a few days before I know that for certain.

I installed the print driver locally on the remote machine and it now doesn't try to download it.  I opened the advanced tab on the printer properties and clicked "new Driver" and then selected the driver I had downloaded from HP site.  problem solved.
FriarTukCommented:
yep, that's what all the links i provided say to do

911713
CAUSE
This problem may occur if the drivers for a shared printer are not installed on the client computer.
282842
Install a printer driver locally on a Windows XP-based computer

my solution: 2.
I installed the jetdirect right into the comptuer as a local install instead of a shares through a server and it worked.)

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Printers and Scanners

From novice to tech pro — start learning today.