Jeg har brug for at kende ip-adressen på min printer fra OSX for at kunne konfigurere den i mine døtre Windows bærbar computer. Jeg prøvede den løsning, der blev foreslået i Hvordan får du en printer ' s IP i løve? men jeg får kun: dnssd: //AL-CX11-08F61E._printer._tcp.local./auto , og jeg kan ikke pinge AL-CX11-08F61E._printer._tcp.local. fordi det ikke løser sig. Alligevel kan jeg udskrive. Hvordan får jeg den faktiske IP-adresse?

Rediger: hvorfor løser den ikke fra kommandolinjen, men OSX kan stadig udskrive?

Kommentarer

  • Er printeren faktisk på netværket, eller er den tilsluttet direkte til din Mac?
  • Printeren er på netværket, ikke direkte forbundet.
  • Er IP-adressen på din printer defineret manuelt eller via DHCP? Hvis dens IP-adresse tilskrives dynamisk via DHCP, vil du ' ikke have en stabil konfiguration på Windows, hvis du bruger en IP-adresse. Den korrekte metode starter med at definere et navn og en statisk IP-adresse til din printer på din router (f.eks .: snow-white 192.168.1.128). Derefter vil du være i stand til at konfigurere det fra MacOS X og Windows med sit netværksnavn (f.eks .: snow-white.local).
  • Forklar din kommentar n ° 2: hvordan er det har din printer adgang til netværket? Tilføj disse oplysninger i begyndelsen af dit spørgsmål: dette er en nøgle detalje.
  • Er jeg ikke vågen? Mine reagerer ikke ' på arp eller nmap, hvis den ' sover, selvom den vil vække & udskriv, hvis det ' er en allerede kendt enhed til denne maskine.

Svar

Der er et værktøj Bonjour Browser , der viser dig de tilsluttede enheder på det aktuelle netværk. Forbindelsestyperne er sorteret, og du kan normalt finde printerne i Print Spooler (_printer._tcp.) eller Internet Printing Protocol (_ipp._tcp.) sektioner. Hver enhed viser blandt andet sin IP-adresse.

Kommentarer

  • Tak. Dette værktøj viser faktisk IP-adressen samt anden nyttig info.
  • Dette værktøj hedder nu " Discovery " og er tilgængelig i Mac App Store. Fra og med i dag er der et link til Mac app store-siden på webstedet, der er angivet i dette svar.

Svar

Brug http://localhost:631/printers/ for at se listen over tilgængelige printere. Siden viser både printermodel og dens IP / navn under fanen Printere. For at aktivere koppesiden skal du køre cupsctl WebInterface=yes i terminalen.

Hvis den ikke direkte viser en IP-adresse, skal du klikke på printeren, hvor der normalt er en forbindelse post som i dette eksempel:

Eksempel på en automatisk detekteret OKI MC342-printer

Kør derefter cupsctl WebInterface=no i terminalen.

Hvis ovenstående stadig ikke løser en IP-adresse, så prøv dns-sd som forklaret i Hvordan kan jeg liste IP-adresserne på alle AirPrint-printere på et netværk? ; søg efter “_ipp._tcp” i det indlæg.

For at det skal fungere SKAL du være på samme netværk som printeren: det fungerer ikke, hvis du er på et andet netværk (for eksempel når du er på vej og den opdagede printer er hjemme).

Eksempel på en printer, der ikke viser IP-adressen:

indtast billedebeskrivelse her

Kommentarer

  • Dette burde være det accepterede svar … ingen cruft at installere, nem at bruge.
  • Dette viser ikke IPen til min printer. Kolonnen Location er tom 🙁
  • @alpipego Min placering er et bruger indtastet felt for at vise, hvor printeren er fysisk placeret. Jeg don ' ikke tror du ' ser en ip-adresse der.
  • @alpipego klik på en printer; de fleste printerdrivere viser en " Forbindelse " der i den ene eller den anden form har en IP-adresse til printeren. I ' ll tilføje et screenshot til svaret.
  • apple.stackexchange.com/questions/175241/… hjalp mig virkelig med at finde ud af det, tak!

Svar

Åbn Terminal-applikationen i Programmer / Hjælpeprogrammer

type

lpstat -s 

Du skal se en liste over alle dine installerede printere.Nummeret efter lpd: // er IP-adressen

Medmindre du bruger en printerserver, i hvilket tilfælde vil du se printerserverens fuldt kvalificerede domænenavn der.

Kommentarer

  • Dette er ikke nødvendigvis sandt. Hvad hvis printerens ' -forbindelse ikke bruger protokollen LPD (Line Printer Daemon), men IPP (Internet Printing Protocol) i stedet? Eller DNSSD (" dnssd: // …) " eller AppSocket (" stikkontakt: // … ") ? Og så blev ikke IP-adressen brugt under opsætningen af køen, men værtsnavnet ??
  • Vil du have mig til at redigere mit svar?

Svar

Alle moderne netværksprintere (som har et display) har mulighed for at indstille og vise IP-adressen. Ofte holder du “go-knappen” nede i 15 sekunder, eller mens du tænder printeren. Nogle gange har du brug for et hjælpeprogram, der følger med printeren for at indstille og / eller se det. Tjek din manual eller find en online.

Kommentarer

  • Dette er korrekt, men besvarer ikke spørgsmålet. Jeg vil hente det fra OSX, ikke fra printeren.

Svar

Du skulle være i stand til

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

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

Den linje, du ser derefter, skal afsløre printerens IP-adresse.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *