The fastest way: use AirPrint if your printer supports it

If your printer is made in the last ten years and cost more than $100, it almost certainly supports AirPrint, which means your MacBook can find and print to it without installing anything. Turn on your printer, make sure it is on the same Wi-Fi network as your MacBook, then open any document you want to print. Press Command+P to open the print dialog, click the printer dropdown menu, and select your printer's name from the list. If you see it there, you are done — just click Print.

AirPrint works because your printer broadcasts its presence on your Wi-Fi network automatically. Your MacBook listens for that broadcast and adds the printer to your available devices. No driver software, no setup page, no waiting. If your printer appears in that dropdown menu, use it.

Key Takeaways

  • AirPrint printers connect automatically over Wi-Fi with no software installation — just select the printer name from the print dialog.
  • If your printer does not appear in the print dialog, check that it is powered on, connected to the same Wi-Fi network, and that your MacBook is not in airplane mode.
  • Older printers or those without Wi-Fi need a USB cable connected directly to your MacBook, and macOS will usually install drivers automatically.
  • If your printer still does not work after connecting, restart both the printer and your MacBook, then try printing again.

What to do if your printer does not show up in the print dialog

First, confirm that your printer is actually on the same Wi-Fi network as your MacBook. Open System Settings on your Mac, click Wi-Fi, and note which network you are connected to. Then check your printer's display screen or settings menu — most printers show the connected network name on a small LCD screen or in a settings page you access by pressing buttons on the printer itself. If they match, move to the next step. If they do not match, disconnect your printer from its current network and reconnect it to the same one your MacBook uses.

Next, make sure your MacBook is not in airplane mode. Click the Wi-Fi icon in the top-right corner of your screen — if you see "Wi-Fi: Off" or an airplane symbol, click it to turn Wi-Fi back on. Then restart your printer by turning it off, waiting ten seconds, and turning it back on. Open the print dialog again (Command+P) and look for your printer in the dropdown list. If it appears now, select it and print.

If your printer still does not appear, restart your MacBook itself. Shut down completely, wait thirty seconds, and turn it back on. Once it finishes starting up, try the print dialog again. Most connection problems clear after a restart because the Wi-Fi connection between devices sometimes needs to be re-established.

Connecting an older printer with a USB cable

If your printer does not have Wi-Fi or does not support AirPrint, you can connect it directly to your MacBook using a USB cable. Plug one end into the printer and the other into a USB port on your Mac. Your MacBook will recognize the printer and usually read and install the correct drivers automatically — you may see a notification that says "Setting up printer" or similar. Wait for that process to finish, which usually takes one to three minutes.

Once the setup is complete, open the print dialog (Command+P) and your printer should appear in the dropdown list. Select it and print. If your MacBook does not automatically install drivers, you may need to visit the printer manufacturer's website, read the driver software for your specific printer model and macOS version, and install it manually. The printer's manual or support page will tell you which driver to read.

Adding a network printer manually if it still does not appear

If you have a network printer that should work but does not show up in the print dialog, you can add it manually. Open System Settings, click Printers & Scanners on the left side, then click the plus (+) button to add a new printer. A window will open showing available printers on your network. If you see your printer listed, click it and then click Add. If you do not see it listed, click the dropdown menu at the top that says "Default" and select "IP Printer or LPD/LPR Host" instead.

In the address field, type your printer's IP address — you can find this by checking your printer's settings menu or by printing a network configuration page directly from the printer (usually done by holding down a button on the printer itself for several seconds). Once you enter the address and click Add, your MacBook will attempt to connect. If successful, the printer will appear in your Printers & Scanners list and in the print dialog.

Troubleshooting when the printer connects but will not print

If your printer appears in the print dialog but nothing happens when you click Print, first check that the printer actually has paper in it and is not showing an error message on its display screen. Many printers will not accept print jobs if they are out of paper, have a paper jam, or are low on ink. Clear any error on the printer itself, reload paper if needed, and try printing again.

If the printer is ready but still will not print, open System Settings, go to Printers & Scanners, click your printer's name, and click "Open Print Queue." You will see a list of jobs waiting to print. If any are stuck or showing an error, click them and press the delete key to remove them. Then try printing a new document. If print jobs keep getting stuck, restart both your printer and your MacBook, which usually clears whatever is blocking the queue.

Using a printer on a different Wi-Fi network

If you are at work or a friend's house and want to print to a printer on a different Wi-Fi network than your MacBook, you have two options. The easiest is to temporarily connect your MacBook to the same network the printer is on — go to Wi-Fi settings, select that network, and enter the password if needed. Once connected, your MacBook will see the printer and you can print normally. When you are done, switch back to your usual network.

Some printers also support a feature called cloud printing, which lets you print from anywhere without being on the same network. This requires setting up an account with the printer manufacturer (usually Google Cloud Print or the manufacturer's own service) and registering your printer to that account. Check your printer's manual to see if it supports this feature and how to set it up.

Frequently Asked Questions

Why does my printer show up in Printers & Scanners but not in the print dialog?

This usually means the printer is connected but not ready to print — it may be out of paper, have a jam, or be warming up. Check the printer's display screen for error messages and fix any issues, then try printing again. If the printer is fine, restart your MacBook and try the print dialog once more.

Can I print from my iPhone to the same printer as my MacBook?

Yes, if the printer supports AirPrint. Both your iPhone and MacBook must be on the same Wi-Fi network. Open any document on your iPhone, tap the share button, select Print, and choose your printer from the list — the same printer your MacBook uses will appear.

What if I lost the USB cable that came with my printer?

You can buy a replacement USB cable from any electronics store or online retailer. Check your printer's manual to confirm whether it uses a standard USB-A to USB-B cable (the most common type) or a different connector. Most printers use the standard type, which costs $5 to $15.

Do I need to install software from the printer manufacturer?

Not usually. macOS handles most printer connections automatically through AirPrint or built-in drivers. You only need to read and install manufacturer software if your printer is very old, does not support AirPrint, or if your MacBook cannot find the correct driver automatically.

Can I print wirelessly if my printer does not have Wi-Fi?

Only if you use a USB cable connected directly to your MacBook. Printers without Wi-Fi cannot connect to your network, so they must be plugged in with a cable. Some older printers can connect through a separate Wi-Fi adapter, but this is rare — check your printer's manual to see if one is available.