I had some issues printing locally through terminal services. I solved the problem by using the methods below, so am posting this to inform any persons which may want to use this method as a solution; but also to invite persons who may have a better solution to contribute.
The solution is as follows:
- GPO or GPEdit.msc (Local policy)
Computer Configuration > Administrative Templates > Windows Components > Remote
DesktopServices > Remote Desktop Session Host > Printer Redirection > Do not allow
client printerredirection
- Active Directory Users and Computers > Select desired Users (or Group(s) you created) > Properties (click right mouse button or otherwise) > deselect Default to Main Client Printer
- Delete all related Print Drivers from (if installed):
- Terminal Server
- Domain Server
- Application Server
- Any other Servers which may impact the terminal services redirect function
- Install the printer driver on the Client Machine
- Share the installed printer driver for all on the network
- Run the desired application through Terminal Services
- When prompted to add printer, add the printer you just shared on the network
- GPO or GPEdit.msc (Local policy)
Computer Configuration > Administrative Templates > Windows Components > Remote
Desktop Services > Remote Desktop Session Host > Printer Redirection > Allow client
printer redirection