Birkemeier Consulting Tech Blog

Thursday, June 12, 2008

Remote desktop client printer does not show up in RDP session.

If you have a printer does not show up in a remote desktop session, it could be that the port name it is using starts with something other than COM, LPT or USB. This behavior is by design, but can be altered to allow any port name. See Microsoft kb article 302361.

http://support.microsoft.com/default.aspx?scid=kb;en-us;302361

To resolve this problem on a computer that is not running Windows Server 2003, force all ports (including DOT4) on the client computer to be filtered for redirection. To do this, add a DWORD value named FilterQueueType to HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default\AddIns\RDPDR and set its value data to FFFFFFFF.

Follow these steps, and then quit Registry Editor:
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.

Even after applying this fix, you may have difficulty getting a multi-function printer to work properly.

Labels: , ,