Wie kann ich einen Drucker unter Windows 7 x64 mit Windows XP x86 freigeben?

13

Ich versuche, einen Drucker unter Windows 7 64-Bit mit Windows XP 32-Bit freizugeben.

Ich habe es versucht:

  • Unter Add Printer WizardXP
    • Netzwerkdrucker auswählen
    • Nach dem Drucker suchen und ihn aus der Liste auswählen
    • Beim Versuch, manuell nach den Treibern zu suchen, wird die Fehlermeldung "Windows kann keinen geeigneten Druckertreiber finden" angezeigt. Wenden Sie sich an Ihren Administrator, um Hilfe beim Auffinden und Installieren eines geeigneten Treibers zu erhalten.

Ich würde es vorziehen, die Treiber auf dem Windows 7-PC zu laden, ähnlich wie bei einem Druckserver. Ich habe es versucht:

  • Öffnen Sie die Druckereigenschaften
  • Klicken Sie auf die SharingRegisterkarte
  • Klicken Additional Drivers...
  • Überprüfung der x86-Box
    • Es wurde versucht, Windows XP x86-Treiber hinzuzufügen, wodurch der Fehler generiert wird The specified location does not contain the driver for the requested processor architecture

Für das, was es wert ist, ist dies ein HP P4014n und ich kann kein Netzwerkkabel verlegen. Ich verwende die universellen Druckertreiber PCL6.

Wie funktioniert die Druckerfreigabe mit 64-Bit-Windows 7 als Server für Windows XP 32-Bit?

  • Welche Treiber muss ich im Additional drivers...Dialogfeld installieren ?
    • Handelt es sich um XP- oder Windows 7-Treiber? Warum?
    • Müssen Treiberversionen übereinstimmen? Warum?
  • Warum funktioniert das Hinzufügen als Netzwerkdrucker und das Installieren der XP-Treiber nicht?
  • Warum funktioniert das Hinzufügen eines lokalen Druckers und das Installieren der gewünschten Treiber?
Tanner Faulkner
quelle
1
Relevant: theoatmeal.com/comics/printers
Tanner Faulkner
1
Ihr Prozess ist korrekt, es hört sich so an, als würden Sie nicht den richtigen XP-Treiber bereitstellen, wenn Sie dazu aufgefordert werden. Können Sie bestätigen, dass Sie das tun?
MDMoore313
Ich denke schon. Es sieht so aus, als gäbe es einen Unterschied zwischen den heruntergeladenen XP-Treibern und einer tatsächlich passenden Version. Bei der Installation der HP Universal-Treiber funktionierten sowohl die 64-Bit- als auch die 32-Bit-Version.
Tanner Faulkner
@TannerFaulkner, wie ist das relevant?
Pacerier

Antworten:

12

Installieren Sie den Drucker mit dem Windows 7-Treiber auf Ihrem Windows 7-Computer. Geben Sie den Treiber frei, und rufen Sie den Pfadnamen für ihn ab (z. B. \\MACHINENAME\PrinterName). Führen Sie auf dem XP-Computer die folgenden Schritte aus:

  1. Starten Sie den Assistenten zum Hinzufügen eines neuen Druckers
  2. Wählen Sie einen lokalen Drucker aus , und führen Sie keine automatische Erkennung durch
  3. Wählen Sie einen neuen Port -> Typ ist Lokaler Port
  4. Geben Sie im Dialogfeld ein, \\MACHINENAME\PrinterNamewie es oben auf dem Windows 7-Computer angezeigt wurde
  5. Verwenden Sie Have Diskauf der Treiberauswahlseite entweder , um den Treiber abzurufen, oder wählen Sie ihn aus der Liste aus
  6. Fahren Sie mit dem Assistenten fort, bis Sie fertig sind

Sie können den Hostnamen ( \\MACHINENAME) entweder aus den Systemeigenschaften abrufen oder HOSTNAMEan der Eingabeaufforderung ausführen. Der Freigabename entspricht der Freigabe des Druckers auf der Registerkarte Druckereigenschaften -> Speichern

Kanadischer Luke
quelle
Ich mag dies wirklich als Workaround, falls ich die x86-Treiber nicht auf dem Win 7-Computer installieren kann, aber ich bevorzuge, dass die Treiber unter Windows 7 funktionieren.
Tanner Faulkner
1
Funktioniert auch umgekehrt: Ich konnte einen Drucker von einem Win XP 32-Bit auf ein Win 7 64-Bit freigeben! : D
Der Brasilianer
Danke @thatBrazilianguy für das Kopfgeld, und ich bin froh, dass es dir geholfen hat :-)
Kanadier Luke
6

Der Hauptschlüssel für die Freigabe von Druckern besteht darin, die Computer derselben Arbeitsgruppe zuzuordnen und den Drucker als freigegebenen Drucker festzulegen. Es gibt ein tolles Tutorial für den Prozess, aber es ist auf Ungarisch, also habe ich es übersetzt.

Mit dieser Technik stellt der Windows XP-PC eine Verbindung zu Windows 7 her und verwendet es als Server. Der Drucker ist an den Windows 7-PC angeschlossen und sowohl der PC als auch (natürlich) der Drucker sind eingeschaltet. In diesem Lernprogramm wird davon ausgegangen, dass der Drucker auf dem Win 7-PC ordnungsgemäß funktioniert.

Einige Bilder dieses Tutorials sind in ungarischer Sprache. Befolgen Sie daher die Anweisungen oder die Anordnung der Fenster.

Arbeitsgruppe festlegen

Windows 7

  1. Klicken Sie auf Start menu.
  2. Rechtsklick auf Computer.
  3. Klicken Sie auf Properties.
  4. Klicken Sie auf Change settings.
    Win 7 Computer Eigenschaften
  5. Klicken Sie auf die ChangeSchaltfläche in der Computer NameRegisterkarte.
    Win 7 Systemeigenschaften
  6. Legen Sie einen anderen Arbeitsgruppennamen fest (z. B. MYGROUP), und klicken Sie auf OK.
    Win 7 Computer Namensänderung

Windows XP

  1. Klicken Sie mit der rechten Maustaste auf My Computerund wählen Sie Properties.
  2. Klicken Sie auf die Computer NameRegisterkarte und wählen Sie die ChangeSchaltfläche.
    Win XP-Systemeigenschaften
  3. Geben Sie denselben Arbeitsgruppennamen ein, den Sie auf dem Windows 7-PC eingegeben haben, und klicken Sie auf OK. Win XP Computer Namensänderung

Drucker freigeben

Windows 7

  1. Klicken Sie auf Devices and Printersim Start menu.
  2. Wählen Sie den Drucker aus, den Sie freigeben möchten. Es wird empfohlen, diesen Drucker als Standard festzulegen. Klicken Sie mit der rechten Maustaste auf den Drucker und wählen Sie " Printer properties Nicht" Properties .
    Gewinnen Sie 7 Geräte und Drucker
  3. Überprüfen Sie die Share this printerEinstellung im Sharing tab. Hier können Sie dem Drucker einen Namen geben, der im Netzwerk angezeigt wird. Es wird empfohlen, die Render print jobs on client computersEinstellung zu überprüfen .
    Druckereigenschaften

Drucker installieren

Windows XP

  1. Klicken Sie auf Start menu, Control Panelund Add Printer.
  2. Klicken Sie auf, Nextwählen Sie die A network printer, or printer attached to another computerEinstellung aus und klicken Sie dann auf Next.
    Netzwerkdrucker auswählen
  3. Durchsuchen Sie das Netzwerk nach einem PC und den PC nach dem zuvor installierten Drucker.
    Suchen Sie nach dem Drucker
  4. Wenn eine Warnmeldung angezeigt wird, akzeptieren Sie sie einfach. Danach sollten die Treiber installiert werden.
    Warnmeldung
  5. Wenn Sie diesen Drucker als Standard festlegen möchten, Yesklicken Sie auf Nextund dann auf Finish.

Verwenden Sie den installierten Drucker

Windows XP

Der Prozess ist abgeschlossen, so dass nun sollten Sie in der Lage sein , etwas über einen Klick ausdrucken Filedann Print. Sie können den Drucker auswählen. Wenn der Remote-PC eingeschaltet ist (und der Drucker eingeschaltet ist und nicht funktioniert), sollte der Druckvorgang gestartet werden.
Verwenden Sie den installierten Drucker

Totymedli
quelle
Bist du ungarisch?
Pacerier
6

Stellen Sie sicher, dass die Treiberversionen übereinstimmen. Windows akzeptiert nur Treiber einer anderen Architektur, wenn diese der bereits installierten Version entsprechen! Versuchen Sie, die bereits installierte Version des Treibers zu entfernen und die neueste x86- und x64-Version zu erhalten.

markusju
quelle
5

Dieses Problem wurde in der Microsoft Community von einem Mitarbeiter des Windows-Druckerteams gelöst :

Die Druckertreibernamen müssen übereinstimmen. Sie müssen einen 64-Bit-Treiber finden, der denselben Namen wie der 32-Bit-XP-Treiber verwendet, oder den Windows 7-32-Bit-Treiber auf dem x64-Computer installieren. Sie benötigen die 32-Bit-ntprint-Dateien von Windows 7, da die Dateien nicht im Flat-Dateiformat auf der 32-Bit-DVD enthalten sind. Stimmen die Treibernamen überein, hat coork möglicherweise eine bessere Lösung.

Matt
quelle
4

Tanner, x64 Windows akzeptiert keinen v3-Treiber einer anderen Prozessorarchitektur. Ich habe es versucht und meine Win7 x64-Komposition würde sie nicht akzeptieren. Es ist mir jedoch gelungen, sie mit meinem x86 XP-Computer dort abzulegen! Ich habe gerade meine HP 1500-Treiber ausprobiert:

  • Installierter Drucker auf x64 Win7
  • Teilte es unter dem Namen, sagen wir, Laser
  • Ging auf einem x86 WinXP
  • Windows + R und getippt \\<x64computerName>
  • Es gab Drucker und Faxgeräte, ich öffnete es
  • Ich habe meinen Laserdrucker gesehen und mit der rechten Maustaste auf Freigeben geklickt
  • Zusätzliche Treiber
  • Kontrollkästchen aktiviert Intel - Windows 2000 or XP
  • Von der HP-Website heruntergeladene x86-Treiber, entpackt und benötigt, um sie auf meinen x64-Computer hochzuladen.

Jetzt habe ich beide, wie hier zu sehen (Quelle: komprogram.pl )Dieser Screenshot

und auf XP Seite:

Dieser Screenshot
(Quelle: komprogram.pl )

Mit dem Aufkommen von Windows 8 gibt es jetzt auch Druckertreiber der Version 4 (siehe Typ 3 oder Typ 3 in meinen Screenshots). V4-Treiber sind architekturübergreifend, sodass wir dieses Problem hoffentlich in ein paar Jahren nicht mehr haben werden.

Kitet
quelle
Bilder verschwunden
Kanadier Luke
3

wow viele antworten hier.

Ich denke, Sie verbinden den Drucker mit einem XP-Computer und möchten ihn freigeben . Jedes 32- oder 64- Bit-Windows-Betriebssystem kann HP P4014n verwenden . Ich habe denselben Drucker in einem meiner Kundennetzwerke, aber bevor Sie eine Anleitung lesen, warum verwenden Sie nicht " interne HP Jet-Direct-Druckserver ", die in diesen Drucker integriert sind? und vergessen zu teilen und .....?

Wenn Sie eine direkte Verbindung zum XP-Computer herstellen und ihn freigeben möchten, gehen Sie dazu wie folgt vor. (gleiche Schritte, wenn Sie auf 7 installieren möchten)

0 - Um Konflikte und Treiberprobleme zu vermeiden, entfernen Sie alle HP P4014n-Treiber aus den Programmen zum Hinzufügen / Entfernen.

1 - Treiber aus den Druckservereigenschaften entfernen, wenn Sie mit dieser Prüfung hier oder hier nicht vertraut sind

2 - Download sowohl x64 und x86 PCL6 - Treiber von HP Universal Druckertreiber von hier

    *** there is no difference between win xp or 7 driver chose 7 !!! 

3 - Extrahieren Sie sie mit 7zip in einen bestimmten Ordner. C: \ HUPD \ X86, C: \ HUPD \ x64

4 - Installieren Sie Ihren Drucker mit install.exe im gewünschten Ordner (x86 für xp)

5 - Teilen Sie es und jetzt können Sie x64-Ordner zu zusätzlichen Treibern in der Freigabe-Registerkarte hinzufügen

Kaveh
quelle
3

Wahrscheinlich haben Sie eine ältere Kopie des UPD, bei der ein Fehler in den INF-Dateien aufgetreten ist und der Fehler auftritt, den Sie erhalten. Die einfache Lösung besteht darin, die neuesten 32- und 64-Bit-Treiber von HP herunterzuladen.

HP Universal Print Driver für Windows PCL6 - 64-Bit - 5.6.0.14430

HP Universal Print Driver für Windows PCL6 - 32 Bit - 5.6.0.14430

Sobald Sie diese haben, aktualisieren Sie den 64-Bit-Treiber auf Ihrem Computer. Starten Sie neu. Kehren Sie zu den Freigabeoptionen des Druckers zurück und fügen Sie den 32-Bit-Treiber hinzu. Stellen Sie sicher, dass Sie die oben genannten Dateien in verschiedene Verzeichnisse extrahieren (dies ist die Standardeinstellung) und sie gerade halten.

Chris S
quelle
2

Sie müssen die XP-Treiber auf dem Server hinzufügen, damit dies funktioniert. In diesem Fall ist der "Server" Ihr Windows 7-Computer. Sie sollten eine "x86" -Option sehen, mit der Sie die 32-Bit-Treiber importieren können.

Austin '' Danger '' Powers
quelle
"Ich habe versucht, die XP-32-Bit-Treiber zum Dialogfeld für die Treiberfreigabe auf dem Windows 7-Computer hinzuzufügen, aber auch diese werden nicht benötigt."
Tanner Faulkner
2

Der vom Druckserver angebotene Treiber ist für XP anscheinend falsch. Windows 7 bietet möglicherweise einen 64-Bit-Treiber an, der nicht mit 32-Bit-Windows XP kompatibel ist. Wenn Sie uns den Hersteller des Druckers mitteilen, können wir Ihnen möglicherweise bei der Suche nach einem geeigneten Treiber für XP behilflich sein.

Sie können versuchen, den Drucker lokal an den XP-Computer anzuschließen, damit dieser den richtigen Treiber erkennt und installiert. Wenn XP keinen geeigneten Treiber finden kann, müssen Sie einen von der Website des Herstellers herunterladen und installieren. Wenn der Drucker nicht mit einer Treiber-CD geliefert wurde.

Nachdem der Treiber und der Drucker unter XP lokal installiert wurden, müssen Sie den lokalen Drucker wie folgt in einen Netzwerkdrucker konvertieren:

  1. Trennen Sie den Drucker vom Computer und senden Sie ihn an den Windows 7-Computer zurück.
  2. Öffne das Drucker- Applet in der Systemsteuerung .
  3. Klicken Sie mit der rechten Maustaste auf den neuen Drucker und wählen Sie Eigenschaften .
  4. Gehen Sie zur Registerkarte Ports .
  5. Klicken Sie auf Add Port (Anschluss hinzufügen) , und wählen Sie Local Port (Lokaler Anschluss) aus und klicken Sie dann auf New Port… .
  6. Geben Sie für den Anschlussnamen genau den Netzwerkpfad und den Freigabenamen Ihres Druckers ein. \\Win7computer\MyPrinterKlicken Sie beispielsweise auf OK , und überprüfen Sie, ob dieser neue Anschluss mit dem Kontrollkästchen daneben ausgewählt ist.
  7. Klicken Sie auf OK , um die Druckereigenschaften zu schließen.
Harrymc
quelle