In Windows Server 2008 printing has been enhanced by the addition of the Terminal Services Easy Print printer driver and a Group Policy setting that enables you to redirect only the default client printer.
The Terminal Services Easy Print driver is a feature in Windows Server 2008 that enables users to reliably print from a Terminal Services RemoteApp™ program or from a terminal server desktop session to the correct printer on their client computer. It also enables users to have a much more consistent printing experience between local and remote sessions.
You can also take a look at ThinPrint. Thinprint offers a very complete solution useable in almost every environment concerning printer problems and issues. All components like one printer driver, compression, bandwidth control are available and a lots of settings are possible like Dedicated Printer Server, Dedicated Printer Server over RDP/ICA, Client Gateways, Thinprint Hardware.