How to Add a Printer on a Mac: A Complete Setup Guide

Adding a printer to a Mac is generally straightforward, but the exact process varies depending on your printer model, connection type, and macOS version. Understanding the different methods — and when each one applies — helps you avoid common setup headaches before they start.

What Happens When You Add a Printer on macOS

macOS uses a print system built on CUPS (Common Unix Printing System), which handles communication between your Mac and connected printers. When you add a printer, your Mac either downloads the necessary printer driver automatically through Apple's software update system, uses a driver supplied by the manufacturer, or relies on AirPrint — Apple's driverless printing protocol supported by most modern printers.

The method macOS uses depends on:

  • Whether your printer supports AirPrint
  • How the printer is connected (USB, Wi-Fi, or Ethernet)
  • Your macOS version (Ventura, Sonoma, Sequoia, and newer versions handle driver management slightly differently)
  • Whether the manufacturer provides a dedicated macOS driver package

Method 1: Adding a Printer via System Settings (macOS Ventura and Later)

For macOS Ventura (13) and newer, Apple moved printer management from System Preferences into System Settings. Here's the general path:

  1. Open System Settings from the Apple menu (🍎)
  2. Scroll down and select Printers & Scanners
  3. Click the Add Printer, Scanner, or Fax button (or the + button)
  4. A new window appears showing discovered printers on your network or connected via USB
  5. Select your printer from the list
  6. macOS will identify the printer and suggest a driver — confirm or let it download automatically
  7. Click Add

If your printer appears immediately in step 4, setup is usually complete within a minute or two.

Method 2: Adding a Printer via System Preferences (macOS Monterey and Earlier)

On macOS Monterey (12) and older:

  1. Open System Preferences from the Apple menu
  2. Click Printers & Scanners
  3. Click the + button below the printer list
  4. Select your printer from the discovered list
  5. Confirm the driver selection and click Add

The underlying logic is identical to newer macOS versions — only the interface location differs.

Connection Types and How They Affect Setup 🖨️

The way your printer connects to your Mac significantly changes what the setup process looks like.

Connection TypeHow Mac Discovers ItDriver Needed?
USB (direct)Automatically detected on plug-inUsually auto-installed
Wi-Fi (same network)Appears in Add Printer listAirPrint or auto-download
Ethernet (network)Appears in Add Printer listAirPrint or auto-download
BluetoothVaries by printerManufacturer driver often required
Shared PC printerRequires manual IP or Windows sharing setupManufacturer driver often required

AirPrint-compatible printers (the majority of printers released in the past several years) require no manual driver installation at all — macOS handles everything. Older or non-AirPrint printers may require you to download a driver package directly from the manufacturer's website before the printer shows up correctly.

Adding a Printer Manually Using an IP Address

If your printer doesn't appear in the automatic discovery list — common with network printers on corporate setups, older models, or printers connected through a print server — you can add it manually:

  1. In the Add Printer window, click the IP tab (globe icon)
  2. Enter the printer's IP address
  3. Choose the correct Protocol (typically IPP, LPD, or HP Jetdirect depending on the printer)
  4. Enter a queue name if required (often left blank for home printers)
  5. Select or manually specify the driver under Use
  6. Click Add

Finding the printer's IP address usually means printing a network configuration page directly from the printer's control panel, or checking your router's connected devices list.

Installing Manufacturer Drivers When macOS Can't Find Them

For printers that aren't AirPrint-compatible and aren't recognized automatically, the process looks like this:

  • Visit the printer manufacturer's official support website (Canon, Epson, HP, Brother, etc.)
  • Search for your specific printer model and download the macOS-compatible driver package
  • Install the driver package first, before attempting to add the printer in System Settings
  • Once installed, return to Printers & Scanners and add the printer — it should now appear with full feature support including duplex printing, tray selection, and quality settings

macOS Sonoma and later may display a prompt suggesting you visit the manufacturer's website when a driver isn't found — this is normal behavior, not an error.

Setting a Default Printer and Managing Print Queue

Once added, you can designate any printer as your default printer:

  • In Printers & Scanners, select the printer and it will appear in your list
  • At the bottom of the panel, use the Default printer dropdown to set your preference
  • macOS also offers a "Last Printer Used" option, which automatically defaults to whichever printer you used most recently — useful in multi-printer households or offices

Each printer in the list has its own Options & Supplies panel where you can check ink/toner levels (on supported models), configure trays, and verify the installed driver version.

Variables That Change the Experience

Even with the same printer and macOS version, setup outcomes differ based on several real-world factors:

  • Network configuration — printers on guest networks or VLANs may not be discoverable by default
  • macOS security settings — stricter firewall or privacy settings can block printer communication
  • Printer firmware version — outdated printer firmware sometimes causes connectivity issues that driver reinstalls won't fix
  • Shared printers via another Mac — the host Mac must have Printer Sharing enabled in System Settings, and both machines need to be on the same network

The difference between a seamless two-minute setup and a frustrating troubleshooting session often comes down to one of these variables rather than the core setup steps themselves. 🔧

Understanding which connection type you're working with, whether your printer supports AirPrint, and which macOS version you're running narrows down the exact path your setup will take — and where to look if something doesn't go as expected.