Remotely connected to our DB Server this morning and has I reviewed the Event Viewer, the Windows Log – System branch specifically, noticed errors with the following signature “Driver required for printer is unknown… Contact the administrator to install the driver before you log in again.”.
Driver Kyocera CS 3550ci KX required for printer is unknown. Contact the administrator to install the driver before you log in again. Driver Send to Microsoft OneNote 16 Driver required for printer Send To OneNote 16 is unknown. Contact the administrator to install the driver before you log in again. Driver Foxit Reader PDF Printer Driver required for printer Foxit Reader PDF Printer is unknown. Contact the administrator to install the driver before you log in again.
The error can be corrected through the client or at each server.
- Run mstsc.exe
- Click on the “Show Options” button
- Click on the “Local Resources” tab
- In the “Local devices and resources” group box, un-check the “Printers” checkbox
Remote Desktop Connection – Local Resources – Before
Remote Desktop Connection – Local Resources – After
- Launch “Remote Desktop Session Host Configuration”
- Launch “Administrative Tools” \ “Remote Desktop Services” \ “Remote Desktop Session Host Configuration”
- Launch %windir%\system32\tsconfig.msc
- The “RD Session Host Configuration” panel appears
- Access the Connections panel
- The RDP-Tcp Properties window appears
- Access the “Client Settings” tab
- Review the Redirection group box ( the disabled functionalities are listed )
- Ensure that “Windows Printer” is checked
Having Windows Printer checked ensures that “Windows Printers” are not redirected.
Configuration for Server
RDP-Tcp Properties ( Before )
RDP-Tcp Properties ( After )
Let us get a quick recap of what appears to be occurring.
Towards Microsoft’s view of unified computing, information on local hard drives and printers are noted and exposed on the remote computer.
In our case, there are two application specific print modules, Microsoft OneNote and Fox IT PDF Reader, that are useful and meaningful for us on our local computer and we use occasionally.
But, never would we want to use them on the server.
Yes, On the server, we might occasionally want access to our shared workspace printer, the Kyocera, but even then, we can just save and copy the files to our local computer and conserve the environment by availing the information through other means.
Back to our remediation path, I will suggest that you opt for server correction.
On the client you have to correct for each person and review on each remote session.
- If you use Terminal Services with the printers option selected to connect to a Windows Server 2008 R2, it may log error TerminalServices-Printers 1111.