mac · software · medium
Mac Printing System Reset and Advanced Troubleshooting
Advanced Mac printing troubleshooting including system resets and CUPS configuration
Estimated time: 30-45 minutes
Canonical URL: https://troublesht.com/guides/mac-printing-system-reset
Common symptoms
- Printers constantly disappearing from list
- Print jobs stuck in queue permanently
- System Preferences freezes when accessing Printers
- Random printer list showing wrong printers
Possible causes
- Corrupted printer configuration files
- CUPS daemon issues
- Conflicting printer drivers
- macOS update breaking printer compatibility
Step-by-step solution
-
Reset Printing System
Complete reset of all printer settings and configurations
Go to System Settings > Printers & Scanners Right-click in empty area of printer list Select "Reset printing system" Enter admin password to confirm Re-add all printers after resetWarning: This removes ALL printers and print queues - you'll need to set them up again
-
Clear CUPS Cache and Restart Service
Manually clear printing system cache and restart CUPS
Open Terminal sudo launchctl unload /System/Library/LaunchDaemons/org.cups.cupsd.plist sudo rm -rf /var/spool/cups/cache/* sudo rm /Library/Preferences/org.cups.printers.plist sudo launchctl load -w /System/Library/LaunchDaemons/org.cups.cupsd.plistNote: This clears all CUPS caches and restarts the printing service
-
Fix CUPS Browse Protocols
Configure CUPS to detect network printers properly
Open Terminal cupsctl BrowseProtocols="cups dnssd" Wait 30-120 seconds for printer discovery Check System Settings > Printers & Scanners for available printersNote: This fixes issues where network printers don't appear in macOS 10.5+
-
Remove Problematic Printer Configurations
Manually remove corrupted printer configuration files
Open Terminal sudo mv /etc/cups/printers.conf /etc/cups/printers.conf.backup sudo killall cupsd Wait for automatic restart of cupsd Re-add printers through System SettingsNote: This removes all printer definitions - backup is created for reference
-
Check and Disable Firewall Blocking
Ensure macOS firewall isn't blocking printer discovery
Go to System Settings > Network > Firewall If firewall is on, click "Firewall Options" Ensure "Automatically allow signed software" is checked Add CUPS to allowed applications if neededNote: Strict firewall settings can block IPP printer advertisements
Alternative solutions
- Try adding printer by IP address if auto-discovery fails
- Use AirPrint for compatible printers as alternative
- Install manufacturer-specific drivers instead of generic ones
When to seek professional help
- System Preferences continues to freeze after reset
- Network printer requires specific configuration
- Corporate network with complex printer setup