目次 | 前へ | 次へ

属性の役割

印刷ジョブをプリンタに送信するときに、クライアントは、ドキュメントの名前などの印刷データの特性、および両面印刷で 5 部などの印刷データの印刷方法を記述した属性を提供します。印刷ジョブが複数の印刷データから構成される場合、最初のドキュメントは 8 x 11 インチのメディアを使用し、もう一つのドキュメントは 11 x 17 インチのメディアを使用するなど、異なる印刷データは異なる処理命令を持ちます。

プリンタが印刷ジョブの処理を開始すると、そのジョブに関する追加情報が使用可能になります。これには、ジョブの状態 (完了、またはキューに格納済みなど) や、これまでに印刷されたページの数が含まれることがあります。このような情報も属性です。属性にはまた、プリンタ名、プリンタの位置、キューに入れられているジョブの数などの、そのプリンタ自体に関する情報も記述できます。

Java 印刷サービス API では、これらのさまざまな種類の属性の役割が、Attribute の次の 5 つのサブインタフェースを使用して定義されます。

多くの属性は、複数の役割のメンバーになることができます。たとえば、「Media」属性は、ドキュメント、印刷ジョブ、および印刷要求の機能に属しています。「Media」属性には、用紙のサイズ、トレイ、または種類を記述できるためです。実際、ほとんどのドキュメント属性は、要求属性です。また、すべての要求属性は、ジョブ属性です。

また、次のセクションでは、属性を収集して属性セット (これにも役割がある) にまとめる方法について説明します。



目次 | 前へ | 次へ

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