Make sure your Windows Updates are current, and check for updated drivers for the printer. Excel is the only thing with the issue? Is the issue with certain spreadsheets or do those that don't print print fine in a few hours? Have you checked for viruses and spyware?