Wie übertrage ich Druckertreiber von einem Mac auf einen anderen?

Ich habe zwei Macs: einen, den ich auf High Sierra aktualisiert habe, ohne ihn zu löschen. Alle meine vorhandenen Druckertreiber funktionieren ordnungsgemäß.

Den zweiten Mac habe ich nach einem kompletten Wipe frisch auf High Sierra upgegradet. Die Druckertreiber funktionieren nicht.

Ich habe eine Magicolor 7540 Grafx II von Konica Minolta. Auf der Maschine mit der frischen Betriebssysteminstallation fehlt die Option für Duplexing 11x17. Ich habe verschiedene Versionen des Treibers aus verschiedenen Quellen ausprobiert, und wenn ich es zum Duplexdruck bringen kann, wird nur die linke Seite der Seite gedruckt. Auf einer Seite des doppelseitigen Drucks wird die linke Seite des Blatts gedruckt, richtig positioniert auf der linken Seite des Papiers. Auf der zweiten Seite des Duplexdrucks wird die linke Seite des Papiers gedruckt, aber es wird nach rechts geschoben, sodass auf der linken Seite eine riesige Leerstelle vorhanden ist.

Gibt es eine Möglichkeit, alle ordnungsgemäß funktionierenden Druckertreiber von einem Mac auf einen anderen zu übertragen? Ich habe versucht, die Datei von Library> Printers> und Users>Library> Printers zu kopieren. Das gibt mir zwar eine zweite Installation des Druckers, aber das Duplexing-Problem ist immer noch da.

Konica hat seinen Druckertreiber seit fast zwei Jahren nicht aktualisiert, daher ist es nicht möglich, einfach einen neuen für OS 10.13 herunterzuladen. Der Druckertreiber, der derzeit auf meinem aktualisierten Gerät ordnungsgemäß funktioniert, ist Version 1.7.

Ich habe versucht, neue Treiber herunterzuladen, sowohl Version 1.9 als auch Version 1.7. Ich habe versucht, die Druckereinstellungen von der alten Maschine auf die neue Maschine zu kopieren. Ich habe versucht, die Funktion "Drucker hinzufügen" in den Systemeinstellungen zu verwenden.

Ich weiß nicht, was ich noch versuchen soll. Kann jemand helfen?

Nur ein Gedanke und möglicherweise ein Overkill, aber die Verwendung des Migrationsassistenten und die Übertragung von ALLEM vom alten auf den neuen Mac könnten dies bewirken. Ansonsten ist mir nichts bekannt, was das tun würde, was Sie wollen.

Antworten (4)

Ich bin das gestern durchgegangen und habe eine Lösung gefunden - zumindest eine Lösung, die für mich funktioniert hat.

Ich habe einen alten Xerox WorkCenter-Drucker, für den Xerox keine Betriebssystemtreiber mehr herstellt ... aber der Drucker funktioniert großartig. Nach vielen Experimenten habe ich Folgendes herausgefunden:

  1. Ordner wie /Library/Printers/... scheinen ein Repository von Treibern zu sein, aber das sind keine Treiber, die verwendet werden ... es sind einfach Treiber, die ausgewählt werden könnten, um einen Drucker zu unterstützen, der einen solchen Treiber benötigt.
  2. Wenn Sie einen Drucker installieren, durchsucht er den Ordner nach passenden Treibern.
  3. Der ausgewählte Treiber wird nach /etc/cups/ppd kopiert und basierend auf dem Namen, den Sie Ihrem Drucker gegeben haben, umbenannt . (Beachten Sie, dass der oberste Ordner /etc heutzutage ein symbolischer Link zu /private/etc ist)

Beispiel:

Mein Xerox WorkCenter C2424 funktionierte auf einem anderen Mac und der Treiber war /etc/cups/ppd/WorkCenter_C2424_93_93_1b_.ppd. Dieser Name wurde zuvor automatisch von dem anderen Mac generiert, basierend auf den letzten Oktetten der Ethernet-Adresse des Druckers.

Ich habe die obige Datei auf den neuen Mac kopiert, sie aber im Ordner /Library/Printers/PPDs/Resources/Contents abgelegt und sie wieder in Xerox_WorkCenter_C2424.ppd umbenannt.

Ich habe dann die "Systemeinstellungen" -> "Drucker & Scanner" verwendet, um den Drucker auf dem neuen Mac zu installieren. Anstatt den Treiber automatisch auswählen zu lassen, habe ich die Option "Andere ..." gewählt, die ein Dateinavigationsfenster öffnet, zum Ordner /Libary/Printers/PPDs/Contents/Resources navigiert und den Treiber ausgewählt, den ich kopiert und umbenannt habe vom anderen mac.

Dies veranlasste den Mac, diese PPD in den Ordner /etc/cups/ppd auf dem neuen Mac zu kopieren und die Kopie basierend auf dem in der Druckerliste angegebenen Namen umzubenennen (Sie können ihr einen beliebigen Namen geben).

Ich habe den Drucker getestet, um sicherzustellen, dass alle Funktionen funktionieren, und verifiziert, dass der Treiber tatsächlich auf den neuen Mac gelangt ist (auf dem neuen Mac läuft Mojave).

Ich bin mir nicht sicher, ob ich mit diesem Trick durchkomme, wenn es an der Zeit ist, auf Catalina zu aktualisieren ... da Catalina strenge Regeln zu haben scheint, 32-Bit-Code nicht zu unterstützen, und diese sehr alten Treiber wahrscheinlich nicht 64-Bit sind Fahrer.

Danke dafür. In meinem Fall (HP LaserJet 1020) konnte ich einfach die ppd-Datei (gefunden in /etc/cups/ppd/HP_LaserJet_1020.ppd) von der alten Maschine auf die neue kopieren und dann die ppd beim Konfigurieren des Druckers auswählen. Dies funktionierte, wenn das offizielle Installationsprogramm von HP ( hpprinterdriver3.1.dmg) unter MacOS Mojave nicht installiert werden konnte.
Ich wollte, dass das funktioniert! Aber mein 2021 M1 Mac sagte: „Die Software für den Drucker wurde falsch installiert. Möchten Sie, dass er repariert wird?“ Und das Klicken auf Reparieren hat auch nicht funktioniert.

Ich weiß, dass eine Lösung darin besteht, den Migrationsassistenten zu verwenden. Das hat bei mir in der Vergangenheit funktioniert. Ich glaube, Sie müssen "Andere Dateien und Ordner" migrieren.

Eine andere Möglichkeit wäre, die Druckerfreigabe auf dem Mac mit den Treibern einzuschalten. Versuchen Sie dann, den Mac ohne die Treiber über den Mac mit den Treibern zu drucken. Dies sollte die Treiber auf dem Mac installieren.

Ich habe Folgendes getan, um druckerbezogene Dateien von einem Mac auf einen anderen zu übertragen (beide Intel). Mein Drucker ist Brother MFC-465CN.

  1. Auf Quell-Mac:

    cd /etc
    sudo zip -r /tmp/cups.zip cups
    cd /Library
    sudo zip -r /tmp/Printers.zip Printers
    
  2. Kopieren Sie die obigen ZIP-Dateien auf den Ziel-Mac.

  3. Auf dem Ziel-Mac (mit macOS Monterey):

    cd /etc
    sudo mv cups cups.save
    sudo unzip cups.zip
    cd /Library
    sudo mv Printers Printers.save
    sudo unzip Printers.zip
    
  4. Neuen Drucker über "Systemeinstellungen -> Drucker & Scanner" hinzufügen:

    1. Wählen Sie den Brother-Drucker aus der Liste aus.
    2. Das Pulldown-Menü „Verwenden“ unten zeigte automatisch „Brother MFC-465CN CUPS“.
    3. Klicken Sie auf „Hinzufügen“, um einen Drucker hinzuzufügen.
  5. Unter "Optionen & Verbrauchsmaterialien" für den neuen Drucker zeigt die Anzeige von "Versorgungsfüllständen" die Tintenfüllstände korrekt (in Farbe) an, genau wie beim Quell-Mac.

@jaume Danke, dass du dir die Zeit für die Neuformatierung genommen hast. Sieht großartig aus.

Es ist möglich, dass das Problem nicht die Treiberdateien selbst sind, sondern die Einstellungen, die sie haben.

Sie finden die meisten CUPS-Einstellungen (Common Unix Printing System) in /etc/cups, obwohl es extrem sein kann, sie einfach massenhaft zu kopieren. Dazu gehören Druckwarteschlangen (was MacOS "Drucker" nennt) und ihre Konfigurationen.

Sie können auch über eine lokale Webseite auf die CUPS-Einstellungen zugreifen. Zuerst müssen Sie das Webinterface einschalten. Führen Sie im Terminal den folgenden Befehl aus:

cupsctl WebInterface=yes

Geben Sie dann in einem Browser die URL ein: http://localhost:631

(Dies ist eine lokale Adresse auf Ihrem Computer, keine Remote-Verbindung.)

Sie können die Einstellungen auf einem Mac überprüfen und die Drucker auf dem anderen konfigurieren. Klicken Sie in der Kopfzeile auf „Drucker“, dann auf die Druckwarteschlange und wählen Sie dann im Dropdown-Menü auf der rechten Seite „Standardoptionen festlegen“.