I need to know the ip address of my printer from OSX to be able to configure it in my daughters Windows laptop. I tried the solution suggested in How do you get a printer's IP in lion? but I only get: dnssd://AL-CX11-08F61E._printer._tcp.local./auto, and I cannot ping AL-CX11-08F61E._printer._tcp.local. because it does not resolve. Still, I can print. How do I get the actual IP address?

Edit: why doesn't it resolve from the commandline, but still OSX can print?

  • 1
    Is the printer actually on the network, or is it connected directly to your Mac? – Tetsujin Jul 29 '15 at 19:53
  • The printer is on the network, not directly connected. – user1561489 Jul 29 '15 at 21:41
  • Is the IP address of your printer defined manually or through DHCP? If its IP address is dynamically attributed through DHCP, you won't have a stable configuration on Windows if you use an IP address. The correct method starts by defining a name and a static IP address to your printer on your router (ex.: snow-white Then you will be able to configure it from MacOS X and Windows with its network name (ex.: snow-white.local). – daniel Azuelos Jul 29 '15 at 21:42
  • 1
    Please clarify your comment n°2: how is your printer accessing the network? Add this info at the beginning of your question: this is a key detail. – daniel Azuelos Jul 29 '15 at 21:45
  • Is it awake? Mine doesn't respond to arp or nmap if it's asleep, though it will wake & print if it's an already-known device for that machine. – Tetsujin Jul 29 '15 at 21:53
up vote 5 down vote accepted

There is a tool Bonjour Browser which will show you the connected devices on the current network. The connection types are sorted, and you can usually find the printers in Print Spooler (_printer._tcp.) or Internet Printing Protocol (_ipp._tcp.) sections. Each device will list its IP address, among other information.

  • Thanks. This tool indeed shows the ip address as well as other useful info. – user1561489 Jul 30 '15 at 7:10

Use http://localhost:631/printers/ to see the list of printers available. The page shows both printer model and its IP/name under the Printers tab. To enable the cups page, run cupsctl WebInterface=yes in terminal.

  • 2
    This should be the accepted answer... no cruft to install, simple to use. – Mike Williamson Oct 24 '17 at 16:03
  • This does not show the IP for my printer. The column Location is empty :-( – alpipego Apr 27 at 8:53
  • 1
    @alpipego My Location is a user entered field to show where the printer is physically located. I don't think you'll see an ip address there. – tim.rohrer Jun 3 at 2:40

All modern networkable printers (which have a display) have an option to set and display the IP address. Often times you hold the "go button" down for 15 seconds, or while powering up the printer. Sometimes you need a utility that goes with the printer to set and/or view it. Check your manual or find one online.

  • 1
    This is correct, but does not answer the question. I want to get it from OSX, not from the printer. – user1561489 Jul 29 '15 at 21:40

You should be able to

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

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

The line you see then should reveal the IP address of the printer.

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.