How to Set Up a Network Printer on Mac

Learning how to set up a network printer on Mac is one of those tasks that sounds intimidating but becomes straightforward once you know the steps. Whether you just bought a new printer or moved to a new office, getting your Mac to talk to a shared printer over Wi-Fi or Ethernet takes only a few minutes. This guide walks you through every method — from the simplest automatic detection to manual IP-based configuration — so you can start printing without frustration. If you are still shopping for the right device, our printer reviews and buying guides can help you find the best fit before you begin setup.

Network printing on macOS relies on open protocols like AirPrint, IPP (Internet Printing Protocol), and Bonjour — Apple's zero-configuration networking technology. Most modern printers support at least one of these, which means macOS can often detect and configure the printer entirely on its own. Still, knowing the manual path is valuable when automatic discovery fails or when IT policies require a specific IP address or print queue.

How to set up a network printer on Mac — System Settings Printers and Scanners panel
Figure 1 — macOS System Settings showing the Printers & Scanners panel where network printers are added and managed.

Before You Start: What You Need

Before you attempt to set up a network printer on Mac, run through this quick checklist to avoid common dead ends:

  • Printer connected to the network — either via Wi-Fi (joined to the same SSID as your Mac) or via Ethernet cable to your router.
  • Printer powered on and ready — not in sleep mode or showing an error light.
  • Mac on the same network segment — if your router uses VLANs or guest networks, the Mac and printer must be on the same one.
  • Admin rights on your Mac — adding printers requires an administrator password.
  • Printer's IP address or hostname — needed only for manual IP setup; AirPrint does not require it.

It is also worth confirming your printer is in good working order before troubleshooting a network issue. If you notice color problems after setup, our guide on how to troubleshoot a printer not printing in color covers the most common fixes. Similarly, if the printouts look smudged, see how to fix printer ink smearing on paper for a quick diagnosis.

Chart comparing AirPrint vs IP printing vs shared printer setup methods on Mac
Figure 2 — Comparison of the three main network printer setup methods on macOS by ease, reliability, and use case.

Setting Up via AirPrint (Automatic)

AirPrint is Apple's built-in wireless printing protocol and the easiest way to connect a network printer to a Mac. No driver downloads, no manual configuration — macOS handles everything automatically as long as the printer is on the same Wi-Fi network.

Step-by-Step AirPrint Connection

  1. Open System Settings (the gear icon in your Dock or Apple menu).
  2. Scroll down and click Printers & Scanners.
  3. Click the Add Printer, Scanner, or Fax… button (the + icon at the bottom of the printer list).
  4. In the Default tab of the Add Printer dialog, macOS will automatically scan your network and list discovered printers. Wait a few seconds for your printer to appear.
  5. Click your printer's name to select it. macOS will auto-populate the Use field with the correct driver or "AirPrint."
  6. Click Add. macOS downloads any necessary software in the background.
  7. Your printer now appears in the Printers & Scanners list. Open any document and press ⌘ + P to print — select the new printer from the dropdown and click Print.

Is My Printer AirPrint Compatible?

Most printers released in the last several years include AirPrint support. You can check the manufacturer's spec page or look for the AirPrint logo on the box. Even printers without native AirPrint can often use it via firmware updates provided by HP, Epson, Canon, and Brother. If your printer does not support AirPrint at all, skip to the IP method below.

Adding a Network Printer by IP Address

When automatic discovery does not find your printer — perhaps because Bonjour is blocked on a corporate network — you can add it manually using its IP address. This method works for virtually any printer that supports IPP, LPD, or HP Jetdirect protocols.

How to Find Your Printer's IP Address

There are several ways to locate your printer's IP address:

  • Printer's control panel — navigate to Network Settings or Wi-Fi Status; the IP is usually displayed there.
  • Print a configuration page — most printers have a button combination (often hold the Wi-Fi or Info button) that prints a network status page showing the IP.
  • Router's DHCP client list — log in to your router's admin panel and look for the printer by its hostname or MAC address.
  • Printer manufacturer's app — HP Smart, Epson Connect, and similar apps can find and display the printer's IP.

Adding the Printer Manually in macOS

  1. Go to System Settings → Printers & Scanners → Add Printer, Scanner, or Fax…
  2. Click the IP tab (the globe icon) at the top of the Add Printer dialog.
  3. In the Address field, type the printer's IP address (e.g., 192.168.1.45).
  4. Choose the Protocol: select IPP for most modern printers. Use LPD or HP Jetdirect if IPP does not work.
  5. Leave Queue blank unless your print server requires a specific queue name.
  6. Give the printer a friendly Name so you can identify it easily.
  7. In the Use dropdown, macOS will attempt to auto-select a driver. If it shows "Generic PostScript Printer" and your printer has a specific driver, click Select Software… and search for your printer model. If no driver is listed, download it from the manufacturer's website first.
  8. Click Add.

Connecting to a Printer Shared by Another Mac

If a printer is physically connected to another Mac on your network via USB, that Mac can share it so other computers can print to it wirelessly — no dedicated print server required.

Enable Printer Sharing on the Host Mac

  1. On the Mac that has the printer connected, open System Settings → General → Sharing.
  2. Toggle Printer Sharing on.
  3. In the list of printers that appears below, check the box next to the printer you want to share.
  4. Under Users, decide who can access it: "Everyone" for open access, or specific users for a more controlled environment.
  5. Leave this Mac on and awake whenever the shared printer needs to be used.

Connect from the Client Mac

  1. On the second Mac, open System Settings → Printers & Scanners → Add Printer, Scanner, or Fax…
  2. Click the Default tab. The shared printer should appear in the list, usually shown with the host Mac's name in parentheses (e.g., "HP LaserJet (John's Mac Mini)").
  3. Select it and click Add.

If the shared printer does not appear automatically, click the Windows tab and browse for it, or use the IP tab and enter the host Mac's IP address with the printer's queue name.

AirPrint vs IP vs Shared Printer — Which Method to Use

The table below summarizes the trade-offs so you can pick the best approach for your situation. Understanding printer capabilities upfront is useful — for a broader overview, our printer buying checklist covers the key specs to look for before you commit to a model.

Method Best For Requires Driver? Works Across Subnets? Host Mac Needed? Difficulty
AirPrint Home & small office with modern printers No No (same subnet only) No Very Easy
IP / IPP Corporate networks, older printers, static IPs Sometimes Yes No Moderate
Shared Mac Printer USB-only printer shared to multiple Macs Yes (on host) No (same network) Yes (must be awake) Easy
LPD / JetDirect Legacy enterprise printers Yes Yes No Moderate
Vendor App (HP Smart, etc.) Brand-specific features, scan-to-Mac Yes (bundled) Depends on app No Easy
Process diagram for how to set up a network printer on Mac using IP address method
Figure 3 — Step-by-step process diagram for adding a network printer to macOS via IP address configuration.

Troubleshooting Common Network Printer Issues on Mac

Even after a successful setup, network printers occasionally misbehave. Here are the most frequent problems and how to resolve them.

Printer Appears Offline

macOS marks a printer as offline when it cannot reach it on the network. Try these steps in order:

  1. Check physical connections — confirm the printer is on and connected to the Wi-Fi or Ethernet. A quick way to verify is to print a network configuration page from the printer itself.
  2. Verify same network — on your Mac, open System Settings → Wi-Fi and confirm you are on the same SSID as the printer. If your router broadcasts both 2.4 GHz and 5 GHz bands under different names, the printer may be on a different band.
  3. Reset the printing system — in Printers & Scanners, right-click (or Control-click) in the printer list and choose Reset printing system… This removes all printers and queues so you can add them fresh. Note: this clears all configured printers, not just the problematic one.
  4. Assign a static IP to the printer — DHCP leases expire, changing the printer's IP. Log in to your router's admin panel and assign a DHCP reservation to the printer's MAC address so its IP never changes. Then update the printer's address in macOS if needed.

Driver and Software Issues

macOS includes a large library of printer drivers via the Printer Software Update mechanism, but some older or niche models are not included. If macOS cannot find a driver automatically:

  • Visit the printer manufacturer's support page and download the macOS driver package.
  • Install it, then try adding the printer again — the driver will now appear in the Use dropdown.
  • For PostScript printers without a specific driver, "Generic PostScript Printer" works for basic printing but may lack access to duplex, tray selection, and other advanced features.
  • For PCL printers, try "Generic PCL Laser Printer" as a fallback.

If jobs pile up and nothing prints, the print queue may be paused or a corrupted job may be blocking it:

  1. Open the print queue by clicking the printer icon in the Dock (it appears when jobs are queued) or by double-clicking the printer in Printers & Scanners.
  2. Select all jobs and click the delete (trash) button to clear the queue.
  3. If the queue is paused, click Resume in the toolbar.
  4. If jobs keep reappearing or the queue will not clear, open Terminal and run: sudo lprm - to forcibly remove all jobs, then restart the CUPS print service with sudo launchctl stop org.cups.cupsd && sudo launchctl start org.cups.cupsd.

Network printing performance also depends on the printer's overall reliability. Keeping the firmware updated and maintaining the hardware properly goes a long way — our laser printer maintenance tips outline a practical routine that helps prevent both hardware and connectivity problems from developing over time.

Frequently Asked Questions

How do I set up a network printer on Mac without a CD?

You do not need a CD. Open System Settings → Printers & Scanners, click the + button, and macOS will search your network for available printers. If it finds yours, it downloads any required software automatically via Apple's Printer Software Update service. For printers not detected automatically, download the driver directly from the manufacturer's website.

Why isn't my network printer showing up on my Mac?

The most common reason is that the printer and Mac are not on the same Wi-Fi network or subnet. Confirm both devices share the same SSID (not a guest network). Also check that the printer is powered on and not in sleep mode. If it still does not appear, try adding it manually using the IP tab in the Add Printer dialog.

Can I use a network printer on Mac without installing software?

Yes, if the printer supports AirPrint. AirPrint requires no driver installation — macOS connects to it natively. Most printers made in recent years support AirPrint. If your printer does not, you will need at minimum a generic driver, which macOS often provides automatically.

How do I find my printer's IP address to set it up manually on Mac?

Print a network configuration page from the printer's control panel — this page lists the IP address, subnet mask, and gateway. Alternatively, log in to your router's admin interface and look in the DHCP client table for the printer's hostname. Many printers also display the IP address directly in their on-screen menu under Network Settings or Wi-Fi Status.

How do I set a network printer as the default on Mac?

Go to System Settings → Printers & Scanners. At the bottom of the panel, find the "Default printer" dropdown and select your preferred printer. You can also set macOS to always use the last printer you selected by choosing "Last Printer Used" from that same dropdown, which is convenient if you switch between multiple printers regularly.

What should I do if my Mac keeps losing the connection to the network printer?

The most reliable fix is to assign the printer a static IP address (or a DHCP reservation in your router) so its address never changes. If the IP changes after a DHCP lease renewal, macOS loses the connection because it is still pointing to the old address. After reserving the IP, delete the printer in macOS and re-add it to ensure the stored address matches.

About Marcus Reeves

Marcus Reeves is a printing technology specialist with over 12 years of hands-on experience in the industry. Before turning to technical writing, he spent eight years as a service technician for HP and Brother enterprise printer lines, where he diagnosed and repaired thousands of inkjet and laser machines. Marcus holds an associate degree in electronic engineering technology from DeVry University and a CompTIA A+ certification. He is passionate about helping home users and small offices get the most out of their printers without paying ink subscription fees. When he is not testing the latest cartridge refill kits, he tinkers with vintage dot-matrix printers and 3D printers in his garage workshop.

Check the FREE Gifts here. Or latest free books from our latest works.

Remove Ad block to reveal all the secrets. Once done, hit a button below