I have a Windows XP Mode VM, inside of a Windows 7 VM guest using Hyper-V on a Windows 10 Host. How do I print from the Windows XP all the way through to the Windows 10 printer? As a temporary solution, I am sharing network folders between the 3 OS, and that is ok, but I would like to print from the XP VM. Of course, the modern printer I am using will not have Windows XP drivers available, so I am seeking for a solution without using normal drivers. What is a solution? Thanks.


Put your printer on a Print Server or connect it to your network directly with Ethernet. An extra device (print server) is only need if there is not an Ethernet port. Most printers today (not all) have an Ethernet connection, obviating the need for a print server.

Once connected, install the driver on the virtual machines as well as the host and it will print just fine.

I do this myself.