(57)【要約】    【課題】  画像形成に係る制御を一極集中させることなく分散して行うことができる画像形成装置を提供する。    【解決手段】  プリンタ部においては、レーザモジュール３、作像プロセスモジュール４、給紙カセットモジュール５、搬送モジュール６、両面モジュール７、定着モジュール８、排紙モジュール９、共有データモジュール１０の各モジュールが設けられている。各モジュール３〜９は、それぞれ、自身の動作状態を示す動作状態情報を共有データモジュール１０へ格納する。各モジュール３〜９は、それぞれ、共有データモジュール１０に格納されている動作パラメータおよびモジュール３〜９のそれぞれの動作状態を示す動作状態情報を参照して、固有の動作を自律的に行う。【選択図】      図１
2006262399.tif 000002
【特許請求の範囲】
【請求項１】
互いに連携して画像形成を行うように割り当てられている固有の動作を自律的に行う複数のモジュールと、
前記複数のモジュールにより共有される共有情報を格納する共有情報格納手段とを備え、
前記複数のモジュールは、それぞれ、自身の動作状態を示す動作状態情報を共有情報として前記共有情報格納手段に格納し、
前記複数のモジュールは、それぞれ、前記共有情報格納手段内の対応するモジュールの動作状態情報を少なくとも参照して、固有の動作を自律的に行うことを特徴とする画像形成装置。
【請求項２】
前記共有情報格納手段には、共有情報として、前記各モジュールの動作状態情報とともに、前記各モジュールに対して共通に用いられる動作パラメータが格納されることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記複数のモジュールは、それぞれ、前記動作パラメータおよび対応するモジュールの動作状態情報に基づいて、固有の動作を実現するためのシーケンスを実行する手段を有することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記共有情報格納手段に格納されている動作状態情報には、動作異常の発生を示す動作状態情報が含まれることを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記複数のモジュールのうち、いずれかのモジュールに動作異常が発生すると、該動作異常が発生したモジュールは、動作異常の発生を示す動作状態情報を前記共有情報格納手段に格納するとともに、該発生した動作異常の種類に応じた動作を実行し、他のモジュールは、前記共有情報格納手段に格納されている動作状態情報を参照して、前記動作異常が発生したモジュールおよびその動作異常の種類に応じた動作を実行することを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記動作異常が発生したモジュールは、前記発生した動作異常の種類に応じた動作を実行した後、前記他のモジュールの全ての動作の終了を待って、前記動作異常が発生した旨をユーザに通知するための処理を行うことを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記動作異常が発生したモジュールは、前記発生した動作異常の種類に応じた動作を実行した後、前記他のモジュールのうち、最終に動作を行うモジュールを特定し、該特定されたモジュールの動作の終了を検出すると、他のモジュールの全ての動作が終了したと判断して、前記動作異常が発生した旨をユーザに通知するための処理を行うことを特徴とする請求項６記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
従来、画像形成装置には、ＤＣコントローラと呼ばれる制御手段が設けられており、このＤＣコントローラにより、画像形成に関わる制御が集中的に行われる（例えば特許文献１を参照）。
【特許文献１】特開平０５−３１８８１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の画像形成装置においては、ＤＣコントローラに制御が集中するので、ＤＣコントローラには、ハードウエア的にまたソフトウエア的に、高い負荷が掛かる。このため、画像形成装置が大型化または高機能化されると、ＤＣコントローラに掛かる負荷は益々高くなる。
【０００４】
本発明の目的は、画像形成に係る制御を一極集中させることなく分散して行うことができる画像形成装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、上記目的を達成するため、互いに連携して画像形成を行うように割り当てられている固有の動作を自律的に行う複数のモジュールと、前記複数のモジュールにより共有される共有情報を格納する共有情報格納手段とを備え、前記複数のモジュールは、それぞれ、自身の動作状態を示す動作状態情報を共有情報として前記共有情報格納手段に格納し、前記複数のモジュールは、それぞれ、前記共有情報格納手段内の対応するモジュールの動作状態情報を少なくとも参照して、固有の動作を自律的に行うことを特徴とする画像形成装置を提供する。
【発明の効果】
【０００６】
本発明によれば、画像形成に係る制御を一極集中させることなく分散して行うことができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態について図面を参照しながら説明する。
【０００８】
図１は本発明の一実施の形態に係る画像形成装置の構成を示すブロック図、図２は図１の画像形成装置のプリンタ装置における各モジュールの制御対象を模式的に示す図である。
【０００９】
画像形成装置は、図１に示すように、リーダモジュール１、コントローラモジュール２、およびプリンタ部を構成する複数のモジュール３〜１０を備える。
【００１０】
具体的には、リーダモジュール１は、原稿を読み取るリーダ部（図示せず）を有し、このリーダ部により読み取られた画像データを出力する。コントローラモジュール２は、リーダモジュール１から出力された画像データまたはインタフェース（図示せず）経由で例えばパソコンから受信した画像データに対して所定の画像処理を施す画像処理機能、操作部（図示せず）から入力された動作モードの設定を行う機能、操作部に情報などを表示する機能などを有する。
【００１１】
プリンタ部においては、レーザモジュール３、作像プロセスモジュール４、給紙カセットモジュール５、搬送モジュール６、両面モジュール７、定着モジュール８、排紙モジュール９、共有データモジュール１０の各モジュールが設けられている。各モジュール３〜９には、駆動モータなどの駆動部品、センサ、駆動回路、処理回路またはそれらの組み合わせからなる動作ユニットが含まれる。各モジュール３〜９は、共有データモジュール１０に格納されている情報を参照しながら、それぞれ、自律的に、自身に含まれる動作ユニットの動作を制御することによって、固有の動作を行う。
【００１２】
レーザモジュール３は、レーザスキャナユニット（動作ユニット）を含み、レーザスキャナユニットの動作を制御する。これにより、レーザスキャナユニットから、画像データに基づいて変調されたレーザ光が発光され、このレーザ光は主走査方向へ走査されながら感光ドラム上へ照射される（露光走査）。このレーザ光の露光走査によって、感光ドラム上には、静電潜像が形成される。
【００１３】
レーザスキャナユニットは、詳細には、図２に示すように、イエロー、シアン、マゼンタ、ブロックの各色にそれぞれ対応するスキャナ１３ａ〜１３ｄを含む。各スキャナ１３ａ〜１３ｄは、上記画像データに基づいてレーザ光を変調して出力するレーザ発光部（図示せず）と、レーザ発光部から出力されたレーザ光をポリゴンミラーにより主走査方向へ走査しながら感光ドラム１１ａ〜１１ｄに向けて照射する露光走査部とを有する。ここで、感光ドラム１１ｄは最上流側に位置し、感光ドラム１１ｄ、感光ドラム１１ｃ、感光ドラム１１ｂ、感光ドラム１１ａの順に静電潜像の形成が行われる。
【００１４】
作像プロセスモジュール４は、帯電プロセス、現像プロセス、一次転写プロセス、二次転写プロセスの各プロセスを実行する。具体的には、帯電プロセスは、図２に示すように、ローラ帯電器１２ａ〜１２ｄにより、対応する感光ドラム１１ａ〜１１ｄ表面を一様に帯電させるプロセスである。現像プロセスは、現像器１４ａ〜１４ｄにより、感光ドラム１１ａ〜１１ｄ上に形成された静電潜像をトナー像として可視像化するプロセスである。
【００１５】
一次転写プロセスは、中間転写ベルト３０および一次転写ローラ３５ａ〜３５ｄにより、感光ドラム１１ａ〜１１ｄ上のトナー像を順に重ね合せて中間転写ベルト３０へ転写するプロセスである。中間転写ベルト３０は、例えばＰＥＴ［ポリエチレンテレフタレート］、ＰＶｄＦ［ポリフッ化ビニリデン］などから形成されたベルトであり、駆動ローラ３２、テンションローラ３３および従動ローラ３４に掛け渡されている。駆動ローラ３２は、ステッピングモータ（図示せず）により駆動され、中間転写ベルト３０を駆動する。駆動ローラ３２は、表面に数ｍｍの厚さのゴムがコーティングされている金属ローラからなり、このゴムにより駆動ローラ３２と中間転写ベルト３０間のスリップが防止される。テンションローラ３３は、ばね（図示せず）により付勢され、中間転写ベルト３０に適度な張力を与える。一次転写ローラ３５ａ〜３５ｄは、中間転写ベルト３０を介して、対応する感光ドラム１１ａ〜１１ｄに対向する位置に配置され、一次転写ローラ３５ａ〜３５ｄには、それぞれ、対応する感光ドラム１１ａ〜１１ｄ上のトナー像を中間転写ベルト３０へ転写するための高電圧が印加される。
【００１６】
二次転写プロセスは、二次転写ローラ３６へ高電圧を印加することによって、中間転写ベルト３０上に担持されたトナー像を後述する給紙カセット２１ａから給紙された用紙上へ転写するプロセスである。二次転写ローラ３６は、中間転写ベルト３０を介して、従動ローラ３４に対向する位置に配置されている。中間転写ベルト３０上のトナー像が用紙Ｐ上へ転写された後、中間転写ベルト３０の画像転写面には、トナーなどが残留する場合がある。そのため、中間転写ベルト３０の下流側には、クリーニング装置５０が設けられている。クリーニング装置５０は、中間転写ベルト３０の画像転写面に当接され、ポリウレタンゴム材からなるクリーナーベルト５１と、クリーナーベルト５１により回収されたトナーを収容する廃トナーボックス５２とから構成される。
【００１７】
給紙カセットモジュール５は、ピックアップローラ２２ａ、給紙ローラ（分離ローラ）２３ａ、引き抜きローラ２４ａの駆動を制御し、給紙カセット２１ａに収納されている用紙Ｐを１枚ずつ給紙する。この用紙Ｐの給紙においては、まず、ピックアップローラ２２ａにより給紙カセット２１ａから用紙Ｐが送り出され、送り出された用紙Ｐは、給紙ローラ２３ａおよび引き抜きローラ２４ａを経て後述するレジストローラ２５に向けて搬送される。この用紙Ｐを給紙する給紙系においては、給紙カセット２１ａ内の用紙の有無を検知するためのセンサ６３ａ、用紙Ｐの通過を検知するためのセンサ６４ａが設けられ、これらのセンサ６３ａ，６４ａに基づいて用紙Ｐのピックアップの成否および用紙Ｐの給紙タイミングが検知される。
【００１８】
搬送モジュール６は、搬送ローラ（レジ前ローラ）２６およびレジストローラ２５の駆動を制御し、給紙カセット２１ａから給紙された用紙Ｐを、所定のタイミングで中間転写ベルト３０と二次転写ローラ３６との間に形成される二次転写領域に送り出す。詳細には、給紙カセット２１ａから給紙された用紙Ｐが搬送ローラ２６により搬送され、用紙Ｐは、レジストローラ２５により、その位置で一旦停止された後に所定のタイミングで、上記二次転写領域へ送り出される。レジストローラ２５の手前位置（上流位置）には、用紙Ｐを検知するためのセンサ６７が設けられている。
【００１９】
定着モジュール８は、定着装置４０を制御し、二次転写プロセスで用紙Ｐ上に転写されたトナー像を当該用紙上に定着させる。詳細には、定着装置４０は、互いに所定の押圧力で押し付けられている１対の定着ローラ４１ａ，４１ｂを有し、定着ローラ４１ａ，４１ｂ間には、用紙Ｐを狭持搬送するためのニップ部が形成される。定着ローラ４１ａには、ハロゲンヒータが内蔵されている。定着装置４０に対する制御には、定着ローラ４１ａ，４１ｂの駆動制御、および定着ローラ４１ａの表面温度を所定の定着温度に保持するためのハロゲンヒータのオン／オフ制御が含まれる。定着モジュール８においては、用紙Ｐが定着装置４０の上記ニップ部を通過する際に、用紙Ｐ上のトナー像が熱圧されて用紙Ｐ上に定着される。定着ローラ４１ａ，４１ｂを通過した用紙Ｐは、内排出ローラ４４により定着装置４０外へ排出される。定着装置４０内には、用紙Ｐの通過を検知するためのセンサ６８が設けられている。
【００２０】
排紙モジュール９は、反転ローラ７２ａおよび排紙ローラ７２ｂ，７２ｃの駆動を制御し、定着装置４０から排出された用紙Ｐをフェイスダウン排紙トレイ８０へ排出する。排紙ローラ７２ｂと排紙ローラ７２ｃとの間の搬送路上には、用紙Ｐの通過を検知するためのセンサ６９が設けられている。
【００２１】
両面モジュール７は、用紙Ｐの両面へ画像を形成する両面モードを実現するためのモジュールである。両面モジュール７は、反転ローラ７２ａ、複数の再給紙ローラ７４ａ〜７４ｄの駆動を制御し、一方の面に画像形成された用紙Ｐを、レジストローラ２５へ再給紙する。詳細には、定着装置４０で一方の面へ画像が定着された用紙Ｐは、反転ローラ７２ａにより両面パスへ送り込まれた後、各再給紙ローラ７４ａ〜７４ｄおよび搬送ローラ２６により、両面パスを介してレジストローラ２５へ搬送される。そして、用紙Ｐは、レジストローラ２５により、その位置で一旦停止された後に所定のタイミングで、上記二次転写領域に送り出される。その後、同様に、用紙Ｐの他方の面へトナー像が転写される。上記両面パスには、用紙Ｐの通過を検知するための複数のセンサ７０，７１が設けられている。
【００２２】
共有データモジュール１０は、各モジュール３〜９で共有される情報を格納するモジュールであり、各モジュール３〜９は、通信ライン１１２を介して、共有データモジュール１０に対してアクセス可能である。また、コントローラモジュール２も、通信ライン１１２を介して共有データモジュール１０に対してアクセス可能である。この共有データモジュール１０に格納される情報の詳細については、後述する。また、コントローラモジュール２は、プリント開始信号を発行し、このプリント開始信号は、通信ライン１１２を介して、各モジュール３〜９に送出される。
【００２３】
次に、上記各モジュール３〜９の構成について図３を参照しながら説明する。図３は図１のモジュール３，６，９の構成を示すブロック図である。ここでは、モジュール３，６，９の構成例について説明する。
【００２４】
レーザモジュール３は、図３に示すように、機能ブロック手段１００と、機能ブロック設定手段１０６と、通信手段１０９とを有する。機能ブロック手段１００は、複数のレジスタから構成されるレジスタ手段１０３を内蔵し、各レジスタには、スキャナ１３ａ〜１３ｄを制御するためのシーケンスを実行するために必要な複数の制御情報、動作状態を示す動作状態情報などが保持される。機能ブロック手段１００は、レジスタ手段１０３の各レジスタの制御情報に従ってスキャナ１３ａ〜１３ｄを制御するためのシーケンスを実行する。これにより、スキャナ１３ａ〜１３ｄは、コントローラモジュール２から入力される画像データに基づいて変調されたレーザ光を発光し、感光ドラム１１ａ〜１１ｄに向けて照射する動作を行う。また、機能ブロック手段１００は、スキャナ１３ａ〜１３ｄの動作状態を監視し、その動作状態を示す動作状態情報をレジスタ手段１０３に書き込む。この動作状態には、動作開始、動作完了、動作異常発生、動作不良などの各種状態が含まれる。
【００２５】
機能ブロック設定手段１０６は、機能ブロック手段１００と通信手段１０９との間のインタフェースを構成し、レジスタ手段１０３の各レジスタの制御情報の更新および動作状態情報の読み出しなどを行う。機能ブロック設定手段１０６には、共有データモジュール１０に格納される動作パラメータに対応する各種制御情報を格納する複数のレジスタが内蔵され、機能ブロック設定手段１０６は、上記動作パラメータおよび他のモジュール４〜９の動作状態情報を参照してレジスタ手段１０３の各レジスタの制御情報の更新を行う。
【００２６】
通信手段１０９は、通信ライン１１２を介して、コントローラモジュール２、共有データモジュール１０との通信を行う。通信手段１０９は、通信ライン１１２を介して、機能ブロック設定手段１０６により読み出されたスキャナ１３ａ〜１３ｄの動作状態情報を共有データモジュール１０へ送信する。また、通信手段１０９は、通信ライン１１２を介して、共有データモジュール１０から読み出された情報（動作パラメータおよび動作状態情報）およびコントローラモジュール２からのプリント開始信号を受信する。また、通信手段１０９は、通信ライン１１２を介して、動作異常が発生した旨をコントローラモジュール２へ送信する。また、通信手段１０９は、通信ライン１１２を介して、搬送モジュール６の動作基準となるＩＴＯＰ信号（用紙先端信号）を搬送モジュール６に対して送出する。また、通信手段１０９は、コントローラモジュール２から送出された画像データを受信する。
【００２７】
搬送モジュール６は、レーザモジュール３と同様に、レジスタ手段１０４が内蔵される機能ブロック手段１０１と、機能ブロック設定手段１０７と、通信手段１１０とを有する。機能ブロック手段１０１は、レジスタ手段１０４の各制御値に従って、搬送ローラ（レジ前ローラ）２６およびレジストローラ２５の駆動を制御するためのシーケンスを実行する。これにより、給紙カセット２１ａから給紙された用紙Ｐが、搬送ローラ２６およびレジストローラ２５を経て、所定のタイミングで中間転写ベルト３０と二次転写ローラ３６との間の二次転写領域に送り出される。また、機能ブロック手段１０１は、センサ６７の出力に基づいて搬送ローラ（レジ前ローラ）２６およびレジストローラ２５による用紙Ｐの搬送状態（動作状態）を監視し、その搬送状態（動作状態）を示す動作状態情報をレジスタ手段１０４へ書き込む。
【００２８】
機能ブロック設定手段１０７は、機能ブロック手段１０１と通信手段１１０との間のインタフェースを構成し、レジスタ手段１０４の各レジスタの制御情報の更新と動作状態情報の読み出しを行う。機能ブロック設定手段１０７には、更新する制御情報などを格納する複数のレジスタが内蔵される。
【００２９】
通信手段１１０は、通信ライン１１２を介して、コントローラモジュール２、共有データモジュール１０との通信を行う。通信手段１１０は、通信ライン１１２を介して、動作状態情報の共有データモジュール１０への送信、共有データモジュール１０から読み出された情報の受信を行う。また、通信手段１１０は、通信ライン１１２を介して、動作異常が発生した旨をコントローラモジュール２へ送信する。また、通信手段１１０は、通信ライン１１２を介して、レーザモジュール３からのＩＴＯＰ信号（用紙先端信号）を受信する。
【００３０】
排紙モジュール９は、レーザモジュール３と同様に、レジスタ手段１０５が内蔵される機能ブロック手段１０２と、機能ブロック設定手段１０８と、通信手段１１１とを有する。機能ブロック手段１０２は、レジスタ手段１０５の各制御情報に従って、反転ローラ７２ａおよび排紙ローラ７２ｂ，７２ｃの駆動を制御するためのシーケンスを実行する。これにより、定着装置４０から排出された定着後の用紙Ｐは、フェイスダウン排紙トレイ８０へ排出される。機能ブロック手段１０２は、センサ６９の出力に基づいて搬送ローラ７２ａ〜７２ｃによる用紙Ｐの搬送状態（動作状態）を監視し、その搬送状態（動作状態）を示す動作状態情報をレジスタ手段１０５へ書き込む。
【００３１】
機能ブロック設定手段１０８は、機能ブロック手段１０２と通信手段１１１との間のインタフェースを構成し、レジスタ手段１０５の各レジスタの制御情報の更新と動作状態情報の読み出しを行う。機能ブロック設定手段１０８には、更新する制御情報などを格納する複数のレジスタが内蔵される。
【００３２】
通信手段１１１は、通信ライン１１２を介して、コントローラモジュール２、共有データモジュール１０との通信を行う。通信手段１１１は、通信ライン１１２を介して、動作状態情報の共有データモジュール１０への送信、共有データモジュール１０から読み出された情報の受信を行う。また、通信手段１１１は、通信ライン１１２を介して、動作異常が発生した旨をコントローラモジュール２へ送信する。
【００３３】
ここでは、各モジュール３，６，９の構成を説明したが、他のモジュール４，５，７，８も同様に構成されており、これらのモジュール４，５，７，８の説明は省略する。
【００３４】
次に、共有データモジュール１０について図４および図５を参照しながら説明する。図４は図１の共有データモジュール１０に格納されている情報構成の一例を示す図、図５は図１の共有データモジュール１０に格納されているエラー情報の構成を示す図である。
【００３５】
共有データモジュール１０は、図４に示すように、各モジュール３〜９の動作状態情報を格納する領域と、装置全体で参照すべき動作パラメータを格納する領域とを有する。各モジュール３〜９の状態を格納する領域には、レーザモジュール３の動作状態を示すレーザＳＴＳが、作像プロセスモジュール４の動作状態を示す作像ＳＴＳが、給紙カセットモジュール５の動作状態を示す給紙ＳＴＳが、搬送モジュール６の動作状態を示す搬送ＳＴＳ、両面モジュール７の状態を示す両面ＳＴＳが、定着モジュール８の動作状態を示す定着ＳＴＳが、排紙モジュール９の動作状態を示す排紙ＳＴＳ、各モジュール３〜９のエラー情報がそれぞれ格納される。
【００３６】
ここで、各モジュールのエラー情報とは、装置電源投入に伴い各モジュールにより行われる初期化動作時において、動作不良状態（各モジュールが動作可能状態へ移行することができない状態）が検出された際に発生される情報である。各エラーモジュールは、図５に示すように、同一のアドレスにマッピングされており、一度に読み出し可能であるため、コントローラモジュール２は、一度に全モジュール３〜９の初期化時の状態を知ることができる。例えば各モジュール３〜９のいずれかが動作不良状態にあると、画像形成動作不可を示す情報とともに、動作不良状態にあるモジュールを特定するための情報を操作部に表示する。
【００３７】
また、装置全体で参照すべき動作パラメータを格納する領域には、カラーモード、用紙サイズ、用紙種類、片面／両面の各動作パラメータが格納される。
【００３８】
次に、本画像形成装置における用紙Ｐの搬送動作について図６〜図９を参照しながら説明する。図６は図１の給紙カセットモジュール５の動作の手順を示すフローチャート、図７は図１の搬送モジュール６の動作の手順を示すフローチャート、図８は図１の定着モジュール８の動作の手順を示すフローチャート、図９は図１の排紙モジュール９の動作の手順を示すフローチャートである。
【００３９】
例えば、Ａ４サイズの用紙Ｐに対してフルカラーの画像を形成する場合、操作部（図示せず）またはパソコンから動作パラメータが入力され、入力された動作パラメータがコントローラモジュール２により共有データモジュール１０に書き込まれる。本例の場合、カラーモード＝フルカラー、用紙サイズ＝Ａ４、用紙種類＝普通紙、片面／両面＝片面と書き込まれる。ここでは、これらの情報がコントローラモジュール２を介して書き込まれる場合を示したが、コピーモードのみを行う装置の場合、操作部から動作パラメータを、直接共有データモジュール１０へ書き込むようにすることも可能である。
【００４０】
次いで、操作部またはパソコンから画像形成開始が指示されると、プリント開始信号がコントローラモジュール２から通信ライン１１２を介して各モジュール３〜９へ入力され、各モジュール３〜９は、それぞれ、固有の動作を開始する。
【００４１】
用紙Ｐの搬送においては、図６に示すように、まず給紙カセットモジュール５が、給紙ＳＴＳとしてピックアップ中であると共有データモジュール１０へ書き込む（ステップＳ５１）。以後、このような状態を、単に給紙ＳＴＳ＝「ピックアップ中」と表すこととする。そして、給紙カセットモジュール５は、共有データモジュール１０から動作パラメータを取得し（ステップＳ５２）、動作パラメータに応じた用紙Ｐのピックアップ動作を開始する（ステップＳ５３）。このピックアップ動作は、カセット２１ａから用紙Ｐを、ピックアップローラ２２ａおよび給紙ローラ２３によって、１枚ずつ送り出し、引き抜きローラ２４ａまで搬送するための動作である。
【００４２】
次いで、給紙カセットモジュール５は、センサ６４ａにより、ピックアップ動作により送り出された用紙Ｐが検知されたか否かに基づいてピックアップが成功したか否かを判定する（ステップＳ５４）。ここでは、センサ６４ａにより用紙Ｐが検知された場合、ピックアップが成功したと判定され、給紙カセットモジュール５は、給紙ＳＴＳ＝「搬送」として搬送動作を継続する（ステップＳ５５）。この搬送動作により、用紙Ｐは、搬送ローラ（レジ前ローラ）２６を経由して、レジストローラ２５まで搬送される。そして、給紙カセットモジュール５は、センサ６７の出力に基づいて用紙Ｐが受け渡し位置に到達するのを待つ（ステップＳ５７）。ここで、受け渡し位置とは、用紙先端がレジストローラ２５のニップ部へ突き当てられた位置である。用紙Ｐが受け渡し位置に到達すると、給紙カセットモジュール５は、給紙ＳＴＳ＝「受け渡し」とし（ステップＳ５８）、搬送モジュール６の搬送ＳＴＳ＝「レジ待機」になるのを待つ（ステップＳ５９）。これは、用紙Ｐの先端がレジストローラ２５に突き当たると、搬送ＳＴＳ＝「レジ待機」となるためのである。ここで、搬送ＳＴＳ＝「レジ待機」である場合、給紙カセットモジュール５は、給紙ＳＴＳ＝「レジ待機」とし、用紙Ｐの搬送を一旦停止する（ステップＳ６０）。
【００４３】
次いで、給紙カセットモジュール５は、搬送モジュール６の搬送ＳＴＳが「レジＯＮ」になるのを待ち（ステップＳ６１）、搬送ＳＴＳが「レジＯＮ」になると、給紙ＳＴＳ＝「レジＯＮ」とし、搬送を再開する（ステップＳ６２）。続いて、給紙カセットモジュール５は、給紙カセットモジュール５による用紙Ｐの搬送が終了するのを待ち（ステップＳ６３）、用紙Ｐの搬送が終了すると、給紙ＳＴＳ＝「待機状態」とする（ステップＳ６４）。そして、給紙カセットモジュール５は、本処理を終了する。
【００４４】
上記ステップＳ５４においてピックアップが成功しなかったと判定された場合、給紙カセットモジュール５は、ジャム（ＪＡＭ）が発生したと判断して対応する処理を行う（ステップＳ５６）。
【００４５】
上述した動作手順は、用紙Ｐの長さと搬送経路長とが所定の関係を満足する場合の例であり、用紙Ｐの長さと搬送経路長との関係によっては、上述した動作手順と異なる動作手順が用いられる場合がある。
【００４６】
搬送モジュール６は、図７に示すように、給紙ＳＴＳ＝「受け渡し」となるのを待つ（ステップＳ７０）。給紙ＳＴＳ＝「受け渡し」となると、搬送モジュール６は、搬送ＳＴＳ＝「レジまで搬送」とする（ステップＳ７１）。そして、搬送モジュール６は、共有データモジュール１０から動作パラメータを取得し、この動作パラメータに応じた搬送動作を開始する（ステップＳ７２）。
【００４７】
次いで、搬送モジュール６は、用紙Ｐが用紙レジ待機位置へ到達したか否かを判定する（ステップＳ７３）。ここで、用紙Ｐがレジ待機位置へ到達していなければ、搬送モジュール６は、搬送動作開始から所定時間が経過したか否かを判定し（ステップＳ７５）、搬送動作開始から所定時間が経過していない場合、再度用紙Ｐがレジ待機位置へ到達したか否かを判定する（ステップＳ７３）。このように、搬送動作開始から所定時間が経過する前に、用紙Ｐがレジ待機位置へ到達すると、搬送モジュール６は、用紙Ｐの搬送を一時停止し、搬送ＳＴＳ＝「レジ待機」とする（ステップＳ７４）。
【００４８】
次いで、搬送モジュール６は、レーザモジュール３からのＩＴＯＰ信号の入力を待つ（ステップＳ７８）。そして、ＩＴＯＰ信号が入力されると、搬送モジュール６は、このＩＴＯＰ信号（画像形成開始タイミング）を基準にして用紙Ｐをレジ待機位置から送り出すタイミングを計り、当該タイミングでレジストローラ２５の回転を開始する（ステップＳ７９）。このとき、搬送モジュール６は、搬送ＳＴＳ＝「レジＯＮ」とする。このレジストローラ２５により用紙Ｐを送り出すタイミングは、用紙Ｐと中間転写ベルト３０上に一次転写されたフルカラートナー像とが二次転写領域において一致するように設定されている。
【００４９】
レーザモジュール３および作像プロセスモジュール４においては、プリント開始信号が受信されると、上述したプロセスにより中間転写ベルト３０の回転方向に対して最上流にある感光ドラム１１ｄ上に形成されたトナー像が、高電圧が印加された転写ローラ３５ｄによって一次転写領域において中間転写ベルト３０上に一次転写される。一次転写されたトナー像は、次の一次転写領域まで搬送される。そこでは、各感光ドラム１１ａ〜１１ｄ間をトナー像が搬送される時間分遅延して画像形成が行われており、前画像の上に画像先端を合わせて次のトナー像が転写されることになる。そして、最終的には４色のトナー像が中間転写ベルト３０上に重ね合わされて転写され、中間転写ベルト３０上には、フルカラートナー像が形成される。その後、用紙Ｐは、二次転写領域に進入し、中間転写ベルト３０に接触する。この際、用紙Ｐの通過タイミングに合わせて二次転写ローラ３６には、高電圧が印加される。そして、中間転写ベルト３０上に形成されたフルカラートナー像が用紙Ｐ上に転写される。
【００５０】
次いで、搬送モジュール６は、センサ６７の出力に基づいて用紙Ｐが定着モジュール８への受け渡し位置へ到達するのを待ち（ステップＳ８０）、用紙Ｐが上記受け渡し位置へ到達すると、搬送ＳＴＳ＝「受け渡し」とする（ステップＳ８１）。続いて、搬送モジュール６は、用紙Ｐの搬送終了を待ち（ステップＳ８２）、搬送が終了すると、動作を停止し、搬送ＳＴＳ＝待機とする（ステップＳ８３）。そして、搬送モジュール６は、本処理を終了する。
【００５１】
上記ステップＳ７５において用紙Ｐがレジ待機位置へ到達する前に所定時間が経過したと判定された場合、搬送モジュール６は、ジャム（ＪＡＭ）が発生したと判断して対応する処理を行う（ステップＳ７６）。この処理の詳細については後述する。
【００５２】
定着モジュール８は、図８に示すように、搬送ＳＴＳ＝「受け渡し」になるのを待つ（ステップＳ９０）。ここで、搬送ＳＴＳ＝「受け渡し」となると、定着モジュール８は、定着ＳＴＳ＝「搬送開始」とする（ステップＳ９１）。そして、定着モジュール８は、共有データモジュール１０から動作パラメータを取得し、この動作パラメータに応じた搬送動作を開始する（ステップＳ９２）。
【００５３】
次いで、定着モジュール８は、センサ６８の出力に基づいて用紙Ｐが排紙モジュール９への受け渡し位置へ到達したか否かを判定する（ステップＳ９３）。ここで、用紙Ｐが排紙モジュール９への受け渡し位置へ到達していなければ、定着モジュール８は、搬送動作開始から所定時間が経過したか否かを判定し（ステップＳ９５）、搬送動作から所定時間が経過していない場合、再度用紙Ｐが上記受け渡し位置へ到達したか否かを判定する（ステップＳ９３）。このように、搬送動作から所定時間が経過する前に、用紙Ｐが上記受け渡し位置へ到達すると、定着モジュール８は、定着ＳＴＳ＝「受け渡し」とする（ステップＳ９４）。
【００５４】
次いで、定着モジュール８は、用紙Ｐの搬送終了を待ち（ステップＳ９７）、搬送が終了すると、動作を停止し、定着ＳＴＳ＝「待機」とする（ステップＳ９８）。そして、定着モジュール８は、本処理を終了する。
【００５５】
上記ステップＳ９５において用紙Ｐが上記受け渡し位置へ到達する前に所定時間が経過したと判定された場合、定着モジュール８は、ジャム（ＪＡＭ）が発生したと判断して対応する処理を行う（ステップＳ９６）。
【００５６】
排紙モジュール９は、図９に示すように、定着ＳＴＳ＝「受け渡し」となるのを待つ（ステップＳ１００）。ここで、定着ＳＴＳ＝「受け渡し」となると、排紙モジュール９は、排紙ＳＴＳ＝「搬送開始」とする（ステップＳ１０１）。そして、排紙モジュール９は、共有データモジュール１０から動作パラメータを取得し、この動作パラメータに応じた搬送動作を開始する（ステップＳ１０２）。
【００５７】
次いで、排紙モジュール９は、センサ６９の出力に基づいて用紙Ｐがフェイスダウン排紙トレイ８０への受け渡し位置へ到達したか否かを判定する（ステップＳ１０３）。ここで、用紙Ｐが上記受け渡し位置へ到達していなければ、排紙モジュール９は、搬送動作開始から所定時間が経過したか否かを判定し（ステップＳ１０５）、搬送動作開始から所定時間が経過していない場合、再度用紙Ｐが上記受け渡し位置へ到達したか否かを判定する（ステップＳ１０３）。このように、搬送動作開始から所定時間が経過する前に、用紙Ｐが上記受け渡し位置へ到達すると、定着モジュール８は、排紙ＳＴＳ＝「受け渡し」とする（ステップＳ１０４）。
【００５８】
次いで、排紙モジュール８は、用紙Ｐの搬送終了を待ち（ステップＳ１０７）、搬送が終了すると、動作を停止し、排紙ＳＴＳ＝「待機」とする（ステップＳ１０８）。そして、排紙モジュール９は、本処理を終了する。
【００５９】
上記ステップＳ１０５において用紙Ｐが上記受け渡し位置へ到達する前に所定時間が経過したと判定された場合、排紙モジュール９は、ジャム（ＪＡＭ）が発生したと判断して対応する処理を行う（ステップＳ１０６）。
【００６０】
次に、搬送モジュール６でジャムが発生した場合の動作について図１０および図１１を参照しながら説明する。図１０は搬送モジュール６でジャムが発生した場合の搬送モジュール６の動作の手順を示すフローチャート、図１１は図１０のステップＳ２において実施する処理を決定する際に用いられるテーブルの一例を示す図である。
【００６１】
搬送モジュール６は、図１０に示すように、搬送モジュール６においてジャムが発生した場合（ステップＳ１）、図１１に示すテーブルを参照して、発生したジャムの種類に基づいて実施すべき処理を決定し（ステップＳ２）、搬送ＳＴＳ＝「ＪＡＭ停止中」とする（ステップＳ３）。次いで、搬送モジュール６は、図１２に示すテーブルを参照して、最終モジュールを求める（ステップＳ４）。ここで、搬送モジュール６においてジャムが発生した場合、他のモジュールは、それぞれ、当該ジャム発生に応じた処理を行う。この際に、他のモジュールのうち、最後に処理を行うモジュールが最終モジュールである。
【００６２】
次いで、搬送モジュール６は、求められた最終モジュールが処理を終了するのを待ち（ステップＳ５）、最終モジュールが処理を終了すると、他のモジュールの全ての動作が終了したと判断して、コントローラ２へジャム発生を通知する（ステップＳ６）。コントローラ２は、搬送モジュール６からジャム発生が通知されると、その旨を示すメッセージを操作部（図示せず）に表示される。ここで、パソコンなどからのプリント出力の場合には、コントローラ２は、パソコンへジャム発生を通知する。次いで、搬送モジュール６は、ジャム解除待ち状態で待機する（ステップＳ７）。
【００６３】
上記処理においては、搬送モジュール６は、特定された最終モジュールの動作の終了を検出すると、他のモジュールの全ての動作が終了したと判断して、コントローラ２へジャム発生を通知するが、これに代えて、例えば、他のモジュールの全ての動作の終了を待ち、他のモジュールの全ての動作終了を検出すると、コントローラ２へジャム発生を通知するようにしてもよい。
【００６４】
搬送モジュール６の搬送ＳＴＳ＝「ＪＡＭ停止中」となると、他のモジュールは、搬送モジュール６の動作状態すなわち搬送ＳＴＳ＝ＪＡＭ停止中を検知し、これに対応した処理を行う。
【００６５】
このように、搬送モジュール６の搬送ＳＴＳ＝「ＪＡＭ停止中」となると、他のモジュールは、搬送モジュール６の動作状態すなわち搬送ＳＴＳ＝「ＪＡＭ停止中」を検知し、これに対応した処理を行う。すなわち、搬送モジュール６においてジャムが発生した場合、その下流側のモジュールに存在する用紙Ｐを活かしてフェイスダウン排出トレイ８０へ排出する必要がある。このために、下流側の定着モジュール８、排紙モジュール９は、上記用紙Ｐをフェイスダウン排出トレイ８０へ排出するまでの動作を連携して行う。また、この場合、レーザモジュール３、作像プロセスモジュール４、給紙カセットモジュール５は、ジャム解除待ち状態へ移行する。例えばレーザモジュール３は、画像データの入力を受け付けない状態になる。
【００６６】
よって、給紙カセットモジュール５、搬送モジュール６、両面モジュール７、定着モジュール８、排紙モジュール９の用紙Ｐを搬送する系を有するモジュールのいずれかにおいて、ジャムが発生した場合、他のモジュールは上記ジャムの発生に対処するための処理を行う。このジャムの発生に対処するための処理は、ジャムが発生したモジュールとそのジャムの内容とに応じてモジュール毎に決定されるものであり、その決定には、ジャムが発生したモジュールとそのジャムの内容と処理とを対応付けて記述されたテーブルが用いられる。
【００６７】
例えば定着モジュール８が他のモジュールにおいてジャム発生を検知した場合の動作について図１２および図１３を参照しながら説明する。図１２は他のモジュールにジャムが発生したことを検知した場合の定着モジュール８の動作の手順を示すフローチャート、図１３は図１２のステップＳ１２において実施する処理を決定する際に用いられるテーブルの一例を示す図である。
【００６８】
例えば、定着モジュール８は、図１２に示すように、共有データモジュール１０のＳＴＳを参照して他のモジュールのＳＴＳ＝「ＪＡＭ停止」を検知すると（ステップＳ１１）、図１３に示すテーブルを参照して、ジャムが発生したモジュールと発生したジャムの種類とに基づいて実施すべき処理を決定する（ステップＳ１２）。そして、定着モジュール８は、決定された処理が即時停止処理であるか否かを判定する（ステップＳ１３）。ここで、決定された処理が即時停止であれば、定着モジュール８は、停止処理を行い（ステップＳ１４）、本処理を終了する。これに対し、決定された処理が即時停止でないすなわち動作継続であれば、定着モジュール８は、動作を継続し（ステップＳ１５）、動作が完了するのを待って（ステップＳ１６）、終了処理を行う（ステップＳ１７）。そして、定着モジュール８は、本処理を終了する。
【００６９】
例えば定着モジュール８が搬送モジュール６においてジャム発生（搬送ＳＴＳ＝「ＪＡＭ停止中」）を検知すると、定着モジュール８は、図１３に示すテーブルに基づいて、実施すべき処理として動作後停止を決定し（ステップＳ１２）、定着モジュール８内の用紙Ｐの搬送を終了させる（ステップＳ１５〜Ｓ１７）。そして、定着モジュール８は、本処理を終了することになる。
【００７０】
ここでは、搬送モジュール６においてジャムが発生した場合の搬送モジュール６の動作および他のモジュールにおいてジャムが発生した場合の定着モジュール８の動作を代表的に説明したが、いずれかのモジュールにおいてジャムを含む動作異常が発生した場合、他のモジュールにおいては上述したと同様の動作が行われる。
【００７１】
このように、本実施の形態によれば、各モジュール３〜９は、それぞれ、共有データモジュール１０に格納されている動作パラメータおよびモジュール３〜９のそれぞれの動作状態を示す動作状態情報を参照して、固有の動作を自律的に行うので、画像形成に係る制御を一極集中させることなく分散して行うことができる。また、各モジュールにより行われる動作間の整合性を確実に保つことができる。
【００７２】
また、モジュール３〜９のそれぞれの動作状態を示す動作状態情報が共有データモジュール１０に格納されているので、各モジュールが他のモジュールの動作状態を取得するための通信を簡略化することができる。
【００７３】
さらに、各モジュール５〜９のいずれかにおいてジャムなどの動作異常が発生した場合、各モジュール５〜９は、それぞれ、動作異常の発生元モジュールとその動作異常の内容に応じて、当該動作異常に対処するための動作を行い、そして、自モジュールが最終モジュールである場合、動作異常発生をコントローラモジュール２へ通知する。これにより、動作異常発生時においても、各モジュール５〜９は、自律して動作異常に対処するための動作を自律して行ことができる。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施の形態に係る画像形成装置の構成を示すブロック図である。
【図２】図１の画像形成装置のプリンタ装置における各モジュールの制御対象を模式的に示す図である。
【図３】図１のモジュール３，６，９の構成を示すブロック図である。
【図４】図１の共有データモジュール１０に格納されている情報構成の一例を示す図である。
【図５】図１の共有データモジュール１０に格納されているエラー情報の構成を示す図である。
【図６】図１の給紙カセットモジュール５の動作の手順を示すフローチャートである。
【図７】図１の搬送モジュール６の動作の手順を示すフローチャートである。
【図８】図１の定着モジュール８の動作の手順を示すフローチャートである。
【図９】図１の排紙モジュール９の動作の手順を示すフローチャートである。
【図１０】搬送モジュール６でジャムが発生した場合の搬送モジュール６の動作の手順を示すフローチャートである。
【図１１】図１０のステップＳ２において実施する処理を決定する際に用いられるテーブルの一例を示す図である。
【図１２】他のモジュールにジャムが発生したことを検知した場合の定着モジュール８の動作の手順を示すフローチャートである。
【図１３】図１２のステップＳ１２において実施する処理を決定する際に用いられるテーブルの一例を示す図である。
【符号の説明】
【００７５】
１  リーダモジュール
２  コントローラモジュール
３  レーザモジュール
４  作像プロセスモジュール
５  給紙カセットモジュール
６  搬送モジュール
７  両面モジュール
８  定着モジュール
９  排紙モジュール
１０  共有データモジュール
１００，１０１，１０２  機能ブロック手段
１０３，１０４，１０５  レジスタ手段
１０６，１０７，１０８  機能ブロック設定手段
１０９，１１０，１１１  通信手段
１１２  通信線
【図１】
2006262399.tif 000003
【図２】
2006262399.tif 000004
【図３】
2006262399.tif 000005
【図４】
2006262399.tif 000006
【図５】
2006262399.tif 000007
【図６】
2006262399.tif 000008
【図７】
2006262399.tif 000009
【図８】
2006262399.tif 000010
【図９】
2006262399.tif 000011
【図１０】
2006262399.tif 000012
【図１１】
2006262399.tif 000013
【図１２】
2006262399.tif 000014
【図１３】
2006262399.tif 000015