How to fix Mac print jobs stuck in the print queue and clear the macOS printing system on macOS
Summary
This guide helps you troubleshoot and resolve: How to fix Mac print jobs stuck in the print queue and clear the macOS printing system on macOS. Follow the steps below to fix the issue.
Common Causes
When a print job becomes stuck on your Mac, it can prevent any new documents from printing and may cause your printer to appear offline. The macOS printing system occasionally needs a manual reset to clear corrupted jobs and restore normal operation. This guide walks you through clearing stuck print jobs, resetting the print queue, and troubleshooting common printing issues on macOS.
Quick Fix Steps
Try these steps first if your print job is stuck or your printer appears offline:
- Click the Printer icon in your Dock, or open System Settings > Printers & Scanners.
- Select your printer from the list.
- Click Open Print Queue.
- Select the stuck job and click the Delete button (or the x icon).
- If the job will not delete, continue to the detailed instructions below.
Detailed Instructions
Method 1: Cancel Print Jobs from the Print Queue
- Open System Settings from the Apple menu.
- Click Printers & Scanners in the sidebar.
- Select your printer from the device list on the right.
- Click the Open Print Queue button.
- To cancel a single job, select it and click the small x button next to the job.
- To cancel all jobs, click Printer in the menu bar and choose Cancel All Jobs.
If the print jobs remain stuck and will not delete, proceed to Method 2.
Method 2: Reset the Printing System via System Settings
Resetting the printing system removes all printers from your Mac and clears all queued jobs. You will need to add your printer again afterwards.
- Open System Settings > Printers & Scanners.
- Right-click (or Control-click) in the printer list area.
- Select Reset printing system from the context menu.
- Enter your administrator password when prompted.
- Confirm by clicking Reset.
- Click Add Printer, select your printer from the list, and click Add.
Method 3: Cancel Jobs via the CUPS Web Interface
If the print queue is still stuck after the steps above, you can cancel jobs using the built-in CUPS web interface.
- Open Safari (or your preferred browser).
- Navigate to
http://localhost:631and press Return. - Click the Printers tab to view all configured printers.
- Click your printer name, then click Cancel All Jobs in the Maintenance drop-down.
- Enter your administrator username and password when prompted.
- Close the browser and try printing again.
Method 4: Restart the Print Spooler Using Terminal
If the print queue is still stuck, you can restart the CUPS print spooler from Terminal. This is an advanced step.
- Open Terminal from Applications > Utilities.
- Stop the print spooler by typing:
sudo launchctl stop org.cups.cupsdand pressing Return. - Enter your administrator password when prompted.
- Start the print spooler by typing:
sudo launchctl start org.cups.cupsdand pressing Return. - Close Terminal and try printing again.
/var/spool/cups/. This directory is protected by System Integrity Protection (SIP) on modern macOS and manual deletion is not supported. Use the CUPS web interface or System Settings reset instead.Troubleshooting
If your printer is still not working after clearing the print queue, work through these common issues.
Check Printer Connection
- USB printers: Disconnect the USB cable, wait ten seconds, then reconnect. Try a different USB port if available.
- Network printers: Confirm the printer is connected to the same network as your Mac. Print a network configuration page from the printer's control panel to verify its IP address.
- Wi-Fi printers: Restart your printer, then restart your Wi-Fi router. Wait two minutes for the network to stabilise before testing.
Verify the Printer Is Online
- Open System Settings > Printers & Scanners.
- Check that your printer shows a status of Idle or Ready.
- If the status shows Offline, select the printer and click Remove Printer.
- Click Add Printer and re-add the printer using its current IP address.
Update or Reinstall the Printer Driver
- Visit your printer manufacturer's website and download the latest macOS driver for your model.
- Install the driver package.
- Open System Settings > Printers & Scanners.
- Remove the existing printer entry.
- Add the printer again using the newly installed driver.
Check for macOS Software Updates
- Open System Settings > General > Software Update.
- Install any available updates for macOS.
- Restart your Mac and test printing.
Restart Your Mac and Printer
A full restart resolves many temporary printing issues:
- Turn off your printer and unplug it from power for thirty seconds.
- Choose Apple menu > Restart on your Mac.
- After your Mac restarts, plug the printer back in and power it on.
- Wait for the printer to finish its startup cycle, then try printing.
Test with a Different Application
Try printing a test page from TextEdit to determine whether the issue is application-specific:
- Open TextEdit from Applications.
- Type a short line of text.
- Choose File > Print.
- Select your printer and click Print.
If the test page prints successfully, the original issue is likely with the application you were trying to print from.
Still Having Issues?
💻 Open a Ticket