I find putting the printer on its side and cleaning all the rubber rollers with IPA (alcohol), stops paper errors on my Canon Inkjet.
It kept reporting it had no paper - it lied. Cleaning the rollers cured it. The air pressure 'wash' too is a great idea.