Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Why does PrintJobMgr use 99% CPU?

So I've found heaps of posts about PrintJobMgr using up to 99% CPU and causing laptop temperatures to skyrocket, usually the solution given is to force quit PrintJobMgr or clear the print queue. But does anyone know why PrintJobMgr does this in the first place? Surely it's not normal behaviour to use that much CPU?

It's not a huge problem, but I can't imagine it's good for the cpu temp to jump 20℃ every time I print something, even just a simple text document.
I'm have a MacBook Pro OS 10.4.10, using a Canon iP 1200 printer with driver version 4.1.9
Any ideas?

MacBook Pro, Mac OS X (10.4.10)

Posted on Nov 17, 2007 3:16 PM

Reply
22 replies

Jun 2, 2008 5:02 PM in response to Joshua Young1

Well the earlier post mentioning the Reset printing system option worked for me. However, it's now hidden in Leopard. In Tiger it was indeed in /Applications/Utilities/Printer Setup Utility. But in Leopard you need to open the Printer & Fax preference pane and then Control click on your printer to get a pop-up with "Reset printing system..." option.

I too have a Canon printer (IP4000) and had this problem show up after installing Bonjour for Windows under Parallels and tried unsuccessfully to print from a Windows app. Even after deleting the print job from the Canon utility and restarting the PrintJobMgr continued to use up 100% of one of my four CPU's in my Mac Pro.

When I "Reset printing system..." as above, it was fixed for me.

Jun 9, 2008 10:23 AM in response to aaronwest

Here's the confusion:

The Problem: While printing, the processor using 99-100% of the CPU. (This is a problem because it causes the fans to ramp up and the computer to get hot. When printing 100 pages, the machine becomes hot to the touch and sounds like it's a rocket ship.)

Proposed Solution 1: People are assuming that the processor is ALWAYS using 100% of the CPU. The solution proposed is to get rid of jammed print jobs by resetting the print system or deleting the print jobs. This solution works for the ALWAYS 100% problem, but that is NOT the problem here.

Proposed Solution 2: People think that the computer SHOULD use 100% of the CPU while printing, reasoning that the system is just making good use of its resources. This is FALSE. I can run Windows XP on the same machine, and print the same document faster with much LESS processor usage (typically about 5% or less). Clearly, the Mac system is using more resources than it should.

The REAL solution: This is the solution I want: Let me print a document to a Canon printer and use just the CPU cycles needed to print (which should be VERY small -- under 5%) while running Mac OS X.

Why does PrintJobMgr use 99% CPU?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.