Getting blank pages from your java.awt.print.Printable implementation? Check for null pointer exceptions. Uncaught null pointer exceptions generated by your implementation of print() method are silently thrown away. I have noticed this behavior on Java build 1.5.0_07-164 on OS X.