Hl-4070cdw prints booklets with upside down pages
I had the same problem and finally figured it out.
When you select print and the print window comes up:
select Printing Preferences or Properties (depends on program you are using),
select the Advance tab,
select the icon that has 'A' and 'B' on two pages (near the top left),
select Booklet Printing. (then Okay and Okay/Print, depends on program)
In all honesty, I'm can't remember if this is what I selected to fix the problem, but the choice is on this page. Try this with each choice of "Flip on Left Edge" and then "Flip on Right Edge".
If neither works, unselect Booklet Printing and try "Flip on Top Edge" and if that doesn't work, try "Flip on Bottom Edge". Etc.
I know the solution is on this screen so experiment until you find it.