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ć?

Komentarze

  • Czy drukarka jest rzeczywiście w sieci, czy jest podłączona bezpośrednio do komputera Mac?
  • Drukarka jest w sieci, a nie bezpośrednio.
  • Czy adres IP drukarki zdefiniowany ręcznie lub przez DHCP? Jeśli jej adres IP jest dynamicznie przypisywany przez DHCP, nie uzyskasz ' 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 .: snow-white 192.168.1.128). Następnie będzie można go skonfigurować w systemie MacOS X i Windows z nazwą sieci (np .: snow-white.local).
  • Wyjaśnij swój komentarz n ° 2: jak to jest Twoja drukarka uzyskuje dostęp do sieci? Dodaj te informacje na początku pytania: to jest kluczowy szczegół.
  • nie śpisz? Mój nie ' nie odpowiada na arp lub nmap, jeśli ' śpi, chociaż obudzi się & print if it ' to już znane urządzenie dla tej maszyny.

Odpowiedz

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

Komentarze

  • Dziękuję. To narzędzie rzeczywiście pokazuje adres IP, a także inne przydatne informacje.
  • To narzędzie nazywa się teraz " Discovery " i jest dostępny w sklepie z aplikacjami Mac. Na dzień dzisiejszy w witrynie podanej w tej odpowiedzi znajduje się łącze do strony sklepu z aplikacjami na komputery Mac.

Odpowiedź

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 jest połączenie wpis jak w tym przykładzie:

Przykładowy wpis dotyczący automatycznie wykrywanej drukarki OKI MC342

Następnie uruchom cupsctl WebInterface=no w terminalu.

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

Aby to zadziałało, MUSISZ być w tej samej sieci co drukarka: nie działa, jeśli jesteś w innej sieci (na przykład gdy jesteś w droga, a znaleziona drukarka jest w domu).

Przykład drukarki, która nie pokazuje adresu IP:

tutaj wprowadź opis obrazu

Komentarze

  • To powinna być zaakceptowana odpowiedź … bez cruft do zainstalowania, prosty w użyciu.
  • To nie pokazuje adresu IP mojej drukarki. Kolumna Location jest pusta 🙁
  • @alpipego Moja lokalizacja to pole wprowadzone przez użytkownika, aby pokazać, gdzie znajduje się drukarka. Nie ' nie sądzę, że ' zobaczysz tam adres IP.
  • @alpipego kliknij drukarkę; większość sterowników drukarek wyświetli " Połączenie ", które w takiej czy innej formie ma adres IP drukarki. I ' dodamy zrzut ekranu do odpowiedzi.
  • apple.stackexchange.com/questions/175241/… naprawdę pomogło mi to rozgryźć, dzięki!

Odpowiedź

Otwórz aplikację Terminal w Aplikacje / Narzędzia

wpisz

lpstat -s 

Powinieneś zobaczyć listę wszystkich zainstalowanych drukarek.Liczba po lpd: // to adres IP

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

Komentarze

  • Niekoniecznie jest to prawda. 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 edytować moją odpowiedź?

Odpowiedź

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.

Komentarze

  • To prawda, ale nie daje odpowiedzi na pytanie. Chcę go pobrać z OSX, a nie z drukarki.

Odpowiedź

Powinno być możliwe

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

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

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

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *