XML 打印机列表配置
Workspace Environment Management 包括通过 XML 打印机列表文件配置用户打印机的功能。
创建 XML 打印机列表文件后,请在管理控制台中创建一个打印机操作,并将 “ 操作类型 ” 选项设置为 “ 使用设备映射打印机文件”。
注意:
仅支持不需要特定 Windows 凭据的打印机。
XML 打印机列表文件结构
XML 文件以 UTF-8 编码,并具有以下基本 XML 结构:
<?XML 版本 = "1.0" 编码 = "UTF-8"?> < 可序列化的键值字符串用户分配的打印机 xmlns: xsd=” http://www.w3.org/2001/XMLSchema “xmlns: xsi=” http://www.w3.org/2001/XMLSchema-instance “>...</ArrayOfSerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter><!--NeedCopy-->
每个客户端和相关设备都由以下类型的对象表示:
SerializableKeyValuePair<string, List<VUEMUserAssignedPrinter>>> 每个设备都像这样表示:
\<SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter> \<Key>设备 1 </Key> \<Value> \<VUEMUserAssignedPrinter>...</VUEMUserAssignedPrinter> </Value> </SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter><!--NeedCopy-->
每个设备块必须与特定的客户端或计算机名称匹配。\ 标 <Key> 记包含相关名称。\ 标 <Value> 记包含与分配给指定客 户端的打印机匹配的 VUEMUser 分配的打印机 对象的列表。
<?XML 版本 = "1.0" 编码 = "utf-8"?> < 可序列化的键值字符串用户分配的打印机 xmlns: xsi=” http://www.w3.org/2001/XMLSchema-instance "xmlns: xsd=” http://www.w3.org/2001/XMLSchema “> <SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter> <Key> 设备 1 < </Key> <Value>VUEMOR 用户分配器 >...</VUEMUserAssignedPrinter> </Value> </SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter> </ArrayOfSerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter><!--NeedCopy-->
VUEMUserAssignedPrinter 标记语法
必须
**\
**\
**\
**\
**\
**\
**\
**\
**\
**\
**\
**\
**\
**\
<Reserved01>.这包含高级设置。不要以任何方式 改变它。
> \<VUEMActionAdvancedOption> \<Name> 自我愈合 </Name> \<Value> 0 </Value> </VUE 高级选项<!--NeedCopy-->
要激活给定打印机对象的自我修复,只需复制并粘贴上述内容,将高亮显示 0 值更改为 1。
打印机对象示例
下面的示例在客户端或计算机 DIVICE1 上分配两个活动打印机:
- HP 激光喷射 2200 系列 在 UNC 路径 \\\ 服务器上。示例 .NET\ HP 激光喷射 2200 系列 (默认打印机)
- 佳能 C5531i 系列 打印机在 UNC 路径**\\ 服务器上。示例 .net\ 佳能 C5531i 系列**
它还在客户端或计算机 DEVICE2 上分配一个活动打印机:
- 惠普激光喷射 2200 系列 在 UNC 路径 \\\ 服务器上的示例 .NET\ 惠普激光喷射 2200 系列
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfSerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
<Key>DEVICE1</Key>
<Value>
<VUEMUserAssignedPrinter>
<IdPrinter>1</IdPrinter>
<IdSite>1</IdSite>
<State>1</State>
<ActionType>0</ActionType>
<UseExtCredentials>0</UseExtCredentials>
<isDefault>1</isDefault>
<IdFilterRule>1</IdFilterRule>
<RevisionId>1</RevisionId>
<Name>HP LaserJet 2200 Series</Name>
<Description />
<DisplayName />
<TargetPath>\\server.example.net\HP LaserJet 2200 Series</TargetPath>
<ExtLogin />
<ExtPassword />
<Reserved01><?xml version="1.0" encoding="utf-8"?><ArrayOfVUEMActionAdvancedOption xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><VUEMActionAdvancedOption><Name>SelfHealingEnabled</Name><Value>0</Value></VUEMActionAdvancedOption></ArrayOfVUEMActionAdvancedOption></Reserved01>
</VUEMUserAssignedPrinter>
</Value>
<Value>
<VUEMUserAssignedPrinter>
<IdPrinter>2</IdPrinter>
<IdSite>1</IdSite>
<State>1</State>
<ActionType>0</ActionType>
<UseExtCredentials>0</UseExtCredentials>
<isDefault>0</isDefault>
<IdFilterRule>1</IdFilterRule>
<RevisionId>1</RevisionId>
<Name>Canon C5531i Series</Name>
<Description />
<DisplayName />
<TargetPath>\\server.example.net\Canon C5531i Series</TargetPath>
<ExtLogin />
<ExtPassword />
<Reserved01><?xml version="1.0" encoding="utf-8"?><ArrayOfVUEMActionAdvancedOption xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><VUEMActionAdvancedOption><Name>SelfHealingEnabled</Name><Value>0</Value></VUEMActionAdvancedOption></ArrayOfVUEMActionAdvancedOption></Reserved01>
</VUEMUserAssignedPrinter>
</Value></SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
<SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
<Key>DEVICE2</Key>
<Value>
<VUEMUserAssignedPrinter>
<IdPrinter>1</IdPrinter>
<IdSite>1</IdSite>
<State>1</State>
<ActionType>0</ActionType>
<UseExtCredentials>0</UseExtCredentials>
<isDefault>0</isDefault>
<IdFilterRule>1</IdFilterRule>
<RevisionId>1</RevisionId>
<Name>HP LaserJet 2200 Series</Name>
<Description />
<DisplayName />
<TargetPath>\\server.example.net\HP LaserJet 2200 Series</TargetPath>
<ExtLogin />
<ExtPassword />
<Reserved01><?xml version="1.0" encoding="utf-8"?><ArrayOfVUEMActionAdvancedOption xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><VUEMActionAdvancedOption><Name>SelfHealingEnabled</Name><Value>0</Value></VUEMActionAdvancedOption></ArrayOfVUEMActionAdvancedOption></Reserved01>
</VUEMUserAssignedPrinter>
</Value></SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
</ArrayOfSerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
<!--NeedCopy-->