通过 VMware Integrated Printing,用户可以从远程桌面打印到其客户端计算机上可用的任何本地或网络打印机。VMware Integrated Printing 可与 Windows、Mac、Linux 和移动客户端设备配合使用。此外,它还可与基于浏览器的客户端配合使用。

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

客户端打印机重定向

通过客户端打印机重定向,用户可以从远程桌面打印到其客户端计算机上可用的任何本地或网络打印机。对于从 Windows 客户端重定向到远程桌面的打印机,VMware Integrated Printing 在远程桌面上支持以下类型的打印机驱动程序。
  • 本机打印机驱动程序 (Native Printer Driver, NPD)。在远程桌面上,您必须安装与客户端打印机驱动程序相同的打印机驱动程序。NPD 仅支持 v3 打印机。
  • 通用打印机驱动程序 (Universal Printer Driver, UPD)。这包括两个选项 - VMware 通用 XPS 驱动程序和 VMware 通用 EMF 驱动程序。您无需在远程桌面上安装任何驱动程序。

默认情况下,VMware Integrated Printing 会在客户端打印队列中显示会话用户名。这样,最终用户就可以监控打印作业并查看打印作业的启动者。

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

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

基于位置的打印

基于位置的打印功能可将物理位置接近客户端系统的打印机映射到远程桌面。有关信息,请参阅设置基于位置的打印

嵌套模式重定向

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

静态打印机名称

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

持久打印设置

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

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

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

VMware Integrated Printing 为从 Windows 客户端重定向的 UPD 打印机提供了以下打印设置。
  • 方向:选择纸张方向(纵向或横向)。订书钉装订选项和打孔装订选项取决于纸张的方向。
  • 双面打印:为具有双面打印功能的打印机选择双面打印。
  • 每张纸打印多页:要将多个文档页面打印到一个物理页面上,请选择要打印到一个物理页面上的页数,然后选择页面布局。
  • 纸张来源:选择输入纸盒的名称。
  • 纸张大小:选择纸张大小:
    • 标准纸张大小:大多数打印机通常支持的纸张大小,如 A4、Letter 和 Legal。
    • 供应商定义的纸张大小(也称为非标准纸张大小):由打印机供应商定义的纸张大小。
    • 用户定义的纸张大小(也称为自定义纸张大小):由系统管理员定义的纸张大小。
  • DPI:指定打印机分辨率。
  • 颜色:指定彩色打印机进行彩色打印还是黑白打印。
  • 打印和预览:选择直接打印打印预览
    • 对于直接打印,您可以选择在打开首选项对话框时,这会在打印前打开客户端打印机首选项,以便您更改打印设置。
    • 对于打印预览在打开首选项对话框时选项不可用。
  • 份数:指定打印份数。
  • 打印为图像:将每个页面打印为一个图像。
  • 压缩:指定如何压缩打印文档中的图像。
  • 装订:为指定的打印机指定订书钉和打孔选项。

您可以通过激活组策略设置 UPD 打印机的默认设置来定义 UPD 打印机的默认设置。请参阅VMware Integrated Printing 策略设置

默认情况下,您无法在 UPD 打印机上设置介质类型。要更改 UPD 打印机上的介质类型,请激活禁用打印机属性持久性组策略设置,并将客户端打印机的介质类型设置更改为所需的设置。有关禁用打印机属性持久性组策略设置的信息,请参阅VMware Integrated Printing 策略设置

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

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

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

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

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

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

安装 VMware Integrated Printing 重定向

VMware Integrated Printing 是 Horizon Agent 安装程序中的一个默认安装选项。要在虚拟机或 RDS 主机上安装此功能,请参阅《Horizon 8 中的 Windows 桌面和应用程序》文档。

配置 VMware Integrated Printing 组策略设置

要自定义 VMware Integrated Printing,包括停用基于位置的打印、停用打印设置持久性、为重定向的客户端打印机选择打印机驱动程序,以及停用打印到非桌面客户端,请使用 VMware Integrated Printing ADMX 模板文件 (printerRedirection.admx) 中的组策略设置。请参阅VMware Integrated Printing 策略设置

为打印机重定向激活事件日志记录

  1. 在 Windows 注册表中,导航到 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware VDM\PrintRedir
  2. 右键单击窗口的左侧窗格,然后选择 DWORD(32 位)值
  3. 将新注册表值命名为 EnableEventLog
  4. 双击 EnableEventLog 以编辑值。
  5. 在“值数据”字段中输入 1,然后单击确定
  6. 注销并重新登录。
  7. 导航到 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\printredir,然后确认已创建 EventMessageFile
  8. 在 Windows 事件查看器中,选择 Windows 日志 > 应用程序,然后确认已创建源为 printredir 的事件。

    找到指示已成功重定向打印机的 printredir 事件,并记下已重定向的打印机数量。例如,如果已重定向了 8 个打印机,则事件将显示一条消息,如已成功重定向 8 个打印机

  9. 在 Windows“打印管理”中,选择自定义筛选器 > 所有打印机,然后确认已列出所有重定向的打印机。