Outil d’approvisionnement d’imprimantes d’impression universelle [À déprécier bientôt]

Vue d’ensemble

L’outil d’approvisionnement d’imprimantes d’impression universelle aide les organisations à déployer des imprimantes sur les appareils Windows 10 des utilisateurs à l’aide de Microsoft Endpoint Manager.

Dans ce document, nous abordons les exigences, les configurations et les étapes à suivre pour utiliser cet outil.

Ce guide de démarrage rapide explique comment activer l’impression universelle et configurer une imprimante.

Important

Le nouveau csp d’impression universelle dans Windows 11 remplace cet outil. Pour plus d’informations, reportez-vous au provisionnement d’imprimantes d’impression universelle

Conditions préalables

Avant d’utiliser l’outil, vérifiez que les étapes suivantes ont été effectuées :

  1. Répondez aux exigences en fonction de la documentation de prise en main.

  2. Les appareils Windows 10 doivent disposer de la dernière mise à jour de Windows Update :

    1. Windows 10, version 2004 : KB4571744
    2. Pour Windows 10, versions 1903 et 1909 : KB4566116
  3. Les appareils Windows 10 sont inscrits auprès de Microsoft Endpoint Manager

Configuration :

Étape 1 : Télécharger l’outil d’approvisionnement d’imprimantes d’impression universelle

Téléchargez tous les fichiers de l’outil d’approvisionnement d’imprimantes d’impression universelle à partir du Centre de téléchargement Microsoft.

Le téléchargement contient les fichiers suivants :

  1. UniversalPrintPrinterProvisioning.0.1.0.0.intunewin: il s’agit d’un package d’application Intune Win32 préconfiguré qui contient l’outil d’approvisionnement d’imprimantes. À l’aide de Microsoft Endpoint Manager, ce package doit être déployé sur tous les appareils où les imprimantes d’impression universelle doivent être préconfigurées.
  2. SamplePolicy.zip: ce dossier ZIP contient deux fichiers :
    1. printers.csv (exemple) : ce fichier est un exemple. Il peut être utilisé comme référence pour créer une liste d’imprimantes qui doivent être ajoutées sur l’ensemble donné d’appareils des utilisateurs.
    2. InstallPolicy.cmd est un script simple qui copie le printers.csv fichier de configuration dans le dossier approprié sur les appareils des utilisateurs.
  3. EULA.rtf: l’outil est sous préversion. Votre utilisation du logiciel fonctionne comme consentement aux termes du Contrat de licence utilisateur final (CLUF), qui est inclus dans l’outil du fichier nommé «EULA.rtf ».

Étape 2 : Déploiement du package d’application Intune Win32

À l’aide de Microsoft Endpoint Manager , déployez UniversalPrintPrinterProvisioning0.1.0.0.intunewin en tant qu’application Windows (Win32) sur tous les appareils cibles où les imprimantes doivent être préprovisionnées.

Lors du déploiement du package, la plupart des champs sont préremplis. (comme Installer le comportement en tant que système). Les autres champs doivent être renseignés comme suit :

  1. Sous Conditions requises :
    1. Architecture du système d’exploitation : sélectionnez à la fois 32 bits et 64 bits.
    2. Système d’exploitation minimal : Windows 10 1903 (configuration minimale requise pour l’impression universelle)
  2. Sous Règles de détection,
    1. Sélectionner le format Règles comme configurer manuellement les règles de détection, puis cliquer sur Ajouter
    2. Sélectionnez Le type de règle en tant que MSI. Les champs correspondants sont renseignés automatiquement.
  3. Sous Affectations, ajoutez les groupes d’appareils qui contiennent des appareils Windows 10 où les imprimantes doivent être préprovisionnées.

Pour plus d’informations sur le déploiement du package d’application Intune, reportez-vous à la gestion des applications Intune autonome – Win32 : Ajouter une application Win32 à Intune.

Étape 3 : Créer la liste des imprimantes qui doivent être déployées printers.csv sur les appareils des utilisateurs

Créez un fichier CSV de configuration avec la liste des imprimantes. Nommez le fichier CSV en tant que «printers.csv ».

Si vous devez déployer différentes imprimantes pour différents ensembles d’utilisateurs, vous devez créer un printers.csv fichier de configuration par groupe d’utilisateurs.

Printers.csv le fichier doit contenir :

  1. Ligne d’en-tête avec trois noms de colonnes : SharedID, SharedName, IsDefault

  2. Avoir une imprimante par ligne. L’imprimante peut SharedName être récupérée à partir du portail d’impression universelle (voir l’image SharedIDci-dessous) ou PowerShell.

    image-20200825170518854

Remarque

Pour référence, examinez l’exemple printers.csv téléchargé dans le cadre du package (SamplePolicy\printers.csv).

Étape 4 : Générer le package d’application Win32 personnalisé (fichier Intunewin ) à déployer printers.csv

À l’aide de l’outil de préparation de contenu Microsoft Win32, créez un package d’application Win32 personnalisé (nous allons le InstallPolicy.intunewin nommer : vous pouvez utiliser votre propre nom). Ce package d’application personnalisé sera utilisé pour déployer un printers.csv fichier sur les appareils des utilisateurs.

Intune Autonome - Gestion des applications Win32 : Préparer le contenu de l’application Win32 pour le chargement

Permet de parcourir chacune des étapes en détail :

  1. Le téléchargement de l’outil d’approvisionnement d’imprimantes d’impression universelle contient un script"SamplePolicy/InstallPolicy.cmd" de commande : ce script peut être utilisé (tel est le cas) pour copier le fichier sur l’appareil printers.csv de l’utilisateur.

  2. Placez les fichiers suivants dans un dossier unique :

    • Printers.csv créé à l’étape 3.
    • Script de commande (InstallPolicy.cmd) qui faisait partie de l’outil de provisionnement d’imprimantes d’impression universelle téléchargé.

    prov-tool-install-policy-folder

  3. Téléchargez l’outil de préparation de contenu Microsoft Win32 à partir de GitHub en tant que fichier zip. Vous allez télécharger le fichier dans Downloads le Microsoft-Win32-Content-Prep-Tool-master.zip dossier sur votre appareil.

    Win32-content-prep-tool-github-image

  4. Décompressez le contenu du Microsoft-Win32-Content-Prep-Tool-master.zip fichier.

    Win32-Content-Prep-Tool-folder-image

  5. Lancez l’invite de commandes et accédez au dossier où les fichiers de l’outil de préparation de contenu Microsoft Win32 ont été décompressés.

    Exécutez la commande IntuneWinAppUtil.exe. Lorsque vous y êtes invité, entrez :

    • Source folder: dossier dans lequel la liste des imprimantes (printers.csv) et InstallPolicy.cmd des fichiers sont présents.

    • Setup file: chemin d’accès du InstallPolicy.cmd fichier (ou tout autre script qui sera utilisé pour copier le printers.csv fichier sur les appareils des utilisateurs)

    • Output Folder: Dossier dans lequel vous souhaitez stocker le fichier de package intunewin généré.

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

    Win32-Content-Prep-Tool-Input-prompt

    Une fois que toutes les entrées sont entrées et que vous appuyez sur Entrée, l’outil génère le package intunewin et affiche la sortie suivante :

    Win32-Content-Prep-Tool-Output

  6. Le package InstallPolicy.intunewin intunewin personnalisé est désormais généré et se trouve dans le dossier de sortie.

    IntallPolicy-intunewin-package

Étape 5 : Déployer le package d’application intunewin personnalisé sur les appareils des utilisateurs

InstallPolicy.intunewin Le package d’application Win32 doit être déployé sur les appareils des utilisateurs à l’aide de Microsoft Endpoint Manager. Voici les étapes à suivre :

  1. Lancez Microsoft Endpoint Manager et accédez à Apps-All> Apps.

  2. Cliquez sur Ajouter

    Microsoft-Endpoint-Manager-Add-App

  3. Sélectionner le type d’application en tant qu’application Windows (Win 32)

    Microsoft-Endpoint-Manager-Select-App-Type

    Cliquez sur Sélectionner pour lancer un Assistant.

  4. Informations sur l’application : sélectionnez le package d’application intunewin personnalisé (InstallPolicy.intunewin) généré précédemment et complétez les autres informations sur l’application.

  5. Programme : les imprimantes peuvent être déployées au niveau utilisateur (tous les appareils de l’utilisateur) ou au niveau de l’appareil uniquement.

    Si vous effectuez un déploiement au niveau de l’utilisateur ,

    • Sous Installer, entrez InstallPolicy.cmd’installation de l’utilisateur
    • Sous Commande Désinstaller, entrez InstallPolicy.cmd désinstallation de l’utilisateur
    • Sous Comportement d’installation, sélectionnez Utilisateur
    • Pour les codes de retour, conservez simplement la réussite du type de code. Le reste des codes de retour peut être supprimé.

    Cette opération copie le printers.csv fichier sur %AppData%\UniversalPrinterProvisioning\Configuration sur les appareils des utilisateurs.

    Microsoft-Endpoint-Manager-add-app-program

    Si vous effectuez un déploiement au niveau de l’appareil ,

    • Sous Commande Installer , entrez InstallPolicy.cmd’installation de l’appareil
    • Sous Commande Désinstaller, entrez InstallPolicy.cmd désinstallation de l’appareil
    • Sous Comportement d’installation, sélectionnez Système

    Cela copie le printers.csv fichier dans l’un des dossiers suivants en fonction de l’architecture de l’appareil :

    • Sur l’appareil x64 : "%ProgramFiles(x86)%\UniversalPrintPrinterProvisioning\Configuration\"
    • Sur l’appareil x86 : "%ProgramFiles%\UniversalPrintPrinterProvisioning\Configuration\"

    Pour le reste de ce document, nous allons continuer avec le contexte en tant qu’utilisateur. Il peut y avoir quelques modifications requises dans les étapes ci-dessous si vous souhaitez déployer au niveau de l’appareil .

    Pour le comportement de redémarrage de l’appareil, sélectionnez Aucune action spécifique.

  6. Exigences -

    • Architecture du système d’exploitation : sélectionnez à la fois 32 bits et 64 bits.
    • Système d’exploitation minimal : sélectionnez Windows 10 1903 (configuration minimale requise pour l’impression universelle)

    Configuration requise pour Microsoft-Endpoint-manager-add-app

  7. Règles de détection -

    • Format des règles : sélectionnez Configurer manuellement les règles de détection
    • Cliquez sur Ajouter
      • Type de règle : Sélectionner un fichier
      • Chemin d’accès : Entrer %AppData%\UniversalPrinterProvisioning\Configuration
      • Fichier ou dossier : Entrée printers.csv
      • Méthode de détection : Sélectionner un fichier ou un dossier existe

    Règles microsoft-Endpoint-Manager-add-app-detection-rules

  8. Dépendances : vous pouvez ignorer cette étape et cliquer sur Suivant.

  9. Affectations : sous Obligatoire, cliquez sur +Ajouter un groupe. Sélectionnez les groupes d’utilisateurs sur lesquels la liste donnée des imprimantes doit printers.csv être déployée.

    Affectations Microsoft-Endpoint-Manager-add-app-assignments

  10. Vérifier+créer - Passez en revue tous les paramètres, puis cliquez sur Créer

    Microsoft-Endpoint-Manager-add-app-review

Une fois toutes les étapes terminées, Microsoft Endpoint Manager est prêt à déployer vos imprimantes d’impression universelle sur les appareils des utilisateurs cibles.

Microsoft-Endpoint-Manager-add-app-final

Vous pouvez cliquer sur l’application intunewin correspondante dans Microsoft Endpoint Manager et vérifier son état d’installation de l’appareil et l’état d’installation de l’utilisateur.

Endpoint-Manager-app-device-install-report

Surveiller les informations et les affectations d’application avec Microsoft Intune

Comment les imprimantes sont-elles installées ?

L’étape 2 ci-dessus installe un service en arrière-plan sur l’appareil Windows 10. Le service en arrière-plan écoute l’événement « ouverture de session utilisateur ». Le deuxième package (InstallPolicy.intunewin) déployé à l’étape 5 place le fichier de configuration avec la liste des imprimantes sur l’appareil Windows 10 des utilisateurs.

Lorsqu’un utilisateur se connecte, le service en arrière-plan est déclenché pour installer des imprimantes d’impression universelle. Il recherche le printers.csv fichier. S’il est trouvé, le service ajoute toutes les imprimantes répertoriées dans le printers.csv fichier à l’appareil Windows 10.

Remarque

Seules les imprimantes auxquelles l’utilisateur connecté a accès seront ajoutées à leur appareil.>

Dépannage

Si les imprimantes d’impression universelle ne sont pas installées une fois que l’utilisateur se connecte, vérifiez ce qui suit :

Vérifiez que le fichier printers.csv est présent en fonction du niveau de déploiement :

  • Utilisateur :
    • %AppData%\UniversalPrinterProvisioning\Configuration
  • Appareil:
    • Sur l’appareil x64 : « %ProgramFiles(x86)%\UniversalPrinterProvisioning\Configuration »
    • Sur l’appareil x86 : « %ProgramFiles%\UniversalPrinterProvisioning\Configuration »

Si l’imprimante définie dans le fichier printers.csv n’est pas installée, vérifiez le journal des événements PrintProvisioning situé sur le client sous le journal applications et services -> Microsoft -> UniversalPrint pour un événement 3 avec le texte suivant :

Description : « Le système ne peut pas trouver le chemin d’accès spécifié ».

Si vous voyez cette erreur, il existe deux causes possibles.

  1. L’utilisateur n’a pas accès à l’imprimante.

    • Vérifiez la liste d’accès de l’imprimante dans le portail d’impression universelle et vérifiez que le compte de l’utilisateur est ajouté directement ou dans le cadre d’un groupe de sécurité Microsoft Entra ID.

    • Vérifiez que vous pouvez détecter et ajouter manuellement l’imprimante à l’aide de « Ajouter une imprimante ». Si vous ne parvenez pas à ajouter manuellement l’imprimante, suivez les étapes de résolution des problèmes sous « Installation ou découverte d’imprimantes sur le client ».

  2. Le fichier printers.csv contient l’ID d’imprimante au lieu de ShareID.

    • Vérifiez que l’ID correct est utilisé dans le fichier printers.csv.

Plus de ressources

Démonstration vidéo (@13:48) : Éliminer les serveurs d’impression locaux avec l’impression universelle