Wenn die Installation zusätzlicher 32-Bit-Druckertreiber unter Windows 7 64-Bit fehlschlägt, wird die Fehlermeldung "Ausgewählter Druckertreiber nicht gefunden" angezeigt. Was kann ich tun?

18

Ich habe Windows 7 (x64) und Treiber für meinen Canon MP510 erfolgreich installiert und habe mit diesem Setup keine Probleme beim Drucken.

Es gibt einen anderen PC im Netzwerk, auf dem XP SP3 ausgeführt wird, und ich möchte den Drucker freigeben, damit Benutzer dieses PCs auch drucken können.

Unter W7 kann ich zusätzliche Druckertreiber für andere Systemarchitekturen (Itanium und x86) installieren. Ich habe die aktuellsten 32-Bit-Treiber für den Drucker heruntergeladen, aber jedes Mal, wenn ich den Installationsdialog in den Ordner mit den Treibern leite, wird folgende Fehlermeldung angezeigt:


Der ausgewählte Druckertreiber wurde nicht gefunden

Der angegebene Speicherort enthält nicht den Treiber Canon Inkjet MP510 Printer für die angeforderte Prozessorarchitektur.

Wiederholen Abbrechen

Ich bin ratlos. Ich bin absolut sicher , dass die angegebene Stelle tatsächlich nicht die richtigen Treiber enthält; Ich habe sie sogar auf dem XP-System installiert.

Ich habe alles versucht, was mir einfällt. Was übersehe ich?

Tom
quelle

Antworten:

27

Endlich geknackt! Dies hängt mit dem Druckernamen in der Infodatei des Treibers zusammen.

Bei der Installation von Windows 7 wurde automatisch der MP600-Treiber installiert, der jedoch als " Canon Inkjet MP600 Printer " bezeichnet wurde. HINWEIS Tintenstrahl . Wenn Sie den Canon-Treiber entpacken und in seinem Treiberordner nachsehen, wird die Drucker-Infodatei aufgerufen MP600PR.inf. Bearbeiten Sie diese Datei mit Notepad und Sie finden:

[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 nennt den Drucker einfach "Canon MP600 Printer". Da die Namen nicht exakt gleich sind, glaubt Windows nicht, dass die Treiber für den richtigen Drucker sind. Bearbeiten Sie einfach die INF-Datei, um den Namen zu "korrigieren", und es wird problemlos installiert.

Edwin
quelle
Dies hat wunderbar funktioniert und wird versuchen, sich daran zu erinnern, wenn es das nächste Mal ähnliche zweifelhafte Treiberprobleme mit Windows gibt.
Bazman
Sie sind ein Gelehrter und ein Gentleman.
Rydell
Und Sie werden die digitale Signatur brechen.
Kinokijuf
3

Ich hatte genau das gleiche Problem mit einem HP LaserJet 1200: Er ist über USB mit einem Windows 7 x 64-Computer verbunden, aber ich möchte über das Netzwerk von einem XP SP3 x 86-Computer aus drucken.

Ich habe endlich herausgefunden, wie ich die INF bearbeiten kann, damit ich den x86 'Additional Driver' installieren kann:

Der Drucker heißt sowohl in Windows 7 als auch auf der HP Treiber-Support-Website HP LaserJet 1200 Series PCL 5. Der von HP angebotene Treiber ist jedoch für HP LaserJet 1200 Series 5e. Laut HP Dokumentation haben 5 und 5e die gleiche Funktionalität.

  1. Navigieren Sie zum 'HP Laserjet 1200/1220 PCL 5e Driver' und laden Sie ihn herunter. Verwenden Sie NICHT den HP Universal Print Driver für Windows PCL5. Aus irgendeinem Grund überspringen die INFs die Serie 1200 vollständig und gehen von 1150 auf 1300 über.

  2. Entpacken Sie das Treiberpaket in einen Ordner. Für mich war es C: \ LJ1200.

  3. Bearbeiten Sie die INF-Textdatei (HPBF311i.inf).

  4. Nahe dem Ende der Datei, unter dem '; Ändern Sie im Header "Localizable Strings" die Namen von "Printer1" und "Printer2" von "HP LaserJet 1200 Series PCL 5e" in "HP LaserJet 1200 Series PCL 5".

  5. Ihr Druckertreiber wird jetzt vom x86-Assistenten für zusätzliche Treiber in Windows 7 installiert! (Sie müssen durch die Warnung 'Unsigned Driver' klicken.)

Jon
quelle
2

Das Bearbeiten von Treiberinfodateien mit dem korrekten und genauen Namen des Druckers hat bei mir nicht funktioniert. Stattdessen gelang es mir, den Drucker als lokalen Computer direkt auf dem Client XP-Computer zu installieren. Dann habe ich einen neuen lokalen (nicht Netzwerk-) Port auf dem Client erstellt, der auf den Win 7-Servercomputer zeigte. Beide Client-XP-32-Bit-Computer können jetzt auf den Druckern drucken, die auf dem 64-Bit-Server-Computer von Win 7 installiert sind.

Auf der Canon Support-Site finden Sie ausgezeichnete Anweisungen zur Druckerfreigabe und Einrichtung eines lokalen Druckeranschlusses. Fragen Sie: Wie kann ich den Drucker für Windows XP- und Windows Vista-Computer freigeben? Die Lösung funktioniert für Windows XP- und Windows 7-Computer.

Dies ist viel einfacher als der Versuch, unter Win 7 zusätzliche Treiber für Client-Computer hinzuzufügen.

Terry
quelle
1

Ich denke, Sie sollten in der Lage sein, die heruntergeladene Datei (mit 7-zip oder winzip) zu extrahieren, und dann Windows 7 auf den Ordner verweisen, der die extrahierten Dateien enthält, wenn Sie den Assistenten zum Installieren zusätzlicher Treiber ausführen.

Col
quelle
Nun ja. Genau das mache ich. Es gibt eine INF-Datei. Ich kann die Treiber verwenden, um einen Drucker unter XP zu installieren (obwohl der Drucker nicht physisch an diesen Computer angeschlossen ist). Deshalb behaupte ich, dass die richtigen Treiber verfügbar sind.
Tom
Ich hatte keinen 64-Bit-PC zur Hand, aber ich habe gerade versucht, das Gegenteil zu tun und die 64-Bit-Treiber auf einem 32-Bit-PC installiert. Nachdem ich auf zusätzliche Treiber geklickt habe, habe ich in den Druckerfreigabeoptionen das x64-Kästchen angekreuzt und es dann im folgenden Assistenten auf den Treiberordner in den extrahierten Dateien gezeigt und es wurde ordnungsgemäß installiert. Es sollte für Sie funktionieren, wenn Sie es umgekehrt machen.
Col
Danke für die Bestätigung. Wie du sagst, sollte es funktionieren, und ich würde damit rechnen, aber bisher keinen Erfolg.
Tom
1

Ich habe versucht, die oben vorgeschlagenen Lösungen, aber erfolglos. Ich habe es geschafft, die Tipps hier zu verwenden, um eine Lösung zu finden, die jedoch funktioniert hat. Ich habe meine Schritte hier gepostet:

  1. Installieren Sie den Drucker mit den entsprechenden Treibern für Windows 7
  2. Klicken Sie mit der rechten Maustaste, um die Druckereigenschaften aufzurufen
  3. Registerkarte "Freigabe" - Ändern Sie die Freigabeoptionen
  4. Treiber… Zusätzliche Treiber
  5. Aktivieren Sie das Kontrollkästchen x86
  6. Nach Treibern suchen
  7. Herunterladen von Windows XP-Treibern für Drucker (von der Herstellerseite)
  8. Öffnen Sie die Windows 7-Treiberdatei (INF).
  9. Öffnen Sie die Windows XP-Treiberdatei (INF).
  10. Ändern Sie den folgenden Variablenwert in der Windows XP- Treiberdatei so , dass er exakt dem Wert der Windows 7- Treiberdatei entspricht: DriverPackageDisplayName = " Wert der Windows 7-Variablen hier einfügen ... "
  11. Speichern Sie die Windows XP-Treiberdatei (INF) nach den obigen Änderungen
  12. Wählen Sie unter Druckereigenschaften> Freigabeassistent die Option Windows XP-Treiber
  13. Windows meldet möglicherweise, dass der Treiber nicht überprüft wurde. Ignorieren Sie ihn und lassen Sie ihn fortfahren

Sie sind fertig!

Tim R.
quelle
1

Lösung: Lassen Sie einfach alle Druckertreiber von Windows 7 aktualisieren (unter 32-Bit-Betriebssystemen). Dann sollte es funktionieren.

wenn Sie nicht wissen, wie man das macht ......

Versuchen Sie manuell, Druckertreiber zu installieren (für jeden Drucker lokal). Klicken Sie dann auf Treiber aktualisieren, schließen Sie die Druckerinstallation und brechen Sie sie ab. Versuchen Sie dann, eine Verbindung zu Ihrem Netzwerkdrucker auf dem 64-Bit-Betriebssystem von 32 herzustellen Arbeit

hoffe das hat geholfen !!!

user34602
quelle
1

Ich habe die x64-Version des Treibers (für HP) gefunden und den Windows-Treiber durch den von HP installierten ersetzt (unter Windows 7 kann der Treiber für einen bereits installierten Drucker geändert werden). Ich konnte dann die x86-Version des Treibers hinzufügen, da sie die gleichen Namen hatten. Der von mir verwendete Treiber war ein "Universal PCL 5" -Taucher und nicht der für meinen Drucker (HP CP 1510) spezifische, und er scheint einwandfrei zu funktionieren.

Nach dem Wechsel zu einem Mac bin ich überwältigt, wie komplex die Installation von Treibern unter Windows vereinfacht wird. Das Hinzufügen eines Druckers dauert nur 2 Klicks, und er ermittelt, wo ich mich befinde (Laptop), und druckt automatisch auf dem entsprechenden Drucker. Es funktioniert einfach

user37599
quelle
1

Ich hatte genau das gleiche Problem mit einem Brother HL-2140: Er ist über USB mit einem Windows 7 x64-Computer verbunden, aber ich möchte über das Netzwerk von einem Vista x86-Computer aus drucken.

Ich habe endlich herausgefunden, wie ich die INF bearbeiten kann, damit ich den x86 'Additional Driver' installieren kann:

In Windows 7 trägt der Drucker den Namen "Brother HL-2140". In der INF-Datei wird jedoch "Brother HL-2140 series" angezeigt.

  1. Navigieren Sie zum Windows Vista-Treiber und laden Sie ihn herunter
  2. Entpacken Sie das Treiberpaket in einen Ordner.
  3. Bearbeiten Sie die INF-Textdatei (BROHL07.inf).
  4. Suchen Sie nach dem Abschnitt [DriverName] und ändern Sie "Brother HL-2140 series" in "Brother HL-2140".
  5. Ihr Druckertreiber wird jetzt vom x86-Assistenten für zusätzliche Treiber in Windows 7 installiert! (Sie müssen durch die Warnung 'Unsigned Driver' klicken.)

Gehen Sie zu Ihrem Vista-Computer und fügen Sie einen neuen Drucker hinzu. Dies wirkte wie ein Zauber und ich brauchte ein paar Monate, um diese Lösung zu finden.

Vielen Dank für die tolle Information! Gleiches Problem mit Brother MFC-7340. Windows 7 installierte es als "Brother MFC-7340", angezeigt unter der Registerkarte "Allgemein" der "Druckereigenschaften", während die Datei "brpr7340.inf" für x86 "Brother MFC-7340 Printer" für [MFC_PRT] und MFC_PRT.NTx86] lautete. Nachdem der Name in der INF-Datei in "Brother MFC-7340" geändert wurde, konnte der zusätzliche Treiber auf der Windows 7-Seite hinzugefügt werden. Dann könnte der Treiber auf dem Vista-Rechner installiert werden. Die einzige Möglichkeit, den Treiber auf die Vista-Seite zu bringen, war von dem Windows 7-Computer aus, an den der Drucker angeschlossen war.

SullyCuse
quelle