Stop CUPS
Runs sudo launchctl stop org.cups.cupsd.
macOS Printing Service Restart
Print Spooler Fix is a minimal shell script that restarts the macOS CUPS printing daemon when printing is stuck or the spooler needs a quick service reset.
Installation
Copy and paste this command into Terminal to install the Melding Software Mac scripts.
After reopening Terminal, type MeldingSoftware anytime to load the list.
curl -fsSL https://raw.githubusercontent.com/MeldingSoftware/Scripts/main/Mac/install.sh | bash
Because this command downloads and immediately runs a shell installer, you can review install.sh in the GitHub repository before executing it. Individual scripts may also request permissions, administrator access, Keychain authorization, Full Disk Access, or other macOS approvals depending on what the selected tool needs.
Documentation
Runs sudo launchctl stop org.cups.cupsd.
Pauses for five seconds after the stop request.
Runs sudo launchctl start org.cups.cupsd.
Prints a confirmation that the print spooler has been restarted.
Documentation
Unlike some Windows spooler fixes, this script does not delete print-job files.
It does not remove printers, queues, drivers, or printer preferences.
There is no download, API, or upload behavior.
Documentation
The current version specifically targets the launchd label org.cups.cupsd. Behavior depends on that service label being available on the macOS version in use.
FAQ
No. The current script only stops and starts the CUPS daemon.
Yes. Both launchctl commands are invoked with sudo.
Five seconds between stopping and starting the service.
No.