The Microsoft printer code change first appeared in Vista, so if it works for you(with no blank pages inserted) in XP (pre-code change) but not in Win7, I would suspect the printer code problem. I don't know why changing the paper size to legal or letter works - but I will be following this thread in case you get an answer to that.
If you need a PDF printer, I have had good luck with PDF995 and Cute PDF.
Virginia
If you need a PDF printer, I have had good luck with PDF995 and Cute PDF.
Virginia