I have a couple of old HP printers (including a laser jet that I purchased back in 1996 for use with Windows 95) that work great for me on XP. Windows Vista forced most users of older hardware to abandon perfectly good hardware as drivers were not available. Whether they are available for Windows 7 or upcoming Windows 8, I don’t know but don’t plan to switch until MS pulls the plug on XP.
I have a Canon slide converter that works with Windows XP, but will not work with Windows 7. I recently came across a bunch of old slides that I need to convert to JPEGs so I will keep my old Windows XP box until that project is done—at least.
The HP universal print driver will certainly handle the needs of any mid-90's laserjet and is available for all MS OS products for both x86 and x64 architectures.