Wie drucke ich auf einem von Yosemite verwalteten Drucker von einem Panther Mac aus?

Ein Paar, das ich kenne, hat zwei Computer, die ich unterstütze - einer ist ein iMac, den ich kürzlich von Snow Leopard (10.6) auf Yosemite (10.10) aktualisiert habe. Der Drucker ist an dieses System angeschlossen. Der andere Computer ist leider ein 450 MHz Power Mac G4 (AGP-Grafik), auf dem die letzte Version von Panther (10.3.9) läuft. Überraschenderweise funktioniert der 14 Jahre alte Computer immer noch und wird rege genutzt (hauptsächlich für AppleWorks- Dokumente, was ein weiteres „Pfui“ ist).

Bevor der iMac aktualisiert wurde, hatte ich etwas daran getan, wodurch der Power Mac den freigegebenen Drucker sehen konnte. Ich vermute, es hatte mit CUPS zu tun , aber ich könnte mich irren. Seit dem Upgrade auf Yosemite kann der Power Mac nicht mehr drucken, und ich kann das alte Setup anscheinend nicht neu erstellen.

Meine Frage in einem Satz zusammengefasst lautet:

Wie teile ich einen Drucker von einem Mac, auf dem Yosemite läuft, mit einem, auf dem Panther läuft, damit der Panther drucken kann?

beide müssen Bonjour/Rendezvous laufen lassen. Yosemite muss erkannt werden, um nicht von der Firewall blockiert zu werden.
Ich würde davon ausgehen, dass das Aktivieren der Druckerfreigabe dafür sorgen würde. Liege ich falsch?
Durch Aktivieren der Druckerfreigabe und Freigabe des Druckers - Systemeinstellungen->Freigabe bzw. Systemeinstellungen->Drucken & Scannen - auf dem iMac sollte der G4 den Drucker sehen und verwenden können. CUPS würde den Treiber bereitstellen, wenn Sie den druckerspezifischen Treiber auf keinem der beiden Rechner installiert haben.
@douggro - Update: Ich habe genau das versucht und selbst mit installiertem Druckertreiber konnte er es nicht sehen. Ich wollte gerade im Druckermenü auf "Drucker hinzufügen", was der richtige Ort zu sein schien. Irgendwelche anderen Vorschläge?
Ja, möglicherweise müssen Sie diesen Weg gehen, dh den Drucker manuell hinzufügen. Die automatische Bonjour-Druckererkennung wurde in Leopard oder Snow Leopard hinzugefügt (ich kann mich nicht erinnern, welche - ich weiß, dass sie in SnowLep funktioniert)
Haben Sie einen Weg gefunden, dieses Problem zu lösen?
Ich bin auf ein ≠ Problem gestoßen, das aber helfen könnte, ein allgemeineres Problem zu lösen. Ich habe eine Netzwerk-Konf. in dieser Frage beschrieben: apple.stackexchange.com/q/188399/22003 . Alice& Bobliefen beide Mountain Lion (10.8) und Printer Sharingwurden verwendet. Seit ich Bob auf Yosemite (10.10) aktualisiert habe, Printer Sharingfunktioniert es nicht mehr. Da jage ich den Ursprung des Problems.
Könnten Sie die Ausgabe von ifconfig en1auf Ihrem Panther Mac hinzufügen? Ich bin jetzt davon überzeugt, dass Bonjourauf Yosemite über IPv4 gebrochen ist, und ziemlich sicher, dass Panther kein IPv6 spricht.
@danielAzuelos - Tut mir leid, ich habe es nie zum Laufen gebracht. Ich werde es versuchen, wenn ich das nächste Mal über ihrem Haus bin, und die Ausgabe hinzufügen.

Antworten (1)

Zur Verdeutlichung nenne ich Ihren Power Mac G4 mit Panther: Pantund Ihren iMac mit Yosemite: Yose.

Yosemitehat ein Problem beim Drucken in einer IPv4-Umgebung (siehe: Wie kann freigegebenes Drucken auf Yosemite in einem reinen IPv4-Netzwerk funktionieren? . Andererseits Pantherkann IPv6.

Überprüfen Sie IPv6

Daher ist der erste Punkt, den Sie überprüfen müssen, um drucken zu können, Pantob Ipv6 betriebsbereit ist. Wenn Pantund Yoseüber Ethernet verbunden sind, überprüfen Sie dies mit (dies ist ein Befehl, der innerhalb von eingegeben werden muss Terminal):

ifconfig en0

und Sie sollten eine Ausgabe erhalten, die eine Zeile enthält, die wie folgt beginnt:

inet6 fe80::

Was beweist, dass es Panteine IPv6-Adresse hat und mit IPv6 verbunden ist. Wenn sie über AirPort verbunden sind, müssen Sie dieselbe Ausgabe überprüfen mit:

ifconfig en1

Wenn PantSie keine IPv6-Adresse haben, müssen Sie die Netzwerkkonfiguration ändern durch:

System Preferences > Network

auswählen Advanced...und unter dem TCP/IPFenster auswählen

Configure IPv6: Automatically

Klicken Sie auf OK, Apply. Überprüfen Sie, ob IPv6 jetzt ausgeführt wird.

Überprüfen Sie cupsd

Wenn Sie IPv6 gerade zum ersten Mal aktiviert haben, Pantmüssen Sie neu starten cupsd, damit es dieses Protokoll sprechen kann.

Der einfachste Weg ist, einfach neu zu starten Pant. (Aber wenn Sie es vorziehen, klar zu verstehen, was Sie ändern, reicht ein Neustart cupsdaus).

Sie müssen nun überprüfen, ob Sie cupsdIPv6 sprechen können. (Wenn ich einen Panther mit Mac zur Hand gehabt hätte, hätte ich direkt geantwortet, aber ich tue es nicht).

Hier ist der Befehl, den Sie eingeben müssen Terminal, um diese Überprüfung durchzuführen:

ps ax | egrep '[ /](PID|cupsd)'

zeigt Ihnen 2 Zeilen als:

  PID   TT  STAT      TIME COMMAND
76864   ??  Ss     0:00.26 /usr/sbin/cupsd -l

wobei die Zahl PIDdie Prozess-ID des cupsdDaemons ist.

Verwenden Sie diese Prozess-ID (hier 76864), um zu überprüfen, ob dieser Daemon IPv6 spricht, mit Hilfe von lsofwie folgt:

/usr/bin/sudo lsof -p 76864 | egrep '(COMMAND|IPv)'

Dies ist ein privilegierter Befehl, daher müssen Sie ihn verwenden, sudoder Sie nach Ihrem Benutzerpasswort fragt. Dieser Befehl sollte Ihnen eine Ausgabe geben, die der folgenden sehr ähnlich ist:

BEFEHL PID BENUTZER FD TYP GERÄTEGRÖSSE/AUS KNOTENNAME
cupsd 76864 root 9u IPv4 0x9007abdfc3bf58ad 0t0 TCP localhost:ipp (LISTEN)
cupsd 76864 root 15u IPv6 0x9007abdfb88bf0cd 0t0 TCP localhost:ipp (LISTEN)

Wenn Sie eine Zeile haben, in der TYPE== IPv6dann cupsdspricht Pant, spricht IPv6.

Starten Sie die Freigabe erneut

Wenn Sie IPv6 gerade zum ersten Mal aktiviert haben, Pantmüssen Sie die Freigabe von Anfang an aktivieren, Yosedamit Pantsie über den IPv6-Kanal korrekt angezeigt wird.

Auf Yoseoffen

System Preferences > Sharing

stop Printer Sharing, warten Sie bis Printer Sharing: Offes angezeigt wird und starten Sie es neu.

Wenn Sie Panteinen neuen Drucker hinzufügen, sollten Sie einen neuen Drucker sehen, den Sie hinzufügen und konfigurieren können Yose.

Haftungsausschluss

Dies ist ein Blindrezept (ich habe keinen Panther, um es vollständig zu überprüfen). Ich habe versucht, möglichst gefährliche Modifikationen auf MacOS zu vermeiden.

Wir freuen uns über jedes Feedback, um diesen Antwortentwurf zu verbessern.