RDP Printing Problem on Server 2008 from XP Client


  • I'm trying to help someone resolve a printing issue. The client computer is Windows XP 32bit with a Samsung ML-1630 printer. I'm quite sure the terminal services server is Server 2008 64bit (still waiting to find out for sure which version of Windows Server it is).

    The error message being recieved (error occurs in the remote session) when trying to print is this:

    This operation has been cancelled due to restrictions in effect on this computer. Please contact your system administrator.

    Is this possibly a driver compatibility issue or is this more likely a problem with the configuration on the Terminal Server?

    Wednesday, February 22, 2012 8:34 PM




    Whether all terminal users have the same issue or not?

    Please check whether this problem exists only in print Office documents, or all other file types have the same print issue. Please also check if you have installed multiple versions of Microsoft Office on Terminal server.

    Note: Microsoft does not support using multiple versions of Microsoft Office on versions of Microsoft Windows that have Terminal Services enabled. If you want to run multiple versions of Office, disable Terminal Services.

    Please install the latest version of printer driver to see whether the issue still exists. You can refer to the following link.

    This response contains a reference to a third party World Wide Web site. Microsoft is providing this information as a convenience to you. Microsoft does not control these sites and has not tested any software or information found on these sites; therefore, Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. There are inherent dangers in the use of any software found on the Internet, and Microsoft cautions you to make sure that you completely understand the risk before retrieving any software from the Internet.

    Windows Server 2008 terminal server(Session host server) first tries to use the TS Easy Print driver. If the client computer does not support this driver, the terminal server looks for a matching printer driver installed on the terminal server (Session host server).

    Using Printer Redirection.

    If you want using Printer Redirection, you must install a matching printer driver on the terminal server and client computer. You may need uninstall and reinstall the printer driver in this client computer to see if it’s fixed.

    You can disabled the "Use easy print driver first" setting in Terminal server local Group Policy and using printer redirection to test whether the same issue still exists.

    Using Easy Print

    If you want using Easy Print, please check the following items:

    1. The client computer have installed RDC 6.1 or above (Windows XP with Service Pack 3 and above includes this). You also can install the Remote Desktop Connection 7.0.
    2. The user must install a supported version of .NET Framework separately. Microsoft .NET Framework 3.5 (which includes .NET Framework 3.0 SP1) can be downloaded from the Microsoft Download Center:
    3. Group Policy must be correctly set to enable Easy Print on the Server.
      The policy location in Windows server 2008 is:
      Computer Configuration\Policies\Administrative Templates\Windows Components\Terminal Services\Terminal Server\Printer Redirection
      The setting “Use Remote Desktop Easy Print printer driver first” must be set to “Enabled” for Easy Print redirection, and it has to be “Disabled” for Legacy Print. For “Not configured”, Easy Print is chosen by default.
    4. Ensure that the spooler service is running on both the client and Server.

    Hope this helps.

    Technology changes life……

    Thursday, February 23, 2012 7:16 AM