question

YeungMonica-4282 avatar image
0 Votes"
YeungMonica-4282 asked GH-6735 commented

Client machine need to be able to print!!! SSRS2019

Hi Everyone:

We have recently migrated from SSRS2012 to 2019. Now that ActiveX has been depreciated. We are having trouble printing all of our reports. User used to just click on the print icon and it will send the job to the printer. Now we will get a "Printer is not available. Verify that ActiveX is enabled, or try using Internet Explorer for the desktop." message
133246-image.png



I have done tons of research, found the both rsclientprint.cab and rsclientprint64.cab from SSRS2012. Registers them in the SSRS 2019 server and client machine. Both are not working. I copy the dll files to system32, sysWoW64 and Downloaded Program Files.

All our reports need to print on transcript like paper where the alignment has to be perfect. Saving to PDF and print is not landing on the proper location.

We do not have time to re write every report to accommodate this save to PDF change.

I know I can print from visual studio and reporting manager, however our clients does not have access to that.
I am pretty sure a lot of people are also facing this issue. Will Microsoft work on a solution that can get the print control back?

Please provide and solution you can think of.

Thanks
Monica

sql-server-reporting-servicesms-edge
image.png (6.1 KiB)
· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi,

I'm facing the same issue.
I have SSRS 2019 installed.
I use report viewer 2005 and currently unable to upgrade to an older version. of report viewer.
When pressing the report viewer's print button in the application I get the error: "unable to load client print control".

@YeungMonica-4282 , were you able to solve this issue?

Thanks.

0 Votes 0 ·
Isabellaz-1451 avatar image
0 Votes"
Isabellaz-1451 answered Isabellaz-1451 commented

Hi @YeungMonica-4282 ,
I found this for you:
In order to print SSRS reports,the RSClientPrint.dll file should be copied on user's workstation/terminal server.You must enable the IE settings,Download signed ActiveX controls and Script ActiveX control marked safe for scripting and Run ActiveX controls and plug-ins. Alternatively you can login to the workstation / Terminal Server as Administrator and re-run the report. This will then copy the RSClientPrint.dll
Reference link :https://myaps.reckon.com/knowledgebase/article/KA-03486/en-us

Silent Deployment of RSClientPrint.cab ActiveX file :https://www.kodyaz.com/articles/client-side-printing-silent-deployment-of-rsclientPrint.aspx

HTH

Best Regards,
Isabella


If the answer is helpful, please click "Accept Answer" and upvote it.

Note: Please follow the steps in our [documentation][2] to enable e-mail notifications if you want to receive the related email notification for this thread.

· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.


iI have already deployed rsclientprint.dll to a test client machine and the SSRS2019 server. register the dll as well as having the correct setting in ActiveX control in IE.

Still giving the save message.


When we were running SSRS2012 it will show this message and Install the ActiveX. Client was able to use the print icon.
133625-image.png


Now we are in SSRS2019 it will show this message, but it does nothing after "Allow" was click. Note that rsclientprint cap or dll file was no where to be found in the SSRS2019 server, it doesn't come with the installation. It is because ActiveX was depreciated in since SSRS2017? I copy the ones I found in SSRS2012 and those file are still not installing at the client machine.
133608-image.png



0 Votes 0 ·
image.png (49.0 KiB)
image.png (14.4 KiB)

This error is caused by the user having out dated rsclientprint.rll and rsclientprint.dll files. To correct the error of this message, the user must first make sure that all the Active X, Trusted Sites and Compatibility View settings are correct. Then the user must go to their Downloaded Program files (Local C:/Windows/Downloaded Program Files) and make sure they have a version of the files from after 2010 as versions from 2010 and earlier seem to be causing this issue with IE 11.
For more infomation :https://automonllc.na1.teamsupport.com/knowledgeBase/7776739#:~:text=For%20users%20that%20have%20upgraded%20to%20or%20are,user%20having%20out%20dated%20rsclientprint.rll%20and%20rsclientprint.dll%20files.

0 Votes 0 ·
Reza-Ameri avatar image
0 Votes"
Reza-Ameri answered Reza-Ameri edited

You may try use IE Mode in the Microsoft Edge, take a look at:
https://docs.microsoft.com/en-us/deployedge/edge-ie-mode
https://www.microsoft.com/en-us/edge/business/ie-mode
However, in long term you should consider changing or upgrading your application to perform a direct printing and not use the ActiveX.

· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Can you provide more info on how to upgrade the application to perform a direct printing?

Thanks
Monica

0 Votes 0 ·

Like I said, as a workaround you may run the IE Mode.
Are you using SQL Server reporting service?
If not what application are you using?

0 Votes 0 ·