(57)【要約】【課題】メンテナンスに起因するダウンタイムを減少させ、システム全体の総合的な生産性を向上させることができる画像形成システムを提供する。【解決手段】画像形成システムは、画像形成装置本体１０と、それに接続された折り装置５００、製本装置６００およびフィニッシャ７００とから構成されている。この画像形成システムにおいては、登録された順で管理されている複数のジョブのうち、１つのジョブが終了した際に、該ジョブの次のジョブで使用される処理モジュールが動作可能か否かに応じて該次のジョブが実行可能であるか否かを判別し、次のジョブが実行可能であると判別された場合、次のジョブを実行し、次のジョブが実行可能でないと判別された場合、実行可能でないと判別された次のジョブをスキップする。【選択図】      図１
2004179788.tif 000002
【特許請求の範囲】
【請求項１】
複数の処理モジュールを備え、前記複数の処理モジュールのうち、ジョブ実行中に使用されていない処理モジュールのメンテナンスを行うことが可能な画像形成システムであって、
次のジョブで使用される処理モジュールが動作可能か否かに応じて該次のジョブが実行可能であるか否かを判別する判別手段と、
前記判別手段により前記次のジョブが実行可能であると判別された場合、該次のジョブを実行し、前記判別手段により前記次のジョブが実行可能でないと判別された場合、前記実行可能でないと判別された次のジョブをスキップする制御手段と
を有することを特徴とする画像形成システム。
【請求項２】
前記処理モジュール毎に外部からアクセスするための開閉可能なカバーがそれぞれ設けられているとともに、前記カバーのそれぞれの開閉を検知するための複数の開閉検知手段が設けられ、
前記判別手段は、前記複数の開閉検知手段の検知結果に基づき前記次のジョブで使用される処理モジュールが動作可能であるか否かを判定し、該判定結果に応じて前記次のジョブが実行可能であるか否かを判別することを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記複数の処理モジュールのうち、メンテナンス中である処理モジュールを設定する設定手段を有し、
前記判別手段は、前記設定手段の設定に基づき前記次のジョブで使用される処理モジュールが動作可能であるか否かを判定し、該判定結果に応じて前記次のジョブが実行可能であるか否かを判別することを特徴とする請求項１記載の画像形成システム。
【請求項４】
複数の処理モジュールを備え、前記複数の処理モジュールのうち、ジョブ実行中に使用されていない処理モジュールのメンテナンスを行うことが可能な画像形成システムであって、
実行可能でないジョブをスキップして次のジョブへの移行を行う第１のモードと実行可能でないジョブをスキップせずにシステムを停止させる第２のモードとのうち、いずれか１つのモードを選択するための選択手段と、
ジョブで使用される処理モジュールが動作可能か否かに応じて該ジョブが実行可能であるか否かを判別する判別手段と、
前記判別手段により前記ジョブが実行可能であると判別された場合、該ジョブを実行し、前記判別手段により前記ジョブが実行可能でないと判別された場合、前記選択手段により選択されたモードに従い制御を行う制御手段とを有し、
前記制御手段は、前記第１のモードが選択されている場合、前記実行可能でないと判別されたジョブをスキップし、該ジョブに続く次のジョブへの移行を行い、前記第２のモードが選択されている場合、前記実行可能でないと判別されたジョブをスキップせずにシステムを停止することを特徴とする画像形成システム。
【請求項５】
前記処理モジュール毎に外部からアクセスするための開閉可能なカバーがそれぞれ設けられているとともに、前記カバーのそれぞれの開閉を検知するための複数の開閉検知手段が設けられ、
前記判別手段は、前記複数の開閉検知手段の検知結果に基づき前記次のジョブで使用される処理モジュールが動作可能であるか否かを判定し、該判定結果に応じて前記次のジョブが実行可能であるか否かを判別することを特徴とする請求項４記載の画像形成システム。
【請求項６】
ユーザの入力操作に応じて、前記複数の処理モジュールのうち、メンテナンス中である処理モジュールを設定する設定手段を有し、
前記判別手段は、前記設定手段の設定に基づき前記ジョブで使用される処理モジュールが動作可能であるか否かを判定し、該判定結果に応じて前記次のジョブが実行可能であるか否かを判別することを特徴とする請求項４記載の画像形成システム。
【請求項７】
前記登録された順で管理されている複数のジョブのうち、所望のジョブをキャンセルするためのジョブキャンセル手段を有し、前記複数のジョブに対し、前記キャンセルされたジョブ以降のジョブの順番が繰り上げられることを特徴とする請求項４ないし６のいずれか１つに記載の画像形成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、異なる動作をそれぞれ行う複数の処理モジュールを備え、複数の処理モジュールのうち、ジョブ実行中に使用されていない処理モジュールのメンテナンスを行うことが可能な画像形成システムに関する。
【０００２】
【従来の技術】
従来、複写機などの画像形成装置にフィニッシャなどの後処理装置を接続し、束排出処理、綴じ処理、折り処理、製本処理など、ユーザが所望する様々な後処理を行うことが可能な画像形成システムが提供されている。ここで、束排出処理、綴じ処理、折り処理、製本処理などユーザが必要とする全ての後処理を１つのシステムで可能にするには、各処理を専用に行う複数の後処理装置を画像形成装置と重連に接続することで達成することが可能である。
【０００３】
このような画像形成システムにおいては、ユーザがジャム処理を行う場合や、サービスマンが部品交換、調整、清掃などのメンテナンスを行う場合、ユーザまたはサービスマンなどの作業者が装置内部にアクセス可能なように画像形成装置および後処理装置の外装には開閉可能なカバーが設けられている。
【０００４】
画像形成装置および後処理装置では、所定枚数を通紙した後、定期的に部品交換、調整、清掃などのメンテナンスを行う必要があるが、上述したような画像形成システムでは、全ての用紙が同じ搬送路を通過するとは限らず、ユーザの設定次第で、用紙が通過する搬送路が異なる場合がある。例えば、画像形成装置の場合、片面モードと両面モードでは用紙の搬送路が異なり、後処理装置の場合、綴じモード、折りモード、製本モードのそれぞれのモード間で用紙の搬送路が異なる。よって、それぞれでの搬送路での通紙枚数が異なり、システムの各装置や各搬送路によってメンテナンスのタイミングが異なることになる。また、メンテナンスのうち、部品交換を例に取ると、通紙枚数が同じでも部品自身の耐久枚数が異なるため、システムの各装置や各搬送路によってメンテナンスのタイミングが異なる。従って、システムの部分毎にメンテナンスをそれぞれのタイミングで行うことが必要であるが、従来のような構成のシステムでは、メンテナンスのために対応するカバーを開けると、システム全体を停止させる必要がある。その結果、一部のメンテナンスに起因するシステムの停止がダウンタイムの増加になり、ひいては、システム全体の総合的な生産性の低下を招いている。
【０００５】
このような問題を回避するために、後処理装置が重連接続されているシステムの場合、システム全体を止めずに後処理装置のメンテナンスを行うために、メンテナンスを行う装置のみをシステムから取り外し、移動させることが考えられる。しかしながら、この装置を取り外すことは、大きな労力と時間、さらに、メンテナンス用スペースが必要になるので、結果的に、システムのダウンタイムが増長されることになる。また、この装置の取り外しに伴い、システム全体の制御を行うコントロール部により、接続されている後処理装置を認識するために、再度初期化動作を行うことが必要になる。
【０００６】
【特許文献１】
特開２０００−２９５４１０号公報
【０００７】
【発明が解決しようとする課題】
上述した問題点の対応としては、装置の動作とメンテナンスを、可能な限り、同時に並行して行えるようにすることである。具体的には、メンテナンスを行う箇所と画像形成装置内で使用する箇所との分離を行い、装置の動作としてシート搬送などで使用していない箇所のみを、メンテナンス可能にするよう装置を構成し、そのように制御を行うことが考えられる。
【０００８】
一方、近年の画像形成システムにおいては、複数のジョブの設定の登録が可能で、先行登録されたジョブから、順次、動作が実行されることが少なくない。また、ネットワーク上のプリントサーバーでのジョブの実行に関しても同様である。
【０００９】
そのため、上述のような装置構成／制御を行った場合でも、不具合が起こることが考えられる。例えば、実行中のジョブで使用していない箇所のドアを開放し、その箇所のメンテナンスを行っている場合に、実行中のジョブが完了し、メンテナンス中の箇所を使用するような次ジョブが開始されることが考えられる。この場合は、ジョブで使用される箇所が開放されているため、次ジョブはジャムとなるなど、正常な動作を行うことができない。同時に、メンテナンスを行っている操作者にとっては、次ジョブ自体がメンテナンスを開始する際には認識不能であり、さらにその次ジョブが、その箇所を使用するか否か、また、次ジョブが開始するまでにメンテナンス作業が完了するか否か、に関して、配慮する必要があり、操作者にとって大きな負担となる。さらに、そのような負担により、作業に対する集中度の低下を招き、その結果としてのミスの可能性を増大しかねない。
【００１０】
本発明の目的は、メンテナンスに起因するダウンタイムを減少させ、システム全体の総合的な生産性を向上させることができる画像形成システムを提供することにある。
【００１１】
【課題を解決するための手段】
本発明は、上記目的を達成するため、複数の処理モジュールを備え、前記複数の処理モジュールのうち、ジョブ実行中に使用されていない処理モジュールのメンテナンスを行うことが可能な画像形成システムであって、次のジョブで使用される処理モジュールが動作可能か否かに応じて該次のジョブが実行可能であるか否かを判別する判別手段と、前記判別手段により前記次のジョブが実行可能であると判別された場合、該次のジョブを実行し、前記判別手段により前記次のジョブが実行可能でないと判別された場合、前記実行可能でないと判別された次のジョブをスキップする制御手段とを有することを特徴とする。
【００１２】
上記画像形成システムにおいて、前記処理モジュール毎に外部からアクセスするための開閉可能なカバーがそれぞれ設けられているとともに、前記カバーのそれぞれの開閉を検知するための複数の開閉検知手段が設けられ、前記判別手段は、前記複数の開閉検知手段の検知結果に基づき前記次のジョブで使用される処理モジュールが動作可能であるか否かを判定し、該判定結果に応じて前記次のジョブが実行可能であるか否かを判別することを特徴とする。
【００１３】
上記画像形成システムにおいて、前記複数の処理モジュールのうち、メンテナンス中である処理モジュールを設定する設定手段を有し、前記判別手段は、前記設定手段の設定に基づき前記次のジョブで使用される処理モジュールが動作可能であるか否かを判定し、該判定結果に応じて前記次のジョブが実行可能であるか否かを判別することを特徴とする。
【００１４】
また、本発明は、上記目的を達成するため、複数の処理モジュールを備え、前記複数の処理モジュールのうち、ジョブ実行中に使用されていない処理モジュールのメンテナンスを行うことが可能な画像形成システムであって、実行可能でないジョブをスキップして次のジョブへの移行を行う第１のモードと実行可能でないジョブをスキップせずにシステムを停止させる第２のモードとのうち、いずれか１つのモードを選択するための選択手段と、ジョブで使用される処理モジュールが動作可能か否かに応じて該ジョブが実行可能であるか否かを判別する判別手段と、前記判別手段により前記ジョブが実行可能であると判別された場合、該ジョブを実行し、前記判別手段により前記ジョブが実行可能でないと判別された場合、前記選択手段により選択されたモードに従い制御を行う制御手段とを有し、前記制御手段は、前記第１のモードが選択されている場合、前記実行可能でないと判別されたジョブをスキップし、該ジョブに続く次のジョブへの移行を行い、前記第２のモードが選択されている場合、前記実行可能でないと判別されたジョブをスキップせずにシステムを停止することを特徴とする。
【００１５】
上記画像形成システムにおいて、前記処理モジュール毎に外部からアクセスするための開閉可能なカバーがそれぞれ設けられているとともに、前記カバーのそれぞれの開閉を検知するための複数の開閉検知手段が設けられ、前記判別手段は、前記複数の開閉検知手段の検知結果に基づき前記次のジョブで使用される処理モジュールが動作可能であるか否かを判定し、該判定結果に応じて前記次のジョブが実行可能であるか否かを判別することを特徴とする。
【００１６】
上画像形成システムにおいて、ユーザの入力操作に応じて、前記複数の処理モジュールのうち、メンテナンス中である処理モジュールを設定する設定手段を有し、前記判別手段は、前記設定手段の設定に基づき前記ジョブで使用される処理モジュールが動作可能であるか否かを判定し、該判定結果に応じて前記次のジョブが実行可能であるか否かを判別することを特徴とする。
【００１７】
上記画像形成システムにおいて、前記登録された順で管理されている複数のジョブのうち、所望のジョブをキャンセルするためのジョブキャンセル手段を有し、前記複数のジョブに対し、前記キャンセルされたジョブ以降のジョブの順番が繰り上げられることを特徴とする。
【００１８】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照しながら説明する。
【００１９】
（第１実施形態）
図１は本発明の第１実施形態に係る画像形成装置の主要部構成を示す縦断面図である。
【００２０】
画像形成システムは、図１に示すように、画像形成装置本体１０と、折り装置５００と、製本装置６００と、フィニッシャ７００とから構成され、画像形成装置本体１０は、原稿画像を読み取るイメージリーダ２００、プリンタ３００および操作表示装置４００を備える。
【００２１】
イメージリーダ２００には、原稿給送装置１００が搭載されている。原稿給送装置１００は、原稿トレイ上に上向きにセットされた原稿を先頭頁から順に１枚ずつ左方向へ給紙し、湾曲したパスを介してプラテンガラス１０２上を左から流し読取り位置を経て右へ搬送し、その後外部の排紙トレイ１１２に向けて排出する。この原稿がプラテンガラス１０２上の流し読取り位置を左から右へ向けて通過するときに、この原稿画像は流し読取り位置に対応する位置に保持されたスキャナユニット１０４により読み取られる。この読取り方法は、一般的に、原稿流し読みと呼ばれる方法である。具体的には、原稿が流し読取り位置を通過する際に、原稿の読取り面がスキャナユニット１０４のランプ１０３の光で照射され、その原稿からの反射光がミラー１０５、１０６、１０７を介してレンズ１０８に導かれる。このレンズ１０８を通過した光は、イメージセンサ１０９の撮像面に結像する。
【００２２】
このように流し読取り位置を左から右へ通過するように原稿を搬送することによって、原稿の搬送方向に対して直交する方向を主走査方向とし、搬送方向を副走査方向とする原稿読取り走査が行われる。すなわち、原稿が流し読取り位置を通過する際に主走査方向に原稿画像を１ライン毎にイメージセンサ１０９で読み取りながら、原稿を副走査方向に搬送することによって原稿画像全体の読取りが行われ、光学的に読み取られた画像はイメージセンサ１０９によって画像データに変換されて出力される。イメージセンサ１０９から出力された画像データは、後述する画像信号制御部２０２において所定の処理が施された後にプリンタ３００の露光制御部１１０にビデオ信号として入力される。
【００２３】
また、原稿給送装置１００により原稿をプラテンガラス１０２上に搬送して所定位置に停止させ、この状態でスキャナユニット１０４を左から右へ走査させることにより原稿を読み取ることも可能である。この読取り方法は、いわゆる原稿固定読みと呼ばれる方法である。
【００２４】
原稿給送装置１００を使用しないで原稿を読み取るときには、まず、ユーザにより原稿給送装置１００を持ち上げてプラテンガラス１０２上に原稿を載置し、そして、スキャナユニット１０４を左から右へ走査させることにより原稿の読取りを行う。すなわち、原稿給送装置１００を使用しないで原稿を読み取るときには、原稿固定読みが行われる。
【００２５】
プリンタ３００の露光制御部１１０は、入力されたビデオ信号に基づきレーザ光を変調して出力し、該レーザ光はポリゴンミラー１１０ａにより走査されながら感光ドラム１１１上に照射される。感光ドラム１１１には走査されたレーザ光に応じた静電潜像が形成される。ここで、露光制御部１１０は、原稿固定読み時には、正しい画像（鏡像でない画像）が形成されるようにレーザ光を出力する。
【００２６】
この感光ドラム１１１上の静電潜像は、現像器１１３から供給される現像剤によって現像剤像として可視像化される。また、レーザ光の照射開始と同期したタイミングで、各カセット１１４，１１５、手差給紙部１２５または両面搬送パス１２４から用紙が給紙され、この用紙は感光ドラム１１１と転写部１１６との間に搬送される。感光ドラム１１１に形成された現像剤像は転写部１１６により給紙された用紙上に転写される。
【００２７】
現像剤像が転写された用紙は定着部１１７に搬送され、定着部１１７は用紙を熱圧することによって現像剤像を用紙上に定着させる。定着部１１７を通過した用紙はフラッパ１２１および排出ローラ１１８を経てプリンタ３００から外部（折り装置５００）に向けて排出される。
【００２８】
ここで、用紙をその画像形成面が下向きになる状態（フェイスダウン）で排出するときには、定着部１１７を通過した用紙をフラッパ１２１の切換動作により一旦反転パス１２２内に導き、その用紙の後端がフラッパ１２１を通過した後に、用紙をスイッチバックさせて排出ローラ１１８によりプリンタ３００から排出する。以下、この排紙形態を反転排紙と呼ぶ。この反転排紙は、原稿給送装置１００を使用して読み取った画像を形成するときまたはコンピュータから出力された画像を形成するときなどのように先頭頁から順に画像形成するときに行われ、その排紙後の用紙順序は正しい頁順になる。
【００２９】
また、手差給紙部１２５からＯＨＰシートなどの硬い用紙が給紙され、この用紙に画像を形成するときには、用紙を反転パス１２２に導くことなく、画像形成面を上向きにした状態（フェイスアップ）で排出ローラ１１８により排出する。
【００３０】
さらに、用紙の両面に画像形成を行う両面記録が設定されている場合には、フラッパ１２１の切換動作により用紙を反転パス１２２に導いた後に両面搬送パス１２４へ搬送し、両面搬送パス１２４へ導かれた用紙を上述したタイミングで感光ドラム１１１と転写部１１６との間に再度給紙する制御が行われる。
【００３１】
プリンタ３００から排出された用紙は折り装置５００に送られる。この折り装置５００は、用紙をＺ形に折り畳む処理を行う。例えば、Ａ３サイズやＢ４サイズのシートでかつ折り処理が指定されているときには、折り装置４００で折り処理を行い、それ以外の場合、プリンタ３００から排出された用紙は折り装置５００を通過して、製本装置６００、さらには、フィニッシャ７００に送られる。製本装置６００は、用紙を半分に折りたたみ閉じ処理を行う。フィニッシャ７００では、綴じ処理などの各処理を行う。
【００３２】
次に、本画像形成システム全体の制御を司るコントローラの構成について図２を参照しながら説明する。図２は図１の画像形成システム全体の制御を司るコントローラの構成を示すブロック図である。
【００３３】
コントローラは、図２に示すように、ＣＰＵ回路部１５０を有し、ＣＰＵ回路部１５０は、ＣＰＵ（図示せず）、ＲＯＭ１５１、ＲＡＭ１５２を内蔵し、ＲＯＭ１５１に格納されている制御プログラムにより各ブロック１０１，２０１，２０２，２０９，３０１，４０１，５０１，６０１，７０１を総括的に制御する。ＲＡＭ１５２は、制御データを一時的に保持し、また制御に伴う演算処理の作業領域として用いられる。
【００３４】
原稿給送装置制御部１０１は、原稿給送装置１００をＣＰＵ回路部１５０からの指示に基づき駆動制御する。イメージリーダ制御部２０１は、上述のスキャナユニット１０４、イメージセンサ１０９などに対する駆動制御を行い、イメージセンサ１０９から出力されたアナログ画像信号を画像信号制御部２０２に転送する。
【００３５】
画像信号制御部２０２は、イメージセンサ１０９からのアナログ画像信号をデジタル信号に変換した後に各処理を施し、このデジタル信号をビデオ信号に変換してプリンタ制御部３０１に出力する。また、コンピュータ２１０から外部Ｉ／Ｆ２０９を介して入力されたデジタル画像信号に各種処理を施し、このデジタル画像信号をビデオ信号に変換してプリンタ制御部３０１に出力する。この画像信号制御部２０２による処理動作は、ＣＰＵ回路部１５０により制御される。プリンタ制御部３０１は、入力されたビデオ信号に基づき上述の露光制御部１１０を駆動する。
【００３６】
操作表示装置制御部４０１は、操作表示装置４００（図１に示す）とＣＰＵ回路部１５０との間で情報のやり取りを行う。ここで、操作表示装置４００は、後述するように、画像形成に関する各種機能を設定する複数のキー、設定状態を示す情報を表示するための表示部などを有する。この操作表示装置４００の各キーの操作に対応するキー信号は操作表示装置制御部４０１を介してＣＰＵ回路部１５０に出力される。また、操作表示装置制御部４０１は、ＣＰＵ回路部１５０からの信号に基づき対応する情報を操作表示装置４００の表示部に表示するように制御する。
【００３７】
折り装置制御部５０１は折り装置５００に搭載され、ＣＰＵ回路部１５０と情報のやり取りを行うことによって折り装置全体の駆動制御を行う。
【００３８】
製本装置制御部６０１は製本装置６００に搭載され、ＣＰＵ回路１５０と情報のやり取りを行うことによって製本装置全体の駆動制御を行う。
【００３９】
フィニッシャ制御部７０１はフィニッシャ７００に搭載され、ＣＰＵ回路部１５０と情報のやり取りを行うことによってフィニッシャ全体の駆動制御を行う。この制御内容については後述する。
【００４０】
次に、折り装置５００、製本装置６００、およびフィニッシャ７００の構成について図３を参照しながら説明する。図３は図１の折り装置５００、製本装置６００、およびフィニッシャ７００の構成を示す図である。
【００４１】
折り装置５００は、図３に示すように、プリンタ３００から排出された用紙を導入し、製本装置６００側に導くための折り搬送水平パス５０２を有する。折り搬送水平パス５０２上には、搬送ローラ対５０３および搬送ローラ対５０４が設けられている。また、折り搬送水平パス５０２の出口部（製本装置６００側）には、折りパス選択フラッパ５１０が設けられている。この折りパス選択フラッパ５１０は、折り搬送水平パス５０２上の用紙を折りパス５２０または製本装置６００側に導くための切換動作を行う。
【００４２】
ここで、折り処理を行う場合には、折りパス選択フラッパ５１０がオンされ、用紙が折りパス５２０に導かれる。折りパス５２０に導かれた用紙は、折りパス５２２に導かれ、先端を第１折りストッパ５２５に到達まで搬送される。その後、折りローラ５２１によって、折りパス５２３へ導かれると同時に端部より１／４の部分が折られ、端部が第２折りストッパ５２６に到達するまで搬送される。さらに、折りローラ５２１によって、折りパス５２４へ導かれると同時に用紙中央部が折られてＺ形に折りたたまれる。これに対し、折り処理を行わない場合には、折りパス選択フラッパ５１０がオフされ、用紙はプリンタ３００から折り搬送水平パス５０２を介して製本装置６００に直接送られる。
【００４３】
製本装置６００は、折り装置５００を介して排出された用紙を導入し、フニッシャ７００側に導くための製本搬送水平パス６１２を有する。製本搬送水平パス６１２上には、各搬送ローラ対６０２，６０３，６０４が設けられている。また、製本搬送水平パス６１２の入口部（折り装置５００側）には、製本パス選択フラッパ６１０が設けられている。この製本パス選択フラッパ６１０は、製本搬送水平パス６１２上の用紙を製本パス６１１またはフィニッシャ７００側に導くための切換動作を行う。
【００４４】
ここで、製本処理を行う場合には、製本パス選択フラッパ６１０がオンされ、用紙が製本パス６１１に導かれる。製本パス６１１に導かれた用紙は、搬送ローラ対６０５によって、用紙先端が可動式のシート位置決め部材６２５に接するまで搬送される。製本パス６１１の途中位置には、２対のステイプラ６１５が設けられており、このステイプラ６１５はそれに対向するアンビル６１６と協働して用紙束の中央を閉じるように構成されている。
【００４５】
ステイプラ６１５の下流位置には、折りローラ対６２０が設けられている。折りローラ対６２０の対向位置には、突出し部材６２１が設けられている。この突出し部材６２１を製本パス６１１に収納された用紙束に向けて突き出すことにより、この用紙束は折りローラ対６２０間に押し出され、この折りローラ対６２０によって折り畳まれた後に、製本排出トレイ６３０に排出される。
【００４６】
また、ステイプラ６１５で綴じられた用紙束を折る場合には、ステイプル処理終了後に用紙束のステイプル位置が折りローラ対６２０の中央位置になるように、位置決め部材６２５を所定距離分下降させる。
【００４７】
これに対して、製本処理を行わない場合には、製本パス選択フラッパ６１０がオフされ、用紙は折り装置５００から製本搬送水平パス６１２を介してフィニッシャ７００に送られる。
【００４８】
フィニッシャ７００は、折り装置５００および製本装置６００を介して排出された用紙を順に取り込み、取り込んだ複数の用紙を整合して１つの束に束ねる処理、束ねた用紙束の後端をステイプルで綴じるステイプル処理、ソート処理、ノンソート処理などの各シート後処理を行う。
【００４９】
フィニッシャ７００は、プリンタ３００から折り装置５００および製本装置６００を介して排出された用紙を内部に導くための入口ローラ対７０２を有する。入口ローラ対７０２で搬送された用紙は、フィニッシャパス７１１に導かれる。フィニッシャパス７１１の下流には、切換フラッパ７１０が配置されている。切換フラッパ７１０は、ノンソートパス７１２、または、ソートパス７１３に導くためのフラッパである。
【００５０】
ノンソート処理を行う場合は、切換フラッパ７１０がオンされ、用紙がノンソートパス７１２に導かれる。そして、用紙は、ノンソータパス７１２上に設けられた搬送ローラ対７０６およびノンソート排出ローラ対７０３を介してサンプルトレイ７２１上に排出される。
【００５１】
これに対して、ステイプル処理やソート処理を行う場合は、切換フラッパ７１０がオフされ、用紙がソートパス７１３に導かれる。ソートパス７１３に導かれた用紙は、ソート排出ローラ７０４を介して中間トレイ７３０上に積載される。
【００５２】
中間トレイ６３０上に束状に積載された用紙は、必要に応じて整合処理、ステイプル処理などが施された後に、排出ローラ７０５ａ，７０５ｂによりスタックトレイ７２２上に排出される。中間トレイ７３０上に束状に積載された用紙を綴じるステイプル処理には、ステイプラ７２０が用いられる。このステイプラ７２０の動作については後述する。スタックトレイ７２２は、上下方向に自走可能に構成されている。
【００５３】
次に、折り装置５００を駆動制御する折り装置制御部５０１の構成について図４を参照しながら説明する。図４は図２の折り装置制御部の構成を示すブロック図である。
【００５４】
折り装置制御部５０１は、図４に示すように、ＣＰＵ５６１、ＲＯＭ５６２、ＲＡＭ５６３などで構成されるＣＰＵ回路部５６０を有する。ＣＰＵ回路部５６０は、通信ＩＣ５６４を介して画像形成装置本体１０側に設けられたＣＰＵ回路部１５０と通信してデータ交換を行い、ＣＰＵ回路部１５０からの指示に基づきＲＯＭ５６２に格納されている各種プログラムを実行して折り装置５００の駆動制御を行う。
【００５５】
この駆動制御を行う際には、ＣＰＵ回路部５６０に、搬送中の用紙の遅延や滞留ジャムを検知するための各種パスセンサＳ１，Ｓ２，Ｓ３からの検出信号およびカバー開閉検知センサＳ４，Ｓ５からの検出信号が取り込まれる。ＣＰＵ回路部５６０にはドライバ５６５，５６６が接続され、ドライバ５６５はＣＰＵ回路部５６０からの信号に基づき搬送処理モジュールのモータＭ１およびソレノイドＳＬ１を駆動し、ドライバ５６６はＣＰＵ回路部５６０からの信号に基づき折り処理モジュールのモータＭ２，Ｍ３を駆動する。
【００５６】
ここで、搬送処理モジュールとしては、搬送ローラ対５０３、５０４の駆動源である水平パス搬送モータＭ１、パス切換フラッパ５１０の切換を行うソレノイドＳＬ１がある。また、折り処理モジュールとしては、折りローラ５２１の駆動源である折りモータＭ２、搬送ローラ５２７，５２８の駆動源である折りパス搬送モータＭ３がある。
【００５７】
カバー開閉検知センサＳ４は、後述するカバー５５１の開閉を検出するためのセンサであり、カバー開閉検知センサＳ４からの検出信号によって、カバー５５１が開状態と検出された場合、ドライバ５６５の電源がオフされ、上記搬送処理モジュールの駆動が強制的に停止される。また同時に、ドライバ５６６の電源もオフされ、上記折り処理モジュールの駆動も強制的に停止される。
【００５８】
カバー開閉検知センサＳ５は、後述のカバー５５２の開閉を検出するためのセンサであり、カバー開閉検知センサＳ５からの検出信号によって、カバー５５２が開状態と検出された場合、ドライバ５６６の電源のみがオフされ、上記折り処理モジュールの駆動が強制的に停止される。
【００５９】
また、各カバー５５１，５５２の開閉を制限するための搬送カバーロックソレノイドＳＬ２および折りカバーロックソレノイドＳＬ３が設けられている。
【００６０】
次に、製本装置６００を駆動制御する製本装置制御部６０１の構成について図５を参照しながら説明する。図５は図２の製本装置制御部の構成を示すブロック図である。
【００６１】
製本装置制御部６０１は、図５に示すように、ＣＰＵ６６１、ＲＯＭ６６２、ＲＡＭ６６３などで構成されるＣＰＵ回路部６６０を有する。ＣＰＵ回路部６６０は、通信ＩＣ６６４を介して画像形成装置本体１０側に設けられたＣＰＵ回路部１５０と通信してデータ交換を行い、ＣＰＵ回路部１５０からの指示に基づきＲＯＭ６６２に格納されている各種プログラムを実行して製本装置６００の駆動制御を行う。
【００６２】
この駆動制御を行う際には、ＣＰＵ回路部６６０に各種パスセンサＳ１，Ｓ２，Ｓ３からの検出信号およびカバー開閉検知センサＳ４，Ｓ５，Ｓ６からの検出信号が取り込まれる。ＣＰＵ回路部６６０にはドライバ６６５，６６６，６６７が接続され、ドライバ６６５はＣＰＵ回路部６６０からの信号に基づき搬送処理モジュールのモータＭ１およびソレノイドＳＬ１を駆動し、ドライバ６６６はＣＰＵ回路部６６０からの信号に基づき製本処理モジュールのモータＭ２，Ｍ３，Ｍ５を駆動し、ドライバ６６７はＣＰＵ回路部６６０からの信号に基づき積載処理モジュールのモータＭ４を駆動する。
【００６３】
ここで、搬送処理モジュールとしては、搬送ローラ対６０２，６０３，６０４の駆動源である水平パス搬送モータＭ１、パス切換フラッパ６１０の切換を行うソレノイドＳＬ１がある。また、製本処理モジュールとしては、折りローラ６２０の駆動源である折りモータＭ２、搬送ローラ６０５の駆動源である折りパス搬送モータＭ５、シート位置決め部材６２５の駆動源である位置決めモータＭ３がある。また、積載処理モジュールとしては、製本排出トレイ６３０の駆動源であるトレイ昇降モータＭ４がある。さらに、カバー開閉検知センサＳ４は、後述のカバー６５１の開閉を検出するためのセンサ、カバー開閉検知センサＳ５は後述のカバー６５２の開閉を検出するためのセンサ、カバー開閉検知センサＳ６は後述のカバー６５３の開閉を検出するためのセンサである。
【００６４】
カバー開閉検知センサＳ４は、後述するカバー６５１の開閉を検出するためのセンサであり、カバー開閉検知センサＳ４からの検出信号によって、カバー６５１が開状態と検出された場合、ドライバ６６５の電源がオフされ、上記搬送処理モジュールの駆動が強制的に停止されると同時に、ドライバ６６６および６６７の電源がオフされ、製本装置６００の全ての駆動が強制的に停止される。
【００６５】
カバー開閉検知センサＳ５は、後述のカバー６５２の開閉を検出するためのセンサであり、カバー開閉検知センサＳ５からの検出信号によって、カバー６５２が開状態と検出された場合、ドライバ６６６の電源がオフされ、製本処理モジュールの駆動が強制的に停止される。
【００６６】
カバー開閉検知センサＳ６は、後述のカバー６５３の開閉を検出するためのセンサであり、カバー開閉検知センサＳ５からの検出信号によって、カバー６５３が開状態と検出された場合、ドライバ６６７の電源がオフされ、積載処理モジュールの駆動が強制的に停止される。
【００６７】
また、各カバー６５１，６５２，６５３の開閉を制限するための搬送カバーロックソレノイドＳＬ２、折りカバーロックソレノイドＳＬ３および取り出しカバーロックソレノイドＳＬ４が設けられている。
【００６８】
次に、フィニッシャ７００を駆動制御するフィニッシャ制御部７０１の構成について図６を参照しながら説明する。図６は図２のフィニッシャ制御部の構成を示すブロック図である。
【００６９】
フィニッシャ制御部７０１は、図６に示すように、ＣＰＵ７６１、ＲＯＭ７６２、ＲＡＭ７６３などで構成されるＣＰＵ回路部７６０を有する。ＣＰＵ回路部７６０は、通信ＩＣ７６４を介して画像形成装置本体１０側に設けられたＣＰＵ回路部１５０と通信してデータ交換を行い、ＣＰＵ回路部１５０からの指示に基づきＲＯＭ７６２に格納されている各種プログラムを実行してフィニッシャ７００の駆動制御を行う。
【００７０】
この駆動制御を行う際には、ＣＰＵ回路部７６０に各種パスセンサＳ１，Ｓ２，Ｓ３からの検出信号およびカバー開閉検知センサＳ４，Ｓ５，Ｓ６からの検出信号が取り込まれる。ＣＰＵ回路部７６０にはドライバ７６５，７６６，７６７，７６８が接続され、ドライバ７６５はＣＰＵ回路部７６０からの信号に基づき搬送処理モジュールのモータＭ１およびソレノイドＳＬ１を駆動し、ドライバ７６６はＣＰＵ回路部７６０からの信号に基づきノンソート排紙処理モジュールのモータＭ２を駆動し、ドライバ７６７はＣＰＵ回路部７６０からの信号に基づきソート排紙処理モジュールのモータＭ３，Ｍ５を駆動し、ドライバ７６８はＣＰＵ回路部７６０からの信号に基づき積載処理モジュールのモータＭ４を駆動する。
【００７１】
ここで、搬送処理モジュールとしては、入口ローラ対７０２の駆動源である搬送モータＭ１、パス切換フラッパ７１０の切換を行うソレノイドＳＬ１がある。ノンソート排紙処理モジュールとしては、搬送ローラ対７０６、ノンソート排出ローラ７０３の駆動源である排紙モータＭ２がある。ソート処理モジュールとしては、ソート排出ローラ７０４の駆動源であるソート排紙モータＭ５、束排出ローラ７０５ａ、７０５ｂの駆動源である束搬送モータＭ３がある。積載処理モジュールとしては、スタックトレイ７２２の駆動源であるトレイ昇降モータＭ４がある。搬送モータＭ１、ノンソート排紙モータＭ２、ソート排紙モータＭ５はステッピングモータからなり、励磁パルスレートを制御することによって各モータにより駆動するローラ対を等速で回転させたり、独自の速度で回転させたりすることができる。束搬送モータＭ３はＤＣモータからなる。
【００７２】
カバー開閉検知センサＳ４は、後述のカバー７５１の開閉を検出するためのセンサであり、カバー開閉検知センサＳ４からの検出信号によりカバー７５１が開状態にあると検出した場合、ドライバ７６５の電源がオフされ、搬送処理モジュールの駆動が強制的に停止されると同時に、ドライバ７６６，７６７，７６８の電源がオフされ、フィニッシャ７００の全ての駆動が強制的に停止される。
【００７３】
カバー開閉検知センサＳ５は、後述のカバー７５２の開閉を検出するためのセンサであり、カバー開閉検知センサＳ５からの検出信号によって、カバー７５２が開状態と検出された場合、ドライバ７６６の電源がオフされ、ノンソート処理モジュールの駆動のみが強制的に停止される。
【００７４】
カバー開閉検知センサＳ６は、後述のカバー７５３の開閉を検出するためのセンサであり、カバー開閉検知センサＳ５からの検出信号によって、カバー７５３が開状態と検出された場合、ドライバ７６７の電源がオフされ、ソート処理モジュールの駆動のみが強制的に停止される。
【００７５】
また、各カバー７５１，７５２，７５３の開閉を制限するための搬送カバーロックソレノイドＳＬ２、ノンソートカバーロックソレノイドＳＬ３およびソートカバーロックソレノイドＳＬ４が設けられている。
【００７６】
次に、折り装置５００、製本装置６００、フィニッシャ７００の外装カバーを開けて対応するモジュールを取り出した状態について図７ないし図１０を参照しながら説明する。図７は折り装置５００、製本装置６００、フィニッシャ７００の外装カバーの配置を模式的に示す図、図８および図９は製本装置６００のカバーを開けて対応するモジュールを引き出した状態を模式的に示す斜視図、図１０は折り装置５００およびフィニッシャ７００のカバーをそれぞれ開けて対応するモジュールを引き出した状態を模式的に示す斜視図である。
【００７７】
折り装置５００には、図７に示すように、折り搬送水平パス５０２を含む水平パス部を覆うカバー５５１と、折りパス５２０および折りローラ５２１を含む折り処理部を覆うカバー５５２とが開閉可能に設けられている。カバー５５１とカバー５５２は、それぞれ独立に開閉可能であり、これらは、ジャム処理時や、部品交換、清掃、調整などのメンテナンス時に開閉される。各カバー５５１，５５２の開閉は、上述したカバー開閉検知センサにより検知される。また、各カバー５５１，５５２には、後述する開閉ロック機構（図１１に示す）が設けられている。ここで、カバー５５２を開けると、図１０に示すように、折り処理部５４０を機外に引き出すことが可能になる。
【００７８】
製本装置６００には、図７に示すように、製本水平搬送パス６１２を含む製本水平パス部を覆うカバー６５１と、製本パス６１１を含む製本処理部を覆うカバー６５２と、カバー６５２に取り付けられたカバー６５３とが設けられている。カバー６５１とカバー６５２はそれぞれ独立に開閉可能であり、これらは、ジャム処理時や、部品交換、清掃、調整などのメンテナンス時に開閉される。また、カバー６５３は、カバー６５２と独立して開閉可能であり、製本排出トレイ６３０上に排出された製本処理後の用紙束を機外に取り出すときに開閉される。各カバー６５１，６５２，６５３の開閉は、上述したカバー開閉検知センサにより検知される。また、各カバー６５１，６５２には、後述するような開閉ロック機構（図示せず）が設けられている。
【００７９】
ここで、製本装置６００のカバー６５１を開けると、図８に示すように、製本搬送水平パス６１２、製本パス選択フラッパ６１０および各搬送ローラ対６０２，６０３，６０４に対して、機外からアクセス可能になる。製本パス６１１は、製本水平パス部に設けられた上部６１１ａと製本処理部に設けられた下部６１１ｂに分割され、製本パス６１１の上部６１１ａには、製本装置６００のカバー６５１を開けることによってアクセス可能になる。また、カバー６５２を開けると、図９に示すように、製本パス６１１の下部６１１ｂを含むモジュール化された製本処理部６４０をスライドレール６４１に沿って機外に引き出すことが可能になる。製本処理部６４０を引き出すと、製本パス６１１の下部６１１ｂとその下流に配置された搬送ローラ対６０５、ステイプラ６１５、折りローラ６２０などに対してアクセス可能になる。
【００８０】
フィニッシャ７００には、図７に示すように、フィニッシャパス７１１を覆うカバー７５１と、ノンソートパス７１２を覆うカバー７５２と、ステイプラ７２０を含むステイプル処理部を覆うカバー７５３とが設けられている。各カバー７５１，７５２，７５３はそれぞれ独立に開閉可能であり、これらは、ジャム処理時や、部品交換、清掃、調整などのメンテナンス時に開閉される。各カバー７５１，７５２，７５３の開閉は、上述したカバー開閉検知センサにより検知される。また、各カバー７５１，７５２，７５３には、後述するような開閉ロック機構（図示せず）が設けられている。ここで、カバー７５３を開けると、図１０に示すように、ソート処理部７４０を機外に引き出すことが可能になる。
【００８１】
次に、各カバー５５１，５５２，６５１，６５２，７５１，７５２，７５３のロック機構について図１１を参照しながら説明する。図１１は折り装置５００のカバー５５２のロック機構を模式的に示す図であり、同図（ａ）はカバー非ロック状態、同図（ｂ）はカバーロック状態を示す。各カバー５５１，５５２，６５１，６５２，７５１，７５２，７５３のロック機構は同様の構成を有し、ここでは、折り装置５００の折り処理部に設けられたカバー５５２を例として説明する。
【００８２】
折り装置５００のカバー５５２は、図１１（ａ），（ｂ）に示すように、ヒンジ５５５によって折り装置５００の支柱などに回転可能に支持されている。カバー５５２には開閉検知センサフラグ５５３が設けられており、カバー５５２の開閉に応じて、カバー開閉検知センサＳ５の光路が開閉検知センサフラグ５５３によって開放または遮断される。これにより、カバー５５２の開閉状態が検出される。また、カバー５５２には、後述するフック５５７が引っ掛かる鍵穴を有する板５５４が設けられている。
【００８３】
カバー５５２の開閉を制限するための折りカバーロックソレノイドＳＬ３は、電磁ソレノイドからなり、その先端にはフック５５７が連結されている。フック５５７は、装置に固定された軸５５６を中心に回転可能に保持されている。フック５５７は、引っ張りバネ５５８で、カバー５５２に設けられた板５５４から遠ざかる方向に引っ張られている。折りカバーロックソレノイドＳＬ３が動作すると、フック５５７は板５５４の鍵穴にささる方向に回転する。このときカバー５５２が閉まっていると、板５５４の鍵穴にフック５５７が引っ掛かり、カバー５５２がロックされ、カバー５５２が開けられない状態となる。折りカバーロックソレノイドＳＬ３がオフすると、引っ張りバネ５５８によってフック５５７が鍵穴から外れてカバー５５２のロックが解除される。
【００８４】
次に、画像形成装置本体１０のプリンタ３００の外装カバーの配置について図１２を参照しながら説明する。図１２は図１の画像形成装置本体１０のプリンタ３００に設けられた外装カバーの配置を模式的に示す図である。
【００８５】
プリンタ３００には、図１２に示すように、カバー３５２およびカバー３５３が設けられている。カバー３５２は、感光ドラム１１１、転写部１１６、定着部１１７、フラッパ１２１およびそれぞれに用紙を導くための搬送パスを覆うためのカバーである。ここで、片面、両面のいずれの画像形成時においても、用紙は上記搬送パス上を搬送される。カバー３５３は、両面搬送パス１２４を覆うためのカバーである。カバー３５２とカバー３５３は独立に開閉可能であり、これらは、ジャム処理時や、部品交換、清掃、調整などのメンテナンス時に開閉される。各カバー３５２，３５３の開閉は、折り装置５００、製本装置６００やフィニッシャ７００と同様に、カバー開閉検知センサ（図示せず）により検知される。また、各カバー３５２，３５３には、図１１に示すと同様な開閉ロック機構（図示せず）が設けられている。
【００８６】
ここで、カバー３５３が開けられた場合は、両面搬送パス１２４に配置された搬送ローラ対の駆動を行うドライバがオフされ、搬送ローラ対は停止状態に保持される。カバー３５２が開けられた場合は、カバー３５２に覆われた、感光ドラム１１１や定着部１１７などの駆動部、カバー３５３に覆われた駆動部を含むプリンタ３００の全ての駆動部が停止される。よって、両面搬送パス１２４内のローラ清掃などのメンテナンスのためにカバー３５３が開けられても、画像形成動作は停止されない。
【００８７】
このように、搬送パス毎にカバーを分割したことにより、画像形成動作中でもシートが搬送されていない部分であれば、カバーを開閉して対応する処理モジュールのメンテナンスを行うことが可能となり、様々なタイミングで個々の処理モジュールに対するメンテナンスを行ってもシステムが停止する時間を低減することができる。
【００８８】
また、上記の各カバー５５１，５５２，６５１，６５２，７５１，７５２，７５３には、開閉状態を表すための状態表示用ＬＥＤが設けられている。この状態表示用ＬＥＤの配置について図１３を参照しながら説明する。図１３は各カバー５５１，５５２，６５１，６５２，７５１，７５２，７５３に設けられた状態表示用ＬＥＤの配置を模式的に示す図である。
【００８９】
折り装置５００の各カバー５５１，５５２には、開閉状態を表すためのＬＥＤ５５５，５５６がそれぞれ設けられている。製本装置６００の各カバー６５１，６５２には、開閉状態を表すためのＬＥＤ６５５，６５６がそれぞれ設けられている。フィニッシャ７００のカバー７５１，７５２，７５３には、開閉状態を表すためのＬＥＤ７５５，７５６，７５７がそれぞれ設けられている。
【００９０】
また、画像形成装置本体１０においては、両面パス部を覆うカバー３５３に、開閉状態を表す状態表示用ＬＥＤ３５６が設けられているが、画像形成部を覆うカバー３５２は、画像形成動作中は常に開閉することができないので、このカバー３５２には、状態表示用ＬＥＤは設けられていない。
【００９１】
各カバーに設けられているＬＥＤは、ジョブ実行中にメンテナンスが可能であるか否かすなわち各々のカバーが開閉可能か否かを表示するものであり、メンテナンス可能な場合はＬＥＤが消灯しており、メンテナンス不可能な場合は、ＬＥＤが点灯している。
【００９２】
また、これに代えて、メンテナンス可能な場合と不可能な場合で、異なる色のＬＥＤを点灯させるようにしてもよい。
【００９３】
上述した状態表示用ＬＥＤの表示（点灯、消灯）は上述のロック機構の動作と連動し、ＬＥＤが消灯されている場合（メンテナンス可能な場合）は、ロック機構によるカバーのロックが解除され、カバーの開閉が可能な状態になっている。
【００９４】
次に、操作表示装置４００および操作表示装置制御部４０１について図１４ないし図１６を参照しながら説明する。図１４は図１の操作表示装置４００の概観構成を示す図、図１５は図２の操作表示装置制御部４０１の構成を示すブロック図、図１６（ａ）は操作表示装置４００に表示されるメイン画面例を示す図、同図（ｂ）は操作表示装置４００に表示されるメニュー選択画面例を示す図である。
【００９５】
操作表示装置４００には、図１４に示すように、画像形成動作を開始するためのスタートキー４０２、画像形成動作を中断するためのストップキー４０３、置数設定などを行うテンキー４０４〜４１２，４１４、ＩＤキー４１３、クリアキー４１５、リセットキー４１６、メンテナンスキー４１７などの各キーが配置されているとともに、ビープ音などの報知用ブザー４２１が設けられている。また、操作表示装置４００の上部には、タッチパネルが形成された液晶表示部４２０が配置されており、この画面上にはソフトキーを作成することが可能である。
【００９６】
操作表示装置制御部４０１は、図１５に示すように、ＣＰＵ４６１、ＲＯＭ４６２、ＲＡＭ４６３および４６４などで構成されるＣＰＵ回路部４６０を有する。ＲＡＭ４６３には、液晶表示部４２０に表示する画面の各種データが記憶される。ＲＡＭ４６４は、ＣＰＵ４６１のワークエリアなどとして利用される。液晶表示部４２０は、タッチパネル上のソフトキーによるキー入力部４６５ａと液晶ディスプレイ部４６５ｂにより構成されている。
【００９７】
ＣＰＵ回路部４６０は、画像形成装置本体１０側に設けられたＣＰＵ回路部１５０と通信してデータ交換を行い、ＣＰＵ回路部１５０からの指示や各種キー４０２〜４１６および４６５ａの入力に基づきＲＯＭ４６２に格納されている各種プログラムを実行し、ＲＡＭ４６３に格納されている画面データを液晶ディスプレイ部４６５ｂに出力して表示を行う。
【００９８】
本画像形成システムは、後処理モードとして、ノンソート（グループ）、ソート、ステイプルソート（綴じモード）、製本モードなどの各処理モードを有する。このような処理モードの設定などは、操作表示装置４００からの入力操作により行われる。例えば、後処理モードとしてソートを設定する際には、図１６（ａ）に示すメイン画面上で、ソフトキーである“ソータ”を選択する。この“ソータ”の選択に応じて、図１６（ｂ）に示すソータ種類選択画面が液晶表示部４２０に表示され、この選択画面を用いて処理モードの設定が行われる。
【００９９】
次に、本画像形成システムのメンテナンス時の操作画面について図１７および図２０を参照しながら説明する。図１７はメンテナンス時の操作画面例を示す図、図２０は処理モードとして片面画像形成モードでかつソート処理が選択されている場合の各モジュールに対してメンテナンスが可能か否かの状態を表示した画面例を示す図である。
【０１００】
メンテナンスを行う場合、まず操作表示装置４００のメンテナンスキー４１７がユーザによって押下される。このメンテナンスキー４１７が押下されると、図２０に示すように、操作表示装置制御部４０１は、各処理モジュール（画像形成装置本体１０、折り装置５００、製本装置６００、フィニッシャ７００）がメンテナンス可能か否かの状態を表すモジュール状態画面を液晶表示部４２０に表示する。図２０のモジュール状態画面では、メンテナンス可能か否か、すなわち、各処理モジュールを覆うカバーが開閉可能か否かを表示している。ここで、開けることが許可されているカバーはハイライト表示され、開けることが禁止されているカバーは網掛け表示されている。
【０１０１】
具体的に、片面画像形成モードで、ソート処理を行っているときに折り装置５００をメンテナンスする場合を例にして説明すると、プリンタ３００においては、片面画像形成モードであるので、シートが搬送されない両面処理モジュール部のカバー３５３がハイライト表示され、画像形成部のカバー３５２が網掛け表示されている。折り装置５００と製本装置６００においては、画像形成されたシートをフィニッシャ７００へ搬送する折り搬送水平パス５０２を覆うカバー５５１と製本搬送水平パス６１２を覆う６５１が網掛け表示となり、折り処理部５４０を覆うカバー５５２と製本処理部６４０を覆うカバー６５２がハイライト表示されている。フィニッシャ７００においては、シートがフィニッシャパス７１１からソートパス７１３を経て中間トレイ７３０、さらにスタックトレイ７２２へ排出されるため、カバー７５１，７５３のそれぞれが網掛け表示され、カバー７５２がハイライト表示される。
【０１０２】
図２０の表示画面からメンテナンスが可能なモジュールを確認した後、この画面において、ユーザが液晶表示部４２０に表示されているソフトキーの“ＯＫ”キーを押下すると、図１７（ａ）に示すメンテナンス選択画面が表示される。このメンテナンス選択画面では、メンテナンスが必要な全てのモジュールが選択メニューとして表示される。この選択画面上においてユーザが対応画面位置を押下し、選択可能なモジュールからメンテナンスを行うモジュールを選択すると（本例では、“折り装置”を選択する）、ユーザが選択したモジュールに関連するメンテナンスの項目メニュー選択画面（図１７（ｂ））が表示される。図１７（ｂ）の選択画面上で、ユーザが対応画面位置を押下してメンテナンス項目を選択すると（本例では、“調整”を選択する）、ユーザにより選択されたメンテナンス項目の詳細選択画面（図１７（ｃ））が表示される。図１７（ｃ）の選択画面上において、ユーザが対応画面位置を押下してメンテナンス項目を選択すると（本例では、“折りローラ圧接力調整”を選択する）、選択されたメンテナンス項目に対するメンテナンスの設定および実行画面（図１７（ｄ））が表示される。図１７（ｄ）の実行画面上において、設定値を入力し、“ＯＫ”キーを押下すると、所望のメンテナンスが実行されるとともに、メンテナンス実行中画面（図示せず）が表示される。本例では、折りローラ６２０の圧接力が自動調整される。
【０１０３】
一方、清掃や交換、または、手動で調整しなければならない項目など、ユーザがメンテナンスの終了を判断するメンテナンスの場合は、図１７（ｂ）の画面で“清掃”または“部品交換”を選択した後にメンテナンス実行中画面（図示せず）が表示される。そして、メンテナンスが終了した場合、上記メンテナンス実行中画面において、ユーザにより“完了”キーが押下される。これにより、メンテナンスが終了したと判断される。
【０１０４】
次に、上述したメンテナンス時の操作画面の表示処理について図１８および図１９を参照しながら説明する。図１８および図１９はメンテナンス時の操作画面表示処理の手順を示すフローチャートである。図１８および図１９のフローチャートで示される手順は、操作表示装置制御部４６０のＲＯＭ４６２に格納されているプログラムに従いＣＰＵ４６１により実行されるものである。
【０１０５】
ＣＰＵ４６１は、図１８に示すように、ステップＳ２００１において、ユーザによって操作表示装置４００のメンテナンスキー（メンテナンスＳＷ）４１７が押下されるのを監視する。ここで、このメンテナンスキー４１７が押下されたと判定した場合、ＣＰＵ４６１は、ステップＳ２００２において、ユーザに対して各モジュールがメンテナンス可能状態にあるか否かを提示するためのモジュール状態画面（図２０に示す）を表示する。そして、ＣＰＵ４６１は、ステップＳ２００３において、上記モジュール状態画面上で“戻る”が選択されたか否かを判定し、“戻る”が選択されたと判定した場合、ステップＳ２００８において、メイン画面（図１６（ａ））を表示する。これに対し、“戻る”が選択されなかったと判定した場合、ＣＰＵ４６１は、ステップＳ２００４において、“ＯＫ”が選択されたか否かを判定する。ここで、“ＯＫ”が選択されなかったと判定した場合、ＣＰＵ４６１は、再び上記ステップＳ２００３に戻り、“ＯＫ”が選択されたと判定した場合、ＣＰＵ４６１は、ステップＳ２００５において、モジュールを選択するためのモジュール選択画面（図１７（ａ））を表示する。
【０１０６】
次いで、ＣＰＵ４６１は、ステップＳ２００６において、“戻る”が選択されたか否かを判定し、“戻る”が選択されたと判定した場合、ステップＳ２００８において、メイン画面を表示する。これに対し、“戻る”が選択されなかったと判定した場合、ＣＰＵ４６１は、ステップＳ２００７において、上記モジュール選択画面上でユーザによりモジュールが選択されたか否かを判定する。ここで、モジュールが選択されていない場合、ＣＰＵ４６１は、再び上記ステップＳ２００６に戻る。これに対し、モジュール選択画面（図１７（ａ））においてユーザによりモジュールが選択されたと判定した場合、ＣＰＵ４６１は、図１９のステップＳ２１０１へ進む。
【０１０７】
ステップＳ２１０１において、ＣＰＵ４６１が、上記ステップＳ２００７でユーザが選択したモジュールに関連するメンテナンスの項目メニュー（図１７（ｂ））を表示する。そして、ＣＰＵ４６１は、ステップＳ２１０２において、“戻る”が選択されたか否かを判定する。ここで、“戻る”が選択されたと判定した場合、ＣＰＵ４６１は、再び上記ステップＳ２００５に戻る。これに対し、“戻る”が選択されなかったと判定した場合、ＣＰＵ４６１は、ステップＳ２１０３において、調整項目の表示が選択されたか否かを判定する。
【０１０８】
上記ステップＳ２１０３において調整項目の表示が選択されなかったと判定した場合、ＣＰＵ４６１は、ステップＳ２１０４において、清掃項目の表示が選択されたか否かを判定する。ここで、清掃項目の表示が選択されなかったと判定した場合、ＣＰＵ４６１は、ステップＳ２１０５において、部品交換項目の表示が選択されたか否かを判定し、部品交換項目の表示が選択されなかったと判定した場合、再び上記ステップＳ２１０２に戻る。
【０１０９】
上記ステップＳ２１０３で調整項目の表示が選択されたと判定した場合、ＣＰＵ４６１は、ステップＳ２１６において、ユーザが選択したモジュールに関連する調整メンテナンスの項目メニュー（図１７（ｃ））を表示し、そして、ステップＳ２１０９へ進む。
【０１１０】
上記ステップＳ２１０４で清掃項目の表示が選択されたと判定した場合、ＣＰＵ４６１は、ステップＳ２１０７において、ユーザが選択したモジュールに関連する清掃メンテナンスの項目メニュー（図示せず）を表示し、そして、ステップＳ２１０９へ進む。
【０１１１】
上記ステップＳ２１０５で部品交換項目の表示が選択されたと判定した場合、ＣＰＵ４６１は、ステップＳ２１０８において、ユーザが選択したモジュールに関連する部品交換メンテナンスの項目メニュー（図示せず）を表示し、そして、ステップＳ２１０９へ進む。
【０１１２】
ステップＳ２１０９においては、ＣＰＵ４６１が、ユーザにより“戻る”が選択されたか否かを判定する。ここで、ユーザにより“戻る”が選択されたと判定した場合、ＣＰＵ４６１は、再び上記ステップＳ２１０１に戻る。これに対し、ユーザにより“戻る”が選択されなかったと判定した場合、ＣＰＵ４６１は、ステップＳ２１１０において、メンテナンスの項目メニュー画面上で項目が選択されたか否かを判定し、項目が選択されていないと判定した場合、再び上記ステップＳ２１０９に戻る。
【０１１３】
上記ステップＳ２１１０で項目が選択されたと判定した場合、ＣＰＵ４６１は、ステップＳ２１１１において、メンテナンスの実行、入力設定画面（図１７（ｄ））を表示する。そして、ＣＰＵ４６１は、ステップＳ２１１２において、ユーザにより“戻る”が選択されたか否かを判定する。ここで、“戻る”が選択されたと判定した場合、ＣＰＵ４６１は、再び上記ステップＳ２１０１に戻る。これに対し、“戻る”が選択されなかったと判定した場合、ＣＰＵ４６１は、ステップＳ２１１３において、ユーザにより“ＯＫ”が選択されたか否かを判定し、“ＯＫ”が選択されなかったと判定した場合、再び上記ステップＳ２１１２に戻る。“ＯＫ”が選択されたと判定した場合、ＣＰＵ４６１は、ステップＳ２１１４において、選択されたメンテナンス項目に関してのメンテナンスの実行および入力の実行を行う。そして、ＣＰＵ４６１は、上記ステップＳ２１０１に戻る。
【０１１４】
次に、本システムで行う複数ジョブの実行におけるスケジューリングに関するキュー制御について図２１を参照しながら説明する。図２１はジョブスケジューリングを示す概念図である。
【０１１５】
本実施形態では、操作表示部４００から、片面／両面、ステイプルなどのモード指定、作成する部数の設定などを行い、この設定内容に従い画像形成システムを動作させることが可能であり、このような通常の流れを１つの“ジョブ”と呼ぶ。
【０１１６】
近年の画像形成システムでは、１つのジョブを実行中に、操作部から次なるジョブの入力／指定を複数行うことが可能であり、それらは、システム内のメモリに記憶され、前ジョブの終了に伴い次のジョブへと、順次ジョブが実行される。また、画像形成システムをネットワークに接続させることで、コンピュータなどからのプリント出力を行うことも可能であり、プリンタサーバにて同様のジョブのキューイングが行われる。このジョブのキューイングの様子の概念図を図２１（ａ）に示す。ここで、一つ一つのキュー（Ｃｕｅ）は、それぞれ画像形成を行う上述のジョブであり、ジョブの指定を行うことは、このキューの最終段に登録が行われることである。なお、キューの登録数を変数Ｎｃで表す。例えば、図２１（ｂ）に示すように、登録キュー数：Ｎｃ＝２の状態に、新規ジョブの指定を行った場合は、そのジョブがＣｕｅ（２）の次にＣｕｅ（３）として登録され、登録数が１増加して、登録キュー数Ｎｃ＝３になる。そして、最上流に登録されているＣｕｅ（１）から実行／動作され、そのＣｕｅ（１）が完了した時点で、その情報はＣｕｅ（１）からはずされ、次点のＣｕｅ（２）がＣｕｅ（１）へ、Ｃｕｅ（３）がＣｕｅ（２）へ、というように、キュー（Ｃｕｅ）を順次ずらすようキュー（Ｃｕｅ）の管理が行われる。
【０１１７】
次に、本実施形態におけるキュー全体の制御について図２２ないし図２７を参照しながら説明する。図２２は電源投入時のキュー初期化処理の手順を示すフローチャート、図２３は新規ジョブのキューへのエントリー処理の手順を示すフローチャート、図２４はジョブ全体制御処理の手順を示すフローチャート、図２５はキューはずし処理の手順を示すフローチャート、図２６および図２７はジョブ動作可能判別処理の手順を示すフローチャートである。図２２から図２７に示す手順は、ＣＰＵ回路部１５０によりＲＯＭ１５１に格納されているプログラムに従い実行されるものである。
【０１１８】
まず、電源投入時などにおいては、図２２に示すように、ステップＳ２２０１において、登録キュー数Ｎｃを０にクリアする。
【０１１９】
ジョブが登録される場合、図２３に示すように、ステップＳ２３０１において、登録キュー数を１だけ増加させ、続くステップＳ２３０２において、最後のキュー（Ｃｕｅ（Ｎｃ））に新規登録ジョブの情報を追加する。このジョブ情報には、片面／両面、ステイプル、折りなどの画像形成を行うモードや作成する部数等の一連の動作／制御に必要な情報が全て、ジョブ単位で格納されている。さらに、１つのジョブを、別のジョブと判別可能にするために、ジョブ毎にＩＤ番号が設定され、この情報は上記ジョブ情報に格納されている。
【０１２０】
次に、画像形成システムの実際の動作を上記キュー（Ｃｕｅ）の動きとともに図２４〜図２７を参照しながら説明する。
【０１２１】
ジョブの全体制御では、図２４に示すように、ステップＳ２４０１において、登録されているジョブ（キュー；以下Ｃｕｅと表記）の有無を判定し、Ｃｕｅがない場合は、ステップＳ２４０１に戻る。これに対し、上記ステップＳ２４０１でＣｕｅがあると判定された場合は、ステップＳ２４０２において、変数ｉをクリアし、続くステップＳ２４０３で、変数ｉを１増加させる。そして、ステップＳ２４０４において、該当する変数ｉで示されるＣｕｅにジョブ情報が設定されているか否かを判定する。ここで、このＣｕｅにジョブ情報が設定されていない場合は、ステップＳ２４０５において、システムの状態が動作中であるか否かを判定し、動作中でなければ、上記ステップＳ２４０１に戻る。
【０１２２】
上記ステップＳ２４０５で動作中であると判定された場合、ステップＳ２４０６において、システム全体を停止させる。そして、上記ステップＳ２４０１に戻る。
【０１２３】
上記ステップＳ２４０４において該当する変数ｉで示されるＣｕｅにジョブ情報が設定されていると判定された場合、ステップＳ２４０７において、ジョブが動作することができるか否かを判別するためのジョブ動作可能判別処理を行う。このジョブ動作可能判別処理の詳細は後述する。そして、ステップＳ２４０８において、上記ジョブ動作可能判別処理の結果に基づき、該当するＣｕｅが動作可能か否かを判定する。ここで、該当するＣｕｅが動作可能であると判定された場合、ステップＳ２４０９において、登録されているＣｕｅの内容を、実際の動作を行うメモリである“実行ジョブ情報”に移し、続くステップＳ２４１０で、そのＣｕｅの内容を登録されているＣｕｅから削除するために、ＣｕｅからのＣｕｅはずし処理を行う。この処理は、設定した番号“ｉ”のＣｕｅの内容を削除する処理であり、最上位に登録されているＣｕｅ（１）の情報の削除に限定されない。この詳細は後述する。
【０１２４】
次いで、ステップＳ２４１１において、実行ジョブ情報の内容に基づいて、実際のジョブ（画像形成動作）を開始し、続くステップＳ２４１２で、ジョブ完了を待つ。そして、ジョブが完了すると、上記ステップＳ２４０１に戻る。
【０１２５】
上記ステップＳ２４０８において、該当するＣｕｅが実行可能でなく“禁止”であると判定された場合には、ステップＳ２４１３において、“ｉ”がＣｕｅの登録数Ｎｃ以上であるか否かを判定し、ｉ”がＣｕｅの登録数Ｎｃ以上であれば、残りのＣｕｅはないと判断して上記ステップＳ２４０１に戻る。これに対し、ｉ”がＣｕｅの登録数Ｎｃ以上でないすなわち“ｉ”がＣｕｅの（登録数Ｎｃ−１）以内である場合は、次のＣｕｅに処理を移せるかの判断を行うために、上記ステップＳ２４０３に戻る。
【０１２６】
このような処理を行うことによって、メンテナンスなどの理由で、ある箇所が使用不可の場合でも、そこを使用するジョブをスキップさせ、次ジョブに処理を自動的に移すことができる。その結果、システムを停めることなくメンテナンスが可能になり、システム全体の総合的な生産性の向上を図ることができる。さらに、上記制御をシステムが自動的に行うので、メンテナンスを行う操作者も次ジョブがメンテナンス箇所を使用するか否か、また、次ジョブの開始までにメンテナンスを終了させる必要もなくなるため、集中してメンテナンスを行うことができ、結果的にメンテナンスの質の向上／時間の短縮を図ることも可能になる。
【０１２７】
次に、上記ステップＳ２４１０のＣｕｅはずし処理について説明する。
【０１２８】
Ｃｕｅはずし処理では、図２５に示すように、まずステップＳ２５０１において、管理用変数ｊをクリアし、続くステップＳ２５０２で、本処理で使用するステータスである変数ＣｕｅＳｉｆｔのクリアを行う。そして、ステップＳ２５０３において、変数ｊを１増す。
【０１２９】
次いで、ステップＳ２５０４において、変数ＣｕｅＳｉｆｔが１であるか否かを判定する。ここで、変数ＣｕｅＳｉｆｔが１である場合は、ステップＳ２５０５において、変数ｊの値に基づいて、Ｃｕｅ（ｊ）の内容をＣｕｅ（ｊ−１）に移し変える。そして、ステップＳ２５０６に進む。これに対し、上記ステップＳ２５０４で変数ＣｕｅＳｉｆｔが１でないと判定された場合、上記ステップＳ２５０５をスキップしてステップＳ２５０６に進む。
【０１３０】
ステップＳ２５０６では、本処理への引数である“ｉ”と変数ｊとが等しいか否かを判定し、引数“ｉ”と変数ｊとが等しければ、ステップＳ２５０７において、変数ＣｕｅＳｉｆｔに１を代入する。そして、ステップＳ２５０８に進む。これに対し、上記ステップＳ２５０６で引数“ｉ”と変数ｊとが等しくないと判定された場合、上記ステップＳ２５０７をスキップしてステップＳ２５０８に進む。
【０１３１】
ステップＳ２５０８では、引数“ｉ”が総登録数Ｎｃより小さいか否かを判定し、引数“ｉ”が総登録数Ｎｃより小さい場合は、上記ステップＳ２５０３に戻る。すなわち、これは、この処理への引数として与えられた”ｉ”になるまでは、Ｃｕｅの変更を行わず、“ｉ”番目で変数ＣｕｅＳｉｆｔ＝１にすることで、指定された順番になったことを示し、それ以降のＣｕｅ情報を最後尾まで１つずつ前へずらす処理である。これに対し、引数“ｉ”が総登録数Ｎｃ以上である場合は、ステップＳ２５０９において、変数ＣｕｅＳｉｆｔをクリアし、処理を戻す。
【０１３２】
上記ステップＳ２４０７のジョブ動作可能判別処理を詳細に説明する。
【０１３３】
ジョブ動作可能判別処理では、図２６に示すように、まずステップＳ２７０１において、変数ＥＮＢＬを１に初期化する。この変数は、Ｃｕｅ（ｉ）のジョブが実行可能であるか否かを示し、この初期化では、１すなわち“可能”を初期値として与える。
【０１３４】
次いで、Ｃｕｅ（ｉ）の動作モードをチェックするために、まずステップＳ２７０２において、Ｃｕｅ（ｉ）の動作モードが折りモードであるか否かを判定する。ここで、Ｃｕｅ（ｉ）の動作モードが折りモードである場合、ステップＳ２７０３において、折り装置５００がメンテナンス中であるか否かを判定する。この判定は、折り装置５００のカバー５５１，５５２の開閉を検知するカバー開閉検知センサＳ４，Ｓ５の検知信号に基づいて行われる。ここでは、少なくとも１つのカバー開閉検知センサＳ４，Ｓ５の検知信号がカバー５５１，５５２の開状態を示しているときには、折り装置５００がメンテナンス中であると判定する。これに対し、カバー開閉検知センサＳ４，Ｓ５の検知信号がそれぞれカバー５５１，５５２の閉状態を示しているときには、折り装置５００はメンテナンス中でないと判定する。
【０１３５】
上記ステップＳ２７０３において折り装置５００がメンテナンス中であると判定された場合、ステップＳ２７０４において、変数ＥＮＢＬを０にし、ステップＳ２７０５に進む。
【０１３６】
上記ステップＳ２７０２でＣｕｅ（ｉ）の動作モードが折りモードでないと判定された場合または上記ステップＳ２７０３で折り装置５００がメンテナンス中でないと判定された場合、ステップＳ２７０５に進む。
【０１３７】
ステップＳ２７０５では、Ｃｕｅ（ｉ）の動作モードが製本モードであるか否かを判定する。ここで、Ｃｕｅ（ｉ）の動作モードが製本モードである場合、ステップＳ２７０６において、製本装置６００がメンテナンス中であるか否かを判定する。ここで、Ｃｕｅ（ｉ）に対して製本モードを可能にするための条件としては、製本装置６００のカバー６５１，６５２，６５３が閉状態であることが必要であるとともに、画像形成後の用紙を折り装置５００を介して製本装置６００に送るための搬送経路（折り水平搬送パス５０２）が確保されているすなわち折り装置５００のカバー５５１が閉状態であることが必要である。よって、上記ステップＳ２７０６の判定では、折り装置５００のカバー開閉検知センサＳ４の検知信号がカバー５５１の閉状態を示しかつ製本装置６００のカバー開閉検知センサＳ４，Ｓ５，Ｓ６の検知信号がカバー６５１，６５２，６５３の閉状態を示すときに、製本装置６００が動作可能であるすなわちメンテナンス中でないと判定する。これに対し、少なくとも１つのカバー５５１，６５１，６５２，６５２が開状態を示すときには、製本装置６００がメンテナンス中であると判定する。
【０１３８】
上記ステップＳ２７０５において製本装置６００がメンテナンス中であると判定された場合、ステップＳ２７０７において、変数ＥＮＢＬを０にし、ステップＳ２７０８に進む。
【０１３９】
上記ステップＳ２７０５でＣｕｅ（ｉ）の動作モードが製本モードでないと判定された場合または上記ステップＳ２７０６で製本装置６００がメンテナンス中でないと判定された場合、ステップＳ２７０８に進む。
【０１４０】
ステップＳ２７０８では、Ｃｕｅ（ｉ）の動作モードが上トレイ排出モード（ノンソートモード）であるか否かを判定する。ここで、Ｃｕｅ（ｉ）の動作モードが上トレイ排出モードである場合、ステップＳ２７０９において、フィニッシャ７００の搬送機能モジュールおよびノンソート機能モジュールがメンテナンス中であるか否かを判定する。ここで、Ｃｕｅ（ｉ）に対して上トレイ排出モード（ノンソートモード）を可能にするための条件としては、フィニッシャ７００のカバー７５１，７５２が閉状態であることが必要であるとともに、画像形成後の用紙を折り装置５００および製本装置６００を介してフィニッシャ７００に送るための搬送経路（折り水平搬送パス５０２および製本水平搬送パス６０２）が確保されているすなわち折り装置５００のカバー５５１および製本装置６００のカバー６５１が閉状態であることが必要である。よって、上記ステップＳ２７０９の判定では、折り装置５００のカバー開閉検知センサＳ４の検知信号がカバー５５１の閉状態を示し、製本装置６００のカバー開閉検知センサＳ４の検知信号がカバー６５１の閉状態を示すとともに、さらにフィニッシャ７００のカバー７５１，７５２の開閉を検知するカバー開閉検知センサＳ４，Ｓ５の検知信号がカバー７５１，７５２の閉状態を示すときに、フィニッシャ７００の搬送機能モジュールおよびノンソート機能モジュールが動作可能であるすなわちメンテナンス中でないと判定する。これに対し、上記各カバー５５１，６５１，７５１，７５２の少なくとも１つが開状態にあるときには、フィニッシャ７００の搬送機能モジュールおよびノンソート機能モジュールがメンテナンス中であると判定する。
【０１４１】
上記ステップＳ２７０９において搬送機能モジュールおよびノンソート機能モジュールがメンテナンス中であると判定された場合、ステップＳ２７１０において、変数ＥＮＢＬを０にし、図２７のステップＳ２７１１に進む。
【０１４２】
上記ステップＳ２７０８でＣｕｅ（ｉ）の動作モードが上トレイ排出モードでないと判定された場合または上記ステップＳ２７０９でノンソート機能モジュールがメンテナンス中でないと判定された場合、図２７のステップＳ２７１１に進む。
【０１４３】
ステップＳ２７１１では、Ｃｕｅ（ｉ）の動作モードが下トレイ排出モード（ソートモード）であるか否かを判定する。ここで、Ｃｕｅ（ｉ）の動作モードが下トレイ排出モードである場合、ステップＳ２７１２において、フィニッシャ７００の搬送機能モジュールおよびソート機能モジュールがメンテナンス中であるか否かを判定する。ここで、Ｃｕｅ（ｉ）に対して下トレイ排出モード（ソートモード）を可能にするための条件としては、フィニッシャ７００のカバー７５１，７５３が閉状態であることが必要であるとともに、画像形成後の用紙を折り装置５００および製本装置６００を介してフィニッシャ７００に送るための搬送経路（折り水平搬送パス５０２および製本水平搬送パス６０２）が確保されているすなわち折り装置５００のカバー５５１および製本装置６００のカバー６５１が閉状態であることが必要である。よって、上記ステップＳ２７１２の判定では、折り装置５００のカバー開閉検知センサＳ４の検知信号がカバー５５１の閉状態を示し、製本装置６００のカバー開閉検知センサＳ４の検知信号がカバー６５１の閉状態を示すとともに、さらにフィニッシャ７００のカバー７５１，７５３の開閉を検知するカバー開閉検知センサＳ４，Ｓ５の検知信号がカバー７５１，７５３の閉状態を示すときに、フィニッシャ７００の搬送機能モジュールおよびソート機能モジュールが動作可能であるすなわちメンテナンス中でないと判定する。これに対し、上記各カバー５５１，６５１，７５１，７５３の少なくとも１つが開状態にあるときには、フィニッシャ７００の搬送機能モジュールおよびソート機能モジュールがメンテナンス中であると判定する。
【０１４４】
上記ステップＳ２７１２において搬送機能モジュールおよびソート機能モジュールがメンテナンス中であると判定された場合、ステップＳ２７１３において、変数ＥＮＢＬを０にし、ステップＳ２７１４に進む。
【０１４５】
上記ステップＳ２７１１でＣｕｅ（ｉ）の動作モードが下トレイ排出モードでないと判定された場合または上記ステップＳ２７１２で搬送機能モジュールおよびソート機能モジュールがメンテナンス中でないと判定された場合、ステップＳ２７１４に進む。
【０１４６】
ステップＳ２７１４では、変数ＥＮＢＬが１であるか否かを判定する。ここで、変数ＥＮＢＬが１であれば、該当するジョブは実行可能であることを示すので、ステップＳ２７１５において、Ｃｕｅ（ｉ）は可能とし、変数ＥＮＢＬが１でないすなわち０である場合は、その該当するジョブは実行不可能であることを示すので、ステップＳ２７１６において、Ｃｕｅ（ｉ）は禁止とする。そして、本処理を終了する。
【０１４７】
なお、本処理においては、各装置がメンテナンス中か否かの判定を、該当するカバー開閉検知センサの検知信号を用いて行うようにしているが、ユーザによるキー入力などによって設定される内部メモリ上の変数であるとか、また、別の機械的な設定などを用いて上記判定を行うようにしてもよい。
【０１４８】
（第２実施形態）
次に、本発明の第２実施形態について図２８および図２９を参照しながら説明する。図２８は本発明の第２実施形態に係る画像形成システムのジョブ全体制御処理の手順を示すフローチャート、図２９は本発明の第２実施形態に係る画像形成システムのジョブキャンセル処理の手順を示すフローチャートである。
【０１４９】
本実施形態では、Ｃｕｅの移行時に、当該Ｃｕｅが実行不可能の場合はスキップしていたが、ジョブの順番を何らかの理由で保持したいという場合に対応するために、ジョブを“待ち”状態にして、システム全体を停止させることも可能である。
【０１５０】
例えば、ユーザが予め登録されているＣｕｅの内容を把握しており、実行不可能なＣｕｅ移行前にメンテナンス作業が完了する予定で作業している際に、登録されているＣｕｅに対し突発的なキャンセルが行われた場合に、予定外にメンテナンス時間が短縮され、メンテナンス終了前に実行不可能なＣｕｅへの移行となってしまう場合などがある。この場合に、ユーザは「ジョブ開始までにメンテナンス作業が間に合わない」とは認識していないため、実行不可能なＣｕｅへの移行時にこのＣｕｅを自動的にスキップするのではなく、システムを停止することによって、ユーザに「ジョブがキャンセルされてメンテナンス時間が短縮された」ことを認識させるようにした方がよい場合がある。従って、実行不可能なＣｕｅへの移行時に、自動的にスキップするか、スキップせずに一時的にシステムを停止させるか、を選択可能にすることによって、ユーザにとってはシステムに関して、幅広い運営を行うことができ、結果的に操作性の向上が図られることになる。
【０１５１】
本実施形態は、上述の第１実施形態と同じ構成を有し、その説明は省略する。そして、ここでは、上述の第１実施形態と異なる点についてのみ説明する。また、以下に示す手順（図２８および図２９に示す手順）は、ＣＰＵ回路部１５０によりＲＯＭ１５１に格納されているプログラムに従い実行されるものである。
【０１５２】
本実施形態のジョブ全体制御処理では、図２８に示すように、まずステップＳ２８０１において、登録されているジョブ（キュー：以下Ｃｕｅと表記）の有無を監視し、登録Ｃｕｅがない場合は、ステップＳ２８０２において、変数ｉをクリアし、続くステップＳ２８０３で、変数ｉを１増加させる。そして、ステップＳ２８０４において、該当する変数ｉで示されるＣｕｅにジョブ情報が設定されているか否かを判定する。
【０１５３】
上記ステップＳ２８０４で該当する変数ｉで示されるＣｕｅにジョブ情報が設定されていないと判定された場合、ステップＳ２８０５において、システムが動作中であるか否かを判定し、システムが動作中でなければ、上記ステップＳ２８０１に戻る。
【０１５４】
上記ステップＳ２８０５でシステムが動作中であると判定された場合、ステップＳ２８０６において、システム全体を停止させる。そして、上記ステップＳ２８０１に戻る。
【０１５５】
上記ステップＳ２８０４において該当する変数ｉで示されるＣｕｅにジョブ情報が設定されていると判定された場合、ステップＳ２８０７において、ジョブが動作することができるか否かを判別するためのジョブ動作可能判別処理を行う。このジョブ動作可能判別処理は第１実施形態で述べた通りのものであり、ここでの詳細な説明は省略する。そして、ステップＳ２８０８において、上記ジョブ動作可能判別処理の結果に基づき、該当するＣｕｅが動作可能か否かを判定する。ここで、該当するＣｕｅが動作可能であると判定された場合、ステップＳ２８０９において、登録されているＣｕｅの内容を、実際の動作を行うメモリである“実行ジョブ情報”に移し、続くステップＳ２８１０で、そのＣｕｅの内容を登録されているＣｕｅから削除するために、ＣｕｅからのＣｕｅはずし処理を行う。この処理は、第１実施形態で述べた通りのものであり、ここで詳細な説明は省略する。
【０１５６】
次いで、ステップＳ２８１１において、実行ジョブ情報の内容に基づいて、実際のジョブ（画像形成動作）を開始し、続くステップＳ２８１２で、ジョブ完了を待つ。そして、ジョブが完了すると、上記ステップＳ２８０１に戻る。
【０１５７】
上記ステップＳ２８０８において、該当するＣｕｅが実行可能でなく“禁止”であると判定された場合には、ステップＳ２８１３において、実行不可能なＣｕｅへの移行に対して、“スキップさせるか”／“スキップさせないで停止させるか”という選択結果に基づいてＣｕｅをスキップさせるか否かを判定する。ここで、上記選択は、操作表示装置４００からの入力により行われるが、これに代えて、通信データ、機械内部の設定用ＳＷを用いて行うようしてもよい。
【０１５８】
上記ステップＳ２８１３でＣｕｅのスキップを行うと判定された場合、ステップＳ２８１４において、変数ｉがＣｕｅの登録数Ｎｃ以上であるか否かを判定し、変数ｉがＣｕｅの登録数Ｎｃ以上であれば、残りのＣｕｅはないと判断して上記ステップＳ２８０１に戻る。これに対し、変数ｉがＣｕｅの登録数Ｎｃ以上でないすなわち変数ｉがＣｕｅの（登録数Ｎｃ−１）以内である場合は、次のＣｕｅに処理を移せるかの判断を行うために、上記ステップＳ２８０３に戻る。
【０１５９】
上記ステップＳ２８１３で、実行不可能なＣｕｅへの移行に対してスキップさせないで停止させると判定された場合、ステップＳ２８０５に進み、システムが動作中であるか否かを判定する。ここでは、システムが動作中であると判定されるので、ステップＳ２８０６において、システムを停止する。
【０１６０】
次に、ジョブのキャンセル処理について説明する。
【０１６１】
ジョブキャンセル処理では、図２９に示すように、ステップＳ２６０１において、キャンセルしたいジョブの番号を変数ｊｏｂ＿ｃｃｌへ代入する。そして、ステップＳ２６０２において、変数ｉの初期化を行う。
【０１６２】
次いで、ステップＳ２６０３において、変数ｉを１だけ増加させ、続くステップＳ２６０４で、変数ｉで示されるＣｕｅの内容のＩＤ情報（ｊｏｂｉｄ）が、設定された番号（ｊｏｂ＿ｃｃｌ）に等しいか否かを判定する。ここで、ＩＤ情報（ｊｏｂｉｄ）が、設定された番号（ｊｏｂ＿ｃｃｌ）に等しくなければ、ステップＳ２６０５において、変数ｉが登録キュー数Ｎｃより小さいか否かを判定する。そして、変数ｉが登録キュー数Ｎｃより小さければ、上記ステップＳ２６０３に戻り、変数ｉを１増加させる。上記ステップＳ２６０５において変数ｉが登録キュー数Ｎｃ以上であると判定されると、本処理を抜ける。
【０１６３】
上記ステップＳ２６０４で変数ｉで示されるＣｕｅの内容のＩＤ情報（ｊｏｂｉｄ）が、設定された番号（ｊｏｂ＿ｃｃｌ）に等しいと判定された場合、ステップＳ２６０６において、変数Ｃｕｅ＿ｃｃｌへ変数ｉを代入し、続くステップＳ２６０７で、該当するＣｕｅの情報を削除するために、上記Ｃｕｅはずし処理に、変数Ｃｕｅ＿ｃｃｌを渡す。これにより、変数Ｃｕｅ＿ｃｃｌに該当するＣｕｅの情報が削除される。そして、本処理を抜ける。
【０１６４】
このように、本実施形態では、メンテナンスなどの理由で、ある箇所が使用不可の場合でも、そこを使用するジョブをスキップさせるか、スキップせずに一時的にシステムを停止させるか、を選択可能であるので、ユーザはシステムに関して、幅広い運営を行うことができ、結果的に操作性の向上を図ることができる。
【０１６５】
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることはいうまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【０１６６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはうまでもない。
【０１６７】
【発明の効果】
以上説明したように、本発明によれば、実行するべきジョブで使用される処理モジュールが動作可能か否かに応じて該ジョブが実行可能であるか否かを判別し、該ジョブが実行可能であると判別された場合、該ジョブを実行し、該ジョブが実行可能でないと判別された場合、実行可能でないと判別されたジョブをスキップするので、メンテナンスに起因するダウンタイムを減少させ、システム全体の総合的な生産性を向上させることができる。
【０１６８】
また、本発明によれば、ジョブが実行可能でないと判別された場合において、第１のモードが選択されている場合、実行可能でないと判別されたジョブをスキップし、該ジョブに続く次のジョブへの移行を行い、第２のモードが選択されている場合、実行可能でないと判別されたジョブをスキップせずにシステムを停止するので、ユーザはシステムに関して、幅広い運営を行うことができ、結果的に操作性の向上を図ることができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係る画像形成装置の主要部構成を示す縦断面図である。
【図２】図１の画像形成システム全体の制御を司るコントローラの構成を示すブロック図である。
【図３】図１の折り装置５００、製本装置６００、およびフィニッシャ７００の構成を示す図である。
【図４】図２の折り装置制御部の構成を示すブロック図である。
【図５】図２の製本装置制御部の構成を示すブロック図である。
【図６】図２のフィニッシャ制御部の構成を示すブロック図である。
【図７】折り装置５００、製本装置６００、フィニッシャ７００の外装カバーの配置を模式的に示す図である。
【図８】製本装置６００のカバーを開けて対応するモジュールを引き出した状態を模式的に示す斜視図である。
【図９】製本装置６００のカバーを開けて対応するモジュールを引き出した状態を模式的に示す斜視図である。
【図１０】折り装置５００およびフィニッシャ７００のカバーをそれぞれ開けて対応するモジュールを引き出した状態を模式的に示す斜視図である。
【図１１】折り装置５００のカバー５５２のロック機構を模式的に示す図であり、（ａ）はカバー非ロック状態、（ｂ）はカバーロック状態を示す。
【図１２】図１の画像形成装置本体１０のプリンタ３００に設けられた外装カバーの配置を模式的に示す図である。
【図１３】各カバー５５１，５５２，６５１，６５２，７５１，７５２，７５３に設けられた状態表示用ＬＥＤの配置を模式的に示す図である。
【図１４】図１の操作表示装置４００の概観構成を示す図である。
【図１５】図２の操作表示装置制御部４０１の構成を示すブロック図である。
【図１６】（ａ）は操作表示装置４００に表示されるメイン画面例を示す図、（ｂ）は操作表示装置４００に表示されるメニュー選択画面例を示す図である。
【図１７】メンテナンス時の操作画面例を示す図である。
【図１８】メンテナンス時の操作画面表示処理の手順を示すフローチャートである。
【図１９】メンテナンス時の操作画面表示処理の手順を示すフローチャートである。
【図２０】処理モードとして片面画像形成モードでかつソート処理が選択されている場合の各モジュールに対してメンテナンスが可能か否かの状態を表示した画面例を示す図である。
【図２１】ジョブスケジューリングを示す概念図である。
【図２２】電源投入時のキュー初期化処理の手順を示すフローチャートである。
【図２３】新規ジョブのキューへのエントリー処理の手順を示すフローチャートである。
【図２４】ジョブ全体制御処理の手順を示すフローチャートである。
【図２５】キューはずし処理の手順を示すフローチャートである。
【図２６】ジョブ動作可能判別処理の手順を示すフローチャートである。
【図２７】ジョブ動作可能判別処理の手順を示すフローチャートである。
【図２８】本発明の第２実施形態に係る画像形成システムのジョブ全体制御処理の手順を示すフローチャートである。
【図２９】本発明の第２実施形態に係る画像形成システムのジョブキャンセル処理の手順を示すフローチャートである。
【符号の説明】
１０  画像形成装置本体
１５０  ＣＰＵ回路部
１５１  ＲＯＭ
１５２  ＲＡＭ
３００  プリンタ
３５２，３５３，５５１，５５２，６５１，６５２，６５３，７５１，７５２，７５３  カバー
４００  操作表示装置
４２１  警告用ブザー
４０１  操作表示装置制御部
４６１  ＣＰＵ
５００  折り装置
６００  製本装置
７００  フィニッシャ
【図１】
2004179788.tif 000003
【図２】
2004179788.tif 000004
【図３】
2004179788.tif 000005
【図４】
2004179788.tif 000006
【図５】
2004179788.tif 000007
【図６】
2004179788.tif 000008
【図７】
2004179788.tif 000009
【図８】
2004179788.tif 000010
【図９】
2004179788.tif 000011
【図１０】
2004179788.tif 000012
【図１１】
2004179788.tif 000013
【図１２】
2004179788.tif 000014
【図１３】
2004179788.tif 000015
【図１４】
2004179788.tif 000016
【図１５】
2004179788.tif 000017
【図１６】
2004179788.tif 000018
【図１７】
2004179788.tif 000019
【図１８】
2004179788.tif 000020
【図１９】
2004179788.tif 000021
【図２０】
2004179788.tif 000022
【図２１】
2004179788.tif 000023
【図２２】
2004179788.tif 000024
【図２３】
2004179788.tif 000025
【図２４】
2004179788.tif 000026
【図２５】
2004179788.tif 000027
【図２６】
2004179788.tif 000028
【図２７】
2004179788.tif 000029
【図２８】
2004179788.tif 000030
【図２９】
2004179788.tif 000031