目次 | 前へ | 次へ

印刷サービスプロバイダ

印刷サービスプロバイダは、SPI JAR ファイル仕様に従って、抽象クラス PrintServiceLookup の実装を作成およびインストールするサードパーティーです。

このクラスは、印刷サービスのインスタンスを検索するための標準化された API を提供します。たとえば、IPP 印刷サービスプロバイダ、JINI ルックアップサービス、または JNDI ベースのディレクトリサービスは、このクラスを実装しており、PrintServices を返します。

この API は比較的簡単ですが、一般には、PrintServiceLookup クラス、PrintService インタフェース、および DocPrintJob の実装が必要です。PrintService では、Java 印刷サービス API に定義されたイベントもサポートする必要があります。

追加するコード量は、サポートされるドキュメントの種類によって異なります。プリンタから JPEG イメージを印刷するときに、そのプリンタのハードウェアにすでにその機能が組み込まれている場合は、データを適切にスプールするコードを追加するだけです。しかし、2D グラフィックスを印刷するときは、グラフィカルインタフェースからプリンタ書式設定済みラスタに変換するクラスが必要になり、多くのコードを追加する必要があります。



目次 | 前へ | 次へ

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