Simulate duplex printing on a HP printer.

HP printers don't come with duplex printing, especially those economy ones. Canon printers have duplex printing, and it made it easier for it's users to save paper. But 'duplex printing' isn't really a hardware feature, but a software implementation.
To duplex print on a HP printer (or any printer), say you wanna print 20 pages, at the...