I am running Windows 98.
After many troubleshooting ideas, including disabling avast resident protection, and working with Canon eCare, I ran msconfig to access and change my start-up programs. I unchecked Awil and Avast, restarted and the printer worked fine.
Before this the printer would be interrupted during a job, stop printing, shoot out blank pages, and print partial pages.
Does this help?