Surface Pro 11 (Windows 11 ARM64) : imprimante HP qui n’imprime pas ou pilote “ARM” impossible à installer — le guide IPP/Mopria, ports et SNMP

Après une mise à jour, votre Surface Pro 11 (Windows 11 ARM64) détecte l’imprimante HP mais n’imprime plus, ou l’installation du pilote “ARM” échoue ? Suivez ce guide pas‑à‑pas : IPP/Mopria, ports WSD, SNMP, nettoyage du spouleur et réglages réseau.

Sommaire

Vue d’ensemble du problème

Sur Surface Pro 11 équipée de Windows 11 ARM64, de nombreux utilisateurs constatent qu’un pilote HP “ARM” refuse de s’installer ou que l’imprimante, pourtant détectée en Wi‑Fi, ne produit aucune page. Les travaux partent en file d’attente, puis… disparaissent. Autres signes courants : impossibilité de créer un port IPv4 “Standard TCP/IP”, service Plug and Play invisible dans Services, ou échec lors de l’ajout automatique de l’imprimante via HP Smart.

La cause est souvent double : d’une part, Windows on ARM n’accepte que des pilotes natifs ARM64 ou des pilotes de classe v4 (architecture‑neutres) ; d’autre part, les ports et protocoles d’impression (WSD, IPP, RAW 9100) ne se comportent pas tous de la même façon sur un réseau domestique ou d’entreprise. La solution consiste donc à privilégier les pilotes de classe Microsoft (IPP/Mopria), stabiliser le port et nettoyer proprement l’environnement d’impression avant de retenter.

Plan d’action recommandé

Procédez dans l’ordre. Chaque étape est conçue pour être non destructive et réversible. Arrêtez‑vous dès que l’impression fonctionne.

  1. Éviter les pilotes HP classiques ; privilégier un pilote de classe Microsoft (IPP/Mopria)
    • Ouvrez ParamètresBluetooth et appareilsImprimantes et scannersAjouter un appareil.
    • Si l’imprimante n’apparaît pas : cliquez Ajouter manuellementAjouter une imprimante à l’aide d’une adresse IP ou d’un nom d’hôte.
    • Renseignez l’adresse IPP : par exemple http://<IP>/ipp ou https://<IP>/ipp. À défaut, essayez http://<IP>:631/ipp/print.
    • Quand Windows demande un pilote, choisissez Microsoft IPP Class Driver (ou l’intitulé “Pilote de classe Microsoft”).
    Pourquoi ? Les pilotes de classe IPP/Mopria sont architecture‑neutres (type v4) et fonctionnent très bien sur ARM64, sans dépendre des paquets HP spécifiques x64 non compatibles.
  2. Nettoyer l’ancien environnement d’impression
    • Dans ParamètresImprimantes et scanners, supprimez l’imprimante HP défaillante.
    • Ouvrez Paramètres associésPropriétés du serveur d’impression ► onglet Pilotes : supprimez les pilotes HP listés (si présents).
    • Relancez le spouleur : ouvrez Services (services.msc) ► Spouleur d’impressionRedémarrer.
    Remarque : le service Plug and Play peut ne pas apparaître dans la console ; ce n’est pas bloquant pour l’impression via IPP.
  3. Stabiliser la connexion réseau et le port
    • Attribuez une adresse IPv4 fixe à l’imprimante (via le routeur ou le panneau de l’imprimante). Cela évite que l’adresse change et casse le port.
    • Dans Propriétés de l’imprimante ► onglet Ports :
      • Utilisez de préférence un port IPP (http/https) ou WSD. Évitez RAW 9100 si vous avez déjà observé des échecs.
      • Cliquez Configurer le port… et décochez “Activer le protocole SNMP” si l’imprimante est vue “Hors connexion” ou si les travaux s’effacent sans impression.
  4. Essai via USB et HP Smart (pour forcer IPP sur USB)
    • Branchez l’imprimante en USB une première fois ; laissez Windows installer un pilote de classe (USB IPP).
    • Installez/ouvrez HP Smart depuis le Microsoft Store uniquement pour configurer le Wi‑Fi de l’imprimante.
    • Ensuite, conservez le pilote Microsoft IPP pour l’impression au quotidien.
  5. Mettre à jour le microprogramme (firmware) et activer les protocoles modernes
    • Depuis le menu de l’imprimante, activez IPP, Mopria et/ou AirPrint s’ils existent.
    • Mettez à jour le firmware de l’imprimante si une option de mise à jour est disponible.
    • Évitez les réseaux invités et l’isolation AP ; assurez‑vous que la Surface et l’imprimante sont sur le même SSID et la même bande (2,4 GHz de préférence pour les anciens modèles).
  6. Si l’impression “part” mais aucune page ne sort
    • Repassez le port en IPP ou WSD et désactivez SNMP, puis lancez une page de test depuis les propriétés de l’imprimante.
    • Vérifiez le format papier par défaut (A4/Letter) et le bac sélectionné.
    • Essayez d’imprimer un PDF simple. Si cela fonctionne via HP Smart mais pas via un pilote HP dédié, restez sur Microsoft IPP Class Driver.
  7. Escalade / suivi
    • Windows on ARM exige des pilotes ARM64 ou pilotes de classe v4. Si votre modèle HP n’en propose pas, sollicitez un pilote ARM64 natif.
    • Si le changement de port/driver ne suffit pas, remontez le souci à Microsoft via Commentaires (Feedback Hub).

Pourquoi ça bloque sur Windows 11 ARM64

Historiquement, beaucoup de pilotes d’imprimante Windows sont “type 3” (v3) et contiennent des composants x86/x64 non exécutables sur ARM64. Windows 11 sur ARM accepte :

  • les pilotes de classe v4 (Microsoft IPP Class Driver, Mopria) ;
  • les pilotes natifs ARM64 fournis par le constructeur.

Les pilotes universels HP destinés au x64 ne se chargent donc pas. Les protocoles modernes (IPP Everywhere / Mopria) déplacent l’intelligence côté OS : la Surface envoie un flux standardisé que l’imprimante sait interpréter. Résultat : moins de dépendance aux pilotes propriétaires et une bien meilleure compatibilité sur ARM.

Ports et protocoles : lequel choisir ?

Si vous hésitez entre WSD, IPP, RAW ou LPR, ce comparatif rapide vous aide à décider.

PortProtocoleAtout principalÀ privilégier quand…Notes
IPP (http/https)IPP 2.x / MopriaCompatibilité ARM et fonctions modernesSurface Pro 11, pilotes de classeSouvent résout les échecs d’impression “silencieux”
WSDDécouverte WS‑DiscoveryDécouverte automatiqueRéseaux simples, même sous‑réseauMoins fiable sur réseaux segmentés
RAW 9100JetDirectTrès direct, peu de surcoucheMatériel ancien, besoins spécifiquesSouvent casse avec SNMP ; à éviter si IPP dispo
LPR/LPDBSD LPDCompatibilité héritéeImprimantes très anciennesÀ utiliser en dernier recours

Procédure détaillée étape par étape

Préparer une adresse IP stable

  • Imprimez la page d’état réseau de l’imprimante pour relever son IPv4.
  • Dans le routeur, créez une réservation DHCP pour cette MAC afin de garder toujours la même IP.

Créer l’imprimante en IPP

  1. Allez dans ParamètresBluetooth et appareilsImprimantes et scannersAjouter manuellement.
  2. Choisissez Ajouter une imprimante à l’aide d’une adresse IP.
  3. Renseignez l’URL : http://<IP>/ipp ou https://<IP>/ipp. Si l’assistant refuse, essayez http://<IP>:631/ipp/print.
  4. À la demande du pilote, sélectionnez Microsoft IPP Class Driver.
  5. Imprimez la page de test. Si elle sort correctement, le problème est résolu.

Nettoyer pilotes et spouleur

Si l’ajout IPP échoue ou si rien ne s’imprime :

  • Ouvrez Propriétés du serveur d’impression ► onglet Pilotes ► supprimez les anciens pilotes HP (si présente, cochez l’option pour supprimer le package).
  • Relancez le spouleur d’impression. Méthode rapide :
net stop spooler
del /Q /F "%systemroot%\System32\spool\PRINTERS\*"
net start spooler

(Exécutez dans une Invite de commandes administrateur. Cette commande vide les travaux bloqués, sans toucher aux pilotes.)

Basculer le port et désactiver SNMP

  • Dans Propriétés de l’imprimantePorts, sélectionnez votre port IPP ou WSD et cliquez Configurer le port.
  • Décochez SNMP si la case existe. Beaucoup d’imprimantes HP signalent mal leur état via SNMP ; Windows les marque alors “Hors connexion” et supprime les travaux.

Essai par USB pour forcer un chemin IPP

  • Branchez l’imprimante au PC via USB et allumez‑la.
  • Laissez Windows installer un pilote USB IPP. Ouvrez HP Smart uniquement pour associer le Wi‑Fi, puis débranchez l’USB.
  • Vérifiez que l’imprimante réseau reste associée au Microsoft IPP Class Driver.

Mise à jour du firmware et options côté imprimante

  • Activez AirPrint/Mopria/IPP dans les menus réseau de l’imprimante.
  • Appliquez les mises à jour de micrologiciel disponibles depuis le panneau de l’imprimante.
  • Désactivez les modes éco extrêmes (Deep Sleep) qui peuvent couper la pile réseau, puis réessayez.

Check‑list réseau

  • Évitez le réseau invité ou l’isolation AP (client/cliente) ; cela bloque la découverte et la communication bidirectionnelle.
  • Placez l’imprimante sur le 2,4 GHz si elle a des difficultés en 5 GHz.
  • Vérifiez que votre Surface n’utilise pas un VPN qui force tout le trafic hors du LAN.
  • Si vous utilisez des VLANs, autorisez la découverte WSD/Multicast ou utilisez IPP ciblé par IP.

Diagnostic rapide quand “tout semble OK” mais rien ne sort

  1. Page de test : si seule la page de test échoue, le problème est souvent de pilotage (restez sur IPP v4).
  2. Format papier et bac : alignez A4 vs Letter, et le bac par défaut sur celui réellement chargé.
  3. Couleur/N&B : certaines files chuteront silencieusement si un mode non supporté est imposé.
  4. Taille du travail : testez avec un PDF d’une page, texte simple.

Foire aux questions

Le service Plug and Play n’apparaît pas dans Services : est‑ce grave ?

Non. L’impression IPP ne dépend pas de la visibilité de Plug and Play dans la console. Concentrez‑vous sur le spouleur (Spouleur d’impression) et sur le port IPP/WSD.

Puis‑je utiliser le pilote “HP Universal Print Driver” ?

Sur Surface Pro 11 (ARM64), privilégiez les pilotes de classe v4 (IPP/Mopria). Les packages universels x64 hérités ne sont en général pas compatibles. Si HP propose un pilote ARM64 natif pour votre modèle, essayez‑le ; sinon, restez sur Microsoft IPP Class Driver.

Comment supprimer proprement un pilote HP récalcitrant ?

Après l’avoir retiré dans Propriétés du serveur d’impressionPilotes, vous pouvez, en dernier recours, utiliser pnputil en administrateur pour purger un package identifié (avancé, à manipuler avec précaution) :

pnputil /enum-drivers | findstr /i "HP"
pnputil /delete-driver oemXX.inf /uninstall /force

Redémarrez ensuite le spouleur et ajoutez l’imprimante en IPP.

PowerShell peut‑il m’aider à désactiver SNMP sur le port ?

Oui, sur un port Standard TCP/IP. Exemple :

Get-PrinterPort
Set-PrinterPort -Name "IP_192.168.1.50" -SNMPEnabled $false

Remarque : la création d’un port IPP natif se fait plus simplement par l’interface graphique. PowerShell gère bien RAW/LPR ; pour IPP, privilégiez l’assistant d’ajout.

Je dois absolument utiliser RAW 9100 ; comment limiter les soucis ?

  • Désactivez SNMP sur le port.
  • Réglez un timeout plus long si l’imprimante met du temps à sortir du sommeil.
  • Testez une vitesse de réseau stable (évitez le Wi‑Fi éloigné).

Et pour la numérisation ?

Beaucoup d’imprimantes HP exposent un service eSCL/AirScan compatible avec l’application Scanneur Windows. Recherchez “Scanner” dans le menu Démarrer. Si la numérisation fonctionne via HP Smart mais pas via une appli tierce, misez sur le pilote de classe côté impression et sur Windows Scan pour la numérisation.

Procédure de récupération avancée

Si, malgré tout, l’ajout IPP échoue encore :

  1. Réinitialisez le sous‑système d’impression (en administrateur) :
net stop spooler
sc config spooler start= auto
del /Q /F "%systemroot%\System32\spool\PRINTERS\*"
net start spooler
  1. Désinstallez toutes les instances de l’imprimante HP (USB et réseau) dans Imprimantes et scanners.
  2. Redémarrez Windows.
  3. Ajoutez l’imprimante en IPP par adresse exacte (http://<IP>/ipp), puis choisissez Microsoft IPP Class Driver.

Bonnes pratiques à long terme

  • Gardez le même SSID et la même bande pour la Surface et l’imprimante.
  • Attribuez une IP réservée à l’imprimante via votre routeur.
  • Privilégiez le pilote de classe IPP sur Windows 11 ARM64, même si un pilote constructeur existe, sauf si HP publie un ARM64 natif apportant une fonction indispensable.
  • Évitez d’empiler plusieurs pilotes pour le même périphérique (un seul pilote “classe” proprement configuré est préférable).

Exemple de parcours gagnant

Vous avez une HP reliée au Wi‑Fi. Vous supprimez toutes les anciennes entrées dans Imprimantes et scanners, vous purgez les Pilotes HP du serveur d’impression, vous redémarrez le spouleur, puis vous ré‑ajoutez l’imprimante avec http://192.168.1.50/ipp en sélectionnant Microsoft IPP Class Driver. Vous décochez SNMP sur le port. La page de test sort ; l’imprimante est opérationnelle.

Quand contacter HP ou Microsoft

Si votre modèle nécessite une fonctionnalité avancée (assemblage, finition, PCL/PS spécifique) non couverte par IPP/Mopria, contactez HP pour un pilote ARM64 à jour. Si, malgré le pilote de classe et un port IPP propre, l’impression reste impossible, signalez le problème à Microsoft via l’application Commentaires en joignant un journal d’événements (Journaux WindowsSystème et Applications).

Rappels essentiels

  • Les pilotes de classe Microsoft (IPP/Mopria) sont indépendants de l’architecture et fonctionnent très bien sur ARM.
  • Plug and Play masqué dans Services n’est pas bloquant.
  • Si la création d’un port IPv4 Standard TCP/IP échoue, l’ajout d’une imprimante IPP contourne le problème.
  • Solution de secours : imprimer via un autre PC temporaire ou via l’appli mobile (Mopria/AirPrint) en attendant un correctif HP/Microsoft.

Résumé actionnable

  • Ajouter l’imprimante en IPP + Microsoft IPP Class Driver.
  • Nettoyer pilotes/ports + redémarrer le spouleur.
  • Stabiliser le réseau (IP fixe, pas d’isolation, même SSID).
  • Désactiver SNMP sur le port si l’état reste “Hors connexion”.
  • Mettre à jour firmware et activer Mopria/AirPrint.
  • Escalader auprès de HP/Microsoft si besoin de pilotes ARM64 natifs.

Avec ces étapes, la majorité des cas “détecté mais n’imprime pas” sur Surface Pro 11 (Windows 11 ARM64) se résolvent sans installer de pilotes propriétaires lourds. IPP/Mopria est la voie la plus fiable, moderne et compatible.

Sommaire