web-dev-qa-db-fra.com

Lorsque l'installation de pilotes d'imprimante 32 bits supplémentaires échoue sous Windows 7 64 bits, le message d'erreur "Pilote d'imprimante sélectionné non trouvé" s'affiche, que dois-je faire?

J'ai installé avec succès Windows 7 (x64) et les pilotes pour mon Canon MP510, et je n'ai aucun problème à imprimer avec cette configuration.

Un autre ordinateur du réseau exécute XP SP3 et je souhaite partager l’imprimante pour que les utilisateurs de cet ordinateur puissent également imprimer.

Sur W7, j'ai la possibilité d'installer des pilotes d'imprimante supplémentaires pour d'autres architectures système (Itanium et x86). J'ai téléchargé les pilotes 32 bits les plus récents pour l'imprimante, mais chaque fois que je dirige la boîte de dialogue d'installation vers le dossier contenant les pilotes, le message d'erreur suivant s'affiche:


Pilote d'imprimante sélectionné non trouvé

L'emplacement spécifié ne contient pas le pilote d'imprimante Canon Inkjet MP510 pour l'architecture de processeur demandée.

Réessayer Annuler

Je suis perplexe. Je suis absolument certain que l'emplacement spécifié contient les pilotes appropriés. Je les ai même installées sur le système XP.

J'ai essayé tout ce que je peux penser. Qu'est-ce que je surveille?

18
Tom

Finalement, il a craqué! Cela a à voir avec le nom de l'imprimante dans le fichier inf du pilote.

Lorsque j'ai installé Windows 7, le pilote MP600 a été automatiquement installé, mais il l’a appelé " imprimante Canon Inkjet MP600 ". REMARQUE Jet d'encre . Lorsque vous décompressez le pilote Canon et regardez dans son dossier de pilotes, le fichier inf de l'imprimante s'appelle MP600PR.inf. Éditez ce fichier avec le Bloc-notes et vous trouverez:

[Manufacturer]
"Canon" = Canon,NTx86.5.1

;
; Model sections.
;
; Each section here corresponds with an entry listed in the
; [Manufacturer] section, above. The models will be displayed in the order
; that they appear in the INF file.
;


;Windows2000
[Canon]
"**Canon MP600 Printer**" = CNM_0295XP, USBPRINT\CanonMP600718E, CanonMP600718E, CanonMP600

;WindowsXP
[Canon.NTx86.5.1]
"**Canon MP600 Printer**" = CNM_0295XP, USBPRINT\CanonMP600718E, CanonMP600
"**Canon MP600 Printer**" = CNM_0295XP, BTHPRINT\CanonMP600718E, CanonMP600

Canon appelle simplement l'imprimante "Imprimante Canon MP600". Comme les noms ne sont pas exactement les mêmes, Windows ne pense pas que les pilotes s’appliquent à la bonne imprimante. Il suffit de modifier le fichier inf pour "corriger" le nom et l’installation se fait sans problème.

27
Edwin

J'ai eu exactement le même problème avec un HP LaserJet 1200: il est connecté via USB à un ordinateur Windows 7 x64, mais je souhaite imprimer sur le réseau à partir de XP SP3 x86.

J'ai enfin compris comment éditer le INF afin d'installer le pilote supplémentaire x86:

L’imprimante porte le nom "HP LaserJet 1200 Series PCL 5" sous Windows 7 et sur le site Web de support des pilotes HP. Cependant, le pilote proposé par HP est celui de "HP LaserJet 1200 Series 5e". Selon la documentation HP, 5 et 5e ont les mêmes fonctionnalités.

  1. Recherchez et téléchargez le 'Pilote HP Laserjet 1200/1220 PCL 5e'. N'UTILISEZ PAS le pilote d'impression universel HP pour Windows PCL5. Pour une raison quelconque, les INF ignorent complètement la série 1200, passant de 1150 à 1300.

  2. Décompressez le package de pilote dans un dossier. Pour moi, c'était C:\LJ1200.

  3. Editez le fichier texte INF (HPBF311i.inf).

  4. Près du bas du fichier, sous le '; Dans l'en-tête Localizable Strings, changez les noms de Printer1 et Printer2 de 'HP LaserJet 1200 Series PCL 5e' à 'HP LaserJet 1200 Series PCL 5'.

  5. Votre pilote d’imprimante va maintenant s’installer à partir de l’assistant Pilotes supplémentaires x86 de Windows 7! (Vous devrez cliquer sur l'avertissement "Pilote non signé".)

3
Jon

La modification des fichiers de pilote avec le nom exact et exact de l’imprimante ne fonctionnait pas pour moi. Au lieu de cela, j’ai réussi à contourner le problème en installant l’imprimante directement sur l’ordinateur client XP en tant qu’ordinateur local. Ensuite, j'ai créé un nouveau port local (pas réseau) sur le client qui pointait vers l'ordinateur serveur Windows 7. Les deux ordinateurs clients XP 32 bits peuvent désormais imprimer sur les imprimantes installées sur l'ordinateur serveur Windows 7 64 bits.

Le site d’assistance Canon fournit d’excellentes instructions sur le partage d’imprimantes et la configuration d’un port d’imprimante local. Demandez: Comment partager l'imprimante entre des ordinateurs Windows XP et Windows Vista? La solution fonctionne pour Windows XP et Windows 7.

C'est beaucoup plus facile que d'essayer d'ajouter des pilotes supplémentaires pour les ordinateurs clients sous Windows 7.

2
Terry

Je pense que vous devriez pouvoir extraire le fichier que vous avez téléchargé (à l’aide de 7-Zip ou de Winzip), puis pointer windows 7 sur le dossier contenant les fichiers extraits lorsque vous exécutez l’assistant d’installation de pilotes supplémentaires.

1
Col

J'ai eu exactement le même problème avec un Brother HL-2140: il est connecté via USB à un ordinateur Windows 7 x64, mais je souhaite imprimer sur le réseau à partir d'un ordinateur Vista x86.

J'ai enfin compris comment éditer le INF afin d'installer le pilote supplémentaire x86:

L’imprimante porte le nom "Brother HL-2140" dans Windows 7. Toutefois, le fichier inf appelle "Brother HL-2140 série".

  1. Recherchez et téléchargez le pilote 'Windows Vista'
  2. Décompressez le package de pilote dans un dossier.
  3. Editez le fichier texte INF (BROHL07.inf).
  4. Recherchez la section [DriverName] et remplacez "Brother HL-2140 series" par "Brother HL-2140".
  5. Votre pilote d’imprimante va maintenant s’installer à partir de l’assistant Pilotes supplémentaires x86 de Windows 7! (Vous devrez cliquer sur l'avertissement "Pilote non signé".)

Accédez à votre machine Vista et ajoutez une nouvelle imprimante. Cela a fonctionné comme un charme et il m'a fallu quelques mois pour trouver cette solution.

Merci pour cette grande information! Même problème avec Brother MFC-7340. Windows 7 l'a installé en tant que "Brother MFC-7340", indiqué dans l'onglet Général de "propriétés de l'imprimante", alors que brpr7340.inf pour x86 était "Imprimante Brother MFC-7340" pour [MFC_PRT] et MFC_PRT.NTx86]. Une fois le nom changé en "Brother MFC-7340" dans le fichier .inf, le pilote supplémentaire pourrait être ajouté sur Windows 7. Ensuite, le pilote pourrait être installé sur la machine Vista. Le seul moyen d'obtenir le pilote du côté de Vista était depuis la machine Windows 7 à laquelle l'imprimante était connectée.

1
SullyCuse

J'ai essayé les solutions proposées ci-dessus, mais sans succès. J'ai réussi à utiliser les astuces ici pour trouver une solution qui a bien fonctionné. J'ai posté mes pas suivis ici:

  1. Installer une imprimante avec les pilotes appropriés pour Windows 7
  2. Clic droit pour les propriétés de l'imprimante
  3. Onglet Partage - Modifier les options de partage
  4. Pilotes… Pilotes supplémentaires
  5. Cochez la case x86
  6. Rechercher des pilotes
  7. Téléchargez les pilotes Windows XP pour l'imprimante (à partir du site du fabricant).
  8. Ouvrir le fichier de pilote Windows 7 (.inf)
  9. Ouvrez le fichier de pilote Windows XP (.inf)
  10. Modifiez la valeur de variable suivante dans Windows XP. Le fichier de pilote doit être identique à celui de Windows 7. Valeur de variable de fichier: DriverPackageDisplayName = “ met la valeur de la variable Windows 7 ici…
  11. Enregistrez le fichier de pilote Windows XP (.inf), après les modifications ci-dessus.
  12. Sélectionnez Pilote Windows XP dans les propriétés de l'imprimante> Assistant Partage.
  13. Windows peut dire que le pilote n'est pas vérifié… ignorer et lui permettre de continuer

Vous avez terminé!

1
Tim R.

Solution .... il suffit que Windows 7 mette à jour tous ses pilotes d’imprimante (sur un système d’exploitation 32 bits), et cela devrait alors fonctionner.

si vous ne savez pas comment faire ça ......

Essayez manuellement d’installer des pilotes d’impression (pour n’importe quelle imprimante, localement), puis indiquez les pilotes, cliquez sur mettre à jour les pilotes Windows, fermez/annulez l’installation de l’imprimante, puis essayez de vous connecter à votre imprimante réseau sur le système d’exploitation 64 bits à partir de la version 32. travail

espérons que cela a aidé !!!

1
user34602

J'ai trouvé la version x64 du pilote (pour HP) et remplacé le pilote Windows par celui installé par HP (il existe un emplacement pour changer le pilote d'une imprimante déjà installée sur Windows7). J'ai ensuite pu ajouter la version x86 du pilote car ils portaient les mêmes noms. Le pilote que j'ai utilisé était un plongeur "universel PCL 5" et non spécifique à mon imprimante (HP CP 1510), et il semble fonctionner correctement.

Après le passage à un Mac, je suis époustouflé par la simplification des tâches complexes telles que l’installation de pilotes sous Windows. Ajouter une imprimante prend environ 2 clics. Il indique où je me trouve (ordinateur portable) et imprime automatiquement sur l’imprimante appropriée. Ça fonctionne.

1
user37599