Java 印刷サービス |
ドキュメントの目次 |
Java 印刷サービス API はバージョン 1.4 で導入された API で、J2ME プロファイルなどのサイズが制限されるプラットフォームを含め、あらゆる Java プラットフォーム上で印刷機能を提供します。また、J2SE バージョン 1.2 で導入されたjava.awt.print.PrinterJob
API もサポートします。Java 印刷サービスの API には、IETF の IPP (Internet Printing Protocol) 1.1 に規定されている標準属性に基づいた、拡張可能な印刷属性セットが組み込まれています。クライアントおよびサーバーのアプリケーションは、これらの属性を使用して、属性に指定された機能を持つプリンタを検出および選択することができます。新しく追加されたStreamPrintService
を使用すると、データ書式をアプリケーションで変換できます。 また、サービスプロバイダインタフェースを使用すれば、Sun 以外のベンダーが独自の印刷サービスを動的にインストールできます。
Java 印刷サービス API は、次の 4 つのパッケージから構成されます。
javax.print
-
Java 印刷サービス API の主体となるクラスとインタフェースを提供します。
javax.print.attribute
-
Java 印刷サービス API の属性の種類およびそれらを収集して属性セットにまとめる方法を記述したクラスとインタフェースを提供します。
javax.print.attribute.standard
-
特定の印刷属性を定義するクラスを提供します。
javax.print.event
-
印刷サービスおよび特定の印刷ジョブの進捗を監視するクラスとリスナーインタフェースを提供します。
『Java 印刷サービス API ユーザーガイド』 (HTML (日本語版) | PDF (英語版) ) では、Java 印刷サービスに関する詳細と、Java 印刷サービス API を使用して以下の操作を行う方法について説明します。
- 印刷サービス機能に基づいて、印刷サービスを検出および選択する
- 印刷データの形式を指定する
- 印刷するドキュメントがサポートされるサービスに印刷ジョブを送信する
次の Java Software Web サイトを参照してください。
Copyright © 2002-2004 Sun Microsystems, Inc. All Rights Reserved. フィードバック |
Java Software |