Compartir a través de


Herramienta de aprovisionamiento de impresoras de impresión universal [Para quedar en desuso pronto]

Información general

La herramienta de aprovisionamiento de impresoras de impresión universal ayuda a las organizaciones a implementar impresoras en dispositivos Windows 10 de los usuarios mediante Microsoft Endpoint Manager.

En este documento, tratamos los requisitos, las configuraciones y los pasos para usar esta herramienta.

En esta guía de inicio rápido se explica cómo habilitar la impresión universal y configurar una impresora.

Importante

El nuevo CSP de impresión universal en Windows 11 reemplaza esta herramienta. Para obtener más información, consulte Aprovisionamiento de impresoras de impresión universal.

Requisitos previos

Antes de usar la herramienta, asegúrese de que se han completado los pasos siguientes:

  1. Cumpla los requisitos según la documentación de Introducción.

  2. Los dispositivos Windows 10 deben tener instalada la actualización de Windows más reciente:

    1. Windows 10, versión 2004: KB4571744
    2. Para Windows 10, versiones 1903 y 1909: KB4566116
  3. Los dispositivos Windows 10 están inscritos con Microsoft Endpoint Manager

Configuración:

Paso 1: Descargar la herramienta de aprovisionamiento de impresoras de impresión universal

Descargue todos los archivos de la herramienta de aprovisionamiento de impresoras de impresión universal desde el Centro de descarga de Microsoft.

La descarga contiene los siguientes archivos:

  1. UniversalPrintPrinterProvisioning.0.1.0.0.intunewin: se trata de un paquete de aplicación Win32 de Intune preempaquetado que contiene la herramienta de aprovisionamiento de impresoras. Con Microsoft Endpoint Manager, este paquete debe implementarse en todos los dispositivos en los que las impresoras de impresión universal deben aprovisionarse previamente.
  2. SamplePolicy.zip: esta carpeta ZIP contiene dos archivos:
    1. printers.csv (ejemplo): este archivo es un ejemplo. Puede usarse como referencia para crear una lista de impresoras que deben agregarse en el conjunto determinado de dispositivos de los usuarios.
    2. InstallPolicy.cmd es un script sencillo que copia el printers.csv archivo de configuración en la carpeta adecuada en los dispositivos de los usuarios.
  3. EULA.rtf: la herramienta está en versión preliminar. El uso del software funciona como consentimiento para los términos del Contrato de licencia de usuario final (CLUF), que se incluye con la herramienta en el archivo denominado "EULA.rtf".

Paso 2: Implementación del paquete de aplicación Win32 de Intune

El uso de Microsoft Endpoint Manager se implementa UniversalPrintPrinterProvisioning0.1.0.0.intunewin como una aplicación de Windows (Win32) en todos los dispositivos de destino en los que las impresoras deben aprovisionarse previamente.

Al implementar el paquete, la mayoría de los campos se rellenarán previamente. (como Install Behavior as System (Comportamiento de instalación como sistema). Otros campos deben rellenarse como:

  1. En Requisitos:
    1. Arquitectura del sistema operativo: seleccione 32 bits y 64 bits.
    2. Sistema operativo mínimo: Windows 10 1903 (requisito mínimo para impresión universal)
  2. En Reglas de detección,
    1. Seleccione El formato Reglas como Configurar manualmente las reglas de detección y haga clic en Agregar.
    2. Seleccione Tipo de regla como MSI. Los campos correspondientes se rellenarán automáticamente.
  3. En Asignaciones, agregue los grupos de dispositivos que contienen dispositivos Windows 10 en los que las impresoras deben aprovisionarse previamente.

Para obtener más información sobre cómo implementar el paquete de aplicaciones de Intune, consulte Intune Independiente: Administración de aplicaciones Win32: Agregar una aplicación Win32 a Intune.

Paso 3: Crear la lista de impresoras printers.csv que deben implementarse en los dispositivos de los usuarios

Cree un archivo CSV de configuración con la lista de impresoras. Asigne al archivo CSV el nombre "printers.csv".

Si necesita implementar diferentes impresoras para distintos conjuntos de usuarios, deberá crear un printers.csv archivo de configuración por grupo de usuarios.

Printers.csv el archivo debe contener:

  1. Fila de encabezado con tres nombres de columna: SharedID, SharedName, IsDefault

  2. Tener una impresora por fila. La SharedIDimpresora , SharedName se puede recuperar desde el portal de impresión universal (consulte la imagen siguiente) o PowerShell.

    image-20200825170518854

Nota:

Como referencia, examine el printers.csv ejemplo descargado como parte del paquete (SamplePolicy\printers.csv).

Paso 4: Generar el paquete de aplicación Win32 personalizado (archivo Intunewin ) para implementar printers.csv

Con la herramienta de preparación de contenido de Microsoft Win32, cree un paquete de aplicación Win32 personalizado (lo InstallPolicy.intunewin denominaremos , puede usar su propio nombre). Este paquete de aplicación personalizado se usará para implementar printers.csv archivos en los dispositivos de los usuarios.

Intune Independiente: administración de aplicaciones Win32: Preparación del contenido de la aplicación Win32 para la carga

Vamos a recorrer cada uno de los pasos con detalle:

  1. La descarga de la herramienta de aprovisionamiento de impresoras de impresión universal contiene un script"SamplePolicy/InstallPolicy.cmd" de comandos: este script se puede usar (tal como está) para copiar el archivo en el printers.csv dispositivo del usuario.

  2. Coloque los siguientes archivos en una sola carpeta:

    • Printers.csv creado en el paso 3.
    • Script de comandos (InstallPolicy.cmd) que formaba parte de la descarga de la herramienta de aprovisionamiento de impresoras de impresión universal.

    prov-tool-install-policy-folder

  3. Descargue la herramienta de preparación de contenido de Microsoft Win32 de GitHub como un archivo ZIP. Esto descargará el archivo en Downloads la Microsoft-Win32-Content-Prep-Tool-master.zip carpeta del dispositivo.

    Win32-content-prep-tool-github-image

  4. Descomprima el contenido del Microsoft-Win32-Content-Prep-Tool-master.zip archivo.

    Win32-Content-Prep-Tool-folder-image

  5. Inicie el símbolo del sistema y vaya a la carpeta donde se descomprimieron los archivos de la herramienta de preparación de contenido de Microsoft Win32.

    Ejecute el comando IntuneWinAppUtil.exe. Cuando se le solicite, escriba:

    • Source folder: carpeta donde hay una lista de impresoras (printers.csv) y InstallPolicy.cmd archivos.

    • Setup file: ruta de acceso del InstallPolicy.cmd archivo (o cualquier otro script que se usará para copiar el printers.csv archivo en los dispositivos de los usuarios)

    • Output Folder: carpeta donde deseará almacenar el archivo de paquete intunewin generado.

    • Do you want to specify catalog folder (Y/N): escriba N.

    Win32-Content-Prep-Tool-Input-prompt

    Una vez que se escriban todas las entradas y presione entrar, la herramienta generará el paquete intunewin y mostrará la siguiente salida:

    Win32-Content-Prep-Tool-Output

  6. El paquete InstallPolicy.intunewin intunewin personalizado ahora se genera y se puede encontrar en la carpeta de salida.

    IntallPolicy-intunewin-package

Paso 5: Implementar el paquete de aplicación intunewin personalizado en los dispositivos de los usuarios

InstallPolicy.intunewin El paquete de aplicación Win32 debe implementarse en los dispositivos de los usuarios mediante Microsoft Endpoint Manager. He aquí los pasos:

  1. Inicie Microsoft Endpoint Manager y vaya a Aplicaciones-Todas> las aplicaciones.

  2. Haga clic en Agregar.

    Microsoft-Endpoint-Manager-Add-App

  3. Seleccionar el tipo de aplicación como aplicación de Windows (Win 32)

    Microsoft-Endpoint-Manager-Select-App-Type

    Al hacer clic en Seleccionar , se iniciará un asistente.

  4. Información de la aplicación: seleccione el paquete de aplicación intunewin personalizado (InstallPolicy.intunewin) generado anteriormente y complete la otra información de la aplicación.

  5. Programa : las impresoras se pueden implementar en un nivel de usuario (todos los dispositivos de usuario) o solo en el nivel de dispositivo.

    Si se implementa en el nivel de usuario ,

    • En Comando Instalar, escriba InstallPolicy.cmd instalación de usuario.
    • En Desinstalar comando , escriba InstallPolicy.cmd desinstalación de usuario.
    • En Comportamiento de instalación, seleccione Usuario.
    • En el caso de los códigos de retorno, basta con mantener el tipo de código correcto. El resto de los códigos de retorno se pueden eliminar.

    Esto copiará el printers.csv archivo en %AppData%\UniversalPrintPrinterProvisioning\Configuration en los dispositivos de los usuarios.

    Microsoft-Endpoint-Manager-add-app-program

    Si se implementa en el nivel de dispositivo ,

    • En Comando Instalar , escriba InstallPolicy.cmd instalación del dispositivo.
    • En Desinstalar comando , escriba InstallPolicy.cmd desinstalación de dispositivos.
    • En Comportamiento de instalación, seleccione Sistema.

    Esto copiará el printers.csv archivo en cualquiera de las siguientes carpetas en función de la arquitectura del dispositivo:

    • En el dispositivo x64: "%ProgramFiles(x86)%\UniversalPrintPrinterProvisioning\Configuration\"
    • En el dispositivo x86: "%ProgramFiles%\UniversalPrintPrinterProvisioning\Configuration\"

    Para el resto de este documento, continuaremos con el contexto como usuario. Puede haber algunos cambios necesarios en los pasos siguientes si quiere implementar en el nivel de dispositivo .

    En Comportamiento de reinicio del dispositivo , seleccione No hay ninguna acción específica.

  6. Requisitos -

    • Arquitectura del sistema operativo: seleccione 32 bits y 64 bits.
    • Sistema operativo mínimo: seleccione Windows 10 1903 (requisito mínimo para impresión universal)

    Microsoft-Endpoint-manager-add-app-requirements

  7. Reglas de detección -

    • Formato de reglas: seleccione Configurar manualmente las reglas de detección.
    • Haga clic en Agregar.
      • Tipo de regla: seleccione Archivo.
      • Ruta de acceso: escriba %AppData%\UniversalPrintPrinterProvisioning\Configuration
      • Archivo o carpeta: escriba printers.csv
      • Método de detección: seleccione Archivo o carpeta existe

    Microsoft-Endpoint-Manager-add-app-detection-rules

  8. Dependencias : puede omitir este paso y hacer clic en Siguiente.

  9. Asignaciones : en Obligatorio, haga clic en +Agregar grupo. Seleccione los grupos de usuarios en printers.csv los que debe implementarse la lista especificada de impresoras.

    Microsoft-Endpoint-Manager-add-app-assignments

  10. Revisar y crear : revise toda la configuración y haga clic en Crear.

    Microsoft-Endpoint-Manager-add-app-review

Una vez completados todos los pasos, Microsoft Endpoint Manager está listo para implementar las impresoras de impresión universal en los dispositivos de los usuarios de destino.

Microsoft-Endpoint-Manager-add-app-final

Puede hacer clic en la aplicación intunewin correspondiente en Microsoft Endpoint Manager y comprobar su estado de instalación del dispositivo y el estado de instalación del usuario.

Endpoint-Manager-app-device-install-report

Supervisión de la información y las asignaciones de aplicaciones con Microsoft Intune

¿Cómo están instaladas las impresoras?

El paso 2 anterior instalará un servicio en segundo plano en el dispositivo Windows 10. El servicio en segundo plano escuchará el evento "inicio de sesión de usuario". El segundo paquete (InstallPolicy.intunewin) implementado en el paso 5 colocará el archivo de configuración con la lista de impresoras en el dispositivo Windows 10 de los usuarios.

Cuando un usuario inicia sesión, se desencadenará el servicio en segundo plano para instalar impresoras de impresión universal. Buscará el printers.csv archivo. Si se encuentra, el servicio agregará todas las impresoras enumeradas en el printers.csv archivo al dispositivo Windows 10.

Nota:

Solo las impresoras a las que el usuario que ha iniciado sesión tienen acceso se agregarán a su dispositivo.>

Solución de problemas

Si las impresoras de impresión universal no están instaladas después de que el usuario inicie sesión, compruebe lo siguiente:

Confirme que el archivo printers.csv está presente en función del nivel de implementación:

  • Usuario:
    • %AppData%\UniversalPrintPrinterProvisioning\Configuration
  • Dispositivo:
    • En el dispositivo x64: "%ProgramFiles(x86)%\UniversalPrintPrinterProvisioning\Configuration"
    • En el dispositivo x86: "%ProgramFiles%\UniversalPrintPrinterProvisioning\Configuration"

Si la impresora definida en el archivo printers.csv no se instala, compruebe el registro de eventos PrintProvisioning ubicado en el cliente en Registro de aplicaciones y servicios -> Microsoft -> UniversalPrint para un evento 3 con el texto siguiente:

Descripción: "El sistema no encuentra la ruta de acceso especificada".

Si ve este error, hay dos causas posibles.

  1. El usuario no tiene acceso a la impresora.

    • Compruebe la lista de acceso de la impresora en el portal de impresión universal y confirme que la cuenta del usuario se agrega directamente o como parte de un grupo de seguridad de Id. de Microsoft Entra.

    • Confirme que puede detectar y agregar manualmente la impresora mediante "Agregar impresora". Si no puede agregar manualmente la impresora, siga los pasos de solución de problemas en "Instalación o detección de impresoras en el cliente".

  2. El archivo printers.csv tiene printerID en lugar de ShareID.

    • Confirme que se está usando el identificador correcto en el archivo printers.csv.

Más recursos

Demostración de vídeo (@13:48): Eliminar servidores de impresión locales con impresión universal