Every device on your network has a local IP address that the computers in your home use to locate it. You don't need to know your network printer's IP for day-to-day use, but it's one way to add the printer to a new computer if the system doesn't detect the printer automatically.
Only network printers have IP addresses. A printer connected directly to a computer with a USB cable does not have an IP.
Find the IP in the Control Panel
Step 1: Open Devices and Printers
Search for and open the Devices and Printers Control Panel using the Windows 8 Start screen.
In Windows 7, click Devices and Printers on the Start menu.
Step 2: Open the Printer Properties
Right-click your printer in Devices and Printers and select Printer Properties from the context menu.
Don't click Properties at the bottom of the context menu. Look farther up the menu for Printer Properties.
Step 3: Find the IP
Open the Ports tab and scroll down to find the "Standard TCP/IP Port." Read the IP address from the line, and then close the window. You might need to expand the Port column to read the full address: click and drag the line between the Port and Description columns.
Find the IP Using the Command Prompt
The command prompt also offers a way to find your printer's IP, with the Address Resolution Protocol cache. To use this method, you need to know the printer's MAC address -- also called a physical address or hardware address -- to match up with the IP. MAC addresses don't change, unlike IP addresses, so you can often find the MAC on a sticker on the printer.
At the command prompt, type arp -a and press Enter. Look through the list for your printer's MAC address and read the corresponding IP.