Hi Maulik,
Welcome to the board!
In general, and compared to Word, InfoPath printing support is limited. However, it is much better in SP1 than it was in V1. Here are some answers to your questions:
1) Try using a header for this. The problem with headers and footers in InfoPath is a) you can't have data binding in them, and b) you can't limit the footer to the last page. For some reason I thought headers could be set to print out on every page, but I might be forgetting something here. Anyway, please try it out.
2) You can create another view that is used just for print and that contains no scrollbar.
3) Am I correct to assume that this is not a printing issue? Is your form full trust? Do you get any errors? Not all active X controls are supported in InfoPath. Might be an issue with that or with the way in which you have added it. Need to investigate more.
4) My guess is that this has something to do with the Web service data type being different. Create a secondary data source. Copy the date into it (after query) and bind that control to the view. You should be able to change the format on that.
Good luck!
Patrick Halstead [InfoPath MVP]
InfoPathDev
Patrick Halstead
Project Manager at Qdabra