How to clear print queue in Mac?

mac, clear print queue macThe print queue stuck in my Mac machine. I’m not able to clear the print queue. Whenever i clear the print queue, the print job will show up again. These print jobs has stucked in my Mac machine for long time.

To clear print queue in Mac, follow the steps below:-


  • Go to Finder -> Application -> Utilities -> Terminal
  • Enter the command below:-
    $ cancel -a
  • Once entered, it will clearall the print queue in your machine

* ‘cancel’ is a command that used to clear all the print job in Mac OS X. With the parameter -a, it meas clear all the print job, in other words clear the print queue.

Share this with your friends:-

10 Responses to “How to clear print queue in Mac?”

  1. Lisa says:

    Thank you SO much! I was having this same problem and it worked for me, too! Notice the TWO spaces “cancel(space)-a(space)-” and hit enter – voila!

  2. Hilde Novak says:

    I used to, just a little while ago, clear from clicking on my printer logo and there the request showed for pausing, resuming or canceling. What happened to the canceling request in such a simple way., just by clicking on the printer logo

  3. Georgina says:

    Thanks! I had the same problem and it worked for me. So easy! 🙂

  4. Chuck I says:

    OMG … Thank you so much.

  5. Theresa says:

    This worked for me. Thank you. It too was driving me insane!

  6. Nick says:

    Thank you so much. It works fine however I should mention here for other folks out there that in my case the $ symbol was not needed as it was already there and it wouldn’t work if entered it again.

  7. MRT says:


    This will work OS 10.4 (I think) through OS 10.8

    In Terminal type

    “cancel -a -”

    (notice the space after the “a”)

  8. Roger says:

    Cannot make this work, any other ideas?

  9. J says:

    Doesn’t work but thanks.

  10. Jen says:

    Thankyou so much! That was driving me crazy! 🙂

Leave a Reply