LBP 设置 UI 是一个名称转换表,用于标识打印机并定义关联的转换规则。基于位置的打印可将本地打印机映射到远程桌面。

表 1. 转换表的列和值
说明
Default 指明打印机是否为默认打印机。默认情况下,不会选择此值。
IP Range 指定客户端系统 IP 地址范围的转换规则。

要指定特定范围的 IP 地址,请使用以下表示法:

ip_address -ip_address

例如:10.112.116.0-10.112.119.255

要指定特定子网中的所有 IP 地址,请使用以下表示法:

IP 地址/子网掩码位

例如:10.112.4.0/22

此表示法指定了从 10.112.4.1 到 10.112.7.254 的可用 IPv4 地址。

键入星号(默认值)可匹配任意 IP 地址。

重要说明: 在 IPv6 混合模式环境中,为一个打印机添加两个 IP 地址范围(一个范围用于 IPv4 地址,另一个范围用于 IPv6 地址),以确保该打印机显示在远程会话中,而无论 Horizon Client 使用哪种协议进行连接。
Client Name 指定计算机名的转换规则。最大长度为 1024 个字符。

例如:Mary's Computer

键入星号可匹配任意计算机名。

Mac Address 指定 MAC 地址的转换规则。在 GPO 编辑器中,所使用的格式必须与客户端系统所用格式保持一致。例如:
  • Windows 客户端使用连字符:01-23-45-67-89-ab
  • Linux 客户端使用冒号:01:23:45:67:89:ab

键入星号可匹配任意 MAC 地址。

User/Group 指定用户名或组名的转换规则。

要指定特定的用户或组,请使用以下表示法:

\\domain\user_or_group

用户示例:\\mydomain\MaryMary

组示例:\\localdomain\Sales

一个用户可以属于多个组,而一个组可以包含多个用户。基于位置的打印支持 Microsoft 在域中支持的组类型。

完全限定域名 (Fully Qualified Domain Name, FQDN) 不是受支持的域名表示法。键入星号可匹配任意用户名或组名。

Printer Name 打印机映射到远程桌面时的名称或通用命名约定 (Universal Naming Convention, UNC) 路径。

例如:PRINTER-2-CLR

映射的名称不必与客户端系统上的打印机名称一致。

Printer Driver 打印机使用的驱动程序名称。
例如: HP Color LaserJet 4700 PS
重要说明: 由于打印作业直接从远程桌面发送到打印机,因此,必须在远程桌面上安装打印机驱动程序。
IP Port 对于网络打印机,其 IP 地址带有 IP_ 前缀或打印机的主机名。默认端口为 9100。

您可以通过将端口号附加到 IP 地址来指定非默认端口。

例如,对于 IPv4:IP_10.114.24.1:9104

例如,对于 IPv6:IP_1:1:1:1::1:PORT_9100

您可以使用栏标题上方显示的按钮来添加、删除和移动行,以及保存和导入表条目。每个按钮都有一个等效的键盘快捷键。将鼠标停放在每个按钮上可以看到该按钮的说明和等效的键盘快捷键。例如,要在表末尾插入一行,可单击第一个表按钮,或者按 Alt+A 键。单击最后两个按钮可导入和保存表条目。

注: 如果使用 HTML Access 连接到远程桌面,则不支持使用 MAC 地址或客户端名称的基于位置的打印策略。

下表显示了两个转换表行的示例。

表 2. 基于位置的打印组策略设置示例
IP Range(IP 范围) Client Name(客户端名称) Mac Address(Mac 地址) User/Group(用户/组) Printer Name(打印机名称) Printer Driver(打印机驱动程序) IP Port(IP 端口) 默认
* * * * PRINTER-1-CLR HP Color LaserJet 4700 PS IP_10.114.24.1
10.112.116.140-10.112.116.145 * * * PRINTER-2-CLR HP Color LaserJet 4700 PS IP_10.114.24.2 X

对于任何客户端系统,第一行中指定的网络打印机都将映射到远程桌面,因为所有转换规则栏中都显示有星号。只有当客户端系统具有 10.112.116.140 到 10.112.116.145 范围之间的 IP 地址时,第二行中指定的网络打印机才会映射到远程桌面。