I have a HP Photosmart CS5180 which has developed a tendency to mix up pages in the output tray. The pages are printed in the correct order, however when they come out new pages are inserted at random into the stack of already printed pages. I put up with this when I was only printing 4 or 5 pages at a time - manually rearranging the pages was ok. However now I'm printing 50 pages, tidying up the output is a nightmare, especially when it's a document without page numbers (grr). Anyone able to help with a small hack or workaround to ensure pages stack in the order they're printed? Pic of printer below. Blank paper goes in front bottom tray. Printed pages emerge just above and is stacked on front upper tray.