Printers Always Print Pages In Reverse Order
If you go through the menu to "System > Administration > Printing" you'll see a list of printers you have install in your machine. right-click on one of them, i.e. the default one, and select "properties". Now on the left you have a list select "Job options" and hit the "More" button to extend the list of options. On "output order" if it is normal select reverse and try to print. This might change the order (reverse it) and if, as you claim, your printers print the first page first, the reverse order should now print it last =)
When you print in an application the Print Dialog shows up. Ensure that the Reverse option is checked.