Printing to local printer from a virtual machine

I am connected to a virtual machine running XP from my remote workstation running Windows 7.  My local workstation has a printer attached to it that I would like to be able to send print jobs from the vm running XP to.  What do I need to do in order to print to my local printer while connected to the vm via remote desktop.
Who is Participating?
Randy DownsConnect With a Mentor OWNERCommented:
Try this

To make a local printer available in a Remote Desktop session:
Click Start, point to All Programs, point to Accessories, point to Communications, and then click Remote Desktop Connection.
Click Options in the Remote Desktop Connection dialog box.
Click the Local Resources tab.
Click Printers in the Local Devices box.
Click Connect.
Michael MachieFull-time technical multi-taskerCommented:
To clarify: (This is how I read your question)
You are using a Win7 PC. --  Which version??
You are remotely connecting to a WinXP Virtual Machine  -- How?? VPN? Port Forwarding?
You would like to send print jobs from the remote XP VM to your Win7 locally connected printer.

Please correct me if I am wrong as even the smallest variation from this makes a difference in how to accomplish what you ask.
NytroZAuthor Commented:

You are correct.I am using a Win 7 workstation connecting to a Win XP VM via RDP.  I would like to print from the vm to my local printer connected to my Win7 workstation.
Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Michael MachieConnect With a Mentor Full-time technical multi-taskerCommented:
Unless you have some sort of Group Policy blocking local resources on your RDP session or unless you are using a VPN connection for the RDP session, you should be able to follow Number-1's instructions to enable the printer locally.  

Another option would be to save the document locally on the VM and then copy/paste onto your local Win7 desktop, and then print from the Win7 desktop.
NytroZAuthor Commented:
Ok, I forgot one little bit of info.  I am logging into a vpn, then accessing the win xp machine via remote desktop.  Why would the vpn block the resources?
Michael MachieFull-time technical multi-taskerCommented:
Many times you need to configure the more advanced VPN client certificates/access with what you want to allow or disallow. If the VPN disallows local resources, you can't do what you want. If it is a standard residential-type router with a QuickVPN client then you should be fine, but the VPN could be an issue if Number-1's suggestion fails.
NytroZAuthor Commented:
I'm using the NetExtender client from the Sonic Wall firewall.  It is not blocking anything.  I have tried the suggestions by Number -1 but the printer I want to use dows not show up oddly.  Some of the other local printers do like the fax or One Note printer
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.