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

  1. 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 reset

    Warning: This removes ALL printers and print queues - you'll need to set them up again

  2. 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.plist

    Note: This clears all CUPS caches and restarts the printing service

  3. 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 printers

    Note: This fixes issues where network printers don't appear in macOS 10.5+

  4. 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 Settings

    Note: This removes all printer definitions - backup is created for reference

  5. 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 needed

    Note: 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