The fastest way: use AirPrint if your printer supports it
If your printer has an AirPrint logo on the box or manual, connecting takes about 30 seconds. Make sure your MacBook and printer are on the same Wi-Fi network, then open any document you want to print. Press Command+P to open the print dialog, select your printer from the dropdown, and click Print. That's it — no software to install, no drivers to download.
AirPrint works with most modern printers from HP, Canon, Epson, Brother, and Xerox made in the last five to ten years. If you're not sure whether your printer supports it, check the manual or visit the manufacturer's website and search for your model number plus "AirPrint". The printer's settings menu usually shows an AirPrint icon too.
Key Takeaways
- AirPrint printers need only a Wi-Fi connection and appear automatically in your print dialog — no driver installation required.
- Older printers and some specialty models require you to download and install manufacturer software from the brand's support website.
- USB connection works for any printer but requires a compatible cable and may still need driver software depending on the model.
- If your printer doesn't appear after connecting, restart both the MacBook and printer, then check that they're on the same Wi-Fi network.
Installing printer software for non-AirPrint models
Printers without AirPrint need driver software — a small program that tells your MacBook how to talk to that specific printer. Visit the manufacturer's website (HP.com, Canon.com, Epson.com, Brother.com, etc.), find the Support or Downloads section, and search for your exact printer model. Download the macOS driver package, open the installer, and follow the on-screen steps.
During installation, the software will ask you to connect the printer. You can do this over Wi-Fi or USB — the installer will guide you through whichever method you choose. Once installation finishes, restart your MacBook. The printer should now appear in your print dialog under System Preferences > Printers & Scanners.
Some manufacturers bundle extra software like scanning tools or printer management apps with the driver. You don't need these to print, but they can be useful if you plan to scan documents or monitor ink levels regularly.
Connecting via USB cable
A USB connection works for almost any printer, even very old ones. Plug the USB cable into your MacBook and the printer, then turn the printer on. Your MacBook will recognize it immediately if the printer is AirPrint-compatible. If not, download and install the driver software as described above.
USB is more reliable than Wi-Fi if your printer is in a location with weak signal, or if you move your MacBook between different networks frequently. The downside is that you're tethered to a cable, so the printer needs to be within reach of your desk or work area. Some older USB cables can be flaky — if your printer keeps disconnecting, try a different cable or a different USB port on your MacBook.
Setting up Wi-Fi printing without AirPrint
If your printer supports Wi-Fi but not AirPrint, you'll install the manufacturer's software first, then connect over the network. During the driver installation, choose the Wi-Fi setup option and enter your network name and password when prompted. The printer will connect to your Wi-Fi and receive an IP address.
After installation, go to System Preferences > Printers & Scanners on your MacBook. Click the plus button, select your printer from the list, and click Add. If your printer doesn't appear in the list, make sure it's powered on and connected to the same Wi-Fi network as your MacBook. You can check the printer's network settings by looking at its built-in menu screen or control panel.
Troubleshooting when your printer won't appear
If you've installed the driver but the printer still doesn't show up in Printers & Scanners, restart both devices. Turn off the printer completely, wait 10 seconds, and turn it back on. Restart your MacBook. Then open System Preferences > Printers & Scanners again and click the plus button to see if the printer appears.
For Wi-Fi printers, check that both devices are on the same network. Open your MacBook's Wi-Fi menu and note the network name. Then check your printer's network settings — usually found in a Settings or Network menu on the printer's screen or control panel. If they're on different networks, connect the printer to your MacBook's network.
If the printer still doesn't appear, try removing it and re-adding it. In Printers & Scanners, select the printer and click the minus button. Then click the plus button again and select your printer from the list. If it's still not there, restart your router (unplug it for 30 seconds, plug it back in) and try again.
Printing from different apps and checking print history
Once your printer is set up, you can print from almost any app on your MacBook. Press Command+P in Safari, Mail, Word, Google Docs, or any other program. The print dialog will open with your printer already selected. You can adjust settings like paper size, orientation, and number of copies before clicking Print.
If you need to see what you've printed or cancel a print job, go to System Preferences > Printers & Scanners, select your printer, and click "Open Print Queue". This shows all jobs currently waiting to print. You can pause or delete jobs from here if you need to stop something before it prints.
Using your printer with AirDrop and cloud services
If your printer supports AirPrint, you can also print wirelessly from your iPhone or iPad to the same printer as long as all devices are on the same Wi-Fi network. Open a document on your iPhone, tap Share, select Print, and choose your printer.
Some printers also work with cloud printing services like Google Cloud Print or the manufacturer's own app. These let you print from anywhere, even if you're not on the same Wi-Fi network. Check your printer's manual or the manufacturer's website to see if this feature is available for your model.
Frequently Asked Questions
Do I need to install software for every printer?
No. AirPrint printers work without any software — your MacBook recognizes them automatically over Wi-Fi. Older printers and some specialty models need driver software downloaded from the manufacturer's website. USB printers may work without software too, depending on the model.
Can I print from my iPhone to a MacBook printer?
Yes, if the printer supports AirPrint and your iPhone is on the same Wi-Fi network. Open any document, tap Share, select Print, and choose your printer. This works with most modern HP, Canon, Epson, and Brother printers.
What if my printer is really old and the manufacturer doesn't have macOS drivers?
Very old printers may not have drivers for modern macOS versions. Try connecting via USB first — some older printers work without drivers. If that doesn't work, contact the manufacturer's support to ask if they have legacy drivers. As a last resort, you might find community-maintained drivers online, though these are less reliable.
Why does my printer keep disconnecting from Wi-Fi?
Wi-Fi printers sometimes drop connection if they're far from the router or if your network is crowded. Try moving the printer closer to the router, or switch to a USB connection if possible. You can also restart both the printer and your router to reset the connection.
Can I print to multiple printers on the same MacBook?
Yes. Add each printer separately in System Preferences > Printers & Scanners by clicking the plus button for each one. When you print, your print dialog will show all available printers in a dropdown menu, and you can choose which one to use for each job.