If I try to print a page in Portrait orientation, I get always a printout in landscape orientation with 2 pages (the single page is printed on the left side of the page and so small, that a second page would fit on the right half of the page). I tried all drivers available on Ubuntu 12.04LTS for HP Laserjet 3020 and for 3020 plus 3030. All printer properties/device/printer languages were tried (pdf/postscript2/postscript(level of driver), none worked correctly.
I forgot to mention: Printing the page to a pdf document and then printing this pdf works well.
Solved: I deleted the printer and installed it again. Now it works.
Due to last comment - closing as NOTOURBUG