How to Add a Printer on a Mac: A Complete Setup Guide
Adding a printer to a Mac is usually straightforward — but the exact steps, and how smoothly it goes, depend on your printer model, connection type, and macOS version. Here's what you need to know before you start clicking through menus.
Why Mac Printer Setup Varies
Apple has built solid printer support directly into macOS through a system called AirPrint and a background framework called CUPS (Common Unix Printing System). Most modern printers work with one or both. The complication is that "adding a printer" can mean five different things depending on your setup — and choosing the wrong method leads to frustration.
The Three Main Ways to Add a Printer on a Mac
1. Automatic Detection (The Easiest Path)
If your printer is AirPrint-compatible and connected to the same Wi-Fi network as your Mac, macOS often detects it automatically the moment you try to print. You may never need to manually add it at all.
To check: open any document, go to File → Print, click the Printer dropdown, and see if your printer appears in the list. If it does, you're done.
2. Manually Adding via System Settings
If your printer doesn't appear automatically, you'll add it manually:
- Go to Apple menu → System Settings (or System Preferences on older macOS versions)
- Select Printers & Scanners
- Click the Add Printer, Scanner, or Fax button (the + icon)
- A dialog will appear showing available printers — select yours
- Click Add
macOS will typically download the correct driver automatically through Apple's built-in driver database. This works for the vast majority of consumer and business printers without any extra software.
3. Using Manufacturer Software
Some printers — particularly older models or those with advanced features like ink level monitoring, scan-to-email, or departmental controls — require manufacturer-supplied drivers or a dedicated app. HP, Canon, Epson, and Brother all publish macOS-compatible software through their websites and the Mac App Store.
If you install manufacturer software first, the printer often gets added to macOS automatically as part of that process.
Connection Types Change the Setup Steps 🔌
The way your printer connects to your Mac affects which method applies:
| Connection Type | How It Works on Mac |
|---|---|
| Wi-Fi (AirPrint) | Auto-detected on the same network; easiest setup |
| USB (direct connection) | Plug in and macOS usually installs it automatically |
| Ethernet (wired network) | Add manually via IP address in the printer dialog |
| Bluetooth | Less common; pair via Bluetooth settings first |
| Shared printer (another Mac or PC) | Requires the host machine to have sharing enabled |
For IP-based setup (common in offices), you'll click the IP tab in the Add Printer dialog, enter the printer's IP address, and select the appropriate protocol — usually IPP (Internet Printing Protocol) or LPD.
Drivers: What macOS Handles vs. What You Install
macOS ships with a large library of printer drivers built in, and Apple updates this library via Software Update. For most consumer printers released in the last several years, you won't need to download anything.
The variables that push you toward manual driver installation:
- Older printers (pre-2015 era) whose drivers weren't included in Apple's library
- PostScript or PCL printers used in professional print environments
- Multifunction printers where you want full scanner, fax, or duplex control through dedicated software
- Printers that have lost AirPrint support in a firmware update gone wrong
When macOS can't find a driver automatically, it will typically prompt you to search the App Store or visit the manufacturer's website.
macOS Version Matters More Than You'd Think
Apple reorganized printer settings when it moved from System Preferences (macOS Ventura and earlier) to System Settings (macOS Ventura onward). The underlying functionality is the same, but the navigation looks different. Some manufacturer utilities also have minimum macOS version requirements — a driver written for Catalina may behave unpredictably on Sonoma or later.
If you're running an older macOS version on purpose (common on older Macs that can't upgrade), check that your printer's current driver release actually supports your OS version before downloading.
Shared Printers and Network Environments 🖨️
If you're in a home or small office where one Mac shares a printer with others:
- The host Mac must have Printer Sharing enabled under System Settings → General → Sharing
- Other Macs on the same network can then add the printer via the Add Printer dialog, where it will appear under the Default tab
In larger office environments, IT departments often push printers to Macs via MDM (Mobile Device Management) software, meaning the printer appears automatically without the user doing anything.
Common Reasons a Printer Won't Add
- The printer and Mac are on different Wi-Fi networks or VLANs
- The printer's IP address has changed (relevant for IP-based setups)
- An outdated or incompatible driver is conflicting with macOS
- The printer is in sleep mode and not broadcasting on the network
- macOS needs a Software Update to include that printer's driver
Deleting an existing printer entry and re-adding it from scratch fixes many persistent issues — it clears stale driver associations and forces macOS to redetect the correct configuration.
The Setup That Works Depends on Your Situation
Most Mac users can add a printer in under two minutes using automatic detection or the Printers & Scanners menu. But how that plays out — which connection method makes sense, whether you need manufacturer software, how your network is configured — depends entirely on your printer model, your Mac's macOS version, and your environment. The steps exist; which path through them is right is the part only your specific setup can answer.