Monday, March 26, 2012

RSClientPrint - Error on some clients

I have several new PCs that I am setting up to run an RS ASP.net application. The Dells work fine. The Gateway gives a print error message 'An error occurred during printing (0x80070006)' and then a script error 'the handle is invalid'. I have tried various things, such as, disabling popup blockers, tool bars and changing IE settings. Nothing makes it work. The only difference between the machines is that the Gateway has Norton Anti-Virus loaded. Tried disabling it but still got the error. I have searched the internet and cannot find a similar error. Need help fast, deploying in 2 weeks.

Hi mark,

I've had the same problem at a client. Did you do an upgrade to SQL Server 2005 or installed a service pack for reporting services ?

The problem is that when the user tries to print a reporting services report, an ActiveX is installed on the user's pc (C:\Windows\Downloaded Program Files\RsClientPrint Class).

When upgrading to a new version or installing a service pack, the component needs to be upgraded. Apparently this doesn't always work that well.

When you remove the component (by right clicking it in c:\windows\...) and try to print a page, you will see that a new version will be installed and that you can print again.

I didn't figured out a good way to deploy this yet because user's don't have sufficient rights to install ActiveX components. It might work if you put the site in the Trusted Sites.

Hope this helps !

Geert Verhoeven

No comments:

Post a Comment