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

why JasperReport print so slowly?


Recommended Posts

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

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...