(57)【要約】【課題】複数のジョブ種，複数のユーザが、複数の排紙先を持つ画像形成装置の排紙先を共有した場合であっても、ジョブ種，ユーザ毎に時系列順に印刷物を得ること。【解決手段】コントローラ部１１０内のＣＰＵが、給排紙制御を行う紙が属するグループ（ジョブ種，ユーザ，部署）を判別し、該判別されたグループに属する紙の排紙先を、グループ毎に一番最近記録用紙の排出をした排紙先とするように優先し、かつ該排紙先にトレイフルが発生した場合、他の排紙先が存在しても、過去の履歴からその排紙先に紙を出力していた場合には、トレイ切り替えを行わないようにプリント動作の給排紙制御を行う構成を特徴とする。【選択図】　　　図１
2004131247.tif 000002
【特許請求の範囲】
【請求項１】
シートを複数の排紙先に選択的に排出可能な画像形成装置であって、
処理対象のシートが属するグループを判別する判別手段と、
既に排出済みのシートの排紙先の履歴情報をグループに対応して記憶する第１の記憶手段と、
前記判別手段により判別されたグループに属するシートの排紙先を、前記第１の記憶手段により記憶された排紙先とするようにプリント動作の給排紙制御を行う第１の制御手段と、
を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特にマルチジョブ機能を有するデジタル画像処理方式を採用する複写機、プリンタ、ＦＡＸ等の画像形成装置のうち、特に複数の排紙トレイを有する画像形成装置の制御に関するものである。
【０００２】
【従来の技術】
今日、一般的に広く普及している複写機，プリンタ，ＦＡＸ等の画像形成装置では形成された画像を記録紙（シート）に印字した後、この記録紙を画像形成装置外の排紙トレイに排出している。また、画像形成装置自体に、あるいはオプションとして記録紙の束に対してステイプルやシフトといったシート後処理機能を備えたフィニッシャを備えているものも多く普及している。このフィニッシャは単一の排紙トレイだけではなく、複数の排紙トレイを設けることによって、大量の記録紙の排紙の積載性を高めている。
【０００３】
しかし複数の排紙トレイを設けた画像形成装置においては、以下の図２４〜図２６に示すような問題が発生する。
【０００４】
図２４〜図２６は、従来の画像形成装置における排紙先制御方法の問題点を説明する図である。
【０００５】
図２４に示すように、排紙トレイＡ２４０１ａと排紙トレイＢ２４０１ｂといった２つの排紙トレイを備えた画像形成装置において、排紙トレイＡ２４０１ａの優先順位が高い場合、まず、図２４（ａ）のように、トレイＡに画像が形成された記録紙が排出される。ここでは、排紙トレイＡ２４０１ａ上に、図中３００１に示すようにジョブ毎に排出された記録紙の束を「ジョブ１」，「ジョブ２」，「ジョブ３」と時系列毎に番号を付けて図示している。
【０００６】
図２４（ａ）に示すように、排紙トレイＡ２４０１ａの優先順位が高いため、「ジョブ１」，「ジョブ２」，「ジョブ３」は、排紙トレイＢ２４０１ｂではなく排紙トレイＡ２４０１ａに出力されている。
【０００７】
次に、図示しないトレイフルセンサが排紙トレイＡ２４０１ａのトレイフルを検知した場合、図２４（ｂ）に示すように、まだトレイフルとなっていない排紙トレイＢ２４０１ｂに「ジョブ４」が出力されている。
【０００８】
また、「ジョブ４」の出力中に排紙トレイＡ２４０１ａに排出された記録紙「ジョブ１」，「ジョブ２」，「ジョブ３」をユーザが取り除き、排紙トレイＡ２４０１ａ上に記録紙が存在しない状態になると、「ジョブ４」を出力し終わった後、次に出力する「ジョブ５」からは、既に排紙トレイＡ２４０１ａのトレイフルは解除されているため、排紙トレイＡ２４０１ａのほうが優先順位が高いため、排紙トレイＡ２４０１ａに出力される。
【０００９】
この結果、図２４（ｃ）のように、「ジョブ４」のみトレイＢに出力され、「ジョブ４」の後続のジョブ、「ジョブ５」，「ジョブ６」，「ジョブ７」は、排紙トレイＡ２４０１ａに出力される。
【００１０】
このため、もし「ジョブ４」の出力枚数が少なく、また排紙トレイＢ２４０１ｂが、排紙トレイＡ２４０１ａの下方に存在するため、排紙トレイＢ２４０１ｂ上の記録紙が目立たない状態であった場合には、ユーザが排紙トレイＢ２４０１ｂ上の記録紙「ジョブ４」の存在を見逃してしまい、「ジョブ５」，「ジョブ６」，「ジョブ７」の記録紙を取り除いてしまうというケアレスミスを発生させる可能性があった。
【００１１】
これは複数の排紙トレイがあるうち、ある排紙トレイの優先順位が高いために発生する問題である。この問題は、最後に排出された排紙トレイに対して優先的に記録紙の排出を行うようにすれば問題が解決するように思われるが、それでも以下のような問題が発生する。
【００１２】
特開２００１−２９４３６２号公報に記載されているように、画像形成処理が行なわれる記録用紙は高温の定着部を通過するため、その用紙の含水率や繊維の状態等によっては、平面状ではなくカール（湾曲）した状態で排出されることがある。
【００１３】
このようにカールした記録用紙が排出トレイ上に積載されると、記録用紙の見かけの積載高が高くなるため、センサ等が実際の許容積載枚数に達する前に検知してしまう可能性があり、まだ排出トレイ上に記録用紙を積載可能であるにもかかわらず、早い段階で画像形成処理が停止されてしまうという問題点がある。また、上述したようにカールした記録用紙は、後続して積載される記録紙の重みや自重等によってカールの度合がゆるやかになる（すなわち平面状になる）ため、時間の経過と共に記録用紙の積載高が徐々に低くなっていくことがある。
【００１４】
そのため、上述したような従来の画像形成装置では、あるセットの記録用紙に画像形成処理を行なっている最中に排出トレイ上の記録用紙が許容積載高に達したことをセンサ等が検知したため、そのセットの最終の記録用紙まで画像形成処理を行なった後に停止したところ、停止した時には既に排出トレイ上の記録用紙は許容積載高に達していなかったということも起こり得ることが指摘されている。このような場合、図２５に示すような状況が発生しうる。
【００１５】
図２５（ａ）のように、排紙トレイＡ２４０１ａに「ジョブ１」「ジョブ２」「ジョブ３」を排出し，排紙トレイＡ２４０１ａがトレイフルとなり、次にトレイＢに「ジョブ４」を出力する。
【００１６】
図２４の説明では、排紙トレイＡ２４０１ａ上の「ジョブ１」，「ジョブ２」，「ジョブ３」の記録紙を取り除いたが，今回は取り除かずにそのまま「ジョブ５」の出力を行い、トレイＢがトレイフルになるのを待つ。その結果、図２５（ｂ）のように、排紙トレイＡ２４０１ａには「ジョブ１」，「ジョブ２」，「ジョブ３」が、トレイＢには「ジョブ４」，「ジョブ５」が出力される。さらに、図２５（ｃ）に示すように、トレイＢに「ジョブ６」を出力し、トレイＢ上でトレイフルを検知し、全てのトレイでトレイフルを検知したので、記録紙の排出を画像形成装置は停止し、これ以上排紙トレイに記録紙を排出して，トレイから記録紙があふれないようにする。
【００１７】
しかしながら、上述したように画像形成装置の高温な定着器を通った記録紙は，はじめカールしているが、トレイ上の後続して積載される記録紙の重みや自重によって平面になり、過去にトレイフルと検知した場合でも、その後トレイフルが解除される可能性がある。
【００１８】
例えば、図２５（ｂ）〜（ｃ）に示される３１０１が排紙トレイＡ２４０１ａでトレイフルを検知する積載高だとする。図２５（ａ），（ｂ）で「ジョブ３」が排出された時点では、排紙トレイ２４０１ａに排紙された記録紙束が３１０１の高さに達していたため、排紙トレイＡ２４０１ａではトレイフルを検知していたが、図２５（ｃ）の時点で、排紙トレイＡ２４０１ａ上の記録紙のカールが取れ、排紙トレイＡ２４０１ａのトレイフルが解除され、排紙トレイＡ２４０１ａに対して、記録紙を排出できるようになる。
【００１９】
その結果、図２５（ｃ）に示すように、排紙トレイＡ２４０１ａ上の記録紙のカールが取れ、排紙トレイＡ２４０１ａに対して、「ジョブ６」の後続の記録紙「ジョブ７」が排出されるため、排紙トレイＡ２４０１ａ上には「ジョブ１」，「ジョブ２」，「ジョブ３」，「ジョブ７」が、排紙トレイＢ２４０１ｂ上には「ジョブ４」，「ジョブ５」，「ジョブ６」が排出され、ユーザは時系列順に記録紙を整理するには、自ら並べ替える必要が生じてしまう。
【００２０】
また、図２５（ｃ）では、複数の排紙トレイがあるうち、最後に排出された排紙トレイに対して優先的に記録紙の排出を行うように制御していたが、図２４のように、ある排紙トレイの優先順位が高い場合には、図２５（ｄ）のようなことも発生し、さらに問題は大きくなる。
【００２１】
図２５（ｄ）では、トレイＢに「ジョブ５」を排出し終わった時点で、排紙トレイＡ２４０１ａ上の記録紙のカールが取れ、排紙トレイＡ２４０１ａのトレイフルが解除される。そのため「ジョブ５」の後続の「ジョブ６」は優先順位の高い排紙トレイＡ２４０１ａに出力されてしまっている。また、「ジョブ６」を出力し終わった後は、排紙トレイＡ２４０１ａは再びトレイフルとなるため、「ジョブ６」の後続の「ジョブ７」は再びトレイＢに出力される。
【００２２】
その結果、排紙トレイＡ２４０１ａ上には「ジョブ１」，「ジョブ２」，「ジョブ３」，「ジョブ６」が、排紙トレイＢ２４０１ｂ上には「ジョブ４」，「ジョブ５」，「ジョブ７」が出力され、図２５（ｃ）の場合以上にユーザ自身が行う、記録紙を時系列順に並べ替えるという作業が発生してしまう。
【００２３】
さらに、今日の画像形成装置では、複写機能だけではなく、電話回線を介したＦＡＸ、ＬＡＮを介したネットワークプリント機能など、ありとあらゆるニーズをひとつの画像形成装置でまかなうマルチファンクション機能も一般的になってきている。そして複数のユーザが同時にひとつの画像形成装置を共有し、コスト減、省スペース化を実現している。
【００２４】
このような従来の画像形成装置においては、例えば特開平２−２３３０５６公報などのように、複数のユーザがひとつの画像形成装置を共有し、排紙トレイをユーザ毎、ジョブ毎に振り分けることによって、仕分けを容易にする発明が提案されている。
【００２５】
しかし、このような従来の画像形成装置においては、同一排紙トレイを複数のユーザが共有することについてはあまり考慮されていない。例えば、図２６に示すような問題が生じる。
【００２６】
図２６では、ユーザ毎のジョブを示すために、記録紙の束に対して、ユーザＡ，ユーザＢと表示して異なるユーザが出力した記録紙の束であることを図示している。
【００２７】
ユーザＡは、排紙トレイＡ２４０１ａ，排紙トレイＢ２４０１ｂの両方に出力できるように、ユーザＢは排紙トレイＢ２４０１ｂのみに出力できるようにあらかじめ設定がなされている。
【００２８】
例えば、時系列的に「ユーザＡ（１）」，「ユーザＢ（１）」，「ユーザＢ（２）」，「ユーザＡ（２）」，「ユーザＡ（３）」，「ユーザＡ（４）」と出力した場合、まず図２６（ａ）では、排紙トレイＡ２４０１ａに対して「ユーザＡ（１）」のジョブが出力される。その後、ユーザＢが記録紙を排紙するが、ユーザＢはトレイＢのみ出力可能であるため、図２６（ｂ）のように、トレイＢに「ユーザＢ（１）」，「ユーザＢ（２）」が出力される。
【００２９】
次に、ユーザＡが「ユーザＡ（２）」を出力するが、ユーザＡは排紙トレイＡ２４０１ａ，排紙トレイＢ２４０１ｂに出力できるため，最後に排出された排紙トレイに対して優先的に記録紙の排出を行う場合には、排紙トレイＢ２４０１ｂに「ユーザＡ（２）」の記録紙が排出される。これにより、排紙トレイＢ２４０１ｂはトレイフルとなり、図２６（ｃ）のように、排紙トレイＡ２４０１ａに対して「ユーザＡ（３）」，「ユーザＡ（４）」が出力され、排紙トレイＡ２４０１ａには「ユーザＡ（１）」，「ユーザＡ（３）」，「ユーザＡ（４）」が出力され、排紙トレイＢ２４０１ｂには「ユーザＢ（１）」，「ユーザＢ（２）」，「ユーザＡ（２）」が出力されることになり、ユーザＡが出力した記録紙は、時系列順に並ばないことになってしまい、後からユーザ自身が手作業により整理する必要が生じてしまう。
【００３０】
【発明が解決しようとする課題】
上述のように、従来の画像形成装置では、複数の排紙トレイで、複数のユーザ或いはジョブ種毎に排紙トレイの仕分けを行った場合に、時系列順に出力結果を得られない場合が生じていた。
【００３１】
これを解決するためには、ユーザの数，ジョブ種の数に相当する排紙トレイを用意することによって可能であるが、数少ないユーザしか存在しない環境、数多くのユーザが存在する環境と様々な環境があることや、途中でユーザの数の増加等の理由により、排紙トレイの数が定められないという問題がある。
【００３２】
また、排紙トレイを多く設けることは機器のコスト高につながる点、そして単一空間（単一の排紙トレイ）上の記録用紙の積載量の低下といった問題が発生してしまう。
【００３３】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、処理対象のシートが属するグループを判別し、該判別されたグループに属するシートの排紙先を、グループ毎の排紙先履歴情報に基づく排紙先とするように優先し、かつ該排紙先にトレイフルが発生した場合、他の排紙先が存在しても、過去の履歴からその排紙先にシートを出力していた場合には、トレイ切り替えを行わないようにプリント動作の給排紙制御を行うことにより、複数のユーザあるいはジョブ種等のグループ毎で複数の排紙トレイを共有した場合でも、各ユーザ，ジョブ種等のグループ毎に対して、記録用紙（シート）の時系列の積載順を保証する画像形成装置を提供することである。
【００３４】
【課題を解決するための手段】
本発明は、シートを複数の排紙先に選択的に排出可能な画像形成装置であって、処理対象のシートが属するグループを判別する判別手段と、既に排出済みのシートの排紙先の履歴情報をグループに対応して記憶する第１の記憶手段と、前記判別手段により判別されたグループに属するシートの排紙先を、前記第１の記憶手段により記憶された排紙先とするようにプリント動作の給排紙制御を行う第１の制御手段とを有することを特徴とする。
【００３５】
【発明の実施の形態】
図１は、本発明の一実施形態を示す画像形成装置を適用可能な画像入出力システムの全体構成を示すブロック図である。
【００３６】
図において、２００はリーダ部（画像入力（リーダ）装置）で、原稿画像を光学的に読み取り、画像データに変換する。リーダ部２００は、原稿を読み取るための機能を持つスキャナユニット２１０と、原稿用紙を搬送するための機能を持つ原稿給紙ユニット（ＤＦユニット）２５０とで構成される。
【００３７】
３００はプリンタ部（画像出力（プリンタ）装置）で、記録紙を搬送し、その上に画像データを可視画像として印字して装置外に排紙する。プリンタ部３００は、複数種類の記録紙カセットを持つ給紙ユニット３１０と、画像データを記録紙に転写、定着させる機能を持つマーキングユニット３２０と、印字された記録紙を機外へ出力する機能を持つ排紙ユニット３３０、及びステイプル処理、ソート処理を行うフィニッシャ部（フィニッシャユニット）５００とで構成される。
【００３８】
１１０は制御装置で、リーダ部２００、プリンタ部３００と電気的に接続され、さらにネットワーク４００を介して、ホストコンピュータ４００１，４００２と接続されている。
【００３９】
制御装置１１０は、リーダ部２００を制御して、原稿の画像データを読込み、プリンタ部３００を制御して画像データを記録紙に出力してコピー機能を提供する。また、リーダ部２００から読取った画像データを、コードデータに変換し、ネットワーク４００を介してホストコンピュータ４００１，４００２へ送信するスキャナ機能、ホストコンピュータ４００１，４００２からネットワーク４００を介して受信したコードデータを画像データに変換し、プリンタ部３００に出力するプリンタ機能を提供する。
【００４０】
ＰＤＬではページの区切りを示すコマンドが各言語ごとに定義されている。例えば、ＰｏｓｔＳｃｒｉｐｔ（登録商標）では「ＳｈｏｗＰａｇｅ」、ＰＣＬでは「ＦｏｒｍＦｅｅｄ」というコマンドが定義されている。これらのコマンドが通知された場合に、はじめて１ページの区切りが判明する。またジョブの終了をホストコンピュータからのデータ転送が途切れてからのタイムアウトによって判別する方法も存在する。
【００４１】
１５０は操作部で、制御装置１１０に接続され、各種キー及び液晶タッチパネルで構成され、画像入出力システムを操作するためのユーザＩ／Ｆを提供する。
【００４２】
図２は、図１に示したリーダ部２００及びプリンタ部３００の断面図である。
【００４３】
まず、リーダ部２００について説明する。
【００４４】
リーダ部２００において、原稿給紙ユニット（フィーダ）２５０は、原稿を先頭順に１枚ずつプラテンガラス２１１上へ給送し、原稿の読み取り動作終了後、プラテンガラス２１１上の原稿を排出トレイ２１９に排出するものである。
【００４５】
原稿がプラテンガラス２１１上に搬送されると、ランプ２１２を点灯し、そして光学ユニット２１３の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２１４，２１５，２１６及びレンズ２１７によってＣＣＤイメージセンサ（以下ＣＣＤという）２１８へ導かれる。このように、走査された原稿の画像はＣＣＤ２１８によって読み取られる。
【００４６】
ＣＣＤ２１８から出力される画像データは、所定の処理が施された後、制御装置１１０へ転送される。リーダ部は原稿検出センサ２３０を備え、この原稿検出センサ２３０によって原稿の有無を検知する。この原稿検出センサはレバーによるセンサ、あるいは光学センサによって構成されている。
【００４７】
制御装置１１０とリーダ装置２００は、図３に示すコマンドのやり取りを行っている。
【００４８】
図３は、図１に示した制御装置１１０とリーダ装置２００との通信シーケンスを示す模式図である。
【００４９】
まず、制御装置１１０はリーダ装置２００に対して、フィーダ２５０上の原稿を給紙させるために原稿給紙実行要求８００１を発行する。それに対しリーダ装置２００はフィーダ２５０上の原稿を給紙した時点で原稿給紙終了ステータス通知８００２を制御装置１１０に対して発行する。この時リーダ装置２００はセンサ２３０上に原稿が存在するかどうかを検知し、センサ２３０上に紙が存在していれば「次原稿あり」を通知し、原稿が無ければ「次原稿なし」を通知する。つまり、原稿の有無は原稿給紙実行要求８００１時に判明し、次原稿の有無は原稿給紙終了ステータス通知８００２時に判明することになる。
【００５０】
そして、制御装置１１０はスキャン実行要求８００３をリーダ部２００に発行し、原稿の画像読み取りを要求する。その後、リーダ部２００は実際に画像読み取りを開始する時にスキャン実行準備終了通知８００４、画像読み取り終了後にスキャン終了ステータス通知８００５を制御装置１１０に対して通知する。
【００５１】
再び、図２を参照して、プリンタ部３００について説明する。
【００５２】
プリンタ部３００において、３２１はレーザドライバで、レーザ発光部３２２を駆動するものであり、制御装置１１０から出力された画像データに応じたレーザ光をレーザ発光部３２２に発光させる。このレーザ光は感光ドラム３２３に照射され、感光ドラム３２３にはレーザ光に応じた潜像が形成される。この感光ドラム３２３の潜像の部分には現像器３２４によって現像剤が付着される。
【００５３】
また、プリンタ部３００は用紙格納部として、それぞれ引き出し状の形状をしたカセット３１１，カセット３１２，カセット３１３，カセット３１４そして、機外に露出しているトレイ上の手差し給紙段３１５を備えている。
【００５４】
用紙格納部には、それぞれ給紙センサがついており、それぞれカセット３１１にはセンサ３５１、カセット３１２にはセンサ３５２、カセット３１３にはセンサ３５３、カセット３１４にはセンサ３５４、手差し給紙段３１５にはセンサ３５５が装着されている。
【００５５】
ここで、図４を参照して図２に示したカセット３１１〜３１４について説明する。
【００５６】
図４は、図２に示したカセット３１１〜３１４の機構を示した図である。
【００５７】
図４に示すように、用紙格納部（カセット３１１〜３１４）は、カセットの開閉を検知するカセット開閉センサ１２０１、補給された用紙を給紙するための給紙ローラ１２０２、複数枚の用紙を給紙しないように紙を分離する分離ローラ１２０３、分離した用紙を搬送路へ送る搬送ローラ１２０４、用紙の給紙が成功したか否かを検知する給紙センサ１２０８（図２に示した給紙センサ３５１〜３５４に対応、手差し給紙段３１５の給紙センサ３５５も同様）、補給した用紙を給紙ローラに接するために紙束を持ち上げるリフタ１２０５、リフトアップ位置を検知するリフト位置検知センサ１２０６、紙があるか否かを検知する紙検知センサ１２０７等から構成されている。
【００５８】
再び、図２を参照してプリンタ部３００について説明する。
【００５９】
プリンタ部３００は、レーザ光の照射開始と同期したタイミングで、カセット３１１、カセット３１２、カセット３１３、カセット３１４、手差し給紙段３１５のいずれかから記録紙を給紙し、転写部３２５へ搬送路３３１によって、感光ドラム３２３に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は搬送ベルト３２６によって、定着部３２７に搬送され、定着部３２７の熱と圧力により現像剤は記録紙に定着される。その後、定着部３２７を通過した記録紙は搬送路３３５、搬送路３３４を通り排出される。あるいは、印字面を反転して排出する場合には、搬送路３３６、搬送路３３８まで導かれ、そこから記録紙を逆方向に搬送し、搬送路３３７、搬送路３３４を通る。
【００６０】
また、両面記録が設定されている場合は、定着部３２７を通過したあと、搬送路３３６からフラッパ３２９によって、搬送路３３３に記録紙は導かれ、その後記録紙を逆方向に搬送し、フラッパ３２９によって、搬送路３３８、再給紙搬送路３３２へ導かれる。再給紙搬送路３３２へ導かれた記録紙は上述したタイミングで搬送路３３１を通り、転写部３２５へ給紙される。
【００６１】
搬送路３３４より排出された記録紙はフィニッシャ部５００へ搬送される。
【００６２】
搬送された記録紙は、まずバッファユニット５０１へ送られる。ここでは、場合に応じて搬送されてきた記録紙をバッファローラに巻きつけてバッファリングする。例えば、この下流で行われるステイプル等処理に時間がかかる場合は、このバッファユニットを利用することによって本体から搬送されてくる記録紙の搬送速度を一定に保つことができ、スループットの向上に役立たせることが可能である。
【００６３】
そして、記録紙は、この後上流排出ローラ対５０２、下流排出ローラ対５０３で排紙トレイＡ５０７ａに排出される。
【００６４】
また、ステイプルモードの場合は、上流排出ローラ対５０２で搬送され記録紙後端がこれを抜けた直後、ローレットベルト５０４によって引き戻され、スタックトレイ５０５に排出される。
【００６５】
そして、所定の枚数分記録紙が積載されたあと、ステイプルユニット５０６によってステイプル処理が行われた後に、下流排出ローラ対５０３により排紙トレイＡ５０７ａに排出される。また、シフトソート時にはスタックトレイに積まれた用紙を左右にずらし、排紙トレイＡ５０７ａに排出することによって、部の切れ目を表現する。
【００６６】
なお、排紙トレイＡ５０７ａ，排紙トレイＢ５０７ｂの２ビンは、連動して不図示の駆動ユニットにより上下に移動させることが可能である。
【００６７】
また、図２においては、排紙トレイＡ５０７ａに記録紙が排出される位置にあるが、これを上方向に移動して排紙トレイＢ５０７ｂに排出させることも可能である。
【００６８】
各排紙トレイＡ５０７ａ，排紙トレイＢ５０７ｂには、排紙トレイ上に記録用紙の有無を検知する紙有無検知センサ５０８ａ，５０８ｂが存在する。また、排紙トレイ上に記録紙が積載される際、これ以上積載されると排紙トレイ上から記録紙が落下する恐れを防止するために、トレイフルセンサ５０９ａ，５０９ｂが存在する。
【００６９】
図５は、図１に示した制御装置１１０とプリンタ装置３００との通信シーケンスを示す模式図である。
【００７０】
まず、１ページを印字する場合、制御装置１１０はプリンタ装置３００に対して、印字準備要求９００１を発行する。印字準備要求９００１を受け取ったプリンタ装置３００は、定着器温度制御や前回転等のプリント前処理を開始する。プリント前処理が完了した後、プリンタ装置３００は、制御装置１１０に対して、印字準備ステータス９００２を発行する。
【００７１】
印字準備ステータス９００２を受け取った制御装置１１０は、用紙の給紙を要求するために、プリンタ装置３００に対して給紙実行要求９００３を発行する。この時にカセット３１１，３１２，３１３，３１４，手差し給紙段３１５のいずれから給紙するのかをプリンタ部３００に通知する。更に同時に排紙トレイＡ５０７ａ、Ｂ５０７ｂのいずれに排出するかの情報も負荷する。そして、シフトソートモード時にはシフト位置、ステイプルソートモード時ではステイプル位置の情報を付加して通知する。また、ジョブの最後のようにスタックトレイ５０５に排出された紙束の後処理を行い排紙トレイ５０７に排出する場合には、排出要求の情報も付加することになる。
【００７２】
給紙実行要求９００３を受け取ったプリンタ装置３００は用紙の給紙を開始し、各用紙格納部に装着されているセンサ３５１，３５２，３５３，３５４，３５５のそれぞれのセンサに対して、給紙した用紙の後端を検知した後に、制御装置１１０に対して給紙結果ステータス９００４を発行する。紙無しなどのエラーが発生した場合には給紙結果ステータスでプリンタ装置３００は制御装置１１０に対してエラーを通知する。
【００７３】
用紙の給紙を行ったプリンタ装置３００は、次に所定の位置まで用紙が達したら、印字開始許可（印字開始準備完了９００５）を発行する。プリンタ装置３００から印字開始許可（印字開始準備完了９００５）を受け取った制御装置１１０は、実際に画像形成が可能な状態になった時点で印字実行要求９００６をプリンタ装置３００に対して発行し、画像の形成、定着を要求する。その後、制御装置１１０とプリンタ装置３００間でＩｍａｇｅのハード信号同期が行われ、画像形成、さらには定着が行われる。
【００７４】
画像形成が行われた用紙が片面の場合は機外排出のタイミング、あるいは両面の場合には片面完了（中間トレイ排出）のタイミングで、プリンタ装置３００は制御装置１１０に対して印字結果ステータス９００７を発行する。この際機外排出された用紙はスタックトレイ５０５上でしかるべき紙束の後処理を行い排紙トレイ５０７に排紙する。
【００７５】
そして、用紙が機外に排出され、後続の出力画像が存在しない場合に、制御装置１１０はプリンタ装置３００に対して印字終了通知９００８を発行し、印刷後処理の実行をプリンタ装置３００に要求する。
【００７６】
つまり、制御装置１１０が給紙実行要求９００３を発行してから、プリンタ部３００から給紙結果ステータス９００４をもらうまでの間は、プリンタ部３００は各給紙格納部からの給紙動作が開始されているため（給紙動作中のため）、その間給紙格納部が開かれると給紙ジャムが発生する。
【００７７】
また制御装置１１０はプリンタ装置３００に対して給紙実行要求９００３を発行する直前に、排紙トレイＡ５０７ａ、排紙トレイＢ５０７ｂに用紙が排出できるか確認する必要がある。
【００７８】
以下、図６を参照して、図１に示した操作部１５０について説明する。
【００７９】
図６は、図１に示した操作部１５０の構成を示す平面図である。
【００８０】
図において、６００はＬＣＤタッチパネルで、主なモード設定、状況表示はここで行われる。６０１は０〜９までの数値を入力するためのテンキーである。６０２はＩＤキーで、装置が部門管理されている場合に部門番号と暗証モードを入力する際に使用されるものである。
【００８１】
６０３は設定されたモードをリセットするためのリセットキー、６０４は各モードについての説明画面を表示するためのガイドキー、６０５はユーザモード画面に入るためのユーザモードキー、６０６は割り込みコピーを行うための割り込みキーになっている。
【００８２】
６０７はコピー動作をスタートさせるためのスタートキー、６０８は実行中のコピージョブを中止させるためのストップキーである。
【００８３】
６０９はソフト電源ＳＷで、押下することによりＬＣＤタッチパネル６００のバックライトが消え装置は低電力状態に移行する。６１０は節電キーで、これを押下することで節電状態に入り、再度押下することで節電状態から復帰する。
【００８４】
６１１，６１２はコピー、ボックスに移行させるためのファンクションキーである。図６ではコピーの標準画面が表示された状態を示しており、他のファンクションキー６１２を押下することでそれぞれの機能の標準画面が表示される。
【００８５】
６１４は、ＬＣＤタッチパネル６００のコントラストを調整するための調整キーである。６１５はカウンタ確認キーで、このキーを押下することでそれまでに使用したコピー枚数の集計を表示するカウント画面がＬＣＤタッチパネル６００上に表示される。
【００８６】
６１６はジョブの実行中、画像メモリへの画像蓄積中を示すＬＥＤ、６１７がジャム、ドアオープン等装置がエラー状態にあることを示すエラーＬＥＤ、６１８は装置のメインスイッチがＯＮになっていることを示す電源ＬＥＤになっている。
【００８７】
＜制御装置の説明＞
以下、図７を参照して、図１に示した制御装置１１０の機能を説明する。
【００８８】
図７は、図１に示した制御装置１１０の構成を示すブロック図である。
【００８９】
図において、１１１はメインコントローラで、主にＣＰＵ１１２と、バスコントローラ１１３、各種Ｉ／Ｆコントローラ回路とから構成される。
【００９０】
ＣＰＵ１１２とバスコントローラ１１３は、制御装置１１０全体の動作を制御するものであり、ＣＰＵ１１２はＲＯＭ１１４からＲＯＭ　Ｉ／Ｆ１１５を経由して読み込んだプログラムに基づいて動作する。このＣＰＵ１１２により実行されるプログラムには、ホストコンピュータから受信したＰＤＬ（Ｐａｇｅ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ；ページ記述言語）コードデータを解釈してラスタイメージデータに伸張する動作も記述されており、ソフトウエアによって処理される。バスコントローラ１１３は、各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００９１】
１１６はＤＲＡＭで、ＤＲＡＭインタフェース（ＤＲＡＭ　Ｉ／Ｆ）１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００９２】
１２１はネットワークコントローラ（Ｎｅｔｗｏｒｋ　Ｃｏｎｔｒｏｌｌｅｒ）で、Ｉ／Ｆ１２３によってメインコントローラ１１１と接続され、コネクタ１２２によって外部ネットワークと接続される。ネットワークとしては一般的にイーサネット（登録商標）があげられる。
【００９３】
また、１２５は汎用高速バスで、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。汎用高速バスとしては、一般的にＰＣＩバスがあげられる。
【００９４】
１２６はＩ／Ｏ制御部で、リーダ部２００，プリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ１２７が２チャンネル装備されており、Ｉ／Ｏバス１２８によって外部Ｉ／Ｆ回路（スキャナＩ／Ｆ１４０，プリンタＩ／Ｆ１４５）に接続されている。
【００９５】
１３２はパネルＩ／Ｆで、ＬＣＤコントローラ１３１に接続され、操作部１５０上の液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆ１３０とから構成される。
【００９６】
操作部１５０は、液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置（図６に示したＬＣＤタッチパネル６００）と、複数個のハードキー（図６に示した各種キー）を有する。これらのタッチパネルまたはハードキーにより入力された信号は、前述したパネルＩ／Ｆ１３２を介してＣＰＵ１１２に伝えられ、液晶表示部はパネルＩ／Ｆ１３２から送られてきた画像データを表示するものである。液晶表示部には、本画像形成装置の操作における機能表示や画像データ等を表示する。
【００９７】
１３３はリアルタイムクロックモジュールで、機器内で管理する日付と時刻を更新／保存するためのもので、バックアップ用電池１３４によってバックアップされている。
【００９８】
１６１はＥ−ＩＤＥインタフェース（コネクタ）で、外部記憶装置を接続するためのものである。このＥ−ＩＤＥインタフェースを介してハードディスクやＣＤ−ＲＯＭドライブを接続し、プログラムや画像データを書き込んだり読み込んだりすることができる。
【００９９】
１４２，１４７はコネクタで、それぞれリーダ部２００，プリンタ部３００に接続され、同調歩同期シリアルＩ／Ｆ（１４３，１４８）とビデオＩ／Ｆ（１４４，１４９）とから構成される。
【０１００】
スキャナＩ／Ｆ１４０は、コネクタ１４２を介してリーダ部２００と接続され、またスキャナバス１４１によってメインコントローラ１１１と接続されており、リーダ部２００から受け取った画像を、その後の過程における処理の内容によって、最適な２値化を行ったり、主走査・副走査の変倍処理を行ったりする機能を有し、さらにリーダ部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する機能も有する。
【０１０１】
スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。
【０１０２】
プリンタＩ／Ｆ１４５は、コネクタ１４７を介してプリンタ部３００と接続され、またプリンタバス１４６によってメインコントローラ１１１と接続されており、メインコントローラ１１１から出力された画像データにスムージング処理をして、プリンタ部３００へ出力する機能を有し、さらにプリンタ部３００から送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス１４６に出力する機能も有する。
【０１０３】
また、ＤＲＡＭ１１６上に伸張されたラスタイメージデータのプリンタ部への転送は、バスコントローラ１１３によって制御され、プリンタバス１４６、ビデオＩ／Ｆ１４９を経由して、プリンタ部３００へＤＭＡ転送される。
【０１０４】
＜メインコントローラの説明＞
図８は、図７に示したメインコントローラ１１１の構成を示すブロック図である。
【０１０５】
図において、４０１はプロセッサコア（ＣＰＵ）で、図７に示したＣＰＵ１１２に相当するものであり、６４ビットのプロセッサバス（ＳＣバス）を介して、システムバスブリッジ（ＳＢＢ）４０２に接続される。
【０１０６】
ＳＢＢ４０２は、図７に示したバスコントローラ１１３に相当するものであり、４×４の６４ビットクロスバスイッチであり、プロセッサコア４０１の他に、キャッシュメモリを備えたＳＤＲＡＭやＲＯＭを制御するメモリコントローラ４０３と専用のローカルバス（ＭＣバス）で接続されており、さらにグラフィックバスであるＧバス（ＧＢｕｓ）４０４、ＩＯバスであるＢバス（ＢＢｕｓ）４０５と接続され、全部で４つのバスに接続される。ＳＢＢ４０２は、これら４モジュール間を、可能な限り、同時平行接続を確保することができるように設計されている。また、ＳＢＢ４０２は、データの圧縮伸張ユニット（ｃｏｄｅｃ）４１８とも、ｃｏｄｅｃ　Ｉ／Ｆを介して接続されている。
【０１０７】
Ｇバス４０４は、Ｇバスアービタ（ＧＢＡ）４０６により協調制御されており、スキャナやプリンタと接続するためのスキャナ・プリンタコントローラ（ＳＰＣ）４０８に接続される。
【０１０８】
また、Ｂバス４０５は、Ｂバスアービタ（ＢＢＡ）４０７により協調制御されており、ＳＰＣ４０８のほか、電力管理ユニット（パワーマネージメントユニット（ＰＭＵ））４０９，インタラプトコントローラ（ＩＣ）４１０，ＵＡＲＴを用いたシリアルインタフェースコントローラ（ＳＩＣ）４１１，ＵＳＢコントローラ（ＵＳＢＣ）４１２，ＩＥＥＥ１２８４を用いたパラレルインタフェースコントローラ（ＰＩＣ）４１３，イーサネット（登録商標）を用いたＬＡＮコントローラ（ＬＡＮＣ）４１４，ＬＣＤパネル，キー，汎用入出力コントローラ（汎用ＩＯコントローラ（ＰＣ））４１５，ＰＣＩバスインタフェース（ＰＣＩＣ）４１６にも接続されている。
【０１０９】
また、ＰＣ４１５には、表示パネルやキーボードを備えた操作パネル４１７が接続される。
【０１１０】
＜インタラプトコントローラの説明＞
インタラプトコントローラ４１０は、Ｂバス４０５に接続され、メインコントローラチップ内の各機能ブロック及びチップ外部からのインタラプトを集積して、ＣＰＵ４０１がサポートする６レベルの外部インタラプト及びノンマスカブルインタラプト（ＮＭＩ）に再分配する。また、上記各機能ブロックとは、電力管理ユニット４０９，シリアルインタフェースコントローラ４１１，ＵＳＢコントローラ４１２，パラレルインタフェースコントローラ４１３，イーサネット（登録商標）コントローラ４１４，汎用ＩＯコントローラ４１５，ＰＣＩインタフェースコントローラ４１６，スキャナ／プリンタコントローラ４０８等である。
【０１１１】
＜メモリコントローラの説明＞
メモリコントローラ４０３は、メモリコントローラ専用のローカルバスであるＭＣバスに接続され、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）やフラッシュＲＯＭやＲＯＭを制御する。
【０１１２】
＜システムバスブリッジの説明＞
図９は、図８に示したシステムバスブリッジ（ＳＢＢ）４０２の構成を示すブロック図である。
【０１１３】
ＳＢＢ４０２は、Ｂバス（入出力バス），Ｇバス（グラフィックバス），ＳＣバス（プロセッサローカルバス）及びＭＣバス間の相互接続をクロスバススイッチを用いて提供する、マルチチャネル双方向バスブリッジである。クロスバススイッチにより、２系統の接続を同時に確立することが出来、並列性の高い高速データ転送を実現出来る。
【０１１４】
図に示すように、ＳＢＢ４０２は、Ｂバス４０５と接続するためのＢバスインタフェース２００９と、Ｇバス４０４と接続するためのＧバスインタフェース２００６と、プロセッサコア４０１と接続するためのＣＰＵインタフェーススレーブポート２００２と、メモリコントローラ４０３と接続するためのメモリインタフェースマスタポート２００１と，圧縮伸張ユニット４１８と接続するためのＣＯＤＥＣバスインタフェース２０１４を備えるほか、アドレスバスを接続するアドレススイッチ２００３，データバスを接続するデータスイッチ２００４を含む。
【０１１５】
また、ＳＢＢ４０２は、プロセッサコアのキャッシュメモリを無効化するキャッシュ無効化ユニット２００５を備えている。
【０１１６】
＜ＰＣＩバスインタフェースの説明＞
図８に示すように、ＰＣＩバスインタフェース４１６は、メインコントローラ内部汎用ＩＯバスであるＢバス４０５と、チップ外部ＩＯバスであるＰＣＩバスの間をインタフェースするブロックである。
【０１１７】
＜Ｇバスアービタ、Ｂバスアービタの説明＞
図８に示したＧバス４０４のアービトレーションは、中央アービトレーション方式であり、各バスマスタに対して専用のリクエスト信号とグラント信号を持つ。このアービタは制御方法をプログラミングすることが出来る。また、バスマスタへの優先権の与え方として、すべてのバスマスタを同じ優先権として、公平にバス権を与える公平アービトレーションモードと、いずれかひとつのバスマスタの優先権を上げ、優先的にバスを使用させる優先アービトレーションモード、のどちらかを指定できる。
【０１１８】
また、図８に示したＢバスアービタ４０７は、ＩＯ汎用バスであるＢバス４０５のバス使用要求を受け付け、調停の後、使用許可を選択された一つのマスタに対して与え、同時に２つ以上のマスタがバスアクセスを行うことを禁止する。アービトレーション方式は、３段階のプライオリティを持ち、それぞれのプライオリティに複数のマスタをプログラマブルに割り当てられる構成になっている。
【０１１９】
＜スキャナコントローラ／プリンタコントローラ＞
図１０は、図８に示したスキャナ・プリンタコントローラ４０８の構成を示すブロック図である。
【０１２０】
スキャナ・プリンタコントローラ４０８は、ＶＩＤｅｏＩ／Ｆによってスキャナおよびプリンタと接続され、内部バスＧバス４０４およびＢバス４０５にインタフェースするブロックである。大別して以下の３つのブロック（スキャナコントローラ，プリンタコントローラ，Ｇバス／Ｂバス　Ｉ／Ｆユニット（ＧＢＩ））から構成される。
【０１２１】
・スキャナコントローラ
まず、スキャナコントローラについて説明する。
【０１２２】
図１０において、４３０２はスキャナコントローラで、スキャナとビデオＩ／Ｆ（Ｓｃａｎｎｅｒ　ＶＩＤｅｏ　Ｉ／Ｆ）で接続され、動作制御およびデータ転送制御を行うものであり、Ｇバス／ＢバスＩ／Ｆユニット（ＧＢＩ）４３０１Ａとは、ＩＦバス（ＩＦ−Ｂｕｓ）で接続され、データ転送およびレジスタのリード／ライトが行われる。
【０１２３】
・プリンタコントローラ
次に、プリンタコントローラについて説明する。
【０１２４】
図１０において、４３０３はプリンタコントローラで、プリンタとビデオＩ／Ｆで接続され、動作制御およびデータ転送制御を行うものであり、ＧＢＩ　４３０１Ｂとは、ＩＦバス（ＩＦ−Ｂｕｓ）で接続され、データ転送およびレジスタのリード／ライトが行われる。
【０１２５】
・Ｇバス／Ｂバス　Ｉ／Ｆユニット（ＧＢＩ）
次に、Ｇバス／Ｂバス　Ｉ／Ｆユニット（ＧＢＩ）について説明する。
【０１２６】
図１０において、４３０１Ａ，４３０１ＢはＧバス／Ｂバス　Ｉ／Ｆユニット（ＧＢＩ）で、スキャナコントローラ４３０２，プリンタコントローラ４３０３をＧバスまたはＢバスに接続するためのユニットであり、スキャナコントローラ４３０２とプリンタコントローラ４３０３にそれぞれ独立して接続され、ＧバスとＢバスの両方に接続されている。
【０１２７】
・ＣＰバス（ＣＰ−Ｂｕｓ）
図１０に示すＣＰバス（ＣＰ−Ｂｕｓ）は、スキャナとプリンタの画像データおよび水平垂直同期のための同期信号を直結するためのバスである。
【０１２８】
＜電力管理ユニットの説明＞
図８に示したメインコントローラ１１１は、ＣＰＵを内蔵した大規模なＡＳＩＣである。このため、内部のロジックが全部同時に動作してしまうと、大量の熱を発生し、チップ自体が破壊されてしまう恐れがある。これを防ぐために、メインコントローラ１１１は、ブロック毎の電力の管理、即ちパワーマネージメントを行い、さらにチップ全体の消費電力量の監視を行う。
【０１２９】
このパワーマネージメントは、それぞれのブロックが各自個別に行う。各ブロックの消費電力量の情報は、パワーマネージメントレベルとして、電力管理ユニット（ＰＭＵ）４０９に集められる。ＰＭＵ４０９では、各ブロックの消費電力量を合計し、その値が限界消費電力を超えないように、メインコントローラ１１１の各ブロックの消費電力量を一括して監視する。
【０１３０】
次に、片面画像形成および両面画像形成における給紙制御について説明する。
【０１３１】
まず、図１１，図１２を参照して、片面画像形成および両面画像形成における記録紙の搬送経路について説明する。
【０１３２】
図１１は、図１に示したプリンタ部３００の片面画像形成における記録紙の搬送経路を説明する模式図であり、図１１（ａ）は記録紙の搬送経路を示し、図１１（ｂ）は表面排紙モードによる片面画像形成の記録紙の搬送経路を示し、図１１（ｃ）は背面排紙モードによる片面画像形成の記録紙の搬送経路を示す。
【０１３３】
図１２は、図１に示したプリンタ部３００の両面画像形成の記録紙を搬送する搬送経路を示す模式図である。なお、ここでは、手差し給紙段３１５から給紙した場合に限定して示すが、他のカセットから給紙した場合も同様である。
【０１３４】
プリンタ部３００においては、図１１（ａ）に示すように、記録紙搬送経路が、手差し給紙段３１５または各カセット３１１〜３１４から感光ドラム３２３と転写部３２５との間に至る搬送路３３１と、感光ドラム３２３上のトナー像が転写された記録紙を定着部（図示せず）を経て外部（排紙ビン）に向けて搬送するための搬送路３３５と、感光ドラム３２３上のトナー像が転写された記録紙を定着部（図示せず）を経て記録紙を搬送路３３８または搬送路３３３に導くための搬送路３３６と、搬送路３３８に導かれた記録紙を外部へ排出するための搬送路３３７と、搬送路３３３へ導かれた用紙を搬送路３３１へ導いて感光ドラム３２３と転写部３２５との間に再給紙を行うための再給紙搬送路３３２とから構成される。
【０１３５】
片面画像形成の場合、図１１（ｂ）に示すように、まず、手差し給紙段３１５から給紙された記録紙Ｓが、搬送路３３１を経て感光ドラム３２３と転写部３２５の間に搬送される。そして、この記録紙Ｓは、その表面に感光ドラム３２３上のトナー像が転写されたあとに、定着部に送られ、トナー像が定着部により記録紙Ｓ上に定着される。画像が定着された記録紙Ｓは、搬送路３３５を経て外部（排紙ビンまたは排紙処理ユニット３３０）に排紙される。
【０１３６】
また、背面排紙を行う場合には図１１（ｃ）に示すように、定着後の記録紙Ｓは、搬送路３３６を経ていったん搬送路３３８に導かれたあとに、搬送路３３７を介して排紙される。これにより、記録紙Ｓは外部へ背面排紙される。なお、図中、記録紙Ｓにおいて△印が付された面は、画像形成面を示す。
【０１３７】
両面画像形成の場合、図１２（ａ）に示すように、手差し給紙段３１５から給紙された記録紙Ｓが、搬送路３３１を経て感光ドラム３２３と転写部３２５の間に搬送され、この記録紙Ｓの表面に感光ドラム３２３上のトナー像が転写された後に、定着部に送られる。
【０１３８】
定着部により画像が定着された記録紙Ｓは、搬送路３３６を経て搬送路３３３へ一旦導かれた後に、再給紙搬送路３３２へ導かれる。ここで、複数枚の記録紙に両面画像形成を行う場合には、所定枚数分の記録紙Ｓが順に給紙される。所定枚数分の記録紙Ｓが給紙されると、図１２（ｂ）に示すように、再給紙搬送路３３２上の記録紙は搬送路３３１を経て感光ドラム３２３に再給紙される。
【０１３９】
そして、再給紙された記録紙の裏面にトナー像が転写され、この両面に画像が形成された記録紙Ｓは定着部を経て外部に排紙される。次いで、再給紙搬送路３３２上の次の記録紙Ｓが再給紙される。なお、図中、記録紙Ｓにおいて△印が付された面は、最初に画像が形成された面を示し、ほぼ半円形状の印が付された面は、再給紙により画像形成された面を示す。
【０１４０】
以下、図１３，図１４，図１５，図１６を参照して、本発明の各ジョブ識別子ごとに使用できる排紙トレイを指示する手段について説明する。
【０１４１】
図１３は、図６に示した操作部１５０における標準画面（ユーザインタフェース）を示す模式図であり、図６に示したＬＣＤタッチパネル６００上に表示される。なお、この図１３は、デフォルトの操作画面であり、コピー等のジョブ投入を行うための指示画面となっている。
【０１４２】
図１４は、図６に示したユーザモードボタン６０５を押下した時に現れるダイアログ画面（ユーザインタフェース）を示す模式図であり、図６に示したＬＣＤタッチパネル６００上に表示される。
【０１４３】
図１４に示すように、このダイアログ画面には、いくつかのユーザモード（ユーザが設定できるモード）がカテゴリ別にボタンに割り振られている。１４００１は、全てのジョブ種に関連する共通仕様設定ボタンであり、このボタンを押下することにより、図１５に示すダイアログ画面に移行する。
【０１４４】
図１５は、図１４の共通仕様設定ボタン１４００１の押下時に現れるダイアログ画面（ユーザインタフェース）を示す模式図であり、図６に示したＬＣＤタッチパネル６００上に表示される。
【０１４５】
図１５に示すように、このダイアログ画面には、いくつかのモード設定の項目があり、そのうち１５００１は本発明の各ジョブ識別子（ジョブ種）毎に使用できる排紙トレイの設定「専用トレイの設定」ボタンであり、このボタンを押下することにより、図１６に示すダイアログ画面が表示される。
【０１４６】
図１６は、図１５に示した「専用トレイの設定」ボタン１５００１の押下時に現れるダイアログ画面（後述する図１７に示すジョブ識別子毎に使用できる排紙トレイの設定に関するユーザインタフェース）を示す模式図であり、図６に示したＬＣＤタッチパネル６００上に表示される。
【０１４７】
このダイアログ画面は、本発明の各ジョブ識別子（ジョブ種，ユーザ，部署等のジョブから識別可能なグループ）毎に使用できる排紙トレイを指示する手段に対応する。ここでは、ジョブ識別子をジョブ種とし、即ち、ユーザ毎，部署毎に排紙トレイを分けるのではなく、コピー，ＰＤＬプリント，その他といったジョブの種類毎に使用できる排紙トレイを指定するものとする。
【０１４８】
１６００１はコピージョブで排紙トレイＡ５０７ａを使用するためのボタンであり、１６００２はコピージョブで排紙トレイＢ５０７ｂを使用するためのボタンであり、１６００３はＰＤＬプリントジョブで排紙トレイＡ５０７ａを使用するためのボタンであり、１６００４はＰＤＬプリントジョブで排紙トレイＢ５０７ｂを使用するためのボタンであり、１６００５はその他のジョブで排紙トレイＡ５０７ａを使用するためのボタンであり、１６００６はその他のジョブで排紙トレイＢ５０７ｂを使用するためのボタンであり、黒地に白文字で表示されているボタンは選択を表しており、白地に黒文字で表示されているボタンは非選択を表している。
【０１４９】
図１６の場合には、コピーが排紙トレイＡ５０７ａ，Ｂ５０７ｂに出力可能、ＰＤＬプリントが排紙トレイＡ５０７ａに出力可能、その他（ＦＡＸなど）が排紙トレイＢ５０７ｂに出力可能となっている。
【０１５０】
また、これら排紙トレイ選択ボタン１６００１〜１６００６は、トグルボタンになっており，ボタンを押下するたびに、選択，非選択が切り替わるようになっている。さらに、各ジョブ種毎のペアのうちいずれか（コピー用の選択ボタン１６００１と１６００２のペアのうちいずれか，ＰＤＬプリント用の選択ボタン１６００３と１６００４のペアのうちいずれか，その他用の選択ボタン１６００５と１６００６のペアのうちいずれか）が選択されていないと、出力する排紙トレイを特定できないため、どれか必ず一つの排紙トレイを選択するよう保護が入っている。即ち、各ジョブ種毎に「排紙トレイＡ５０７ａ，排紙トレイＢ５０７ｂの両方に出力できる」「排紙トレイＡ５０７ａのみ出力できる」「排紙トレイＢ５０７ｂのみ出力できる」という設定が行える。
【０１５１】
この各ジョブ種ごとの設定を有効にする場合には、ＯＫボタン１６００８を押下し、設定を有効にすることなく図１６の画面を抜けるには、キャンセルボタン１６００７を押下する。
【０１５２】
図１７，図１８は、図１に示した制御装置１１０において本発明の排紙トレイ制御を管理するデータの構造を示す模式図であり、図７に示したＤＲＡＭ１１６内に格納される。なお、図１７は制御装置１１０がこれから給紙する紙を示すデータの構造に対応し，図１８は排紙トレイ制御を管理するデータの構造に対応する。
【０１５３】
まず、図１７を用いて，紙を示すデータの構造について説明する。
【０１５４】
図１７において、１７００１は、制御装置１１０がこれから給紙する紙を示すデータ構造であり、内部にジョブ識別子（ジョブＩＤ）１７００２を包含している。このジョブ識別子１７００２は、図１６の各ジョブ識別子毎に使用できる排紙トレイの設定に関するインタフェースで示したように、本実施形態では、ジョブ識別子をジョブ種としているため、「コピー」，「ＰＤＬプリント」，「その他」のジョブ種の違いを識別するのに用いられる。このジョブ識別子１７００２から、その紙を示すデータ構造１７００１に対応するジョブがどの専用トレイの設定のジョブ種であるかを導く手段はさまざまである。例えば、ジョブ識別子１７００２が「０００１以上１０００未満」が「コピー」ジョブ、「１００１以上２０００未満」が「ＰＤＬプリント」ジョブ、それ以外のジョブ識別子は「その他」ジョブに該当するといったように決めておけば良い。そのルール付けについてはここでは問わない。
【０１５５】
次に、図１８を用いて排紙トレイ制御を管理するデータの構造について説明する。
【０１５６】
図１８では、図１６の各ジョブ識別子毎に使用できる排紙トレイの設定に関するインタフェースで示したように、そのインタフェースでの指示を制御装置１１０に保持した場合のデータ構造を模式的に示している。
【０１５７】
排紙トレイ制御のデータ構造１８００１は、ジョブ識別子毎、本実施形態では図１６で説明したジョブ種毎に「コピー」ジョブ１８００２，「ＰＤＬプリント」ジョブ１８００３，「その他」ジョブ１８００４の領域に分けて管理しており、、図１６で選択された排紙トレイボタン１６００１〜１６００６に対応する排紙トレイ（排紙トレイＡ５０７ａ又は排紙トレイＢ５０７ｂ）が各ジョブ種毎に存在する出力可能排紙トレイリスト１８００５，１８００６，１８００７にそれぞれ登録するよう制御する。
【０１５８】
つまり、図１６に示したように、コピーが排紙トレイＡ５０７ａ，排紙トレイＢ５０７ｂに出力可能、ＰＤＬプリントが排紙トレイＡ５０７ａに出力可能、その他（ＦＡＸなど）が排紙トレイＢ５０７ｂに出力可能と設定された場合、コピーの出力可能排紙トレイリスト１８００５には排紙トレイＡ５０７ａを示す要素１８００８と排紙トレイＢ５０７ｂを示す要素１８００９が接続される。また、この出力可能排紙トレイリスト１８００５では、リストの先頭にある要素（排紙トレイＡ５０７ａを示す要素１８００８）に相当する排紙トレイ（排紙トレイＡ５０７ａ）が、現在出力している排紙トレイとなっている。
【０１５９】
同様にＰＤＬプリントの出力可能排紙トレイリスト１８００６には、排紙トレイＡ５０７ａを示す要素１８０１０が接続される。また、その他の出力可能排紙トレイリスト１８００７には排紙トレイＢ５０７ｂを示す要素１８０１１が接続されている。なお、ジョブ識別子の種類（ジョブ種等のグループ）毎に一番最近記録用紙の排出をした排紙先を、出力可能排紙トレイリスト１８００５，１８００６，１８００７の先頭の要素（ここでは要素１８００８，１８０１０，１８０１１）とするように接続する。このようなデータ構造で、図１６に示したユーザインタフェースでの設定値が制御装置１１０内に保持される。
【０１６０】
また、出力可能排紙トレイリストに接続される排紙トレイに相当する要素１８００８，１８００９，１８０１０，１８０１１は、要素内に出力履歴フラグ１８０１２，１８０１３，１８０１４，１８０１５を包含している。この出力履歴フラグは、各ジョブ種毎に「排紙トレイ上にそのジョブ種の記録用紙が出力された」場合に「ＯＮ」となり、「該当する排紙トレイから記録用紙が取り除かれた」場合に「ＯＦＦ」となる。即ち、出力履歴フラグ１８０１２，１８０１３，１８０１４，１８０１５は、給排紙制御を行う紙が属するジョブ識別子の種類（ジョブ種等のグループ）が過去に排出した排紙先を記憶するものである。以上のような排紙先の履歴情報を含むデータの記憶管理制御を行っている。このフラグの動きは以下に示す図１９で説明する。
【０１６１】
図１９は、図１８で説明した制御装置１１０内の排紙トレイ制御のデータ構造（左側）と排紙トレイＡ５０７ａ，排紙トレイＢ５０７ｂ上の記録紙束の状態（右側）を示す模式図であり、同時刻での実際の制御装置内のデータ構造の状態と排紙トレイの状態とを表現するものである。ただし、図１８では「コピー」，「ＰＤＬプリント」，「その他」と３つのジョブ種について示していたが、この図では簡略化のために「ＰＤＬプリント」は省略し「コピー」，「その他」の２つのジョブ種のみで説明を行うものとする。
【０１６２】
以下、「コピージョブ１」，「その他ジョブ１」，「コピージョブ２」，「コピージョブ３」，「コピージョブ４」の順にジョブが処理される場合を例にして説明する。
【０１６３】
まず、図１９（ａ）において、排紙トレイ制御のデータ構造は、コピーの排紙トレイ制御のデータ構造１８００２内の出力可能排紙トレイリスト１８００５に追加されている要素１８００８，１８００９のうち、先頭の要素１８００８は、排紙トレイＡ５０７ａに相当するため、最初に処理される「コピージョブ１」は排紙トレイＡ５０７ａに出力され、その際に、コピージョブは排紙トレイＡ５０７ａに記録紙を出力したことを示すために、コピージョブの出力可能排紙トレイリスト１８００５の排紙トレイＡ５０７ａに相当する要素１８００８内の出力履歴フラグ１８０１２を「ＯＮ」に設定する。
【０１６４】
また、その他の排紙トレイ制御のデータ構造１８００４内の出力可能排紙トレイリスト１８００７に追加されている要素は、要素１８０１１の１つのみで、さらに要素１８０１１は排紙トレイＢ５０７ｂに相当するため、「その他ジョブ１」１９００２は排紙トレイＢ５０７ｂに出力され、その際に、その他ジョブは排紙トレイＢ５０７ｂに記録用紙を出力したことを示すために、その他ジョブの出力可能排紙トレイリスト１８００７の排紙トレイＢ５０７ｂに相当する要素１８０１１内の出力履歴フラグ１８０１５を「ＯＮ」に設定する。
【０１６５】
その結果、図１９（ａ）での排紙トレイの状態は、排紙トレイＡ５０７ａに「コピージョブ１」１９００１が１つ、排紙トレイＢ５０７ｂに「その他ジョブ１」１９００２が１つ出力された状態となる。
【０１６６】
次に、図１９（ａ）の状態の後の図１９（ｂ）の状態について説明する。
【０１６７】
図１９（ａ）の時点では、コピーの排紙トレイ制御のデータ構造１８００２内の出力可能排紙トレイリスト１８００５に追加されている要素１８００８，１８００９のうち、先頭の要素１８００８は、排紙トレイＡ５０７ａに相当し、要素１８００８内の出力履歴フラグ１８０１２は「ＯＮ」のままであった。
【０１６８】
そして、まだ排紙トレイＡ５０７ａはトレイフルではないため、そのまま「コピージョブ２」１９００３，「コピージョブ３」１９００４は排紙トレイＡ５０７ａ上に出力される。
【０１６９】
そして、次に「コピージョブ４」１９００５を排紙トレイＡ５０７ａに出力する時点で、トレイフルセンサ５０９ａにより、排紙トレイＡ５０７ａのトレイフルを検知した場合、制御装置１１０は排紙トレイ制御のデータ構造１８００２内の出力可能排紙トレイリスト１８００５に追加されている要素１８００８，１８００９のうち、まだ要素内の出力履歴フラグが「ＯＦＦ」の要素はないかを検索する。この際、排紙トレイＢ５０７ｂに相当する要素１８００９の出力履歴フラグ１８０１３は「ＯＦＦ」のため、制御装置１１０は排紙トレイＢ５０７ｂにコピージョブを出力可能であると判断する。そして、制御装置１１０は排紙トレイＢ５０７ｂに記録用紙を出力する。
【０１７０】
そして、図１９（ｂ）に示すように、コピーの排紙トレイ制御のデータ構造１８００２内の出力可能排紙トレイリスト１８００５の要素の順番を排紙トレイＢ５０７ｂに相当する要素１８００９を先頭に、排紙トレイＡ５０７ａに相当する要素１８００８を最後に並び替える。
【０１７１】
さらに、排紙トレイＢ５０７ｂにコピージョブの記録紙を排出したことを記録するために、コピーの排紙トレイ制御のデータ構造１８００２内の出力可能排紙トレイリスト１８００５の排紙トレイＢ５０７ｂに相当する要素１８００９内の出力履歴フラグ１８０１３の値を「ＯＮ」に設定する。
【０１７２】
よって、図１９（ｂ）での排紙トレイの状態は、排紙トレイＡ５０７ａ上の「コピージョブ１」１９００１の上に、コピージョブが２つ（「コピージョブ２」１９００３，「コピージョブ３」１９００４）出力され、この状態で、トレイフルセンサ５０９ａにより排紙トレイＡ５０７ａのトレイフルが検知され、次のコピージョブである「コピージョブ４」１９００５が、排紙トレイＢ５０７ｂに出力された状態となる。
【０１７３】
次に、図１９（ｂ）の状態から、排紙トレイＡ５０７ａと排紙トレイＢ５０７ｂに出力されたコピージョブに相当する記録紙の束（コピージョブ１〜４）を全て取り除いた図１９（ｃ）の状態について説明する。
【０１７４】
ユーザがコピージョブ１〜４を全て取り除くと、排紙トレイＡ５０７ａは記録紙の束は一つも残らずに取り除かれた状態となり、排紙トレイＢ５０７ｂは「その他ジョブ１」１９００２が残った状態となる。
【０１７５】
この際、紙有無検知センサ５０８ａは排紙トレイＡ５０７ａから記録紙がなくなったことを検知する。そして、制御装置１１０は排紙トレイ制御のデータ構造１８００２，１８００４等全てのジョブ種の出力可能排出トレイリスト１８００５，１８００７から排紙トレイＡ５０７ａに相当する要素を検索し、その要素内の出力履歴フラグの値を「ＯＦＦ」にする。
【０１７６】
ここでは、排紙トレイＡ５０７ａに相当する要素が出力可能排出トレイリストに登録されているのは、コピージョブ内にある要素１８００８であるので、その要素１８００８内の出力履歴フラグ１８０１２を「ＯＦＦ」にする。
【０１７７】
以上、図１９を使って、出力可能排出トレイリストの動き，出力履歴フラグの動きについて説明を行った。本形態は、図１９の各例のような出力状態となるよう排紙制御を行う。
【０１７８】
以下、図２０，図２１のフローチャートを参照して、図１９で触れた制御装置１１０の動作について説明する。
【０１７９】
図２０は、本発明の画像形成装置における第１の制御処理手順の一例を示すフローチャートであり、図５に示した制御装置１１０とプリンタ装置３００との通信シーケンスにおいて、給紙実行要求９００３を発行する直前（実際に用紙格納部から紙を給紙する直前）、或いは後述する図２１の処理後に、制御装置１１０により（図７に示したＣＰＵ１１２によりＲＯＭ１１４又はその他の記憶媒体に格納されたプログラムに基づいて）実行される制御フローに対応する。なお、Ｓ２０００１〜Ｓ２００１３は各ステップを示す。
【０１８０】
ステップＳ２０００１で処理が開始されると、ステップＳ２０００２に進み、給紙する紙が存在するか否かを確認する。つまり、図１７に示した制御装置１１０が給紙する紙１７００１が存在するかどうかを確認する。ここで、給紙する紙１７００１が存在しないと判断した場合には、ステップＳ２００１３に進み、処理を終了する。
【０１８１】
一方、ステップＳ２０００２で、給紙する紙１７００１が存在すると判断した場合には、ステップＳ２０００３に進み、図１７で示した制御装置１１０がこれから給紙する紙１７００１の内部にあるジョブＩＤ１７００２から、その紙がどのジョブ識別子の種類（ジョブ種）に属するかを調べ、ステップＳ２０００４に進む。
【０１８２】
ステップＳ２０００４において、ステップＳ２０００３から導いたジョブ識別子の種類（ジョブ種）から、図１８に示した排紙トレイ制御を管理するデータ構造１８００１のうち，そのジョブ識別子の種類（ジョブ種）の出力可能排紙トレイリストから現在出力中の排紙トレイ（そのジョブ識別子の種類（ジョブ種）に属する紙が一番最後に（一番最近）排出された排紙トレイ）を導く。つまり、図１９（ａ）の場合、コピーでは出力可能排紙トレイリスト１８００５の先頭の要素１８００８は排紙トレイＡ５０７ａを示し，その他では出力可能トレイリスト１８００７の先頭の要素１８０１１は排紙トレイＢ５０７ｂを示しており、それぞれが現在出力中の排紙トレイ（そのジョブ種に属する紙が一番最後に（一番最近）排出された排紙トレイ）となる。
【０１８３】
次に、ステップＳ２０００５において、ステップＳ２０００４から導いた現在出力中の排紙トレイ（そのジョブ識別子の種類（ジョブ種）に属する紙が一番最後に排出された排紙トレイ）が現在トレイフルの状態であるかを判断する。トレイフルかどうかは図２に示したトレイフルセンサ５０９ａ，５０９ｂによって検知することができる。もし現在出力中の排紙トレイがトレイフルであると判断した場合には、ステップＳ２０００６へ進み、一方、現在出力中の排紙トレイがトレイフルでないと判断した場合には、ステップＳ２００１０に進む。
【０１８４】
ステップＳ２０００６では、ステップＳ２０００５で現在出力中の排紙トレイがトレイフルであると判断されたため、該当するジョブ識別子の種類（ジョブ種）の出力可能排紙トレイリストから他に出力できる排紙トレイがあるかどうか導く。つまり、図１９（ａ）の場合では、コピーの記録紙が排紙トレイＡ５０７ａに出力されつづけ、排紙トレイＡ５０７ａがトレイフルとなり、コピーに該当する出力可能排紙トレイリスト１８００５に排紙トレイＡ５０７ａ以外の排紙トレイに相当する要素が追加されているかを確認し、排紙トレイＢ５０７ｂに該当する要素１８００６が存在するため、コピージョブでは現在出力中の排紙トレイＡ５０７ａの他に出力可能な排紙トレイとして排紙トレイＢ５０７ｂが存在することが導かれる。また、その他に該当する出力可能排紙トレイリスト１８００７に存在する要素は排紙トレイＢ５０７ｂに相当する要素１８０１１のみなので、もし排紙トレイＢ５０７ｂがトレイフルとなった場合には、その他のジョブでは他に出力できる排紙トレイがないことが導かれる。
【０１８５】
次に、ステップＳ２０００７において、ステップＳ２０００６で導いた結果から、他に出力可能な排紙トレイがあるか否かを判断し、他に出力可能な排紙トレイがないと判断した場合には、ステップＳ２００１２に進み、トレイフルで給紙を停止し、ステップＳ２００１３に進み、処理を終了する。
【０１８６】
一方、ステップＳ２０００７で、他に出力可能な排紙トレイがあると判断した場合には、ステップＳ２０００８へ進み、ステップＳ２０００６で導いた他に出力可能な排紙トレイに相当する出力履歴フラグの値が「ＯＦＦ」か否かを判断する。もしこの値が「ＯＮ」である（「ＯＦＦ」でない）と判断した場合には、過去にこの排紙トレイに排出し、且つまだその紙が取り除かれていない可能性があるため、それを考慮し、その排紙トレイに出力することは、排出した記録紙が時系列に揃わないため、それを防止すべく出力しないよう制御する。
【０１８７】
よって、ステップＳ２０００８で、他に出力可能な排紙トレイに相当する出力履歴フラグの値が「ＯＮ」である（「ＯＦＦ」でない）と判断した場合には、ステップＳ２００１２に進み、トレイフルで給紙を停止し、ステップＳ２００１３に進み、処理を終了する。これにより、時系列的な整合性を維持できなくなることを防止できる。
【０１８８】
一方、ステップＳ２０００８で、他に出力可能な排紙トレイに相当する出力履歴フラグの値が「ＯＦＦ」であると判断した場合には、ステップＳ２０００９に進む。
【０１８９】
この場合、現在の排紙中の排紙トレイがトレイフルで、且つ他に出力可能な排紙トレイが存在し、その排紙トレイにはまだそのジョブ識別子の種類（ジョブ種）は紙を出力していないことが確定しているため、まず現在の排紙中の排紙トレイを次の出力可能な排紙トレイに切り替えるために、ステップＳ２０００９では、該当する出力可能排紙トレイリストの並び替えを行う。つまり、図１９の場合、図１９（ａ）の状態では、コピーの出力可能排紙トレイリスト１８００５の先頭の要素は排紙トレイＡ５０７ａに相当する要素１８００８で、次は排紙トレイＢ５０７ｂに相当する要素は要素１８００９であったが、図１９（ｂ）の状態ではトレイフルによる排紙トレイの切り替えが行われたため、出力可能排紙トレイリスト１８００６の先頭の要素は排紙トレイＢ５０７ｂに相当する要素１８００９で、次は排紙トレイＡ５０７ａに相当する要素１８００８と並び替えられた。
【０１９０】
次に、ステップＳ２００１０において、該当するジョブ種と出力可能な排紙トレイに相当する出力履歴フラグの値を「ＯＮ」にする。つまり、図１９（ｂ）の場合では、コピーの記録用紙が排紙トレイＢ５０７ｂに出力されたため，コピーで排紙トレイＢ５０７ｂに相当する要素１８００９内の出力履歴リスト１８０１３の値が「ＯＮ」にされた。
【０１９１】
次に、ステップＳ２００１１において、定まった排紙トレイに対して、給紙動作を開始し、ステップＳ２００１３に進み、処理を終了する。
【０１９２】
以上のような出力履歴フラグのＯＮ／ＯＦＦ制御も含む、出力済みのシートの排紙先の履歴情報に基づいた給排紙制御を実行する。
【０１９３】
以下、図２１のフローチャートを参照して、排紙トレイから記録用紙を取り除いたとき、つまり用紙有無検知センサ５０８ａ、５０８ｂが紙無しを検知したとき、あるいはトレイフルセンサにより、トレイフルが解除された場合の動作について説明する。
【０１９４】
図２１は、本発明の画像形成装置における第２の制御処理手順の一例を示すフローチャートであり、図２に示した紙有無検知センサ５０８ａ，５０８ｂが紙無しを検知したとき、あるいはトレイフルセンサ５０９ａ，５０９ｂによりトレイフルの解除が検知されたときに制御装置１１０により（図７に示したＣＰＵ１１２によりＲＯＭ１１４又はその他の記憶媒体に格納されたプログラムに基づいて）実行される制御フローに対応する。なお、Ｓ２１００１〜Ｓ２１００９は各ステップを示す。
【０１９５】
図２に示した紙有無検知センサ５０８ａ，５０８ｂで紙無し、あるいはトレイフルセンサ５０９ａ，５０９ｂでトレイフルの解除が検知され、ステップＳ２１００１において処理が開始されると、ステップＳ２１００２に進み、ステップＳ２１００２〜Ｓ２１００８までの動作を排紙トレイの数分繰り返す。つまり排紙トレイの数が２つであれば２回、３つであれば３回、ステップＳ２１００２〜Ｓ２１００８内のステップを繰り返し動作する。
【０１９６】
以下、ステップＳ２１００２〜Ｓ２１００８内の処理について説明する。
【０１９７】
ステップＳ２１００３において、検索中の排紙トレイ上に紙が存在するか否かを確認する。例えば、図１９（ｃ）の場合、排紙トレイＡ５０７ａの記録紙の束は全て取り除かれたが、排紙トレイＢ５０７ｂにはまだ記録紙の束が存在する場合、ステップＳ２１００３では排紙トレイＡ５０７ａの検索時に、紙はないと判断し、排紙トレイＢ５０７ｂの検索時には、紙があると判断することになる。
【０１９８】
ステップＳ２１００３で、カレント（検索中）の排紙トレイ上に紙が存在すると判断した場合には、ステップＳ２１００８へ進み、ステップＳ２１００２に戻って、次の排紙トレイの処理を行う。
【０１９９】
一方、ステップＳ２１００３で、カレント（検索中）の排紙トレイ上に紙が存在しないと判断した場合には、ステップＳ２１００４へ進み、ステップＳ２１００４〜Ｓ２１００７の処理を、ジョブ識別子の種類（ジョブ種）分繰り返す。つまり図１９のように、「コピー」と「その他」の２つのジョブ種に分かれている場合には２回、図１８のように、「コピー」，「プリント」，「その他」と３つのジョブ種に分かれている場合には３回繰り返す。
【０２００】
以下、ステップＳ２１００４〜Ｓ２１００７内の処理について説明する。
【０２０１】
ステップＳ２１００５において、ジョブ種毎に存在する出力可能排出トレイリスト上に、紙が取り除かれた排紙トレイに相当する要素が存在するかを確認する。つまり図１９（ｃ）の場合で説明すると、排紙トレイＡ５０７ａの紙が取り除かれた場合、まずコピーに相当する出力可能排出トレイリスト１８００５では、排紙トレイＡ５０７ａに相当する要素１８００８が存在すると判断し、その他に相当する出力可能排出トレイリスト１８００７では、排紙トレイＡ５０７ａに相当する要素は存在しないと判断する。
【０２０２】
ステップＳ２１００５で、ジョブ識別子の種類（ジョブ種）毎に存在する出力可能排出トレイリスト上に紙が取り除かれた排紙トレイに相当する要素が存在しないと判断した場合には、ステップＳ２１００７に進み、ステップＳ２１００４に戻って、次のジョブ種で検索をする。
【０２０３】
一方、ステップＳ２１００５で、ジョブ識別子の種類（ジョブ種）毎に存在する出力可能排出トレイリスト上に紙が取り除かれた排紙トレイに相当する要素が存在すると判断した場合には、ステップＳ２１００６に進み、ステップＳ２１００５で該当した要素の出力履歴フラグの値を「ＯＦＦ」にする。この場合、その排紙トレイ上に紙が存在しないため、この排紙トレイには紙を出力してよいことになる。また、このように、紙無しになってはじめてフラグを「ＯＦＦ」にするため、従来の技術の欄で説明した図２５のように、記録用紙のカールが取れて、途中でトレイフルが解除されて、その排紙トレイに紙が出力されてしまう、といった恐れも存在しない。
【０２０４】
そして、ステップＳ２１００６の処理の後、ステップＳ２１００７に進み、ステップＳ２１００４に戻って、次のジョブ種で検索を行う。
【０２０５】
このようなステップＳ２１００４〜Ｓ２１００７の動作をジョブ識別子の種類（ジョブ種）の数分，ステップＳ２１００２〜Ｓ２１００８の動作を排紙トレイの数分繰り返し、該当する要素の出力履歴フラグの値を「ＯＦＦ」にして、ステップＳ２１００９に進み，図２０で説明した動作を行う。これによって、ステップＳ２００１２においてトレイフル状態で給紙停止をしていた制御装置１１０は、給紙を再開することが可能となる。
【０２０６】
以下、図２２を参照して、本発明の画像形成装置における排紙トレイの制御方法によって、排紙トレイ上の記録用紙がジョブ識別子の種類（ジョブ種）ごとに時系列に並ぶことを示す。
【０２０７】
図２２は、本発明の画像形成装置における排紙トレイの制御方法によって排紙トレイ上に記録用紙をジョブ種ごとに時系列に並ぶよう排紙可能なことを説明する模式図である。なお、以下の説明は、図１６に示したジョブ種ごとに排出可能なインタフェースにおいて、コピーは「排紙トレイＡ５０７ａ」，「排紙トレイＢ５０７ｂ」、プリントは「排紙トレイＡ５０７ａ」、その他は「排紙トレイＢ５０７ｂ」に出力できるように設定されているものとして行う。
【０２０８】
図２２（ａ）は以下のような状態となっている。
【０２０９】
時系列順に説明すると、まず１番目の出力の「コピー１」の出力束（１ジョブ分に相当）２２００１が排紙トレイＡ５０７ａへ、２番目の出力の「その他１」の出力束２２００２が排紙トレイＢ５０７ｂへ、３番目の出力の「コピー２」の出力束２２００３が排紙トレイＡ５０７ａへ、４番目の「プリンタ１」の出力束２２００４が排紙トレイＡ５０７ａへ出力され、結果、排紙トレイＡ５０７ａはトレイフルとなる。
【０２１０】
そして、５番目の出力の「コピー３」の出力束２２００５は排紙トレイＡ５０７ａがトレイフルなので排紙トレイＢ５０７ｂへ、最後（６番目）に「その他２」の出力束２２００６が排紙トレイＢ５０７ｂに出力され、排紙トレイＢ５０７ｂもトレイフルとなる。
【０２１１】
このように、排紙トレイＡ５０７ａ，排紙トレイＢ５０７ｂともにトレイフルとなって、次に新たな出力としてコピージョブの「コピー４」が投入されたが、図２０のステップＳ２００１２のトレイフルで給紙停止状態になった状態を、図２２（ａ）は表現している。
【０２１２】
この図２２（ａ）の状態で、コピーモードのジョブに相当する記録用紙の束（コピー１〜３）をすべて取り除いた場合、図２２（ｂ）の状態に遷移し、また、その他のモードのジョブに相当する記録用紙の束（その他１、２）をすべて取り除いたときは図２２（ｄ）の状態に遷移し、また、プリンタモードのジョブに相当する記録用紙の束（プリンタ１）をすべて取り除いたときは図２２（ｃ）の状態に遷移する。そして、図２２の（ｃ）の状態からさらに、排紙トレイＡ５０７ａ上のコピーモードジョブの「コピー１」２２００１，「コピー２」２２００３の記録用紙の束を取り除くと、図２２（ｅ）の状態に遷移する。
【０２１３】
まず、図２２（ｂ）の状態について説明する。
【０２１４】
図２２（ｂ）の状態は、上述したように図２２（ａ）からコピーモードのジョブに相当する記録用紙の束をすべて取り除いた状態であり、排紙トレイＡ５０７ａには「プリンタ１」２２００４が、排紙トレイＢ５０７ｂには「その他１」２２００２，「その他２」２２００６が積載されている。また、コピーモードのジョブに相当する記録用紙の束をすべて取り除いたことにより、排紙トレイＡ５０７ａ，排紙トレイＢ５０７ｂともにトレイフルは解除されたので図２１に示した処理が動作する。しかし、排紙トレイＡ５０７ａ，排紙トレイＢ５０７ｂともにまだコピーモードのジョブ以外のジョブ種の記録用紙の束（プリントモード、その他のモードの各ジョブの出力束）が存在するので、図２１のステップＳ２１００３の排紙トレイ上に紙があるかのチェックではじかれ（ステップＳ２１００４〜Ｓ２１００７の処理をスキップしてステップＳ２１００８に移行させるため）、制御装置１１０内の排紙トレイ制御を管理するデータ構造の出力履歴フラグの操作はどれも行われない。
【０２１５】
そして、図２０に示した処理に進み、ステップＳ２０００２で出力すべきジョブの「コピー４」２２００７の紙がトレイフルで給紙停止中だったので、給紙する紙が存在すると判断されてステップＳ２０００３に進み、出力すべきジョブのジョブ種（グループ）の判別処理を行い、ジョブ種（グループ）がコピーであることを確認し、該確認結果に基づき、既に出力済みのジョブ（上記１番目〜６番目の各ジョブ）のうちの、上記ジョブ種（グループ）に属するジョブ（コピー１、コピー２、コピー３）で、且つ、その候補の中でも、最後に出力したジョブ（一番最近に出力したジョブという意味）の排紙先が何処かを確認する。ここでは、コピージョブを最後に出力した排紙トレイは、図２２（ａ）で「コピー３」のジョブ２２００５を排紙トレイＢ５０７ｂに出力したので、出力すべき「コピー４」のジョブの排紙先を排紙トレイＢ５０７ｂと決定する。ステップＳ２０００５で出力対象である排紙トレイ５０７ｂのトレイはトレイフルか否かを確認すると、排紙トレイＢ５０７ｂのトレイフルは解除されているため、ステップＳ２０１０に進み、当該ジョブの出力を許可し、図２２（ｂ）に示すように、排紙トレイＢ５０７ｂに対して、「コピー４」２２００７を出力するよう制御する。即ち、制御装置１１０は「コピー４」２２００７を排出するように、図５に示したように、プリンタ装置３００に対して給紙実行要求９００３を発行し、該ジョブのプリント処理を実行させ上記トレイへ排紙させる。
【０２１６】
次に、図２２（ｄ）の状態について説明する。
【０２１７】
次に図２２（ｄ）の状態は、図２２（ａ）からその他のモードに相当するジョブ（その他１、２のジョブ）の記録用紙の束をすべて取り除いた状態であり、排紙トレイＡ５０７ａには「コピー１」２２００１，「コピー２」２２００３，「プリンタ１」２２００４が存在し、排紙トレイＢ５０７ｂには「コピー３」２２００５が存在している。また、「その他１」２２００２，「その他２」２２００６の記録用紙の束を取り除いたことにより、排紙トレイＢ５０７ｂのトレイフルは解除されたので図２１に示した処理が動作する。しかし、排紙トレイＡ５０７ａには「コピー１」２２００１，「コピー２」２２００３，「プリンタ１」２２００４が、排紙トレイＢ５０７ｂには「コピー３」２２００５の記録用紙の束が存在するので、図２１のステップＳ２１００３の排紙トレイ上に紙があるか否かのチェックではじかれ（ステップＳ２１００４〜Ｓ２１００７の処理を飛ばしてステップＳ２１００８に進むため）、制御装置１１０内の排紙トレイ制御を管理するデータ構造の出力履歴フラグの操作はどれも行われない。
【０２１８】
そして、図２０に示した処理に進み、ステップＳ２０００２で、これらから新たに出力すべき「コピー４」のジョブ２２００７の為の紙がトレイフルで給紙停止中だったので、給紙する紙が存在するためステップＳ２０００３に進み、上記と同様な手順により、出力すべきジョブのジョブ種がコピーであることを確認し、既に出力済みのジョブのうちの上記ジョブ種に相当するコピージョブのうちの最後に出力したジョブの排紙先を確認し、その排紙先を「コピー４」のジョブの排紙先と決定する。上記ジョブ種（グループ）で最後に出力したジョブは「コピー３」であり、その排紙トレイは、図２２（ａ）で「コピー３」２２００５を排紙トレイＢ５０７ｂに出力したので、排紙トレイＢ５０７ｂとなる。、そして、ステップＳ２０００５で注目排紙先のトレイはトレイフルか否かを確認すると、排紙トレイＢ５０７ｂのトレイフルは解除されているため、「コピー４」のジョブの出力を許可し、図２２（ｄ）に示すように排紙トレイＢ５０７ｂに対して、「コピー４」２２００７を出力するよう制御する。即ち、制御装置１１０は「コピー４」２２００７を排出するように、図５に示したように、プリンタ装置３００に対して給紙実行要求９００３を発行し、プリント動作を実行させ、排紙トレイＢ５０７ｂへの排紙を行わせる。
【０２１９】
次に、図２２（ｃ）の状態について説明する。
【０２２０】
図２２（ｃ）の状態は、上述したように図２２（ａ）からプリントモードのジョブに相当する記録用紙の束（「プリンタ１」２２００４）をすべて取り除いた状態であり、排紙トレイＡ５０７ａには「コピー１」２２００１，「コピー２」２２００３が存在し，排紙トレイＢ５０７ｂには「その他１」２２００２，「コピー３」２２００５，「その他２」２２００６が存在している。
【０２２１】
上述したように「プリンタ１」２２００４の記録用紙の束を取り除いたことによって、排紙トレイＡ５０７ａのトレイフルは解除されて、図２１に示した処理が開始される。
【０２２２】
しかし、排紙トレイＡ５０７ａには「コピー１」２２００１，「コピー２」２２００３が、排紙トレイＢ５０７ｂには「その他１」２２００２，「コピー３」２２００５，「その他２」２２００６の記録用紙の束が存在するので、図２１のステップＳ２１００３の排紙トレイ上に紙があるか否かのチェックではじかれ（ステップＳ２１００４〜Ｓ２１００７の処理を飛ばしてステップＳ２１００８に進むため）、制御装置１１０内の排紙トレイ制御を管理するデータ構造の出力履歴フラグの操作はどれも行わない。
【０２２３】
そして、図２０に示した処理に進み、ステップＳ２０００２で、出力すべきジョブの「コピー４」２２００７の紙がトレイフルで給紙停止中だったので、給紙する紙が存在すると判断されてステップＳ２０００３に進み、ジョブ種がコピーであることを確認し、ステップＳ２０００３で確認し、コピージョブを最後に出力した排紙トレイは、図２２（ａ）で「コピー３」２２００５を排紙トレイＢ５０７ｂに出力したので、排紙先として排紙トレイＢ５０７ｂとなり、ステップＳ２０００５で該トレイはトレイフルか否かを確認すると、排紙トレイＢ５０７ｂのトレイフルは解除されていないため、ステップＳ２０００６に進む。ステップＳ２０００６，Ｓ２０００７では、他に排出できる排紙トレイがあるか確認し、排紙トレイＡ５０７ａに出力できるのでステップＳ２０００８に進み、出力履歴フラグが「ＯＦＦ」か否かチェックを行うが、出力履歴フラグは「ＯＮ」のままなので、この時点では、排紙トレイＡ５０７ａに出力対象のジョブを出力可能であっても、出力しないよう制御し、ステップＳ２００１２に進み、トレイフルの給紙停止に移行し、何れのトレイにも「コピー４」２２００７を出力しないよう制御する。そして、時系列順を確保できる状態になるまで出力を待機させる。これにより、各グループ毎（この例では各ジョブ種毎）の記録紙の出力を時系列順に維持できずに、１つのグループ内のジョブが時系列順を維持できない状態で、ばらばらに出力されてしまう等の不具合を未然に防止できる。
【０２２４】
引き続き、図２２（ｅ）の状態について説明する。
【０２２５】
図２２（ｅ）の状態は、上述の図２２（ｃ）の積載状態から記録用紙の束「コピー１」２２００１，「コピー２」２２００３を取り除いた状態であり、排紙トレイＡ５０７ａは、全ての記録用紙の束が取り除かれ、排紙トレイＢ５０７ｂには「コピー３」２２００５が存在している。この状態で、排紙トレイＡ５０７ａの紙有無センサ５０８ａが紙無しを検知したので、図２１に示した処理が動作する。
【０２２６】
排紙トレイＡ５０７ａ上の紙は全て取り除かれたので、図２１のステップＳ２１００３の排紙トレイ上に紙があるか否かのチェックに進み、制御装置１１０内の排紙トレイ制御を管理するデータ構造の出力履歴フラグの操作を行う。この場合、排紙トレイＡ５０７ａに相当する出力可能排紙トレイリストに存在する要素は、図１８で示した場合では、コピーに属する要素１８００８とプリントに属する要素１８０１０が存在し、それぞれの要素内の出力履歴フラグ１８０１２，１８０１４の値を「ＯＦＦ」にする。
【０２２７】
そして、図２０に示した処理に進み、ステップＳ２０００２で「コピー４」２２００７の紙がトレイフルで給紙停止中だったので、そのジョブの為に給紙する紙が存在するためステップＳ２０００３に進み、上記同様に、ジョブ種がコピーであることをステップＳ２０００３で確認し、コピージョブが最後に出力した排紙トレイは、図２２（ａ）で「コピー３」２２００５を排紙トレイＢ５０７ｂに出力したように、排紙トレイＢ５０７ｂとなり、ステップＳ２０００５で現在出力中のトレイはトレイフルか否かを確認すると、排紙トレイＢ５０７ｂのトレイフルは解除されていないため、ステップＳ２０００６に進む。ステップＳ２０００６，Ｓ２０００７では他に排出できる排紙トレイがあるか確認し、排紙トレイＡ５０７ａに出力できるのでステップＳ２０００８に進み、出力履歴フラグが「ＯＦＦ」か否かのチェックを行うが、先の図２１の処理において排紙トレイＡ５０７ａに相当する要素の出力履歴フラグは「ＯＦＦ」になっているので、排紙トレイＡ５０７ａに出力することができ、ステップＳ２０００９，Ｓ２００１０に進み、出力可能排紙トレイリストの並び替えを行うよう管理データを書き換える。図１８に示した設定で説明すると、コピーの排紙トレイＡ５０７ａに相当する出力可能排紙トレイリストの要素１８００８内の出力履歴フラグ１８０１２の値を「ＯＮ」にし、ステップＳ２００１１に進み、排紙トレイＡ５０７ａに「コピー４」２２００７を出力する。即ち、制御装置１１０は「コピー４」２２００７を排出するように排紙先を決定し、図５に示したように、プリンタ装置３００に対して給紙実行要求９００３を発行し、プリント動作及び上記排紙先への排出動作を実行させる。このように、ユーザによるトレイからのシートの取出作業等により、図２２（ｄ）のような状態から図２２（ｅ）のような状態に遷移することで、時系列順の出力を維持可能な状態になったことに応じて、出力を待機していたジョブの出力を実行させる。
【０２２８】
以上説明した本発明の画像形成装置における排紙先（トレイ）制御方法より、同一ジョブ種であれば、時系列順に排紙されるので、記録紙が混ざってしまうという不具合を防ぐことが可能となる等の効果を奏す。
【０２２９】
また、上記実施形態では、ジョブ種毎に使用できる排紙トレイを設定するとともにジョブ識別子の種類をジョブ種とし、ジョブ識別子の種類（ジョブ種）毎に時系列に排紙されるように構成したが、本実施形態の「ジョブ種」は「グループ」の一例である。他の例として、「ユーザ」、「部門」等を「グループ」としてもよく、ユーザ毎，部署毎等の様々なグループ毎に使用できる排紙トレイを設定するとともにジョブ識別子の種類をユーザ，部署等の様々なグループとし、ジョブ識別子の種類（ユーザ，部署等の様々なグループ）毎に時系列に排紙されるように構成してもよい。
【０２３０】
例えば、「グループ」を「ジョブ種」で管理するならば、コピージョブが第１グループに属し、ファクシミリジョブが第２グループに属し、プリントジョブが第３グループに属すようグループ化の設定を行い、各モードのジョブを夫々該グループ化の設定に従い処理する。又、「グループ」を「ユーザ」で管理するならば、例えば、ユーザＡを第１グループ、ユーザＢを第２グループ、ユーザＣを第３グループに所属するようグループ化の設定を行い、各人のジョブを該グループ化に従い処理する。又、「グループ」を「部門」で管理するなら、例えば、第１部門の構成員のユーザＡ、ユーザＢ、ユーザＣを第１グループに所属させ、第２部門の構成員のユーザＣ、ユーザＤを第２グループに、第３部門の構成のユーザＥ、Ｆ、Ｇを第３グループに所属させるようグループ化の設定を行い、各部門の各人からのジョブを夫々該グループ化情報に従って給排紙制御する。又、このように「ジョブ種毎」、「ユーザ毎」、「部門毎」等の如何なる条件項目を「グループ」とするかをユーザインタフェースを介してユーザにより設定可能とする。そして、該ユーザのグループの登録の仕方に対応して出力履歴フラグの管理運用も定め、上述の排紙制御を行う。
【０２３１】
又、このように、ジョブ識別子を、ユーザ，部署等のグループとする場合は、図１６に示したユーザインタフェースは、そのグループ（ユーザ，部署等のグループ）毎にトレイＡ，トレイＢを設定するボタンを有するものとする。
【０２３２】
また、この場合、図１８に示した排紙トレイ制御のデータ構造１８００１は、ジョブ識別子であるグループ毎の領域に分かれており、図１６のユーザインタフェースで選択された排紙トレイボタンに対応する排紙トレイが各ジョブ識別子であるグループ毎に存在する出力可能排紙トレイリストにそれぞれ登録されるものとする。
【０２３３】
そして、図１７の紙１７００１内のジョブ識別子１７００２から得られるグループと、図１８のジョブのグループが一致するようにすれば、さまざまなグループ毎に排紙トレイの制御が行えるように応用することが本発明の排紙トレイの制御方法は可能である効果を奏す。
【０２３４】
以上のようにすることで、操作性が向上し、且つ、様々なユーザからのニーズに柔軟に対応する等の効果が得られる。
【０２３５】
なお、画像入出力システム１００は、リーダ装置２００，操作部１５０，制御装置１１０，プリンタ装置３００を含んだ１つの装置（或いはシステム）として構成しても良いし、リーダ装置２００，制御装置１１０，プリンタ装置３００の全て又は一部を別体構成とし、リーダ装置２００，制御装置１１０，プリンタ装置３００がデータ通信し合い本実施形態を実現してもよい。
【０２３６】
また、図１６に示したユーザインタフェースによるグループ毎の排紙トレイ設定は、ＰＣ４００１，４００２等からも行うことが可能に構成してもよい。このように、各装置、各ユニットが別体型、内蔵型、如何なる構成でも本願各実施形態を実現可能であり、同等の効果を得ることが出来る。
【０２３７】
また、上記各実施形態では、図２に示したように、プリンタ部（プリンタエンジン）３００がレーザビーム方式である場合を例にして説明したが、レーザビーム方式以外の電子写真方式（例えばＬＥＤ方式）でも、液晶シャッタ方式、インクジェット方式、熱転写方式であってもその他の印字方式であっても適用可能である。
【０２３８】
さらに、上記各実施形態（変形例）を組み合わせた構成も本発明に含まれるものである。
【０２３９】
以上説明したように、本実施形態によれば、ユーザの任意の設定により、各グループ（ジョブ種，ユーザ，部署等）毎に、利用可能な排紙トレイの設定が行え、そのグループが同一の排紙トレイを共有したとしても、グループ毎の記録用紙の出力は必ず時系列順を守ることが可能となる等の効果を奏す。
【０２４０】
また、画像形成処理が行なわれる記録用紙は高温の定着部を通過するため、その用紙の含水率や繊維の状態等によっては、平面状ではなくカール（湾曲）した状態で排出されることによる、トレイフルの検知の誤動作が発生したとしても、過去に排出したトレイの履歴を覚えているため、従来の技術の欄において図２５で指摘した時系列順に記録用紙が並べられないといった不具合も解消し、また図２６で指摘したユーザ毎に排紙トレイを振り分けたときも同様に制御装置１１０が時系列順に記録用紙が並ぶように排紙トレイ５０７に出力するので、ユーザが出力した記録用紙の束を後から時系列順に整理するという煩雑な作業をなくすことができ利便性を向上することができる等の効果を奏す。
【０２４１】
以下、図２３に示すメモリマップを参照して本発明に係る画像形成装置で読み出し可能なデータ処理プログラムの構成について説明する。
【０２４２】
図２３は、本発明に係る画像形成装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０２４３】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２４４】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２４５】
本実施形態における図２０，図２１に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２４６】
以上のように、前述した実施形態の機能（図２０，図２１のフローチャートに示す機能等）を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２４７】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２４８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０２４９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２５０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２５１】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２５２】
さらに、本発明を達成するためのソフトウエアによって表されるプログラムをネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２５３】
以上の本発明の実施態様のその主なる要素の例を以下に列挙する。
【０２５４】
（１）
シートを複数の排紙先に選択的に排出可能な画像形成装置であって、処理対象のシートが属するグループを判別する判別手段と、既に排出済みのシートの排紙先の履歴情報をグループに対応して記憶する第１の記憶手段と、前記判別手段により判別されたグループに属するシートの排紙先を、前記第１の記憶手段により記憶された排紙先とするようにプリント動作の給排紙制御を行う第１の制御手段とを有することを特徴とする画像形成装置及びその制御方法並びに記憶媒体を提供する。
【０２５５】
又、シートを複数の積載部（排紙トレイ等の収納ユニットを含む）に対して選択的に排出可能な画像形成装置であって、処理すべきシートの排出先を前記複数の積載部の中から決定（選択）する際に、前記複数の積載部のうちの、前記処理すべきシートが属すグループと同じグループに属するシートが排出された積載部を、前記処理すべきシートの排紙先として選択するよう制御する画像形成装置及びその制御方法並びに記憶媒体。
【０２５６】
これにより、従来例のような構成での問題を解消できると共に、上述した各効果を奏する。
【０２５７】
尚、シートは、「記録用紙」以外にも、フィルムやＯＨＰシートなどの各種の記録媒体を含む。又、複数グループ存在するなら、複数のグループの各グループに対応して夫々履歴情報を保持する。
【０２５８】
（２）
又、複数の排紙先に対して画像形成を行った記録用紙を排紙可能な画像形成装置であって、給排紙制御を行う紙が属するグループを判別する判別手段（図７に示したＣＰＵ１１２）と、前記グループ毎に一番最近記録用紙の排出をした排紙先を記憶する第１の記憶手段（図７に示したＤＲＡＭ１１６，図１８に示した出力可能排紙トレイリスト１８００５，１８００６，１８００７の先頭の要素１８００８，１８０１０，１８０１１）と、前記判別手段により判別されたグループに属する紙の排紙先を、前記第１の記憶手段により記憶された排紙先とするようにプリント動作の給排紙制御を行う第１の制御手段（図７に示したＣＰＵ１１２）とを有することを特徴とする画像形成装置を提供する。これにより、従来例のような構成での問題を解消できると共に、上述した各効果を奏す。尚、履歴情報として、グループ毎に一番最近記録用紙の排出をした排紙先を記憶する構成にしたが、一番最近の排紙先の履歴以外にも、それ以前の排紙先の履歴を各グループ毎に複数個記憶しておくようにしてもよい。又、各グループ毎に記憶しなくても、出力処理順に順次排紙先の履歴を登録しておき、その履歴情報の中から、出力対象のシートが属すグループで且つ、その中でも一番最近の履歴情報を検索し、上記の制御を行うようにしても良い。
【０２５９】
（３）
更に、上記項目（１）、（２）の何れかの構成にて、前記グループ毎に排出可能な排紙先を指定する指示手段（図１６に示したユーザインタフェース）と、前記指示手段によって指示されたグループ毎に排出可能な排紙先を記憶する第２の記憶手段（図７に示したＤＲＡＭ１１６，図１８に示した図１８に示した出力可能排紙トレイリスト１８００５，１８００６，１８００７の要素１８００８，１８００９，１８０１０，１８０１１）と、前記各排紙先上の積載可不可を検知する第１の検知手段（図２に示したトレイフルセンサ５０９ａ，５０９ｂ）とを有し、前記第１の制御手段（図７に示したＣＰＵ１１２）は、前記第１の記憶手段により記憶されたグループで一番最近記録用紙の排出をした排紙先が、前記第１の検知手段によって積載不可であると検知され（図２０のステップＳ２０００５でＹＥＳの際）、且つ前記第１の記憶手段に記憶された排紙先以外の排紙先が前記第２の記憶手段に記憶されていた場合（図２０のステップＳ２０００７でＹＥＳの場合）には、該第２の記憶手段に記憶された排紙先に排紙するプリント動作の給排紙制御を行う（図２０のステップＳ２００１１）ことを特徴とする画像形成装置を提供する。これにより、上記効果が更に向上する。
【０２６０】
（４）
更に、上記項目（１）〜（３）の少なくとも何れかの構成にて、前記各排紙先上の用紙の有無を検知する第２の検知手段（図１９に示した紙無し検知センサ５０８ａ，５０８ｂ）と、前記判別手段によって判別された給排紙制御を行う紙が属するグループが過去に排出した排紙先を記憶する第３の記憶手段（図７に示したＤＲＡＭ１１６，図１８に示した出力履歴フラグ１８０１２，１８０１３，１８０１４，１８０１５）と、前記第２の検知手段により用紙無しである排紙先を検知した時に、前記第３の記憶手段によって記憶された排紙先のうち前記第２の検知手段から得られた用紙無しである排紙先と一致するものは第３の記憶手段から削除する第２の制御手段とを有し、前記第１の制御手段（図７に示したＣＰＵ１１２）は、前記第１の記憶手段により記憶されたグループで一番最近記録用紙の排出をした排紙先が、前記第１の検知手段によって積載不可であると検知され（図２０のステップＳ２０００５でＹＥＳの際）、且つ前記第１の記憶手段に記憶された排紙先以外の排紙先が前記第２の記憶手段に記憶されている場合（図２０のステップＳ２０００７でＹＥＳの場合）であっても、該第１の記憶手段に記憶された以外の排出先が、前記第３の記憶手段によって記憶された排紙先である場合（図２０のステップＳ２０００８でＮＯの場合）には、その排紙先には排出をしないようにプリント動作の給排紙制御を行う（図２０のステップＳ２００１２）ことを特徴とする画像形成装置を提供する。これにより、上述の効果を更に奏することが出来る。
【０２６１】
（５）
複数の排紙先に対して画像形成を行った記録用紙を排紙可能な画像形成装置における排紙先制御方法であって、給排紙制御を行う紙が属するグループを判別する判別工程（図２０のステップＳ２０００３）と、前記グループ毎に一番最近記録用紙の排出をした排紙先を第１の記憶手段に記憶登録させる第１の登録手段（図２０のステップＳ２０００９）と、前記判別工程により判別されたグループに属する紙の排紙先を、前記第１の記憶手段に登録された排紙先とするようにプリント動作の給排紙制御を行う第１の給排紙制御工程（図２０のステップＳ２０００５〜Ｓ２００１２）とを有することを特徴とする排紙先制御方法を提供する。これにより、上述の項目（１）や（２）等と同等の効果を奏する。
【０２６２】
（６）
更に、上記項目（５）の構成で、前記グループ毎に排出可能な排紙先を指定する指示工程（図示しない工程）と、該指示されたグループ毎に排出可能な排紙先を第２の記憶手段に登録する第２の登録工程（図示しない工程）と、前記各排紙先上の積載可不可を検知する第１の検知工程（図２０のステップＳ２０００５でＹＥＳ）とを有し、前記第１の給排紙制御工程（図２０のステップＳ２０００５〜Ｓ２００１２）は、前記第１の記憶手段により記憶されたグループで一番最近記録用紙の排出をした排紙先が、前記第１の検知工程によって積載不可であると検知され（図２０のステップＳ２０００５でＹＥＳと判断され）、且つ前記第１の記憶手段に登録された排紙先以外の排紙先が前記第２の記憶手段に登録されていた場合（図２０のステップＳ２０００７でＹＥＳの場合）には、該第２の記憶手段に登録された排紙先に排紙するプリント動作の給排紙制御を行う（図２０のステップＳ２００１１）ことを特徴とする排紙先制御方法を提供する。これにより、上記項目（３）等と同等効果を奏す。
【０２６３】
（７）
更に、上記項目（５）、（６）の少なくとも何れかの構成で、前記各排紙先上の用紙の有無を検知する第２の検知工程（図２１のステップＳ２１００３でＮＯ）と、前記判断工程によって判断された給排紙制御を行う紙が属するグループが過去に排出した排紙先を第３の記憶手段に登録する第３の登録工程（図２０のステップＳ２００１０）と、前記第２の検知工程により用紙無しである排紙先を検知した時に、前記第３の記憶手段に登録された排紙先のうち前記第２の検知工程から得られた用紙無しである排紙先と一致するものは第３の記憶手段から削除する削除工程（図２１のステップＳ２１００６）とを有し、前記第１の給排紙制御工程（図２０のステップＳ２０００５〜Ｓ２００１２）は、前記第１の記憶手段に登録されたグループで一番最近記録用紙の排出をした排紙先が、前記第１の検知工程によって積載不可であると検知され（図２０のステップＳ２０００５でＹＥＳと判断され）、且つ前記第１の記憶手段に記憶された排紙先以外の排紙先が前記第２の記憶手段に記憶されている場合（図２０のステップＳ２０００７でＹＥＳの場合）であっても、該第１の記憶手段に記憶された以外の排出先が、前記第３の記憶手段に登録された排紙先である場合（図２０のステップＳ２０００８でＮＯの場合）には、その排紙先には排出をしないようにプリント動作の給排紙制御を行う（図２０のステップＳ２００１２）ことを特徴とする排紙先制御方法を提供する。これにより上記の効果と同等効果を奏す。
【０２６４】
（８）
上記項目（５）〜（７）の構成のいずれかに記載された排紙先制御方法を実行するためのプログラム。
【０２６５】
（９）
上記項目（５）〜（７）の構成のいずれかに記載された排紙先制御方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記憶媒体。
【０２６６】
従って、複数のユーザ或いはジョブ種毎で複数の排紙トレイを共有した場合でも、各ユーザ或いはジョブ種毎に対しては、記録用紙の時系列の積載順を保証するユーザへの利便性を高めた画像形成装置および画像形成装置の制御方法および記録媒体を提供することが可能となる等の効果を奏す。
【０２６７】
【発明の効果】
以上説明したように、本発明によれば、第１の制御手段が、処理対象のシートが属するグループを判別し、該判別されたグループに属する紙の排紙先を、既に排出済みのシートの排紙先の履歴情報に基づいて、グループ毎に一番最近記録用紙の排出をした排紙先とするようにプリント動作の給排紙制御を行うので、複数のユーザあるいはジョブ種等のグループ毎で複数の排紙トレイを共有した場合でも、各ユーザ，ジョブ種等のグループ毎に対して、記録用紙の時系列の積載順を保証することができる等の効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態を示す画像形成装置を適用可能な画像入出力システムの全体構成を示すブロック図である。
【図２】図１に示したリーダ部及びプリンタ部の断面図である。
【図３】図１に示した制御装置とリーダ装置との通信シーケンスを示す模式図である。
【図４】図２に示したカセットの機構を示した斜視図である。
【図５】図１に示した制御装置とプリンタ装置との通信シーケンスを示す模式図である。
【図６】図１に示した操作部の構成を示す平面図である。
【図７】図１に示した制御装置の構成を示すブロック図である。
【図８】図７に示したメインコントローラの構成を示すブロック図である。
【図９】図８に示したシステムバスブリッジ（ＳＢＢ）の構成を示すブロック図である。
【図１０】図８に示したスキャナ・プリンタコントローラの構成を示すブロック図である。
【図１１】図１に示したプリンタ部の片面画像形成における記録紙の搬送経路を説明する模式図である。
【図１２】図１に示したプリンタ部の両面画像形成の記録紙を搬送する搬送経路を示す模式図である。
【図１３】図６に示した操作部における標準画面（ユーザインタフェース）を示す模式図である。
【図１４】図６に示したユーザモードボタンを押下した時に現れるダイアログ画面（ユーザインタフェース）を示す模式図である。
【図１５】図１４の共通仕様設定ボタンの押下時に現れるダイアログ画面（ユーザインタフェース）を示す模式図である。
【図１６】図１５に示した「専用トレイの設定」ボタンの押下時に現れるダイアログ画面（後述する図１７に示すジョブ識別子毎に使用できる排紙トレイの設定に関するユーザインタフェース）を示す模式図である。
【図１７】図１に示した制御装置において本発明の排紙トレイ制御を管理するデータの構造を示す模式図である。
【図１８】図１に示した制御装置において本発明の排紙トレイ制御を管理するデータの構造を示す模式図である。
【図１９】図１８で説明した制御装置内の排紙トレイ制御のデータ構造（左側）と排紙トレイＡ，排紙トレイＢ上の記録紙束の状態（右側）を示す模式図である。
【図２０】本発明の画像形成装置における第１の制御処理手順の一例を示すフローチャートである。
【図２１】本発明の画像形成装置における第２の制御処理手順の一例を示すフローチャートである。
【図２２】本発明の画像形成装置における排紙トレイの制御方法によって排紙トレイ上に記録用紙をジョブ種ごとに時系列に並ぶよう排紙可能なことを説明する模式図である。
【図２３】本発明に係る画像形成装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図２４】従来の画像形成装置における排紙先制御方法の問題点を説明する図である。
【図２５】従来の画像形成装置における排紙先制御方法の問題点を説明する図である。
【図２６】従来の画像形成装置における排紙先制御方法の問題点を説明する図である。
【符号の説明】
１００　画像入出力システム
１１０　制御装置（コントローラ部）
１１１　メインコントローラ
１１２　ＣＰＵ
１１４　ＲＯＭ
１１６　ＤＲＡＭ
１５０　操作部
２００　リーダ装置（リーダ部）
３００　画像出力装置（プリンタ部）
４００１，４００２　ホストコンピュータ（ＰＣ）
【図１】
2004131247.tif 000003
【図２】
2004131247.tif 000004
【図３】
2004131247.tif 000005
【図４】
2004131247.tif 000006
【図５】
2004131247.tif 000007
【図６】
2004131247.tif 000008
【図７】
2004131247.tif 000009
【図８】
2004131247.tif 000010
【図９】
2004131247.tif 000011
【図１０】
2004131247.tif 000012
【図１１】
2004131247.tif 000013
【図１２】
2004131247.tif 000014
【図１３】
2004131247.tif 000015
【図１４】
2004131247.tif 000016
【図１５】
2004131247.tif 000017
【図１６】
2004131247.tif 000018
【図１７】
2004131247.tif 000019
【図１８】
2004131247.tif 000020
【図１９】
2004131247.tif 000021
【図２０】
2004131247.tif 000022
【図２１】
2004131247.tif 000023
【図２２】
2004131247.tif 000024
【図２３】
2004131247.tif 000025
【図２４】
2004131247.tif 000026
【図２５】
2004131247.tif 000027
【図２６】
2004131247.tif 000028