Although you should add native drivers if necessary, try to limit the amount of drivers. This can be done by using the same driver for several printer types. HP has a universal printer driver available, which supports almost all their printers. It is a good way to limit the amount of drivers, but please note that on some printers, some options are not supported.
Download and install HP's Universal Print Driver.
- Download the latest HP Universal Print Driver from here.
- Unzip the file and Install the driver using the Add Printer Driver wizard. To do this:
- Go to Start --> Printers and Faxes.
- Go to File--> Server Properties -> Drivers tab and choose Add Driver.
- Select Have Disk from the Printer Driver Selection screen
Terminal Server Fallback Printer Driver Behavior
Windows Server 2003 SP1 and newer versions of Windows Server include the “Terminal Server Fallback Printer Driver”, which can be enabled via group policy at Computer Configuration -> Administrative Templates -> Windows Components -> Terminal Services -> Client/Server Data Redirection.
The Terminal Services Fallback Printer Driver allows for the system to connect printers without installing additional Server Side Printer Drivers. The Policy can be set to auto-create unsupported printers using a Fallback PCL or Fallback PS Drivers. The fallback drivers provide only basic functionality and will not work with all printers.
- Both settings of "Not Configured" or "Enabled" with "Do nothing if one is not found" will result in no client printer being created using the fallback driver.
- "Default to PCL if one is not found" will result in an auto created printer using the PCL driver if the standard driver mapping process cannot find a suitable driver on the Terminal Server or in a mapping file.
- "Default to PS if one is not found" will result in an auto created printer using the Postscript driver is a suitable driver cannot be found.
- "Show both PCL and PS if one is not found" will result in an auto-created printer using the PCL and the PS driver.
Set Fallback Driver
Microsoft provides a mechanism to set the driver that is used for the Terminal Server Fallback PCL and PS Printers. To alter the default behavior, alter the following registry key and enter the desired printer driver.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd
"FallbackPclDriver"="HP Universal Printing PCL 5" "FallbackPsDriver"="HP Universal Printing PS"
Reboot your server and should be able to print from any HP printer.
Additional Info:
How Microsoft's Windows 2003 SP1 Fallback Printer Driver Works