How to Add a Printer to a Mac: A Complete Setup Guide
Adding a printer to a Mac is usually straightforward — but the exact steps, and how smoothly things go, depend on your printer model, connection type, macOS version, and network setup. Here's what you need to know to get it done right.
Why Mac Printer Setup Feels Different
macOS handles printers through a built-in system called CUPS (Common Unix Printing System), which automatically detects many printers and downloads drivers through Apple's AirPrint protocol or through manufacturer-supplied software. This means that in many cases, you can connect a printer and macOS will handle the rest — but not always.
Understanding the method you're using before you start saves a lot of troubleshooting later.
The Three Main Ways to Connect a Printer to a Mac
1. USB (Wired Direct Connection)
This is the most straightforward method:
- Plug the printer's USB cable into your Mac (using a USB-A to USB-C adapter if needed on newer MacBooks)
- Turn the printer on
- macOS will usually detect it automatically and prompt you to add it
If no prompt appears, you'll add it manually through System Settings (macOS Ventura and later) or System Preferences (macOS Monterey and earlier).
2. Wi-Fi or Network Connection
Most modern printers support wireless setup. There are two common scenarios:
- AirPrint-compatible printers: macOS detects these automatically when they're on the same Wi-Fi network as your Mac. No driver download required.
- Non-AirPrint printers: You may need to download the manufacturer's driver or PPD file from the brand's support page before macOS can communicate with the printer properly.
Make sure the printer and Mac are on the same network — this is the most common source of wireless connection failures.
3. Shared Network Printer
If a printer is physically connected to another Mac or PC on the same network and printer sharing is enabled on that machine, your Mac can access it. This requires the host computer to be on and awake, and printer sharing to be turned on in its settings.
Step-by-Step: Adding a Printer in macOS
On macOS Ventura or Later (System Settings)
- Open System Settings from the Apple menu
- Scroll down and click Printers & Scanners
- Click the Add Printer, Scanner, or Fax button (the + icon)
- A dialog box will appear showing available printers — select yours from the list
- Confirm the driver or software shown is correct, then click Add
On macOS Monterey or Earlier (System Preferences)
- Open System Preferences
- Click Printers & Scanners
- Click the + button in the lower-left corner
- Select your printer from the list and click Add
🖨️ If your printer doesn't appear in the list, check that it's powered on, connected to the correct network or USB port, and that any required drivers are installed.
When You Need to Install a Driver Manually
Not every printer works plug-and-play. Driver requirements vary based on:
| Scenario | Likely Driver Needed |
|---|---|
| AirPrint-certified printer | None — macOS handles it |
| Older printer (pre-2010) | Manufacturer driver likely required |
| Printer with scan/fax features | Full software suite recommended |
| Enterprise/office printer | May need specific PPD or admin setup |
To find drivers, go to the printer manufacturer's support site and search by your exact model number. macOS will also sometimes prompt you to download software automatically when it detects an unsupported printer.
Troubleshooting Common Issues
Printer not showing up in the list
- Confirm the printer is on the same Wi-Fi network as your Mac
- Restart both the printer and your router
- Check if the USB cable or port is functioning
"Driver unavailable" message
- macOS may have a generic driver that works for basic printing — look for "Generic PostScript Printer" or "AirPrint" as fallback options in the driver dropdown
Printer added but won't print
- Check the print queue (open the printer from Printers & Scanners) for paused or stuck jobs
- Try deleting and re-adding the printer
- Reset the printing system by right-clicking (or Control-clicking) in the Printers & Scanners list and selecting Reset printing system — note this removes all printers and requires you to re-add them
Factors That Shape Your Setup Experience
No two setups are identical. The variables that matter most:
- macOS version: The interface and available options differ between Ventura, Monterey, Big Sur, and earlier
- Printer age and brand: Newer printers from major brands (HP, Canon, Epson, Brother) typically have strong AirPrint support; older or budget models may not
- Connection method: USB is reliable but less flexible; Wi-Fi is convenient but more points of failure
- Network configuration: Complex home networks, guest networks, or VPNs can prevent printer discovery
- What you need to print: Basic document printing has far fewer requirements than duplex printing, large-format output, or using a scanner
🔧 If you're setting up a printer in a work or school environment, IT policies, network segmentation, or managed device settings may add steps that don't apply to a standard home setup.
What "Works on Mac" Actually Means
AirPrint is the clearest signal of compatibility — Apple maintains a list of AirPrint-compatible printers, and these generally require no software installation at all. But "Mac compatible" printed on a box can mean anything from full feature support to basic printing only, depending on whether the manufacturer has kept their macOS drivers updated.
The gap between a printer that prints and one that fully works — double-sided printing, ink level monitoring, scan-to-Mac, custom paper sizes — often comes down to driver completeness, not the basic connection itself. Your specific printer model, the macOS version running on your machine, and which features you actually need will determine how much of that full functionality you get.