¿Cómo obtengo la dirección IP real de una impresora en OSX Yosemite?

Necesito saber la dirección IP de mi impresora de OSX para poder configurarla en la computadora portátil con Windows de mi hija. Probé la solución sugerida en ¿Cómo se obtiene la IP de una impresora en león? pero solo obtengo: dnssd://AL-CX11-08F61E._printer._tcp.local./auto , y no puedo hacer ping a AL-CX11-08F61E._printer._tcp.local. porque no se resuelve. Aún así, puedo imprimir. ¿Cómo obtengo la dirección IP real?

Editar: ¿por qué no se resuelve desde la línea de comandos, pero OSX aún puede imprimir?

¿La impresora está realmente en la red o está conectada directamente a su Mac?
La impresora está en la red, no conectada directamente.
¿La dirección IP de su impresora está definida manualmente o mediante DHCP? Si su dirección IP se atribuye dinámicamente a través de DHCP, no tendrá una configuración estable en Windows si usa una dirección IP. El método correcto comienza definiendo un nombre y una dirección IP estática para su impresora en su enrutador (por ejemplo: snow-white 192.168.1.128). Luego podrás configurarlo desde MacOS X y Windows con su nombre de red (ej.: snow-white.local).
Por favor aclare su comentario n°2: ¿cómo accede su impresora a la red? Agregue esta información al comienzo de su pregunta: este es un detalle clave.
¿Está despierto? El mío no responde a arp o nmap si está dormido, aunque se activará e imprimirá si es un dispositivo ya conocido para esa máquina.
por lo que en realidad no desea conocer la IP, desea saber cómo obtenerla dentro de OS X.
Es probable que la impresora se agregue a través de Bonjour/política, que usaría un nombre diferente al de la IP. Intente lo siguiente: 1) Inicie la Utilidad de red (se puede acceder a través de Spotlight, lupa en la esquina superior derecha o Espacio + Comando). 2) Vaya a Buscar en NU. 3) Ingrese la siguiente dirección: AL-CX11-08F61E.local 4) Haga clic en Buscar y vea si recibe una respuesta. Si esto funciona, lo publicaré como respuesta a continuación. El sistema realiza una búsqueda de IP basada en el nombre de las impresoras en la red y debe devolver su IP.
@smoooosher: acepté la respuesta de Kent, pero su respuesta también proporcionó información valiosa: el hecho de que puede hacer ping a la impresora eliminando _printer._tcp del nombre de host. Gracias por eso.
No sé por qué mi pregunta fue rechazada. Mostró un esfuerzo de investigación, y la pregunta implicaba cómo mi impresora está accediendo a la red. ¿Por qué necesitaría encontrar la dirección IP si está directamente conectado?
Debería poder "hacer ping AL-CX11-08F61E.local". ( no "ping AL-CX11-08F61E._printer._tcp.local". !)

Respuestas (5)

Hay una herramienta Bonjour Browser que le mostrará los dispositivos conectados en la red actual. Los tipos de conexión están ordenados y, por lo general, puede encontrar las impresoras en las secciones Print Spooler (_printer._tcp.) o Internet Printing Protocol (_ipp._tcp.) . Cada dispositivo mostrará su dirección IP, entre otra información.

Gracias. De hecho, esta herramienta muestra la dirección IP, así como otra información útil.
Esta herramienta ahora se llama "Discovery" y está disponible en la tienda de aplicaciones de Mac. Además, a partir de hoy, hay un enlace a la página de la tienda de aplicaciones de Mac en el sitio web proporcionado en esta respuesta.
Bonjour Browser no se ejecuta en versiones de macOS más nuevas que Mojave.

Use http://localhost:631/printers/ para ver la lista de impresoras disponibles. La página muestra tanto el modelo de la impresora como su IP/nombre en la pestaña Impresoras. Para habilitar la página de tazas, ejecute cupsctl WebInterface=yesen la terminal.

Si no muestra directamente una dirección IP, haga clic en la impresora, donde generalmente hay una entrada de conexión como en este ejemplo:

Entrada de ejemplo para una impresora OKI MC342 detectada automáticamente

Luego corre cupsctl WebInterface=noen la terminal.

Si lo anterior aún no se resuelve en una dirección IP, intente dns-sdcomo se explica en ¿Cómo puedo enumerar las direcciones IP de todas las impresoras AirPrint en una red? ; busque "_ipp._tcp" en esa publicación.

Para que funcione, DEBE estar en la misma red que la impresora: no funciona si está en una red diferente (por ejemplo, cuando está de viaje y la impresora detectada está en casa).

Ejemplo de una impresora que no muestra la dirección IP:

ingrese la descripción de la imagen aquí

Esta debería ser la respuesta aceptada ... sin cruft para instalar, fácil de usar.
Esto no muestra la IP de mi impresora. La columna Locationestá vacía :-(
@alpipego Mi ubicación es un campo ingresado por el usuario para mostrar dónde se encuentra físicamente la impresora. No creo que veas una dirección IP allí.
@alpipego haga clic en una impresora; la mayoría de los controladores de impresora mostrarán una "Conexión" que, de una forma u otra, tiene una dirección IP para la impresora. Agregaré una captura de pantalla a la respuesta.
apple.stackexchange.com/questions/175241/… realmente me ayudó a resolverlo, ¡gracias!

Abra la aplicación Terminal en Aplicaciones/Utilidades

tipo

lpstat -s

Seguido de presionar regresar. Debería ver una lista de todas las impresoras instaladas. En una configuración común, las impresoras se han configurado mediante el protocolo Line Printer Daemon . Si ese es el caso en el que se encuentra, el número después de lpd:// es la dirección IP.

A menos que esté utilizando un servidor de impresión, en cuyo caso verá allí el nombre de dominio completo del servidor de impresión.

Esto no es necesariamente cierto. ¿Qué ocurre si la conexión de la impresora no utiliza el protocolo LPD (Line Printer Daemon), sino el IPP (Protocolo de impresión de Internet)? ¿O DNSSD ("dnssd://...)" o AppSocket ("socket://...") ? Y luego, durante la configuración de la cola, ¿no se usó la dirección IP, sino el nombre de host?
¿Quieres que edite mi respuesta?

Todas las impresoras de red modernas (que tienen una pantalla) tienen una opción para configurar y mostrar la dirección IP. A menudo, mantiene presionado el "botón Ir" durante 15 segundos, o mientras enciende la impresora. A veces, necesita una utilidad que acompaña a la impresora para configurarla y/o verla. Consulte su manual o encuentre uno en línea.

Esto es correcto, pero no responde la pregunta. Quiero obtenerlo de OSX, no de la impresora.

Deberias ser capaz de

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

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

La línea que ve entonces debería revelar la dirección IP de la impresora.