2006 IR Open Discussion Posted August 18, 2006 Share Posted August 18, 2006 By: xiaofei - sorphi why JasperReport print so slowly? 2003-06-01 19:16 <pre> JasperPrint jpr = JasperManager.fillReport( JasperManager.compileReport( "E:\Work\orderReport.xml"), (HashMap)reportParam.clone(), (JRDataSource)ds.clone()); dori.jasper.view.JasperViewer v = new JasperViewer(jpr, false ); </pre> orderReport.xml: <pre> <?xml version="1.0" encoding="GB2312" ?> <!-- Created with iReport - A designer for JasperReports --> <!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"> <jasperReport name="orderReport" columnCount="1" printOrder="Vertical" orientation="Landscape" pageWidth="842" pageHeight="595" columnWidth="535" columnSpacing="0" leftMargin="30" rightMargin="30" topMargin="20" bottomMargin="20" whenNoDataType="AllSectionsNoDetail" isTitleNewPage="false" isSummaryNewPage="false"> <reportFont name="SimSun" isDefault="true" fontName="SimSun" size="10" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="STSong-Light" pdfEncoding="UniGB-UCS2-H" isPdfEmbedded="true"/> .... .... </pre> just one page, only text and some lines, no image. In printer dialog, generated document has over 300k size. when printing, progess pause afer per 8k and then go on, and sometimes (nearly always) make printer occur error: a error occur when printing, are you to retry? sometimes can be printed successfully , God bless! The same size of document, such as Word document, can be printed well. My printer is HP LaserJet 6L pro. Before change to use JasperReport, I have used JCTable to print orderdocument. it works good. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now