Printer preference pane freezing? Here’s how to reset macOS’s printing system


Usually when we’re yelling at printers, it’s at the printers themselves, not the software. They’re out of ink, have a page jam, or—if you’re printer is old school—flashing PC LOAD LETTER. But sometimes, it’s your Mac that’s giving you trouble.

On occasion and for discernable reason, your Printers & Scanners preference pane could wind up empty, and every action you take causes a spinning rainbow cursor or extremely long delays on the order of minutes. This happened to me recently, and a survey of people’s post across many forums provided no better explanation as to why than my own suppositions.

Your first move is easy:

  1. Control-click in an empty area in the Printers list.

  2. Select Reset Printing System.

  3. Confirm the reset.

mac911 reset printer settings macos IDG

You can reset your Mac’s printer system if everything goes wrong.

You have to add back all your printers and reset defaults, but it should bring things back to normal.

If that fails, you have to switch to the command line in Terminal and enter several commands, the effect of which is all of the following in sequence:

  • Stop the CUPS software, an open-source printing system that handles everything behind the scenes.

  • Delete the configuration file used by CUPS.

  • Copy the default file that’s left in place during installation as your new configuration file.

  • Delete the file that contains a list of your current printers—which may not be displaying anyway!

  • Finally, launch the CUPS software again.

Here’s the series of steps to carry out:

  1. Quit System Preferences.

  2. Launch Terminal.

  3. Copy this command and enter it, followed by Return: sudo su -

  4. Enter the administrative password for your account.

  5. Now copy and paste the file lines below as a group.

  6. In the Terminal, press Command-D, which exits the special “superuser” mode you entered in step 3.

  7. Open the Printers & Scannings preference pane.

  8. Add back your printers one at a time and change the defaults back to the way you want them.

The commands are:

launchctl stop org.cups.cupsd
rm /etc/cups/cupsd.conf
cp /etc/cups/cupsd.conf.default /etc/cups/cupsd.conf
rm /etc/cups/printers.conf
launchctl start org.cups.cupsd



Source link

LEAVE A REPLY

Please enter your comment!
Please enter your name here