Pytanie:
Jak uzyskać rzeczywisty adres IP drukarki w systemie OSX Yosemite
user1561489
2015-07-29 23:48:14 UTC
view on stackexchange narkive permalink

Muszę znać adres IP mojej drukarki z OSX, aby móc ją skonfigurować w laptopie mojej córki z systemem Windows. Wypróbowałem rozwiązanie sugerowane w Jak uzyskać adres IP drukarki w lwie?, ale otrzymuję tylko: dnssd: //AL-CX11-08F61E._printer._tcp.local./auto i nie mogę pingować AL-CX11-08F61E._printer._tcp.local. ponieważ to nie rozwiązuje. Mimo to mogę drukować. Jak uzyskać rzeczywisty adres IP?

Edycja: dlaczego nie jest rozwiązywana z wiersza poleceń, ale OSX nadal może drukować?

Czy drukarka jest rzeczywiście w sieci, czy jest podłączona bezpośrednio do komputera Mac?
Drukarka jest podłączona do sieci, a nie podłączona bezpośrednio.
Czy adres IP drukarki został zdefiniowany ręcznie czy przez DHCP? Jeśli jego adres IP jest dynamicznie przypisywany przez DHCP, nie będziesz mieć stabilnej konfiguracji w systemie Windows, jeśli używasz adresu IP.Prawidłowa metoda rozpoczyna się od zdefiniowania nazwy i statycznego adresu IP drukarki na routerze (np .: `śnieżnobiały 192.168.1.128`).Wtedy będziesz mógł skonfigurować go z MacOS X i Windows za pomocą nazwy sieci (np .: `snow-white.local`).
Wyjaśnij komentarz nr 2: w jaki sposób Twoja drukarka uzyskuje dostęp do sieci?Dodaj te informacje na początku pytania: to kluczowy szczegół.
Czy to jest obudzone?Mój nie reaguje na arp lub nmap, jeśli śpi, chociaż obudzi się i wydrukuje, jeśli jest już znanym urządzeniem dla tej maszyny.
więc tak naprawdę nie chcesz znać adresu IP, chcesz wiedzieć, jak go zdobyć w systemie OS X.
Drukarka jest prawdopodobnie dodana za pośrednictwem Bonjour / policy, które używałyby innej nazwy niż adres IP.Spróbuj wykonać następujące czynności: 1) Uruchom narzędzie sieciowe (można uzyskać do niego dostęp za pomocą Spotlight, szkła powiększającego w prawym górnym rogu lub spacji + polecenia).2) Przejdź do Lookup w NU.3) Wprowadź następujący adres: AL-CX11-08F61E.local 4) Kliknij opcję Lookup i zobacz, czy otrzymasz odpowiedź.Jeśli to zadziała, opublikuję to jako odpowiedź poniżej.System wyszukuje adres IP na podstawie nazw drukarek w sieci i powinien zwrócić swój adres IP.
@smoooosher: Przyjąłem odpowiedź udzieloną przez Kenta, ale Twoja odpowiedź dostarczyła również cennych informacji: fakt, że możesz pingować drukarkę, usuwając _printer._tcp z nazwy hosta.Dziękuję za to.
Nie wiem, dlaczego moje pytanie zostało odrzucone?Pokazał wysiłek badawczy, a pytanie dotyczyło sposobu, w jaki moja drukarka uzyskuje dostęp do sieci.Dlaczego miałbym znaleźć adres IP, jeśli jest on podłączony bezpośrednio?
Powinieneś móc * "pingować AL-CX11-08F61E.local." * (** nie ** * "ping AL-CX11-08F61E._printer._tcp.local." *!)
Pięć odpowiedzi:
Behnam Dezfouli
2016-12-28 08:01:16 UTC
view on stackexchange narkive permalink

Użyj http: // localhost: 631 / printers /, aby wyświetlić listę dostępnych drukarek.Strona pokazuje zarówno model drukarki, jak i jej adres IP / nazwę na karcie Drukarki. Aby włączyć stronę kubków, uruchom cupsctl WebInterface = yes w terminalu.

Jeśli nie pokazuje bezpośrednio adresu IP, kliknij drukarkę, gdzie zwykle znajduje się wpis połączenia, jak w tym przykładzie:

Example entry for an auto-detected OKI MC342 printer

Następnie uruchom cupsctl WebInterface = no w terminalu.

Jeśli powyższe nadal nie prowadzi do adresu IP, wypróbuj dns-sd zgodnie z wyjaśnieniem w sekcji Jak mogę wyświetlić adresy IP wszystkich drukarek AirPrint w sieci?;wyszukaj „_ipp._tcp” w tym poście.

Aby to zadziałało, MUSISZ znajdować się w tej samej sieci co drukarka: nie działa, jeśli jesteś w innej sieci (na przykład w podróży, a wykryta drukarka jest w domu).

Przykład drukarki, która nie wyświetla adresu IP:

enter image description here

To powinna być akceptowana odpowiedź ... bez okrucieństwa w instalacji, prosta w użyciu.
To nie pokazuje adresu IP mojej drukarki.Kolumna „Lokalizacja” jest pusta :-(
@alpipego My Location to pole wprowadzane przez użytkownika, aby pokazać, gdzie fizycznie znajduje się drukarka.Myślę, że nie zobaczysz tam adresu IP.
@alpipego kliknij drukarkę;większość sterowników drukarek wyświetla „Połączenie”, które w takiej czy innej formie ma adres IP drukarki.Dodam zrzut ekranu do odpowiedzi.
https://apple.stackexchange.com/questions/175241/how-can-i-list-the-ip-addresses-of-all-the-airprint-printers-on-a-network naprawdę pomogło mi to rozgryźć,dzięki!
Kent
2015-07-30 04:39:30 UTC
view on stackexchange narkive permalink

Istnieje narzędzie Przeglądarka Bonjour, które pokaże podłączone urządzenia w bieżącej sieci. Typy połączeń są posortowane i drukarki zwykle można znaleźć w sekcjach Bufor wydruku (_printer._tcp.) lub Protokół drukowania internetowego (_ipp._tcp.) . Każde urządzenie podaje między innymi swój adres IP.

Dzięki.To narzędzie rzeczywiście pokazuje adres IP, a także inne przydatne informacje.
To narzędzie nazywa się teraz „Discovery” i jest dostępne w sklepie z aplikacjami dla komputerów Mac.Ponadto na dzień dzisiejszy w witrynie podanej w tej odpowiedzi znajduje się łącze do strony sklepu z aplikacjami na komputery Mac.
Steve Chambers
2015-07-30 02:25:14 UTC
view on stackexchange narkive permalink

Wszystkie nowoczesne drukarki sieciowe (które mają wyświetlacz) mają opcję ustawiania i wyświetlania adresu IP. Często przytrzymujesz przycisk „Start” przez 15 sekund lub podczas włączania drukarki. Czasami potrzebujesz narzędzia współpracującego z drukarką, aby ustawić i / lub wyświetlić. Sprawdź swoją instrukcję lub znajdź ją w Internecie.

To prawda, ale nie daje odpowiedzi na pytanie.Chcę go pobrać z OSX, a nie z drukarki.
jasonology
2019-05-16 06:19:53 UTC
view on stackexchange narkive permalink

Otwórz aplikację Terminal w Applications / Utilities

typ

  lpstat -s
 

Powinna zostać wyświetlona lista wszystkich zainstalowanych drukarek.Liczba po lpd: // to adres IP

O ile nie korzystasz z serwera druku, w takim przypadku zobaczysz tam w pełni kwalifikowaną nazwę domeny serwera druku.

To niekoniecznie jest prawdą.Co się stanie, jeśli połączenie drukarki nie korzysta z protokołu LPD (Line Printer Daemon), ale zamiast tego IPP (Internet Printing Protocol)?Lub DNSSD * ("dnssd: // ...)" * lub AppSocket * ("socket: // ...") *?A potem podczas konfiguracji kolejki nie został użyty adres IP, ale nazwa hosta?
Czy mam zmienić odpowiedź?
Kurt Pfeifle
2016-07-02 20:10:48 UTC
view on stackexchange narkive permalink

Powinieneś być w stanie

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

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

Linia, którą zobaczysz, powinna ujawnić adres IP drukarki.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...