目次||

StreamPrintServiceとPrintService

Java Print Service APIには、PrintServiceクラスおよびStreamPrintServiceクラスが含まれます。 StreamPrintServicePrintServiceを拡張するため、StreamPrintServicePrintServiceを使用できる任意の場所で使用できます。 ただし、PrintServiceStreamPrintServiceは様々な目的で使用されます。 PrintServiceは、出力をプリンタに送るために使用されます。StreamPrintServiceは、フォーマットされた印刷データをストリーム(通常は別のフォーマット)にエクスポートするために使用されます。 StreamPrintServiceを検索する場合、必要な出力形式をMIMEタイプ引数の形式で指定し、データを受信するOutputStreamを指定します。 PrintServiceの検索時と同様に、StreamPrintServiceの検索時には表現クラスを指定しません。これは、出力が常にOutputStreamに配信されるためです。

サービスの検索後、印刷ジョブを取得し、PrintServiceまたはStreamPrintServiceのどちらを使用しているかにかかわらず、印刷ジョブをサービスに送信します。 StreamPrintServicePrintServiceの大きな違いは、それらの配置方法にあります。 次のセクションでは、印刷サービスとストリーム印刷サービスの検索について説明します。



目次||

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