ドキュメントを印刷する既存の Java アプリケーションがいくつかあります。Java 7 のアップグレード以降、OSX での印刷が壊れているようです。すべてが Windows Java 6 および Java 7 で正常に動作します。印刷は OSX Java 6 でも動作しますが、OSX Java 7 では動作しません。
オラクルにも報告しましたが、何の返事もありません。
簡単にするために、Oracle 印刷の例をダウンロードしてテストしました。
/* Now we perform our rendering */
g.drawString ("Hello world!", 100, 100);
String fontName = "Monospaced";
g2d.setFont (new Font (fontName, Font.PLAIN, 8));
g2d.drawString ("Hello world - 8 point", 100, 130);
g.setFont (new Font (fontName, Font.PLAIN, 18));
g.drawString ("Hello world - 18 point", 100, 160);
g.setFont (new Font (fontName, Font.PLAIN, 30));
g.drawString ("Hello world - 30 point", 100, 190);