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.