My Epson Stylus Photo R2880 does not have native ability to print double-sided but there is an easy workaround. (Other brands may have a slightly different procedure, depending on how the paper is loaded.)
1. Print only the even-numbered pages, in reverse order.
2. Remove the prints, reverse the stack left to right (not top to bottom) and put them back in the loading tray.
3. Print the odd-numbered pages, in reverse order.
When you remove the stack from the exit tray, everything will be in correct order and the pages properly numbered. This works perfectly if there is an even number of pages in the document. If there is an odd number of pages, print the last page separately and add it to the back of the stack.