When trying to print from an RDP session, the redirected printers did appear but nothing ever happened. The local client had no problems.
The server had the domain role as well as the terminal services role already running so this article seemed applicable.
- Click Start, search for cmd.exe
- Right click on cmd.exe
- Click on ‘Run as Administrator’
- Type “C:\” w/o the quotation marks and then Press Enter.
- Type CD \Windows\System32\Spool and then Press Enter.
- Type Cacls.exe PRINTERS /e /g users:C and then Press Enter.
- Restart the computer
After the reboot, all printing was successful.
The article still waves its finger in the more information section:
Terminal Services best practices do not recommend installing a Domain Controller on the same server:
The exception is on Microsoft Windows Small Business Servers (SBS).
Terminal Server Easy Print not printing