目次||

印刷ジョブの取得

印刷ジョブとは、送信された印刷要求のことであり、1つ以上の印刷データと処理命令のセットが含まれます。Java印刷サービスは、DocPrintJobオブジェクトを使用して印刷ジョブを表現します。印刷データをストリームまたはプリンタのどちらに送信している場合でも、印刷ジョブは、サービスでcreatePrintJobを呼び出すことによって同じ方法で作成します。

   DocPrintJob pj = pservices[0].createPrintJob();
特定のサービスが受け入れることのできるデータを処理できる印刷ジョブは、そのサービスでしか作成されないため、アプリケーションは印刷ジョブをサービスから取得します。

DocPrintJobインタフェースには、PrintRequestAttributeSetパラメータと、印刷データおよびドキュメント・フレーバをカプセル化したDocを取る印刷メソッドが用意されています。

   pj.print(doc, aset);
次のセクションでは、Docの作成方法について説明します。

目次||

Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved.