Product Documentation

显示打印机

Sep 14, 2015

下表总结了在 XenApp 环境中可以管理和修改打印队列以及显示打印机的位置。有关术语客户端打印途径以及网络打印途径的定义,请参阅客户端和网络打印途径概览。客户端打印途径不等同于连接到用户设备的打印机。

  打印途径 是否启用了 UAC? 位置
用户打印机(连接到用户设备的打印机) 客户端打印途径 On(启用) Microsoft 管理控制台中的打印管理管理单元
Off(禁用) 控制面板
网络打印机(网络打印服务器上的打印机) 客户端打印途径 On(启用) Microsoft 管理控制台中的打印管理管理单元
Off(禁用) 控制面板
网络打印机(网络打印服务器上的打印机) 网络打印途径 On(启用) 打印服务器 > Microsoft 管理控制台中的打印管理管理单元
Off(禁用) 打印服务器 > 控制面板
服务器本地打印机(连接到 XenApp 服务器的本地共享打印机) 不适用 On(启用) 控制面板
Off(禁用) 控制面板
本地网络服务器打印机(来自网络打印服务器且已添加到运行 XenApp 的服务器上的打印机) 网络打印途径 On(启用) 控制面板
Off(禁用) 控制面板

使用网络打印途径管理打印机

如果要修改或管理用户沿网络打印途径打印的网络打印队列,必须使用正确的 Windows 管理员权限级别通过打印服务器中的控制面板进行管理。使用网络打印途径的网络打印机的打印队列是专用的,不能通过 XenApp 进行管理。

配置网络打印途径时,如果托管应用程序的服务器没有驱动程序或无法安装驱动程序,则默认情况下,XenApp 会沿用户打印途径发送打印作业。如果观察到打印机显示在具有以下语法的 Windows 服务器管理器管理单元 > 打印和文档服务角色中,可以判定发送到网络打印机的作业已沿用户打印途径重定向:

PrinterName on PrintServer (from clientname) in session n

其中:

PrinterName 为正在重定向的打印机的名称

PrintServer 为与该打印机关联的打印服务器的名称

clientname 为打印作业重新路由所经过的用户的名称

n 为该 ICA 连接的会话 ID

例如,Dell Laser Printer 1710n Ps3 on 3r41-2 (from 3R39-2) in session 2

使用客户端打印途径显示打印机

如果未启用用户访问控制 (User Access Control, UAC),您可以通过一台服务器中的“控制面板”>“打印机”来显示和管理重定向的客户端打印队列和服务器本地打印机。服务器上显示的用户打印机随服务器上的活动会话的变化而变化,因为 XenApp 根据正在连接的用户设备上的打印机创建这些打印机。您可以显示控制面板 > 打印机中的用户打印机。

显示启用 UAC 时使用客户端打印途径的打印机

  1. 在托管要显示打印机的会话的 XenApp 服务器上,安装打印服务服务器角色。
  2. 管理工具中,打开打印管理独立管理单元。
  3. 要显示用户重定向的打印机,请在“打印管理”树中,依次选择打印管理 > 自定义过滤器 > 所有打印机打印管理管理单元显示从连接至该服务器的所有客户端重定向的用户打印机。您可以显示和管理这些打印机的打印队列,并在“打印管理”树中选择包含作业的打印机,以显示重定向打印机上的活动作业。

显示使用用户打印途径的打印机(未启用 UAC)

  1. 在 XenApp 服务器上,依次打开控制面板 > 打印机
打印机窗口将会显示映射到 ICA 会话的本地打印机。默认情况下,打印机的名称采用以下格式:Printername (from clientname) in session x;例如“printer01 (from machine01) in session 7”。Printername 是用户设备上打印机的名称,clientname 是为用户设备或 Web Interface 指定的唯一名称,x 表示服务器上用户会话的 SessionID。