Hi,
I have had a similar problem with my Canon MF4570dn. While I haven't found a comlete solution to this problem. What I have discovered is that it appears to be an issue with a bad driver from Canon. I have found a similar discussions on Apple Discussion here:
https://discussions.apple.com/thread/4487894?answerId=22956795022#22956795022
https://discussions.apple.com/thread/5476804?answerId=23524996022#23524996022
https://discussions.apple.com/thread/240267?answerId=1640228022#1640228022&searchText=print%20jobs#1640228
Here have been my solutions so far:
Delete and re-add the printer: didn't fix the problem:
Follow the suggestions from Rocket Boy from the last message. Only part of that suggestion made sense for Mavericks. I ended up renaming this directory:
/Library/Printers/Canon
to
/Library/Printers/Canon.orig/
then I had to reinstall the drivers from Canon and then re-add the printers. Still I had problems with a Canon IR C5051. My solution was to use the Generic Postscript Drivers. However, I'm not able to do that for my home Canon 4570dn. Since that is a printer using Bonjour, it installs the drivers automatically. I have found that if I just print *one page at a time* then it works. (ugh!)
Another data point is that when I have problems printing, the fan kicks on and stays on. The reason for this is there is a process taking greater than 95% of the CPU. To fix this, I open up Activity Monitor, click on CPU and see the top process is xdclfilter and if I try running the print job more than once, I will see multiple runaway processes of xdclfilter. Since your printer is similar to mine, MF4500.
Another trick that is similar to removing all the printer is to go to System Preferences->Printers and Scanners. Right click (or control click) on the list of printers and select Reset Printer System. Then you have to re-add the printer or printers.
Finally, if you clean out files in /private/var/spool/cups, it appears to help. You will need admin privs to do this, and you need to be careful so don't mess with this unless you feel comfortable.
Please let me know if you have any questions.