I'm having this issue on a HP 3505 printer. Whenever I print in landscape mode either in color or B&W, it cuts off half of the header and the footer. It doesn't do this on portrait mode. And when I print to a HP 2300 in landscape it's fine there as well. This happens on all print jobs for the HP 3505 in landscape.
I'm wondering how to fix this. I changed the driver. I went into the settings and everything looked great. I updated the printer firmware to the latest. Nothing has resolved this. Using Win 7 32 bit and the printer is networked.
See attached for example