По моим исследованиям кажется, что основной вариант - это вызвать страницу HTML из вашего приложения Silverlight и распечатать ее оттуда. Так, например, использовать SSRS или Telerik Reporting.печатать и экспортировать в PDF / Word из приложения Silverlight?
Какие варианты можно посмотреть?