本地打印机无法打印来自远程桌面的可识别图像

我的公司有一台运行Windows 7 Professional 64位的虚拟机。 该虚拟机属于Windows Small Business Server 2011域。 我们有一个远程承包商,通过运行Windows 8.1 64位笔记本电脑的Microsoft Remote Desktop Connection连接到VM。

承包商将本地无线打印机(HP Officejet Pro 8610)连接到笔记本电脑,并且需要从该打印机上的VM打印文档。 我已经从VM的支持网站上安装了这台打印机的最新软件和驱动程序,承包商已经使用打印机随附的磁盘在笔记本电脑上安装了软件和驱动程序。

目前,当笔记本电脑连接到VM(将本地打印机redirect到远程会话)时,打印机将显示在VM可用的打印机列表中。 当从笔记本电脑打印文档时,比如testing页面,结果就是一个典型的testing页面。 然而,当从VM打印相同的文档时,结果是一系列难以理解的墨迹波状的黑色尖峰。

我的问题是:本地打印的图像和远程打印的图像之间的这种差异的原因是什么?

有很多事情可以影响EasyPrint。 EasyPrint将XPS打印文件传输到RDC客户端,然后通过本地驱动程序将其打印在适当的打印机上。

如果您想使用EasyPrint,请确保VM中显示的打印机使用的是EasyPrint驱动程序,而不是HP驱动程序,并且笔记本计算机上有最新的HP驱动程序。 我已经通过EasyPrint与HP的GDI驱动程序发生了问题,因此如果打印机支持,请尝试使用PCL或PS驱动程序。

您也可以禁用EasyPrint驱动程序并使用旧版系统。 您将不得不在VM和笔记本电脑上安装HP打印机驱动程序。 您还必须在组策略中禁用“首先使用远程桌面轻松打印驱动程序”。

正如@joeqwerty所说,EasyPrint只包含在Windows 7 Enterprise / Ultimate中。 您的VM需要成为这两个版本之一。