Workspace Environment Management

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 ** tag, utilizando los siguientes atributos:

**. Este es el Id. de impresora de Workspace Environment Management de la impresora configurada. Cada impresora debe tener un ID diferente. **Nota** La acción Lista de impresoras XML configurada en la Consola de Workspace Environment Management es también una acción de impresora con su propio identificador que debe ser diferente del identificador de impresoras configuradas individualmente en la lista XML.

**. Contiene el identificador de sitio del sitio de Workspace Environment Management correspondiente, que debe coincidir con el identificador de un sitio existente.

**. Especifica el estado de la impresora donde 1 está activo y 0 está inhabilitado.

**. Siempre debe ser 0.

**. Debe ser 0. Actualmente no se admite el uso de credenciales específicas de Windows.

**. Si es 1, la impresora es la impresora predeterminada de Windows. Si es 0, no está configurado como predeterminado.

**. Siempre debe ser 1.

**. Siempre debe ser 1. Si las propiedades de la impresora se modifican posteriormente, incremente este valor en 1 para notificar al host del agente y asegurarse de que se vuelve a procesar la acción de la impresora.

**. Este es el nombre de la impresora que percibe el host del agente de Workspace Environment Management. Este campo **no** se puede dejar en blanco.

**. Esta es la descripción de la impresora que percibe el host del agente de Workspace Environment Management. Este campo puede estar en blanco.

**. Esto no se utiliza y debe dejarse en blanco.

**. Esta es la ruta UNC a la impresora.

**. Contiene el nombre de la cuenta de Windows utilizada al especificar las credenciales de Windows para la conexión. [Actualmente no se admite. Deje este campo en blanco.].

**. Contiene la contraseña de la cuenta de Windows utilizada al especificar las credenciales de Windows para la conexión. [Actualmente no se admite. Deje este campo en blanco.].

<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>&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;ArrayOfVUEMActionAdvancedOption xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;&lt;VUEMActionAdvancedOption&gt;&lt;Name&gt;SelfHealingEnabled&lt;/Name&gt;&lt;Value&gt;0&lt;/Value&gt;&lt;/VUEMActionAdvancedOption&gt;&lt;/ArrayOfVUEMActionAdvancedOption&gt;</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>&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;ArrayOfVUEMActionAdvancedOption xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;&lt;VUEMActionAdvancedOption&gt;&lt;Name&gt;SelfHealingEnabled&lt;/Name&gt;&lt;Value&gt;0&lt;/Value&gt;&lt;/VUEMActionAdvancedOption&gt;&lt;/ArrayOfVUEMActionAdvancedOption&gt;</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>&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;ArrayOfVUEMActionAdvancedOption xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;&lt;VUEMActionAdvancedOption&gt;&lt;Name&gt;SelfHealingEnabled&lt;/Name&gt;&lt;Value&gt;0&lt;/Value&gt;&lt;/VUEMActionAdvancedOption&gt;&lt;/ArrayOfVUEMActionAdvancedOption&gt;</Reserved01>
                </VUEMUserAssignedPrinter>
            </Value></SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
       </ArrayOfSerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
<!--NeedCopy-->
Configuración de lista de impresoras XML