如何对 Windows WorkSpace 的打印问题进行故障排除?

2 分钟阅读
0

我无法从我的 Amazon WorkSpaces Windows WorkSpace 进行打印。

简短描述

Windows WorkSpaces 支持本地打印机重定向和网络打印机。当您从 WorkSpace 中的应用程序进行打印时,可以在可用打印机列表中找到本地打印机。

在 WorkSpaces 中,基本的远程打印在默认情况下处于激活状态。通过基本的远程打印,您可以访问有限的打印功能。此设置在主机端使用通用打印机驱动程序以允许兼容打印。

您可以在 PCoIP WorkSpaces 客户端中使用高级远程打印来访问特定的打印机功能,例如双面打印。要使用高级删除打印,必须在主机端安装匹配的打印机驱动程序。如果您遇到高级远程打印功能的问题,请参阅当我从 Windows WorkSpace 打印到本地打印机时,为什么会遇到文档格式或打印机功能问题?

**注意:**您可以在适用于 iPad、Android、Chromebook、Web 访问和 Linux 的 WorkSpaces 客户端中使用网络打印和云打印。但是,您不能在这些客户端中使用本地打印。

解决方法

打印测试页

首先,检查从本地客户端计算机打印测试页,以排除打印机硬件问题。此测试还会验证您的本地客户端上是否安装了最新的打印机驱动程序。如果您无法从客户端计算机打印,请使用打印机文档和支持来解决问题。

如果可以从本地客户端计算机打印,请确保使用最新的 WorkSpaces 客户端应用程序。有关如何检查您的客户端版本的信息,请参阅确定您的客户端版本。此外,重启 WorkSpace 以安装或修复所需的打印组件。

如果仍然遇到问题,请完成以下步骤以在 WorkSpace 上重置打印后台处理程序:

  1. 在任务栏搜索框中,输入“服务”,然后选择“服务”。
  2. 选择“标准”选项卡,然后选择(双击)“打印后台处理程序”。
  3. 选择“停止”,然后选择“确定”。
  4. 在任务栏搜索框中,输入 %WINDIR%\system32\spool\printers,然后选择 %WINDIR%\system32\spool\PRINTERS
  5. 删除该文件夹中的所有文件。
  6. 在任务栏搜索框中,输入“服务”,然后选择“服务”。
  7. 选择“标准”选项卡,然后选择(双击)“打印后台处理程序”。
  8. 选择“启动”,然后对于“启动类型”选择“自动”。
  9. 选择“确定”。

要检查本地打印机是否在 WorkSpaces 中重定向,请完成以下步骤:

  1. 打开您的 WorkSpaces 客户端。
  2. 选择开始菜单,然后进入“打印管理”。然后,选择“打印管理”。
  3. 在“所有打印机”下,检查“队列状态”列以验证重定向的打印机的队列是否准备就绪。
  4. 打开重定向打印机的上下文(右键单击)菜单,然后选择“打印测试页”。
  5. 验证本地客户端打印后台处理程序是否将 WorkSpace 中的打印作业排入队列。

请注意,本地打印机根据您使用的 WorkSpace 协议使用以下命名规范:

  • PCoIP:本地打印机名称(本地 - 用户名.计算机名)
  • DCV:本地打印机名称 - 重定向(客户端计算机名)
  • DCV:本地打印机名称 - 重定向(计算机名)

**注意:**打印测试页时,您将获得有关打印机属性和驱动程序的信息,可用于其他故障排除。

解决常见的打印问题

首先,确保已正确配置本地打印机

检查您的系统配置

完成以下步骤:

  1. 在任务栏搜索框中,输入“服务”,然后选择“服务”。
  2. 选择“标准”选项卡。
  3. 对于“打印后台处理程序”,检查“状态”是否为“正在运行”以及“启动类型”是否为“自动”。
    对于 PCoIP WorkSpaces,还要查看 Teradici PCoIP 打印服务的这些值。
  4. 对于未处于“正在运行”的服务,打开该服务的上下文(右键单击)菜单,然后选择“启动”。
  5. 对于没有“自动”启动类型的服务,选择(双击)服务名称。然后,在“启动类型”下拉列表中选择“自动”。最后,选择“应用”。

此外,请确保您的防病毒或安全软件不会屏蔽所需的 WorkSpaces 组件

(仅限 PCoIP)检查所需的进程是否正在运行

在任务栏搜索框中,输入“任务管理器”,然后选择“任务管理器”。在“详细信息”选项卡中,确认是否有两个 pcoip_vchan_loader.exe 进程正在运行。一个 vchan 进程用于剪贴板重定向,另一个用于打印机重定向。如果您没有看到两个进程正在运行,请继续阅读下一个故障排除部分。

确保已安装所需的文件和驱动程序

对于 PCoIP WorkSpaces,导航到 C:\Program Files\Teradici\PCoIP Agent\drivers\Printer-Plugin,然后确保该文件夹中存在以下文件:

  • pcoip_printer_msg.dll
  • pcoip_vchan_printing_svc
  • pcoip_vchan_remoteprintserver.dll

对于 DCV WorkSpaces,导航到 C:\Program Files\NICE\DCV\Server\drivers\printer,然后确保该文件夹中存在以下文件:

  • awsvirtualprinterdriver.cat
  • AWSVirtualPrinterDriver.dll
  • AWSVirtualPrinterDriver.gpd
  • AWSVirtualPrinterDriver.inf
  • AWSVirtualPrinterDriver.ini
  • AWSVirtualPrinterDriver-PipelineConfig.xml

要检查 WorkSpaces 上是否已安装通用打印机驱动程序,请运行以下 PowerShell 命令:

PCoIP:

Get-PrinterDriver | Where-Object -Property Name -EQ -Value "Teradici Client Render XPS"

DCV:

Get-PrinterDriver | Where-Object -Property Name -EQ -Value "AWS Virtual Printer"

如果缺少驱动程序或文件,请完成以下步骤进行安装:

  1. 使用远程桌面协议 (RDP) 连接到您的 WorkSpace
  2. 选择开始菜单,然后输入“添加或删除程序”。
  3. 对于 PCoIP WorkSpaces,选择 PCOIP Standard Agent。对于 DCV WorkSpaces,选择 WSP。然后,选择“卸载”。
    **注意:**您需要本地管理员权限才能卸载这些程序。
  4. 使用 WorkSpaces 控制台重启 WorkSpace
  5. 等待 15 分钟,然后连接到 WorkSpaces 客户端打印测试页面。

解决使用网络打印机的 WorkSpaces 中的打印问题

如果您使用网络打印机,则最佳做法是在 WorkSpaces 中配置打印机,而不是将它们从本地客户端计算机重定向到 WorkSpaces。确保 WorkSpace 可以在配置所需的端口上与网络打印机通信。

相关信息

从 WorkSpace 打印

为 DCV 配置打印机支持

为 PCoIP 配置打印机支持

AWS 官方
AWS 官方已更新 4 个月前