What worked for me was in 3 client-side steps :
- Run Internet Explorer as admin.
- In Internet Explorer, go in Compatibility View Settings and add the SSRS website.
- Attempt to print the report. A popup asking to activate something from Microsoft SQL Services (I didn’t get the exact name) should appear. Accept it (only works if running as admin). It will take a few seconds to install and then suggest a reboot, but the reboot is not required.
I could then print even without having to run as admin. Note that I think step #3 is an add-on called “RSClientPrint 2008 Class”.
I know this is a very old question, but I had the issue a few times over the years and just now found the solution. I had to try suggestions scattered across multiple sites and could not find a concise solution until I pieced this together.