Jeg trenger å vite IP-adressen til skriveren min fra OSX for å kunne konfigurere den i døtrene mine Windows laptop. Jeg prøvde løsningen som ble foreslått i Hvordan får du en skriver ' s IP i løve? men jeg får bare: dnssd: //AL-CX11-08F61E._printer._tcp.local./auto , og jeg kan ikke pinge AL-CX11-08F61E._printer._tcp.local. fordi det ikke løser seg. Likevel kan jeg skrive ut. Hvordan får jeg den faktiske IP-adressen?
Rediger: hvorfor løser den ikke fra kommandolinjen, men OSX kan fortsatt skrive ut?
Kommentarer
Svar
Det er et verktøy Bonjour Browser som viser deg de tilkoblede enhetene i det gjeldende nettverket. Tilkoblingstypene er sortert, og du finner vanligvis skriverne i Print Spooler (_printer._tcp.) eller Internet Printing Protocol (_ipp._tcp.) seksjoner. Hver enhet vil blant annet oppgi IP-adressen.
Kommentarer
- Takk. Dette verktøyet viser faktisk IP-adressen i tillegg til annen nyttig info.
- Dette verktøyet heter nå " Discovery " og er tilgjengelig i Mac App Store. Fra og med i dag er det en lenke til Mac App Store-siden på nettstedet som er gitt i dette svaret.
Svar
Bruk http://localhost:631/printers/ for å se listen over tilgjengelige skrivere. Siden viser både skrivermodell og IP / navn under kategorien Skrivere. For å aktivere koppesiden, kjør cupsctl WebInterface=yes
i terminalen.
Hvis den ikke viser en IP-adresse direkte, klikker du på skriveren, der det vanligvis er en forbindelse oppføring som i dette eksemplet:
Kjør deretter cupsctl WebInterface=no
i terminalen.
Hvis ovennevnte fortsatt ikke løser en IP-adresse, kan du prøve dns-sd
som forklart i Hvordan kan jeg liste IP-adressene til alle AirPrint-skriverne i et nettverk? ; søk etter «_ipp._tcp» i det innlegget.
For at det skal fungere, MÅ du være i samme nettverk som skriveren: det fungerer ikke hvis du er i et annet nettverk (for eksempel når du er på veien og den oppdagede skriveren er hjemme).
Eksempel på at en skriver ikke viser IP-adressen:
Kommentarer
- Dette burde være det aksepterte svaret … ingen cruft å installere, enkel å bruke.
- Dette viser ikke IP-adressen til skriveren min. Kolonnen
Location
er tom 🙁 - @alpipego Min posisjon er et felt som er angitt av brukeren for å vise hvor skriveren er fysisk plassert. Jeg har ikke ' t tror du ' ser en ip-adresse der.
- @alpipego klikker på en skriver; de fleste skriverdrivere vil vise en " Tilkobling " som i en eller annen form har en IP-adresse for skriveren. I ' vil legge til et skjermbilde på svaret.
- apple.stackexchange.com/questions/175241/… hjalp meg virkelig med å finne ut av det, takk!
Svar
Åpne Terminal-applikasjonen i Programmer / Verktøy
type
lpstat -s
Du bør se en liste over alle de installerte skriverne dine.Tallet etter lpd: // er IP-adressen
Med mindre du bruker en utskriftsserver, vil du i så fall se utskriftsserverens fullstendige domenenavn der.
Kommentarer
- Dette stemmer ikke nødvendigvis. Hva om skriverens ' -forbindelse ikke bruker LPD (Line Printer Daemon) -protokollen, men IPP (Internet Printing Protocol) i stedet? Eller DNSSD (" dnssd: // …) " eller AppSocket (" stikkontakt: // … ") ? Og da ble ikke IP-adressen brukt under oppsett av køen, men vertsnavnet ??
- Vil du at jeg skal redigere svaret mitt?
Svar
Alle moderne nettverksskrivere (som har skjerm) har muligheten til å angi og vise IP-adressen. Ofte holder du «gå-knappen» nede i 15 sekunder, eller mens du slår på skriveren. Noen ganger trenger du et verktøy som følger med skriveren for å stille inn og / eller vise det. Sjekk manualen din eller finn en online.
Kommentarer
- Dette er riktig, men svarer ikke på spørsmålet. Jeg vil hente det fra OSX, ikke fra skriveren.
Svar
Du bør kunne
ping -c 1 AL-CX11-08F61E.local. | grep PING
( IKKE ping AL-CX11-08F61E._printer._tcp.local.
).
Linjen du ser da skal avsløre IP-adressen til skriveren.
snow-white 192.168.1.128
). Da vil du kunne konfigurere den fra MacOS X og Windows med nettverksnavnet (f.eks .:snow-white.local
).