Ich muss die IP-Adresse meines Druckers von OSX kennen, um sie konfigurieren zu können in meinen Töchtern Windows Laptop. Ich habe die in vorgeschlagene Lösung ausprobiert. Wie erhält man die IP eines Druckers ' in lion? , 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 tatsächliche IP-Adresse?

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

Kommentare

  • Befindet sich der Drucker tatsächlich im Netzwerk oder ist er direkt mit Ihrem Mac verbunden?
  • Der Drucker befindet sich im Netzwerk und ist nicht direkt verbunden.
  • Ist Die IP-Adresse Ihres Druckers wird 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). Anschließend können Sie diese unter MacOS X und Windows konfigurieren mit seinem Netzwerknamen (Beispiel: snow-white.local).
  • Bitte klären Sie Ihren Kommentar n ° 2: wie ist Fügen Sie diese Informationen am Anfang Ihrer Frage hinzu: Dies ist ein wichtiges Detail.
  • Ist i Nicht wach? Meins ' reagiert nicht auf arp oder nmap, wenn es ' schläft, obwohl es & drucken, wenn ' ein bereits bekanntes Gerät für diesen Computer ist.

Antwort

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 normalerweise in Druckerspooler (_printer._tcp.) oder Internet Printing Protocol (_ipp._tcp.) Abschnitte. Jedes Gerät listet unter anderem seine IP-Adresse auf.

Kommentare

  • Danke. Dieses Tool zeigt in der Tat die IP-Adresse sowie andere nützliche Informationen an.
  • Dieses Tool heißt jetzt " Discovery " und ist im Mac App Store erhältlich. Außerdem gibt es ab heute einen Link zur Mac App Store-Seite auf der in dieser Antwort enthaltenen Website.

Antwort

Verwenden Sie http://localhost:631/printers/ , um die Liste der verfügbaren Drucker anzuzeigen. Die Seite zeigt sowohl das Druckermodell als auch dessen IP / Namen auf der Registerkarte Drucker. Führen Sie zum Aktivieren der Cups-Seite cupsctl WebInterface=yes im Terminal aus.

Wenn keine IP-Adresse direkt angezeigt wird, klicken Sie auf den Drucker, zu dem normalerweise eine Verbindung besteht Eintrag wie in diesem Beispiel:

Beispieleintrag für einen automatisch erkannten OKI MC342-Drucker

Führen Sie anschließend cupsctl WebInterface=no im Terminal aus.

Wenn sich das oben Gesagte immer noch nicht in eine IP-Adresse auflösen lässt, versuchen Sie es mit dns-sd wie in erläutert Wie kann ich die IP-Adressen aller AirPrint-Drucker in einem Netzwerk auflisten? ; Suchen Sie in diesem Beitrag nach „_ipp._tcp“.

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

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

Bildbeschreibung hier eingeben

Kommentare

  • Dies sollte die akzeptierte Antwort sein … keine Kruft zu installieren, einfach zu bedienen.
  • Hier wird die IP für meinen Drucker nicht angezeigt. Die Spalte Location ist leer 🙁
  • @alpipego Mein Standort ist ein vom Benutzer eingegebenes Feld, um anzuzeigen, wo sich der Drucker physisch befindet. Ich habe ' Ich glaube nicht, dass ' dort eine IP-Adresse sehen wird.
  • @alpipego Klicken Sie auf einen Drucker. Die meisten Druckertreiber zeigen a " Verbindung ", die in der einen oder anderen Form eine IP-Adresse für den Drucker hat. I ' Füge der Antwort einen Screenshot hinzu.
  • apple.stackexchange.com/questions/175241/… hat mir wirklich geholfen, es herauszufinden, danke!

Antwort

Öffnen Sie die Terminal-Anwendung Geben Sie unter Anwendungen / Dienstprogramme

lpstat -s 

eine Liste aller installierten Drucker ein.Die Zahl nach lpd: // ist die IP-Adresse

. Wenn Sie keinen Druckserver verwenden, wird dort der vollständig qualifizierte Domänenname des Druckservers angezeigt.

Kommentare

  • Dies ist nicht unbedingt der Fall. Was passiert, wenn die Verbindung des Druckers ' nicht das LPD-Protokoll (Line Printer Daemon) verwendet, sondern IPP (Internet Printing Protocol)? Oder DNSSD (" dnssd: // …) " oder AppSocket (" Socket: // … ") ? Und dann wurde beim Einrichten der Warteschlange nicht die IP-Adresse verwendet, sondern der Hostname?
  • Möchten Sie, dass ich meine Antwort bearbeite?

Antwort

Alle modernen netzwerkfähigen Drucker (mit Anzeige) haben die Möglichkeit, die IP-Adresse festzulegen und anzuzeigen. Oft halten Sie die „Go-Taste“ 15 Sekunden lang gedrückt oder während Sie den Drucker einschalten. Manchmal benötigen Sie ein Dienstprogramm, das zum Drucker gehört, um es einzustellen und / oder anzuzeigen. Überprüfen Sie Ihr Handbuch oder suchen Sie eines online.

Kommentare

  • Dies ist korrekt, beantwortet die Frage jedoch nicht. Ich möchte es von OSX erhalten, nicht vom Drucker.

Antwort

Sie sollten in der Lage sein,

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

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

Die Zeile, die Sie dann sehen, sollte die IP-Adresse des Druckers anzeigen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.