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.
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.
- Open Image Capture (Applications → Image Capture, or Spotlight)
- Look for your scanner in the left sidebar under DEVICES
- 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:
System Settings → Printers & Scanners- Click the printer, click − to remove
- Click + to add it back
- When prompted for a driver, choose “Secure AirScan” if available
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.
System Settings → Printers & Scanners- Right-click in the printer list
- Choose Reset printing system…
- Enter your password and confirm
This removes all printers and scanners. Re-add yours from scratch. The scanner often comes back working immediately.
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:
- Reset the printing system to clear old state
- Re-add the printer
- 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.
Use Preview’s import feature
A surprisingly underused workflow: you can scan directly into Preview without opening Image Capture or any third-party app.
- Open Preview
- File menu → Import from Scanner → pick your scanner
- 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:
- Check Image Capture for the device
- Use AirScan if your printer supports it
- Reset the printing system in
System Settings → Printers & Scanners - Try a different USB cable/port for wired scanners
- Verify network reach for Wi-Fi scanners (ping + Bonjour)
- Update or reinstall manufacturer drivers
- 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.