Impresión universal herramienta de aprovisionamiento de impresoras [En desuso]

Importante

Esta herramienta está en desuso. La implementación de impresoras de Impresión universal ahora la gestionan directamente Windows y Microsoft Intune. Para ver la alternativa compatible, consulte aprovisionamiento de impresoras de Impresión universal.

La herramienta de aprovisionamiento heredada descrita en el resto de esta página solo se conserva para referencia histórica y ya no se recomienda para nuevas implementaciones.

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.

Requisitos previos

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

  1. Cumplir los requisitos según se indica en la documentación de Primeros pasos.

  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. Su uso del software constituye su aceptación de los términos del Contrato de licencia para el usuario final (EULA), incluido con la herramienta en el archivo denominado “EULA.rtf”.

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

Use Microsoft Endpoint Manager para implementar UniversalPrintPrinterProvisioning0.1.0.0.intunewin como una aplicación de Windows (Win32) en todos los dispositivos de destino donde sea necesario preaprovisionar las impresoras.

Al implementar el paquete, la mayoría de los campos se rellenarán previamente. (como Comportamiento de instalación como System). 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 Formato de reglas como Configurar manualmente las reglas de detección y haga clic en Añadir
    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. Use una impresora en cada fila. Los datos de la impresora SharedID, SharedName se pueden obtener en el portal de Impresión universal (consulte la imagen siguiente) o desde 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

Use la Microsoft Win32 Content Prep Tool para crear un paquete personalizado de aplicación Win32 (lo llamaremos InstallPolicy.intunewin; puede usar el nombre que prefiera). 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: preparar el contenido de la aplicación Win32 para cargarlo

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 una secuencia de comandos"SamplePolicy/InstallPolicy.cmd" - Esta secuencia de comandos se puede usar (tal como está) para copiar el archivo printers.csv al dispositivo del usuario.

  2. Coloque los siguientes archivos en una sola carpeta:

    • Printers.csv creado en el paso 3.
    • Script de comandos (InstallPolicy.cmd) incluido en 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 Microsoft-Win32-Content-Prep-Tool-master.zip en la carpeta Downloads de tu 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 al archivo InstallPolicy.cmd (o cualquier otro script que se utilice para copiar el archivo printers.csv a 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 personalizado intunewinInstallPolicy.intunewinse ha generado 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 de instalación, escriba InstallPolicy.cmd user install
    • En Comando de desinstalación, escriba InstallPolicy.cmd user uninstall
    • En Comportamiento de instalación, seleccione Usuario.
    • Para los códigos de retorno, basta con mantener el tipo de código success. 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 Comando de desinstalación, introduzca InstallPolicy.cmd device uninstall
    • 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, usaremos el contexto de 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: Introduzca printers.csv
      • Método de detección: seleccione Archivo o carpeta existe

    Microsoft-Endpoint-Manager-agregar-reglas-de-detección-de-aplicaciones

  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 los que debe desplegarse la lista de impresoras indicada en printers.csv.

    Microsoft-Endpoint-Manager-agregar-asignaciones-de-aplicaciones

  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 intunewincorrespondiente 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

Supervisar la información y las asignaciones de las 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 detectará el evento "inicio de sesión del 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