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:
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:
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.