Printer Redirection using drivers unavailable for server OS / Manually Export Print Drivers
Posted by Peter Thompson, Last modified by Peter Thompson on 09/10/17 08:28
I had a client that could't redirect her printer because the driver was not available for the RDS server OS. I found this very helpful workaround and confirmed working.
To install the printer driver from the client’s machine i opened the registry and found this printer listed in the following registry key:
for x86 its located here:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3\
from there if you select the printer key you will see a string value for InfPath
It should give you a path to C:\Windows\System32\DriverStore\FileRepository\ and the corresponding folder the cached driver is in.
I copied the contents of that folder to the Terminal Server. From there I installed on the Server a local printer – Clicked’Have Disk..’ and selected the inf from the folder I copied to the Server.
As a test I logged into the Terminal Server with the users credentials and found that his local printer now redirects correctly.