Для нормальных форм вы должны создать вид для печати.Это создаст документ Word, который можно распечатать с рабочих станций пользователя.Вот ссылка о том, как создать представление для печати:
http://office.microsoft.com/en-us/infopath-help/design-a-view-that-is-optimized-for-printing-HA010151438.aspx
К сожалению, представления печати Word не поддерживаются для веб-форм.Обычно единственным вариантом является создание другого представления InfoPath и оформление его для «печати»: все элементы управления представлены как метки или только для чтения;все разделы видны и т. д.
[Обновление] @Surendra J: ОК.Есть две вещи, которые нужно решать отдельно.
Прежде всего пользователь должен иметь возможность запрашивать операцию «Печать» прямо из представления SharePoint (и я не имею в виду «Браузер-> Файл-> Печать» ....). Это можно реализовать с помощьюпользовательское действие ЕЦБ.Ваше пользовательское действие будет связано с библиотекой форм или даже с конкретным ContentType.Это позволит пользователям SharePoint выбирать «Форму печати» прямо из представления SharePoint.Эти ссылки должны помочь:
http://www.slideshare.net/gvarosky/introduction-to-developing-custom-actions-within-sharepoint
http://www.csharpest.net/?p=95
Второй вопрос - сделать вывод на печать из XML.Как вы понимаете, InfoPath XML должен быть преобразован в HTML или изображение.Желательно, чтобы это делала библиотека форм InfoPath.Нет простого способа перейти к данному представлению InfoPath без смешивания правил и параметров URL.Я рекомендую вам взглянуть на эту статью:
http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/156983db-5a62-498f-a3b5-96ad7f57d15f
Отказ от ответственности: Мне лично нравится PDF-форма продукта от http://PdfSharepoint.com. У него нет проблем с печатью, так как все формыдинамические PDF-файлы и работает с Adobe Reader.Я считаю, что это хорошая альтернатива InfoPath, если печать необходима.