Remote Desktop Printer Setup

Have you ever tried to deploy an enterprise solution using remote desktop instead of using web-enabled solution like Go-Global or Citrix Metaframe ?

The problem is probably the printer....

If you are using remote desktop to connect to a server where your enterprise application resided, you still have to print back to your client computers.

Remote desktop actually allows that to happen, but not without some extra configuration.

First of all, if you are expecting that it will all work after you have checked the box for "Options/Local Resources/Local Devices/Printers", and if it don't then you should try to follow the following steps.

1. Follow the method prescribed by this article.
    Basically, you need to edit the registry at the client computers to force all remote desktop to redirect all printer ports to remote connection. Just do the following steps...

    1. Click Start, click Run, type regedit, and then click OK.
    2. Locate and then click the following key in the registry:
      HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default\AddIns\RDPDR
    3. On the Edit menu, point to New, and then click DWORD Value.
    4. Type FilterQueueType, and then press ENTER.
    5. On the Edit menu, click Modify.
    6. Type FFFFFFFF, and then click OK.


    This enables all ports on the client to be redirected.


2. Login (remote desktop) to your server and install the specific printer driver to it. Install it as 'local printer' and choose just any port possible (including LPT1). Create a dummy name (i.e HP_Dummy).

Make sure you go to obtain the proper driver for your server's operating system (such as Windows Server 2003).

3. Logout from remote connection. Login again.

4. The specific printer on your local client will then be automatically mapped to a printer port designated by 'Remote Desktop Connection'. You can now remove the dummy printer created earlier (i.e HP_Dummy).

5. You should be able to print from remote server to your local printer.

Comments

Anonymous said…
It's pretty simple to setup. You need to first install a printer to your local machine. Then set that machine up to share that printer. Then on the remote machine find the shared printer and add it to the remote machines printer list. This is how I do it for my computers and networks repair company, TechBranch of Tampa.
Brandon Teoh said…
Thanks for comment.

What I really referred to is the issue of usage of remote desktop connection.
orthohin said…
Hi,

You can use universal print driver for your remote desktop printer like Tsprint software. No driver need not to install for your server or workstation. Also have some feature.

1.Print documents to your local printer
2.Send files to your local computer
3.Open files on your local computer

http://terminalworks.com/tsprint.php