SSRS print error unable to load client print control

We have SharePoint 2013 integrated SSRS 2012 service application.

Recently we when tested on Windows 10 IE 11, we received the classic Unable to load client print control error when clicking on Print button.

Couple of scenarios.

Scenario (1)

Let’s start with the end user gets this error and the user has limited  access to it. As mentioned in the silent deployment link the IT department needs to register the rsclientprint dll . The ‘System32’ folder is for 64-bit files and the ‘SysWOW64’ folder is for 32-bit files.

The 32-bit files:

Copy the files – rll, inf and dll, listed below under the folder “c:\windows\syswow64\” on client computer.

RSClientPrint.dll

RSClientPrint-x86.inf
RSClientPrint_1028.rll
RSClientPrint_1031.rll
RSClientPrint_1033.rll
RSClientPrint_1036.rll
RSClientPrint_1040.rll
RSClientPrint_1041.rll
RSClientPrint_1042.rll
RSClientPrint_1046.rll
RSClientPrint_1049.rll
RSClientPrint_2052.rll
RSClientPrint_3082.rll

Register the RSClientPrint.dll using:

regsvr32 c:\windows\syswow64\RSClientPrint.dll

The 64-bit files:

Copy the files – rll, inf and dll, listed below under the folder “c:\windows\system32”

RSClientPrint64.dll

RSClientPrint-x64.inf
RSClientPrint64_1028.rll
RSClientPrint64_1031.rll
RSClientPrint64_1033.rll
RSClientPrint64_1036.rll
RSClientPrint64_1040.rll
RSClientPrint64_1041.rll
RSClientPrint64_1042.rll
RSClientPrint64_1046.rll
RSClientPrint64_1049.rll
RSClientPrin64t_2052.rll
RSClientPrint64_3082.rll

regsvr32 c:\windows\system32\RSClientPrint.dll

In one the blogs user logged on to computer as end user and opened the command prompt session invoking “run like administrator”. Not sure about it.

Scenario (2)

On a new machine Windows (7) IE 11 the end user has admin rights to the local machine. When the user click on print (Action=>Print) button of the ssrs report the user gets message:

UnKnownPublisher

Temporarily update the following IE settings:

UnSignedActiveX

Close the browser and redo the print action. Viola! Now we get the open to install:

UnKnownPublisherWithInstall

Now click on Install.

The RSClientPrint add-on gets installed in directory “C:\Windows\Downloaded Program Files”.

Now you can roll-back IE settings for unsigned ActiveX controls.

Scenario (3)

As mentioned in this blog directly register in directory “C:\Windows\Downloaded Program Files”. With limited rights sometimes you will be unable to copy to the directory “C:\Windows\Downloaded Program Files”.

Also that raises another question – where to locate RSClientPrint?

For Standalone / native report server installation:

locate RSClientPrint-xxx.cab in C:\Program Files\Microsoft SQL Server\{Reporting Service Instance Name}\Reporting Services\ReportServer\bin on the SQL Server.

For SharePoint integrated:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\ReportViewer; both RSClientPrint-x86.cab as well as RSClientPrint-x64.cab.

Scenario (4)

In SharePoint 2013 integrated SSRS 2012 mode if you get error – an error occurred with data fetch. Please refresh the page and retry do: uncheck DOM settings as per this.

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s