lammert - 2:22 pm on Feb 6, 2010 (gmt 0)
I thought that the printer compatibility would be the main problem too when I moved to Win7 recently, but many vendors have made tremendous effort to update their drivers. The problem is that those updated drivers are not visible in the Win7 driver selection screen and the new driver lists aren't pushed automatically to the client machine via the Windows update cycles.
You have to manually upload the new driver lists with the "Windows Update" button in the "Add Printer Driver" wizard. This button appears left to the "Have Disk" button in the list of printer drivers. For some unknown reason--maybe a bug, maybe by design--that button doesn't seem to appear on all occasions. I had to trick the system by telling it to add an LPR/LPD printer on a remote system from which it obviously couldn't get any device information, and as a result it to showed me this button.
After this trick the system downloaded a whole new list of printer drivers which now gives me native Win7 printing support for my 16 year old Laserjet 4 workhorse and a younger but still outdated color deskjet.