I previously (years) had no problem printing from my laptop to my Canon MP640. Now it starts a page, but stops part way. A desktop computer is direct connected and has no problem. Any hints?