通过 VMware Integrated Printing 功能,用户可以使用其 Windows、Mac 和 Linux 客户端计算机上可用的任何打印机进行打印。

VMware Integrated Printing 支持客户端打印机重定向、基于位置的打印以及持久打印设置。

客户端打印机重定向

通过客户端打印机重定向功能,用户可以从远程桌面打印到 Windows、Mac 或 Linux 客户端上安装的任何本地或网络打印机。对于从 Windows 客户端重定向到远程桌面的打印机,VMware Integrated Printing 在远程桌面上支持两种类型的打印机驱动程序:
  • 本机打印机驱动程序 (Native Printer Driver, NPD)。您必须在远程桌面上安装与客户端打印机驱动程序相同的打印机驱动程序。NPD 仅支持 v3 打印机。
  • 通用打印机驱动程序 (Universal Printer Driver, UPD)。您无需在远程桌面上安装任何驱动程序。

默认情况下,如果在 Horizon Agent 上安装本机驱动程序,则会使用 NPD。否则,将使用 UPD。您可以通过设置组策略来选择要在远程桌面上使用的打印机驱动程序类型。

要查看远程桌面中使用的打印机驱动程序类型,请转到控制面板 > 硬件和声音 > 设备和打印机,右键单击虚拟打印机,然后从上下文菜单中选择打印机属性。在常规选项卡上,如果型号为 VMware 通用 EMF 驱动程序,则会使用 UPD。否则,将使用 NPD。

基于位置的打印

基于位置的打印功能可将物理位置接近客户端系统的打印机映射到远程桌面,从而使用户能够从远程桌面打印到网络打印机。以下远程桌面和应用程序支持基于位置的打印:
  • 在单用户计算机上部署的桌面,包括 Windows 桌面和 Windows Server 计算机
  • 在 RDS 主机上部署的已发布桌面和已发布应用程序,其中 RDS 主机为虚拟机或物理机

要使用基于位置的打印,您必须在远程桌面上安装正确的打印机驱动程序,并在 LBP.xml 文件中为每个基于位置的打印机定义转换规则。这些规则确定打印机是否被映射到远程桌面以供特定客户端系统使用。当用户连接到远程桌面时,Horizon 7 会将客户端系统与转换规则进行比较。如果客户端系统符合所有转换规则,则 Horizon 7 会在用户会话期间将打印机映射到远程桌面。

您可以根据已登录到远程桌面的用户名称、客户端系统的 IP 地址、主机名以及 MAC 地址来定义转换规则。您可以为某个特定打印机指定一个转换规则或者若干转换规则的组合。如果在 LBP.xml 中将任何基于位置的打印机设置为默认打印机,则该打印机将成为远程桌面上的默认打印机,其优先级高于客户端系统上的默认打印机。

要使规则生效,需在远程桌面上将 LBP.xml 保存到 %ProgramData%\VMware,然后重新连接远程桌面或远程应用程序。

您可以在 VMware-Horizon-Extras-Bundle-x.x.x-yyyyyy.zip 中找到 LBP.xml 的模板。请参阅Horizon 7 ADMX 模板文件

可以通过设置组策略来禁用基于位置的打印。

嵌套模式重定向

在嵌套模式设置中,您可以将第一层和第二层上安装的本地打印机重定向到第三层上的远程桌面或远程应用程序。根据 GPO 设置以及是否安装了本机打印驱动程序,第三层上的重定向的打印机可以使用 UPD 或 NPD。

静态打印机名称

重定向的打印机在会话之间保留其名称(名称带有后缀 vdi),以便用户在连接到其他会话时无需手动重新映射打印机。仅在单用户计算机上支持静态打印机名称,在采用 VDI 模式的 Windows Server 上不支持该名称。

持久打印设置

在用户从桌面注销或断开连接后,将会保留已重定向的客户端打印机(包括本机打印机驱动程序和通用打印机驱动程序)或基于位置的打印机的打印机设置。例如,用户可能将已重定向的客户端打印机或基于位置的打印机设置为使用黑白模式。在用户注销并重新登录到桌面后,之前的打印设置会持久保留。

可以通过设置组策略来禁用持久打印设置。

通用打印机驱动程序打印设置

VMware Integrated Printing 为从 Windows 客户机重定向的 UPD 打印机提供了以下打印设置。
  • 方向:选择纸张方向(纵向或横向)。订书钉装订选项和打孔装订选项取决于纸张的方向。
  • 双面打印:为具有双面打印功能的打印机选择双面打印。
  • 每张纸打印多页:如果要将多个文档页面打印到一个物理页面上,请选择要打印到一个物理页面上的页数,然后选择页面布局。
  • 纸张来源:选择包含纸张大小类型的托盘,例如,letter 或 legal。
  • 介质:选择要打印到的介质类型。
  • 颜色:指定彩色打印机应进行彩色打印还是黑白打印。
  • DPI:指定打印机分辨率。
  • 打印和预览:选择直接打印打印预览
    • 对于直接打印,您可以选择在打开首选项对话框时,这将在打印前打开客户端打印机首选项,以便您更改打印设置。
    • 对于打印预览在打开首选项对话框时选项不可用。
  • 份数:指定打印份数。
  • 打印为图像:将每个页面打印为一个图像。
  • 压缩:指定如何压缩打印文档中的图像。
  • 装订:为指定的打印机指定订书钉和打孔选项。

本机打印机驱动程序装订选项

在将特定的硬件连接到打印机时,这些重定向的本机打印机支持装订选项:

表 1. 本机打印机驱动程序装订选项
打印机 装订选项 客户端本地打印机上的要求
FX ApeosPort-IV C5575 PCL 6 钉书钉、小册子 确认装订硬件设备连接到打印机。

在打印机属性中使用双向通信更新打印机信息。

在打印机首选项中启用装订选项。

Ricoh MP C5003 订书钉、打孔 根据设备设置手动添加装订器以启用装订选项,将在打印机首选项中提供该选项。

安装 VMware Integrated Printing 重定向

VMware Integrated Printing 是 Horizon Agent 安装程序中的一个自定义安装选项。默认情况下不选择该选项。您必须选择“VMware Integrated Printing ”以安装该功能。要在虚拟机上安装此功能,请参阅《在 Horizon 7 中设置虚拟桌面》文档。要在 RDS 主机上安装此功能,请参阅《在 Horizon 7 中设置已发布的桌面和应用程序》文档。这些文档发布在 https://docs.vmware.com/cn/VMware-Horizon-7/index.html。要在 Windows 客户端上设置打印首选项,请参阅《适用于 Windows 的 VMware Horizon Client 安装和设置指南》文档中的为 VMware Integrated Printing 重定向功能设置打印首选项,网址为 https://docs.vmware.com/cn/VMware-Horizon-Client-for-Windows/index.html

配置 VMware Integrated Printing 重定向组策略设置

可使用 VMware View Agent 配置 ADMX 模板文件 (printerRedirection.admx) 中的组策略设置来禁用基于位置的打印,禁用打印设置持久性,以及选择已重定向的客户端打印机的打印机驱动程序。请参阅VMware 集成打印策略设置