logo
  Known Problems and Bug Reporting
logo

[J2Printer] [J2TextPrinter ] [J2TablePrinter ] [J2TreePrinter ] [J2ListPrinter ] [J2PanelPrinter ] [J2ComponentPrinter ] [J2FlowPrinter ] [Bug Reporting ]

The Java 2 printing model was new in JDK 1.2 and there were a large number of problems there were not fixed until the JDK 1.3 release.  More problems were fixed in JDK 1.4, which also added some important new features, and additional roblems were fixed in subsequent JDKs.  For these reason, the use of JDK 1.4 or later, and preferably the current JDK, is strongly recommended.  This section documents problems present in Java that can impact your use of J2PrinterWorks.  
 

Known Java problems affecting J2Printer (including J2Printer14 and J2PrinterWebStart)
 

Problem
Cause Reported against
Fixed in
23) Java cross-platform print and page setup dialogs have problems  1.5.0_16, 1.6.0_11workaround
22) Applets throw "NullPointerException: null pData" when using print and page setup dialogsBug Parade 6707276all JDKsworkaround
21) Print preview on second display screen jumps back to main screen on zoom/unzoom   all JDKsworkaround

20) Memory leak when calling print preview dialog repeatedly

Bug Parade 6497929

1.6

1.7 + workarounds
19) ArrayIndexOutOfBoundsException from Win32PrintService under JDK 1.4.2_09 and 1.4.2_10

1.4.2_09
1.4.2_10
1.4.2_08, 1.5.0
workaround in
J2PrinterWorks 4.1
18) Windows default landscape printer page orientation not supported

1.3.x
1.4
17) Native print and page setup dialogs are non-modal
Bug Parade 4273333
Bug Parade 4785920
1.2.x, 1.3.x, 1.4.1
1.4
1.4.2
16) Cross-platform print dialog always says "Pages 1 to 1" Bug Parade 4886087 1.4.x
workaround
15) After using setPrinter(), native print dialogs ignore setNumberOfCopies > 1 Bug Parade 4694495 1.4.0, 1.4.1
1.4.2
14) Print to file dialog window opens in back
1.2.x, 1.3.x, 1.4.x
workaround
13) Some printers report margins reversed under LANDSCAPE Bug Parade 4694478 1.4.x
1.5
12) Background windows don't refresh when dragging Page Setup dialog Bug Parade 4507585
Bug Parade 4394889
Bug Parade 4616183
1.3.x, 1.4.x
1.5

11) Main window stays in background after page setup or print dialog Bug Parade 4514422 1.3.1_04 thru 1.4.0
1.4.1
10) Right and bottom margins values drift (up or down) over repeated Page Setup dialog calls Bug Parade 4694507 1.4.0, 1.4.1
1.4.2
9) Print Dialog doesn't show default printer
1.2.x, 1.3.x, 1.4.0
1.4.1
8) Number of copies is ignored Bug Parade 4168555 1.2.x
1.3
7) Some Print Dialog options can't be set or read Bug Parade 4252109 1.2.x, 1.3.x
1.4
6) Print job name is ignored Bug Parade 4205601 1.2.x
1.3
5) Page Setup dialog comes up slow
1.2.x
1.3
4) Page Setup margins always initialize to 1" Bug Parade 4197377 1.2.x
1.3
3) Unprintable margins can't be automatically detected Bug Parade 4252108 1.2.x
1.3
2) Reverse Landscape unimplemented Bug Parade 4236095 1.2.x
1.3
1) Intermittent JVM.DLL crash under on Windows 98 Bug Parade 4293262 1.2.x
1.3
 

Known Java problems affecting J2TextPrinter
 

Problem
Cause Reported against
Fixed in
27) Uneven character spacing when printing JTextPane, JTextArea, etc. Bug Parade 6488219 1.5.x, 1.6.x
1.6.0_10
26) Incomplete printing of HTML document containing PNG image to certain networked printers PNG images
1.3.x, 1.4.x 1.5
25) Text and borders in HTML table run over right edge
Bug Parade 4764897
1.2.x, 1.3.x, 1.4.x
1.5
24) HTML table only supports border=0 or border=2 Bug Parade 4174871 1.2.x, 1.3.x, 1.4.x 1.5
23) HTML table border displays but won't print if cloning used
Bug Parade 4691546 1.2.x, 1.3.x, 1.4.x 1.5
22) The <center> tag doesn't work if using HTMLEditorKit Bug Parade 4671625 all JDKs
workaround
21) HTML body doesn't display if <META content="text/html"> in HEAD section
Bug Parade 4695909 1.2.x, 1.3.x, 1.4.x 1.5
20) Text styles shifted left or right Bug Parade 4724061
Bug Parade 4352983
1.2.x, 1.3.x, 1.4.x 1.5
19) Text clipped at right edge of JTextPane Bug Parade 4352983 1.2.x, 1.3.x, 1.4.x 1.5
18) Problems importing RTF documents (no images, no tables, font substitution)
Bug Parade 4261277
Bug Parade 4723383
all JDKs workaround
17) Problems importing HTML documents Bug Parade 4285636 1.2.x, 1.3.x
1.4
16) Images in HTML documents in wrong folder Bug Parade 4294902
Bug Parade 4456393
Bug Parade 4252701
Bug Parade 4472003
all JDKs
workaround
15) Document serialization doesn't work across Java versions Bug Parade 4630761
1.2.x, 1.3.x
1.4
14) Can't insertIcon(Image) in an HTML document Bug Parade 4671653
Bug Parade 4636235
1.2.x, 1.3.x, 1.4.x, 1.5.x
1.6
13) Problems printing a JTextPane with embedded components ("CloneException" or components missing when print from print preview) Bug Parade 4630761
Bug Parade 4708924
1.2.x, 1.3.x, 1.4.x, 1.5.x
1.6
12) Null Pointer Exception if print or print preview while editing embedded JTable cell
all JDKs
workaround
11) Text insertion caret in embedded text components
all JDKs
workaround in J2PrinterWorks 3.4
10) CloneException when printing documents containing special (e.g. Unicode) characters
1.2.x thru 1.4.1
1.4.2
9) Printing JTextPane with embedded components throws IllegalStateException Bug Parade 4708924 1.4.0, 1.4.2
1.3.1, 1.4.1, 1.4.2_02
8) The LineSpacing ParagraphAttribute for JTextPane doesn't work Bug Parade 4242645 1.3.x, 1.4.0
1.4.1
7) Can't type characters immediately after embedded JTable Bug Parade 4353673 1.3.x
1.4
6) Printing is slow, especially pages with embedded images or components Bug Parade 4185726 1.2.x, better in 1.3.x
1.4
5) Problems with JTextPane text layout Bug Parade 4263904 1.2.x, better in 1.3.x
1.4
4) JTextPane tab support broke Bug Parade 4191750 1.2.x
1.3
3) Black backgrounds when printing transparent GIFs under Windows NT Bug Parade 4175560 1.2.x
1.3
2) Problems printing documents containing Chinese characters
1.2.x
1.3
1) HTML printing more-or-less unusable under JDK 1.2.x Bug Parade 4245401 1.2.x
1.3


Known Java problems affecting J2TablePrinter
 

Problem
Cause Reported against
Fixed in
10) Partially printed pages on some printers for certain JTables
Bug Parade 4970112 1.4.x
1.5
9) Borders don't work right for JTable Bug Parade 4307724
Bug Parade 4222732
1.2.x, 1.3.x, 1.4.x
workaround
8) Gridlines may be dropped when scaling
1.2.x, 1.3.x, 1.4.x workaround
7) JTable headers won't print using custom Look & Feel Kunststoff, Mac L&F
1.2.x, 1.3.x, 1.4.x
workaround
6) Printing is slow for tables with images Bug Parade 4185726 1.2.x, 1.3.x 1.4
5) Black backgrounds when printing transparent GIFs under Windows NT Bug Parade 4175560 1.2.x, 1.3beta
1.3
4) JTable with an empty cell won't print Bug Parade 4138921 1.2.x
1.3
3) Printing of JCheckBox doesn't work Bug Parade 4202282 1.2.x
1.3
2) Table row and column sizes different between JDK 1.2 and later JDKs Bug Parade 4303458 1.2.x
1.3
1) Printing slow if JTable.setDoubleBuffering(true)
1.2.x
1.3

 

Known Java problems affecting J2TreePrinter

Problem
Cause Reported against
Fixed in
No known bugs


 

Known Java problems affecting J2ListPrinter

Problem
Cause Reported against
Fixed in
No known bugs



 

Known Java problems affecting J2PanelPrinter
 

Problem
Cause Reported against
Fixed in
3) Text styles shifted left or right in JLabel or JTextPane Bug Parade 4724061
Bug Parade 4352983
1.2.x, 1.3.x, 1.4.x
1.5
2) Text clipped at right edge of JLabel or JTextPane Bug Parade 4352983 1.2.x, 1.3.x, 1.4.x 1.5
1) Printing JPanel containing certain components throws IllegalStateException Bug Parade 4708924 1.4.0, 1.4.2 1.3.1, 1.4.1, 1.4.2_02

 

Known Java problems affecting J2ComponentPrinter

Problem
Cause Reported against
Fixed in
No known bugs



 


Known Java problems affecting J2FlowPrinter

Problem
Cause Reported against
Fixed in
No known bugs



 

Bug Reporting

To report bugs found in J2PrinterWorks, please fill out our on-line feedback form .


Copyright 2009, Wildcrest Associates (http://www.wildcrest.com )