Serveur d'impression

Erreur 0x0000007e: Windows ne peut pas se connecter à une imprimante réseau, l'opération a échoué – Bien choisir son serveur d impression

Par Titanfall , le 18 septembre 2019 - 6 minutes de lecture

L'erreur 0x0000007e lors de la connexion d'une imprimante réseau se produit assez souvent dans Windows 10 et Windows 7. Dans la plupart des cas, cette erreur se produit dans les configurations lorsque l'imprimante est directement connectée à un autre ordinateur Windows (serveur d'impression) et partagée pour l'impression à partir d'autres ordinateurs via le réseau. .

Dans mon cas, l'erreur est apparue dans la configuration suivante. Il existe un serveur d'impression sur la version 32 bits de Windows Server 2008 x86 avec plusieurs imprimantes HP (Hewlett-Packard) partagées. Si vous essayez de connecter une imprimante de ce serveur à un ordinateur doté de clients 64 bits (Windows 10 ou Windows 7), le système d’exploitation télécharge correctement la version correcte du pilote d’imprimante HP à partir du serveur d’impression, mais ne parvient pas à l’installer. l'erreur 0x0000007e.

Windows ne peut pas se connecter à l'imprimante.
L'opération a échoué avec l'erreur 0x0000007e.

Windows ne peut pas se connecter à l'imprimante HP. L'opération a échoué avec l'erreur 0x0000007e

Sur les ordinateurs Windows 10, l’erreur de connexion de l’imprimante est un peu différente:

L'opération n'a pas pu être terminée (erreur 0x0000007e).

Le module spécifié est introuvable.

L'opération n'a pas pu être terminée (erreur 0x0000007e). Le module spécifié est introuvable

Cependant, la connexion et l'installation d'imprimantes réseau partagées à partir du même serveur d'impression à partir d'éditions Windows 32 bits ne posent aucun problème.

Erreur 0x0000007e apparaît uniquement sur Clients 64 bits en essayant de se connecter à un partage Hewlett Packard imprimante installé sur un Serveur d'impression 32 bits (sous Windows Server 2003 x86 ou Windows Server 2008 x86). En général, le problème ne concerne pas toutes les imprimantes HP, mais uniquement celles qui utilisent le pilote d’imprimante universel HP PCL (Pilote HP Universal Print).

Que devez-vous faire pour corriger l'erreur? Tout d’abord, vous devez vérifier que les versions de pilote 32 et 64 bits sont installées sur le serveur d’impression. Comme vous pouvez le constater, les versions x 64 et x86 du pilote HP Universal Printing PCL 6 sont installées.

pilotes d'installation du serveur d'impression - Pilote HP Universal Printing PCL 6

Après avoir consulté les forums HP et Technet, j'ai trouvé des informations qui, dans les paramètres du pilote d'impression universel HP, spécifiaient un chemin d'accès fixe à un fichier de spouleur (file d'attente d'impression) pour un système 32 bits (spool drivers w32x86 3), que le client 64 bits n'a pas pu trouver, ainsi l'erreur 0x0000007e apparaît. Le chemin d'accès au fichier est spécifié dans les paramètres du pilote d'imprimante sur le serveur d'impression. Dans mon cas, il a été spool DRIVERS W32X86 3 hpcpn112.dll, mais un nom de fichier dll dépend de la version du pilote d’impression HP universelle. Ainsi, la version 32 bits du pilote d'imprimante HP Universal Printing est incompatible avec les versions x64 de Windows. Cependant, cela peut être corrigé manuellement.

Pour résoudre ce problème, vous devez supprimer la clé de registre corrompue (incorrecte) du pilote d'imprimante HP sur un serveur d'impression (ordinateur) auquel l'imprimante partagée est directement connectée. Pour résoudre ce problème sur un serveur d'impression 32 bits:

  • Ouvrez l'éditeur de registre (regedit.exe).
  • Aller à la clé de registre HKEY_LOCAL_MACHINE LOGICIEL Microsoft Windows NT CurrentVersion Print Printers et développez la branche avec le nom de l'imprimante (dans notre cas, il s'agit de HP Color LaserJet 5550 PCL 6). Section du registre des pilotes BIDI
  • Dans la clé de registre de l’imprimante confrontée au problème, supprimez BIDI entrer CopyFiles section.

    Remarque. Dans un environnement productif, il est recommandé d'exporter préalablement la clé de registre à supprimer dans un fichier reg séparé. Vous pourrez ensuite revenir aux paramètres d'origine.

  • Redémarrez le service de spouleur d'impression sur le client:
    net stop spooler
    spooler net start
    cmd redémarrer le spouleur d'impression
  • Après avoir supprimé la clé de registre BIDI côté serveur, essayez de reconnecter l’imprimante HP partagée à partir de votre client Windows 10 x64. Il devrait être installé avec succès sans aucune erreur

Si cette méthode ne fonctionne pas ou si vous recevez une erreur 0x0000007e lors de la connexion d’imprimantes autres que HP, vous pouvez essayer de connecter l’imprimante via le port local en guise d’une solution de contournement. Voici comment faire:

  1. Dans le Panneau de configuration, ajoutez une nouvelle imprimante (locale !!!) à votre ordinateur (Ajoutez les paramètres manuels d'une imprimante locale ou d'une imprimante réseau).ajouter une imprimante locale à partir du panneau de commande
  2. Sélectionnez le type de port que vous souhaitez créer (type de port local).
  3. En tant que nom de port, vous devez spécifier le chemin UNC complet de l’imprimante partagée. Par exemple, si ManchPC1 est le nom de l'ordinateur auquel l'imprimante est connectée et l'imprimante partagée nommée Xerox2320, l'adresse UNC de cette imprimante ressemblera à ceci: \ ManchPC1 Xerox2320ou vous pouvez spécifier l'adresse IP de l'ordinateur au lieu du nom \ 192.168.1.55 Xerox2320.connecter une imprimante partagée en utilisant un port local avec un chemin UNC
  4. Après cela, il reste à sélectionner (ou installer un nouveau) un pilote d'imprimante approprié.

Il existe une autre méthode similaire pour connecter une telle imprimante réseau à l’aide du mappage de ports LPT.

  1. Supprimez le pilote d'imprimante pour l'imprimante connectée du référentiel de pilotes. Sélectionner Propriétés du serveur d'impression -> Conducteurs onglet -> sélectionnez le pilote (32 et 64 bits) et cliquez sur le bouton Retirer.supprimer l'ancienne version du pilote d'imprimante du serveur
  2. Créer une imprimante locale avec une connexion via le nouveau local LPT2.
  3. Utilisez ensuite la commande suivante pour créer un mappage permanent de ce port LPT virtuel sur l'adresse UNC de l'imprimante partagée: utilisation nette LPT2 \ ManchPC1 Xerox2320 / persistent: oui mappage local du port lpt vers un chemin non mappé
  4. Il reste à installer le pilote d’imprimante et à essayer d’imprimer un document test.

Click to rate this post!
[Total: 0 Average: 0]

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.