Configuración de lista de impresoras XML
Workspace Environment Management incluye la capacidad de configurar impresoras de usuario a través de un archivo de lista de impresoras XML.
Después de crear un archivo de lista de impresoras XML, cree una acción de impresora en la consola de administración con laopción Tipo deacción establecida en Usar archivo de impresoras de asignación de dispositivos.
Nota:
Solo se admiten impresoras que no requieren credenciales específicas de Windows.
Estructura de archivos de lista de impresoras XML
El archivo XML está codificado en UTF-8 y tiene la siguiente estructura XML básica:
<?xml version="1.0" encoding="UTF-8"?> <ArrayOfSerializableKeyValuePayOfStringListOfvuemUserAssignedPrinter xmlns:xsd=» http://www.w3.org/2001/XMLSchema "xmlns:xsi=» http://www.w3.org/2001/XMLSchema-instance «>... </ArrayOfSerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter> <!--NeedCopy-->
Cada cliente y dispositivo asociado está representado por un objeto del siguiente tipo:
SerializableKeyValuePair<string, List<VUEMUserAssignedPrinter>>> Cada dispositivo se representa así:
\<SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter> \<Key>DEVICE1 </Key> \<Value> \<VUEMUserAssignedPrinter>... </VUEMUserAssignedPrinter> </Value> </SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter> <!--NeedCopy-->
Cada bloque de dispositivos debe coincidir con un nombre de cliente o equipo específico. La <Key> etiqueta\ contiene el nombre correspondiente. La <Value> etiqueta\ contiene una lista de objetos VUEMUserAssignedPrinter que coinciden con las impresoras asignadas al cliente especificado.
<?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>... </VUEMUserAssignedPrinter> </Value> </SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter> </ArrayOfSerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter> <!--NeedCopy-->
Sintaxis de la etiqueta VuemUserAssignedPrinter
Cada impresora configurada debe definirse en una **
**
**
**
**
**
**
**
**
**
**
**
**
**
**
<Reserved01>. Contiene configuraciones avanzadas. No lo alteres de ninguna manera.
> \<VUEMActionAdvancedOption> \<Name> SelfHealingEnabled </Name> \<Value> 0 </Value> </vuemactionAdvancedOption<!--NeedCopy-->
Para activar la recuperación automática de un objeto de impresora dado, simplemente copie y pegue el contenido anterior, cambiando elvalor0 de resaltado a 1.
Ejemplo de objeto de impresora
En el ejemplo siguiente se asignan dos impresoras activas en el cliente o equipo DEVICE1:
- HP LaserJet 2200 Series en ruta UNC \\ server.example.net\ HP LaserJet 2200 Series (impresora predeterminada)
- ImpresoraCanon C5531i Series en ruta UNC**\\ server.example.net\ Canon C5531i Series**
También asigna una impresora activa en el cliente o equipo DEVICE2:
- SerieHP LaserJet 2200 en ruta UNC \\ server.example.net\ HP LaserJet 2200 Series
<?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-->