(57)【要約】【課題】  排出トレイの切り替えを、より使用者のニーズに合うように行う画像形成装置を提供する。【解決手段】  記録紙の排出場所として複数のトレイを備え、トレイを移動することにより記録紙を目的のトレイに排出する複合機１に、画像を記録紙に形成する画像形成部２００と、画像形成部２００により画像の形成された記録紙を排出するトレイの情報を保持するジョブ管理部１０４と、ジョブ管理部１０４により保持されているトレイを、装置本体の記録紙排出位置に移動させる昇降機後部６０５と、画像形成ジョブで排出する記録紙の部数値を操作者から取得する操作部１１と、操作部１１により取得された部数値が予め設定された部数値以下である場合には、トレイの移動を行わないように昇降機後部６０５を制御するビン昇降制御部１０６とを備える。【選択図】  図２
2006036391.tif 000002
【特許請求の範囲】
【請求項１】
記録紙の排出場所として複数のトレイを備え、前記トレイを移動することにより記録紙を目的のトレイに排出する画像形成装置であって、
画像を記録紙に形成する画像形成手段と、
前記画像形成手段により画像の形成された記録紙を排出するトレイを選択する選択手段と、
前記選択手段により選択されたトレイを、装置本体の記録紙排出位置に移動させる移動手段と、
画像形成ジョブで排出する記録紙の部数値を、記録紙の排出前に取得する部数値取得手段と、
前記部数値取得手段により取得された前記部数値が予め設定された部数値以下である場合には、前記トレイの移動を行わないように前記移動手段を制御する制御手段とを備える画像形成装置。
【請求項２】
前記制御手段は、他の画像形成ジョブの実行中に割り込み、当該他の画像形成ジョブに優先して記録紙を排出する画像形成ジョブに対して、前記部数値取得手段により取得された部数値が前記予め設定された部数値以下である場合には、前記トレイの移動を行わないように前記移動手段を制御する請求項１に記載の画像形成装置。
【請求項３】
画像形成ジョブで排出する記録紙の全枚数値を、記録紙の排出前に取得する全枚数値取得手段を更に備え、
前記制御手段は、前記全枚数値取得手段により取得された前記全枚数値が予め設定された枚数値以下である場合には、前記部数値取得手段により取得された部数値が前記予め設定された部数値より多い場合であっても、前記トレイの移動を行わないように前記移動手段を制御する請求項１又は２に記載の画像形成装置。
【請求項４】
記録紙の排出場所として複数のトレイを備え、前記トレイを移動することにより記録紙を目的のトレイに排出する画像形成装置であって、
画像を記録紙に形成する画像形成手段と、
前記画像形成手段により画像の形成された記録紙を排出するトレイを選択する選択手段と、
前記選択手段により選択されたトレイを、装置本体の記録紙排出位置に移動させる移動手段と、
画像形成ジョブで排出する記録紙の全枚数値を、記録紙の排出前に取得する全枚数値取得手段と、
前記全枚数値取得手段により取得された前記全枚数値が予め設定された枚数値以下である場合には、前記トレイの移動を行わないように前記移動手段を制御する制御手段とを備える画像形成装置。
【請求項５】
画像形成ジョブにおける、記録紙の排出を開始するまでの時間を算出する開始時間算出手段と、
前記選択されたトレイを前記記録紙排出位置に移動させる時間を算出する移動時間算出手段とを更に備え、
前記制御手段は、前記移動時間算出手段により算出された前記移動させる時間が、前記開始時間算出手段により算出された前記排出を開始するまでの時間より短い場合には、前項にかかわらず、前記選択されたトレイを前記記録紙排出位置に移動させるように前記移動手段を制御する請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
現在実行中の画像形成ジョブと、これの次に実行される画像形成ジョブと、これら２つのジョブの終了後に実行される１つ以上の待機ジョブがある場合に、前記待機ジョブで記録紙を排出するトレイがいずれであるかを判別するトレイ判別手段を更に備え、
前記制御手段は、前記トレイ判別手段により判別された前記トレイを考慮して、前記次のジョブに対するトレイの移動を行うか否かを決定する請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
前記制御手段は、前記制御手段によりトレイを移動させないように制御される場合であっても、前記選択されたトレイを前記記録紙排出位置に移動させる時間が、記録紙の排出の合間にある場合には、この時間に前記トレイの移動を行うように前記移動手段を制御する請求項１〜６のいずれかに記載の画像形成装置。
【請求項８】
予め設定された時間帯の当該画像形成装置における画像形成ジョブの発生数を計数して画像形成ジョブの発生頻度を算出する頻度算出手段を更に備え、
前記制御手段は、前記頻度算出手段により算出された現在の時間帯の前記発生頻度が予め定められた頻度以上である場合には、前項にかかわらず、前記選択されたトレイを前記記録紙排出位置に移動させるように前記移動手段を制御する請求項１〜７のいずれかに記載の画像形成装置。
【請求項９】
予め設定された時間帯の当該画像形成装置における画像形成ジョブの発生数を計数して画像形成ジョブの発生頻度を算出する頻度算出手段を更に備え、
前記制御手段は、前記頻度算出手段により算出された現在の時間帯の前記発生頻度に応じて、前記予め設定された部数値を設定する請求項１〜３のいずれか又は請求項５〜７のいずれかに記載の画像形成装置。
【請求項１０】
予め設定された時間帯の当該画像形成装置における画像形成ジョブの発生数を計数して画像形成ジョブの発生頻度を算出する頻度算出手段を更に備え、
前記制御手段は、前記頻度算出手段により算出された現在の時間帯の前記発生頻度に応じて、前記予め設定された枚数値を設定する請求項３〜７のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録紙の排出場所として複数のトレイを備え、前記トレイを移動することにより記録紙を目的のトレイに排出する画像形成装置に関する。
【背景技術】
【０００２】
従来、複写機又はプリンタ等、或いはこれらの機能を併せ持つ複合機等の画像形成装置には、記録紙を排出するためのトレイ（ビン）が複数備えられたものがある。これらの複数のトレイは、記録紙をソートしないで排出するための（１つの）トレイ（ノンソートビン）と、記録紙をソートして排出するための（複数の）トレイ（ソートビン）に分けられる。通常の画像形成ジョブ（コピージョブ、プリントジョブ等）の場合には、記録紙はノンソートビンに排出され、ソートビンに排出されることが指定されている画像形成ジョブの場合には、記録紙は、その記録紙に応じたソートビン（の１つ）に排出される。具体的には例えばプリントジョブにおいて出力元のＰＣ（パーソナルコンピュータ）やそのＰＣへのログインした場合のユーザ名等を基に、ソートビンのうちのそれらに対応付けられたものに記録紙が排出される。
【０００３】
また、上記のように複数のトレイを備える画像形成装置には、各トレイの位置を移動させ、画像形成装置本体の記録紙排出位置に目的のトレイを位置付けることにより記録紙を目的のトレイに排出する方式のものと、画像形成装置本体の記録紙排出位置から各トレイへの記録紙搬送路を設け、トレイを移動させずに記録紙を目的のトレイに排出する方式のものとがある。前者の方式の記録紙排出トレイとしては、例えば特許文献１に記載の技術がある。
【特許文献１】特開平１０−２９１７２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したトレイを移動させる方式の画像形成装置においては、目的のトレイを記録紙排出位置に移動させるのに時間を有するので、トレイの移動を使用者が望まない場合がある。
【０００５】
本発明は、上記問題点に鑑みて成されたもので、排出トレイの切り替えを、より使用者のニーズに合うように行う画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る画像形成装置は、記録紙の排出場所として複数のトレイを備え、前記トレイを移動することにより記録紙を目的のトレイに排出する画像形成装置であって、画像を記録紙に形成する画像形成手段と、前記画像形成手段により画像の形成された記録紙を排出するトレイを選択する選択手段と、前記選択手段により選択されたトレイを、装置本体の記録紙排出位置に移動させる移動手段と、画像形成ジョブで排出する記録紙の部数値を、記録紙の排出前に取得する部数値取得手段と、前記部数値取得手段により取得された前記部数値が予め設定された部数値以下である場合には、前記トレイの移動を行わないように前記移動手段を制御する制御手段とを備えるものである。
【０００７】
この構成によれば、部数取得手段により取得された記録紙の全排出部数が予め設定された部数値以下である場合には、制御手段によりトレイの移動が行われないので、予め設定された部数値以下の比較的少ない部数を排出する場合には、トレイの移動は行われず、全排出時間においてトレイの移動時間が長すぎるという事態を回避し、利便性の高い画像形成装置を提供することができる。
【０００８】
請求項２に係る画像形成装置は、請求項１に記載の画像形成装置であって、前記制御手段は、他の画像形成ジョブの実行中に割り込み、当該他の画像形成ジョブに優先して記録紙を排出する画像形成ジョブに対して、前記部数値取得手段により取得された部数値が前記予め設定された部数値以下である場合には、前記トレイの移動を行わないように前記移動手段を制御するものである。
【０００９】
この構成によれば、他の画像形成ジョブの実行中に割り込んだ画像形成ジョブの記録紙の全排出部数が予め設定された部数値以下である場合には、制御手段によりトレイの移動が行われないので、予め設定された部数値以下の比較的少ない部数を排出する場合には、トレイの移動は行われず、全排出時間においてトレイの移動時間が長すぎるという事態を回避し、利便性の高い画像形成装置を提供することができる。
【００１０】
請求項３に係る画像形成装置は、請求項１又は２に記載の画像形成装置であって、画像形成ジョブで排出する記録紙の全枚数値を、記録紙の排出前に取得する全枚数値取得手段を更に備え、前記制御手段は、前記全枚数値取得手段により取得された前記全枚数値が予め設定された枚数値以下である場合には、前記部数値取得手段により取得された部数値が前記予め設定された部数値より多い場合であっても、前記トレイの移動を行わないように前記移動手段を制御するものである。
【００１１】
この構成によれば、枚数取得手段により取得された記録紙の全排出枚数が予め設定された枚数値以下である場合には、制御手段によりトレイの移動が行われないので、予め設定された枚数値以下の比較的少ない枚数を排出する場合には、トレイの移動は行われず、全排出時間においてトレイの移動時間が長すぎるという事態を回避し、利便性の高い画像形成装置を提供することができる。
【００１２】
請求項４に係る画像形成装置は、記録紙の排出場所として複数のトレイを備え、前記トレイを移動することにより記録紙を目的のトレイに排出する画像形成装置であって、画像を記録紙に形成する画像形成手段と、前記画像形成手段により画像の形成された記録紙を排出するトレイを選択する選択手段と、前記選択手段により選択されたトレイを、装置本体の記録紙排出位置に移動させる移動手段と、画像形成ジョブで排出する記録紙の全枚数値を、記録紙の排出前に取得する全枚数値取得手段と、前記全枚数値取得手段により取得された前記全枚数値が予め設定された枚数値以下である場合には、前記トレイの移動を行わないように前記移動手段を制御する制御手段とを備えるものである。
【００１３】
この構成によれば、枚数取得手段により取得された記録紙の全排出枚数が予め設定された比較的少ない枚数値以下である場合には、制御手段によりトレイの移動が行われないので、全排出時間においてトレイの移動時間の占める割合が大きくなる事態を回避し、利便性の高い画像形成装置を提供することができる。
【００１４】
請求項５に係る画像形成装置は、請求項１〜４のいずれかに記載の画像形成装置であって、画像形成ジョブにおける、記録紙の排出を開始するまでの時間を算出する開始時間算出手段と、前記選択されたトレイを前記記録紙排出位置に移動させる時間を算出する移動時間算出手段とを更に備え、前記制御手段は、前記移動時間算出手段により算出された前記移動させる時間が、前記開始時間算出手段により算出された前記排出を開始するまでの時間より短い場合には、前項にかかわらず、前記選択されたトレイを前記記録紙排出位置に移動させるように前記移動手段を制御するものである。
【００１５】
この構成によれば、移動時間算出手段により算出された時間が、排出時間算出手段により算出された、記録紙の排出を開始するまでの時間より短い場合には、記録紙の全排出部数又は全排出枚数にかかわらず、前記選択されたトレイを前記記録紙排出位置に移動するので、請求項１〜４に記載の発明を実施したことにより記録紙が排出される時期が早まることなく、トレイの切り替えだけが行われなくなったという事態を回避し、請求項１〜４に記載の発明を実施した場合と比較して、記録紙の排出が開始される時期を変更することなく、所望のトレイに記録紙が排出されるので、利便性の高い画像形成装置を提供することができる。
【００１６】
請求項６に係る画像形成装置は、請求項１〜５のいずれかに記載の画像形成装置であって、現在実行中の画像形成ジョブと、これの次に実行される画像形成ジョブと、これら２つのジョブの終了後に実行される１つ以上の待機ジョブがある場合に、前記待機ジョブで記録紙を排出するトレイがいずれであるかを判別するトレイ判別手段を更に備え、前記制御手段は、前記トレイ判別手段により判別された前記トレイを考慮して、前記次のジョブに対するトレイの移動を行うか否かを決定するものである。
【００１７】
この構成によれば、待機している各ジョブに対する排出トレイがいずれであるかを考慮して、次のジョブのトレイを移動させるか否かを決定するので、より無駄の少なく、かつ使用者のニーズにあったトレイの移動を行うことができる。
【００１８】
請求項７に係る画像形成装置は、請求項１〜６のいずれかに記載の画像形成装置であって、  前記制御手段は、前記制御手段によりトレイを移動させないように制御される場合であっても、前記選択されたトレイを前記記録紙排出位置に移動させる時間が、記録紙の排出の合間にある場合には、この時間に前記トレイの移動を行うように前記移動手段を制御するものである。
【００１９】
この構成によれば、記録紙の排出の合間に十分な時間がある場合にはこの時間にトレイを移動させるので、請求項１〜６のいずれかにおいて、トレイを移動させられない場合にも、記録紙の排出時間に影響しないようにトレイを移動させることができる。
【００２０】
請求項８に係る画像形成装置は、請求項１〜７のいずれかに記載の画像形成装置であって、予め設定された時間帯の当該画像形成装置における画像形成ジョブの発生数を計数して画像形成ジョブの発生頻度を算出する頻度算出手段を更に備え、前記制御手段は、前記頻度算出手段により算出された現在の時間帯の前記発生頻度が予め定められた頻度以上である場合には、前項にかかわらず、前記選択されたトレイを前記記録紙排出位置に移動させるように前記移動手段を制御するものである。
【００２１】
この構成によれば、ジョブの発生頻度の高い時間帯においては、所望のトレイに必ず記録紙が排出されるので、同じトレイに次々に複数のジョブの記録紙が排出されたり、トレイが記録紙排出位置に位置付けられていない状態で次々に複数のジョブの記録紙が排出されることを防ぎ、排出された記録紙が煩雑になることを防ぐことができる。
【００２２】
請求項９に係る画像形成装置は、請求項１〜３のいずれか又は請求項５〜７のいずれかに記載の画像形成装置であって、予め設定された時間帯の当該画像形成装置における画像形成ジョブの発生数を計数して画像形成ジョブの発生頻度を算出する頻度算出手段を更に備え、前記制御手段は、前記頻度算出手段により算出された現在の時間帯の前記発生頻度に応じて、前記予め設定された部数値を設定するものである。
【００２３】
この構成によれば、ジョブの発生頻度の高い時間帯において、前記予め設定された部数値により小さい値を設定することにより、より多くのジョブの記録紙が所望のトレイに排出される。また、同じトレイに次々に複数のジョブの記録紙が排出されたり、トレイが記録紙排出位置に位置付けられていない状態で次々に複数のジョブの記録紙が排出されることが減少する。更に、この構成によれば、同じトレイに次々に複数のジョブの記録紙が排出されたり、トレイが記録紙排出位置に位置付けられていない状態で次々に複数のジョブの記録紙が排出されることが起こり得るのは、排出部数がより少ないジョブに限られるので、排出された記録紙が煩雑になることを防ぐことができる。
【００２４】
請求項１０に係る画像形成装置は、請求項３〜７のいずれかに記載の画像形成装置であって、予め設定された時間帯の当該画像形成装置における画像形成ジョブの発生数を計数して画像形成ジョブの発生頻度を算出する頻度算出手段を更に備え、前記制御手段は、前記頻度算出手段により算出された現在の時間帯の前記発生頻度に応じて、前記予め設定された枚数値を設定するものである。
【００２５】
この構成によれば、ジョブの発生頻度の高い時間帯において、前記予め設定された枚数値により小さい値を設定することにより、より多くのジョブの記録紙が所望のトレイに排出される。また、同じトレイに次々に複数のジョブの記録紙が排出されたり、トレイが記録紙排出位置に位置付けられていない状態で次々に複数のジョブの記録紙が排出されることが減少する。更に、この構成によれば、同じトレイに次々に複数のジョブの記録紙が排出されたり、トレイが記録紙排出位置に位置付けられていない状態で次々に複数のジョブの記録紙が排出されることが起こり得るのは、排出枚数がより少ないジョブに限られるので、排出された記録紙が煩雑になることを防ぐことができる。
【発明の効果】
【００２６】
請求項１又は２に記載の発明によれば、部数取得手段により取得された記録紙の全排出部数が予め設定された部数値以下である場合には、制御手段によりトレイの移動が行われないので、予め設定された部数値以下の比較的少ない部数を排出する場合には、トレイの移動は行われず、全排出時間においてトレイの移動時間が長すぎるという事態を回避し、利便性の高い画像形成装置を提供することができる。
【００２７】
請求項３又は４に記載の発明によれば、枚数取得手段により取得された記録紙の全排出枚数が予め設定された枚数値以下である場合には、制御手段によりトレイの移動が行われないので、予め設定された枚数値以下の比較的少ない枚数を排出する場合には、トレイの移動は行われず、全排出時間においてトレイの移動時間が長すぎるという事態を回避し、利便性の高い画像形成装置を提供することができる。
【００２８】
請求項５に記載の発明によれば、移動時間算出手段により算出された時間が、排出時間算出手段により算出された、記録紙の排出を開始するまでの時間より短い場合には、記録紙の全排出部数又は全排出枚数にかかわらず、前記選択されたトレイを前記記録紙排出位置に移動するので、請求項１〜４に記載の発明を実施したことにより記録紙が排出される時期が早まることなく、トレイの切り替えだけが行われなくなったという事態を回避し、利便性の高い画像形成装置を提供することができる。
【００２９】
請求項６に記載の発明によれば、待機している各ジョブに対する排出トレイがいずれであるかを考慮して、次のジョブのトレイを移動させるか否かを決定するので、より無駄の少なく、かつ使用者のニーズにあったトレイの移動を行うことができる。
【００３０】
請求項７に記載の発明によれば、記録紙の合間に十分な時間がある場合にはこの時間にトレイを移動させるので、請求項１〜６のいずれかにおいて、トレイを移動させられない場合にも、記録紙の排出時間に影響しないようにトレイを移動させることができる。
【００３１】
請求項８に記載の発明によれば、ジョブの発生頻度の高い時間帯においては、所望のトレイに必ず記録紙が排出されるので、同じトレイに次々に複数のジョブの記録紙が排出されたり、トレイが記録紙排出位置に位置付けられていない状態で次々に複数のジョブの記録紙が排出されることを防ぎ、排出された記録紙が煩雑になることを防ぐことができる。
【００３２】
請求項９に記載の発明によれば、ジョブの発生頻度の高い時間帯において、前記予め設定された部数値により小さい値を設定することにより、より多くのジョブの記録紙が所望のトレイに排出される。また、同じトレイに次々に複数のジョブの記録紙が排出されたり、トレイが記録紙排出位置に位置付けられていない状態で次々に複数のジョブの記録紙が排出されることが減少する。更に、この構成によれば、同じトレイに次々に複数のジョブの記録紙が排出されたり、トレイが記録紙排出位置に位置付けられていない状態で次々に複数のジョブの記録紙が排出されることが起こり得るのは、排出部数がより少ないジョブに限られるので、排出された記録紙が煩雑になることを防ぐことができる。
【００３３】
請求項１０に記載の発明によれば、ジョブの発生頻度の高い時間帯において、前記予め設定された枚数値により小さい値を設定することにより、より多くのジョブの記録紙が所望のトレイに排出される。また、同じトレイに次々に複数のジョブの記録紙が排出されたり、トレイが記録紙排出位置に位置付けられていない状態で次々に複数のジョブの記録紙が排出されることが減少する。更に、この構成によれば、同じトレイに次々に複数のジョブの記録紙が排出されたり、トレイが記録紙排出位置に位置付けられていない状態で次々に複数のジョブの記録紙が排出されることが起こり得るのは、排出枚数がより少ないジョブに限られるので、排出された記録紙が煩雑になることを防ぐことができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の一実施形態における画像形成装置について図面を参照しながら説明する。図１は、本発明の一実施形態に係る画像形成装置の一例である複合機の内部構成を概略的に示す側面図である。複合機１は、コピー（複写）機能、プリンタ機能、スキャナ機能及びファクシミリ機能等の機能を兼ね備えたものである。複合機１は、画像形成部２００を備えた本体部２と、この本体部２の上部に設置された原稿押えを兼用する原稿搬送機構３及び原稿読取部４と、本体部２の下部に設置された給紙部５と、本体部２の一側辺部に設置されたビン部６とからなる。
【００３５】
原稿搬送機構３は、原稿載置部３０１と、搬送ローラ対等を備えた搬入駆動部３０２と、搬送ローラ対３０３と、排出ローラ対３０４と、排紙台３０５と、原稿の有無を検出する原稿検出スイッチ３０６とを備え、原稿載置部３０１に載置された原稿を自動的に一枚ずつコンタクトガラス４０２に接触させつつ搬送し、原稿の露光走査後に排紙台３０５に排出するものである。
【００３６】
原稿読取部４は、光学的に取得した原稿の画像から画像データを生成するスキャナ部（図略）等からなり、その上面にコンタクトガラス４０１とコンタクトガラス４０２とを備える。そして、原稿読取部４は、コンタクトガラス４０１上に載置された原稿、あるいは原稿搬送機構３によってコンタクトガラス４０２に接するようにして搬送される原稿から得られた画像データをスキャナ部で読み取って、後述する画像記憶部１２（図２）に出力する。
【００３７】
給紙部５は、サイズ、縦横向きの種類毎の用紙が収納される給紙カセット５０１，５０２および手差し給紙部５０３を備える。また、給紙部５は、給紙カセット５０１，５０２から画像形成部２００へ用紙を搬送する搬送路５０４と、手差し給紙部５０３から画像形成部２００へ用紙を搬送する搬送路５０５とを備える。各給紙カセット５０１，５０２および手差し給紙部５０３は、収納されている用紙（記録紙）を取り出すためのピックアップローラ５０６，５０７，５０８と、用紙を１枚ずつ搬送路に送り出す給紙ローラ対５０９，５１０，５１１とを備える。
【００３８】
搬送路５０４は、用紙を搬送する搬送ローラ対５１２，５１３と、画像形成部２００の手前で搬送されてくる用紙を所定位置に待機させるためのレジストローラ対５１４とを備える。また、搬送路５０５は、レジストローラ対５１４の上流側で搬送路５０４と合流している。
【００３９】
画像形成部２００は、回転可能に支持されたドラム状の感光体２０１と、この感光体２０１の周囲に配設された帯電部２０２と、現像部２０３と、クリーニング部２０４と、レーザ走査ユニット２０５と、転写ローラ２０６と、定着ローラ対２０７とを備えている。帯電部２０２は、感光体２０１の表面を所定電位に均一に帯電させるものである。レーザ走査ユニット２０５は、制御部１０（図２）から送信された画像データに基づきレーザービームを感光体２０１の表面に照射し、感光体２０１表面に静電潜像を形成するものである。
【００４０】
また、現像部２０３は、静電潜像にトナーを付着させて画像を顕在化させるものであり、転写ローラ２０６は、顕在化したトナー像を用紙に転写するものであり、定着ローラ対２０７は、用紙に転写されたトナー像を定着させるものである。また、クリーニング部２０４は、画像転写後に感光体２０１の表面に残留しているトナーを清掃するものである。
【００４１】
また、本体部２の上部には、用紙排出部２０８が設けられ、定着ローラ対２０７から搬送されてきた用紙が、排出ローラ対２０９により搬送され、用紙排出部２０８に排出される。また、排出ローラ対２１０は、定着ローラ対２０７から搬送されてきた用紙をビン部６に排出するもので、制御部１０からの制御信号に応じて駆動される排出分岐ガイド２１１により、用紙の排出方向を排出ローラ対２０９側と排出ローラ対２１０側とに切り換え可能になっている。
【００４２】
また、記録紙の両面に画像を形成する場合は、画像形成部２００で記録紙の一方の面に画像を形成した後、この記録紙を排出ローラ対２０９にニップされた状態とする。この状態で排出ローラ対２０９を反転させて記録紙をスイッチバックさせ、記録紙を用紙搬送路Ｌに送って画像形成部２００の上流域に再度搬送し、画像形成部２００により他方の面に画像を形成した後、記録紙を用紙排出部２０８に排出、又はビン部６に搬送する。
【００４３】
ビン部６は、複数のビンからなるソートビン６２２、単一のビンからなるノンソートビン６２３、及び昇降機構６０５を備え、上記本体部２の排出ローラ対２１０から搬入されてきた記録紙を、ノンソートビン６２３又はソートビン６２２のうちの適切なビンに排出する。本実施形態においては、複写機能を用いた際の記録紙の排出はノンソートビン６２３へ、プリンタ機能を用いた際の記録紙の排出はソートビンのうちのプリント依頼元から指定されたいずれかへ排出されることとする。このソートビンの指定は、プリント指示元の例えばＰＣ（パーソナルコンピュータ）等の情報処理装置、又は／及びそのログインユーザ名等に応じて決定され、上記の情報処理装置から複合機１に送信されるプリント指示のデータの１つとして複合機１に渡されるものとする。昇降機構６０５は、制御部１０からの制御信号に応じて、指示されたビンが本体の記録紙排出口（排出ローラ対２１０の位置）に位置するように、ノンソートビン６２３及びソートビン６２２の位置を昇降するものである。ノンソートビン６２３及びソートビン６２２は一体となって昇降するものとする。
【００４４】
図２は、複合機１の本発明に係る機能構成を主に示すブロック図である。ここでは、特に複写機能とプリンタ機能とに限定して複合機１の機能構成について説明する。複合機１は、操作部１１、原稿読取部４、画像記憶部１２、通信部１３、画像形成部２００、ビン部６、及び制御部１０を備える。操作部１１は、複合機１に対する指示を操作者が入力するためのもので、複合機１のユーザインターフェースである。操作部１１は、本発明に関しては特に、複写部数及び複写開始指示の入力に用いられる。ここで、複写部数とは、同じ複写物をいくつ作るかを示す数で、操作部が備えるテンキー等を用いて入力される。複写開始指示とは、複写を開始する指示で、操作部が備えるスタートキーを押下することにより入力される。
【００４５】
画像記憶部１２は、原稿読取部４により読み取られた画像データ、及び通信部１３により受信した画像データを記憶するもので、ＲＡＭ（ランダムアクセスメモリ）等からなる。通信部１３は、ネットワーク等の通信回線に接続され、複合機１と他の情報処理装置との間で通信を行うためのものである。通信部１３は、本実施形態においては、ネットワークを介して複合機１に接続されたＰＣ（パーソナルコンピュータ）等からの複合機１に対するプリント要求（複合機１のプリンタ機能の使用要求）を受信するために使用される。通信部１３は、プリント要求としての画像データを受信した場合には、この画像データを画像記憶部１２に書き込む。
【００４６】
制御部１０は、複合機１全体を制御するためのもので、ＣＰＵ（中央処理装置）、ＣＰＵで実行されるプログラム等を格納するＲＯＭ（リードオンリーメモリ）、及びＣＰＵで実行されるプログラムのワークエリア等に使用されるＲＡＭ（ランダムアクセスメモリ）等からなる。制御部１０は、複写部数記憶部１０１、複写制御部１０２、プリンタ制御部１０３、ジョブ管理部１０４、印刷制御部１０５、ビン昇降制御部１０６、記録紙排出開始時間算出部１０７、ビン移動時間算出部１０８、ビン移動基準枚数記憶部１０９、ビン移動基準部数記憶部１１０、ビン移動基準時間記憶部１１１、時間帯定義記憶部１１２、日時カウンタ部１１３、ジョブカウンタ部１１４、ジョブ頻度算出部１１５、ジョブ頻度記憶部１１６、及びビン移動基準品時億部１１７を備える。
【００４７】
複写部数記憶部１０１は、操作部１１に入力された複写部数を記憶するものである。操作部１１は複写部数の入力を受け付けた場合に、その複写部数を複写部数記憶部１０１に書き込む。
【００４８】
複写制御部１０２は、複合機１における複写機能を制御するものである。操作部１１は、複写開始指示の入力を受け付けた場合に、複写開始指示を複写制御部１０２に送信する。複写制御部１０２は、複写開始指示を受信した場合には、原稿読取部４に原稿の読み取りを指示する。原稿読取部４は複写制御部１０２から原稿読取指示を受けた場合には、原稿を読み取り、画像データを画像記憶部１２に書き込む。原稿読取部４は、原稿を読み取ったら、読み取った画像の画像データが記憶されている画像記憶部１２内のアドレス（画像データアドレス）、及び読み取った画像のページ数を複写制御部１０２に送信する。複写制御部１０２は、画像データアドレス及びページ数を受信したら、複写部数記憶部１０１から複写部数を読み取り、（複写）ジョブデータとして、複写ジョブが発生した旨、画像データアドレス、ページ数、複写部数（出力部数）をジョブ管理部１０４に送信する。またこれと略同時に、複写制御部１０２は、記録紙排出開始時間の算出指示、ページ数、及び複写部数を記録紙排出開始時間算出部１０７に送信する。またこれと略同時に、複写制御部１０２は、ビン移動時間算出部１０８にビン移動時間の算出指示を送信する。
【００４９】
プリンタ制御部１０３は、複合機１におけるプリンタ機能を制御するものである。プリンタ制御部１０３は、通信回線に接続されたＰＣ等から受信したプリント要求に関するプリントジョブデータを通信部１３から受信する。プリントジョブデータには、当該プリントジョブの画像データが記憶されている画像記憶部１２内のアドレス（画像データアドレス）、画像のページ数、出力部数及び記録紙を排出するソートビンのビン番号が少なくとも含まれる。プリンタ制御部１０３は、プリントジョブデータを受信した場合には（プリント）ジョブデータとして、プリントジョブが発生した旨、画像データアドレス、ページ数、出力部数、及び排出ビン番号をジョブ管理部１０４に送信する。排出ビン番号は例えばソートビン６２２の上から順に１〜４とする。
【００５０】
ジョブ管理部１０４は、図３に示すジョブ管理テーブルを記憶し、プリンタ制御部１０３及び複写制御部１０２からジョブデータを受信した場合に、ジョブ管理テーブルの新たな行としてジョブデータを書き込む。ジョブ管理テーブルのジョブ種別欄５１は、当該行のジョブがプリンタジョブか複写ジョブかを示す識別子を記憶する。画像データアドレス５２は、当該行のジョブの画像データが記憶されている画像記憶部１２の先頭アドレスを記憶する。ページ数欄５３は、当該行のジョブの画像（１部）の全ページ数を記憶する。出力部数欄５４は、当該行のジョブの画像の出力部数（複写部数）を記憶する。全出力枚数欄５５は、当該行のジョブの記録紙の全排出枚数を記憶する。出力済情報欄５６の部数欄５６１は、当該行のジョブの既に排出が完了した部数を記憶する。出力済情報欄５６の枚数欄５６２は、当該行のジョブの現在排出中の部のうち既に排出が完了した枚数を記憶する。つまり、出力済情報欄５６の部数欄５６１に「２」、出力済情報欄５６の枚数欄５６２に「７」と記入されている場合には、既に２部が完全に排出され、３部目が７枚目まで排出されたことを示す。排出ビン番号欄５７は、当該行のジョブの記録紙を排出するビンを示す番号を記憶する。
【００５１】
ジョブ管理部１０４は、印刷制御部１０５から記録紙を１枚排出した旨を受信する毎に、ジョブ管理テーブルの１行目の出力済み情報５６を更新する。ジョブ管理部１０４は、プリントジョブが発生した旨、画像データアドレス、ページ数、出力部数、及び排出ビン番号をプリンタ制御部１０３から受信した場合には、図３に示すジョブ管理テーブルの既に記入されている行の次（既に記入されている行がない場合は１行目）に新たに行を作成し、このプリントジョブのデータを書き込む。具体的には、ジョブ種別欄５１には、プリントジョブである旨、画像データアドレス欄５２には受信した画像データアドレス、ページ数欄５３には受信したページ数、出力部数欄５４には受信した出力部数、全出力枚数欄５５には同じ行のページ数欄５３のページ数と出力部数欄５４の出力部数とを掛け合わせた値、出力済情報欄５６の部数欄５６１及び枚数欄５６２には初期値としてそれぞれ「０」、排出ビン番号欄５７には受信した排出ビン番号を書き込む。
【００５２】
ジョブ管理部１０４は、複写ジョブが発生した旨、画像データアドレス、ページ数、複写部数を複写制御部１０２から受信した場合には、図３に示すジョブ管理テーブルの最初の行を新たに作成し、この複写ジョブのデータを書き込む。具体的には、ジョブ種別欄５１には複写ジョブである旨、画像データアドレス欄５２には受信した画像データアドレス、ページ数欄５３には受信したページ数、出力部数欄５４には受信した複写部数、全出力枚数欄５５にはこの行のページ数欄５３のページ数と出力部数欄５４の複写部数を掛け合わせた値、出力済情報５６の部数欄５６１及び枚数欄５６２には初期値としてそれぞれ「０」を書き込む。複写ジョブの場合には、排出ビン番号欄５７には何も書き込まない。排出ビン番号欄５７が空欄の場合はノンソートビン６２３への出力を指すものとする。複写ジョブのデータをジョブ管理テーブルに書き込む場合に、ジョブ管理テーブルに既にデータが記入されている場合（既に行がある場合）には、書き込む複写ジョブのデータを１行目に書き込み、既にあるデータの行を順に後にシフトさせる。
【００５３】
図２に戻って、印刷制御部１０５は、印刷（記録紙に画像を形成すること）の制御を行うものである。印刷制御部１０５は、ジョブ管理部１０４のジョブ管理テーブルをチェックして、ジョブ（行）が記載されている場合に、画像形成部２００に記録紙に画像を形成して排出する指示を送信する。これを受けて画像形成部２００は、画像記憶部１２から画像データを読み出し、画像形成を行う。印刷制御部１０５は１ページの印刷を行うごとにその旨をジョブ管理部１０４に送信し、これを受けてジョブ管理部１０４は、ジョブ管理テーブルの１番最初の行に記載されているジョブの出力済情報５６の部数５６１及び枚数５６２を更新する。また、印刷制御部１０５は、そのジョブがプリンタジョブであるか複写ジョブであるか及び、プリンタジョブである場合には、排出ビン番号をジョブ管理部１０４から取得して、ビン昇降制御部１０６に送信することによりビンの移動を指示する。
【００５４】
記録紙排出開始時間算出部１０７は、複写制御部１０２から記録紙排出開始時間の算出指示を受信した場合には、記録紙排出開始時間を算出し、算出した記録紙排出開始時間をビン昇降制御部１０６に送信する。記録紙排出開始時間算出部１０７は、例えば印刷する画像の出力部数、ページ数を元に、予め記録紙排出開始時間算出部１０７の保持する、出力部数、ページ数等と記録紙排出開始時間の関係を示すテーブルから、上記条件（出力部数、ページ数）に応じた記録紙排出開始時間を取得することにより、記録紙排出開始時間を求める。記録紙排出開始時間を計算式により求めることが可能な場合には、計算により算出してもよい。複合機１は、原稿を読み取って記録紙を排出するまでの間に、例えば、画像を綺麗に表示するための画像処理や、２イン１機能（２ページ分を１ページに表示するように画像を合成する機能）等を行う。このため、通常、ページ数が多くなるに伴い記録紙排出開始時間が長くなる。
【００５５】
ビン移動時間算出部１０８は、複写制御部１０２からビン移動時間の算出指示を受信した場合には、ノンソートビンを記録紙排出口に移動させるのにかかる時間（ビン移動時間）を算出し、算出したビン移動時間をビン昇降制御部１０６に送信する。ビン移動時間算出部１０８は、移動前のノンソートビンの位置を元に、予めビン移動時間算出部１０８の保持する、ノンソートビンの現在の位置とビン移動時間との関係を示すテーブルからビン移動時間を取得する。
【００５６】
ビン移動基準枚数記憶部１０９は、複写ジョブにおいて、全記録紙の排出が完了するまでノンソートビンを移動させないで記録紙を排出する場合の、記録紙の全排出枚数の予め定められた基準値（上限値）、例えば「１０枚」を記憶するものである。この枚数は、操作部１１を用いてユーザが設定できるようにしてもよい。
【００５７】
ビン移動基準部数記憶部１１０は、複写ジョブにおいて、全記録紙の排出が完了するまでノンソートビンを移動させないで記録紙を排出する場合の、記録紙の全排出部数の予め定められた基準値（上限値）、例えば「５部」をビン移動第１基準部数として記憶するものである。また、現在のジョブの排出ビンと２つ後のジョブの排出ビンとが同じ場合に、１つ後の複写ジョブに対してノンソートビンを移動させて記録紙を排出する場合の、記録紙の全排出部数の予め定められた基準値（下限値）、例えば「１０部」をビン移動第２基準部数として記憶するものである。これらの部数は、操作部１１を用いてユーザが設定できるようにしてもよい。
【００５８】
ビン移動基準時間記憶部１１１は、現在のジョブの排出ビンと２つ後のジョブの排出ビンとが同じ場合に、１つ後の複写ジョブに対してノンソートビンを移動させないで記録紙を排出するか否かの基準として、ノンソートビンの移動時間の予め定められた基準値（上限値）、例えば「５秒」をビン移動基準時間として記憶するものである。これらの部数は、操作部１１を用いてユーザが設定できるようにしてもよい。
【００５９】
時間帯定義記憶部１１２は、当該複合機１に発生した画像形成ジョブの発生頻度（ジョブ発生頻度）を求める（予め定義された）時間の範囲（時間帯）の区切り方の定義を記憶するものである。これは例えば各曜日毎の午前、午後等（つまり月曜日の午前等）である。この定義は、操作部１１からユーザが定義するようにしてもよい。
【００６０】
日時カウンタ部１１３は、日時（曜日を含む）を計時するものである。
【００６１】
ジョブカウンタ部１１４は、複写制御部１０２又はプリンタ制御部１０３からジョブが発生した旨を受信することにより、時間帯定義記憶部１１２に定義された時間帯においてのジョブ数（つまり、例えば月曜日の午前中に発生したジョブの件数）をカウントするものである。
【００６２】
ジョブ頻度算出部１１５は、時間帯定義記憶部１１２に定義された時間帯においてのジョブ発生頻度を算出するものである。ジョブ頻度算出部１１５は、ジョブカウンタ部１１４によりカウントされた、時間帯定義記憶部１１２に定義された時間帯においてのジョブ数をその時間帯の時間（の長さ）で割ることにより、単位時間（例えば１時間）あたりのジョブ数を算出してこれをジョブ発生頻度とする。これには、後述するジョブ頻度記憶部１１６に記憶されている同時間帯の過去のジョブ発生頻度を考慮して（例えば過去のジョブ発生頻度と今回算出されたジョブ発生頻度の平均をとる。）ジョブ発生頻度を算出するようにしてもよい。
【００６３】
ジョブ頻度記憶部１１６は、ジョブ頻度算出部１１５により算出されたジョブ発生頻度を記憶するものである。
【００６４】
ビン移動基準頻度記憶部１１７は、ジョブ発生頻度を基に所望のビンを記録紙排出口に移動させるか否かを決定する基準値（ビン移動基準頻度）を記憶するものである。ビン移動基準頻度は、操作部１１を用いてユーザが設定できるようにしてもよい。
【００６５】
ビン昇降制御部１０６は、ビン部６のビンの昇降を制御するものである。ビン昇降制御部１０６は、これから実行されるジョブの排出ビン番号をジョブ管理部１０４から受信することにより、プリントジョブに対しては常に指定されたソートビンに記録紙が排出されるように昇降機構部６０５を制御する。ビン昇降制御部１０６は、複写ジョブに対しては、以下のようにビンの移動を制御する。複写ジョブの記録紙の全排出部数がビン移動第１基準部数以下の場合、及び、全排出枚数がビン移動基準枚数以下の場合には、当該複写ジョブの記録紙の排出が全て完了するまでビンを移動させない。これにかかわらず、記録紙の排出が開始されるまでにビンの移動が完了するならばノンソートビンを記録紙排出口に移動させる。しかしこれにかかわらず、（実行中のプリントジョブを当該複写ジョブが割り込んでなくて、）この複写ジョブの次のジョブの排出トレイと、この複写ジョブの開始前に記録紙排出口に位置されているトレイとが同じならばトレイを移動させない。この場合にも、この複写ジョブに対するビンの移動時間がビン移動基準時間以内である場合、及び、この複写ジョブの記録紙の全排出部数がビン移動第２基準部数以上の場合には、ノンソートビンを記録紙排出口に移動させる。また、複数部数排出する場合には、各部の排出の合間にビンを移動する時間があれば移動させる。また、ビン昇降制御部１００は、ジョブ頻度記憶部１１６に記憶されている現在の時間帯のジョブ発生頻度が、ビン移動基準頻度記憶部１１７に記憶されているビン移動基準頻度より高い場合には、必ずノンソートビンを記録紙排出口に移動させ、低い場合には上記の制御に従ってビンを移動を行う。
【００６６】
この複写ジョブに対するビン昇降動作を実行するために、ビン昇降制御部１０６は、印刷制御部１０５からのノンソートビンの位置付け指示、記録紙排出開始時間算出部１０７の算出した記録紙排出開始時間、ビン移動時間算出部１０８の算出したビン移動時間、ビン移動基準枚数記憶部１０９に記憶されたビン移動基準枚数、ビン移動基準部数記憶部１１０に記憶されたビン移動第１基準部数とビン移動第２基準部数、及びビン移動基準時間記憶部１１１に記憶されたビン移動基準時間を基にノンソートビンを記録紙排出口に移動させるか否かを決定する。この制御の詳細については、図４のフローチャートを用いて後述する。
【００６７】
図４、図５及び図６は、本実施形態に係る複合機１において複写ジョブが実行される場合のビンの昇降制御の流れを示すフローチャートである。印刷を行う部の番号「Ｓ」（Ｓ部目）の初期値には「１」が代入されているものとする。ステップＳ２からステップＳ４までは、現在（現時刻）が含まれる時間帯定義のジョブ発生頻度の算出のための処理である。ここでのジョブ発生頻度の算出は、（当該フローチャートで処理されるジョブではなく）将来受け付けるジョブに対するビン昇降制御のためのものである。ステップＳ５からステップＳ１３までは、ビンの移動を行うか否かの判定処理である。ビンの移動が行われる場合にはステップＳ１４を通ってステップＳ１５へ進み、ビンの移動が行われない場合にはステップＳ１４を通らずにステップＳ１５へ進む。ステップＳ１５からステップＳ２０までは、記録紙の排出中におけるビンの移動制御の処理である。
【００６８】
ステップＳ１では、操作部１１は、操作部１１のスタートキーが押下されたことを受け付けたか否かを受け付けるまでチェックし（ステップＳ１でＮＯ）、受け付けた場合には（ステップＳ１でＹＥＳ）、複写ジョブを受け付けたとして、操作部１１は複写制御部１０２に複写ジョブを受け付けた旨を送信する。このとき、操作部１１は、操作部１１に対して当該複写ジョブに対する複写部数が入力されたことを受け付けた場合には、この複写部数「Ｓｍａｘ」を複写部数記憶部１０１に書き込む。複写制御部１０２は、複写ジョブを受け付けた旨を受信したことにより、原稿読取部４に対して、複写原稿の画像の読み取りを指示する。これを受けて原稿読取部４は、複写原稿から画像を読み取り、読み取った画像の画像データを画像記憶部１２に書き込む。原稿読取部４は、画像記憶部１２に書き込んだ画像データのアドレス、原稿枚数等を複写制御部１０２に送信する。複写制御部１０２は、複写部数記憶部１０１から複写部数を読み出す。複写制御部１０２はジョブ管理部１０４にこの複写ジョブのデータ（ジョブデータ）として、画像データ格納アドレス、原稿枚数、複写部数等を送信し、ジョブ管理部１０４はジョブ管理テーブルの先頭（１行目）にこの（複写）ジョブデータを追加し、ステップＳ２に進む。
【００６９】
ステップＳ２では、複写制御部１０２は、ジョブを受け付けたので、ジョブカウンタ部１１４にその旨を送信する。これを受けてジョブカウンタ部１１４は、現在の日時（現時刻）を日時カウンタ部１１３から取得し、時間帯定義記憶部１１２をチェックして現時刻を含む時間帯定義を取得し、その時間帯に対する（ジョブカウンタ部１１４が保持する）ジョブカウンタをインクリメントする。現在の時間帯に入って最初のジョブを受け付けた場合にはジョブカウンタに「１」を代入する。ジョブカウンタ部１１４は、プリントジョブの発生に対しても同様に同じジョブカウンタを用いてカウントする。ステップＳ３では、ジョブカウンタ部１１４は、日時カウンタ部１１３及び時間帯定義記憶部をチェックして、ジョブをカウントしていた時間帯が終了したことを検出した場合には（ステップＳ３でＹＥＳ）、ステップＳ４へ進む。ステップＳ４では、ジョブカウンタ部１１４は、ジョブカウンタの値をジョブ頻度算出部１１５へ送信する。ジョブ頻度算出部１１５は、ジョブカウンタの値を受信した場合には、時間帯定義記憶部１１２及び日時カウンタ部１１３をチェックして、受信したカウンタ値に対する時間帯定義を取得して、その時間帯のジョブの発生頻度を算出する。これには、例えば受信したジョブカウンタの値を当該時間帯の長さ（例えば５時間）で割って単位時間あたりのジョブ数を算出すればよい。ジョブ頻度算出部１１５は、算出したジョブ頻度をその時間帯定義と共にジョブ頻度記憶部１１６へ書き込む。
【００７０】
ステップＳ３の分岐において、ジョブをカウントしている時間帯が終了していない場合（ステップＳ３でＮＯ）、及びステップＳ４の処理が終了した場合には、ステップＳ５へ進む。ステップＳ５では、ビン昇降制御部１０６は、時間帯定義記憶部１１２及び日時カウンタ部１１３をチェックして、現時刻が含まれる時間帯定義を取得し、その時間帯のジョブ発生頻度をジョブ頻度記憶部１１６から読み出す。また、ビン昇降制御部１０６は、ビン移動基準頻度をビン移動基準頻度記憶部１１７から取得し、ジョブ発生頻度と比較する。ジョブ発生頻度がビン移動基準頻度より低い場合には（ステップＳ５でＮＯ）、ステップＳ６へ進む。
【００７１】
ステップＳ６では、複写制御部１０２は、記録紙排出開始時間算出部１０７に当該複写ジョブにおける記録紙排出開始までに要する時間を算出するよう指示する。これを受けて記録紙排出開始時間算出部１０７は記録紙の排出を開始するまでの時間を算出し、結果をビン昇降制御部１０６に送信する。また、複写制御部１０２は、ビン移動時間算出部１０８にノンソートビン６２３を記録紙排出口に移動するのに要する時間を算出するよう指示する。ビン移動時間算出部１０８はビンの移動時間を算出したら結果をビン昇降制御部１０６に送信する。ビン昇降制御部１０６は、両時間を比較し、排出開始時間がビン移動時間より短い場合には（ステップＳ６でＮＯ）、ステップＳ７へ進む。
【００７２】
ステップＳ７では、ビン昇降制御部１０６は、ジョブ管理部１０４から当該ジョブの排出部数を取得すると共に、ビン移動基準部数記憶部１１０からビン移動第１基準枚数を読み出し、両者を比較し、排出部数がビン移動第１基準枚数より多いならば（ステップＳ７でＮＯ）、ステップＳ８へ進む。ステップＳ８では、ビン昇降制御部１０６は、ジョブ管理部１０４から当該ジョブの排出部数と全枚数値を取得して全排出枚数を算出すると共に、ビン移動基準枚数記憶部１０９からビン移動基準枚数を読み出し、両者を比較する。全排出枚数がビン移動基準枚数より多い場合（ステップＳ８でＮＯ）、及び、ステップＳ６の分岐において、ビン移動時間が排出開始時間以下の場合（ステップＳ６でＹＥＳ）には、ステップＳ９へ進む。
【００７３】
ステップＳ９では、ビン昇降制御部１０６は、ジョブ管理部１０４により、次のジョブが待機中か（ジョブ管理テーブルが２行以上あるか）否かをチェックし、待機中の場合には（ステップＳ９でＹＥＳ）、ステップＳ１０へ進む。ステップＳ１０では、ビン昇降制御部１０６は、ジョブ管理部１０４により、現在の複写ジョブが実行中のプリントジョブを割り込んだか否か（ジョブ管理テーブルの２行目のジョブの出力済み枚数又は出力済み部数が「０」か否か）をチェックし、割り込んでない場合には（ステップＳ１０でＮＯ）、ステップＳ１１へ進む。ステップＳ１１では、ビン昇降制御部１０６は、ジョブ管理部１０４により、次のジョブの排出ビン番号（ジョブ管理テーブルの２行目の排出ビン番号）を取得し、これと現在、記録紙排出口に位置されている排出ビンとが同じか否かをチェックし、同じである場合には（ステップＳ１１でＹＥＳ）、ステップＳ１２へ進む。
【００７４】
ステップＳ１２では、ビン昇降制御部１０６は、ビン移動基準時間記憶部１１１からビン移動基準時間を読み出し、これとステップＳ６で算出したビンの移動時間とを比較し、ビン移動時間がビン移動基準時間以下である場合には（ステップＳ１２でＮＯ）、ステップＳ１３へ進む。ステップＳ１３では、ビン昇降制御部１０６は、ビン移動基準部数記憶部１１０からビン移動第２基準部数を読み出し、これとステップＳ７で取得した排出部数とを比較する。排出部数がビン移動第２基準部数以上である場合（ステップＳ１３でＹＥＳ）、ステップＳ５の分岐において、ジョブ発生頻度がビン移動基準頻度以上である場合（ステップＳ５でＹＥＳ）、ステップＳ９の分岐において、次のジョブが待機中でない場合（ステップＳ９でＮＯ）、ステップＳ１０の分岐において、当該ジョブが割り込んだものである場合（ステップＳ１０でＹＥＳ）、ステップＳ１１の分岐において、現在セットされているビンと、次のジョブのビンが同じでない場合（ステップＳ１１でＮＯ）、及び、ステップＳ１２の分岐において、ビン移動時間がビン移動基準時間以下である場合（ステップＳ１２でＹＥＳ）には、ステップＳ１４へ進む。
【００７５】
ステップＳ１４では、印刷制御部１０５は、ビン昇降制御部１０６にビンの移動を指示する。ビン昇降制御部１０６は、ジョブ管理部１０４から当該ジョブの排出ビン番号を取得し、そのビン番号のビンを記録紙排出口に位置付けるように昇降機構部６０５に指示し、昇降機後部６０５は、そのビンを記録紙排出口に移動させる。ステップＳ７の分岐において、排出部数がビン移動第１基準部数以下の場合（ステップＳ７でＹＥＳ）、ステップＳ８の分岐において、全枚数値がビン移動基準枚数以下の場合（ステップＳ８でＹＥＳ）、ステップＳ１３の分岐において、排出部数がビン移動第２基準部数より少ない場合（ステップＳ１３でＮＯ）、及び、ステップＳ１４の処理が終了した場合には、ステップＳ１５へ進む。
【００７６】
ステップＳ１５では、印刷制御部１０５は、当該ジョブに対する画像形成を行うように画像形成部２００に１ページごとに指示を送信し、画像形成部２００は、これにより１ページごとに記録紙に画像を形成して記録紙排出口から排出する。１部数分の記録紙が印刷されたらステップＳ１６へ進む。ステップＳ１６では、ジョブ管理部１０４は、ジョブ管理テーブルの排出部数をインクリメントする。ステップＳ１７では、ビン昇降制御部１０６は、ビンの移動が完了しているか否かをチェックし、完了していない場合には（ステップＳ１７でＮＯ）、ステップＳ１８へ進む。ステップＳ１８では、ビン昇降制御部１０６は、ビン移動時間算出部１０８から取得したビン移動時間と、次の部の排出開始までの時間とを比較し、ビン移動時間の方が短い場合には（ステップＳ１８でＹＥＳ）、ステップＳ１９へ進む。次の部の排出開始までの時間は、片面印刷や両面印刷等の印刷の形態に応じた時間（特に各部間の排出間隔でなく各ページ間の排出間隔でもよい。）をビン昇降制御部１０６が予め記憶しているものとする。ステップＳ１９では、ビン昇降制御部１０６は、ノンソートビンを記録紙排出口に移動するよう制御する。ステップＳ１７の分岐において、ビンの移動が完了している場合（ステップＳ１７でＹＥＳ）、ステップＳ１８の分岐において、ビンの移動時間の方が長い場合（ステップＳ１８でＮＯ）、及びステップＳ１９の処理が終了している場合には、ステップＳ２０へ進む。ステップＳ２０では、印刷制御部１０５は、印刷する部の番号「Ｓ」が複写部数「Ｓｍａｘ」以下か否かをチェックし、「Ｓ」が「Ｓｍａｘ」以下である場合には（ステップＳ２０でＹＥＳ）、ステップＳ１５へ戻り、次の部の印刷を行う。「Ｓ」が「Ｓｍａｘ」より多きければ（ステップＳ２０でＮＯ）、印刷を終了する。
【００７７】
このように本実施形態によれば、複合機１における記録紙の排出は、基本的には、当該ジョブにより排出される記録紙の部数が予め設定された部数値（ビン移動第１基準部数）以下の場合には、当該ジョブの開始時に既に記録紙排出口に位置付けられていたビンに対して行われ、予め設定された部数値より多い場合には、所望のビンに対して行われる。しかし、当該ジョブにより排出される記録紙の全枚数値が予め設定された枚数値（ビンに同基準枚数）以下の場合には、当該ジョブの開始時に既に記録紙排出口に位置付けられていたビンに対して記録紙の排出が行われる。またしかし、記録紙の排出が開始されるまでに所望のビンが記録紙排出口に移動可能であれば、上記にかかわらず所望のビンに記録紙の排出が行われる。しかし、上記の全てにかかわらず、当該ジョブの次に待機されたジョブに対して指示されているビンが、当該ジョブの開始時に既に記録紙排出口に位置付けられていたビンと同じであるならば、このビンに対して全ての記録紙の排出が行われる。この場合であっても、当該ジョブに対するビンの移動時間が所定時間（ビン移動基準時間）以内である場合、及び、当該ジョブの記録紙の全排出部数が予め設定された第２の部数値（ビン移動第２基準部数）以上の場合には、所望のビンに記録紙の排出が行われる。また、複数部数排出する場合には、各部の排出の合間にビンを移動する時間があれば移動させる。また、当該ジョブを受け付けた時間帯がジョブの発生頻度の高い時間帯であれば、必ず所望のビンに記録紙の排出が行われる。
【００７８】
次に、本発明の第２の実施形態について、図面を用いて説明する。第１の実施形態においては、ジョブを受け付けた時間帯のジョブ発生頻度が所定の頻度（ビン移動基準頻度）以上であれば、必ず所望のビンに記録紙を排出するようにしたが、本実施形態においては、ジョブ発生頻度がより高ければ、ビン移動第１基準部数及びビン移動基準枚数により小さい値を設定するようにする。
【００７９】
本実施形態においては、ジョブ移動基準頻度記憶部１１７は、ジョブ移動第１基準頻度と、ジョブ移動第１基準頻度より大きいジョブ移動第２基準頻度とを記憶する。これらの２種類の基準頻度は、ジョブ発生頻度の高さに従いビン移動基準枚数及びビン移動第１基準部数を変えるための基準となるものである。
【００８０】
ビン移動基準枚数記憶部１０９は、ビン移動基準枚数として、第１の枚数値と、第１の枚数値より少ない第２の枚数値と、第２の枚数値より少ない第３の枚数値の３種類を記憶する。第１の枚数値は、ジョブ発生頻度がジョブ移動第１基準頻度より低い場合に対応し、第２の枚数値は、ジョブ発生頻度がジョブ移動第１基準頻度以上でジョブ移動第２基準頻度より低い場合に対応し、第３の枚数値は、ジョブ発生頻度がジョブ移動第２基準頻度以上の場合に対応する。また、ビン移動基準部数記憶部１１０は、ビン移動第１基準枚数として、第１の部数値と、第１の部数値より少ない第２の部数値と、第２の部数値より少ない第３の部数値の３種類を記憶する。第１の部数値は、ジョブ発生頻度がジョブ移動第１基準頻度より低い場合に対応し、第２の部数値は、ジョブ発生頻度がジョブ移動第１基準頻度以上でジョブ移動第２基準頻度より低い場合に対応し、第３の部数値は、ジョブ発生頻度がジョブ移動第２基準頻度以上の場合に対応する。
【００８１】
図７、図８及び図６（図６は第１の実施形態と共用）は、本実施形態に係る複合機１において複写ジョブが実行される場合のビンの昇降制御の流れを示すフローチャートである。第１の実施形態の場合と同じ番号が付されたステップは第１の実施形態と同じ処理を行うものとする。以下では、第１の実施形態と異なる処理のみについて説明する。ステップＳ３１からステップＳ３９までは、当該ジョブが発生した時間帯のジョブの発生頻度に基づいてビン移動第１基準部数及びビン移動基準枚数の値を設定する処理である。
【００８２】
ステップＳ３１では、ビン昇降制御部１０６は、時間帯定義記憶部１１２及び日時カウンタ部１１３をチェックして、現時刻が含まれる時間帯定義を取得し、その時間帯のジョブ発生頻度をジョブ頻度記憶部１１６から読み出す。また、ビン昇降制御部１０６は、ビン移動第１基準頻度をビン移動基準頻度記憶部１１７から取得し、ジョブ発生頻度と比較する。ジョブ発生頻度がビン移動第１基準頻度より低い場合には（ステップＳ３１でＹＥＳ）、ステップＳ３２へ進む。ステップＳ３２では、ビン昇降制御部１０６は、ビン移動基準部数記憶部１１０に記憶されている３種類の部数値のうち第１のものをビン移動第１基準部数として当該ジョブに使用するように決定する。ステップＳ３３では、ビン昇降制御部１０６は、ビン移動基準枚数記憶部１０９に記憶されている３種類の枚数値のうち第１のものをビン移動基準枚数として当該ジョブに使用するように決定する。ステップＳ３１の分岐において、ジョブ発生頻度がビン移動第１基準頻度以上である場合には（ステップＳ３１でＮＯ）、ステップＳ３４へ進む。
【００８３】
ステップＳ３４では、ビン昇降制御部１０６は、ビン移動第２基準頻度をビン移動基準頻度記憶部１１７から取得し、ジョブ発生頻度と比較する。ジョブ発生頻度がビン移動第２基準頻度より低い場合には（ステップＳ３４でＹＥＳ）、ステップＳ３５へ進む。ステップＳ３５では、ビン昇降制御部１０６は、ビン移動基準部数記憶部１１０に記憶されている３種類の部数値のうち第２のものをビン移動第１基準部数として当該ジョブに使用するように決定する。ステップＳ３６では、ビン昇降制御部１０６は、ビン移動基準枚数記憶部１０９に記憶されている３種類の枚数値のうち第２のものをビン移動基準枚数として当該ジョブに使用するように決定する。ステップＳ３４の分岐において、ジョブ発生頻度がビン移動第２基準頻度以上である場合には（ステップＳ３４でＮＯ）、ステップＳ３７へ進む。
【００８４】
ステップＳ３７では、ステップＳ３７では、ビン昇降制御部１０６は、ビン移動基準部数記憶部１１０に記憶されている３種類の部数値のうち第３のものをビン移動第１基準部数として当該ジョブに使用するように決定する。ステップＳ３８では、ビン昇降制御部１０６は、ビン移動基準枚数記憶部１０９に記憶されている３種類の枚数値のうち第３のものをビン移動基準枚数として当該ジョブに使用するように決定する。ステップＳ３３の処理が終了した場合、ステップＳ３６の処理が終了した場合、及びステップＳ３８の処理が終了した場合には、ステップＳ６へ進む。
【００８５】
このように本実施形態によれば、複合機１における記録紙の排出は、基本的には、当該ジョブにより排出される記録紙の部数が予め設定された部数値（ビン移動第１基準部数）以下の場合には、当該ジョブの開始時に既に記録紙排出口に位置付けられていたビンに対して行われ、予め設定された部数値より多い場合には、所望のビンに対して行われる。しかし、当該ジョブにより排出される記録紙の全枚数値が予め設定された枚数値（ビンに同基準枚数）以下の場合には、当該ジョブの開始時に既に記録紙排出口に位置付けられていたビンに対して記録紙の排出が行われる。またしかし、記録紙の排出が開始されるまでに所望のビンが記録紙排出口に移動可能であれば、上記にかかわらず所望のビンに記録紙の排出が行われる。しかし、上記の全てにかかわらず、当該ジョブの次に待機されたジョブに対して指示されているビンが、当該ジョブの開始時に既に記録紙排出口に位置付けられていたビンと同じであるならば、このビンに対して全ての記録紙の排出が行われる。この場合であっても、当該ジョブに対するビンの移動時間が所定時間（ビン移動基準時間）以内である場合、及び、当該ジョブの記録紙の全排出部数が予め設定された第２の部数値（ビン移動第２基準部数）以上の場合には、所望のビンに記録紙の排出が行われる。また、複数部数排出する場合には、各部の排出の合間にビンを移動する時間があれば移動させる。また、当該ジョブを受け付けた時間帯のジョブ発生頻度がより高ければ、ビン移動第１基準部数及びビン移動基準枚数により小さな値を設定し、ジョブ発生頻度がより高ければ、より多くのジョブの記録紙が所望のビンに排出されると共に、部数又は／及び枚数のより少ないジョブに対してだけビンの移動が行われない。
【００８６】
なお、本発明は、上記実施形態のものに限定されるものではなく、以下に述べる態様を採用することができる。本実施形態においては、複写機能とプリンタ機能のみを備えた複合機を例に、特に複写ジョブが実行された場合を例にとって説明したが、これは必ずしも複写ジョブである必要はなく、例えばプリンタジョブであってもよい。また、複合機の機能にファクシミリ機能が加わった場合、或いはファクシミリ機能がプリンタ機能に取って代わった場合にでも本実施形態と略同様に対処することができる。これには、ファクシミリ機能をプリンタ機能と同様に扱えばよい。また、本実施形態においては、複写機能の場合には記録紙をノンソートビンに、プリンタ機能の場合にはソートビンに排出したが、プリンタ機能の場合で特にビンの指定がない場合にはノンソートビンに排出するようにしてもよいし、複写機能で特に指定がある場合にはソートビンに排出するようにしてもよい。
【００８７】
また、本実施形態においては、複写ジョブに対するビンの移動に関して、本発明を適用したが、これは必ずしも複写ジョブである必要はなく、他のプリンタジョブ、ファクシミリジョブ等であってもよい。
【００８８】
本実施形態においては、待機ジョブのビンの考慮として、これから開始される複写ジョブの次に待機されたジョブに対して指示されているビンが、この複写ジョブの開始時に既に記録紙排出口に位置付けられていたビンと同じであるならば、このビンに対して、これから開始される複写ジョブの記録紙を排出し、この場合であっても、この複写ジョブに対するビンの移動時間が所定時間（ビン移動基準時間）以内である場合、及び、この複写ジョブの記録紙の全排出部数が予め設定された第２の部数値（ビン移動第２基準部数）以上の場合には、ノンソートビンに記録紙を排出するように制御したが、待機ジョブのビンを考慮して当該複写ジョブのビンを決定するのであれば、必ずしも上記に記載の方法には限られない。例えば、待機ジョブにおいて排出されるビンの統計をとり、特定のビンへの記録紙の排出が頻発するようであればそのビンに記録紙の排出を固定するようにしてもよい。
【００８９】
本実施形態においては、各部の排出の合間にビンの移動時間がある場合にビンの移動を行ったが、これは必ずしも各部の排出の合間ではなく、各ページの排出の合間であってもよい。また、本実施形態においては、各部の排出の合間にビンを目的の位置まで完全に移動させる時間があるか否かをチェックし、時間がある場合にはビンを完全に移動させるようにしたが、例えば、各部の排出の合間にビンを１段だけ移動させる時間があるか否かをチェックし、時間がある場合にはビンを１段だけ（或いは少なくとも１段）移動することにより、各合間毎にビンを１段ずつ移動させて最終的に目的の位置までの移動を完了させるようにしてもよい。また、各ページや各部の排出の合間に移動可能な量だけビンを（記録紙が排出不可能な位置にビンが止まることは避けて）移動させるようにして各合間毎にビンを少しずつ移動させて、最終的に目的の位置までの移動を完了させるようにしてもよい。
【図面の簡単な説明】
【００９０】
【図１】本発明の一実施形態における画像形成装置の機械的構成を示す側面外略図である。
【図２】本発明の一実施形態における画像形成装置の機能的構成を示すブロック図である。
【図３】本発明の一実施形態におけるジョブ管理テーブルの構成を示す図である。
【図４】本発明の一実施形態における画像形成装置の処理の流れを示すフローチャートである。
【図５】本発明の一実施形態における画像形成装置の処理の流れを示すフローチャートである。
【図６】本発明の一実施形態における画像形成装置の処理の流れを示すフローチャートである。
【図７】本発明の第２の実施形態における画像形成装置の処理の流れを示すフローチャートである。
【図８】本発明の第２の実施形態における画像形成装置の処理の流れを示すフローチャートである。
【符号の説明】
【００９１】
１  複合機（画像形成装置）
１０４  ジョブ管理部（選択手段、トレイ判別手段）
１０６  ビン昇降制御部（制御手段）
１０７  記録紙排出開始時間算出部（開始時間算出手段）
１０８  ビン移動時間算出部（移動時間算出手段）
１１５  ジョブ頻度算出部（頻度算出手段）
１１  操作部（部数値取得手段）
２００  画像形成部（画像形成手段）
４  原稿読込部（全枚数値取得手段）
６０５  昇降機構部（移動手段）
６２２  ソートビン（トレイ）
６２３  ノンソートビン（トレイ）
【図１】
2006036391.tif 000003
【図２】
2006036391.tif 000004
【図３】
2006036391.tif 000005
【図４】
2006036391.tif 000006
【図５】
2006036391.tif 000007
【図６】
2006036391.tif 000008
【図７】
2006036391.tif 000009
【図８】
2006036391.tif 000010