Fusion 11 开始,与 Fusion 捆绑在一起的 VMware Tools 内部版本将不再提供 VMware 虚拟打印机功能。您必须单独安装 VMware 虚拟打印机应用程序,以使 Mac 主机上的打印机在虚拟机中可见。

根据安装的 VMware Tools 的来源和版本,使 MAC 主机上的物理打印机可供虚拟机使用所需的步骤可能会有所不同。

  • 如果客户机中的 VMware Tools 实例最初是通过低于 Fusion 11 的 Fusion 版本中捆绑的 VMware Tools ISO 文件安装的,则 VMware Tools 版本将低于 10.3.x。捆绑的低于 10.3 的 VMware Tools 版本中已包含 VMware 虚拟打印机功能。您无需单独安装 VMware 虚拟打印机应用程序。
  • 如果客户机操作系统中的 VMware Tools 实例最初是通过 Fusion 11 或更高版本中捆绑的 VMware Tools ISO 文件安装的,则 VMware Tools 版本将为 10.3.x 或更高版本。捆绑的 VMware Tools 版本 10.3.x 或更高版本中不包含 VMware 虚拟打印机功能。您必须单独安装 VMware 虚拟打印机应用程序。
  • 如果客户机中的 VMware Tools 实例最初是通过从 VMware 网站下载的 VMware Tools 操作系统特定的软件包 (OSP) 安装的,而不是通过 Fusion 中捆绑的 ISO 文件安装的,则 VMware Tools 将不包含 VMware 虚拟打印机功能。由于仅当在虚拟机中安装了 VMware Tools 10.3.x 或更高版本时,Fusion 11 和更高版本才会在虚拟机下拉菜单中列出安装虚拟打印机菜单项,因此,您必须先安装 VMware Tools 10.3.x 或更高版本,然后再选择安装虚拟打印机菜单项,并执行下面的步骤来单独安装 VMware 虚拟打印机应用程序。
  • Open VM Tools (open-vm-tools) 是 VMware Tools 的开源实施,可用于许多 Linux 客户机,如果在 Linux 虚拟机中安装了 Open VM Tools,它将不包含 VMware 虚拟打印机功能。由于仅当在虚拟机中安装了 VMware Tools 10.3.x 或更高版本时,Fusion 11 和更高版本才会在虚拟机下拉菜单中列出安装虚拟打印机菜单项,因此,您必须先安装 VMware Tools 10.3.x 或更高版本,然后再选择安装虚拟打印机菜单项,并执行下面的步骤来单独安装 VMware 虚拟打印机应用程序。
以下客户机操作系统支持 VMware 虚拟打印机。
  • Windows 7 和更高版本
  • 基于 Debian 和基于 RPM 的 Linux 发行版

以下必备条件为您提供了相关信息来确定您所配置的客户机是否支持 VMware 虚拟打印机。如果客户机不支持 VMware 虚拟打印机,您必须使用其他方法来连接打印机。例如,您可以连接 USB 打印机。请参见配置 USB 控制器并连接 USB 设备。您还可以使用网络打印机从客户机中进行打印。请参见为虚拟机设置默认打印机以开始操作。

前提条件

要安装 VMware 虚拟打印机,请先执行一些必要的步骤。

  • 启动要在其中添加 VMware 虚拟打印机应用程序的虚拟机。
  • 启用共享 Mac 打印机功能。请参见为虚拟机设置默认打印机
  • 使用下面提供的适用方法,检查是否已安装 VMware Tools 10.3.x 或更高版本。

    • Windows 客户机。在系统托盘中,选择“VMware Tools”,然后打开关于 VMware Tools
    • Linux 客户机。在终端窗口中,运行以下命令:vmware-toolbox-cmd -v
  • 如果 VMware Tools 版本低于 10.3 且是通过 Open VM Tools 文件或从 VMware 网站下载的 VMware Tools OSP 安装的,请将 VMware Tools 更新到版本 10.3.x 或更高版本。您需要卸载现有的 VMware Tools 或 Open VM Tools 实例,然后再安装 VMware Tools 10.3.x 或更高版本。请参见安装和使用 VMware Tools
    要卸载 VMware Tools,请参见 卸载 VMware Tools。要卸载 Open VM Tools,请运行适用的命令。
    • 从基于 Debian 的 Linux 发行版(如 Debian 和 Ubuntu)中卸载 Open VM Tools。
      sudo apt-get purge open-vm-tools-desktop open-vm-tools
    • 从基于 RPM 的 Linux 发行版(如 Red Hat、SUSE 和 Fedora)中卸载 Open VM Tools。
      sudo rpm -e open-vm-tools-desktop open-vm-tools
  • 如果安装虚拟打印机选项在虚拟机下拉菜单中未列出或不可选择,请采取适当的操作。
    下表提供了 安装虚拟打印机选项可能未在下拉菜单中列出的原因,以及要显示该选项可采取哪些操作的相关信息。
    安装虚拟打印机未列出 适当的操作
    未安装 VMware Tools。 安装 VMware Tools 10.3.x 或更高版本。
    VMware Tools 版本低于 10.3.0。 将 VMware Tools 升级到版本 10.3.x 或更高版本。
    客户机不支持 VMware 虚拟打印机。 无。无法在不支持 VMware 虚拟打印机的客户机上安装该虚拟打印机。

    下表提供了虚拟机的哪些状态会导致安装虚拟打印机选项在下拉菜单中显示为灰色且不可选择,以及要使该选项可选择可以采取哪些操作的相关信息。

    安装虚拟打印机不可选择 适当的操作
    虚拟机未打开电源。 打开虚拟机电源或恢复虚拟机。
    虚拟机没有 CD/DVD 设备。 添加 CD/DVD 设备。

过程

  1. 选择窗口 > 虚拟机资源库
  2. 在“虚拟机资源库”窗口中选择虚拟机,然后选择虚拟机 > 安装虚拟打印机
  3. 使用适用于客户机的方法安装 VMware 虚拟打印机。
    • Windows 客户机
      • 在虚拟机中,使用 Windows 资源管理器访问 CD/DVD 驱动器,连按 Virtual-Printer-version-build.exe 文件,然后完成 VMware 虚拟打印机安装向导。
    • Linux 客户机

      在 Linux 客户机中,选择安装虚拟打印机后,虚拟机会打开到 .deb.rpm 安装程序软件包所在的 CD/DVD 驱动器。

      .deb 软件包适用于基于 Debian 的 Linux 发行版(如 Debian 和 Ubuntu),且直接位于 CD/DVD 驱动器中。_amd64.deb 软件包适用于 64 位客户机。_i386.deb 软件包适用于 32 位客户机。

      .rpm 软件包适用于基于 RPM 的 Linux 发行版(如 Red Hat、SUSE 和 Fedora),这些软件包分别位于 CD/DVD 驱动器上的不同文件夹中。每个文件夹特定于一种 Linux 发行版类型和位数的组合。.x86_64.rpm 软件包适用于 64 位 Linux 客户机。.i386.rpm 软件包适用于 32 位 Linux 客户机。

      1. 打开终端窗口,然后将目录更改为 CD/DVD 驱动器(对于 .deb 软件包),或继续转到特定文件夹(对于 .rpm 软件包)。
      2. 运行适用于客户机的命令。
        适用于 64 位客户机的 DEB 软件包命令 sudo dpkg -i thinprint_version-revision_amd64.deb
        适用于 32 位客户机的 DEB 软件包命令 sudo dpkg -i thinprint_version-revision_i386.deb
        适用于 64 位客户机的 RPM 软件包命令 Rpm -ivh thinprint_version-revision.x86_64.rpm
        适用于 32 位客户机的 RPM 软件包命令 Rpm -ivh thinprint_version-revision.i386.rpm
      3. 要验证 VMware 虚拟打印机是否已在 Linux 客户机上安装且正在运行,请运行相应的命令。

        如果 Thinprint 服务列为活动状态,则表示 VMware 虚拟打印机已安装且正在运行。

        适用于 32 位和 64 位客户机的 DEB 软件包命令 用于检查 VMware 虚拟打印机状态的命令。

        service thinprint status

        用于列出已安装的软件包的命令。

        dpkg -l thinprint
        适用于 32 位和 64 位客户机的 RPM 软件包命令 用于检查 VMware 虚拟打印机状态的命令。

        service thinprint status

        用于获取有关已安装软件包的信息的命令。

        rpm -q --info thinprint

结果

Mac 主机打印机会显示在客户机的打印机列表中。

后续步骤

  • 在客户机中,打印到您刚从主机添加的打印机,以确认 VMware 虚拟打印机配置可正常使用。
  • 如果您以后升级 VMware Fusion,为确保客户机装有最新版本的 VMware 虚拟打印机,请卸载并重新安装 VMware 虚拟打印机。请参见卸载 VMware 虚拟打印机