Microsoft Virtual PC

Posted on 2012-09-06
Last Modified: 2012-09-10
I know this sounds backward BUT is there a way to share a printer from the guest OS in XP mode running on a virtual PC to the host OS running windows  7 x64.  I would like to install the printer on the guest OS XP mode and then run a program in xp compatibility mode applications folder  that needs to use the printer installed on the guest OS (XP machine)

so in short
1 install the printer on the virtual OS
2 share the printer
3 install the xp mode application
4 add the share xp printer running on the Virtual PC to the Host PC
5 open the application from start --> All Programs -->Windows Virtual PC -->Windows XP Mode Applications -->"Application in question
6 have the printer that is installed on the guest OS available to the now open application

Thanks in advance for any help
Question by:TonyElam
    LVL 95

    Expert Comment

    by:Lee W, MVP
    As long as it's a network printer installed through a TCP/IP port, I don't see why this would be a problem (though it may be less than user friendly to work).

    Author Comment

    It is a local printer installed on the virtual PC that is not an actual printer but rather a printer that is used by a software suite to send faxes specifically a HP laser Jet 4

    Author Comment

    ok i turned off NAT and had the virtual PC use my native NIC and this resolved the issue with getting the printer.  Unfortunatly the issue I was trying to resolve initially has re appeared.  there is not a win 7 x64 driver for the printer and I was hoping to use the VM to allow me to use the printer
    LVL 70

    Accepted Solution

    The answer is yes, BUT (as you've already determined based on your last post) as with any other shared printer, you can only do it if there are drivers available for the printer in the OS you're running on the machine you want to print from (in this case your host).

    ... so it won't solve the issue you've trying to resolve.

    However -- one way to resolve this is to "print" to a PDF file ... and them simply print the PDF file from within the VM.    You can install the excellent (and free) CutePDF on your host;  and select that as your printer -- and save the PDF to a shared folder that the VM has access to.    Then just "print" it from within Adobe Reader on the VM.
    LVL 19

    Assisted Solution

    According to some threads online, there's an HP laser Jet 4 driver available for Windows 7; you have to use the "Windows Update" option when selecting a driver for it:

    Another option would be to create a virtual Postscript printer using Ghostscript that redirects to any printer. This guide shows how:

    The guide makes a vitual HP Color Laserjet 4550 PS, which has a driver included in Windows 7.

    Author Closing Comment

    excellent thank you works like a charm!

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    NetScaler load balancer for Linux containers

    Get all the features you need to load balance your containerized microservices applications from NetSCaler CPX Express. Integrated with Google Kubernetes, Docker Swarm, and Apache Mesos container management systems.  Supported by Citrix. Free trial version. Deploy in minutes.

    First I will try to share a design of a Veeam Backup Infrastructure without Direct NFS Access backup.  ( Note: Direct NFS Access backup …
    VM backups can be lost due to a number of reasons: accidental backup deletion, backup file corruption, disk failure, lost or stolen hardware, malicious attack, or due to some other undesired and unpredicted event. Thus, having more than one copy of …
    How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
    In this video tutorial I show you the main steps to install and configure  a VMware ESXi6.0 server. The video has my comments as text on the screen and you can pause anytime when needed. Hope this will be helpful. Verify that your hardware and BIO…

    779 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

    11 Experts available now in Live!

    Get 1:1 Help Now