Enable TS Client to print to another TS Client

Posted on 2011-05-09
Last Modified: 2013-11-21
Here is my problem, I just installed a new server running Windows 2008 Ent. R2 with Terminal Server when my TS Clients connect they cannot see the other TS Clients printers. When we were on our 2003 Ent. Server we were able to see other printers. I did not have to use any special scripts on that server. How can I fix my server to allow all TS Clients to see all connected printers (from other TS Clients) and be able to print to the locations? I want my users to see the printers just like the Administrator can see them.
Question by:CR_Office
    LVL 14

    Accepted Solution

    i'm not sure why you would want to do this?
    isn't it easier/better to just add the printers to a print server and map them to the ts sessions?
    LVL 11

    Expert Comment


    You should be able to accomplish this by modifying the Group Policy Object editor on the 2008 server.  On the 2008 server run: GPEDIT.msc

    Then navigate to the following key: Computer Configuration>  Administrative templates> Printer Browsing

    If you enable printer browsing in the Group Policy the you should be able to see all the remote printers installed on the 2008 Terminal server.  The group policy on 2008 is much more robust than 2003 and many things that were enabled on 2003 are disabled by default in 2008
    LVL 11

    Expert Comment

    I missed one of the path folders in my above post within the Group Policy editor navigate to:

    Computer Configuration>  Administrative templates> Printers> Printer Browsing

    Author Comment

    I changed the policy like "Patmac951" suggested and rebooted my server and the TS user still cannot see any of the other users printers. I also mapped the a of the printers like "setasoujiro" suggested but when the users reconnect at a later time their session id is different and it would not print to their printer. I am no guru but if there is something else I need to check please let me know. I also have the slow printing and I have disabled the rendering and have all my drivers loaded onto the server.
    LVL 15

    Expert Comment

    by:Shaik M. Sajid
    try disabling the easy print

    or enable easy print viseversa  and check

    all the best
    LVL 31

    Expert Comment

    by:Cláudio Rodrigues
    This changed on 2008 and now by design users do not have rights over other printers easily.
    What you can try is to use the SETPRINTER utility (from the 2003 Resource Kit - google for it) and run it at logon (i.e. call it from USRLOGON.CMD on the RDS SH) and that will probably allow you to give all redirected printers the proper rights so everyone can see these.
    Another option is to use the SetSecurityDescriptor Method of the Win32_Printer (Vista, 2008 and up).
    For more information, please refer to the following article:
    SetSecurityDescriptor Method of the Win32_Printer

    Cláudio Rodrigues
    Microsoft MVP - RDS
    Citrix CTP

    Author Closing Comment

    I had to test sharing the remote printers and it seems to be working. I was worried that the session would change ports.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Do email signature updates give you a headache?

    Do you feel like you are constantly making changes to email signatures? Are the images not formatting how you want them to? Want high-quality HTML signatures on all devices, including on mobiles and Macs? Then, let Exclaimer solve all your email signature problems today.

    Have you considered what group policies are backwards and forwards compatible? Windows Active Directory servers and clients use group policy templates to deploy sets of policies within your domain. But, there is a catch to deploying policies. The…
    The recent Microsoft changes on update philosophy for Windows pre-10 and their impact on existing WSUS implementations.
    This tutorial will show how to inventory, catalog, and restore media from legacy versions of Backup Exec into both 2012 and 2014 versions of the software. Select Storage from the tabs along the ribbon bar as the top: Ensure the proper storage devi…
    This tutorial will walk an individual through the process of transferring the five major, necessary Active Directory Roles, commonly referred to as the FSMO roles to another domain controller. Log onto the new domain controller with a user account t…

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now