Printing from Crystal Viewer through IE 7

I have a user that's printing some forms from a database that outputs to crystal viewer through IE 7.  This error window comes up when the user tries to print the report from IE 7:
1.      Your current security settings prohibit running ActiveX controls on this page, or
2.      You have blocked a publisher of one of the controls
As a result, the page may not display correctly.
I've searched the issue and set the correct activex settings for this type of error for IE and still no dice.  I've been searching tirelessly through different forums and tried various options from trying different activex controls and trying to set the virtual directory where activex needs to be activated.  The environment is vista business and the browser is IE 7.  I hear there compatibility issue's with vista and there's updated activex controls.  I just wanted to know if there's an updated package so I can try this solution out as this is affecting a whole dept.  Any info would be much appreciated!  Thanks.

Ok, if you are using 11.0 and not 11.5 then check out this [platforms |http://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/e09198a1-911e-2b10-179f-ce8eed51aed0]pdf file. We do support Vista with the latest Service Pack but we do not support IE 7. So no work around for you. All I can suggest is either ask them to upgrade there program/runtime to CR XI R2 ( 11.5 ) or you will have to roll back to IE 6.
CR XI ( 11.0 ) is past its end of life so no new platform support will be added. Let your software owners know they can upgrade to CR XI R2 for free.
Here's the info:
Go to this link: http://www.sdn.sap.com/irj/boc and download the trial version of CR XI R2 and use your XI keycode, then apply the patches which you can get to by clicking on the BusinessObjects tab above, then Downloads.
Direct link to the Trial version: http://www.sap.com/solutions/sapbusinessobjects/sme/freetrials/index.epx
Do not do this yourself, they must update their runtime and application. You doing so will not work.
Thanks agian
Don

Similar Messages

  • Automate Print from Crystal Viewer

    Is there any C# .NET web application code that will trigger the Print button on the CrystalReportsViewer toolbar?
    I was sent the code below in another thread, but have not been able to get it to work in C#. It says that 'ctrl' can never be type Windows.Forms.ToosStrip because it is of the System.Web.UI.Controls collection. Can you help shed some light for me???
        Private Sub DoWork(ByVal sender As System.Object, ByVal e As System.EventArgs)
            MessageBox.Show("Do your code here")
        End Sub
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            For Each ctrl As Control In CrystalReportViewer1.Controls
                If TypeOf ctrl Is Windows.Forms.ToolStrip Then
                    Dim btnNew As New ToolStripButton
                    btnNew.Text = "My Button"
                    CType(ctrl, ToolStrip).Items.Add(btnNew)
                    AddHandler ctrl.Click, AddressOf DoWork
                End If
            Next
        End Sub

    The code that you referred to is how you would do it in a windows forms application, it will not work in a web application.
    The only way to do it in a web application is essentially through javascript.  What you would want to do is capture the html that is generated when you click the print button. Essentially what happens when you press the print button on the viewer is it does a postback and adds some javascript to the page to launch the print dialog.
    Each version and patch level may differ on the syntax of the javascript so you will need to figure out what you need to add for your version.

  • ActiveX print window is not opening from crystal viewer

    Hi ,
    I'm facing problem on Printing from Crystal viewer .
    I have launched the crystal report from an ASPX application.  For the print icon , I have added code for opening the ActiveX print window instead of usual crystal print window.
    Issue is  , print window is not opening in the client machines whereas window is opening properly in the server machine where the crystal report is installed.
    We have implemented RDC type of reporting and not the RAS .
    Product Name  : Crystal Report X1 Release 2 
    Version : 11.5.3700.0
    Evaluation Copy
    Thanks !
    Regards
    Varun

    See if the blog [Problems installing Crystal Reports 2008 Print Control(ActiveX)|http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417500)ID1617741650DB11112347389125823727End?blog=/pub/wlg/14395] helps.
    The blog was written for CR 2008, but all applies to CR XI r2 with the following differences;
    crystalreportviewers12 = crystalreportviewers115
    "Crystal Reports 2008 .NT SDK Developer Guide" = [XIR2 SDK Documentation|http://devlibrary.businessobjects.com/BusinessObjectsXIR2SP2/en/devsuite.htm]
    Ludek
    Edited by: Ludek Uher on Oct 22, 2009 6:50 AM

  • 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

  • CE 10 - Slow printing from Report Viewer in Win Server 2K3

    Post Author: JacobK
    CA Forum: General
    I'm not very familiar with Crystal reports, we are having slowness issues when printing from the web through report viewer in Win2K3.  Recently upgraded from Win 2000 to 2K3.  Same crystal version, CE 10.  On the 2000 system this report printed fine.  Now there is a delay in bringing up the report in viewer and then an extreme delay when printing.  This report prints normally when printing directly from Crystal.
    Any ideas?
    Thanks in advance.

    OK so I have updated VS 2010 to SP 1, and installed CR2010. Within my project I have updated the referenced .dlls
    CrystalDecision.CrystalReports.Engine
    CrystalDecision.ReportAppServer.ClientDoc
    CrystalDecision.ReportSource
    CrystalDecision.Shared
    CrystalDecision.Web
    I updated the web.config assembly entries to match the new version # (13.0.2000.0) and the app compiles.
    However, now when I try to run a report I receieve the following error...
    An error of type <System.Web.HttpException> occurred
    Error Details: The 'PageToTreeRatio' property cannot be set declaratively.
    I am sure I need to make some code changes but I cannot find this "PageToTreeRatio" attribute anywhere in my .asp code. Is this something you are familiar with? Is this parameter in the report itself?
    As I mentioned before the reports were built in CR10 Deveoper (not in Studio) is that the source of this problem? Will I have to rebuild all the reports in VS2010?
    Thank you for all the help so far, I am a lot closer than I was yesterday!!
    -C

  • Is it possible to print from design view in CS3

    I've got a summary print out / display page for a CF application that I'd like to be able to print out in Design view.
    DW CS3 only seems to print the code page and I don't want to print from a browser as that will only show the options currently selected - I'm after having all options displayed.
    Is it possible? Any suggestions other than printScreen?

    No, you can't print from Design view. It seems as though screen capture is your best option,

  • How can I print from my iPad through my Mac Book Pro which is connected to a printer?  I was told I could do this.

    How can I print from my iPad through my Mac Book Pro which is connected to a printer?  I was told I could do this when the iPad and Mac Book Pro are synched together.

    Antique lady wrote:
    So If I download Printopia on my Mac Book Pro, do I go to iTunes to somehow connect the computer and the iPad? 
    No.
    Printopia (running on your Mac) connects the iPad to your printer.

  • Is it possible to print from iphone 5 through time capsule on wi-fi, usb connected to printer (no AirPrint support)?

    Is it possible to print from iphone 5 through time capsule on wi-fi, that is usb connected to printer (no AirPrint support)?
    I can print on the same printer on my Macs...was wondering if I could do the same with iOS devices?

    Try Printopia. There is a free trial, so it will cost you nothing to find out if it works.
    Printopia - AirPrint to Any Printer - Print from iPad - Print from iPhone ...

  • Error With Export/Print from Crystal Report Viewer

    Hello there,
    I've searched through the web and SAP discussion boards with not much luck with this issue.
    After working through this for some days now I've decided to look here for help.
    Environment:
    I have created a web Crystal Report viewer application(Developed with SBOP BI Platform 4.0 SP06 .NET SDK Runtime) that communicates with a managed Cyrstal Server 2011 SP4 (Product 14.0)
    I am able to connect and authenticate with the server, retrieve a token for communication and display reports in the Crystal report Viewer successfully.
    Problem:
    When I attempt to export, I receive the prompt to select format and pages.
    When I click export after selections most times I receive an error with the text
    Unable to cast COM object of type 'System.__ComObject' to interface type 'CrystalDecisions.ReportAppServer.DataDefModel.PropertyBag'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{74EEBC42-6C5D-11D3-9172-00902741EE7C}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
    Other times the page simply refreshes on export.
    When I click to print, no print dialog is displayed the page always refreshes and no error is displayed.
    No Print or Export document is ever created.
    As many print/export issues seems to be related, I'm guessing this two issues are as well.
    Notes:
    I am utilizing the ReportClientDocument model
    I am storing this in session to use as the crystal report viewer report source on postbacks
    I am assigning a subset of export formats to the crystal report viewer
    I am setting particular parameters as well on the report source
    At this point I would appreciate every assistance I may receive on this issue
    Thanks in advance,
    Below is the pertinent code
    Code:
    <aspx>
       <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server"
       AutoDataBind="true" EnableDatabaseLogonPrompt="False"
       BestFitPage="False" ReuseParameterValuesOnRefresh="True"
      CssClass="reportFrame" Height="1000px" Width="1100px" EnableDrillDown="False"
      ToolPanelView="None" PrintMode="Pdf"/>
    <Codebehind>
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using CrystalDecisions.Enterprise;
    using CrystalDecisions.ReportAppServer.ClientDoc;
    using CrystalDecisions.ReportAppServer.CommonObjectModel;
    using CrystalDecisions.ReportAppServer.Controllers;
    using CrystalDecisions.ReportAppServer.DataDefModel;
    using CrystalDecisions.ReportAppServer.ReportDefModel;
    using CrystalDecisions.Shared;
    namespace ClassicInternalReportPage
        public partial class Reports : System.Web.UI.Page
            protected override void OnInit(EventArgs e)
                base.OnInit(e);
                if (!String.IsNullOrEmpty(Convert.ToString(Session["LogonToken"])) && !IsPostBack)
                    SessionMgr sessionMgr = new SessionMgr();
                    EnterpriseSession enterpriseSession = sessionMgr.LogonWithToken(Session["LogonToken"].ToString());
                    EnterpriseService reportService = enterpriseSession.GetService("RASReportFactory");
                    InfoStore infoStore = new InfoStore(enterpriseSession.GetService("InfoStore"));
                    if (reportService != null)
                        string queryString = String.Format("Select SI_ID, SI_NAME, SI_PARENTID From CI_INFOOBJECTS "
                           + "Where SI_PROGID='CrystalEnterprise.Report' "
                           + "And SI_ID = {0} "
                           + "And SI_INSTANCE = 0", Request.QueryString["rId"]);
                        InfoObjects infoObjects = infoStore.Query(queryString);
                        ReportAppFactory reportFactory = (ReportAppFactory)reportService.Interface;
                        if (infoObjects != null && infoObjects.Count > 0)
                            ISCDReportClientDocument reportSource = reportFactory.OpenDocument(infoObjects[1].ID, 0);
                            Session["ReportClDocument"] = AssignReportParameters(reportSource) ? reportSource : null;
                            CrystalReportViewer1.ReportSource = Session["ReportClDocument"];
                            CrystalReportViewer1.DataBind();
                //Viewer options
                // Don't enable prompting for Live and Custom
                CrystalReportViewer1.EnableParameterPrompt = !(Request.QueryString["t"] == "1" || Request.QueryString["t"] == "4");
                CrystalReportViewer1.HasToggleParameterPanelButton = CrystalReportViewer1.EnableParameterPrompt;
                CrystalReportViewer1.AllowedExportFormats = (int)(ViewerExportFormats.PdfFormat | ViewerExportFormats.ExcelFormat | ViewerExportFormats.XLSXFormat | ViewerExportFormats.CsvFormat);
            protected void Page_Load(object sender, EventArgs e)
                if (IsPostBack && CrystalReportViewer1.ReportSource == null)
                    CrystalReportViewer1.ReportSource = Session["ReportClDocument"];
                    CrystalReportViewer1.DataBind();
            private bool AssignReportParameters(ISCDReportClientDocument reportSource)
                bool success = true;
                if (Request.QueryString["t"] == "1" || Request.QueryString["t"] == "2" || Request.QueryString["t"] == "4" )
                    reportSource.DataDefController.ParameterFieldController.SetCurrentValue("", "STORE", Session["storeParam"]);
                    if (Request.QueryString["t"] == "2")
                        reportSource.DataDefController.ParameterFieldController.SetCurrentValue("", "FromDate", Request.QueryString["fromdate"]);
                        reportSource.DataDefController.ParameterFieldController.SetCurrentValue("", "ToDate", Request.QueryString["todate"]);
                else if (Request.QueryString["t"] == "3")
                    reportSource.DataDefController.ParameterFieldController.SetCurrentValue("", "SKU", Request.QueryString["sku"]);
                else
                    //Unknown report type alert
                    success = false;
                return success;

    Thanks Don for your response,
    I'm new to the SCN spaces and my content has been moved a couple of times already.
    In response to your questions
    The runtime is installed on the web application server, if by that you mean the machine hosting the created .NET SDK application.
    My question was whether it was also required on the Crystal Server 2011 (I.E. the main enterprise server with CMS and Report management and I guess RAS and all that). I figured this would remain untouched and queries would simply be made against it to retrieve/view reports e.t.c
    If install of the SDK on Crystal Server 2011 is indeed required should I expect any interruption to any of the core services after a restart. I.E. I'm hoping that none of the SDK objects would interfere with the existing server objects (in SAP Business Objects)Reason I ask is I note that much of the SDK install directories are similar to the existing Crystal Enterprise Server 2011 (Product 14.0.0)
    Is this temp folder to be manually created/configured or is it created by the application automatically to perform tasks. Or are you referring to the default C:\Windows\Temp directory and so saying that the application would try to use this for print and export tasks?Once I'm sure which I'd give the app pool user permission
    Printing is to be client side but I figured by default (with the Crystal Report Viewer) it would simply pool and print from the user's printer. This is how it works with the previously used URL reporting approach (viewrpt.cwr). Therefore a user can print the document from wherever they are with their own printer.We don't intend on printing from the server machine, but are you suggesting that a printer must be installed on server (which one web or enterprise server) for any client side printing to work.
    App pool is running in 32 bit mode
    Initially didn't get anything useful from fiddler but I'd try and look closer on your suggestion.
    It's also possible that some of my questions are a misunderstanding of APP vs RAS vs WEB, so please feel free to clarify. Currently I see the Web server as simply the created .NET SDK Application and RAS (Crystal Server 2011 e.t.c) as the existing fully established Application server which I simply pool for information.
    Thank you for your patience and advice,

  • 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

  • Printing from websites accessed through Firefox is unitelligible - just symbols, whereas fine with Safari.

    For the last week or so, whenever I try to print from a website accessed by Firefox (either to pdf or printer) the resulting pages(s) are completely unitellibible -- they look like a kind of code. I have McAfee- SitAdvisor is disabeled and Firefox has full access through the Firewall. My Windows FIrewall is turned off.
    When I use Safari for the same operations, everything prints fine.
    Please advise.
    Thanks

    I also have this problem. I believe it is caused by being connected through a proxy which is adding a second compression to the data. (I think IF uses gzip compression already).
    Added details:
    * Opera also works.
    * I can view the IF admin section on FF
    * I can view the forum if I go through a web proxy.

  • Inconsistency and problems printing with Crystal Viewer

    I'm printing from the Crystal Viewer based on the Crystal Reports Runtime 11.5 (R2) distribution.   the viewer is being instantiated from a .NET web application.   the report has been developed in Visual Studio 2005.
    when I print from my development computer (with VS designer plug-in) the output to the printer is as expected.   however, when printing from any of my production client machines (no designer installed) the output is offset and any text at the top of the report is cropped such that only the lower half of the text is printed.    in either case the output is rendered correctly in the viewer prior to sending it to the printer.   
    the printer is being served from a central network server, hence the driver is the same regardless of the client machine.   I'm thinking there must be a difference in the CR components in either environment.  
    note I've also tried printing a test using other applications and no problem exists, only when printing from the CR viewer.
    any info would be much appreciated.
    vaderr.

    May be that the worker process is not seeing the printer driver the report wants to use, so another printer driver is substituted. One way to test this is to insert these lines of code;
    Dim myPrinter As String
    For Each myPrinter In System.Drawing.Printing.PrinterSettings.InstalledPrinters
        Response.Write(myPrinter)
        Response.Write("<BR>")
    Next
    Is the printer driver you are trying to use visible to the process?
    Another thing to try is to set the option "No Printer" (File | Page Setup).
    Ludek

  • How to override or handle print from managed viewer control

    i've recently switched from crystal XI to crystal XI R2.. in the process of doing this we've moved from the old activeX viewer to the manager viewer in crystaldecisions.windows.forms for our windows app.
    With the old ActiveX viewer you could handle the PrintButton_Click event from the viewer and then do your own print with your own settings (we force duplex printing in some scenarios, and other things).
    The managed viewer doesn't appear to expose this event.   I have tried subclassing the viewer and overriding the PrintReport method but this doesn't appear to be called when you click on the Print button in the viewer (if you run viewer.PrintReport from code it does).
    I've also tried subclassing the reportdocument itself and overriding the PrintToPrinter (sp?) method there but with the same results as above - clicking the Print button in the viewer doesn't run my override, but if i run reportdocument.PrintToPrinter from code it does.
    If i can't find a way to do this i will end up adding my own print button to the form and hiding the print button on the viewer.. not my first choice though.
    Is there any other way to override the Print button from the managed viewer?
    thanks
    Shawn

    Hi, Shawn;
    The .NET winform viewer does not have the option to over-ride the print button. The only option is to hide the print button, and have your own button for your custom code.
    Best Regards,
    Jonathan

  • Printing from windows Bonjour through imac 10.4.8 to HP6200

    I have a Windows XP PC with Bonjour. I have an HP Officejet 6200 hooked to new intel/imac via USB running OSX 10.4.8 I can print from imac no problem. I installed Bonjour on windows xp PC. Bonjour configures print que no problem and I see the printers in the printers and faxes window on XP. I print and nothing happens. The app sends it into the clouds - you dont see it in any of the print queues?? please help
    I also tried to print from the imac to the HP when it was connected to the windows XP machine but only garbledy gook came out. I understand that is some sort of GIMP thing thats why I am trying to print from the Windows PC through the iMAC

    Closely related problems - driver.
    Print queues on the Mac expect to receive postscript as input. Change driver on the PC to a color postscript driver, like Apple Color LaserWriter xx.

  • Can you print from an iPad through the airport express

    can you print from an iPad 2 through the airport express

    You can, if your printer is AirPrint compatible.
    Check this Apple support document to see if your printer appears:
    http://support.apple.com/kb/HT4356
    If your printer is not compatible, you might still be able to print by adding an App like Print Central to the iPad.
    PrintCentral for iPad on the iTunes App Store

Maybe you are looking for