We have the Canon G2000 at home while our office has the Epson L220. They basically have the same functions. My personal observations are:

1. Canon takes a longer start up time (for initial printing).
2. Canon produces better photoprints.
3. Epson prints and scans faster.
4. Both scanner beds are A4 sized only.

We choose the Canon for personal use since we print our photos at home. HTH.