Qu’est-ce que l’IPP ?

Le protocole IPP (Internet Printing Protocol) fournit une forme moderne de communication standardisée entre une imprimante et un client d’impression. Windows prend en charge ce protocole via sa boîte de réception « Pilote de classe Microsoft IPP ». Il s’agit également du protocole sur lequel fonctionnent les fonctions d’impression universelle.

Pourquoi utiliser IPP ?

Le pilote de classe IPP Microsoft est un pilote de boîte de réception universel qui peut communiquer via IPP avec n’importe quelle imprimante certifiée Mopria. L’utilisation offre les avantages suivants :

  • Sécurité : supprime la nécessité d’installer des pilotes tiers traditionnels sur Windows, ce qui le rend plus sécurisé (en savoir plus).
  • Fiabilité : évite les problèmes spécifiques au pilote, tels que les blocages, les fuites de mémoire et les défaillances de traduction entre les configurations d’impression personnalisées basées sur les pilotes et iPP (ce qui peut entraîner des échecs de travaux ou des sorties non souhaitées).
  • Simplification de la gestion de l'impression : vous n’avez pas à vous soucier de trouver le pilote d’impression adéquat et sa version pour une SKU Windows et une architecture d’appareil donnée.
  • Préparation pour l'avenir : Microsoft prévoit de supprimer la prise en charge des pilotes d'impression tiers traditionnels sur Windows bientôt. En outre, les améliorations futures des performances et des fonctionnalités du connecteur peuvent uniquement être disponibles via l’impression IPP.

Imprimantes IPP avec le connecteur d’impression universelle

Avant d’inscrire vos imprimantes auprès du connecteur d’impression universelle, vous devez d’abord les installer sur l’ordinateur hôte du connecteur. Il est recommandé d’installer l’imprimante via la découverte dirigée par IPP chaque fois que cela est possible.

Conditions préalables

  • Le connecteur doit être installé sur un ordinateur avec l’un des systèmes d’exploitation suivants
    • Windows Server 2025 ou version ultérieure
    • Windows 11 version 24H2 ou ultérieure
  • L’imprimante doit être certifiée Mopria.
  • La prise en charge d’IPP doit être activée sur l’imprimante physique (certaines imprimantes peuvent être livrées avec L’IPP désactivée. Reportez-vous à la documentation de l’imprimante pour l’activer.
  • L’imprimante doit être configurée avec une adresse IP statique.

REMARQUE : il est recommandé d’utiliser la version windows la plus élevée possible pour garantir que le connecteur peut tirer parti des dernières mises à jour IPP dans Windows.

Installation d’une imprimante via Découverte dirigée IPP

  • Sous Paramètres Windows, accédez à « Bluetooth &devices » > « Imprimantes & Scanneurs »
  • Accédez à « Ajouter un appareil » > « Ajouter un nouvel appareil manuellement » > « Ajouter une imprimante à l’aide d’une adresse IP ou d’un nom d’hôte »
  • Pour « Type d’appareil », sélectionnez « Appareil IPP »
  • Pour « Nom d’hôte ou adresse IP », tapez l’adresse IP de l’imprimante (par exemple, 192.160.1.110)
  • Terminez les étapes restantes et vérifiez que l’imprimante est correctement installée.
  • Certaines imprimantes peuvent être automatiquement associées à une application de support d’impression (PSA), qui n’est pas encore prise en charge sur le connecteur (bien que la prise en charge soit bientôt ajoutée). Vous pouvez identifier cette association en ouvrant les « Préférences d’impression » pour l’imprimante IPP ; s’il affiche une interface utilisateur spécifique à l’OEM au lieu de l’interface utilisateur par défaut de Windows, un PSA est en cours d’utilisation. Si cela se produit, supprimez le PSA de l’ordinateur hôte du connecteur. Pour ce faire, recherchez l’application dans la barre de recherche Windows et désinstallez-la de l’appareil. Après la suppression, la réouverture des « Préférences d’impression » doit afficher l’interface utilisateur Windows par défaut.

Remarque : Une fois l’imprimante installée, il est recommandé d’accéder à « Préférences d’impression » pour vous assurer que toutes les options d’impression requises par votre configuration sont présentes. Certaines imprimantes peuvent avoir des fonctionnalités qui sont uniquement disponibles via le pilote OEM et/ou les psA.

Migration de pilotes tiers vers IPP

Si vous disposez d’une configuration existante à l’aide de pilotes OEM, vous pouvez la migrer vers IPP. Les étapes ci-dessous installent une nouvelle instance de l’imprimante à l’aide d’IPP, l’inscrivent à l’impression universelle et mettent à jour le partage d’impression universelle pour qu’il pointe vers l’imprimante nouvellement inscrite.

Note

L’instance précédente de l’imprimante qui utilise le pilote OEM existe toujours et reste inscrite, mais il n’existe aucun partage d’impression universel pointant vers celui-ci.

  1. Sur l’ordinateur hôte du connecteur qui utilise les pilotes tiers, exécutez :

    Ce script génère le fichier PrintersToMove.txt contenant une liste au format suivant :

    cloudDeviceId1 => ipAddress1
    cloudDeviceId2 => ipAddress2
    cloudDeviceId3 => ipAddress3
    

    S’il existe certaines imprimantes que vous ne souhaitez pas migrer, supprimez-les de la liste.

  2. Vous pouvez effectuer les étapes suivantes sur la même machine hôte connecteur ou une nouvelle. Si vous utilisez un nouvel ordinateur :

    • Téléchargez et inscrivez un nouveau connecteur d’impression universelle.
    • Copiez le PrintersToMove.txt fichier généré à l’étape précédente.

    Conseil / Astuce

    Voici quelques raisons d’utiliser une nouvelle machine hôte pour votre migration :

    1. Si vous utilisez une version antérieure du système d’exploitation, il s’agit d’une bonne occasion de procéder à la mise à niveau vers le dernier système d’exploitation Windows.
    2. Si vous souhaitez un nouvel environnement sans pilotes tiers installés.
    3. Si toutes vos imprimantes ne prennent pas en charge IPP, cela peut vous aider à séparer votre environnement IPP de votre environnement tiers.
  3. Sur l’ordinateur que vous souhaitez installer les imprimantes en tant qu’IPP, exécutez les commandes suivantes dans une fenêtre PowerShell :

    • Install-Module "Microsoft.Identity.Client"
    • Install-Module "UniversalPrintManagement"
    • Sample reinstall printers as IPP script.ps1
      • Le script prend comme paramètres :
      1. FilePath: fichier texte contenant les mappages d’imprimante. (Indiquez le chemin d’accès complet à PrintersToMove.txt).
      2. Verify: indique s’il faut suspendre et vérifier les fonctionnalités avant chaque échange (y/n).
        • y : le script attend une confirmation manuelle après avoir installé chaque imprimante à l’aide d’IPP et avant d’échanger l’imprimante sous le partage d’impression universel. Cela vous donne la possibilité d’accéder aux « préférences d’impression » de l’imprimante pour vous assurer que toutes les fonctionnalités requises sont disponibles via IPP avant de continuer.
        • n : le script effectue toutes les installations d’imprimante IPP et les échanges de partage d’impression universelle sans interrompre.
      • Lorsque vous êtes invité à vous connecter, utilisez les mêmes informations d’identification que celles utilisées pour le connecteur.
  4. Après avoir validé le nouvel environnement, vous pouvez choisir de rétablir les modifications ou d’effectuer un nettoyage. Le Sample reinstall printers as IPP script.ps1 script génère deux fichiers :

    • revert.ps1: contient des commandes pour renvoyer les partages d'impression universelle vers les instances d’imprimante OEM d’origine.
    • cleanup.ps1: contient des commandes permettant de désinscrire les anciennes imprimantes d’impression universelle (notez que vous devez toujours supprimer les imprimantes localement).

    Conseil / Astuce

    Les scripts de nettoyage et de restauration ont un format très simple (une seule commande par imprimante), vous pouvez donc facilement les modifier pour nettoyer ou rétablir uniquement les imprimantes que vous choisissez.

Résolution des problèmes :

Si l’installation de l’imprimante échoue, cela peut être dû à l’une des raisons suivantes :

  • L’imprimante n’est pas certifiée Mopria

    • Solution : reportez-vous à la documentation de l’imprimante.
  • L’IPP n’est peut-être pas activé sur l’imprimante

    • Solution : reportez-vous à la documentation de l’imprimante.
  • L’adresse IP peut être incorrecte ou inaccessible

    • Solution : vérifiez l’adresse IP sur la console de l’imprimante et assurez-vous qu’elle puisse être testée par une commande de 'ping' à partir de la machine hôte du connecteur.
  • L’imprimante utilise une URL IPP différente de celle par défaut

    • Solution : au lieu d’entrer l’adresse IP dans « Nom d’hôte ou adresse IP », ajoutez l’URL IPP complète attendue par l’imprimante. En règle générale, l’URL est au format suivant (reportez-vous à la documentation de l’imprimante pour identifier les parties nécessaires pour la construire) :
    <service>://<ip address>:<port>/<resource path>
    

    e.g.

    • ipp://192.160.1.110:631/ipp/print
    • ipps://192.160.1.110:443/ipp/print