(57)【特許請求の範囲】
【請求項１】
マシンによって実行されると、該マシンに、
プリントジョブデータストリームを受信する動作と、
トレイが指定されているかどうかを判定するよう前記プリントジョブデータストリームを処理する動作と、
トレイが指定されていると決定すると、前記プリントジョブデータストリームにおいて指定されているジョブ要件を前記指定されているトレイの中身と照合する動作と、
前記指定されているトレイの前記中身がプリントジョブ要件と適合する程度に基づき、前記指定されているトレイで実施されるべきアクションを決定するよう１つ以上のテーブルのうちの第１のテーブルのルックアップを実行する動作であり、グラフィカルユーザインターフェイスを介して前記アクションを設定することを含み、前記指定されているトレイの前記中身が前記プリントジョブ要件と適合する前記程度は、パラメータによって記述される、前記第１のテーブルのルックアップを実行する動作と、
前記１つ以上のテーブルにおいて示されるアクションを実行する動作と
を実行させるプログラムを記憶したマシン読み出し可能な媒体。
【請求項２】
前記プログラムは、該マシンに、前記１つ以上のテーブルにおいて示されるルールの組の変更を可能にするアクションを決定する動作を更に実行させる、請求項１に記載のマシン読み出し可能な媒体。
【請求項３】
前記パラメータは、向きの一致及びデュプレックスの一致を少なくとも含む、
請求項１に記載のマシン読み出し可能な媒体。
【請求項４】
前記プログラムは、該マシンに、
前記アクションがトレイ変更のアクションであるかどうかを判定する動作と、
前記アクションがトレイ変更のアクションでないと決定すると当該アクションを実行する動作と
を更に実行させる、請求項１に記載のマシン読み出し可能な媒体。
【請求項５】
前記プログラムは、該マシンに、
前記アクションがトレイ変更のアクションであると決定すると、前記プリントジョブデータストリームにおいて指定されているジョブ要件を第１のトレイの中身と照合する動作と、
前記第１のトレイで実施されるべきアクションを決定するよう前記第１のテーブルのルックアップを実行する動作と
を更に実行させる、請求項４に記載のマシン読み出し可能な媒体。
【請求項６】
前記プログラムは、該マシンに、
更なるトレイがあるかどうかを判定する動作と、
夫々の更なるトレイについて、
前記プリントジョブデータストリームにおいて指定されているジョブ要件を当該トレイの中身と照合する動作と、
当該トレイで実施されるべきアクションを決定するよう前記第１のテーブルのルックアップを実行する動作と
を更に実行させる、請求項５に記載のマシン読み出し可能な媒体。
【請求項７】
前記プログラムは、該マシンに、
更なるトレイがないと決定すると、前記１つ以上のテーブルのうちの第２のテーブルを生成する動作と、
実施されるべきアクションを決定し、該実施されるべきアクションに対応するトレイを選択するよう、前記第２のテーブルのルックアップを実行する動作と、
前記選択されたトレイで当該アクションを実行する動作と
を更に実行させる、請求項６に記載のマシン読み出し可能な媒体。
【請求項８】
前記プログラムは、該マシンに、
トレイが指定されていないと決定すると、前記プリントジョブデータストリームにおいて指定されているジョブ要件を第１のトレイの中身と照合する動作と、
前記第１のトレイで実施されるべきアクションを決定するよう前記第１のテーブルのルックアップを実行する動作と
を更に実行させる、請求項１に記載のマシン読み出し可能な媒体。
【請求項９】
前記プログラムは、該マシンに、
更なるトレイがあるかどうかを判定する動作と、
夫々の更なるトレイについて、
前記プリントジョブデータストリームにおいて指定されているジョブ要件を当該トレイの中身と照合する動作と、
当該トレイで実施されるべきアクションを決定するよう前記第１のテーブルのルックアップを実行する動作と
を更に実行させる、請求項８に記載のマシン読み出し可能な媒体。
【請求項１０】
前記プログラムは、該マシンに、
更なるトレイがないと決定すると、前記１つ以上のテーブルのうちの第２のテーブルを生成する動作と、
実施されるべきアクションを決定し、該実施されるべきアクションに対応するトレイを選択するよう、前記第２のテーブルのルックアップを実行する動作と、
前記選択されたトレイで当該アクションを実行する動作と
を更に実行させる、請求項９に記載のマシン読み出し可能な媒体。
【請求項１１】
１つ以上のトレイアクションテーブルを記憶するメモリデバイスと、
プリントジョブデータストリームにおいて含まれるプリントジョブを受け、トレイが指定されているかどうかを判定するよう前記プリントジョブデータストリームを処理し、トレイが指定されていると決定すると、前記プリントジョブデータストリームにおいて指定されているジョブ要件を前記指定されているトレイの中身と照合し、前記指定されているトレイの前記中身がプリントジョブ要件と適合する程度に基づき、前記指定されているトレイで実施されるべきアクションを決定するよう１つ以上のテーブルのうちの第１のテーブルのルックアップを実行し、前記指定されているトレイの前記中身が前記プリントジョブ要件と適合する前記程度は、パラメータによって記述され、前記アクションは、グラフィカルユーザインターフェイスを介して設定可能であり、前記１つ以上のテーブルにおいて示されているアクションを実行するプリントジョブマネージャと
を有する印刷システム。
【請求項１２】
前記１つ以上のテーブルは、トレイがプリントジョブによって指定されていない場合のトレイの選択及びアクションの方針を記述する第２のテーブルを有する、請求項１１に記載の印刷システム。
【請求項１３】
前記パラメータは、向きの一致及びデュプレックスの一致を少なくとも含む、
請求項１２に記載の印刷システム。
【請求項１４】
前記プリントジョブマネージャは、前記アクションがトレイ変更のアクションであるかどうかを判定し、前記アクションがトレイ変更のアクションでないと決定すると当該アクションを実行する、
請求項１２に記載の印刷システム。
【請求項１５】
前記プリントジョブマネージャは、前記アクションがトレイ変更のアクションであると決定すると、前記プリントジョブデータストリームにおいて指定されているジョブ要件を第１のトレイの中身と照合し、前記第１のテーブルのルックアップを実行して前記第１のトレイで実施されるべきアクションを決定する、
請求項１４に記載の印刷システム。
【請求項１６】
前記プリントジョブマネージャは、更なるトレイがあるかどうかを判定し、夫々の更なるトレイについて、前記プリントジョブデータストリームにおいて指定されているジョブ要件を当該トレイの中身と照合し、前記第１のテーブルのルックアップを実行して当該トレイで実施されるべきアクションを決定する、
請求項１５に記載の印刷システム。
【請求項１７】
前記プリントジョブマネージャは、更なるトレイがないと決定すると、前記第２のテーブルを生成し、該第２のテーブルのルックアップを実行して、実施されるべきアクションを決定し且つ該実施されるべきアクションに対応するトレイを選択し、該選択されたトレイで当該アクションを実行する、
請求項１６に記載の印刷システム。
【請求項１８】
前記プリントジョブマネージャは、トレイが指定されていないと決定すると、前記プリントジョブデータストリームにおいて指定されているジョブ要件を第１のトレイの中身と照合し、前記第１のテーブルのルックアップを実行して前記第１のトレイで実施されるべきアクションを決定する、
請求項１２に記載の印刷システム。
【請求項１９】
前記プリントジョブマネージャは、前記第２のテーブルを生成し、該第２のテーブルのルックアップを実行して、実施されるべきアクションを決定し且つ該実施されるべきアクションに対応するトレイを選択し、該選択されたトレイで当該アクションを実行する、
請求項１８に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムの分野、特に、印刷システムでプリントジョブを処理することに関する。
【背景技術】
【０００２】
印刷の分野では、ユーザは、プリントジョブの柔軟な処理を可能にするシステムを好む。プリントジョブは、通常、ページ記述言語（ＰＤＦ；page  description  language）の形でプリントデータを有する。ＰＤＬデータストリームは、通常、プリントジョブのために実行され得る処理段階を定義するのを支援する属性を含む。ＰＤＬデータストリームを受信すると、プリンタコントローラは、ＰＤＬデータストリーム内に含まれているジョブを印刷するための適切な入力トレイを選択する。その後に、コントローラは、トレイの中身がジョブ要件に適合する程度に応じて、適切なアクションをとる。例となるアクションには、ユーザに所要の媒体を装填するよう促すこと、又はジョブを中断することがある。
【０００３】
幾つかの事例では、ジョブは特定のトレイを指定してよい。適切なアクションしか、そのような事例では決定される必要がない。しかし、ジョブがトレイを指定しない場合には、適切なトレイが選択される必要がある。加えて、トレイの選択及びアクションは、プリントフィデリティ（例えば、要件が完全に一致しない場合に如何にしてジョブを処理すべきか）に応じて異なり得る。
【０００４】
通常、２種類のフィデリティが考えられる。すなわち、ジョブの不履行（フェール・ジョブ）（fail-job）及びとにかく印刷（プリント・エニウェイ）（print-anyway）である。フェール・ジョブ・フィデリティでは、ジョブ要件は、ジョブを印刷するために完全に満足されなければならず、一方、プリント・エニウェイ・フィデリティでは、一部の要件は、ジョブを印刷するよう妥協されてよい。様々なコンテキスト及び変数は、トレイの選択及びアクションの決定のロジックを複雑に且つ維持するのを困難にする。更に、顧客は、トレイの選択及び媒体のプロンプトの様式の変更をしばしば要求する。このことは、実施するのに相当の労力を必要とする。
【０００５】
然るに、トレイの選択をモデル化し且つ適切なアクションを決定するためのメカニズムが求められる。
【発明の概要】
【０００６】
一実施形態において、方法が開示される。方法は、プリントジョブデータストリームを受信するステップと、１つ以上のテーブルにおいて示されるルールの組に基づき、プリントジョブを印刷するための適切な入力トレイを選択するステップと、前記１つ以上のテーブルにおいて示されるアクションを実行するステップとを有する。
【図面の簡単な説明】
【０００７】
本発明のより良い理解は、次の図面に関連して以下の詳細な説明から得られる。
【０００８】
【図１】印刷システムの一実施形態を表す。
【０００９】
【図２】アクションに基づくテーブルの一実施形態を表す。
【００１０】
【図３】アクションに基づくテーブルの他の実施形態を表す。
【００１１】
【図４】トレイ選択プロセスの一実施形態を表すフロー図である。
【００１２】
【図５】トレイを選択し且つアクションを決定するよう実施されるコードの一実施形態を表す。
【００１３】
【図６】コンピュータシステムの一実施形態を表す。
【発明を実施するための形態】
【００１４】
入力トレイ選択メカニズムが記載される。以下の記載では、説明を目的として、多数の具体的な詳細が、本発明の完全な理解を提供するために示されている。なお、当業者に明らかなように、本発明は、それらの具体的な詳細のいくつかによらずに実施されてよい。他の事例では、よく知られている構造及びデバイスは、本発明の基礎をなす原理を不明りょうにしないようにブロック図形式で示されている。
【００１５】
「一実施形態」又は「実施形態」との明細書中の言及は、実施形態に関連して記載されている特定の機能、構造、又は特性が本発明の少なくとも１つの実施形態に含まれていることを意味する。明細書中の様々な箇所での「一実施形態において」との言い回しの出現は、必ずしも全てが同じ実施形態に言及しているわけではない。
【００１６】
図１は、印刷システム１００の一実施形態を表すブロック図である。印刷システム１００は、例えば、連続様式プリンタ又はカット紙ページプリンタのような、媒体においてマークを提供するために使用されるシステムである。印刷システム１００は、例えば、プリンタ、コピー機、多機能プリンタ（ＭＦＰ；multifunction  printer）及びファクシミリのような、如何なるデジタルハードコピー出力デバイスも含んでよい。
【００１７】
一実施形態において、印刷システム１００は複数のユーザによって共有される。そのような実施形態では、印刷システム１００は、プリントコントローラ１０２及び１つ以上のプリントエンジン１０４を有する。プリントコントローラ１０２は、１つ以上のホストシステム１０７及び１０８並びにプリンタ１０９を１つ以上のプリントエンジン１０４とネットワーク１１０を介してインターフェイス接続するよう、且つ、プリントエンジン１０４でのホストシステム１０７及び１０８並びにプリンタ１０９から夫々受信されたプリントジョブの印刷を制御するよう動作可能な如何なるシステム、サーバ又はコンポーネントも含む。プリントエンジン１０４は、例えば紙のような印刷可能な媒体に跡を残す画像形成プロセスを提供する。
【００１８】
一実施形態に従って、プリントコントローラ１０２は、メモリ１０３、ＲＩＰプロセッサ１０１及びプリントジョブマネージャ１１２を有する。メモリ１０３は、データを記憶するよう動作可能な如何なるストレージシステムも含む。ＲＩＰプロセッサ１０１は、ページ記述言語（ＰＤＬ）の形で受信されたプリントデータを画像ビットマップデータへ変換するラスタライゼーションを実行する。一実施形態において、プリントジョブマネージャ１１２は、印刷システム１００でのドキュメントの印刷を管理する。特に、プリントジョブマネージャ１１２は、プリントジョブが印刷を待つ場合にそれらのジョブを制御し、プリントジョブの優先順位を整え、セパレータ・ページを生成し、ジョブをあて先のプリントエンジン１０４へ分配する。一実施形態において、プリントジョブマネージャ１１２は、ＩｎｆｏＰｒｉｎｔ  Ｍａｎａｇｅｒ（ＩＰＭ）又はＩｎｆｏＰｒｉｎｔ  ＰｒｏｃｅｓｓＤｉｒｅｃｔｏｒ（ＩＰＰＤ）のいずれかを用いて実装されてよい。なお、他のタイプのプリントジョブマネージャが代わりに使用されてよい。
【００１９】
一実施形態において、プリントジョブマネージャ１１２は、プリントジョブを処理する前に、受信されたプリントジョブをメモリ１０３において保持する。そのような実施形態では、メモリ１０３は、データファイル又はラスタライズされたビットマップファイルのいずれかとしてプリントジョブを記憶する。例えば、ラスタライズされたファイルとして記憶されるプリントジョブは、データファイルとして記憶されるものに対して、保持されているジョブのプリント時間を短縮する。記憶されると、夫々のプリントジョブは、そのプリントジョブを生成したユーザが印刷システム１００から対応するドキュメントを取り出すまで、保持されてよい。ユーザがドキュメントを取り出す時点で、プリントジョブは、処理されて印刷される。
【００２０】
更なる実施形態において、ユーザは、選択されたジョブを印刷システム１００での印刷のためにユーザ入力部１０６を介して解放してよい。それによって、印刷システム１００は、プリントエンジン１０４を介して印刷することでプリントジョブを処理する。更なる他の実施形態において、特定のユーザについて保持されている複数の選択されたプリントジョブは、プリントエンジン１０４で同時に処理されて印刷されてよい。従って、同じユーザについての全てのプリントジョブは、複数のプリントジョブが印刷するよう解放される場合に、まとめて印刷される。
【００２１】
一実施形態に従って、プリントジョブマネージャ１１２は、受信されたジョブを印刷するための適切な入力トレイを選択するトレイ選択ユニット１２０を有する。そのような実施形態では、トレイ選択ユニット１２０は、ルールの組に基づきトレイの選択を実行し、且つ、ルールの変更（例えば、追加及び／又は修正）を可能にする適切なアクションを決定する。加えて、トレイ選択ユニット１２０は、ユーザが、特定の印刷環境に合うようグラフィカルユーザインターフェイス（ＧＵＩ；graphical  user  interface）１２１を介してアクションを設定することを可能にする。
【００２２】
一実施形態において、トレイ選択ユニット１２０は、メモリ１０３に記憶されているトレイアクションテーブル１２４の組を用いてトレイ選択プロセスを実行する。図２は、ジョブが特定のトレイを要求するときにトレイがジョブ要件に適合する程度に基づきとられるべきアクションを指定するアクションテーブル２００の一実施形態を表す。一実施形態において、トレイがジョブ要件に適合する程度は、パラメータによって記述される。パラメータは、ジョブフィデリティ（Job  Fidelity）、トレイ妥当性（Tray  Validity）、デュプレックスの一致（Duplex  Match）、並びにビッグファイブ及び向きの一致（Big  5  and  Orientation  Match）を含んでよい。
【００２３】
ジョブフィデリティのパラメータは、要件が完全には一致しない場合に如何にしてジョブが処理されるべきかを指定する。一実施形態において、論理０値＝フェール・ジョブ及び論理１値＝プリント・エニウェイ。トレイ妥当性のパラメータは、トレイが妥当であるかどうかを特定する。論理０値＝無効及び論理１値＝有効。デュプレックスの一致は、ジョブが両面印刷を要求する場合にトレイが所要の媒体において両面印刷が可能であるかどうかを特定する。論理１値＝トレイは可能、及び論理０値＝トレイは不可。ビッグファイブ及び向きの一致は、基本ジョブパラメータに関係がある。例えば、ビッグファイブは、幅、高さ、重さ、タイプ、及び色といった基本ジョブ要件を指し、一方、向きは、横方向給紙又は縦方向給紙のいずれかである。論理０値＝トレイ内の媒体及びジョブ要件は、５つの特性及び向きのうちの少なくとも１つに関して一致しない。論理１値＝完全一致。
【００２４】
一実施形態に従って、上記の入力パラメータの値の種々の組み合わせに基づき、様々なアクションがとられてよい。表１は、とられ得るアクションの実施形態を表す。
【表１】
0006274249.tif 000002
【００２５】
図３は、アクションテーブル３００の一実施形態を表す。一実施形態において、テーブル３００は、トレイがプリントジョブによって指定されない場合のトレイの選択及びアクションの方針を記述する。そのような実施形態では、テーブル２００は、夫々のトレイについて適切なアクションを決定するために使用される。その後に、最終的なアクションは、夫々のアクションに対応する何らかのトレイがあるか否かに基づき、テーブル３００を用いて決定される。テーブル３００において、“Some  Tray  x?”と題された如何なる列も、アクションｘを引き起こす少なくとも１つのトレイが見つけられた場合に論理１値を有する。
【００２６】
一実施形態に従って、あるトレイがTray_OKであるときはいつでも、最終的なアクションも、他のトレイがどんなアクションをもたらすかに関わらずTray_OKであるから、テーブル３００は、トレイ承認（Tray_OK）のアクションが最も高い優先度を有するとする。同様に、片面印刷からトレイ承認（Make_Simplex_Tray_OK）は、次に高い優先度を有し、プロンプト（Prompt）、片面印刷からプロンプト（Make_Simplex_Prompt）及び中止（Abort）が以降続く。なお、それらのアクションの優先度は、いつでも変更され得る。
【００２７】
図４は、アクションテーブル２００及び３００並びにアクションの入力された優先度に基づきトレイを選択し且つ適切なアクションを決定するための方法４００の一実施形態を表すフロー図である。方法４００は、プロセッシングロジックによって実行されてよい。プロセッシングロジックは、ハードウェア（例えば、回路、専用ロジック、プログラム可能ロジック、など）、ソフトウェア（例えば、プロセッシングデバイスで実行される命令）、又はそれらの組み合わせを有してよい。一実施形態において、方法４００は、トレイ選択ユニット１２０によって実行されてよい。方法４００のプロセスは、提示における簡潔さ及び明りょうさのために線形的順序で表されている。しかし、それらのいくつでも、並行して、非同期的に、又は異なる順序において実行され得る。簡潔さ、明りょうさ、及び理解の容易のために、図１乃至３を参照して論じられている詳細の多くは、ここでは議論されたり又は繰り返されたりしない。
【００２８】
処理ブロック４０５で、プリントジョブデータストリームは、プリントコントローラ１０２において受信される。決定ブロック４１０で、ジョブが処理されるべきトレイがプリントジョブデータストリームにおいて指定されているかどうかについて決定がなされる。トレイが指定されているとの決定がなされる場合には、処理ブロック４１５で、プリントジョブデータストリームにおいて指定されているジョブ要件は、指定されているトレイの中身と照合される。処理ブロック４２０で、指定されているトレイで実施されるべきアクションを決定するよう、テーブル２００のルックアップが実行される。決定ブロック４２５で、アクションがトレイ変更のアクションであるかどうかについて決定がなされる。そうでない場合は、トレイに対応するテーブル２００内の指定されているアクションが、処理ブロック４３０で実行される。
【００２９】
しかし、アクションがトレイ変更のアクションであるか、あるいは、決定ブロック４１０でトレイが指定されていない場合には、処理ブロック４４５で、プリントジョブデータストリームにおいて指定されているジョブ要件はトレイの中身と照合される。処理ブロック４５０で、トレイについて実施されるべきアクションを決定するよう、テーブル２００のルックアップが実行される。決定ブロック４５５で、処理すべき更なるトレイがあるかどうかについて決定がなされる。そうである場合は、制御は処理ブロック４４５へ戻され、プリントジョブデータストリームにおいて指定されているジョブ要件が第２の指定されているトレイの中身と照合され、処理ブロック４５０で、テーブル２００の次のルックアップが実行される。然るに、処理ブロック４４５及び４５０は、夫々のトレイについて実施される。
【００３０】
テーブル３００は、処理すべき更なるトレイがないとの決定により、処理ブロック４６０で生成される。処理ブロック４６５で、テーブル３００のルックアップは、夫々のトレイについてのアクションを用いて最終的なアクション及び選択されたトレイのために実行される。処理ブロック４７０で、最終的なアクションは、選択されたトレイから実行される。図５は、方法４００に対応するプログラムコードの一実施形態を表す。
【００３１】
図６は、印刷システム１００が実施され得るコンピュータシステム６００を表す。コンピュータシステム６００は、情報を通信するためのシステムバス６２０と、情報を処理するための、バス６２０へ結合されているプロセッサ６１０とを有する。
【００３２】
コンピュータシステム６００は、プロセッサ６１０によって実行される命令及び情報を記憶するための、バス６２０へ結合されているランダムアクセスメモリ（ＲＡＭ；random  access  memory）又は他の動的ストレージデバイス６２５（ここではメインメモリと呼ばれる。）を更に有する。メインメモリ６２５は、プロセッサ６１０による命令の実行の間に一時変数又は他の中間情報を記憶するためにも使用されてよい。コンピュータシステム６００は、プロセッサ６１０によって使用される静的な情報及び命令を記憶するための、バス６２０へ結合されている読出専用メモリ（ＲＯＭ；read  only  memory）及び／又は他の静的ストレージデバイス６２６を更に有してよい。
【００３３】
磁気ディスク又は光ディスク及びその対応するドライブのようなデータストレージデバイス６２５も、情報及び命令を記憶するためにコンピュータシステム６００へ結合されてよい。コンピュータシステム６００は、Ｉ／Ｏインターフェイス６３０を介して第２のＩ／Ｏバス６５０へも結合され得る。複数のＩ／Ｏデバイスが、表示デバイス６２４、入力デバイス（例えば、英数字入力デバイス６２３及び／又はカーソル制御デバイス６２２）を含め、Ｉ／Ｏバス６５０へ結合されてよい。通信デバイス６２１は、他のコンピュータ（サーバ又はクライアント）にアクセスするためのものである。通信デバイス６２１は、モデム、ネットワークインターフェイスカード、又は他のよく知られているインターフェイスデバイス、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）、トークンリング、又は他のタイプのネットワークへ結合するために使用されるものを有してよい。
【００３４】
本発明の実施形態は、上述されたような様々なステップを含んでよい。ステップは、マシン実行可能命令において具現されてよい。命令は、汎用の又は専用のプロセッサに特定のステップを実行させるために使用され得る。代替的に、それらのステップは、ステップを実行するためのハードワイヤードロジックを含む特定のハードウェアコンポーネントによって、又はプログラムされたコンピュータコンポーネント及びカスタムのハードウェアコンポーネントのあらゆる組み合わせによって、実行されてよい。
【００３５】
本発明の要素は、マシン実行可能命令を記憶するための機械読み出し可能な媒体としても提供されてよい。マシン読み出し可能な媒体には、フロッピー（登録商標）ディスケット、光ディスク、ＣＤ−ＲＯＭ、及び磁気光学ディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気若しくは光学式カード、伝搬媒質、又は電子命令を記憶するのに適した他のタイプの媒体／機械読み出し可能な媒体が含まれてよいが、それらに限られない。例えば、本発明は、通信リンク（例えば、モデム又はネットワーク接続）を介して搬送波又は他の伝搬媒質において具現されるデータ信号により遠隔のコンピュータ（例えば、サーバ）から要求元のコンピュータ（例えば、クライアント）へ転送され得るコンピュータプログラムとしてダウンロードされてよい。
【００３６】
本発明の多くの代替及び変更は、上記の説明を読んだ後できっと当業者に明らかになるであろう。一方で、実例として図示及び記載されている如何なる特定の実施形態も、決して限定と見なされるよう意図されない。従って、様々な実施形態の詳細への言及は、特許請求の範囲の適用範囲を制限するよう意図されない。特許請求の範囲は、それ自体で、本発明にとって不可欠となされる特徴のみを挙げる。
【００３７】
［著作権］
本特許文献の開示の一部には、著作権保護を受ける素材が含まれている。著作権の所有者は、特許及び商標局の特許出願又は記録において現れるように特許文献又は特許公開の何者にもよる複製に異議を有さないが、全ての著作権をどんなものであれ別なふうに留保する。
【符号の説明】
【００３８】
１００          印刷システム
１０１          ＲＩＰプロセッサ
１０２          プリントコントローラ
１０３          メモリ
１０４          プリントエンジン
１０７，１０８  ホストシステム
１０９          プリンタ
１１０          ネットワーク
１１２          プリントジョブマネージャ
１２０          トレイ選択ユニット
１２１          グラフィカルユーザインターフェイス（ＧＵＩ）
１２４          トレイアクションテーブル
２００，３００  アクションテーブル
６００          コンピュータシステム
【図１】
0006274249.tif 000003
【図２】
0006274249.tif 000004
【図３】
0006274249.tif 000005
【図４】
0006274249.tif 000006
【図５】
0006274249.tif 000007
【図６】
0006274249.tif 000008