My company has a virtual machine running Windows 7 Professional 64-bit. The VM belongs to a Windows Small Business Server 2011 domain. We have a remote contractor who connects to the VM via Microsoft Remote Desktop Connection from a laptop running Windows 8.1 64-bit.
The contractor has a local wireless printer (HP Officejet Pro 8610) connected to her laptop, and she needs to print documents from the VM on this printer. I have installed the latest software and drivers for this printer from HP's support website on the VM, and the contractor has installed the software and drivers on her laptop from a disk that came with the printer.
Currently, when the laptop connects to the VM (redirecting local printers to the remote session), the printer appears in the list of printers available to the VM. When printing a document, say a test page, from the laptop, the result is a typical test page. When printing the same document from the VM, however, the result is a descending series of unintelligible black spikes of ink resembling a wave form.
My question is: What might be the cause of this discrepancy between the locally printed image and the remotely printed image?