Jag behöver veta IP-adressen till min skrivare från OSX för att kunna konfigurera den i mina döttrar Windows bärbar dator. Jag försökte den föreslagna lösningen i Hur får du en skrivare ' IP i lejon? men jag får bara: dnssd: //AL-CX11-08F61E._printer._tcp.local./auto , och jag kan inte pinga AL-CX11-08F61E._printer._tcp.local. eftersom det inte löser sig. Ändå kan jag skriva ut. Hur får jag den faktiska IP-adressen?

Redigera: varför löser det sig inte från kommandoraden, men ändå kan OSX skriva ut?

Kommentarer

  • Är skrivaren faktiskt i nätverket, eller är den ansluten direkt till din Mac?
  • Skrivaren är i nätverket, inte direkt ansluten.
  • Är IP-adressen till din skrivare definierad manuellt eller via DHCP? Om dess IP-adress dynamiskt tillskrivs via DHCP, kommer du ' inte att ha en stabil konfiguration på Windows om du använder en IP-adress. Den rätta metoden börjar med att definiera ett namn och en statisk IP-adress till din skrivare på din router (t.ex.: snow-white 192.168.1.128). Sedan kommer du att kunna konfigurera den från MacOS X och Windows med sitt nätverksnamn (ex .: snow-white.local).
  • Förtydliga din kommentar n ° 2: hur är har din skrivare tillgång till nätverket? Lägg till den här informationen i början av din fråga: det här är en viktig detalj.
  • Är jag inte vaken? Gruvan svarar inte ' på arp eller nmap om den ' sover, även om den väcker & skriv ut om det ' är en redan känd enhet för den maskinen.

Svar

Det finns ett verktyg Bonjour Browser som visar de anslutna enheterna i det aktuella nätverket. Anslutningstyperna sorteras och du kan vanligtvis hitta skrivarna i Print Spooler (_printer._tcp.) eller Internet Printing Protocol (_ipp._tcp.) avsnitt. Varje enhet visar bland annat sin IP-adress.

Kommentarer

  • Tack. Det här verktyget visar verkligen IP-adressen och annan användbar information.
  • Detta verktyg heter nu " Discovery " och finns i Mac App Store. Från och med idag finns det en länk till Mac App Store-sidan på webbplatsen i detta svar.

Svar

Använd http://localhost:631/printers/ för att se listan över tillgängliga skrivare. Sidan visar både skrivarmodell och dess IP / namn under fliken Skrivare. För att aktivera kopparsidan, kör cupsctl WebInterface=yes i terminalen.

Om den inte direkt visar en IP-adress, klicka på skrivaren, där det vanligtvis finns en anslutning post som i det här exemplet:

Exempelpost för en automatiskt upptäckt OKI MC342-skrivare

Kör sedan cupsctl WebInterface=no i terminalen.

Om ovanstående fortfarande inte löser en IP-adress, försök med dns-sd som förklaras i Hur kan jag lista IP-adresserna för alla AirPrint-skrivare i ett nätverk? ; sök efter ”_ipp._tcp” i det inlägget.

För att det ska fungera MÅSTE du vara i samma nätverk som skrivaren: det fungerar inte om du är i ett annat nätverk (till exempel när du är på väg och den upptäckta skrivaren är hemma).

Exempel på en skrivare som inte visar IP-adressen:

ange bildbeskrivning här

Kommentarer

  • Detta borde vara det accepterade svaret … ingen cruft att installera, enkel att använda.
  • Detta visar inte IP: n för min skrivare. Kolumnen Location är tom 🙁
  • @alpipego Min plats är ett användarnas fält för att visa var skrivaren är fysiskt placerad. Jag ' tror inte att du ' ser en IP-adress där.
  • @alpipego klickar på en skrivare, de flesta skrivardrivrutiner visar en " Anslutning " som i en eller annan form har en IP-adress för skrivaren. I ' ll lägg till en skärmdump i svaret.
  • apple.stackexchange.com/questions/175241/… hjälpte mig verkligen att räkna ut det, tack!

Svar

Öppna Terminal-applikationen i Program / Verktyg

typ

lpstat -s 

Du bör se en lista över alla dina installerade skrivare.Siffran efter lpd: // är IP-adressen

Såvida du inte använder en skrivarserver, i vilket fall ser du skrivarserverns fullständiga domännamn där.

Kommentarer

  • Detta är inte nödvändigtvis sant. Vad händer om skrivarens ' -anslutning inte använder LPD-protokollet (Line Printer Daemon) utan IPP (Internet Printing Protocol) istället? Eller DNSSD (" dnssd: // …) " eller AppSocket (" uttag: // … ") ? Och sedan, under installationen av kön, användes inte IP-adressen utan värdnamnet ??
  • Vill du att jag redigerar mitt svar?

Svar

Alla moderna nätverksskrivare (som har en skärm) har möjlighet att ställa in och visa IP-adressen. Ofta håller du ner ”go-knappen” i 15 sekunder eller när du startar skrivaren. Ibland behöver du ett verktyg som följer med skrivaren för att ställa in och / eller visa det. Kontrollera din manual eller hitta en online.

Kommentarer

  • Detta är korrekt men svarar inte på frågan. Jag vill hämta det från OSX, inte från skrivaren.

Svar

Du borde kunna

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

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

Raden du ser då ska avslöja skrivarens IP-adress.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *