java.awt.printパッケージで、PrinterJobの作成、ユーザーへのプリンタ・ダイアログの表示、および画面への描画に使用される同じjava.awt.Graphicsクラスとjava.awt.Graphics2Dクラスを使用したページ区切りグラフィックの印刷を行います。 
プリンタの検出や印刷属性の指定などのJava印刷サービスの機能の多くは、Java 2D印刷APIのユーザーにとっても非常に重要です。 Java 2D印刷のユーザーがこれらの機能を使用できるようにするために、java.awt.printパッケージがJava 2D印刷APIからJava印刷サービスにアクセスできるようになりました。
Java 2D印刷アプリケーションの開発者は、次の4つの方法でJava印刷サービスをJava 2D APIとともに使用できます。
PrinterJobを使用して2Dグラフィックを出力します。PrinterJobを使用した2DグラフィックのストリーミングDocPrintJobおよびサービス形式のDocFlavorを使用して、2Dグラフィックを出力DocPrintJobおよびサービス形式のDocFlavorを使用して、2Dグラフィックをストリーム