Euw. IP and printing can be a beast.
I guess if it were my form, I'd see if the text boxes were in a layout table to start with... Honestly, if it were my form, the first thing I'd try to do is reproduce the issue in a new form, then start backtracking from there. Do you use the Print Preview button and a print view? Or is just a direct print from the browser menu?