What a printer driver does and why you need it

A printer driver is software that translates what you want to print into instructions your printer understands. Without it, your computer sees the printer as a device but cannot actually send documents to it. When you plug in a new printer or your computer stops recognizing one you already have, installing or reinstalling the driver is usually the first step to get printing working again.

Most printers come with a driver on a CD or USB stick, but the easiest route is usually to download it from the manufacturer's website. This gives you the most recent version, which often fixes bugs and adds features the older version on the disc does not have.

Key Takeaways

  • Find your printer's exact model number (usually on the front or back of the device) before you search for the driver.
  • Go to the manufacturer's support website — HP, Canon, Epson, Brother, and others all host drivers for free download.
  • Download the driver file, run the installer, and follow the on-screen prompts; most installations take five to ten minutes.
  • Restart your computer after installation so the driver loads fully and your printer appears in your print settings.
  • If the printer still does not show up, check that it is powered on, connected by USB or network, and that Windows or Mac recognizes it in device settings.

Finding your printer model and the right driver

Before you download anything, you need to know exactly which printer you have. Look on the front or back of the device for a model number — it usually looks like "HP LaserJet Pro M404n" or "Canon PIXMA TR8520". Write this down or take a photo of it.

Open a web browser and go to the support or downloads page of your printer's manufacturer. HP, Canon, Epson, Brother, Xerox, and Ricoh all have dedicated driver download sections. Type your model number into their search box. The site will show you driver options for your operating system — choose the one that matches what you are running (Windows 10, Windows 11, macOS 12, and so on).

If you cannot find the model number or are unsure which manufacturer made your printer, check the original box or paperwork. If you bought it used or inherited it, you can also search the model number online — a quick search usually tells you the brand and narrows down which driver to download.

Downloading and installing on Windows

Once you have found the driver on the manufacturer's website, click the download button. The file will usually be a .exe file (an executable installer) or a .zip file (a compressed folder). If it is a .zip file, right-click it and select "Extract All" to unpack it first.

Double-click the .exe file or the extracted installer. A setup window will open. Click "Next" or "Install" and follow the prompts. The installer will ask where to save the driver files — the default location is fine for most people. It may also ask whether you want to connect the printer by USB or network; choose whichever matches how your printer is connected.

Let the installation finish completely. You may see a message saying the driver is ready or asking you to restart your computer. Restart your computer even if the installer does not ask you to — this ensures the driver loads fully and Windows recognizes the printer. After restart, go to Settings > Devices > Printers & Scanners and look for your printer in the list. It should appear there within a minute or two.

Downloading and installing on Mac

On a Mac, go to the manufacturer's support website the same way you would on Windows. Search for your printer model and download the driver for your macOS version. Mac drivers are usually .dmg files (disk image files) or .pkg files (package installers).

If you downloaded a .dmg file, double-click it to open it. A window will appear showing the contents. Look for an installer file (usually named something like "Install [Printer Name]") and double-click it. If you downloaded a .pkg file, double-click it directly and the installer will launch.

Follow the on-screen prompts and enter your Mac password when asked — macOS requires a password to install system software. Once installation finishes, restart your Mac. After restart, go to System Preferences > Printers & Scanners (or System Settings > Printers & Scanners on newer Macs), click the plus button, and look for your printer in the list. Select it and click "Add".

What to do if the printer does not appear after installation

If you have installed the driver but your printer still does not show up in your print settings, start with the basics. Make sure the printer is powered on and connected to your computer by USB cable or to your network by Wi-Fi or Ethernet. Check that all cables are plugged in firmly on both ends.

On Windows, open Device Manager (right-click the Start button and select "Device Manager"). Look for your printer in the list. If it appears with a yellow warning triangle or question mark, right-click it and select "Update driver". Choose "Search automatically for updated driver software" and let Windows search online.

On Mac, go to System Preferences > Printers & Scanners, click the plus button, and wait a few seconds for the printer list to populate. If your printer does not appear, try unplugging the USB cable (or disconnecting from Wi-Fi), waiting 30 seconds, and reconnecting. Then try adding it again.

If the printer still does not appear, uninstall the driver completely and download it again from the manufacturer's website. On Windows, go to Settings > Apps > Apps & Features, find the printer software, and click "Uninstall". On Mac, open Applications > Utilities > Terminal and follow the uninstall instructions from the manufacturer (usually a single command you copy and paste). After uninstalling, restart your computer and install the driver fresh.

Using a printer without the manufacturer driver

Windows and Mac both include generic printer drivers that work with many common printers, even without the manufacturer's software. If you cannot find the driver for an older or obscure printer, you can try adding it as a generic printer.

On Windows, go to Settings > Devices > Printers & Scanners, click the plus button, and select "Add a printer or scanner". If your printer appears in the list, select it. If it does not, wait a few seconds and try again. If it still does not appear, select "The printer that I want is not listed" and choose "Add a printer using a TCP/IP address or hostname". Enter your printer's IP address (usually found in the printer's network settings menu) and Windows will attempt to connect.

On Mac, go to System Preferences > Printers & Scanners, click the plus button, and select your printer from the list. If it does not appear, click the dropdown menu next to "Printer" and look for a generic option like "Brother" or "Canon" that matches your printer's brand. This generic driver often works for multiple models from the same manufacturer.

Keeping your driver up to date

Printer manufacturers release driver updates periodically to fix bugs, improve performance, and add features. You do not need to update every time a new version comes out, but checking once or twice a year is a good idea.

On Windows, many printer manufacturers include a utility that checks for updates automatically. Look in your Start menu for your printer's name and see if there is an update or support tool. On Mac, some manufacturers include an updater in Applications > Utilities. Alternatively, you can visit the manufacturer's website, search for your model, and download the latest driver the same way you did the first time.

Frequently Asked Questions

Do I need the CD that came with my printer?

No. The CD usually contains an older version of the driver. Downloading from the manufacturer's website gives you the current version, which is almost always better. The only reason to use the CD is if you have no internet connection on the computer where you are installing the printer.

What if I cannot find my printer model number?

Check the original box, the manual, or any paperwork that came with the printer. If you still cannot find it, search online for "[Printer Brand] model number location" — most brands put it in the same spot on all their models. You can also call the manufacturer's support line with a photo of the printer and they can tell you the model.

Can I install a printer driver without administrator access?

On Windows, you usually need administrator rights to install printer software. If you do not have them, ask whoever manages your computer to install it for you. On Mac, you will be asked for your password during installation, which serves the same purpose.

Why does my printer work on one computer but not another?

Each computer needs its own copy of the driver installed. If you have a desktop and a laptop, you must install the driver on both. Network printers (connected by Wi-Fi or Ethernet) may work on multiple computers once one computer has installed the driver and shared it, but this depends on your network setup.

What if the installer says my operating system is not supported?

This means the manufacturer does not make a driver for your version of Windows or Mac. Check that you downloaded the correct version for your operating system. If you did, the printer may be too old or too new for your system. Contact the manufacturer's support line to ask if an older or newer driver version might work, or consider whether a generic printer driver (described above) could work instead.