I have had the same problem at work. Anyone who wants to print a landscape form from InfoPath 2003 is unable to if they have IE 7 installed, no matter what settings are selected it will default to portrait.
I think it was in this forum that somebody said uninstalling IE 7 fixes this problem. From what ive read thats because InfoPath gets its User ...