Re: [JAVA2D] Print Spool Issue

2005-02-04 Thread mars
Greetings Justin,
not sure about 'doze, in lunix land, lowering print resolution from 720x720 
(normal) to 320x320 (draft) quality would reduce spool sizes by a factor of 2!
CUPS is very very good for jdk1.5.0

===
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".


Re: [JAVA2D] Print Spool Issue

2005-02-04 Thread Phil Race
posting the answer on this to the list for the record :
It turned out that Justin was using TextLayout extensively
and when he tried JDK 1.5 the spool file size came down to a
very acceptable 450K
This is because of the 1.5 fix to:
> Bug ID: 4480930
> Synopsis: Java 2D printing : TextLayout prints as filled shapes.
-phil.
Phil Race wrote:
hmm .. that sounds excessive.
Particularly the 3X expansion for the 4200.
I also doubt (from your description of what you are printing)
that is anything under our control.
Unless we draw the whole page as a big raster the device resolution
shouldn't make any difference to us.
As Karen suggested its possible its something about the way you have
configured the printer driver.
Perhaps its set to always download the font rather than using
printer fonts?
The gif shouldn't do this from the size you quote and filled
rectangles shouldn't do it either.
A good experiment would be to eliminate each of these in turn to
see if it makes a massive difference.
But there are some things that can trigger text to be less efficient ..
are you using drawString or TextLayout.draw(..)?
If using the latter I'd urge you to try JDK 1.5 as that should help
a lot.
BTW I *HOPE* you are using either that or 1.4.2 already ..
-phil
Justin W wrote:
Hi Everyone,
I've created what I thought was going to be a relatively easy application
to send 5 page print jobs to printers throughout our company. I am
getting
extremely large spool files and it is causing serious performance
problems. Using a Windows 2000 server, printers are HP LaserJet 4100 and
4200 using PCL 6 drivers. Spool sizes on the 4100 are ~4MB and on the
4200
they are in excess of 12MB.
The pages contain mostly text, a small (3k) gif on one page, and some
various rectangles drawn on 3 of the 5 pages. Fonts are all Arial with
sizes from 7-12. It is a black and white document containing no alpha
that
I know of. I've tried writing the job to an offscreen image as specified
here:
http://java.sun.com/products/java-media/2D/forDevelopers/java2dfaq.html#spool
but the quality was very bad and the spool size was larger.
Any ideas?
Thanks in advance,
Justin
===
To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
of the message "signoff JAVA2D-INTEREST".  For general help, send
email to
[EMAIL PROTECTED] and include in the body of the message "help".

===
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".
===
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".


Re: [JAVA2D] Print Spool Issue

2005-02-04 Thread Phil Race
hmm .. that sounds excessive.
Particularly the 3X expansion for the 4200.
I also doubt (from your description of what you are printing)
that is anything under our control.
Unless we draw the whole page as a big raster the device resolution
shouldn't make any difference to us.
As Karen suggested its possible its something about the way you have
configured the printer driver.
Perhaps its set to always download the font rather than using
printer fonts?
The gif shouldn't do this from the size you quote and filled
rectangles shouldn't do it either.
A good experiment would be to eliminate each of these in turn to
see if it makes a massive difference.
But there are some things that can trigger text to be less efficient ..
are you using drawString or TextLayout.draw(..)?
If using the latter I'd urge you to try JDK 1.5 as that should help
a lot.
BTW I *HOPE* you are using either that or 1.4.2 already ..
-phil
Justin W wrote:
Hi Everyone,
I've created what I thought was going to be a relatively easy application
to send 5 page print jobs to printers throughout our company. I am getting
extremely large spool files and it is causing serious performance
problems. Using a Windows 2000 server, printers are HP LaserJet 4100 and
4200 using PCL 6 drivers. Spool sizes on the 4100 are ~4MB and on the 4200
they are in excess of 12MB.
The pages contain mostly text, a small (3k) gif on one page, and some
various rectangles drawn on 3 of the 5 pages. Fonts are all Arial with
sizes from 7-12. It is a black and white document containing no alpha that
I know of. I've tried writing the job to an offscreen image as specified
here:
http://java.sun.com/products/java-media/2D/forDevelopers/java2dfaq.html#spool
but the quality was very bad and the spool size was larger.
Any ideas?
Thanks in advance,
Justin
===
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".
===
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".


Re: [JAVA2D] Print Spool Issue

2005-02-04 Thread Karen Johnson
Hi Justin,

Try this workaround from
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4924298 :

Work-around:  Printing now works for us when "Advanced
Printing Features" are disabled from the print dialog on our
PCL printer.   When disabled, "metafile spooling is turned
off" and some printing options may be unavailable.

Karen

-Original Message-
From: Justin W [mailto:[EMAIL PROTECTED]
Sent: Friday, February 04, 2005 11:48 AM
To: [EMAIL PROTECTED]
Subject: [JAVA2D] Print Spool Issue

Hi Everyone,

I've created what I thought was going to be a relatively easy application to
send 5 page print jobs to printers throughout our company. I am getting
extremely large spool files and it is causing serious performance problems.
Using a Windows 2000 server, printers are HP LaserJet 4100 and 4200 using
PCL 6 drivers. Spool sizes on the 4100 are ~4MB and on the 4200 they are in
excess of 12MB.

The pages contain mostly text, a small (3k) gif on one page, and some
various rectangles drawn on 3 of the 5 pages. Fonts are all Arial with sizes
from 7-12. It is a black and white document containing no alpha that I know
of. I've tried writing the job to an offscreen image as specified
here:
http://java.sun.com/products/java-media/2D/forDevelopers/java2dfaq.html#spoo
l
but the quality was very bad and the spool size was larger.

Any ideas?

Thanks in advance,
Justin

===
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

===
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".


[JAVA2D] Print Spool Issue

2005-02-04 Thread Justin W
Hi Everyone,

I've created what I thought was going to be a relatively easy application
to send 5 page print jobs to printers throughout our company. I am getting
extremely large spool files and it is causing serious performance
problems. Using a Windows 2000 server, printers are HP LaserJet 4100 and
4200 using PCL 6 drivers. Spool sizes on the 4100 are ~4MB and on the 4200
they are in excess of 12MB.

The pages contain mostly text, a small (3k) gif on one page, and some
various rectangles drawn on 3 of the 5 pages. Fonts are all Arial with
sizes from 7-12. It is a black and white document containing no alpha that
I know of. I've tried writing the job to an offscreen image as specified
here:
http://java.sun.com/products/java-media/2D/forDevelopers/java2dfaq.html#spool
but the quality was very bad and the spool size was larger.

Any ideas?

Thanks in advance,
Justin

===
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".