Double sided printing with OpenOffice & LaserJet M1522n on Ubuntu Linux
This worked for me, but there may be document setups where the below will not work.
Place papers with holes to the left (if you have holes in your paper; I do), select "Print..." from OpenOffice and click the "Options..." button. In the resulting dialog, select to print right pages only. Click "OK" to exit the dialog. Make sure to specify to print from 1 to an even number of pages in total, or the double sided end result will be off by one. Click "OK" to print the pages.
Take the printed papers and put them back into the paper tray, holes to the right this time, printed side down. Select Print Left pages and make sure "Reversed" is checked. Print exactly the same page range. If your document was anything like mine you should now have double sided copy.
I first tried to use the "Duplex (Flip on Long Edge)" in the printer options instead of the above, but that one had no effect.