A:Answer Yes, my Canon G5020 auto-prints both sides of the paper. It prints the first side, waits a user-configurable length of time for the ink to dry, then pulls the paper back and prints the second side. It's really a nice printer.
If the All-in-one versions had auto-duplex scanning, I would have bought one of those.