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