🪟 Setup cluster

How to install a printer on Windows 11

Quick answer
To install a printer on Windows 11: Settings → Bluetooth & devices → Printers & scanners → Add device. Windows searches automatically — if your printer appears, click Add. If it doesn't appear after 30 seconds, click "Add manually" and choose to add by IP address (most reliable for network printers) or by USB (for directly connected printers). After installing, print a test page from Printer properties to confirm the driver is working.
⚡ Three-step install
  • Power on the printer — ensure it's on, connected to Wi-Fi (or USB cable plugged in), and showing no error lights
  • Settings → Bluetooth & devices → Printers & scanners → Add device — wait up to 60 seconds for discovery
  • If not found: click "Add manually" → choose the connection type and follow the prompts → install OEM driver from brand's support page if Windows installs a generic driver

Method 1 — Auto-discovery (easiest)

  • Open Settings → click Bluetooth & devices → click Printers & scanners
  • Click Add device — Windows scans the network and USB ports
  • Wait up to 60 seconds. If the printer appears in the list, click Add device next to it
  • Windows installs a driver automatically. If it installs a "Microsoft IPP Class Driver" or generic driver — see the OEM driver note below
  • After installation: click the printer in Printers & Scanners → Printer propertiesPrint Test Page to confirm
💡
Generic driver warning: Windows 11 often installs a "Microsoft IPP Class Driver" by default. This works for basic printing but lacks brand-specific features (duplex, paper trays, quality settings). For full functionality download the OEM driver from your brand's support page and reinstall over the generic one.

Method 2 — Add by IP address (most reliable for network printers)

Use this when auto-discovery doesn't find the printer. You need the printer's IP address first — print a network configuration page from the printer's control panel.

  • Settings → Printers & scanners → Add device → wait a few seconds → click "Add manually" (the link at the bottom of the discovery list)
  • Select "Add a printer using an IP address or hostname" → Next
  • Device type: TCP/IP Device. Enter the printer's IP address in the Hostname field
  • Windows queries the printer and attempts to detect the port type — leave "Auto detect" selected
  • Select or install the driver — choose your brand and model from the list, or click "Have Disk" to point to a downloaded OEM driver
  • Name the printer → finish the wizard → print a test page

Method 3 — USB installation

  • Connect the USB cable from the printer to the computer — use a quality cable, ideally under 2 meters
  • Power on the printer
  • Windows 11 detects the printer and installs a driver automatically in most cases — a notification appears in the system tray
  • If Windows doesn't install automatically: go to Settings → Printers & scanners → Add device → the printer should appear immediately when connected via USB
  • For full features: download and run the OEM installer from the brand's support page while the USB cable is connected

After installation: turn off "Let Windows manage my default printer"

Windows 11 has a feature that automatically changes the default printer to the last printer you used. This causes jobs to route to unexpected printers when you switch between a home and office printer. Disable it: Settings → Bluetooth & devices → Printers & scanners → scroll to the bottom → toggle off "Let Windows manage my default printer" → then set your preferred printer as the default.

Official driver downloads

📶 Wi-Fi setup

How to connect a printer to Wi-Fi

🔍
This covers the initial Wi-Fi connection on the printer itself. For installing the printer on a computer after Wi-Fi setup, see install on Windows 11 or add on Mac. For connection failures, see the connection troubleshooting guide.
Quick answer
Most printers connect to Wi-Fi in one of three ways: the Wireless Setup Wizard on the printer's touchscreen (enter SSID and password), WPS button method (press WPS on the router and printer within 2 minutes), or using the brand's app on a phone (HP Smart, Canon PRINT, Epson Smart Panel, Brother iPrint&Scan). The app method is the most reliable — the app detects the printer via USB or Bluetooth and configures Wi-Fi for you.
⚡ Quick start
  • Before starting: confirm the printer's Wi-Fi supports 2.4 GHz — most home printers do not support 5 GHz only networks
  • Have your Wi-Fi network name (SSID) and password ready — Wi-Fi passwords are case-sensitive
  • Place the printer within 10 feet of the router during initial setup — move it to its permanent location afterward

Method 1 — Wireless Setup Wizard (on printer's screen)

  • On the printer's control panel: navigate to Settings → Network Settings → Wireless Setup Wizard (exact path varies by brand and model)
  • The printer scans for available networks — select your SSID from the list
  • Enter the Wi-Fi password — use the touchscreen or arrow keys. Passwords are case-sensitive
  • The printer connects and prints a network configuration page confirming the connection
  • The printer's Wi-Fi indicator light should be solid (not flashing) when connected successfully
💡
Can't see your network? If your SSID doesn't appear in the list, it may be hidden or on 5 GHz only. For hidden SSIDs: choose "Enter a new network" and type the name manually. For 5 GHz only: log into your router and enable the 2.4 GHz band, or create a 2.4 GHz-only SSID for the printer.

Method 2 — WPS button (fastest method)

WPS (Wi-Fi Protected Setup) connects the printer to the router without requiring a password. It only works if your router has a WPS button and WPS is enabled (it is by default on most routers).

  • On the printer: find the WPS button or navigate to Network Settings → WPS → Push Button method
  • Press the WPS button on your router — a light on the router typically starts flashing
  • Within 2 minutes: press the WPS button on the printer or confirm WPS in the printer's menu
  • Both devices negotiate the connection automatically — no password entry required
  • Printer prints a confirmation page when connected

Method 3 — Brand app setup (most reliable)

  • Download HP Smart from the App Store or Google Play (or HP's setup page)
  • Open HP Smart → tap the + icon → Set up a new printer
  • Connect the printer to your phone via Bluetooth (temporary) — HP Smart transfers Wi-Fi credentials automatically
  • HP Smart adds the printer to the computer when run on the same network
  • Download Canon PRINT Inkjet/SELPHY from App Store or Play Store
  • Open Canon PRINT → Add Printer → follow the in-app Wi-Fi setup wizard
  • The app connects via USB (temporarily) or Bluetooth to configure wireless settings on the printer
  • After Wi-Fi is configured, install the full driver on the computer from Canon's drivers page
  • Download Epson Smart Panel from App Store or Play Store
  • Open Epson Smart Panel → Set Up Printer → follow the Wi-Fi setup process
  • For computers: run the Epson Connect installer from Epson Connect setup page
  • EcoTank models: ensure all ink tanks are full and the initial charging cycle has completed before attempting any wireless setup
  • Download Brother iPrint&Scan from App Store or Play Store
  • Open the app → Add Printer → Wireless Setup Wizard
  • For computers: download the full driver package from Brother support
  • Brother printers also support the Wi-Fi Wizard directly on the control panel under Network → WLAN → Setup Wizard
⚙️ Driver reinstall

How to reinstall a printer driver on Windows

🔍
This is the clean reinstall procedure. If you're reinstalling because of a Windows update issue, also see printer stopped working after Windows update. For driver issues with specific symptoms, see the driver cluster.
Quick answer
A clean driver reinstall has three parts: remove the printer from Printers & Scanners, remove the driver package from Device Manager, and then install the fresh OEM driver downloaded from the brand's official support page. Skipping any of these steps — especially removing from Device Manager — causes Windows to reuse the old driver package on reinstall, which doesn't fix anything.
⚡ Clean reinstall — overview
  • Step 1: Remove printer from Settings → Printers & Scanners
  • Step 2: Remove driver package from Device Manager (prevents Windows from reusing the old driver)
  • Step 3: Download fresh OEM driver from brand's support page
  • Step 4: Run installer as Administrator → print test page

Complete clean reinstall — step by step

  • Settings → Bluetooth & devices → Printers & scanners → click the printer → Remove
  • Open Device Manager: right-click Start → Device Manager → expand Printers → right-click the printer → Uninstall device → check "Delete the driver software for this device" → Uninstall
  • Open Print Management (search in Start) → expand Print Servers → [computer name] → Drivers → right-click the printer's driver entry → Remove Driver Package. This clears the driver from the system driver store so Windows can't reuse it
  • Restart the computer
  • Download the latest driver from the brand's support site (links below) — search by exact model number
  • Right-click the installer → Run as Administrator
  • After installation: print a test page from Printer properties to confirm
# PowerShell (Admin) — list installed printer drivers
Get-PrinterDriver | Format-Table Name, PrinterEnvironment

# Remove a specific driver package
Remove-PrinterDriver -Name "HP LaserJet Pro M404 PCL-MS"
💡
Print Management not found? It's only available on Windows 11 Pro and Enterprise. On Windows 11 Home: after removing from Printers & Scanners and Device Manager, run a third-party tool like the Windows Printer Troubleshooter to clean residual driver files, or proceed directly to installing the fresh driver — the Device Manager removal usually suffices.
🍎 macOS setup

How to add a network printer on Mac

🔍
This covers adding a network printer on macOS. For Windows setup, see install on Windows 11. For macOS printer troubleshooting after adding, see the macOS guide.
Quick answer
On macOS, add a printer via System Settings → Printers & Scanners → click the + button. If the printer appears under Default (via Bonjour/AirPrint discovery), select it — macOS installs the driver automatically. If it doesn't appear, click the IP tab and enter the printer's IP address manually, then select the correct driver from the list. Always prefer the full manufacturer driver over "Generic PostScript Printer" for brand-specific features.
⚡ Quick steps
  • System Settings → Printers & Scanners → click the + (Add Printer) button
  • Default tab: wait for Bonjour discovery — click your printer if it appears → Add
  • If not found: click the IP tab → enter the printer's IP address → select the driver → Add
  • Test: click the printer → Open Print Queue → print a test page

Method 1 — Bonjour / AirPrint (automatic)

  • Confirm the printer and Mac are on the same Wi-Fi network
  • System Settings (macOS Ventura and later) → Printers & Scanners → click Add Printer, Scanner, or Fax
  • Under the Default tab, macOS uses Bonjour to discover nearby printers — wait 10–20 seconds
  • Click the printer in the list — check the "Use" dropdown: select the OEM driver (e.g., "HP LaserJet Pro M404") rather than "AirPrint" or "Generic PostScript Printer" if available
  • Click Add — the printer is ready
💡
AirPrint vs full driver: AirPrint works for basic printing and requires no driver installation. The full OEM driver provides additional features: duplex settings, paper tray selection, quality presets, and ink level monitoring. For everyday printing, AirPrint is fine. For heavy use or a shared office printer, install the full driver from the brand's site.

Method 2 — Add by IP address

  • Find the printer's IP: print a network configuration page from the printer's control panel
  • System Settings → Printers & Scanners → Add → click the IP tab
  • Protocol: HP Jetdirect – Socket (for most HP, Brother, and Epson models) or IPP (Internet Printing Protocol — widely compatible). Avoid LPD unless the printer specifically requires it
  • Address: enter the printer's IP. Name: the printer populates automatically — edit if needed
  • "Use" dropdown: click the dropdown → "Select Software" → find your exact model. If not listed, download the driver from the brand's site first
  • Click Add
🔢 Find IP address

How to find your printer's IP address

🔍
The printer's IP address is needed to add the printer manually, access its web interface, or assign a static IP. For assigning a static IP after finding the current one, see the offline guide — permanent fix section.
Quick answer
The fastest way to find a printer's IP address is to print a network configuration page directly from the printer's control panel. The page shows the current IP address, subnet mask, gateway, MAC address, and SSID. Every major brand supports this — it's usually under Setup → Reports → Network Configuration Page, or Settings → Network Status → Print. You can also find the IP via Windows' printer properties, via your router's connected devices list, or by accessing the printer's control panel touchscreen directly.

Method 1 — Print a network configuration page (most reliable)

BrandPath on control panel
HPSetup → Reports → Network Configuration Page — or hold the wireless button for 3 seconds on single-button models
CanonSetup → Device Settings → LAN Settings → Print LAN Details
EpsonSetup → Wi-Fi Setup → Wi-Fi Setup Report — or Menu → Network → Network Status → Print Status Sheet
BrotherMenu → Print Reports → Network Configuration

The printed page shows the IP address, subnet mask, default gateway, and MAC address. Save this page — the MAC address is what you need to create a DHCP reservation in your router.

Method 2 — From Windows printer properties

  • Settings → Bluetooth & devices → Printers & scanners → click the printer → Printer properties
  • Ports tab → the checked port shows the printer's IP in the "Description" column (for TCP/IP ports) or the port name itself
  • Note: this shows the IP the computer last used to connect — it may be outdated if the printer's IP has changed since the printer was added

Method 3 — From the printer's control panel screen

On printers with a touchscreen or multi-line display: navigate to the network status section. On HP printers, tap the wireless icon on the home screen — it shows the connected SSID and IP address. On Epson: Setup → Wi-Fi Setup → check connection details. On Canon: Setup → Device Settings → LAN Settings → view IP address directly.

Method 4 — Router's connected devices list

Log into your router admin panel (usually 192.168.1.1 or 192.168.0.1 in your browser) → find "Connected Devices," "Device List," or "DHCP Clients." Look for a device named after your printer brand or model. The IP shown here is the current IP the router has assigned. This method is fastest if the printer's display is limited or the network page isn't printing.

After finding the IP — assign it permanently

Once you have the IP and MAC address from the network configuration page, log into your router → DHCP Reservations → add the printer's MAC address → assign it the current IP. This makes the IP permanent — it won't change after a router restart. See the full static IP assignment walkthrough in the offline guide.

✅ Default printer

How to set a default printer on Windows and Mac

🔍
This covers setting the default printer and disabling Windows 11's automatic default-printer switching. If print jobs are routing to the wrong printer, this is almost always the fix.
Quick answer
On Windows 11: Settings → Bluetooth & devices → Printers & scanners → first turn off "Let Windows manage my default printer" (this setting silently changes your default to the last printer you used) → then click your preferred printer → Set as default. On macOS: System Settings → Printers & Scanners → Default Printer dropdown → select your printer. On both systems, also check the print dialog in each application — the dialog has its own "last used" printer memory that can override the system default.

Windows 11 — set and lock the default printer

  • Settings → Bluetooth & devices → Printers & scanners
  • Scroll to the bottom of the page → find "Let Windows manage my default printer" → toggle it Off. This is the critical step — without doing this first, Windows will override your default choice with the last printer you used
  • Now click your preferred printer in the list → click Set as default
  • A checkmark appears next to the printer confirming it is the default
  • Test: open Notepad → File → Print → confirm your printer appears at the top of the dialog without you selecting it
💡
Windows 10: The same setting exists in a different location. Settings → Devices → Printers & scanners → scroll to the bottom → uncheck "Let Windows manage my default printer" → then right-click your preferred printer in the list → Set as default printer.

Windows 11 — via Command Prompt (for scripting or remote management)

# List all printers
Get-Printer | Format-Table Name, Default

# Set a specific printer as default
$printerName = "HP LaserJet Pro M404"
(New-Object -ComObject WScript.Network).SetDefaultPrinter($printerName)

macOS — set default printer

  • System Settings → Printers & Scanners
  • Find the Default Printer dropdown at the bottom of the printer list
  • Select your preferred printer from the dropdown — or select "Last Printer Used" if you want macOS to use whatever printer you used most recently
  • macOS respects this setting persistently — there is no equivalent of Windows' "Let Windows manage" override on macOS

Application-level default overrides

Some applications — particularly Microsoft Office (Word, Excel, Outlook) — remember their own last-used printer independently of the system default. If Word keeps printing to a different printer even after setting the system default, check inside Word: File → Print → the printer dropdown at the top. Change it to your preferred printer within Word. Word saves this choice per-document-type separately from the Windows system setting.

Similarly, browsers (Chrome, Firefox, Edge) maintain their own last-used printer in the print dialog. The first time you print from each application after changing the system default, manually select the correct printer in that application's print dialog — it will then remember your choice for subsequent print jobs in that app.

Get printer help
1
🖨️