Terminal Services – Error – Driver required for printer is unknown. Contact the administrator to install the driver before you log in again.

 

Background

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.”.

Error Messages

Entries

EventViewer

 

Detail

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.

 

Remediation

The error can be corrected through the client or at each server.

On Client

  1. Run mstsc.exe
  2. Click on the “Show Options” button
  3. Click on the “Local Resources” tab
  4. In the “Local devices and resources” group box, un-check the “Printers” checkbox

 

Remote Desktop Connection – Local Resources – Before

LocalResources-Before

 

Remote Desktop Connection – Local Resources – After

LocalResources-After

 

 

On Server

  • 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

ConfigurationForServer_v2

 RDP-Tcp Properties ( Before )

RDP-Tcp Properties-ClientSessions-Before

 

 RDP-Tcp Properties ( After )

RDP-Tcp Properties-ClientSessions-After

 

Recap

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.

 

Summary

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.

 

References

  1. 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.
    https://support.microsoft.com/en-us/kb/2004736

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s