Thanks for your response, Morten.
The map service is dynamic, and they are not residing in a GraphicsLayer. Could you please elaborate on how one exposes a print task through ArcGIS Server. Isn't that what is already being done? Is there a way, in which we can, through our Silverlight web application, call ArcMap objects to do the print task? The acceptance of our whole Silverlight application now depends on this, because these printouts are considered to be engineering drawings and therefore require high quality printouts.
Regards