Sweepfor Mac

Troubleshooting

Mac Scanner Not Working? Try These Tweaks

Scanner not working with your Mac? Walk through the fixes — driver issues, AirScan, Image Capture, and queue resets — to get scans flowing again.

7 min read

Your printer prints fine, but the scanner half won’t show up. Or you can scan from the printer’s own panel but not from your Mac. Or scans start but quit halfway through with a generic “communication error.” Multifunction printer scanners on Macs have their own quirks, and the fix sequence is different from print issues.

First, confirm the scanner exists in macOS

Open System Settings → Printers & Scanners and click your multifunction printer. Look for a Scan tab in the right pane.

  • Tab present, “Open Scanner…” button works: scanner is visible to macOS, your problem is software-side
  • Tab present but “Open Scanner…” fails: driver or daemon issue
  • No Scan tab at all: macOS doesn’t see the scanner — usually a driver problem

If the Scan tab is missing, the printer driver you installed may not include scan support. Some manufacturer driver packages split print and scan into separate downloads.

Try Image Capture before anything else

macOS includes a built-in app called Image Capture that’s been around forever and works with most scanners. It’s much more reliable than third-party scan apps.

  1. Open Image Capture (Applications → Image Capture, or Spotlight)
  2. Look for your scanner in the left sidebar under DEVICES
  3. Click it and try a scan

Image Capture talks to scanners over the same channel as Printers & Scanners → Scan, so if it doesn’t appear here either, the issue isn’t the app — it’s the underlying connection.

For network scanners that aren’t showing up:

  • Make sure the scanner and Mac are on the same subnet
  • Some routers isolate Wi-Fi clients from each other; check for “AP isolation” or “client isolation” in router settings
  • Restart the printer/scanner — they often need a full power cycle to re-broadcast their presence on the network

Use AirScan when available

AirScan is the scanning equivalent of AirPrint — it’s baked into macOS and doesn’t need manufacturer drivers. Most Apple-friendly multifunction printers from the last 7-8 years support it.

When you add the printer in Printers & Scanners, the driver dropdown shows what’s available. If “Secure AirScan” or “AirScan” appears alongside the manufacturer driver, the printer supports it.

If you’ve been using a manufacturer driver and scanning is broken, try removing the printer and re-adding it with AirScan selected:

  1. System Settings → Printers & Scanners
  2. Click the printer, click to remove
  3. Click + to add it back
  4. When prompted for a driver, choose “Secure AirScan” if available

Reset stale device prefsSweep wipes outdated Bluetooth and USB caches that can cause pairing oddities. Get Sweep free →

Reset the printing system to clear stale state

The printing system on macOS includes scanner state. If the queue’s gotten weird or the scanner’s stuck in a bad state, a full reset clears it.

  1. System Settings → Printers & Scanners
  2. Right-click in the printer list
  3. Choose Reset printing system…
  4. Enter your password and confirm

This removes all printers and scanners. Re-add yours from scratch. The scanner often comes back working immediately.

Tip: If you've installed manufacturer scan software (HP Smart, Brother iPrint&Scan, Canon IJ Scan Utility), uninstall it before resetting the printing system. Those utilities sometimes interfere with macOS's built-in scan path.

Check the scanner’s own panel

Multifunction printers display scan status on their LCD. Common issues that don’t always propagate back to the Mac:

  • ADF (automatic document feeder) lid not closed properly
  • Document jam in the feeder
  • Glass requires cleaning (some scanners refuse to scan if they detect debris on the calibration strip)
  • “Scan to computer” not enabled — many printers require you to enable this in their scanner settings to allow remote scanning

For HP printers especially, you may need to enable “Scan to Computer” from the printer’s web interface or from the HP Smart app on the Mac. Without that setting, the printer accepts scans but won’t return the file to your Mac.

Reinstall manufacturer drivers if AirScan isn’t enough

For specialty scanning (high-resolution photos, slide scanning, specific paper sizes), AirScan may not have what you need. The manufacturer’s full driver package gives you more control.

Get the driver from the manufacturer’s website, not from a third-party download mirror. Match it to:

  • Your exact macOS version (Sonoma, Sequoia, etc.)
  • Your CPU architecture (Apple Silicon needs ARM64-native drivers)

After installing:

  1. Reset the printing system to clear old state
  2. Re-add the printer
  3. Pick the manufacturer driver explicitly when adding

Test direct USB connection

For USB-connected scanners, the cable and port matter a lot. Try:

  • A different USB cable
  • A different USB port (preferably directly on the Mac, not through a hub)
  • A different Mac if you have one available

Apple’s M-series Macs are picky about hubs. A scanner sharing a hub with a busy SSD or external drive can drop connection during long scans.

Check System Information → USB to confirm the scanner is enumerating correctly. If it shows up but scan fails, the issue is software. If it doesn’t show up at all, it’s a cable, port, or hardware problem.

For deeper inspection, run:

ioreg -p IOUSB

That dumps the live USB device tree from the kernel. The scanner should appear as a USB device. If it shows up here but not in System Information, it’s a driver registration issue.

Skip the manual huntSweep clears the leftover device prefs and caches macOS keeps around. Download Sweep free →

Use Preview’s import feature

A surprisingly underused workflow: you can scan directly into Preview without opening Image Capture or any third-party app.

  1. Open Preview
  2. File menu → Import from Scanner → pick your scanner
  3. Adjust settings and scan

Same backend as Image Capture, slightly different UI. If Image Capture is being weird, try Preview to see if the issue’s in the app rather than the scanner.

For network scanners: check Bonjour discovery

Network scanners are discovered via Bonjour (mDNS). If your router doesn’t relay multicast traffic between subnets — or if you’ve isolated your IoT devices on a guest network — your Mac may not see the scanner even if it’s pingable.

To test, run in Terminal:

dns-sd -B _scanner._tcp local.

That browses for scanner-capable devices on your network. If yours doesn’t show up, mDNS isn’t reaching it. Common fixes:

  • Move the scanner to the same Wi-Fi network as your Mac
  • Disable AP isolation/client isolation in your router
  • Some mesh systems (especially Eero) need specific settings to relay mDNS — check the manufacturer’s docs

You can also try adding the scanner by IP address explicitly. In Printers & Scanners → +, click the IP tab, enter the scanner’s IP, and pick the right protocol. This bypasses Bonjour entirely.

When scans start but fail mid-job

If scans begin and then quit halfway through with a generic error, the cause is usually one of:

  • Wi-Fi instability — large scans take seconds and any drop kills the job
  • The destination folder is full or has permission issues
  • A previous scan that didn’t fully complete is locking the temp file
  • The scanner went to sleep mid-job (power-save settings on the scanner)

For Wi-Fi issues, scan with a USB cable temporarily to confirm. For permissions, scan to the Desktop first — if that works, your usual destination has permission problems.

Reset Image Capture preferences

If Image Capture is crashing or behaving strangely, reset its preferences:

defaults delete com.apple.Image_Capture

Then reopen Image Capture. It rebuilds preferences from scratch. Note: this also resets default scan destinations and resolution defaults, so you’ll need to re-set those.

There’s a faster waySweep does the cleanup in seconds. Try Sweep free →

Quick reference

When a scanner stops working:

  1. Check Image Capture for the device
  2. Use AirScan if your printer supports it
  3. Reset the printing system in System Settings → Printers & Scanners
  4. Try a different USB cable/port for wired scanners
  5. Verify network reach for Wi-Fi scanners (ping + Bonjour)
  6. Update or reinstall manufacturer drivers
  7. Clear stale device caches

Most scanner issues come down to driver state, network discovery, or stuck queue state. The reset-and-re-add procedure catches almost everything.

← Back to all guides