目次||

属性の役割

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

プリンタが印刷ジョブの処理を開始すると、ジョブの状態(完了したジョブ、待機中のジョブなど)や印刷済みのページ数など、様々なジョブ情報を取得できます。このような情報も属性です。属性は、プリンタ名、プリンタの位置、および待機するジョブの数などプリンタ自体の情報も記述できます。

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

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

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



目次||

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