目次 | 前へ | 次へ

StreamPrintService と PrintService

Java™ 印刷サービス API には、PrintService クラスと StreamPrintService クラスが組み込まれています。StreamPrintService は PrintService を継承しています。つまり、PrintService を使用できるときは、常に StreamPrintService を使用できます。ただし、PrintService と StreamPrintService の使用目的は異なります。PrintService は、出力をプリンタに送信するときに使用します。StreamPrintService は、書式設定済みの印刷データをストリームにエクスポートするときに使用します。このため、これらの書式は通常、異なります。StreamPrintService を検索するときには、必要な出力の書式を MIME タイプの引数として指定し、データを受け取る OutputStream を指定します。StreamPrintService を検索するときは、PrintService を検索するときと異なり、表現クラスは指定しません。出力は常に OutputStream に配信されます。

サービスを検索したら、PrintService または StreamPrintService のどちらを使用する場合でも、印刷ジョブを取得し、その印刷ジョブをサービスに送信します。StreamPrintService と PrintService の主な違いは、サービスの検索方法です。次のセクションでは、印刷サービスとストリーム印刷サービスの検索について説明します。



目次 | 前へ | 次へ

Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.
連絡先