BO XI R2 - "Blank "Crystal Reports Viewer" window - attempt to print report

My company recently set up a Business Object Enterprise XI Release 2 server.  On the server are a number of crystal reports that are run interactively by users, through the user console.  The expectation is that the user will log on to the BI server, click on the report title, enter the parameters, see a preview of the report in the Crystal Report Viewer, then click the print icon on the Crystal Report Viewer toolbar.
Our corporate standard is current Windows XP SP3, with Internet Explorer 8;  By default, users are set up to use the DHTML report viewer.  The reports were developed with the Crystal Reports XI R2 report designer, and connect to an Oracle 10g database through Oracle client.
When users attempt to view, then print the reports, the user is able to select the report, enter the parameters, view the report data, and even page through the report preview with no issues.  However, when the user attempts to print the report by clicking the print icon on the Crystal Reports Viewer toolbar, a blank "Crystal Reports Viewer" window pops up and remains indefinitely.
The really puzzling thing about this issue is that for about 1/3 of our users, printing will work - a print dialog will appear, allowing the user to select a printer, and when the user clicks OK, the report will print.   For the other 2/3 of our users, the blank "Crystal Reports Viewer" window pops up.
I have added the BO XI R2 server's address to trusted sites, adopted the lowest security settings for trusted sites, and enabled all activity I could think of in IE security settings (ActiveX controls-related).  I also ran the web site in compatibilitiy mode.
Has anyone on this forum experienced this issue, and does anyone here know how to resolve it?
Thank you,
Bob Gardner

I suspect that this behavior occurs because the client computer is unable to download ActiveX controls.
The report viewer requires the PrintControl.dll to print reports from the client computer. The PrintControl.dll downloads automatically if it has not been previously downloaded on to the client computer, provided that the user that is currently logged on is able to download ActiveX controls.
To enable the download of ActiveX controls on the client computer, perform the following steps:
1) Open your Internet Explorer.
2) From the Tools menu, select Internet Options.
3) In the Security tab, select the web content zone that corresponds to your web application.
4) Click Custom Level.
5) In the Security Settings dialog box, scroll down to find the ActiveX controls and plug-ins section.
6) Select Enable or Prompt for the Download signed ActiveX controls item.
7) The print dialog box will now appear successfully when clicking the print button in the report viewer.
If the above does not help, try to troubleshoot this as follows:
1) click the print button (this will cause a postback to the web page) and then cancel the print dialog. right-click in the web page and select "View Source".
2) Search for the word "printcontrol.cab". This will show you where the application is trying to download the printcontrol from.
Paste the URL into a browser.
3) If you get prompted to "open or save to disk" the url is correct and there is a browser setting or possibly even a system policy preventing the download.
4) If you get a "404 page not found" or a similar error message, investigate the URL.
5) If the issue is on your local web server, see if it is possible to browse to the URL in IIS manager.
- Ludek

Similar Messages

  • Avoid to display empty report viewer window?

    <p>Hi,<br />We use CR4E with Thick Client environment.<br />First we prepare a report as ReportClientDocument.<br />Then we display this with the Crystal Report thick-client viewer.<br />According to the report parameter it is possible that the report does not find data.<br />In this case an empty report viewer window is displayed. We want to avoid that.<br />Is there a way to check the report if it find data or not (e.g. catch the SQL of report). </p><p>Thx. Peter </p>

    Hallo, I´ve got the same problem.
    I want to pass only specific values to
    the report. But when I try to launch the viewer,
    a parameter field page is displayed. When
    I click on "OK" without entering some values the
    report is displayed correctly. How can I turn
    of displaying this page?
    Thanks

  • Can't close, resize or move report viewer window

    In my application, I have a window with a button. When I click the button, a report viewer window opens. After the report has loaded, everything works fine, except that I can't close, move or resize the report viewer window.
    Some of my code:
    Private Sub btnLogReport_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLogReport.Click
             Dim tmpFrm As New frmLogReport
             tmpFrm.Show()
    End Sub
    Private Sub frmLogReport_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Me.CrystalReportViewer1.ReportSource = Application.StartupPath.Replace("\bin", "") & "\Reports\LogReport.rpt"
    End Sub
    Any help?

    What version of CR?
    What CR Service ppacks have been applied?
    What version of .NET?
    What OS?
    Is this on your dev box or after you deploy?
    Ludek
    Follow us on Twitter http://twitter.com/SAPCRNetSup
    Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports]

  • SQL Report Viewer Web Part Not displaying Report

    I have just completed updating an old report using report builder 3.0. I have added it to SharePoint Designer but have not replaced the old report file. 
    Any help is greatly appreciated!!
    All I did was export the old report from sharepoint designer to my desktop. Then opened it with Report Builder 3.0- made changes to the report and saved it with a different name (for safety in case i break things) and then upload it back to the same place where
    the old report was located using SP Designer. I then went back to the site in sharepoint that is displaying the old report, and changed the URL path in the SQL report viewer to the new report. 
    Now the SQL Report Viewer web part isn't showing anything (blank)

    Dear Form Moderator,
    This question is already asked in sharepoint forum so please don't move this sharepoint forum. Here is link of thread:
    https://social.technet.microsoft.com/Forums/en-US/3796da85-fbb4-4722-a5d0-724859f7d4ae/sql-report-viewer-web-part-not-displaying-report?forum=sharepointgeneralprevious
    Here is the one more duplicate thread link in same forum. So either you can merge both OR delete one.
    https://social.technet.microsoft.com/Forums/en-US/259d2586-ed4a-4f47-a808-877d4621d9f2/report-builder-30-sql-report-viewer-web-part-not-displaying-report-in-sharepoint?forum=sqlreportingservices
    [SharePoint Forum Moderator]
    Hemendra:Yesterday is just a memory,Tomorrow we may never see<br/> Please remember to mark the replies as answers if they help and unmark them if they provide no help

  • WPF report viewer throws exception when print button clicked when hosted on winform

    When hosted in a winform app the wpf report viewer control throws an exception when the print button is clicked.
    All the other buttons appear to work, any ideas on a work round?
    I have created a sample VS 2013 solution that shows this issue
    As I can't even attach a renamed zip file it can be downloaded directly from here: http://1drv.ms/QxUrZo
    The reason I am attempting to use this control is that the standard reportviewer causes occasional errors in citrix enviroments causing the citrix session to lock up.  This appears to be a relatively common issue and the usual issue of both sides (citrix & crystal) blaming the other for the cause and me the developer needs to find a work round.
    I've 'bodged' in an additional button on our app to export a loaded report to file as pdf then print it but this should not be the permanent resolution.
    BTW glad to see the x64 dynamic parameter issue has been fixed at last, think I reported this over two years ago and again ended up having to work round it.

    Hi Ludek
    A sample project that loads a simple report is available from here: http://1drv.ms/QxUrZo
    The project is called WPFReportHost
    This loads a simple report when run then you can test the basic functionality of the viewer and all will work until you press the print button and then you get the application crash.
    Have to improve my search technique when I googled for other people having this issue I didnt' find the link.
    We've noticed the WPF viewer loads considerably faster and has better functionality than the winform viewer and hope that it might solve the citrix preview issue (yet to be tested).
    So as a work round we've hidden the default print button added our own and call the report print directly as per below:
    using (PrintDialog dialog = new PrintDialog())           
         dialog.AllowCurrentPage = true;
         dialog.AllowSelection = true;    
         dialog.AllowSomePages = true;
         dialog.AllowPrintToFile = true;
         if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)                     {
              reportDocument.PrintToPrinter(                         
                   dialog.PrinterSettings,                         
                   new System.Drawing.Printing.PageSettings(dialog.PrinterSettings);
                    false);                   
    Would be nice to have a fix

  • SSRS & Report Viewer control - Show the print button and fire print for multi page report in Mozilla & Chrome

    I have reports in SSRS. I am using remote reports. Reports have multiple pages.
    In IE, the print button displays, but in Firefox and Chrome, it does not display.
    Below links shows how to display the print button for mozilla and chrome. These solutions only fire the print for the
    current page in the report viewer-
    http://stackoverflow.com/questions/951009/sql-reporting-services-print-button-not-shown-in-mozilla
    http://stackoverflow.com/questions/4208457/ssrs-print-button-in-chrome-and-firefox
    I need to be able to issue a print command for all
    pages in one go from the reportviewer.

    Hello,
    The common workaround about print button on ReportViewer control for non-IE browsers is add ActiveX print control or create Print function. It has pros and cons.
    I am not good at programming. But you can try to disable page breaks by setting InteractiveHeight to 0 so that the report will rendering in single page with Report Viewer control.
    Regards,
    Fanny Liu
    Fanny Liu
    TechNet Community Support

  • Report viewer web part, show different report everyday (rotate .rdl files)

    We have a report viewer web part on sharepoint site (intranet), which is working fine and showing the report (.rdl file).
    We want to show different report everyday by looping through a list of 4 or 5 important reports  (from sharepoint document library) that can be displayed on our intranet. We have limited space on the intranet to display the report (we have custom built
    reports that will fit in the allocated space).
    Our .net guy says he can do image rotations by custom web part but not sure how to use the .rdl files..
    Has anyone got any ideas on how to achieve this.

    We have a report viewer web part on sharepoint site (intranet), which is working fine and showing the report (.rdl file).
    We want to show different report everyday by looping through a list of 4 or 5 important reports  (from sharepoint document library) that can be displayed on our intranet. We have limited space on the intranet to display the report (we have custom built
    reports that will fit in the allocated space).
    Our .net guy says he can do image rotations by custom web part but not sure how to use the .rdl files..
    Has anyone got any ideas on how to achieve this.

  • Report Viewer WebPart for Sharepoint - Printing (Unable to load client print control)

    Hi there,
    I am running a report via the report viewer web part on a SharePoint page.  The report itself is working great.  But when I attempt to print it, I get a prompt to install something....and then it is followed up with "Unable to load client
    print control".
    There are some posts out there about updating the a certain CU or to find the RSClientPrint cab and unloading the dlls into the system32 folder and registering it.  I've tried that but no go.
    Anyone else encounter this issue?  If so, potential solutions?
    SP 2010 - 14.0.7221.5000
    SQL Server 2008 R2 (Reporting Server)- 10.50.1617  (have tried updating to 10.50.6000.34)
    IE = 10.0.9200
    And yes, I am running as local admin....so there shouldn't be any issue installing the active x component on IE.
    Thanks in advance,
    Eric

    Hi Eric,
    According to your description, you can't load the print button in your sharepoint site. Right?
    In Reporting Services, Each user who wants to use the print feature must download and install the ActiveX control that provides client print functionality. The first time a user clicks the
    Printer icon on the report toolbar, the Microsoft ActiveX control is downloaded to the computer. After the control is downloaded, the
    Print dialog box displays whenever the user clicks the Printer icon.
    So in this scenario, please enable the setting Download signed
    ActiveX controls in Internet Explorer and download it. Please follow the steps below:
    Click Tools -> Internet options.
    Switch to the Security tab, select the Trusted sites zone, and then click
    Sites.
    Type the URL of the SQL reporting server, click Add, and then click Close.
    Click the Custom level button, scroll to the ActiveX controls and plug-ins
    node.
    Click Enable for Download signed ActiveX controls, and then click OK.
    Then we need to have the
    EnableClientPrinting is set to true.
    In SharePoint Central Administration, click Application Management.
    Click Manage service applications.
    Click the name of your Reporting Services service application, and then click
    Manage in the SharePoint ribbon.
    Click System Settings.
    Select Enable Client Printing. The Enable Client Printing option is near the bottom of the page.
    Click OK.
    Reference:
    Enable and Disable Client-Side Printing for Reporting Services
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • Problem with Cyrstal Report viewer in a Windows Form App Franework 4.0

    I appear to have a issue with Cyrstal Reports runt-time 13.0.2000.0 in a Windows 7 64 bit environment.
    Crystal Report Viewer is not displaying the report but instead is displaying the logon screen with the database name missing.
    1.) App is a .net windows form app using 4.0 framework compiled in the visual studio 2010.
    Compile machine has the development evironment for crystal report 13.0.2000.0 loaded. Compiled for any CPU.
    The Viewer is setup to access the report using oledb conection with sql server using SQL authentication.
    The Viewer works great for all enviroments except for windows 7 64 bit.

    Hello,
    Set your project for X64 only, and note for 32 bit OS then set it for x86. It's a MSIExec issue and not CR. If MSIExec detects a 64 bit OS but your app is using 32 bits then you'll run into distribution problems.
    If you are using MS SQL Server 2008 then you have to install the Client Tools and select the SQL Native 10 driver. MS doesn't support MDAC DB drivers to MS 2008. Search MS's site for more info.
    You also need to install the 64 bit Client Tools for this to work on a 64 bit OS's.
    If you are using SQL 2005 then you have to use the MS OLE DB Provider for SQL Server, Cr doesn't support the Native driver for 2005.
    I use this configuration all the time so it should work.
    Also, are you using SP 1? The GAC Assembly version always stay the same, it's the dll version we need to know.
    Don

  • Printing from Crystal Reports Viewer

    I have an issue with a customer demanding to print Post Script from Crystal Report Viewer.  When we print using the PS driver we get the form, but the data is blank.  If we use PCL the report prints fine.  Is there any recommendations for using PCL or PS.  Customer says that Crystal reports are Post Script driven and the PS driver should work.  Any help with this would be appreciated.

    Thank you Mariellen for posting the solution.
    Also note that we have only tested the Zebra Printer with the Zebra Print Drivers. I worked with their developers and they said all drivers use the same under laying code so they should all work.
    The other requirement is you must define your paper size in the driver config tool for each size you are going to use, have a separate Printer defined on your PC.
    Thank you
    Don

  • Crystal Report Viewer Not Releasing Oracle Database Connections

    I have a very simple vb.net 3.5 web application that uses the Crystal Report viewer 2008 to open a report. My requirements are as follows:
    1. Reports are built by another company and provided to us and used in a web environment
    2. All reports contain parameter fields
    3. The web application must be generic enough that a report can be added to a list and the user simply selects the report and provides database login information. The Crystal report viewer with handle the request for parameter values and prompt the user for their values.
    4. All reports connect to an Oracle 10g server.
    The above requirements have been meet and we have an extremely simple web application that runs the reports. It is working very well other than the crystal report viewer is not releasing the database connections. This is bad because the credentials are on a per user basis and that same user must login to a different oracle application simultaneously. They are being denied access because the credentials are already in use. We do not have control nor influence over the policies in use on the Oracle server. Ideally we would like to control the Crystal Report viewer so that it closes connections after use.
    The web application code is:
    Private Sub viewReports_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
    If Not IsPostBack Then
    ConfigureCrystalReport()
    End If
    End Sub
    Private Sub ConfigureCrystalReport()
    'Load the Crystal Report viewer with a report.
    Try
    Dim reportPath As String = Server.MapPath(Session("reportname"))
    crViewer.ReportSource = reportPath
    Catch ex As Exception
    Response.Write(Server.MapPath(Session("reportname")) & "
    " & ex.Message.ToString & "
    " & ex.StackTrace.ToString)
    End Try
    End Sub
    Can anyone shed some light on this topic? Thank you

    Hello, Timothy;
    By default, having the report in session will hold it open for 20 minutes.
    If you create the report as a ReportDocument object you can take it out of session and release it more efficiently. That will release the connection.
        Private Sub ConfigureCrystalReports()
            If (Session("hierarchicalGroupingReport") Is Nothing) Then
                hierarchicalGroupingReport = New ReportDocument()
                hierarchicalGroupingReport.Load(Server.MapPath("Hierarchical Grouping.rpt"))
                Session("hierarchicalGroupingReport") = hierarchicalGroupingReport
            Else
                hierarchicalGroupingReport = CType(Session("hierarchicalGroupingReport"), ReportDocument)
            End If
            myCrystalReportViewer.ReportSource = hierarchicalGroupingReport
        End Sub
    In the Form Unload of the Viewer:
                'Take the report out of session
                Session("hierarchicalGroupingReport")  = Nothing
                Session.Contents.Remove("hierarchicalGroupingReport")
                'Clean up the ReportDocument object
                hierarchicalGroupingReport.Close
                hierarchicalGroupingReport.Dispose()
                hierarchicalGroupingReport = Nothing
                GC.Collect()
    Elaine

  • Crystal Report/STRUTS: Error (404) when clicking on Control Buttons (Print, Export, Next, Previous, etc...) on report viewer

    Post Author: jwenny
    CA Forum: Deployment
    Need help badly!!!
    We are using the crystal reports plugin for STRUTS.
    We are able to display the report in the crystal report viewer.  However, when we click any control buttons (print, export, etc...), then we get:
    JSPG0036E:  Failed to find resource /Report-viewer.jsp
    We then moved Report-viewer.jsp to the WebContents folder (root directory) and got a different error when we clicked any control button:
    Error:  400 page not found
    Does anyone know how to solve this problem?  For instance, is there a setting or parameter that needs to be set?
    Greatly appreciate any help!

    HI,
    Whenever we print the viewer does an auto postback, I believe due to this some of the values are getting missed. Moreover we are referring to the viewer and reportdocument object, it seems. So can you try this simple code in an application to see if it helps:
    ReportDocument rdoc = new ReportDocument();
    rdoc.Load("C:\TASKECrystalReports\Intraday.rpt");
    rdoc.SetDatabaseLogon("uid","pwd");
    rdoc.SetParameterValues("parameter name","value");
    CrystalReportViewer.ReportSource = rdoc;
    Helps?
    Thanks.

  • Why is Crystal Report Viewer in BO XI 3.1 not printing correctly?

    I have a W2 report that prints consistently directly from Crystal 2008 but when the report is imported into BO XI 3.1, the Crystal Report Viewer doesn't consistently print the report layout correcty (shifting data down by a line or so on the W2 form). Any thoughts?

    I'm inclined to agree with Ted as you logging into Crystal Reports designer, and the user that the Business Objects Enterprise services are running under are likely different users and are trying to use different printer drivers. 
    Since this is happening in Infoview, it would be best to ask the enterprise section of the forums and not the sdk forums.

  • How to print directly to Printer from Crystal Report Viewer ?

    Hi All,
    We are integrating our Java Web Application with Crystal report XI, currently using JRC and export to PDF for user to preview and print to local printer.
    Now there is new requirement :
    Some clients is using thin client terminal (no harddisk, only has OS +Browser in ROM), so I cannot install Acrobat Reader for them to preview&print the report.
    So I am looking at  Crystal Report Viewer, the question is : Can I print from Crystal Report Viewer directly to local printer without first converting it to PDF (because I can't have acrobat reader installed) ??
    Thank you very much,
    Krist
    Indonesia

    Hi,
    It can't be achieved through XI.
    JRCXI R2 SDK offers the ability to print the report server side
    using the PrintOutputController using printReport(PrintReportOptions printReportOptions) method.
    Here is the code(for XIR2):
    import="com.crystaldecisions.reports.sdk.*"
    import="com.crystaldecisions.sdk.occa.report.lib.*"
    import="com.crystaldecisions.sdk.occa.report.document.*"
    try {
    final String REPORT_NAME = "Inventory.rpt";
    ReportClientDocument reportClientDoc = new ReportClientDocument();
    reportClientDoc.open(REPORT_NAME, 0);
    //Create and set print options.
    PrintReportOptions printOptions = new PrintReportOptions();
    //Note: Printer with the 'printer name' below must already be configured.
    printOptions.setPrinterName("
    10.10.45.220
    BOBJ 2C");
    printOptions.setJobTitle("Sample Print Job from JRC.");
    printOptions.setPrinterDuplex(PrinterDuplex.horizontal);
    printOptions.setPaperSource(PaperSource.auto);
    printOptions.setPaperSize(PaperSize.paperLetter);
    printOptions.setNumberOfCopies(1);
    printOptions.setCollated(false);
    PrintReportOptions.PageRange printPageRange = new PrintReportOptions.PageRange(1,1);
    printOptions.addPrinterPageRange(printPageRange);
    //NOTE: If parameters or database login credentials are required, they need to be set before.
    //calling the printReport() method of the PrintOutputController.
    reportClientDoc.getPrintOutputController().printReport(printOptions);
    reportClientDoc.close();
    out.println("Successfully sent report to the printer.");
    catch(ReportSDKException ex) {     
         out.println(ex);
    Please revert in case you have any query.
    Thanks,
    Neeraj

  • Print option in report viewer of crystal report in Java

    I am using following code to view the report:
    <%@taglib uri="http://www.businessobjects.com/jsf/crystalreportsviewers"
    prefix="bocrv"%>
    <bocrv:reportPageViewer viewerName="CrystalViewer"
    reportSource="#{CrystalReportBeanObject.reportSource}"
    displayToolbarRefreshButton="false"
    allowDatabaseLogonPrompting="false"
    allowParameterPrompting="false"
    databaseLogonInfos="#{CrystalReportBeanObject.connectionInfosCrystal}"
    parameterFields="#{CrystalReportBeanObject.fieldsCrystal}"
    displayGroupTree="false" displayToolbarLogo="false"
    displayToolbarToggleTreeButton="false"
    enablePageToGrow="false" height="540"
    zoomPercentage="100" width="750"
    allowDrillDown="false"
    displayToolbarPrintButton="true"
    printMode="PDF"
    ></bocrv:reportPageViewer>
    Here, when printMode="PDF", it opens a popup, telling "First save the report as PDF and then print it", as soon as I click Print icon.
    But when printMode="ActiveX", it opens a blank popup, as soon as I click Print icon.
    I am not sure, which print mode should I use, so that my report viewer will show the Printer lists as soon as I click on Print icon.

    Hi Nandakumar,
    In my opinion, this thread is related to ASP.NET forum. This forum is to discuss problems about C# programming. So please post thread on ASP.NET forum for more effective response. Thank you for understanding. Please refer to the following link.
    http://forums.asp.net/.
    Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

Maybe you are looking for

  • How to sync more than one of our iPhones to my iTunes account?

    Does anyone know how I can go about syncing my husband's, or my two teens' iPhones to my iTunes account on my iMac so we can share applications I've purchased? I think we're supposed to be able to do that aren't we? I thought up to five computers or

  • PDF Portfolio Printing

    Is there a way to print all the files in a portfolio so that each new document will automatically start on a new first page?  This is for double-sided printing.  Becuase I will be inserting tabs between documents, I cannot have the first page of a ne

  • Photoshop CS5 Clicking Done in Camera raw only returns to Bridge

    I have th  latest camera raw and pshop. Since i loaded CS5, bridge will not open in pshop, but only returns me to camera raw when I click done or ctl-click done. Any suggestions why? Thanks Hal

  • Issue in PCo 2.1

    Hello Experts, We are facing an issue with SAP PCo while working in SAP MII 12.2.We are not able to start a particular agent instance.First we are stopping the agent instance and then when we are trying to start the same it is taking a huge time and

  • Looking for labview driver to control Tennesy Chamber

    Looking for Labview driver to control Tennesy Jr Environmental Chamber (Watlow series 942 controller) LV6.0 Email [email protected] if you can help out. Thanks, David.