Just to broaden the potential solution space a bit...
  1. Have you tried printing from Excel in a clean test account to see if it works there?
  2. Have you tried deleting the printer driver, restarting your computer, and then re-installing the printer? That should very effectively flush all the print queues and cache files in case there is some conflict there.
  3. You might also use Cocktail, OnyX, TinkerTool System, or anything else of your choice to flush out all the Microsoft and user cache files.



"All you've got to do is own up to your ignorance
honestly, and you'll find people who are eager to
fill your head with information"
--Walt Disney