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