SSRS: Unable to Load Client Print Control error

Cumulative security update for ActiveX Killbits for Windows XP (KB956391) that your PC is probably trying to get you to install right now will leave you unable to print reports from SQL Server Reporting Services. Instead, you will get the following error message

Unable to load client print control

Nice! For me, uninstalling the patch fixed the issue, but here’s hoping that there is a fix soon, because it’s causing havoc. I also can’t really abide by the idea of unistalling a patch to fix something the patch broke ;)

Apparently, applying KB954606 fixes the issue, but Microsoft have not made it very obvious that

  1. KB956391 breaks SSRS printing
  2. KB954606 can fix it

Tomorrow I’ll try applying both patches and update this post with the results.

22 Comments

  1. Phil Royle says:

    Thanks Will, this has fixed a problem that has had us scratching our heads all afternoon!

    Phil.

  2. ozzie says:

    Thanks Will. This also fixed my problem.

  3. KL says:

    Did you ever try this? KB954606 didn’t work for me, and rolling back the update isn’t an option at the moment, so I’m still searching the ‘net for solutions.

  4. Dean says:

    Brian Hartman’s blog spells out what you need to do to fix this problem. It definitely worked for me. Here’s the link

    http://blogs.msdn.com/brianhartman/archive/2008/11/05/client-print-fails-to-load-after-microsoft-update-956391.aspx

  5. Will Riley says:

    Dean,

    Thanks for posting that link, which is the correct long-term solution to the issue and fixes the issue at source and allows the MS patch to remain.

    Will

  6. Frank says:

    Thanks for posting, this solve my problem.

  7. sasha says:

    we still don’t have a solution and have been scouring for answers since November. yesterday, a new killbit was added to the list – KB 960715. it killed client printing, again.

    i’ve tried everything in brian hartman’s guide but what bothers me about his list in when you get to the “meat and potatoes” of his “what you need to download” it doesn’t say how you’re supposed to update your report server to distribute the client print control (#1) and what the difference is between that and updating visual studio (step 3). also, it isn’t clear if the distributable comes from the database server or the web server/app (in my case, these are 2 dif machines). this whole thing is confusing and each solution is different. we haven’t found a solid one yet that i can deploy to my live server.

  8. Joshua says:

    Removed Security Update for Windows XP (KB956391) and this corrected my problem. Thanks for the hard work that just made my life easier!!!

  9. Kristy says:

    I have removed the Windows XP KB956391 and KB960715, however I am still receiving the message ‘Unable to load client print control. I also removed the RSPrint Client. Any suggestions as to why I can still not print?

  10. SJ says:

    Removing KB956391 works fine, thanks

  11. EY Kalman says:

    I have had the same problem (on several different servers). Applying SP3 and Report Viewer SP1 has helped on some of the servers, allowing the client machines to connect and download the control with no problem.
    However, I have had one server that, even after applying the updates, when accessing the report viewer using a client machine, it was still giving me the error.
    On looking into the exact URL GET request that is being sent, I discovered that it is possible to force the client machine to connect directly to the Report Server to download the control.

    The user would need to enter the following url:

    http://reportservername/Reports/Reserved.ReportViewerWebControl.axd?ReportSession=51bjqv45xydgos2wghu5ceza&ControlID=7617dedbf0234f89b80cad8e64431014&Culture=2057&UICulture=9&ReportStack=1&OpType=PrintHtml

    This should then pop up the required download/install prompt.

    Please can people let me know if this works on their systems as well

  12. Eric says:

    956391 was not installed. Removed 960715. That fixed it. Thanks!

  13. The follow fix work for me

    Windos server 2003 64
    Reporting Services
    Windows Vista and Windows XP

    Fix KB967511 and KB953752

    http://blogs.msdn.com/esecuelesinfronteras/archive/2008/11/10/error-unable-to-load-client-print-control-en-reporting-services.aspx

    http://support.microsoft.com/kb/967511/es

    work for me

  14. Jay Blakeborough says:

    It appears that this problem has re-appeared, probably from Microsoft Bulletin MS09-032 kb973346. Is anybody else experiencing it since patching?

  15. Roland says:

    Yes, it would seem to be so. Experiencing problems since 16-07.

  16. Roland says:

    kb973346 is the culprit here too.

  17. Kathy says:

    We are experiencing the same problem, SSRS 2005 “unable to load print control”, after installing KB973346. Anyone know of a solution that does not involve removing this security update?

  18. Jay Blakeborough says:

    Based on what I have read, it doesn’t look like the patch can be uninstalled. I haven’t seen any indication from Microsoft that they are even aware of the problem.

  19. I’m so glad I found this site…Keep up the good work

  20. ram says:

    Hi,

    We have SQL Server 2005 database engine Enter prise edition x64 on Server A and only SQL Server Reporting Services on Server B.The ReportServer & ReportServerTemDb are on Server A. We also have applied SP3 on both Servers. We still have the Print Issue. I did not delete any KB updates. Here

    1. Do I need to delete the KB updates from Server A or Server B? or from each individual user’s machine? (we have 800 users!!!!)

    2.Even after having SP3, do we need to remove KB updates. If yes, is it from Server A or Server B? and please list the KB updates that we need to remove.

    many thanks

  21. SelfishJohn says:

    Export to PDF format and print from there. It’s a waste of time playing MS doctor since their next batch of updates will set you back to square one anyways.

Leave a Reply