目次 | 前の項目 | 次の項目 | JavaTM 印刷サービス API ユーザガイド |
印刷ジョブとは、送信された印刷要求のことです。印刷ジョブは、1 つまたは複数の印刷データおよび一連の処理命令で構成されます。Java 印刷サービスは、DocPrintJob オブジェクトを使用して印刷ジョブを表現します。印刷データの送信先 (ストリームまたはプリンタ) にかかわらず、印刷ジョブを作成するときは、サービス上で createPrintJob を呼び出します。DocPrintJob pj = pservices[0].createPrintJob();アプリケーションは、印刷ジョブを印刷サービスから取得します。印刷サービスが作成した印刷ジョブでなければ、そのサービスが受け入れるデータを処理できないためです。DocPrintJob インタフェースには、印刷メソッドが用意されています。この印刷メソッドには、PrintRequestAttributeSet パラメータ、および印刷データとドキュメントフレーバをカプセル化した Doc を指定します。
pj.print(doc, aset);次の節では、Doc の作成方法について説明します。