Installation & Drivers

How to Connect a Printer to a Mac or MacBook (Wi-Fi, USB and AirPrint)

Most printers connect to a Mac in a minute through AirPrint, with no download. Here is how to add one over Wi-Fi, USB or IP address, pick the right protocol, and set up scanning.

Epson inkjet photo printer with a colour print in the output tray
Photo: Emiliano Vittoriosi on Unsplash
On this page
  1. Quick steps
  2. Which connection should I use?
  3. How do I add a wireless printer to my Mac?
  4. Adding a printer by IP address: which protocol should I pick?
  5. Connecting a USB printer to a Mac or MacBook
  6. Do I need a driver on macOS 26 Tahoe or 15 Sequoia?
  7. Printing from a Mac to a printer shared by a Windows PC
  8. Setting up scanning on a Mac
  9. If the printer still won't add or print

To connect a printer to a Mac, put the printer on the same Wi-Fi network or plug it in by USB, then open System Settings › Printers & Scanners, click Add Printer, Scanner, or Fax, select the printer and click Add. Most current printers work through AirPrint with nothing to download. If the printer isn't listed, add it by IP address instead.

Quick steps

  1. Connect the printer to your Wi-Fi from its control panel or setup app, or plug it into the Mac with a USB cable.
  2. Choose Apple menu › System Settings, then click Printers & Scanners in the sidebar.
  3. Click Add Printer, Scanner, or Fax.
  4. On the Default tab, select your printer. The Kind column shows Bonjour, Bonjour Multifunction or USB.
  5. Check the Use menu shows AirPrint, Secure AirPrint or your printer's model name, then click Add.
  6. Open a document in TextEdit, choose File › Print, and print a test page.

These steps apply to macOS 26 Tahoe, 15 Sequoia and other recent versions that use System Settings. The same method works on a MacBook, iMac or Mac mini.

Epson inkjet photo printer with a colour print in the output tray
Emiliano Vittoriosi

Which connection should I use?

Illustration of a smartphone sending a document wirelessly to a printer that prints the page

The Add Printer window has three tabs across the top, and which one you need depends on how the printer is connected.

ConnectionWhere it appearsDriver needed?Best for
Wi-Fi or Ethernet with AirPrintDefault tab, Kind: BonjourNoMost home and office printers
USB cableDefault tab, Kind: USBSometimesOne Mac next to the printer, or an older model
IP addressIP tabDepends on the protocolPrinters the Mac can't discover, and office networks
Printer shared by a Windows PCWindows tabUsuallyAn older printer attached to a PC

Bluetooth isn't a printing option for AirPrint on a Mac. Some printers use Bluetooth during setup, but the Mac prints to them over Wi-Fi.

How do I add a wireless printer to my Mac?

A Mac can only add a wireless printer that is already on your network, so start with the printer.

  1. On a printer with a screen, run its Wireless Setup Wizard and join your Wi-Fi. On a model without a screen, use the manufacturer's setup tool, such as HP Easy Start or the brand's app, or the router's WPS button.
  2. Alternatively, Apple notes that you can connect the printer to the Mac by USB and use the printer's setup assistant to put it on Wi-Fi, then unplug the cable.
  3. Open System Settings › Printers & Scanners › Add Printer, Scanner, or Fax and wait 20 to 30 seconds for the list to fill.
  4. Select the printer. Bonjour Multifunction in the Kind column means the Mac can also scan with it.
  5. In the Use menu, choose Secure AirPrint if it is offered, since it encrypts the connection, or AirPrint otherwise. Click Add.

If the printer doesn't appear, check that the Mac and printer are on the same network and that neither is on a guest network. A Mac on a 5 GHz network normally sees a 2.4 GHz printer on the same router, but some ISP gateways and mesh systems keep them apart. Our wireless printer setup guide covers getting the printer on Wi-Fi for every major brand. If it still won't show, use the IP tab below.

Adding a printer by IP address: which protocol should I pick?

Adding by IP address works when Bonjour discovery fails, when the printer is on a different part of an office network, or when you want a queue that doesn't depend on discovery. First print the printer's network configuration page to get its address; our guide to finding your printer's IP address shows how on each brand.

  1. In the Add window, click the IP tab.
  2. Type the printer's IP address or host name in Address.
  3. Choose a Protocol (see below).
  4. Leave Queue blank unless the printer's manual gives a queue name.
  5. Give it a clear Name and, if you like, a Location.
  6. Check the Use menu, then click Add.

The protocol menu offers four choices:

  • AirPrint: the first choice for any AirPrint printer. The Mac asks the printer what it supports and fills in the Use menu itself.
  • Internet Printing Protocol - IPP: for printers that support IPP but don't advertise AirPrint. Many use the queue ipp/print. Pair it with the vendor driver or Generic PostScript Printer.
  • Line Printer Daemon - LPD: an older protocol used by some office printers and print servers. Some need a specific queue name from the manual.
  • HP Jetdirect - Socket: raw printing on port 9100, which most network laser printers support, not just HP. It needs a driver that matches the printer's language, so choose the vendor driver where possible.

Apple notes that printers added with these generic protocols may offer limited features. Once the printer works by IP, reserve that address in your router so it doesn't change and break the queue.

USB printer cables in retail packaging
fsse8info CC BY-SA 2.0

Connecting a USB printer to a Mac or MacBook

Illustration of a minimalist laptop and desktop monitor both linked wirelessly to a shared printer
  1. Use a USB-C to USB-B printer cable, or a USB-C adapter or hub with the printer's standard cable. Most recent MacBooks only have USB-C or Thunderbolt ports.
  2. Turn the printer on and connect it. macOS often adds a USB printer automatically.
  3. If it doesn't, open Add Printer, Scanner, or Fax and select the entry whose Kind is USB.
  4. Check the Use menu and click Add.

Apple says printers that support driverless printing also work that way over USB from a Mac. Older USB printers need the manufacturer's macOS driver, and the Use menu will show Select Software or a generic entry until it is installed. If the Mac doesn't see the printer at all, the cable, adapter or port is the usual cause; our USB printer not detected guide covers the checks. To let other devices use a USB printer, turn on Printer Sharing under System Settings › General › Sharing.

Do I need a driver on macOS 26 Tahoe or 15 Sequoia?

Usually not. The Use menu tells you what you have: AirPrint or Secure AirPrint means driverless printing, a model name means a vendor driver is installed, and Generic PostScript Printer or Select Software means macOS couldn't match one.

A vendor driver is still worth installing for printers without AirPrint, for features AirPrint doesn't expose on your model (specific paper trays, finishing options, some borderless photo sizes), and for many label printers from DYMO, Rollo and Zebra. Our Mac printer driver guide covers when you need one, where to get it safely and how to install it cleanly, so there is no need to repeat it here.

Local Network permission prompts

Since macOS 15 Sequoia, and continuing in Tahoe, apps must ask before they can find devices on your network. The first time a printer or scanner app runs, such as the HP app, Epson Smart Panel, Canon's utilities or Brother iPrint&Scan, macOS asks whether it may find and connect to devices on your local network. Click Allow.

If you clicked Don't Allow, open System Settings › Privacy & Security › Local Network, turn the app on, then quit and reopen it. The standard print dialog doesn't need this permission, which is why a printer can print from TextEdit while its own app claims it isn't there. If a printer vanished right after an upgrade, our printer not working after a macOS update guide has the full fix list.

Printing from a Mac to a printer shared by a Windows PC

Illustration of a laptop settings window with a printer tile and an add-printer plus button

If a printer is plugged into a Windows PC by USB, the Mac can print to it through the PC.

  1. On the Windows 11 PC, open Settings › Bluetooth & devices › Printers & scanners, select the printer, open Printer properties, and on the Sharing tab turn on Share this printer.
  2. Keep the printer and computer names simple. Apple lists letters, numbers and a few symbols as allowed, so avoid spaces.
  3. On the Mac, open Add Printer, Scanner, or Fax and click the Windows tab.
  4. Click the workgroup (usually WORKGROUP), then the PC, then the printer. Sign in with the PC's user name and password if asked.
  5. Choose the vendor driver or Generic PostScript Printer in the Use menu and click Add.

This only works while the PC is on and awake, and it can be unreliable. If the printer has Wi-Fi or Ethernet, connecting it to the network directly is almost always the better long-term answer.

Setting up scanning on a Mac

Many all-in-one printers scan without extra software once they are added. To start a scan:

  1. Open System Settings › Printers & Scanners and click the printer.
  2. Click Open Scanner.
  3. Choose the scan mode (flatbed or document feeder), the kind (Text, Black & White or Color), the format such as PDF or JPEG, and where to save it, then click Scan.

The same scanner appears in the Image Capture app and in Preview under File › Import from Scanner. If there is no Open Scanner button, remove the printer and add it again from the Default tab, choosing the Bonjour Multifunction entry. If the scanner still doesn't appear, check that Image Capture and your scan software are allowed under Privacy & Security › Local Network, then see scanner not detected in Image Capture.

Install the vendor's software when you need scan buttons on the printer's panel to send scans to the Mac, document feeder profiles, or searchable PDFs. Our scanner not working guide covers the brand-specific tools.

If the printer still won't add or print

If you would rather not spend the evening on it, our independent remote printer support plan covers Macs along with every printer in your home, and ends with a test page.

United KingdomThe macOS steps are identical in the UK. If a wireless printer won't appear, check whether your BT, Sky or Virgin Media hub merges bands or has the Mac on guest Wi-Fi; see the UK router guide.
CanadaThe steps are the same in Canada. Rogers Ignite and Bell gateways manage bands and connected devices in their apps; see the Canada router guide if the printer keeps dropping.
AustraliaThe steps are the same in Australia. On Telstra, Optus and TPG NBN modems, reserve the printer's IP address before adding it by IP; see the Australia router guide.

Software mentioned in this guide

Frequently asked questions

Why is my printer not showing up when I add it on my Mac?

The Mac and printer are usually on different networks, one is on a guest network, or the printer is asleep. Wake the printer, confirm both use the same Wi-Fi, and wait 30 seconds in the Add window. If it still doesn't appear, print the printer's network page and add it on the IP tab with the AirPrint protocol.

Should I choose AirPrint or the printer driver in the Use menu?

Choose Secure AirPrint or AirPrint for everyday printing, because it needs no download and keeps working after macOS updates. Choose the vendor driver only if you need something AirPrint doesn't offer on your model, such as a specific paper tray, finishing options or certain photo sizes. You can add the same printer twice, once each way.

How do I connect a USB printer to a MacBook with only USB-C ports?

Use a USB-C to USB-B printer cable, or connect the printer's standard cable through a USB-C adapter or hub. Turn the printer on, plug it in, and macOS usually adds it automatically. If not, open Add Printer, Scanner, or Fax and select the entry marked USB in the Kind column.

What does Secure AirPrint mean?

Secure AirPrint is the same driverless AirPrint printing, but the connection between the Mac and the printer is encrypted. If your printer offers it in the Use menu, it is the better choice. If only AirPrint is listed, that is fine for a home network.

Can a Mac print to a printer connected to a Windows PC?

Yes. Share the printer on the Windows PC from its printer properties, then on the Mac open Add Printer, Scanner, or Fax, click the Windows tab, and choose the workgroup, the PC and the printer. The PC must stay on. Connecting the printer to the network directly is usually more reliable.

How do I scan to my Mac from an all-in-one printer?

Open System Settings, then Printers & Scanners, click the printer and choose Open Scanner, or use the Image Capture app. If scanning is missing, remove the printer and add it again using the Bonjour Multifunction entry, and allow your scanning apps under Privacy & Security, then Local Network.

PrinterSupport.io Editorial Team

Guides credited to the PrinterSupport.io Editorial Team are researched from the manufacturers' own support documentation and our editorial policy, and updated when menus, apps or policies change. Corrections go to help@printersupport.io.

Questions & comments (0)

No comments yet. Describe your printer model, operating system and the exact message you see; comments appear after review.

Ask about this page

Your comment appears after our team approves it. Or sign in to post faster.

Still stuck?

Let a printer specialist fix it with you, remotely

Share your screen, we diagnose the driver, Wi-Fi or firmware problem and fix it while you watch. One affordable annual plan covers every printer in your home or office.