My googlefu is failing me on this one, so I thought I'd pose this to you friendly lot :)
Background We've got a Server 2003 box running as our print server, to which is connected all of our network printers. These include HP laserjets and a couple Ricoh Aficio bigboys, if that matters. Drivers are set up on the print server as normal.
Windows XP clients can print just fine, they've been going strong for years without any problems.
Problem However, as I'm replacing computers these days we're using Win7 Pro, and that's when the trouble began. Seemingly at random (though nothing ever really is, I understand that), my Win7 clients will "lose" some of their print drivers (in Devices and Printers, it will throw a caution flag that says "Printer: Needs new driver"). This has happened on several different computers, both 32- and 64-bit versions of Win7. It happens repeatedly, too -- I'll do the reinstall and a week later the driver(s) are lost again.