目次||

属性の役割

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

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

The Java Print Service APIでは、Attributeの5つのサブインタフェースを使用して、次の様々なタイプの属性ロールを定義します:

Many属性は、複数のロールのメンバーにできます。 たとえば、Media属性は用紙サイズ、用紙トレイまたは用紙タイプを記述できるため、Media属性はドキュメント、印刷ジョブおよび印刷リクエスト・ロールに属します。 実際、ほとんどのドキュメント属性は印刷リクエスト属性でもあり、すべての印刷リクエスト属性は印刷ジョブ属性でもあります。

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



目次||

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