linux reverse page order+duplex is not working

hi all,

i have a postscript file with duplex print commands. When i print it with

lpr command it prints in duplex.

lpr -pprintername filename.ps

but when i try to print the pages in reverse order with -outputorder=reverse
it is not printing in reverse order (but pages are prited in duplex since PS file has duplex commands)

lpr -pprintername -o outputorder=reverse filename.ps

again i tried to print a postscript file without duplex commands and with outputorder=reverse option. Now pages are printed in reverse order.

So the problem is whenever the PS file has duplex commands outputorder=reverse option doesnt work for me.

Kindly suggest me a solution .....

Thanks and Regards,
uttam hoode