title: Printing ServerReport without Preview
body: <p>I have a SQLServer 2005 Reporting Services ServerReport deployed and frequently used by my Winforms app (Framework 2.0) via the ReportViewer control. </p>
  
  <p>What I need is to provide a one-click print button from one of the forms of the app that triggers only the print dialog, without bringing up the ReportViewer.</p>
  
  <p>I've been experimenting with rendering the report to a byte array, but I can't get pass that.</p>
  
  <p>This report has multiple pages, so i don't know if the "Image" rendering that works for local reports it's going to work also for server reports.</p>
  
  <p>I've been looking throw MSDN but there is only reference to local reports:</p>
  
  <p><a href="http://msdn.microsoft.com/en-us/library/ms252091(VS.80).aspx" rel="noreferrer">http://msdn.microsoft.com/en-us/library/ms252091(VS.80).aspx</a></p>
  
  <p>And the little information that I can get on server side reports are using Web references to the ReportServer web service, and I don't want that.</p>
  
  <p><a href="http://blogs.msdn.com/bryanke/articles/71491.aspx" rel="noreferrer">http://blogs.msdn.com/bryanke/articles/71491.aspx</a></p>
  
  <p>Is there any way to print a server report, using the print dialog, without showing the report viewer to the user (I don't mind if it's behind the scenes)?</p>