Jump to content
We've recently updated our Privacy Statement, available here ×

sammy

Members
  • Posts

    16
  • Joined

  • Last visited

sammy's Achievements

Apprentice

Apprentice (3/14)

  • Week One Done
  • One Month Later
  • One Year In
  • First Post Rare
  • Collaborator Rare

Recent Badges

0

Reputation

  1. Hi All, I have a requirement to display the Print dialogue to client and print the report I generated to the selected printer. It works fine on my development environment because I have both my server and client on the same box. But, if I try from some other computer it displays the print dialogue on server side. Is this a bug in jasper reports or am I doing some thing wrong?? Please help.. BTW, I googled the problem and found a post similar to this in brain burridge forum . But, the solution there to display report in pdf format to client doesn't work for me. Thanks!!
  2. Hi All, I have a requirement to create a 4' width and 2' length label. How do you create a report in jasper using iReport for this? I tried to create one like this in custom pre set size but when I change the width to 4' it's changing the paper orientation to "Landscape" where I want a portrait orientation. Can some one help me with this??? Thanks!
  3. Any ideas on how to stop printing extra labels?? FYI, blank labels are printing before the actual data. Thanks!
  4. Hi All, I have a problem printing my barcode label which I created using iReport. I have set the report perameters of the label in ireport (width - 4' , height - 4' ,preset size : custom and paper orientation to portrait). My requirement is 4x2 size label, but I couldn't able to set height to 2' as the orientation was changing to landscape. Now I want to use this .jrxml in jsp and print it to data max label printer. It prints the label data, but it also prints atleast 4 extra blank labels. I tried to set the printer attribs thru' jsp as props in iReport are not working. Here is my jsp code for setting print attribs. javax.print.attribute.PrintRequestAttributeSet printRequestAttributeSet = new javax.print.attribute.HashPrintRequestAttributeSet();new javax.print.attribute.standard.MediaPrintableArea(0,0,4,4,javax.print.attribute.standard.MediaPrintableArea.INCH ));new javax.print.attribute.standard.Copies(1)); I tried both ways but none of them are working. In the both ways(iReport and JSP) it is printing extra labels. Is there a way to fix it?? Thanks in advance! javax.print.attribute.standard.MediaSizeName mediaSizeName = javax.print.attribute.standard.MediaSize.findMedia(4,2,javax.print.attribute.standard.MediaPrintableArea.INCH); printRequestAttributeSet.add(mediaSizeName); printRequestAttributeSet.add( printRequestAttributeSet.add(
  5. Hi Lucian, I am able to fix the problem by deleting all the jasper instances and installing it back. Any way thanks for your help. -Sammy
  6. Thanks for the reply. I am using the same jasperreports.jar (3.0.0) in both ireport and in web-inflib.
  7. Hi All, I created a report using ireport and it works fine and creates PDF. When I use the same jrxml file in my jsp it throws the following error in jboss console. Any body have any ideas ?? 14:25:39,077 ERROR [Digester] Begin event threw exception java.lang.ClassCastException: net.sf.jasperreports.engine.design.JRDesignTextField at net.sf.jasperreports.engine.xml.JRBoxFactory.createObject(JRBoxFactory.java:54) at org.apache.commons.digester.FactoryCreateRule.begin(FactoryCreateRule.java:389) at org.apache.commons.digester.Digester.startElement(Digester.java:1361) at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source ) at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher .dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Sour ce) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.commons.digester.Digester.parse(Digester.java:1647) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:239) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:226) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:214) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:168) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:152) at org.apache.jsp.PrescriptionLabel_jsp._jspService(PrescriptionLabel_jsp.java:132 ) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java: 96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 178) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociati onValve.java:175) at org.jboss.web.tomcat.tc5.session.ClusteredSessionValve.invoke(ClusteredSessionV alve.java:95) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:10 7) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConn ection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:5 27) at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread. java:112) at java.lang.Thread.run(Thread.java:595) 14:25:39,077 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception java.lang.ClassCastException: net.sf.jasperreports.engine.design.JRDesignTextField at org.apache.commons.digester.Digester.createSAXException(Digester.java:2919) at org.apache.commons.digester.Digester.createSAXException(Digester.java:2945) at org.apache.commons.digester.Digester.startElement(Digester.java:1364) at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source ) at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher .dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Sour ce) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.commons.digester.Digester.parse(Digester.java:1647) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:239) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:226) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:214) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:168) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:152) at org.apache.jsp.PrescriptionLabel_jsp._jspService(PrescriptionLabel_jsp.java:132 ) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java: 96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 178) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociati onValve.java:175) at org.jboss.web.tomcat.tc5.session.ClusteredSessionValve.invoke(ClusteredSessionV alve.java:95) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:10 7) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConn ection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:5 27) at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread. java:112) at java.lang.Thread.run(Thread.java:595) NESTED BY : net.sf.jasperreports.engine.JRException: Error at line 140 char 192: net.sf.jasperreports. engine.design.JRDesignTextField at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:243) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:226) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:214) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:168) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:152) at org.apache.jsp.PrescriptionLabel_jsp._jspService(PrescriptionLabel_jsp.java:132 ) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java: 96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 178) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociati onValve.java:175) at org.jboss.web.tomcat.tc5.session.ClusteredSessionValve.invoke(ClusteredSessionV alve.java:95) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:10 7) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConn ection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:5 27) at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread. java:112) at java.lang.Thread.run(Thread.java:595) Caused by: java.lang.ClassCastException: net.sf.jasperreports.engine.design.JRDesignTextFi eld at org.apache.commons.digester.Digester.createSAXException(Digester.java:2919) at org.apache.commons.digester.Digester.createSAXException(Digester.java:2945) at org.apache.commons.digester.Digester.startElement(Digester.java:1364) at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source ) at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher .dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Sour ce) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.commons.digester.Digester.parse(Digester.java:1647) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:239) ... 30 more Thanks!
  8. Hi Lucian, I got another problem. Everything works good in ireport and I am able to generate a pdf. But, when I use the same jrxml file in jboss it's throwing below error at "jasper 's fill report". Error: javax.servlet.ServletException: Error evaluating expression : Source text : new net.sf.jasperreports.renderers.BarbecueRenderer2(BarcodeFactory.createUPCA("30054897073")) org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791) org.apache.jsp.PrescriptionLabel_jsp._jspService(PrescriptionLabel_jsp.java:220) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) javax.servlet.http.HttpServlet.service(HttpServlet.java:810) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:810) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) I thought this is a classpath issue and added my jrbarbecue.jar and barbecue..jar to classpath. I tried placing them in jbossdeplylib folder and also under myprojectsrcweb-inflib. But, so far no luck. Can you please guide me thru' this? Thanks, Sammy
  9. Thanks, Lucian! It worked for me. Is there any way to rotate this barcode image in 90 angle in ireport? Thanks again, Sammy
  10. Hi All, In my report I want to insert a barcode image that is generated using Barbecue(Sourceforge) software. I have Jasper 3.0 version installed on my system. I am able to run the demo sample using ant from command prompt. Now, I want to use iReport to create a report with this barcode. I copied BarbecueReport.jrxml to my iReport folder and tried to run it and got this: net.sf.jasperreports.engine.JRException:ÂErrorsÂwereÂencounteredÂwhenÂcompilingÂreportÂexpressionsÂclassÂfile: 1.Ânet.sf.jasperreports.renderers.BarbecueRendererÂcannotÂbeÂresolvedÂtoÂaÂtype ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂvalueÂ=Â(net.sf.jasperreports.engine.JRRenderable)(newÂnet.sf.jasperreports.renderers.BarbecueRenderer(net.sourceforge.barbecue.BarcodeFactory.createCode128("1234567890")));//$JR_EXPR_ID=11$ ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ<---------------------------------------------> 2.Ânet.sf.jasperreports.renderers.BarbecueRendererÂcannotÂbeÂresolvedÂtoÂaÂtype ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂvalueÂ=Â(net.sf.jasperreports.engine.JRRenderable)(newÂnet.sf.jasperreports.renderers.BarbecueRenderer(net.sourceforge.barbecue.BarcodeFactory.createCode128("1234567890")));//$JR_EXPR_ID=11$ ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ<---------------------------------------------> 3.Ânet.sf.jasperreports.renderers.BarbecueRendererÂcannotÂbeÂresolvedÂtoÂaÂtype ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂvalueÂ=Â(net.sf.jasperreports.engine.JRRenderable)(newÂnet.sf.jasperreports.renderers.BarbecueRenderer(net.sourceforge.barbecue.BarcodeFactory.createCode128("1234567890")));//$JR_EXPR_ID=11$ ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ<---------------------------------------------> 3Âerrors I have Barbecue..jar and ireport.jar in the classpath. Is there any thing I should do to get this work??? Thanks!
  11. Hi Srikanth, I tried java script for printing with the below code. It works fine for the default printer if I give code like this. javascript.append("this.print(false);"); It doesn't work if I specify the printer name like below. HashMap params = new HashMap(); StringBuffer javascript = new StringBuffer(); javascript.append("var params= this.getPrintParams();"); javascript.append("params.interactive=params.constants.interactionLevel.silent;"); javascript.append("params.pageHandling =params.constants.handling.shrink;"); javascript.append("params.printername = \\ipaddress\printername;"); javascript.append("this.print(params);"); Any ideas??? If you solved this problem using java script , Can you post the code sample? Thanks!
  12. Hi, I used print service look up as given in the url. It works for the locally installed network printers. But, it doesn't work for the printers that are available on network and not installed on the computer. Thanks,
  13. Hi, Thanks for the reply. Verticle alignment in ireport only gives you to align the image middle , top or bottom of the border. I want to rotate the image to 90 degrees angle, so that the image would print top to bottom(by default it prints left to right). Thanks!
  14. Hi All, I have a requirement to print reports generated by jasper reports to a network printer accessible by the server but not installed on the server. My code works fine if the network printer is installed on my server and also my code is able to list all the printers that are installed on the computer. But, once you delete the printer it doesn't work. Is there a way in jasper we can access network printer by giving the printer name like this "\ipaddressofcomputerprintername" ? Thanks!
×
×
  • Create New...