Having trouble printing from DOS in a XP MODE virtual machine running within Windows 7 to a USB printer attached to Windows 7. Specifically Canon MX 300 multi-function.
Have spent the last 3 days reading and trying things, but I'm about ready take this computer to a shooting range and see if they let me unload some rounds on it.
Here is what happens:
I initiate a print job from either the edit.exe command in DOS prompt within XP Mode or command line stuff like "copy test.txt LPT1", "copy test.txt > LPT1", "dir > Lpt2". etc. I get no error messages. The commands are accepted but nothing happens. If I am monitoring the printer queue on the Windows 7 machine I see something flash and then disappear. If I enable the option to leave documents in spool after printing, the status for anything I send says "printed", but nothing ever comes out of the printer. Don't understand how it can say printed, but nothing comes out of printer. I would expect some sort of error message, but there is nothing to guide me here. Thanks MS.
i can print from a text file on the desktop in XP Mode and it prints in the Windows 7. Since when I print to LPT1 or LPT2 I see something show up in the queue, I assume the LPT redirection to network printer is working fine.
Could it be that the Canon cannot handle dos generated printer instructions? Am I beating my head against the wall and my printer is the problem all along?
I followed the instructions to a T from the following page, http://blogs.msdn.com/b/7/archive/2010/11/30/enabling-printing-for-dos-applications-within-windows-xp-mode-vm-on-windows-7.aspx
, which is great at explaining the steps in a clear way, it just doesn't address any real troubleshooting.
Any suggestions would be appreciated. I am reading snippets here and there about support for PCL languages? How do I know what the Canon supports? What else should I be looking for? I have seen and read many suggestions, but I have been focusing my attention on a share or redirection issue, and now wonder if I should try another printer. Not easy to do, don't want to buy a printer just to test but I need to get this working.