Re: [JAVA2D] Print Spool Issue
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
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
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
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
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".