(57)【要約】 【課題】  シート収納手段に収納されたシートをすばやく取り出すことができると共に、ジャムの発生を防ぐことのできる画像形成装置及び画像形成装置の制御方法を提供する。【解決手段】  複数のシート収納手段５００，５００ａのうちシート収納部に収納されたシートを取り出すシート収納手段５００，５００ａを指定手段により指定し、シート排出動作を制御する制御手段１１０は、指定手段によって指定されたシート収納手段５００に対してシートの排出を行っていない場合には、他のシート収納手段５００ａに対するシート排出動作中であってもシート排出動作を中断することなく指定されたシート収納手段５００をシート取り出し可能状態とする。また、指定されたシート収納手段５００に対してシート排出を行っている場合には、シート収納手段５００に対するシート排出動作を中断した後、シート収納手段５００をシート取り出し可能状態とするよう制御する。【選択図】      図１
2005115004.tif 000002
【特許請求の範囲】
【請求項１】
シートに画像を形成した後、前記シートを排出する画像形成装置において、
前記排出されたシートを収納するシート収納部を備えた１つあるいは複数のシート収納手段と、
前記１つあるいは複数のシート収納手段に選択的にシートを排出するようシート排出動作を制御する制御手段と、
前記１つあるいは複数のシート収納手段のうち前記シート収納部に収納されたシートを取り出すシート収納手段を指定する指定手段と、
を備え、
前記制御手段は、前記指定手段によって指定されたシート収納手段に対してシートの排出を行っていない場合には、他のシート収納手段に対するシート排出動作中であってもシート排出動作を中断することなく前記指定されたシート収納手段をシート取り出し可能状態とし、前記指定されたシート収納手段に対してシート排出を行っている場合には、該シート収納手段に対するシート排出動作を中断した後、該シート収納手段をシート取り出し可能状態とするよう制御することを特徴とする画像形成装置。
【請求項２】
前記シート収納手段は、前記シート収納部を開放するカバーを有し、
前記シートを取り出すシート収納手段を指定する指定手段は、前記カバーを開放する際に操作される操作手段であることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記シート収納手段は、前記シート収納部を開放するカバーを有し、
前記シートを取り出すシート収納手段を指定する指定手段は、前記カバーを開放するための動作を検知して信号を発生するセンサであることを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記シート収納手段のシート取り出し可能状態は、前記カバーのロックを解除した状態であることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記指定手段によって指定されたシート収納部に収納されたシートの取り出しが終了したことを通知する通知手段を備え、
前記制御手段は、前記指定手段によって指定されたシート収納手段への排出を中断していた場合、前記通知手段からの通知により前記指定されたシート収納手段に対するシート排出動作を再開し、かつ前記指定されたシート収納手段をシート取り出し不可状態とすることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記通知手段は、前記カバーを閉じる際に操作される操作手段であることを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記通知手段は、前記カバーを閉じる動作を検知して信号を発生するセンサであることを特徴とする請求項５記載の画像形成装置。
【請求項８】
前記シート収納手段のシート取り出し不可状態は、前記カバーをロックした状態であることを特徴とする請求項５乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
シートに画像を形成した後、前記シートを排出する画像形成装置の制御方法であって、
前記排出されたシートを収納するシート収納部を備えた１つあるいは複数のシート収納手段のうち収納されたシートを取り出すシート収納手段を指定する指定工程と、
前記指定工程によって指定されたシート収納手段に対してシートの排出を行っていない場合には、他のシート収納手段に対するシート排出動作中であってもシート排出動作を中断することなく前記指定されたシート収納手段をシート取り出し可能状態とし、前記指定されたシート収納手段に対してシート排出を行っている場合には、該シート収納手段に対するシート排出動作を中断した後、該シート収納手段をシート取り出し可能状態とする制御工程と、
を有することを特徴とする画像形成装置の制御方法。
【請求項１０】
前記シート収納部に収納されたシートの取り出しが終了したことを通知する通知工程を備え、
前記指定工程によって指定されたシート収納手段に対する排出を中断していた場合、前記通知工程からの通知により前記指定されたシート収納手段に対するシート排出動作を再開し、かつ前記指定されたシート収納手段をシート取り出し不可状態とする制御工程とを備えたことを特徴とする請求項９記載の画像形成装置の制御方法。
【請求項１１】
前記指定工程及び制御工程は、記憶媒体に記憶された該指定工程及び制御工程を行うためのプログラムに従う制御手段により制御されることを特徴とする請求項９又は１０記載の画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成装置の制御方法に関し、特に画像形成したシートを１つあるいは複数のシート収納手段のシート収納部に選択的に排出収納するようにしたものに関する。
【背景技術】
【０００２】
従来、一般的に広く普及している複写機、プリンタ、ＦＡＸ等の画像形成装置においては、給紙カセットから給送されたシート、或は手差し給紙部から給紙されたシートに画像を形成した後、装置本体外部に設けられた排紙トレイに排出するようにしたものがある。
【０００３】
また、装置本体の側方に複数の排紙ビンを備えたシート処理装置であるフィニッシャを設け、各ビンにグループごとにシートを排出するようにしたものがある。なお、このフィニッシャにおいては、このような仕分けの他、シートに対しパンチ、ステイプル、シフト動作といった処理を行うことにより、ユーザの利便性を高めた積載方法が一般的になっている。
【０００４】
一方、大量のシートを積載する場合には、通常の排紙トレイやフィニッシャでは積載性が悪いため、特開平５−６６６２２号公報に示されているように、例えば大容量のシート収納手段であるスタッカに排紙を行い、スタッカ内に設けられた積載トレイにシートを積載するようにしたものがある。
【０００５】
図３２は、このようなスタッカに設けられた積載トレイの斜視図であり、この積載トレイ５０８は、積載トレイ上に積載されるシートＳの進入方向以外の三方をシートストッパ１５００１、手前ガイド１５００２、奥ガイド１５００３によってガイドするため、出力されたシートＳを、単に積載する一般的な排紙トレイに比べてシート揃えの精度が非常に向上するようになっている。
【０００６】
また、スタッカに設けられた積載トレイとしては特開平６−１２７８１０号公報に示されているもののように、昇降可能なものがあり、このような積載トレイの場合には下限スイッチ等のセンサを設けることによって、過積載状態になる前に排紙の積載をストップすることができるようになっている。
【０００７】
また、スタッカ内に収納されたシートは、いずれは機外に排出する必要があるためスタッカにはカバーが設けられており、シートを取り出す場合には、カバーを開いた後、積載トレイ５０８を機外に引き出すことによってシートを取り出すことができる。なお、特開平５−１０７８２６号公報に示されているもののように、給紙カセット及びスタッカのカバー等のユーザがアクセスするカバーを同一面にし、使い勝手を良くした画像形成装置も存在する。
【０００８】
ところで、このような特開平５―１０７８２６号公報のようなスタッカの場合、カバーを開いて積載トレイを機外に引き出した状態のとき、スタッカにシートが排出されると積載トレイが存在しないため、排出されたシートは、正常に積載されず、ジャムが発生する恐れがある。このため、積載トレイがスタッカ内に存在しない場合には、そのスタッカにはシートを排紙しないようにするという制御が必要となる。
【０００９】
一方、場合によっては、排紙を受付中のスタッカから出力結果を得ようとして積載トレイを引き出すことがあり、この場合には、一旦そのスタッカへの排紙を中断し、それからカバーを開け、積載トレイを引き出すようにしている。ここで、このようなスタッカにおいては、スタッカへの排紙を停止する前に積載トレイを機外に引き出すことを禁じるため、スタッカへの排紙中にはスタッカのカバーが開けられないようロック機能を設けている。
【００１０】
つまり、ユーザがただちにスタッカに排出された画像形成後のシートを手に入れたいと思っても、現在の画像形成装置ではシートの排紙を停止させるという工程が存在し、煩雑であった。
【００１１】
そこで、そのような問題を解決するために、複数の排紙先としてのスタッカを設けた画像形成装置では、排紙受付中のスタッカのカバーが開けられた場合には、それ以降のシートの排紙先を他のスタッカとすることによって、排紙を受付ける状態にないスタッカにおけるジャムの発生を防ぐようにしたものが存在する（特許文献１参照）。
【００１２】
【特許文献１】特開平６−１２７８０７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかし、このような従来の複数のスタッカを備えた画像形成装置においては、給紙、画像形成、排紙といったある程度の長さのシートパスが存在するため、また出力のスループットを稼ぐために複数のシートが装置本体内に存在する場合がある。
【００１４】
そして、このように複数のシートが装置本体内に存在する場合、所定のスタッカに排出するために既に給紙してしまったシートは、その所定のスタッカのカバーが開かれた後も、そのスタッカに排紙されるため、ジャムが発生する可能性がある。
【００１５】
そこで、本発明は、このような現状に鑑みてなされたものであり、スタッカ（シート収納手段）に収納されたシートをすばやく取り出すことができると共に、ジャムの発生を防ぐことのできる画像形成装置及び画像形成装置の制御方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１６】
本発明は、シートに画像を形成した後、前記シートを排出する画像形成装置において、前記排出されたシートを収納するシート収納部を備えた１つあるいは複数のシート収納手段と、前記１つあるいは複数のシート収納手段に選択的にシートを排出するようシート排出動作を制御する制御手段と、前記１つあるいは複数のシート収納手段のうち前記シート収納部に収納されたシートを取り出すシート収納手段を指定する指定手段と、を備え、前記制御手段は、前記指定手段によって指定されたシート収納手段に対してシートの排出を行っていない場合には、他のシート収納手段に対するシート排出動作中であってもシート排出動作を中断することなく前記指定されたシート収納手段をシート取り出し可能状態とし、前記指定されたシート収納手段に対してシート排出を行っている場合には、該シート収納手段に対するシート排出動作を中断した後、該シート収納手段をシート取り出し可能状態とするよう制御することを特徴とするものである。
【００１７】
また本発明は、前記シート収納手段は、前記シート収納部を開放するカバーを有し、前記シートを取り出すシート収納手段を指定する指定手段は、前記カバーを開放する際に操作される操作手段であることを特徴とするものである。
【００１８】
また本発明は、前記シート収納手段は、前記シート収納部を開放するカバーを有し、前記シートを取り出すシート収納手段を指定する指定手段は、前記カバーを開放するための動作を検知して信号を発生するセンサであることを特徴とするものである。
【００１９】
また本発明は、前記シート収納手段のシート取り出し可能状態は、前記カバーのロックを解除した状態であることを特徴とするものである。
【００２０】
また本発明は、前記指定手段によって指定されたシート収納部に収納されたシートの取り出しが終了したことを通知する通知手段を備え、前記制御手段は、前記指定手段によって指定されたシート収納手段への排出を中断していた場合、前記通知手段からの通知により前記指定されたシート収納手段に対するシート排出動作を再開し、かつ前記指定されたシート収納手段をシート取り出し不可状態とすることを特徴とするものである。
【００２１】
また本発明は、前記通知手段は、前記カバーを閉じる際に操作される操作手段であることを特徴とするものである。
【００２２】
また本発明は、前記通知手段は、前記カバーを閉じる動作を検知して信号を発生するセンサであることを特徴とするものである。
【００２３】
また本発明は、前記シート収納手段のシート取り出し不可状態は、前記カバーをロックした状態であることを特徴とするものである。
【００２４】
また本発明は、シートに画像を形成した後、前記シートを排出する画像形成装置の制御方法であって、前記排出されたシートを収納するシート収納部を備えた１つあるいは複数のシート収納手段のうち収納されたシートを取り出すシート収納手段を指定する指定工程と、前記指定工程によって指定されたシート収納手段に対してシートの排出を行っていない場合には、他のシート収納手段に対するシート排出動作中であってもシート排出動作を中断することなく前記指定されたシート収納手段をシート取り出し可能状態とし、前記指定されたシート収納手段に対してシート排出を行っている場合には、該シート収納手段に対するシート排出動作を中断した後、該シート収納手段をシート取り出し可能状態とする制御工程と、を有することを特徴とするものである。
【００２５】
また本発明は、前記シート収納部に収納されたシートの取り出しが終了したことを通知する通知工程を備え、前記指定工程によって指定されたシート収納手段に対する排出を中断していた場合、前記通知工程からの通知により前記指定されたシート収納手段に対するシート排出動作を再開し、かつ前記指定されたシート収納手段をシート取り出し不可状態とする制御工程とを備えたことを特徴とするものである。
【００２６】
また本発明は、前記指定工程及び制御工程は、記憶媒体に記憶された該指定工程及び制御工程を行うためのプログラムに従う制御手段により制御されることを特徴とするものである。
【発明の効果】
【００２７】
本発明のように、指定されたシート収納手段に対してシートの排出を行っていない場合には、他のシート収納手段に対するシート排出動作中であってもシート排出動作を中断することなく指定されたシート収納手段をシート取り出し可能状態とし、指定されたシート収納手段に対してシート排出を行っている場合には、シート収納手段に対するシート排出動作を中断した後、シート収納手段をシート取り出し可能状態とするよう制御することにより、シート収納手段に収納されたシートをすばやく取り出すことができると共に、ジャムの発生を防ぐことができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明を実施するための最良の形態について図面を用いて詳細に説明する。
【００２９】
図１は、本発明の実施の形態に係る画像形成装置のシステム構成を示す図である。
【００３０】
同図において、１００は画像形成装置であり、この画像形成装置１００は、原稿画像を光学的に読み取り、画像データに変換するリーダ部（画像入力装置）２００と、シートを搬送し、その上に画像データを可視画像として形成して装置外に排紙するプリンタ部（画像出力装置）３００とを備えている。
【００３１】
ここで、このリーダ部２００は、原稿を読取るための機能を持つスキャナユニット２１０と、原稿を搬送するための機能を持つ原稿給紙ユニット（ＤＦユニット）２５０とを備えている。
【００３２】
また、プリンタ部３００は、複数種類のシートカセットを備えた給紙ユニット３１０と、画像データをシートに転写、定着させる機能を備えたマーキングユニット３２０と、画像形成されたシートを機外へ出力する機能を備えた排紙ユニット３３０と、排出されたシートを収納する大容量のシート収納手段である１つ又は複数、本実施の形態においては、２つのスタッカ５００，５００ａとを備えている。
【００３３】
なお、この２つのスタッカ５００，５００ａのうち、一方のスタッカ５００はプリンタ部３００に直接接続されている。また、他のスタッカ５００はプリンタ部３００にプリンタ部３００に直接接続されたスタッカ５００（以下、親スタッカという）を介してプリンタ部３００と接続されている。なお、親スタッカ５００と他のスタッカ５００ａ（以下、子スタッカという）は、それぞれ内部にスタッカ制御装置５１０を備えている。
【００３４】
同図において、１１０は画像形成装置１００の制御手段である制御装置（コントローラ部）であり、この制御装置１１０は、リーダ部２００、プリンタ部３００と電気的に接続され、さらにＬＡＮ等のネットワーク４００を介してホストコンピュータ４０１，４０２と接続されている。
【００３５】
また、この制御装置１１０は、リーダ部２００を制御して原稿の画像データを読込み、プリンタ部３００を制御して画像データをシートに出力してコピーを行う機能、リーダ部２００から読取った画像データをコードデータに変換し、ネットワーク４００を介してホストコンピュータ４０１，４０２へ送信するスキャナ機能、ホストコンピュータ４０１，４０２からネットワーク４００を介して受信したＰＤＬ（ページ記述言語）コードデータを画像データに変換し、プリンタ部３００に出力するプリンタ機能を制御するようになっている。
【００３６】
なお、ＰＤＬではページの区切りを示すコマンドが各言語ごとに定義されている。例えばＰｏｓｔＳｃｒｉｐｔでは「ＳｈｏｗＰａｇｅ」、ＰＣＬでは「ＦｏｒｍＦｅｅｄ」というコマンドが定義されている。これらのコマンドが通知された場合に、はじめて１ページの区切りが判明する。また、１ページの区切りを判別する方法としては、ジョブの終了をホストコンピュータ４０１，４０２からのデータ転送が途切れてからのタイムアウトによって判別する方法も存在する。
【００３７】
１５０は操作部であり、この操作部１５０は制御装置１１０に接続されると共に、液晶タッチパネルが配置され、画像形成装置１００を操作するためのユーザＩ／Ｆ機能を有している。
【００３８】
図２は、このような画像形成装置１００の概略構成を示す図であり、リーダ部２００は原稿給送ユニット２５０により原稿を先頭順に１枚ずつプラテンガラス２１１上へ給送し、原稿の読み取り動作終了後、プラテンガラス２１１上の原稿を排出トレイ２１９に排出するようにしている。
【００３９】
また、原稿がプラテンガラス２１１上に搬送されると、スキャナユニット２１０のランプ２１２を点灯すると共に、光学ユニット２１３の移動を開始させて原稿を露光走査する。この時の原稿からの反射光は、ミラー２１４〜２１６及びレンズ２１７によってＣＣＤイメージセンサ（以下、ＣＣＤという）２１８へ導かれる。そして、このように走査された原稿の画像はＣＣＤ２１８によって読み取られて画像データに変換され、この後、この画像データは、所定の処理が施された後、制御装置１１０へ転送される。
【００４０】
図３は、制御装置１１０とリーダ部２００との間のコマンドを示す図であり、原稿画像を読み取る場合、まず制御装置１１０はリーダ部２００に対して、フィーダ上の原稿を給紙させるために「原稿給紙実行要求」（８００１）を発行する。
【００４１】
それに対しリーダ部２００はフィーダ上の原稿を給紙した時点で原稿給紙終了ステータス通知（８００２）を制御装置１１０に対して発行する。この時リーダ部２００は原稿載置台２５１（図１参照）に設けられた不図示のセンサにより原稿載置台上に原稿が存在するかどうかを検知し、原稿が存在していれば「次原稿あり」を通知し、原稿が無ければ「次原稿なし」を通知する。
【００４２】
つまり、原稿の有無は原稿給紙実行要求（８００１）時に判明し、次原稿の有無は、原稿給紙終了ステータス通知（８００２）時に判明することになる。そして、制御装置１１０は原稿が存在すると判断した場合には、次にスキャン実行要求（８００３）をリーダ部２００に発行し、原稿の画像読み取りを要求する。
【００４３】
この後、リーダ部２００は、このスキャン実行要求（８００３）に応じて実際に画像読み取りを開始する時にスキャン実行準備終了通知（８００４）を、また画像読み取り終了後にスキャン終了ステータス通知（８００５）を制御装置１１０に対して通知する。
【００４４】
一方、所定の処理が施された画像データが制御装置１１０へ転送されると、図２に示すプリンタ部３００のレーザドライバ３２１はレーザ発光部３２２を駆動し、制御装置１１０から出力された画像データに応じたレーザ光を発光させる。そして、このレーザ光は感光ドラム３２３に照射され、感光ドラム３２３にはレーザ光に応じた潜像が形成される。なお、この後、感光ドラム３２３の潜像の部分には現像器３２４によって現像剤が付着される。
【００４５】
ところで、プリンタ部３００の給紙ユニット３１０はシート格納部として、それぞれ引き出し状の形状を有するカセット３１１〜３１４、機外に露出しているトレイ状の手差し給紙部３１５を備えている。なお、シートを補給する際は、手差し給紙部３１５を除き、まずカセット３１１〜３１４を引き出し、そのカセット３１１〜３１４にシートを補給した後、カセット３１１〜３１４を閉めるようにしている。
【００４６】
そして、レーザ光の照射開始と同期したタイミングでカセット３１１〜３１４、或は手差し給紙部３１５のいずれかからシートが給送され、このシートは搬送路３３１を経て転写部３２５に搬送され、この転写部３２５において感光ドラム３２３に形成されたトナー画像が転写される。この後、トナー画像が転写されたシートは搬送ベルト３２６によって、定着部３２７に搬送され、定着部３２７の熱と圧力によりトナー画像はシートに定着する。
【００４７】
次に、定着部３２７を通過したシートは搬送路３３５、搬送路３３４を通り、排出される。あるいは、印字面を反転して排出する場合には、搬送路３３６、搬送路３３８まで導かれ、そこから逆方向に搬送され、搬送路３３７、搬送路３３４を通って排出される。
【００４８】
また、両面記録が設定されている場合は、定着部３２７を通過した後、搬送路３３６からフラッパ３２９によって、搬送路３３３にシートは導かれ、この後逆方向に搬送され、フラッパ３２９によって搬送路３３８、再給紙搬送路３３２へ導かれる。なお、再給紙搬送路３３２へ導かれたシートは上述したタイミングで搬送路３３１を通り、転写部３２５へ給紙される。
【００４９】
ところで、搬送路３３４より排出されたシートはまず親スタッカ５００へ搬送され、親スタッカ５００の搬入部５０１に送られる。そして、フラッパ５０２によって、水平搬送路５０３か、あるいは垂直搬送部５０５に搬送される。
【００５０】
ここで、水平搬送路５０３に送られたシートは、搬出部５０４を通って、機外に、あるいは後続の子スタッカ５００ａの搬入部５０１へ送られる。また、垂直搬送部５０５に送られたシートは、反転部５０６、上昇部５０７を通って、積載トレイ部５０８に積載される。また、子スタッカ５００ａも同様の動きを行なう。
【００５１】
図４は、制御装置１１０とプリンタ部３００との間のコマンドを示す図である。
【００５２】
まず、１ページを印字する場合、制御装置１１０はプリンタ部３００に対して、印字準備要求（９００１）を発行し、印字準備要求（９００１）を受け取ったプリンタ部３００は定着器温度制御や、前回転等のプリント前処理を開始する。そして、プリント前処理が完了した後、プリンタ部３００は制御装置１１０に対して、印字準備ステータス（９００２）を発行する。
【００５３】
次に、この印字準備ステータス（９００２）を受け取った制御装置１１０は、シートの給紙を要求するために、プリンタ部３００に対して給紙実行要求（９００３）を発行する。なお、この時にカセット３１１〜３１４、手差し給紙部３１５のいずれから給紙するのか、親スタッカ５００か子スタッカ５００ａのいずれに排紙するのかをプリンタ部３００に通知する。
【００５４】
印字実行要求（９００３）を受け取ったプリンタ部３００はシートの給紙を開始し、カセット３１１〜３１４及び手差し給紙部３１５に装着されている不図示のセンサにより給紙したシートの後端を検知した後に、制御装置１１０に対して給紙結果ステータス（９００４）を発行する。なお、紙無し等のエラーが発生した場合には、この給紙結果ステータス（９００４）によりエラーを通知する。
【００５５】
次に、シートの給紙を行ったプリンタ部３００は、所定の位置までシートが達すると、印字開始許可を求める印字開始準備完了（９００５）を発行し、プリンタ部３００から印字開始準備完了（９００５）を受け取った制御装置１１０は、実際に画像形成が可能な状態になった時点で印字実行要求（９００６）をプリンタ部３００に対して発行し、画像の形成、定着を要求する。その後、制御装置１１０とプリンタ部３００間でＩｍａｇｅのハード信号同期が行われ、画像形成、さらには定着が行われる。
【００５６】
なお、画像形成が行われたシートは、片面の場合には機外排出され、給紙実行要求（９００３）時に指示された排紙先、即ち親スタッカ５００の積載トレイ５０８、あるいは子スタッカ５００ａの積載トレイ５０８に積載されたタイミング、あるいは両面の場合には片面完了（中間トレイ排出）のタイミングでプリンタ部３００は制御装置１１０に対して印字結果ステータス（９００７）を発行する。
【００５７】
そしてシートが親スタッカ５００、或は子スタッカ５００ａに積載に排出され、後続の出力画像が存在しない場合に、制御装置１１０はプリンタ部３００に対して印字終了通知（９００８）を発行し、印刷後、シートに対する処理の実行をプリンタ部３００に要求する。
【００５８】
ここで、制御装置１１０が親スタッカ５００、或は子スタッカ５００ａを排紙先として給紙実行要求（９００３）を発行した後、プリンタ部３００から印字結果ステータス（９００７）をもらうまでの間に、排紙先として指示された親スタッカ５００、或は子スタッカ５００ａのカバーを開け、積載トレイ５０８を引き出すと、積載トレイ５０８が引き出された後に、シートがスタッカ５００に達するためジャムが発生するが、カバーを開けた場合には、シートの排出を停止するようにすることにより、ジャムの発生を防ぐことができる。なお、これについては、後述する。
【００５９】
図５は、操作部１５０の構成を説明する図であり、同図において、６００はＬＣＤタッチパネルであり、主なモード設定、状況表示はここで行われる。６０１は０〜９までの数値を入力するためのテンキー、６０２はＩＤキーであり、画像形成装置１００が部門管理されている場合に部門番号と暗証モードを入力する際に使用されるものである。
【００６０】
６０３は設定されたモードをリセットするためのリセットキー、６０４は各モードについての説明画面を表示するためのガイドキー、６０５はユーザーモード画面に入るためのユーザーモードキー、６０６は割り込みコピーを行うための割り込みキーである。
【００６１】
６０７はコピー動作をスタートさせるためのスタートキー、６０８は実行中のコピージョブを中止させるためのストップキー、６０９はソフト電源ＳＷであり、押下することによりＬＣＤ６００のバックライトが消え、画像形成装置１００は低電力状態に落ちる。６１０は節電キーであり、これを押下することで節電状態に入り、再度押下することで節電状態から復帰する。
【００６２】
６１１、６１２はコピー、ボックスに移行させるためのファンクションキーである。同図はコピーの標準画面が表示された状態であり、他のファンクションキー６１２を押下することでそれぞれの機能の標準画面が表示される。６１４はＬＣＤタッチパネル６００のコントラストを調整するための調整キー、６１５はカウンタ確認キーであり、これを押下することでそれまでに仕様したコピー枚数の集計を表示するカウント画面がＬＣＤ上に表示される。
【００６３】
６１６はジョブの実行中、画像メモリへの画像蓄積中を示すＬＥＤ、６１７はジャム、ドアオープン等装置がエラー状態にあることを示すエラーＬＥＤ、６１８は装置のメインスイッチがＯＮになっていることを示す電源ＬＥＤである。
【００６４】
図６は制御装置１１０のブロック図である。同図において、１１１は制御装置１１０のメインコントローラであり、このメインコントローラ１１１は、主にＣＰＵ１１２と、バスコントローラ１１３、各種Ｉ／Ｆコントローラ回路とから構成される。
【００６５】
ここで、ＣＰＵ１１２とバスコントローラ１１３は制御装置１１０全体の動作を制御するものであり、ＣＰＵ１１２はＲＯＭ１１４からＲＯＭＩ／Ｆ１１５を経由して読込んだプログラムに基づいて動作する。また、ホストコンピュータから受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスターイメージデータに伸張する動作も、このプログラムに記述されており、ソフトウェアによって処理される。バスコントローラ１１３は各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００６６】
１１６はＤＲＡＭであり、ＤＲＡＭＩ／Ｆ１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。１２１はＮｅｔｗｏｒｋ  Ｃｏｎｔｏｒｌｌｅｒであり、Ｉ／Ｆ１２３によってメインコントローラ１１１と接続され、コネクタ１２２によってイーサネット（登録商標）等の外部ネットワークと接続される。
【００６７】
１２６はＩ／Ｏ制御部、１２５は汎用高速バスであり、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。なお、汎用高速バス１２５としては、一般的にＰＣＩバスがあげられる。また、Ｉ／Ｏ制御部１２６は、リーダ部２００、プリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ１２７が２チャンネル（２ｃｈ）装備されており、Ｉ／Ｏバス１２８によってスキャナＩ／Ｆ１４０及びプリンタＩ／Ｆ１４５に接続されている。
【００６８】
ここで、スキャナＩ／Ｆ１４０は、コネクタ１４２を介してリーダ部２００と接続され、またスキャナバス１４１によってメインコントローラ１１１と接続されており、リーダ部２００から受け取った画像を、その後の過程における処理の内容によって、最適な２値化を行ったり、主走査・副走査の変倍処理を行ったりする機能を有し、さらにリーダ部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する機能も有する。なお、スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。
【００６９】
また、プリンタＩ／Ｆ１４５は、コネクタ１４７を介してプリンタ部３００と接続され、またプリンタバス１４６によってメインコントローラ１１１と接続されており、メインコントローラ１１１から出力された画像データにスムージング処理をしてプリンタ部３００へ出力する機能を有し、さらに、プリンタ部３００から送られたビデオ制御信号をもとに生成した制御信号をプリンタバス１４６に出力する機能も有する。なお、ＤＲＡＭ１１６上に伸張されたラスターイメージデータのプリンタ部３００への転送は、バスコントローラ１１３によって制御され、プリンタバス１４６、ビデオＩ／Ｆ１４９を経由して、プリンタ部３００へＤＭＡ転送される。
【００７０】
１３２はパネルＩ／Ｆであり、ＬＣＤコントローラ１３１に接続され、操作部１５０上の液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆ１３０とから構成される。
【００７１】
ここで、既述した図５に示す操作部１５０から、ＬＣＤタッチパネル６００や複数個のハードキー等により入力された信号はパネルＩ／Ｆ１３２を介してＣＰＵ１１２に伝えられ、ＬＣＤタッチパネル６００はパネルＩ／Ｆ１３２から送られてきた画像データを表示する。
【００７２】
１３３は機器内で管理する日付と時刻を更新／保存するリアルタイムクロックモジュールであり、バックアップ電池１３４によってバックアップされている。１６１は外部記憶装置を接続するＥ−ＩＤＥインタフェースであり、このＩ／Ｆ１６１を介してハードディスクやＣＤ−ＲＯＭドライブを接続し、プログラムや画像データを書き込んだり読み込んだりすることができる。
【００７３】
１４２、１４７はそれぞれリーダ部２００とプリンタ部３００とに接続されるコネクタであり、同調歩同期シリアルＩ／Ｆ（１４３，１４８）とビデオＩ／Ｆ（１４４，１４９）とから構成される。
【００７４】
次に、図７を用いてメインコントローラ１１１のブロック構成を示す図であり、同図に示すように、ＣＰＵ（プロセッサコア）１１２は６４ビットのプロセッサバス（ＳＣバス）を介してシステム・バス・ブリッジ（ＳＢＢ）４０２に接続される。
【００７５】
ここで、このＳＢＢ４０２は４×４の６４ビットクロスバスイッチであり、ＣＰＵ１１２の他に、キャッシュメモリを備えたＳＤＲＡＭやＲＯＭを制御するメモリコントローラ４０３と専用のローカルバス（ＭＣＢｕｓ）で接続されており、さらにグラフィックバスであるＧバス（ＧＢｕｓ）４０４、ＩＯバスであるＢバス（ＢＢｕｓ）４０５と接続され、全部で４つのバスに接続される。なお、ＳＢＢ４０２は、これら４モジュール間を、可能な限り、同時平行接続を確保することができるように設計されている。また、データの圧縮伸張ユニット（ＣＯＤＥＣ）４１８とも接続されている。
【００７６】
Ｇバス４０４はＧバスアービタ（ＧＢＡ）４０６により協調制御されており、スキャナやプリンタと接続するためのスキャナ／プリンタコントローラ（ＳＰＣ）４０８に接続される。また、Ｂバス４０５は、Ｂバスアービタ（ＢＢＡ）４０７により協調制御されており、スキャナ／プリンタコントローラ４０８の他、パワーマネージメント（電力管理）ユニット（ＰＭＵ）４０９、インタラプトコントローラ（ＩＣ）４１０、ＵＡＲＴを用いたシリアルインタフェースコントローラ（ＳＩＣ）４１１、ＵＳＢコントローラ４１２、ＩＥＥＥ１２８４を用いたパラレルインタフェースコントローラ（ＰＩＣ）４１３、イーサネット（登録商標）を用いたＬＡＮコントローラ（ＬＡＮＣ）４１４、タイマ、ＬＣＤパネル、キー等の汎用入出力コントローラ（ＭＩＳＣ）４１５、ＰＣＩバスインタフェース（ＰＣＩＣ）４１６にも接続されている。なお、ＭＩＳＣ４１５には、表示パネルやキーボードを備えた操作パネル４１７が接続される。
【００７７】
ここで、インタラプトコントローラ（ＩＣ）４１０は、Ｂバス４０５に接続され、メインコントローラチップ内の各機能ブロック及びチップ外部からのインタラプトを集積し、ＣＰＵ１１２がサポートする６レベルの外部インタラプト及びノンマスカブルインタラプト（ＮＭＩ）に再分配するものである。なお、各機能ブロックとは、電力管理ユニット４０９、シリアルインタフェースコントローラ４１１、ＵＳＢコントローラ４１２、パラレルインタフェースコントローラ４１３、イーサネット（登録商標）コントローラ４１４、汎用ＩＯコントローラ４１５、ＰＣＩインタフェースコントローラ４１６、スキャナ／プリンタコントローラ４０８などである。
【００７８】
なお、ＰＣＩバスインタフェース４１６は、メインコントローラ内部汎用ＩＯバスであるＢバスと、チップ外部ＩＯバスであるＰＣＩバスの間をインタフェースするブロックである。また、Ｇバスアービタ４０６は、アービトレーション方式が中央アービトレーション方式のものであり、各バスマスタに対して専用のリクエスト信号とグラント信号を持つと共に制御方法をプログラミングすることが出来る。また、バスマスタへの優先権の与え方として、すべてのバスマスタを同じ優先権として公平にバス権を与える公平アービトレーションモードと、いずれかひとつのバスマスタの優先権を上げ、優先的にバスを使用させる優先アービトレーションモードのどちらかを指定できる。
【００７９】
また、Ｂバスアービタ４０７は、ＩＯ汎用バスであるＢバス４０５のバス使用要求を受け付け、調停の後、使用許可を選択された一つのマスタに対して与え、同時に２つ以上のマスタがバスアクセスを行う事を禁止するものであり、アービトレーション方式は、３段階のプライオリティを持ち、それぞれのプライオリティに複数のマスタをプログラマブルに割り当てられる構成になっている。
【００８０】
また、メモリコントローラ４０３は、メモリコントローラ専用のローカルバスであるＭＣバスに接続され、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）やフラッシュＲＯＭやＲＯＭを制御する。
【００８１】
図８はＳＢＢ（システム・バス・ブリッジ）４０２のブロック構成を示す図であり、ＳＢＢ４０２は、Ｂバス（入出力バス）、Ｇバス（グラフィックバス）、ＳＣバス（プロセッサローカルバス）及びＭＣバス間の相互接続を、クロスバスイッチを用いて提供するマルチチャネル双方向バスブリッジである。そして、このクロスバススイッチを用いることにより、２系統の接続を同時に確立することが出来、並列性の高い高速データ転送を実現することが出来る。
【００８２】
ＳＢＢ４０２は、Ｂバス４０５と接続するためのＢバスインタフェース２００９と、Ｇバス４０４と接続するためのＧバスインタフェース２００６と、ＣＰＵ１１２と接続するためのＣＰＵインタフェーススレーブポート２００２と、メモリコントローラ４０３と接続するためのメモリインタフェースマスターポート２００１と、圧縮伸張ユニット４１８と接続するためのＣＯＤＥＣバスインタフェース２０１４を備えるほか、アドレスバスを接続するアドレススイッチ２００３、データバスを接続するデータスイッチ２００４を備えている。また、プロセッサコアのキャッシュメモリを無効化するキャッシュ無効化ユニット２００５を備えている。
【００８３】
また、ＶｉｄｅｏＩ／Ｆによってスキャナ及びプリンタと接続され、内部バスＧバス及びＢバスにインタフェースするブロックであるスキャナ・プリンタコントローラ４０８は大別して、図９に示すようにスキャナコントローラ４３０２、プリンタコントローラ４３０３、Ｇバス／Ｂバス・Ｉ／Ｆユニット（ＧＢＩ）４３０１Ａ，４３０１Ｂ、ＣＰバスのブロックから構成される。
【００８４】
ここで、スキャナコントローラ４３０２はスキャナユニット２１０とスキャナビデオＩ／Ｆで接続され、動作制御及びデータ転送制御を行なうものであり、Ｇバス／ＢバスＩ／Ｆユニット（ＧＢＩ）４３０１Ａとは、ＩＦバスで接続され、データ転送及びレジスタのリード／ライトが行なわれる。
【００８５】
また、プリンタコントローラ４３０３はプリンタ部３００とプリンタビデオＩ／Ｆで接続され、動作制御及びデータ転送制御を行なうものであり、Ｇバス／ＢバスＩ／Ｆユニット（ＧＢＩ）４３０１Ｂとは、ＩＦバスで接続され、データ転送及びレジスタのリード／ライトが行なわれる。
【００８６】
また、Ｇバス／ＢバスＩ／Ｆユニット（ＧＢＩ）４３０１Ａ，４３０１Ｂはスキャナコントローラ４３０２及びプリンタコントローラ４３０３をＧバスまたはＢバスに接続するためのユニットであり、スキャナコントローラ４３０２とプリンタコントローラ４３０３にそれぞれ独立して接続され、ＧバスとＢバスの両方に接続されている。また、ＣＰバスはスキャナユニット２１０とプリンタ部３００の画像データ及び水平垂直同期のための同期信号を直結するためのバスである。
【００８７】
ところで、メインコントローラ１１１は、ＣＰＵを内蔵した大規模なＡＳＩＣである。このため、内部のロジックが全部同時に動作してしまうと、大量の熱を発生し、チップ自体が破壊されてしまう恐れがある。これを防ぐために、メインコントローラ１１１は、ブロック毎の電力の管理、すなわちパワーマネージメント（電力管理）を行ない、更にチップ全体の消費電力量の監視を行なう。
【００８８】
ここで、パワーマネージメントは、それぞれのブロックが各自個別に行なうようになっており、各ブロックの消費電力量の情報はパワーマネージメントレベルとして、パワーマネジメントユニット（ＰＭＵ）４０９に集められ、パワーマネジメントユニット４０９では、各ブロックの消費電力量を合計し、その値が限界消費電力を超えないように、メインコントローラ１１１の各ブロックの消費電力量を一括して監視するようにしている。
【００８９】
次に、片面画像形成及び両面画像形成における給紙制御について説明する。まず、片面画像形成及び両面画像形成におけるシートの搬送経路について図１０及び図１１を参照しながら説明する。なお、ここでは、手差し給紙部３１５から給紙した場合に限定して説明する。
【００９０】
プリンタ部３００においては、図１０に示すように、シート搬送経路が、手差し給紙部３１５または各カセット３１１〜３１４から感光ドラム３２３と転写部３２５との間に至る搬送路３３１と、感光ドラム３２３上のトナー像が転写されたシートを、定着部（図２参照）を経て外部（排紙ビン）に向けて搬送するための搬送路３３５と、感光ドラム３２３上のトナー像が転写されたシートを定着部（図示せず）を経て搬送路３３８または搬送路３３３に導くための搬送路３３６と、搬送路３３８に導かれたシートを外部へ排出するための搬送路３３７と、搬送路３３３へ導かれたシートを搬送路３３１へ導いて感光ドラム３２３と転写部３２５との間に再給紙を行うための再給紙搬送路３３２とから構成される。
【００９１】
ここで、片面画像形成の場合、図１１の（ａ）に示すように、まず手差し給紙部３１５から給紙されたシートＳが、搬送路３３１を経て感光ドラム３２３と転写部３２５の間に搬送される。そして、このシートＳは、その表面に感光ドラム３２３上のトナー像が転写された後、定着部に送られてトナー像が定着部により定着される。この後、画像が定着されたシートＳは、搬送路３３５を経て外部（排紙ビンまたは排紙処理ユニット）に排紙される。
【００９２】
また、背面排紙を行う場合には図１１の（ｂ）に示すように、定着後のシートＳは、搬送路３３６を経ていったん搬送路３３８に導かれたあとに、搬送路３３７を介して排紙される。これにより、シートＳは外部へ背面排紙される。なお、図中、シートＳにおいて△印が付された面は、画像形成面を示している。
【００９３】
両面画像形成の場合には、図１２の（ａ）に示すように、手差し給紙部３１５から給紙されたシートＳが搬送路３３１を経て感光ドラム３２３と転写部３２５の間に搬送され、このシートＳの表面に感光ドラム３２３上のトナー像が転写された後、定着部に送られる。定着部により画像が定着されたシートＳは、搬送路３３６を経て搬送路３３３へ一旦導かれた後に、再給紙搬送路３３２へ導かれる。
【００９４】
ここで、複数枚のシートＳに両面画像形成を行う場合には、所定枚数分のシートＳが順に給紙される。所定枚数分のシートＳが給紙されると、再給紙搬送路３３２上のシートは搬送路３３１を経て感光ドラム３２３に再給紙される。そして、再給紙されたシートの裏面にトナー像が転写され、この両面に画像が形成されたシートは定着部を経て外部に排紙される。
【００９５】
次いで、再給紙搬送路３３２上の次のシートＳが再給紙される。なお、図中、シートＳにおいて△印が付された面は、最初に画像が形成された面を示し、ほぼ半円形状の印が付された面は、再給紙により画像形成された面を示す。
【００９６】
そして、このように外部に排出されたシートは大容量排紙収納装置であるスタッカに搬入される。図１３は、このようなスタッカの全体図であり、プリンタ部３００から排出されたシートは、まず搬入部５０１に搬入される。
【００９７】
ここで、本実施の形態のように、スタッカ５００が２台接続されている場合、シートを下流の子スタッカ５００ａ（図２参照）に排出する場合には水平搬送路５０３を搬送する。また親スタッカ５００に収納する場合には、搬送部である縦搬送部５０５、反転部５０６、上昇部５０７を通って、積載トレイ５０８に積載する。
【００９８】
なお、同図において、５１２はスタッカ５００に設けられ、積載トレイ５０８を引き出すための左カバーであり、積載トレイ上に積載されたシートを取り出したい場合には左カバー５１２を開けるようにしている。ここで、この左カバー５１２にはスタッカ制御装置５１０によって制御されるロック機能が設けられており、このようなロック機構を設け、スタッカ５００をシート取り出し不可状態とすることによりユーザが不注意に左カバー５１２を開放してジャムが発生するのを防いでいる。
【００９９】
５１１は搬送部５０５，５０６，５０７にシートがつまった場合に開き、つまったシートを取り除くための右カバーであり、５１４は搬入部５０１、水平搬送路５０３に紙がつまった場合に開いて、つまったシートを取り除くための上カバーである。
【０１００】
なお、５１３は左カバー５１２の裏に取り外し自在に取り付けられた操作ハンドルであり、この操作ハンドル５１３を図１４に示すように、車輪の付いた積載トレイ５０８に差し込んだ後、ハンドル５１３を引くことによって、スタッカ内に設けられたシート収納部５００Ａからスムーズに積載トレイ５０８を引き出し、積載トレイ５０８上のシートをスタッカ外に排出することができる。
【０１０１】
ところで、スタッカ５００は、既述した図１に示すようにスタッカ制御装置５１０を備えている。ここで、このスタッカ制御装置５１０はスタッカ５００の状態を表したり、スタッカ５００への設定を行なうためのものであり、図１５に示すように表示部１６０１と、積載トレイ５０８に積載されたシートを取り除くために左カバー５１２を開放するための左カバー開指示ボタン１６０２と、シートを取り除いた後の積載トレイ５０８を格納し、左カバー５１２を閉めた後、完全に左カバー５１２が閉鎖されたことを示す左カバー閉指示ボタン１６０３を備えている。
【０１０２】
ところで、親スタッカ５００のスタッカ制御装置５１０と制御装置１１０は図１に示すようにプリンタ部３００を介して通信を行なっている。また、子スタッカ５００ａのスタッカ制御装置５１０と制御装置１１０はプリンタ部３００及び親スタッカ５００を介して通信を行なっている。
【０１０３】
なお、親スタッカ５００は子スタッカ５００ａの通信を仲介するが、お互いの通信コマンドは独立しており、互いに影響を及ぼすことはない。よって子スタッカ５００ａのカバー開閉ボタンが押下されても、親スタッカ５００は、これを検知することはない。
【０１０４】
そして、このような構成の親スタッカ５００のスタッカ制御装置５１０と制御装置１１０において、スタッカ制御装置５１０はシートを取り出すスタッカを指定する指定手段である左カバー開指示ボタン１６０２が押下されると、図１６に示すように制御装置１１０に対してカバー開予約要求（１７００１）を送信し、制御装置１１０はスタッカ制御装置５１０からのカバー開予約要求（１７００１）を受信後、そのスタッカ（親スタッカ５００）に対してシートを排紙中でなければ、直ちにカバー開要求（１７００２）をスタッカ制御装置５１０に対して送信する。また、そのスタッカ（親スタッカ５００）に対してシートを排紙中であれば、スタッカへのシート排出をいったん停止し、停止後カバー開要求（１７００２）をスタッカ制御装置５１０に送信する。
【０１０５】
次に、カバー開要求（１７００２）を受信すると、スタッカ制御装置５１０は、スタッカ内の積載トレイ５０８を引き出せるよう左カバー５１２のロックを解除する。これにより、ユーザはスタッカ５００のシート収納部５００Ａから積載トレイ５０８を引き出すことができる。
【０１０６】
なお、ユーザは、このように積載トレイ５０８を引き出した後、積載トレイ上のシートを取り除き、この後、空になった積載トレイをスタッカ５００のシート収納部５００Ａに戻し、さらにこの後、左カバー５１２を閉めた後に、収納されたシートの取り出しが終了したことを通知する通知手段であるスタッカ制御装置５１０の左カバー閉指示ボタン１６０３を押下する。
【０１０７】
ここで、スタッカ制御装置５１０は、この左カバー閉指示ボタン１６０３の押下時、制御装置１１０に対してカバー閉通知（１７００３）を送信すると同時に左カバー５１２のロックを行ない、スタッカ５００をシート取り出し不可状態とする。そして、カバー閉通知（１７００３）を受信した制御装置１１０は、カバー閉通知１７００３を送ってきたスタッカ５００に対して排紙中断状態であった場合には、排紙動作を再開する。
【０１０８】
なお、これまでは親スタッカ５００の場合について述べてきたが、子スタッカ５００ａのスタッカ制御装置５１０と制御装置１１０との間でも、このようなコマンドのやり取りが行われる。
【０１０９】
図１７はスタッカ制御装置５１０の表示部１６０１の状態の変化を示した図である。
【０１１０】
通常左カバー５１２が閉じている状態ではスタッカ制御装置５１０の表示部１６０１は（ａ）に示すように「カバーは閉じています」と表示している。一方、スタッカ内のシートを取り除きたい場合にはユーザがカバー開指示ボタン１６０２を押下する。そして、このようにカバー開指示ボタン１６０２を押下すると、既述した図１６に示すようにカバー開予約要求（１７００１）がスタッカ制御装置５１０から制御装置１１０に対して送信される。
【０１１１】
そして、カバー開予約要求（１７００１）を送信したスタッカ制御装置５１０の表示部１６０１は（ｂ）に示すように「カバーを開きます。しばらくお待ち下さい」と表示する。また、この後、制御装置１１０からカバー開要求（１７００２）が通知されたら、左カバー５１２のロックを開放し、（ｃ）に示すように「カバーは開いています」と表示する。この状態の間、ユーザはスタッカ内のシートを取り除くことができる。
【０１１２】
なお、このようにしてスタッカ内のシートを取り除いた後、ユーザが左カバー５１２を閉め、カバー閉指示ボタン１６０３を押下すると、スタッカ制御装置５１０は制御装置１１０に対してカバー閉通知（１７００３）を送信すると同時に左カバー５１２のロックを行なう。そして、これに伴い表示部１６０１は（ａ）に示す状態に遷移する。
【０１１３】
図１８は制御装置１１０内のＤＲＡＭ１１６（図６参照）内のデータ構造を示したものである。
【０１１４】
図１８の（ａ）はシートに関するデータ構造を示すものであり、このシートに関するデータ領域１９００１の内部には、排紙先となるスタッカを示す領域１９００２が設けられ、このシートをどのスタッカに排紙するのかがわかるデータ構造になっている。
【０１１５】
図１８の（ｂ）はスタッカに関するデータ構造を示すものであり、スタッカを示すデータ領域２０００１にはスタッカ開閉フラグ２０００２が存在する。ここで、このスタッカ開閉フラグ２０００２は対応するスタッカのカバーの開閉状態を示すものであり、「閉状態」、「開予約状態」及び「開状態」が存在する。なお、「閉状態」は図１７の（ａ）の状態、「開予約状態」は図１７の（ｂ）の状態、「開状態」は図１７の（ｃ）の状態に対応している。
【０１１６】
一方、図１９はＤＲＡＭ１１６内の全体のデータ構造を示したものであり、同図の（ａ）及び（ｂ）に示すように、図１８のシートを示したデータ領域１９００１は排紙待ち＆給紙済みシートリスト２１０００及び給紙待ちシートリスト２１０１０にリスト状にぶら下がっている。
【０１１７】
そして、この排紙待ち＆給紙済みシートリスト２１０００にぶら下がっているシート（２１００１，２１００３，２１００５）は既に給紙され、画像形成装置機内に存在し、まだスタッカ５００に積載されていないシートを示している。つまり、制御装置１１０がプリンタ部３００に対して図４に示す給紙実行要求（９００３）を送信し、プリンタ部３００が制御装置１１０に対して印字結果ステータス（９００７）を送信する間の状態のシートを示している。
【０１１８】
なお、（ｂ）に示すようにそれぞれ給紙待ちシートリスト２１０１０にぶら下がっているシート（２１０１１、２１０１３）は制御装置１１０がこれから給紙しようとしているシート、即ち制御装置１１０がプリンタ部３００に対して、給紙実行要求（９００３）をまだ送信していないシートを示している。
【０１１９】
また、（ｃ）に示すようにスタッカリスト２１０２０は画像形成装置１００に存在する排紙先のスタッカ（２１０２１、２１０２３）の数分の要素がぶら下がっている。なお、本実施の形態においては、排紙先のスタッカは、親スタッカ５００と、子スタッカ５００ａの２つが存在していることを示している。
【０１２０】
次に、制御装置１１０がスタッカ制御装置５１０からのカバー開予約要求（１７００１）を受信した時の動作、つまりスタッカ５００のカバー開指示ボタン１６０２が押下されたときの動作について既述した図１６及び図２０に示すフローチャートを用いて説明する。
【０１２１】
制御装置１１０は、スタッカ制御装置５１０からのカバー開予約要求（１７００１）を受信すると（Ｓ２２００１）、まずカバー開予約要求（１７００１）を送信してきたスタッカに相当するデータ領域をスタッカリスト２１０２０（図１９参照）から検索する（Ｓ２２００２）。
【０１２２】
次に、Ｓ２２００２において特定されたスタッカデータ領域のスタッカ開閉フラグの値を「開予約状態」に変更し（Ｓ２２００３）、排紙待ち＆給紙済みシートリスト２１０００にぶら下がっているシートのうちカバー開予約要求（１７００１）を送信してきたスタッカを排紙先とするシートが存在するか検索する（Ｓ２２００４）。ここで、送信してきたスタッカを排紙先とするシートが存在する場合には（Ｓ２２００４のＹ）、終了する（Ｓ２２００７）。
【０１２３】
一方、存在しない場合には（Ｓ２２００４のＮ）、Ｓ２２００２で検索したスタッカデータ領域のスタッカ開閉フラグの値を「開状態」に変更し（Ｓ２２００５）、カバー開予約要求（１７００１）を送信してきたスタッカ制御装置５１０に対してカバー開要求（１７００２）を送信する（Ｓ２２００６）。なお、このカバー開要求（１７００２）を受信したスタッカ制御装置５１０は左カバー５１２のロックを解除し、ユーザにシートの取り除きを促すメッセージ（図１７の（ｃ）参照）を表示する。
【０１２４】
次に、このフローチャートを図２１に沿ってたどってみる。ここでは、制御装置１１０が、図２１の状況でスタッカＡからのカバー開予約要求（１７００１）を受信した場合について述べる。
【０１２５】
ここで、制御装置１１０がスタッカＡのスタッカ制御装置５１０からのカバー開予約要求（１７００１）を受信すると、スタッカリスト２１０２０から、カバー開予約要求（１７００１）を送信してきたスタッカに相当するデータ領域２６０２１，２６０２３を検索する。
【０１２６】
次に、特定されたスタッカＡに相当するスタッカデータ領域２６０２１のスタッカ開閉フラグ２６０２２の値を「閉状態」から図２２に示すように「開予約状態」に変更する。また、排紙待ち＆給紙済みシートリスト２１０００にぶら下がっているシート２６００１が、カバー開予約要求（１７００１）を送信してきたスタッカＡを排紙先とするシートか否かを調べる。
【０１２７】
ここで、シート２６００１の排紙先２６００２は図２１に示すように「スタッカＡ」であるので終了する。よって、この場合、図２２のようにスタッカリスト２１０２０のスタッカＡを示すデータ領域２６０２１のスタッカ開閉フラグ２６０２２の値が「開予約状態」に変更になっただけで終了する。
【０１２８】
次に、制御装置１１０がプリンタ部３００へ給紙実行要求（９００３）を送信する直前の動作について図２３に示すフローチャートを用いて説明する。
【０１２９】
給紙動作が開始される時（Ｓ２３００１）、制御装置１１０はまず給紙待ちシートリスト２１０１０の先頭のシートの排紙先がどのスタッカであるかを取得する（Ｓ２３００２）。次に、特定された排紙先に一致するスタッカデータ領域をスタッカリスト２１０２０から検索する（Ｓ２３００３）。
【０１３０】
次に、検索されたスタッカデータ領域におけるスタッカ開閉フラグの値が「閉状態」であるかを調べ（Ｓ２３００４）、「閉状態」でない場合、即ち「開予約状態」、又は「開状態」の場合には（Ｓ２３００４のＮ）、終了する（Ｓ２３００７）。
【０１３１】
また、「閉状態」の場合には（Ｓ２３００４のＹ）、Ｓ２３００２で求めた給紙待ちシートリスト２１０１０の先頭のシートに対応する給紙実行要求（９００３）をプリンタ部３００に通知する（Ｓ２３００５）。この後、Ｓ２３００２で求めた給紙待ちシートリスト２１０１０の先頭のシートを排紙待ち＆給紙済みシートリスト２１０００の最後尾に移動し、終了する（Ｓ２３００７）。
【０１３２】
次に、このフローチャートを図２４に沿ってたどってみる。
【０１３３】
まず図２４の状況で給紙動作が開始される時、制御装置１１０は、給紙待ちシートリスト２１０１０の先頭のシート２７０１１の排紙先がどのスタッカであるか取得する。
【０１３４】
次に、Ｓ２３００２において特定された排紙先（この場合、スタッカＢ）２７０１２に一致するスタッカデータ領域２７０２３をスタッカリスト２１０２０から検索し、Ｓ２３００３で求めたスタッカデータ領域２７０２３のスタッカ開閉フラグ２７０２４の値が「閉状態」であるか否かを調べる。
【０１３５】
ここで、スタッカＢのスタッカ開閉フラグ２７０２４は「閉状態」であるので、Ｓ２３００２で求めた給紙待ちシートリスト２１０１０の先頭のシート２７０１１に対応する給紙実行要求（９００３）をプリンタ部３００に通知する。この後、Ｓ２３００２で求めた給紙待ちシートリスト２１０１０の先頭のシート２７０１１を排紙待ち＆給紙済みシートリスト２１０００の最後尾に移動し、終了する。この結果図２５の状況になる。
【０１３６】
そして、このような図２５の状況から次の給紙動作を開始する。まず、給紙待ちシートリスト２１０１０の先頭のシート２７０１３の排紙先がどのスタッカであるか取得する。次に、スタッカリスト２１０２０から、Ｓ２３００２において特定された排紙先であるスタッカＡ２７０１４に一致するスタッカデータ領域２７０２１を検索し、このスタッカデータ領域２７０２１のスタッカ開閉フラグ２７０２２の値が「閉状態」であるか否かを判断する。なお、この場合、スタッカＡは「開予約状態」なので終了する。
【０１３７】
次に、制御装置１１０がプリンタ部３００から印字結果ステータス（９００７）を受信した時、即ちスタッカ５００内の積載トレイ５０８にシートが積載されたときの動作について図２６に示すフローチャートを用いて説明する。
【０１３８】
制御装置１１０がプリンタ部３００からの印字結果ステータス（９００７）を受信すると（Ｓ２４００１）、制御装置１１０内の排紙待ち＆給紙済みシートリスト２１０００の先頭のシートの排紙先がどのスタッカであるか取得する（Ｓ２４００２）。
【０１３９】
次に、Ｓ２４００２において特定された排紙先に一致するスタッカデータ領域をスタッカリスト２１０２０から検索し（Ｓ２４００３）、既にスタッカ５００内の積載トレイ５０８に積載されたシートに該当する制御装置１１０内の排紙待ち＆給紙済みシートリスト２１０００の先頭のシートを削除する（Ｓ２４００４）。
【０１４０】
次に、Ｓ２４００３で求めたスタッカデータ領域のスタッカ開閉フラグの値が「閉状態」であるかを調べ（Ｓ２４００５）、「閉状態」である場合には（Ｓ２４００５のＹ）、終了する（Ｓ２４００９）。
【０１４１】
また、「閉状態」でない場合（Ｓ２４００５のＮ）、即ち「開予約状態」の場合には、Ｓ２４００３で求めたスタッカを排紙先とするシートが排紙待ち＆給紙済みシートリスト２１０００に存在するか調べる（Ｓ２４００６）。なお、「閉状態」でない場合（Ｓ２４００５のＮ）、カバーが開いているスタッカに対しては排紙をしないというのが本発明の目的からスタッカ開閉フラグの値が「開状態」となることはない。
【０１４２】
ここで、スタッカを排紙先とするシートが存在する場合には（Ｓ２４００６のＹ）、終了し（Ｓ２４００９）、存在しない場合には（Ｓ２４００６のＮ）、スタッカのカバーの開作業（ロック解除）を行なうと共に、Ｓ２４００３で求めたスタッカのスタッカ開閉フラグを「開状態」に変更する（Ｓ２４００７）。また、この後、Ｓ２４００３で求めたスタッカ制御装置５１０に対して、カバー開要求（１７００５）を送信し、終了する（Ｓ２４００９）。
【０１４３】
次に、このフローチャートを図２７に沿ってたどってみる。
【０１４４】
ここでは、制御装置１１０が、図２７の状況でプリンタ部３００から印字結果ステータス９００７を受信した場合について述べる。
【０１４５】
この場合、制御装置１１０は、プリンタ部３００からの印字結果ステータス（９００７）を受信すると、まず排紙待ち＆給紙済みシートリスト２１０００の先頭のシート２８００１の排紙先がどのスタッカであるか取得し、この後、スタッカリスト２１０２０から、Ｓ２４００２において特定された排紙先、即ちスタッカＡ２８００２に一致するスタッカデータ領域２８０２１を検索する。
【０１４６】
次に、既にスタッカ５００内の積載トレイ５０８に積載されたシートに該当する制御装置１１０内の排紙待ち＆給紙済みシートリスト２１０００の先頭のシート２８００１を削除し、この後、Ｓ２４００３で求めたスタッカデータ領域２８０２１、即ちスタッカＡのスタッカ開閉フラグ２８０２２の値が「閉状態」であるかを調べる。
【０１４７】
ここで、スタッカ開閉フラグ２８０２２の値は「開予約状態」なので、次にＳ２４００３で求めたスタッカＡを排紙先とするシートが排紙待ち＆給紙済みシートリスト２１０００に存在するか調べる。
【０１４８】
なお、ここでは排紙先がスタッカＡであるシートは存在しない。これは、排紙待ち＆給紙済みシートリスト２１０００に残っているシートは２８００３のみであり、そのシート２８００３の排紙先２８００２はスタッカＡではなくスタッカＢであるからである。
【０１４９】
そして、このように排紙先がスタッカＡであるシートは存在しない場合（Ｓ２４００６のＮ）、次にＳ２４００３で求めたスタッカデータ領域２８０２１のスタッカ開閉フラグ２８０２２を「開状態」に変更し（Ｓ２４００７）、Ｓ２４００３で求めたスタッカ制御装置５１０に対して、カバー開要求（１７００５）を送信し、終了する。この結果、図２８に示す状況になる。
【０１５０】
次に、制御装置１１０がスタッカ制御装置５１０からカバー閉通知（１７００３）を受信した時、即ちユーザがシートを取り出し、この後、スタッカ５００内のカバーを閉め、カバー閉指示ボタン１６０３を押下したときの動作について図２９に示すフローチャートを用いて説明する。
【０１５１】
まず、スタッカ制御装置５１０からカバー閉通知（１７００３）を受信すると（Ｓ２５００１）、カバー閉通知（１７００３）を通知したスタッカに相当するスタッカデータ領域をスタッカリスト２１０２０から検索する（Ｓ２５００２）。そして、Ｓ２５００２において特定されたスタッカデータ領域のスタッカ開閉フラグを閉状態に変更する（Ｓ２５００３）。
【０１５２】
次に、給紙待ちシートリスト２１０１０にシートが存在するかをチェックし（Ｓ２５００４）、存在するのであれば（Ｓ２５００４のＹ）、図２３のフロー（Ｓ２３００１〜Ｓ２３００７）を実行する（Ｓ２５００５）。また、存在しないのであれば（Ｓ２５００４のＮ）、終了する（Ｓ２５００６）。
【０１５３】
次に、このフローチャートを図３０に沿ってたどってみる。
【０１５４】
ここでは、制御装置１１０が図３０の状況でスタッカＡのスタッカ制御装置５１０から、カバー閉通知（１７００３）を受信した場合について述べる。
【０１５５】
この場合、スタッカ制御装置５１０からカバー閉通知（１７００３）を受信すると、カバー閉通知（１７００３）を通知したスタッカＡに相当するスタッカデータ領域２９０２１をスタッカリスト２１０２０から検索する。
【０１５６】
この後、特定されたスタッカデータ領域２９０２１のスタッカ開閉フラグ２９０２２を閉状態に変更する。また、給紙待ちシートリスト２１０１０にシートが存在するかをチェックし、この場合、シート２９０１１が存在するので図２３のフロー（Ｓ２３００１〜Ｓ２３００７）を実行する。この結果、図３１の状況になる。
【０１５７】
このように、シートを取り出そうとするスタッカに対してシートの排出を行っていない場合には、他のスタッカに対するシート排出動作中であってもシート排出動作を中断することなくシート取出可能状態とする。また、シートを取り出そうとするスタッカに対してシート排出を行っている場合には、シート排出動作を中断した後、スタッカをシート取り出し可能状態とするよう制御することにより、スタッカに収納されたシートをすばやく取り出すことができると共に、スタッカの積載性を損なうことなく、ジャムの発生を防ぐことができる。
【０１５８】
更に、スタッカのカバーオープンによって中断された排紙受付を、スタッカのカバーを閉じることによって排紙受け付け可能な状態になった場合には、排紙動作を再開することが可能となる。
【０１５９】
なお、前述した図２０、図２３、図２６及び図２９に示すフローチャートを実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置の制御装置１１０（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成され得る。
【０１６０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６１】
なお、プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１６２】
ところで、これまでの説明では、指定手段及び通知手段としてスタッカ制御装置５１０に指示ボタン１６０２，１６０３を設けたが、本発明はこれに限らず、指定手段として左カバー５１２を開ける際、不図示の取手を引くことによって左カバー開指示ボタン１６０２の押下と判断するセンサをスタッカ５００に設けても良い。また、通知手段として左カバー５１２を閉めることによって、左カバー閉指示ボタン１６０３の押下と判断するセンサをスタッカ５００に設けても良い。
【図面の簡単な説明】
【０１６３】
【図１】本発明の実施の形態に係る画像形成装置のシステム構成を示す図。
【図２】上記画像形成装置の概略構成を示す図。
【図３】上記画像形成装置の制御装置とリーダ部との間のコマンドを示す図。
【図４】上記画像形成装置の制御装置とプリンタ部との間のコマンドを示す図。
【図５】上記画像形成装置の操作部を説明する図。
【図６】上記画像形成装置の制御装置のブロック図。
【図７】上記制御装置のメインコントローラのブロック構成を説明する図。
【図８】上記メインコントローラのシステム・バス・ブリッジのブロック構成を示す図。
【図９】上記メインコントローラのスキャナ・プリンタコントローラのブロック構成を示す図。
【図１０】上記画像形成装置のプリンタ部におけるシートの搬送経路を模式的に示す図。
【図１１】上記画像形成装置の表面排紙モード及び背面排紙モードにおけるシートの搬送経路を模式的に示す図。
【図１２】上記画像形成装置の両面画像形成を行うシートを搬送する搬送経路を模式的に示す図。
【図１３】上記画像形成装置の大容量排紙収納装置であるスタッカの構成を説明する斜視図。
【図１４】上記スタッカの積載トレイを引き出す操作を説明する斜視図。
【図１５】上記スタッカのスタッカ制御装置の構成を説明する図。
【図１６】上記画像形成装置の制御装置と上記スタッカ制御装置とのコマンドシーケンスを示す図。
【図１７】上記スタッカ制御装置の表示部の状態変化を示した図。
【図１８】上記画像形成装置の制御装置内のＤＲＡＭ内のシート及びスタッカに関するデータ構造を示す図。
【図１９】上記画像形成装置の制御装置内のＤＲＡＭ内の全体のデータ構造を示す図。
【図２０】上記制御装置の、スタッカのカバー開指示ボタンが押下されたときの動作を示すフローチャート。
【図２１】上記スタッカのカバー開指示ボタンが押下されたときのＤＲＡＭ内のデータ構造を示す第１の図。
【図２２】上記スタッカのカバー開指示ボタンが押下されたときのＤＲＡＭ内のデータ構造を示す第２の図。
【図２３】上記制御装置の、プリンタ部へ給紙実行要求を送信する直前の動作を示すフローチャート。
【図２４】上記プリンタ部へ給紙実行要求を送信する直前のＤＲＡＭ内のデータ構造を示す第１の図。
【図２５】上記プリンタ部へ給紙実行要求を送信する直前のＤＲＡＭ内のデータ構造を示す第２の図。
【図２６】上記制御装置の、プリンタ部から印字結果ステータスを受信した時の動作を示すフローチャート。
【図２７】上記プリンタ部から印字結果ステータスを受信した時のＤＲＡＭ内のデータ構造を示す第１の図。
【図２８】上記プリンタ部から印字結果ステータスを受信した時のＤＲＡＭ内のデータ構造を示す第２の図。
【図２９】上記制御装置の、スタッカ部内のカバーを閉め、カバー閉指示ボタンを押下したときの動作を示すフローチャート。
【図３０】上記スタッカ部内のカバーを閉め、カバー閉指示ボタンを押下した時のＤＲＡＭ内のデータ構造を示す第１の図。
【図３１】上記スタッカ部内のカバーを閉め、カバー閉指示ボタンを押下した時のＤＲＡＭ内のデータ構造を示す第２の図。
【図３２】従来のスタッカに設けられた積載トレイの斜視図。
【符号の説明】
【０１６４】
１００        画像形成装置
１１０        制御装置（コントローラ部）
２００        リーダ部（画像入力装置）
３００        プリンタ部（画像出力装置）
５００        親スタッカ
５００ａ      子スタッカ
５００Ａ      シート収納部
５１０        スタッカ制御装置
５１２        左カバー
１６０２      左カバー開指示ボタン
１６０３      左カバー閉指示ボタン
【図１】
2005115004.tif 000003
【図２】
2005115004.tif 000004
【図３】
2005115004.tif 000005
【図４】
2005115004.tif 000006
【図５】
2005115004.tif 000007
【図６】
2005115004.tif 000008
【図７】
2005115004.tif 000009
【図８】
2005115004.tif 000010
【図９】
2005115004.tif 000011
【図１０】
2005115004.tif 000012
【図１１】
2005115004.tif 000013
【図１２】
2005115004.tif 000014
【図１３】
2005115004.tif 000015
【図１４】
2005115004.tif 000016
【図１５】
2005115004.tif 000017
【図１６】
2005115004.tif 000018
【図１７】
2005115004.tif 000019
【図１８】
2005115004.tif 000020
【図１９】
2005115004.tif 000021
【図２０】
2005115004.tif 000022
【図２１】
2005115004.tif 000023
【図２２】
2005115004.tif 000024
【図２３】
2005115004.tif 000025
【図２４】
2005115004.tif 000026
【図２５】
2005115004.tif 000027
【図２６】
2005115004.tif 000028
【図２７】
2005115004.tif 000029
【図２８】
2005115004.tif 000030
【図２９】
2005115004.tif 000031
【図３０】
2005115004.tif 000032
【図３１】
2005115004.tif 000033
【図３２】
2005115004.tif 000034