How to Manually Add a Printer in Windows and macOS

Most of the time, plugging in a printer or connecting it to your Wi-Fi network is enough for your computer to detect it automatically. But automatic detection doesn't always work — and when it doesn't, knowing how to manually add a printer is a genuinely useful skill.

Whether you're dealing with an older printer, a network printer on a corporate setup, or a device that simply isn't being recognized, manual installation gives you direct control over how the printer gets configured.

Why Automatic Printer Detection Sometimes Fails

Before walking through the manual steps, it's worth understanding why auto-detection breaks down in the first place.

  • Driver conflicts — if an older version of a printer driver is already installed, Windows or macOS may not recognize the new connection cleanly
  • Network printers behind firewalls or VLANs — printers on segmented networks may not broadcast discovery signals to your device
  • Older printer models — legacy printers often lack the broadcast protocols (like Bonjour or WSD) that modern operating systems rely on for auto-discovery
  • USB connection issues — a faulty cable, a powered-off printer, or a missing driver can all prevent automatic recognition

Understanding the cause helps you pick the right manual method.

How to Manually Add a Printer on Windows 🖨️

Windows offers several manual installation paths depending on how the printer connects to your system.

Step 1: Open Printer Settings

Go to Settings > Bluetooth & devices > Printers & scanners (Windows 11) or Settings > Devices > Printers & scanners (Windows 10). Click Add a printer or scanner.

If Windows doesn't find it automatically after scanning, click "The printer that I want isn't listed."

Step 2: Choose Your Connection Type

Windows will present several options:

OptionBest For
Find a printer by name or TCP/IP addressNetwork printers with a known IP address
Add a local printer or network printer with manual settingsUSB/parallel printers, or older network setups
Add a Bluetooth, wireless, or network discoverable printerWireless printers already on your network

For most manual installs, "Add a local printer or network printer with manual settings" is the most flexible path.

Step 3: Select or Create a Port

If you're adding a USB printer, select the existing USB port from the dropdown. For a network printer, choose "Create a new port" and select Standard TCP/IP Port, then enter the printer's IP address.

You can usually find the printer's IP address by printing a configuration page directly from the printer's own control panel.

Step 4: Install the Driver

Windows will prompt you to select a manufacturer and model from its built-in list, or let you install from a driver disc or downloaded file. If your printer model isn't listed, visit the manufacturer's website to download the correct driver package for your version of Windows.

Installing the wrong driver is one of the most common reasons manual installs fail, so confirm your printer model number carefully before downloading.

How to Manually Add a Printer on macOS

macOS handles manual printer installation through System Settings (macOS Ventura and later) or System Preferences (earlier versions).

Step 1: Open Printers & Scanners

Navigate to System Settings > Printers & Scanners and click the Add Printer, Scanner, or Fax button (the + icon).

Step 2: Use the IP Tab for Network Printers

If the printer doesn't appear in the default list, click the IP tab. Enter the printer's IP address, then select the appropriate protocol:

  • AirPrint/IPP — works with most modern printers; macOS handles the driver automatically
  • LPD (Line Printer Daemon) — commonly used in older network or Unix-based print environments
  • HP Jetdirect — specific to HP network printers

macOS will attempt to identify the printer model. If it succeeds, it will suggest a driver. If not, you'll need to download and install the manufacturer's macOS driver package first, then return to this step.

Step 3: Name and Add

Give the printer a recognizable name (useful if you're adding multiple devices), confirm the driver selection, and click Add. The printer will appear in your list and be immediately available.

Key Variables That Affect Your Setup

Manual printer installation isn't a one-size-fits-all process. Several factors shape how straightforward or complicated it will be:

  • Connection type — USB, Wi-Fi, Ethernet, and Bluetooth all follow slightly different setup paths
  • OS version — steps and menu locations change between Windows 10, 11, macOS Monterey, Ventura, and Sonoma
  • Driver availability — older printers may have no driver support for current operating systems, which can make any installation difficult regardless of method
  • Network environment — home networks behave differently from managed business networks, where IT policies may restrict printer discovery or driver installation
  • Printer protocol support — whether a printer supports IPP, WSD, LPD, or raw TCP/IP determines which port type and protocol to use during manual setup

When Manual Installation Gets Complicated

For most home users with a standard USB or home Wi-Fi printer, manual installation via the steps above resolves most detection issues. The process becomes more layered when:

  • The printer is shared on a Windows print server — you'll need the server's network name and the shared printer name, rather than a direct IP address
  • You're on a managed corporate network — IT administrators may need to push drivers or configure port settings centrally
  • The printer requires a proprietary software suite — some all-in-one printers need the full manufacturer software package installed before the printer becomes functional, even if the device appears in your printer list

The right approach depends heavily on your specific network configuration, the age of the printer, and what level of access you have to the machine and network you're working with.