Wie erhalte ich die aktuelle IP-Adresse eines Druckers in OSX Yosemite?


11

Ich muss die IP-Adresse meines Druckers von OSX kennen, um sie auf dem Windows-Laptop meiner Tochter konfigurieren zu können. Ich habe die Lösung ausprobiert, die unter Wie erhält man die IP eines Druckers in Löwen? aber ich erhalte nur: dnssd: //AL-CX11-08F61E._printer._tcp.local./auto , und ich kann AL-CX11-08F61E._printer._tcp.local nicht anpingen. weil es sich nicht auflöst. Trotzdem kann ich drucken. Wie erhalte ich die aktuelle IP-Adresse?

Bearbeiten: Warum wird es nicht über die Befehlszeile aufgelöst, aber OSX kann trotzdem drucken?


1
Befindet sich der Drucker tatsächlich im Netzwerk oder ist er direkt mit Ihrem Mac verbunden?
Tetsujin

Der Drucker befindet sich im Netzwerk und ist nicht direkt verbunden.
user1561489

Ist die IP-Adresse Ihres Druckers manuell oder über DHCP definiert? Wenn die IP-Adresse dynamisch über DHCP zugewiesen wird, haben Sie unter Windows keine stabile Konfiguration, wenn Sie eine IP-Adresse verwenden. Die richtige Methode beginnt mit der Definition eines Namens und einer statischen IP-Adresse für Ihren Drucker auf Ihrem Router (Beispiel:) snow-white 192.168.1.128. Dann können Sie es unter MacOS X und Windows mit seinem Netzwerknamen (Beispiel:) konfigurieren snow-white.local.
Dan

1
Bitte erläutern Sie Ihren Kommentar Nr. 2: Wie greift Ihr Drucker auf das Netzwerk zu? Fügen Sie diese Informationen am Anfang Ihrer Frage hinzu: Dies ist ein Schlüsseldetail.
Dan

Ist es wach? Meins reagiert nicht auf arp oder nmap, wenn es schläft, obwohl es aufwacht und druckt, wenn es ein bereits bekanntes Gerät für diese Maschine ist.
Tetsujin

Antworten:


7

Es gibt ein Tool Bonjour Browser, das Ihnen die angeschlossenen Geräte im aktuellen Netzwerk anzeigt. Die Verbindungstypen sind sortiert, und Sie finden die Drucker in der Regel in den Abschnitten Druckerspooler (_printer._tcp.) Oder Internet Printing Protocol (_ipp._tcp.) . Jedes Gerät listet unter anderem seine IP-Adresse auf.


Vielen Dank. Dieses Tool zeigt in der Tat die IP-Adresse sowie andere nützliche Informationen.
user1561489

26

Verwenden Sie http: // localhost: 631 / printers / , um die Liste der verfügbaren Drucker anzuzeigen. Auf der Seite werden sowohl das Druckermodell als auch dessen IP / Name auf der Registerkarte Drucker angezeigt. Um die Cups-Seite zu aktivieren, führen Sie das cupsctl WebInterface=yesTerminal aus.

Wenn die IP-Adresse nicht direkt angezeigt wird, klicken Sie auf den Drucker. In der Regel gibt es einen Verbindungseintrag wie in diesem Beispiel:

Beispieleintrag für einen automatisch erkannten OKI MC342-Drucker

Danach cupsctl WebInterface=noim Terminal laufen .

Wenn das oben Gesagte immer noch nicht in eine IP-Adresse aufgelöst wird, versuchen Sie es dns-sdwie unter Wie kann ich die IP-Adressen aller AirPrint-Drucker in einem Netzwerk auflisten? ; Suche in diesem Beitrag nach "_ipp._tcp".

Damit dies funktioniert, MÜSSEN Sie sich im selben Netzwerk wie der Drucker befinden: Dies funktioniert nicht, wenn Sie sich in einem anderen Netzwerk befinden (z. B. unterwegs und der erkannte Drucker zu Hause ist).

Beispiel eines Druckers, der die IP-Adresse nicht anzeigt:

Bildbeschreibung hier eingeben


3
Dies sollte die akzeptierte Antwort sein ... keine Kruft zu installieren, einfach zu bedienen.
Mike Williamson

1
Hier wird die IP meines Druckers nicht angezeigt. Die Spalte Locationist leer :-(
alpipego

1
@alpipego Mein Standort ist ein vom Benutzer eingegebenes Feld, in dem angezeigt wird, wo sich der Drucker befindet. Ich glaube nicht, dass Sie dort eine IP-Adresse sehen werden.
tim.rohrer

@alpipego auf einen Drucker klicken; Die meisten Druckertreiber zeigen eine "Verbindung" an, die in der einen oder anderen Form eine IP-Adresse für den Drucker hat. Ich werde der Antwort einen Screenshot hinzufügen.
Jeroen Wiert Pluimers

apple.stackexchange.com/questions/175241/… hat mir wirklich geholfen, es herauszufinden, danke!
Alex

4

Alle modernen netzwerkfähigen Drucker (die über ein Display verfügen) haben die Möglichkeit, die IP-Adresse einzustellen und anzuzeigen. Häufig halten Sie die Starttaste 15 Sekunden lang gedrückt oder schalten den Drucker ein. Manchmal benötigen Sie ein Dienstprogramm, das zum Einstellen und / oder Anzeigen des Druckers gehört. Überprüfen Sie Ihr Handbuch oder finden Sie eines online.


1
Dies ist richtig, beantwortet aber die Frage nicht. Ich möchte es von OSX bekommen, nicht vom Drucker.
user1561489

2

Du solltest dazu fähig sein

 ping -c 1  AL-CX11-08F61E.local. | grep PING

( NICHT ping AL-CX11-08F61E._printer._tcp.local. ).

In der angezeigten Zeile sollte die IP-Adresse des Druckers angezeigt werden.


2

Öffnen Sie die Terminal-Anwendung unter Programme / Dienstprogramme

Art

lpstat -s

Die Zahl nach lpd: // ist die IP-Adresse


Dies ist nicht unbedingt wahr. Was ist, wenn die Druckerverbindung nicht das LPD-Protokoll (Line Printer Daemon), sondern das IPP-Protokoll (Internet Printing Protocol) verwendet? Oder DNSSD ("dnssd: // ...") oder AppSocket ("socket: // ...") ? Und dann, während der Einrichtung der Warteschlange wurde nicht die IP-Adresse verwendet, sondern der Hostname?
Kurt Pfeifle

Möchten Sie, dass ich meine Antwort bearbeite?
Jasonology
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.