Impossible to answer when you haven't provided any information.
1. How do you know it's Avast that makes it not "run" ? Explain what you mean by "run"
2. Which Avast product do you use
3. Which version number
4. Does it work when Avast shields are off?
5. If yes, which shield or which feature?
6. Is your problem printing or scanning?
7. Is the printer connected to the router or some sort of a USB connection to your computer?
Added later:
8. What's your computer - 32 or 64 bit?
9. Do you try to run a scan using Canon Solutions menu or some other way?
Just FYI - printing and scanning work fine on XP 32 bit with Avast free AV, and on Windows7 64 bit, the latter is NOT under Avast control, but I might be able to tell you what a 64bit Win8 system would require.