Hi,
the #drawAll(Graphics g) method should also test for
java.awt.print.PrinterGraphics such as shown in the
following code-sequence:
public void drawAll(Graphics g) {
boolean isPrinting = g instanceof PrintGraphics
/* BUG FIX */
|| g instanceof java.awt.print.PrinterGraphics;
...