(57)【要約】    【課題】  複数の動作ユニットに対する制御を１つの手段に集中させることなく、分散して制御することができる装置を提供する。    【解決手段】  装置は、複数の動作ユニットにそれぞれ対応する複数のモジュール１，２，３を備え、各モジュール１，２，３は、対応する動作ユニットと接続される機能ブロック手段１１，２１，３１と、機能ブロック設定手段１３，２３，３３と、通信手段１４，２４，３４とを備える。機能ブロック手段１１，２１，３１は、対応する動作ユニットの各種制御に関する制御値を更新可能に保持するレジスタ手段１２，２２，３２を有する。各モジュール１，２，３は、通信手段１４，２４，３４のスタート（Start）端子に入力される動作開始信号をトリガとして、レジスタ手段１２，２２，３２に保持されている各制御値に従って、対応する動作ユニットを制御するための動作を開始する。【選択図】      図１
2006256275.tif 000002
【特許請求の範囲】
【請求項１】
複数の動作ユニットを備える装置であって、
前記複数の動作ユニットにそれぞれ対応する複数のモジュールを備え、
前記複数のモジュールは、
対応する動作ユニットを制御するための制御値を保持する制御値保持手段と、
前記制御値保持手段に保持されている制御値に従って、対応する動作ユニットを自律的に制御する制御手段と、
前記複数のモジュールに対して同時に送出される共通のトリガ信号を少なくとも受信する通信手段とを有し、
前記制御手段は、前記通信手段により前記トリガ信号を受信すると、対応する動作ユニットを制御することが可能な状態へ移行することを特徴とする装置。
【請求項２】
前記トリガ信号は、外部または前記複数のモジュールのうちの特定のモジュールから送出される動作開始指示信号であることを特徴とする請求項１記載の装置。
【請求項３】
前記複数のモジュールのうち、特定モジュールは、他のモジュールの動作基準となる基準信号を出力することを特徴とする請求項１記載の装置。
【請求項４】
前記複数のモジュールは、それぞれ、前記制御値保持手段に保持される制御値を更新するための制御値設定手段を有することを特徴とする請求項１記載の装置。
【請求項５】
前記複数のモジュールは、それぞれ、対応する動作ユニットの動作状態を保持する動作状態保持手段を有し、
前記複数のモジュールは、それぞれの通信手段を介して、それぞれの動作状態保持手段に保持されている動作状態を参照することが可能であることを特徴とする請求項１記載の装置。
【請求項６】
複数の動作ユニットを備え、該動作ユニットのそれぞれの動作により用紙上へ画像を形成する画像形成装置であって、
前記複数の動作ユニットにそれぞれ対応する複数のモジュールを備え、
前記複数のモジュールは、
対応する動作ユニットを制御するための制御値を保持する制御値保持手段と、
前記制御値保持手段に保持されている制御値に従って対応する動作ユニットを自律的に制御する制御手段と、
前記複数のモジュールに対して同時に送出される共通のトリガ信号を少なくとも受信する通信手段とを有し、
前記制御手段は、前記通信手段により前記トリガ信号を受信すると、対応する動作ユニットを制御することが可能な状態へ移行することを特徴とする画像形成装置。
【請求項７】
前記複数の動作ユニットは、レーザスキャナユニット、像形成プロセスユニット、給紙ユニット、搬送ユニット、定着ユニット、およびフィニッシャユニットを含むことを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記トリガ信号は、画像形成開始を指示する信号であることを特徴とする請求項６または７記載の画像形成装置。
【請求項９】
前記複数のモジュールのうち、特定モジュールは、他のモジュールの動作基準となる基準信号を出力することを特徴とする請求項６または７記載の画像形成装置。
【請求項１０】
画像形成に関する動作モードを設定する動作モード設定手段を備え、
前記複数のモジュールは、それぞれ、前記設定された動作モードに応じた制御値を前記制御値保持手段に設定するための制御値設定手段を有することを特徴とする請求項６または７記載の画像形成装置。
【請求項１１】
前記複数のモジュールは、それぞれ、対応する動作ユニットの動作状態を保持する動作状態保持手段を有し、
前記複数のモジュールは、それぞれの通信手段を介して、それぞれの動作状態保持手段に保持されている動作状態を参照することが可能であることを特徴とする請求項６または７記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の動作ユニットを備える装置および画像形成装置に関する。
【背景技術】
【０００２】
従来、画像形成装置は、画像形成プロセスユニット、給紙ユニット、搬送ユニット、定着ユニットなどを含む複数のユニットから構成され、各ユニットは、ＤＣコントローラと呼ばれる１つの制御手段により制御される。具体的には、ＤＣコントローラは、画像形成シーケンスに従って、各ユニットの動作開始および停止などを含む動作に関する制御を行うとともに、各ユニットの動作状態を監視し、各ユニットのいずれかにおいて異常が発生した場合に、この発生した異常に対応する処理などを行う（例えば特許文献１を参照）。
【特許文献１】特開平０５−３１８８１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の画像形成装置においては、ＤＣコントローラに、全てのユニットに対する制御が集中し、ＤＣコントローラには、ハードウエア的にまたソフトウエア的に、高い負荷が掛かる。このため、画像形成装置が大型化または高機能化されるに従い、ＤＣコントローラに掛かる負担が益々高くなる。
【０００４】
本発明の目的は、複数の動作ユニットに対する制御を１つの手段に集中させることなく、分散して制御することができる装置および画像形成装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、上記目的を達成するために、複数の動作ユニットを備える装置であって、前記複数の動作ユニットにそれぞれ対応する複数のモジュールを備え、前記複数のモジュールは、対応する動作ユニットを制御するための制御値を保持する制御値保持手段と、前記制御値保持手段に保持されている制御値に従って、対応する動作ユニットを自律的に制御する制御手段と、前記複数のモジュールに対して同時に送出される共通のトリガ信号を少なくとも受信する通信手段とを有し、前記制御手段は、前記通信手段により前記トリガ信号を受信すると、対応する動作ユニットを制御することが可能な状態へ移行することを特徴とする装置を提供する。
【０００６】
本発明は、上記目的を達成するために、複数の動作ユニットを備え、該動作ユニットのそれぞれの動作により用紙上へ画像を形成する画像形成装置であって、前記複数の動作ユニットにそれぞれ対応する複数のモジュールを備え、前記複数のモジュールは、対応する動作ユニットを制御するための制御値を保持する制御値保持手段と、前記制御値保持手段に保持されている制御値に従って対応する動作ユニットを自律的に制御する制御手段と、前記複数のモジュールに対して同時に送出される共通のトリガ信号を少なくとも受信する通信手段とを有し、前記制御手段は、前記通信手段により前記トリガ信号を受信すると、対応する動作ユニットを制御することが可能な状態へ移行することを特徴とする画像形成装置を提供する。
【発明の効果】
【０００７】
本発明によれば、複数の動作ユニットに対する制御を１つの手段に集中させることなく、分散して制御することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について図面を参照しながら説明する。
【０００９】
（第１の実施の形態）
図１は本発明の第１の実施の形態に係る装置の構成を示すブロック図である。
【００１０】
複数の動作ユニットを備え、各動作ユニットを動作させることによって所定の機能を実現する装置は、図１に示すように、共通の通信ライン１０を介して通信可能である複数のモジュール１，２，３を備え、各モジュール１，２，３は、それぞれ、対応する動作ユニット（図示せず）を自律的に制御する。ここで、動作ユニットは、駆動体（駆動モータを含む）、駆動回路、センサの少なくとも１つまたはそれらの組み合せから構成され、本装置の機能を実現すべく、対応する動作を行う。各モジュール１，２，３には、固有の識別情報が割り当てられており、それぞれの識別情報により各モジュール１，２，３の識別が行われる。
【００１１】
モジュール１は、対応する動作ユニットと接続される機能ブロック手段１１と、機能ブロック設定手段１３と、通信手段１４とを備える。機能ブロック手段１１は、対応する動作ユニットの各種制御に関する制御値を更新可能に保持するレジスタ手段１２と、対応する動作ユニットの動作状態を検出する検出手段（図示せず）とを有し、レジスタ手段１２に保持されている制御値、および検出された動作ユニットの動作状態および／または他のモジュールが制御する動作ユニットの動作状態に基づいて対応する動作ユニットを制御するための動作を行う。レジスタ手段１２には、上記制御値とともに、必要に応じて、検出された動作ユニットの動作状態などを示すデータが保持される。
【００１２】
機能ブロック設定手段１３は、機能ブロック手段１１と通信手段１４との間のデータ送受信を仲介するインタフェース機能を有し、通信手段１４を介して受信された情報に対応するデータのレジスタ手段１２への書き込みまたはレジスタ手段１２のデータの読み出しを行う。例えば、機能ブロック設定手段１３は、通信手段１４から受信した情報（装置動作モード、他のモジュールが制御する動作ユニットの動作状態）に応じて、対応する制御値をレジスタ手段１２に対して任意のタイミングで書き込む。また、機能ブロック設定手段１３は、他のモジュールからの要求に応じて、レジスタ手段１２に保持されている動作ユニットの動状態を、通信手段１４を介して他のモジュールに送信する。
【００１３】
通信手段１４は、通信ライン１０と接続されるシリアルＩ／Ｏ端子（Serial I/O）、および、外部からの動作開始信号を入力するためのスタート（Start）端子を有する。通信手段１４は、シリアルＩ／Ｏ端子を介して通信ライン１０へのデータの送信、また通信ライン１０からのデータ受信を行う。また、スタート（Start）端子に動作開始信号が入力されると、機能ブロック設定手段１３は、上記動作開始信号をトリガとして、機能ブロック手段１１に動作を開始させるように、レジスタ手段１２に対応する制御値を書き込む。
【００１４】
また、モジュール２，３は、モジュール１と同様に、レジスタ手段２２，３２を有する機能ブロック手段２１，３１、機能ブロック設定手段２３，３３および通信手段２４，３４を備える。これらの手段の構成は、モジュール１の各手段の構成と同様であるので、その説明は省略する。
【００１５】
このように構成された各モジュール１，２，３は、通信手段１４，２４，３４のスタート（Start）端子に入力される動作開始信号をトリガとして、対応する動作ユニットを制御するための動作を開始する。具体的には、動作開始信号の入力に応じて、機能ブロック手段１１，２１，３１が、レジスタ手段１２，２２，３２に保持されている各制御値および検出された動作ユニットの動作状態に基づいて対応する動作ユニットを制御するためのシーケンスを開始し、制御信号を対応する動作ユニットへ出力する。また、機能ブロック手段１１，２１，３１は、対応する動作ユニットの動作状態を監視し、必要に応じて、対応する動作ユニットの動作状態を示すデータをレジスタ手段１２，２２，３２に書き込む。ここで、対応する動作ユニットの動作状態の検出は、例えば、対応する動作ユニットに設けられているセンサの出力に基づいて行われる。
【００１６】
また、各モジュール１，２，３は、通信手段１４，２４，３４により通信ライン１０を介して相互に通信を行うことによって、自身が制御する動作ユニットの動作状態を他のモジュールへ送出し、または他のモジュールに対応する動作ユニットの動作状態を取り込む。これにより、各モジュール１，２，３は、互いに連携しながら対応する動作ユニットを制御するためのシーケンスを実行することができる。
【００１７】
本実施の形態においては、動作開始信号が外部装置から発生されて各モジュール１，２，３に入力される場合を示したが、各モジュール１，２，３のうちの特定モジュールが、内部でのシーケンスに従って動作した際に、所定の条件が成立すると、動作開始信号を発生し、この動作開始信号を他のモジュールに入力するようにしてもよい。
【００１８】
また、本実施の形態においては、各モジュール１，２，３の通信手段１４，２４，３４のスタート端子が専用に設けられている場合を示したが、これに代えて、例えば外部から入力される動作開始信号に識別情報を付加し、この識別情報が付加された動作開始信号を、通信ライン１０を介して入力するようにしてもよい。
【００１９】
また、本実施の形態においては、共通の動作開始信号により、各モジュール１，２，３の動作を開始させる場合を示したが、各モジュール１，２，３に対して共通の動作停止信号を入力することによって各モジュール１，２，３の動作を停止させることが可能である。この際、動作停止信号を専用の入力端子に入力してもよいし、固有の識別情報が付加された動作停止信号を、通信ライン１０を介して入力するようにしてもよい。
【００２０】
以上より、本実施の形態によれば、複数の動作ユニットを１つの手段により集中的に制御する構成に代えて、複数の動作ユニットをそれぞれ対応するモジュールにより制御する構成を採用することによって、制御を１つの手段に集中させることがない分散制御を行うことができる。
【００２１】
上述したモジュール構成は、例えば画像形成装置のプリンタ部に適用することが可能である。ここでは、プリンタ部を構成する複数の動作ユニットのうちの１つの動作ユニットであるレーザスキャナユニットに対するレーザモジュールの構成例について説明する。レーザスキャナユニットは、感光ドラム上に静電潜像を形成するために、感光ドラムをレーザ光により露光走査するものである。図２は画像形成装置のプリンタ部のレーザスキャナユニットに対するレーザモジュールの主要部構成を示すブロック図である。
【００２２】
レーザスキャナユニットは、画像信号（ビデオ信号）に基づいて生成された駆動信号により、レーザ光を変調して出力するレーザ発光部と、ポリゴンミラーによりレーザ発光部から出力されたレーザ光を感光ドラムに対して主走査方向へ走査しながら照射する露光走査部とを有する。
【００２３】
このレーザスキャナユニットを制御するためのレーザモジュールは、図２に示すように、ＣＰＵコア２０１、ＲＯＭ２０２、ＲＡＭ２０３、シリアルＩ／Ｏ（Serial I/O）インタフェース２０４、周辺Ｉ／Ｏ（Peripheral I/O）インタフェース２０５、および複数の機能ブロック２０７，２０９，２１１，２１３，２１５，２１７を備える。各機能ブロック２０７，２０９，２１１，２１３，２１５，２１７には、それぞれ対応するレジスタ群２０６，２０８，２１０，２１２，２１４，２１６が内蔵されている。ＣＰＵコア２０１、ＲＯＭ２０２、ＲＡＭ２０３、シリアルＩ／Ｏ（Serial I/O）インタフェース２０４、周辺Ｉ／Ｏ（Peripheral I/O）インタフェース２０５および各レジスタ群２０６，２０８，２１０，２１２，２１４，２１６は、それぞれ、内部バスを介して接続される。
【００２４】
ＣＰＵコア２０１は、ＲＯＭ２０２に格納されているプログラムに従って、各機能ブロック２０７，２０９，２１１，２１３，２１５，２１７の動作開始、停止などの動作を制御するための制御値を対応するレジスタ群２０６，２０８，２１０，２１２，２１４，２１６に対して設定する動作を行う。ＣＰＵ２０１の作業領域は、ＲＡＭ２０３により提供される。ＣＰＵコア２０１は、ＩＮＴ端子（割り込み端子）を有し、このＩＮＴ端子は、動作開始信号が入力されるスタート端子として用いられる。この動作開始信号は、例えば画像データの送出信号である。
【００２５】
周辺Ｉ／Ｏ（Peripheral I/O）インタフェース２０５は、画像信号（ビデオ信号）が入力されるためのインタフェースである。
【００２６】
シリアルＩ／Ｏ（Serial I/O）インタフェース２０４は、他のモジュールと共通の通信ラインを介して通信を行うためのインタフェースであり、共通の通信ライン１０と接続されるシリアルＩ／Ｏ端子を有する。
【００２７】
レジスタ群２０６は、ＰＷＭ機能ブロック（ＰＷＭ＿Ａ）２０７の動作を制御するための制御値がそれぞれ書き込まれる複数のレジスタＡ１〜Ａ４からなる。ＰＷＭ機能ブロック２０７は、レジスタ群２０６の各レジスタＡ１〜Ａ４の制御値に従って、上記画像信号に基づいてスキャナユニット（レーザ発光部）の駆動信号を生成するための動作を行う。
【００２８】
レジスタ群２０８は、ＯＳＣ機能ブロック（ＯＳＣ＿Ｂ）２０９の動作を制御するための制御値がそれぞれ書き込まれる複数のレジスタＢ１〜Ｂ４からなる。ＯＳＣ機能ブロック２０９は、レジスタ群２０８の各レジスタＢ１〜Ｂ４の制御値に従って、対応する周波数を有するクロック信号を発生する動作を行う。
【００２９】
レジスタ群２１０は、ＰＷＭ機能ブロック２１１（ＰＷＭ＿Ｃ）に対する制御値がそれぞれ書き込まれる複数のレジスタＣ１〜Ｃ４からなり、ＰＷＭ機能ブロック２１１は、レジスタ群２１０の各レジスタＣ１〜Ｃ４の制御値に従って、スキャナユニット（レーザ発光部）の駆動信号を生成するための動作を行う。
【００３０】
レジスタ群２１２は、ＰＷＭ機能ブロック（ＰＷＭ＿Ｄ）２１３に対する制御値がそれぞれ書き込まれる複数のレジスタＤ１〜Ｄ４からなり、ＰＷＭ機能ブロック２１３は、レジスタ群２１２の各レジスタＤ１〜Ｄ４の制御値に従って、スキャナユニット（レーザ発光部）の駆動信号を生成するための動作を行う。
【００３１】
レジスタ群２１４は、ＯＳＣ機能ブロック（ＯＳＣ＿Ｅ）２１５に対する制御値がそれぞれ書き込まれる複数のレジスタＥ１〜Ｅ４からなり、ＯＳＣ機能ブロック２１５は、レジスタ群２１４の各レジスタＥ１〜Ｅ４の制御値に従って、対応する周波数を有するクロック信号を発生する動作を行う。
【００３２】
レジスタ群２１６は、ＰＷＭ機能ブロック（ＰＷＭ＿Ｆ）２１７に対する制御値がそれぞれ書き込まれる複数のレジスタＦ１〜Ｆ４からなり、ＰＷＭ機能ブロック２１７は、レジスタ群２１６の各レジスタＦ１〜Ｆ４の制御値に従って、スキャナユニット（レーザ発光部）の駆動信号を生成するための動作を行う。
【００３３】
次に、上記レーザモジュールの動作について図３および図４を参照しながら説明する。図３は図２のレーザモジュールの電源投入時の動作の手順を示すフローチャート、図４は図３のステップＳ３０６のモジュール動作ルーチンの手順を示すフローチャートである。ここで、図３および図４のフローチャートで示される手順は、ＣＰＵコア２０１によりＲＯＭ２０２に格納されているプログラムに従って実行されるものである。
【００３４】
モジュールに電源が投入されると、図３に示すように、ＣＰＵコア２０１は起動し、モジュールの初期化を行う（ステップＳ３０１）。この際、ＣＰＵコア２０１は、モジュールの初期化および各レジスタ群２０６，２０８，２１０，２１２，２１４，２１６の各レジスタに対して、対応する初期値を設定した後、ＩＮＴ端子への信号の入力を待つスタンバイ状態へ移行する。このスタンバイ状態においては、各レジスタ群２０６，２０８，２１０，２１２，２１４，２１６のレジスタＡ１，Ｂ１，Ｃ１，Ｄ１，Ｅ１，Ｆ１（ＥＮＡＢＬＥ＿Ａ〜Ｄ）には、初期値として停止に相当する値「０」が設定されているので、各ＰＷＭ機能ブロック２０７，２１１，２１３，２１７およびＯＳＣ機能ブロック２０９，２１５は、動作停止状態にある。
【００３５】
次いで、ＣＰＵコア２０１は、ＩＮＴ端子にトリガ信号となる動作開始信号が入力されたか否かを判定する（ステップＳ３０２）。ここで、ＩＮＴ端子にトリガ信号となる動作開始信号が入力された場合、ＣＰＵコア２０１は、各機能ブロック２０７，２０９，２１１，２１３，２１５，２１７の動作を開始させるためのモジュール動作ルーチンへ移行する（ステップＳ３０６）。
【００３６】
このモジュール動作ルーチンにおいては、図４に示すように、ＣＰＵコア２０１は、各機能ブロック２０７，２０９，２１１，２１３，２１５，２１７の動作を開始させるために、レジスタ群２０６，２０８，２１０，２１２，２１４，２１６の制御値を更新する（ステップＳ３０６）。この際、各レジスタ群２０６，２０８，２１０，２１２，２１４，２１６のレジスタＡ１，Ｂ１，Ｃ１，Ｄ１，Ｅ１，Ｆ１（ＥＮＡＢＬＥ＿Ａ〜Ｄ）には、動作可能を示す値として「１」が設定される。これにより、各機能ブロック２０７，２０９，２１１，２１３，２１５，２１７は、それぞれ、レジスタ群２０６，２０８，２１０，２１２，２１４，２１６の制御値に従って、動作を開始する。すなわち、本モジュールの動作が開始されることになる。また、ここでは、他のモジュールからのデータ要求または他のモジュールへのデータ要求に応じたシリアルＩ／Ｏインタフェース２０４による動作が含まれる。このシリアルＩ／Ｏインタフェース２０４による動作は、後述するステップＳ３０３，３０４に相当するものである。そして、ＣＰＵコア２０１は、各機能ブロック２０７，２０９，２１１，２１３，２１５，２１７およびシリアルＩ／Ｏインタフェース２０４の動作状態を監視し、各機能ブロック２０７，２０９，２１１，２１３，２１５，２１７およびシリアルＩ／Ｏインタフェース２０４の動作が終了するのを待つ（ステップＳ３０７）。ここで、各機能ブロック２０７，２０９，２１１，２１３，２１５，２１７の動作が終了すると、ＣＰＵコア２０１は、本モジュール動作ルーチンを抜けて上記ステップＳ３０２へ戻る。
【００３７】
上記ステップＳ３０２において、ＩＮＴ端子にトリガ信号となる動作開始信号が入力されていないと判定された場合、ＣＰＵコア２０１は、他のモジュールからのデータ要求または他のモジュールへのデータ要求の有無を判定する（ステップＳ３０３）。ここで、他のモジュールからのデータ要求とは、他のモジュールからシリアルＩ／Ｏインタフェース２０４を介して動作状態などのデータの送信が要求されることをいい、また、他のモジュールへのデータ要求とは、本モジュールからシリアルＩ／Ｏインタフェース２０４を介して他のモジュールに対して、他のモジュールの動作状態などのデータの送信を要求することをいう。
【００３８】
上記ステップＳ３０３において他のモジュールからのデータ要求または他のモジュールへのデータ要求がないと判定された場合、ＣＰＵコア２０１は、上記ステップＳ３０２へ戻る。これに対し、上記ステップＳ３０３において他のモジュールからのデータ要求があると判定された場合、ＣＰＵコア２０１は、他のモジュールからのデータ要求に応じたデータを取得し、取得されたデータをシリアルＩ／Ｏインタフェース２０４へ渡す（ステップＳ３０４）。シリアルＩ／Ｏインタフェース２０４は、渡されたデータを他のモジュールへ送信する。また、上記ステップＳ３０３において他のモジュールへのデータ要求があると判定された場合、ＣＰＵコア２０１は、他のモジュールへデータ要求を送信するようにシリアルＩ／Ｏインタフェース２０４に対して指示し、上記データ要求に応じて他のモジュールから返されたデータを、シリアルＩ／Ｏ２０４を介して取り込む（ステップＳ３０４）。そして、ＣＰＵコア２０１は、上記ステップＳ２０１へ戻る。
【００３９】
本実施の形態においては、ＣＰＵコア２０１を用いたモジュールの構成例を示したが、ＣＰＵコアを利用することなく、マイクロプログラム技術を利用して、ＲＯＭコードを順次読み出して各機能ブロックに対して逐次制御値（信号）を与え、各機能ブロックの動作を実行するような構成を採用することも可能である。このマイクロプログラム技術を利用する構成の場合において、ＲＯＭを書き換え可能な不揮発性メモリとすることによって、所定状態において、当該ＲＯＭの制御値を書き換え、レジスタ群のレジスタの制御値を書き換えられた制御値へ変更することも可能となる。
【００４０】
（第２の実施の形態）
次に、本発明の第２の実施の形態について図５および図６を参照しながら説明する。図５は本発明の第２の実施の形態に係る画像形成装置の構成を模式的に示す図、図６は図５の画像形成装置のレーザモジュール内部で用いられる各制御信号のタイミングチャートである。
【００４１】
画像形成装置は、図５に示すように、リーダ部４２０、コントローラ４２１、操作部４２２、およびプリンタ部４２３を備える。リーダ部４２０は、原稿上の画像を読み取り、その画像データを出力する。コントローラ４２１は、リーダ部４２０からの画像データに対して所定の画像処理を施し、画像処理後の画像データを画像メモリ（図示せず）へ格納する。操作部４２２は、動作モード、コピー部数などの設定を行うための入力操作が可能であり、また、設定された内容、装置状態などを表示する表示パネルを有する。
【００４２】
プリンタ部４２３は、感光ドラム４１０と、感光ドラム４１０上を一様に所定の電位に帯電させるための一次帯電器４１１と、レーザ光により感光ドラム４１０上を露光走査するためのレーザスキャナ４１２と、感光ドラム４１０の近傍に配置されたビームデイテクタＢＤおよびフォトデイテクタＦＤと、上記レーザ光の露光走査により感光ドラム４１０上に形成された静電潜像をトナー像として可視像化するための現像器４１３と、感光ドラム４１０上のトナー像を給紙カセット４２４から給紙された用紙上に転写するための転写帯電器４１５と、感光ドラム４１０から用紙を分離するための分離帯電器４１６とを有する。
【００４３】
上記トナー像が転写された用紙は、搬送ベルト４１８を経て定着器４１７へ送られる。定着器４１７は、用紙上のトナー像を熱圧し、用紙上に定着させる。定着器４１７を通過した用紙は、フィニッシャ４１９へ送られる。フィニッシャ４１９は、用紙のソート、ステイプルなどのシート処理を行う。
【００４４】
給紙カセット４２４は所定サイズの複数枚の用紙を積載し、積載された用紙は、給紙ローラ（図示せず）により１枚ずつレジストローラ４１４に向けて給紙される。給紙された用紙は、レジストローラ４１４により一旦停止された後に、画像形成タイミングに合せて感光ドラム４１０と転写帯電器４１５の間に送り出される。
【００４５】
ビームデイテクタＢＤは、感光ドラム４１０に対する１ラインの走査開始直前のレーザ光を検出し、ＢＤ信号を１ラインの同期信号として後述するレーザモジュール４０１へ出力する。フォトデイテクタＦＤは、感光ドラム４１０に対する１画面の先頭位置を示すレーザ光を検出し、用紙先端信号であるＩＴＯＰ信号（垂直同期信号）を画像送り方向（副走査方向）の同期信号として後述するレーザモジュール４０１へ出力する。
【００４６】
レーザスキャナ４１２は、レーザモジュール４０１により駆動、制御される。レーザモジュール４０１は、ビームデイテクタＢＤのＢＤ信号の出力タイミングと同期して上記画像メモリから画像データを読み出し、読み出された画像データに基づいてレーザスキャナ４１２を駆動するための駆動信号を生成する。
【００４７】
感光ドラム４１０の駆動制御、および一次帯電器４１１、現像器４１３、転写帯電器４１５、分離帯電器４１６の高圧電源制御などは、プロセスキット（Ｐｋｉｔ）モジュール４０２により行われる。
【００４８】
給紙カセット４２４からの給紙動作およびレジストローラ４１４の駆動は、給紙モジュール４０３により制御される。搬送ベルト４１８の駆動は、紙搬送モジュール４０４により制御される。
【００４９】
定着器４１７の動作は、定着モジュール４０４により制御される。定着モジュール４０４は、具体的には、定着器４１７の定着ローラ対（図示せず）の駆動制御、および定着器４１７のヒータ（図示せず）の温調制御を行う。
【００５０】
フィニッシャ４１９は、フィニッシャモジュール４０６により制御される。フィニッシャモジュール４０６は、具体的には、フィニッシャ４１９に設けられた複数のビンへ用紙を仕分けして積載するソートモード、フィニッシャ４１９のステイプルを用いて用紙束を綴じるステイプルモードなどの実行を制御する。
【００５１】
レーザモジュール４０１、プロセスキットモジュール４０２、給紙モジュール４０３、紙搬送モジュール４０４、定着モジュール４０５、フィニッシャモジュール４０６の各モジュールは、基本的には、第１の実施の形態で述べたモジュールと同等の構成、すなわちレジスタ手段が設けられている機能ブロック手段、機能ブロック設定手段、および通信手段に相当する構成を有し、ここでは、各モジュール４０１〜４０６の内部構成の詳細な説明は省略する。
【００５２】
各モジュール４０１〜４０６は、コントローラ４２１とプリント開始信号ライン４２５および通信ライン４２６を介して接続される。ここで、プリント開始信号ライン４２５は、各モジュール４０１〜４０６の通信手段のスタート（Start）端子と接続され、コントローラ４２１から送出されるプリント開始信号が、プリント開始信号ライン４２５を介して、各モジュール４０１〜４０６へ入力される。
【００５３】
また、通信ライン４２６は、各モジュール４０１〜４０６の通信手段のシリアルＩ／Ｏ（Serial I/O）端子と接続され、通信ライン４２６を介して、各モジュール４０１〜４０６間、またはコントローラ４２１と各モジュール４０１〜４０６間で、情報のやり取りが行われる。例えば操作部４２２を介してユーザにより設定された動作モードは、コントローラ４２１から、通信ライン４２６を介して各モジュール４０１〜４０６へ通知される。また、各モジュール４０１〜４０６上でエラーが発生した場合、そのエラー内容を示すエラー信号が、他のモジュール４０１〜４０６およびコントローラ４２１へ通知される。コントローラ４２１は、通知されたエラー信号に基づいて発生したエラーの内容を操作部４２２の表示パネルに表示する。
【００５４】
また、レーザモジュール４０１は、通信ライン４２７を介して、他のモジュール４０２〜４０６に対して動作の同期信号となるＩＴＯＰ信号を送出する。
【００５５】
次に、本画像形成装置の動作について説明する。
【００５６】
本画像形成装置には、既に電源が投入されており、プリンタ部４２３の各モジュール４０１〜４０６は、第１の実施の形態で述べたように、スタンバイモードの状態にある。コピーを行う際には、まずユーザにより原稿がリーダ部４２０にセットされ、操作部４２２を介して動作モード（片面、両面コピー、拡大／縮小、ソート処理、ステイプル処理、コピー部数など）の設定が行われる。そして、ユーザにより操作部４２０のスタートキーが押下されると、コピー動作が開始される。この際、設定された動作モードは、コントローラ４２１から通信ライン４２６を介してプリンタ部４２３の各モジュール４０１〜４０６へ通知される。
【００５７】
コピー動作の開始に伴い、リーダ部４２０によりセットされた原稿の読み取りが行われ、その画像データがコントローラ４２１へ出力される。コントローラ４２１は、画像データに対して所定の画像処理を施した後に、この画像データ（ＶＩＤＥＯ信号）をページ単位で画像メモリへ格納する。これと同時に、コントローラ４２１は、プリンタ４２３の各モジュール４０１〜４０６に対して、プリント開始信号ライン４２５を介してプリント開始信号を送出する。各モジュール４０１〜４０６は、プリント開始信号が入力されると、これをトリガ信号として、スタンバイモードから動作モードへ移行し、動作を開始する。このとき、各モジュール４０１〜４０６は、コントローラ４２１から通知された動作モードに応じた動作可能な状態になると、対応するレジスタに動作可能な状態を示す値を設定する。
【００５８】
具体的には、レーザモジュール４０１は、プリント開始信号を受けると、レーザ光を感光ドラム４１０の軸方向に走査するためのポリゴンミラーの回転駆動などを行うようにレーザスキャナ４１２を制御する。そして、レーザモジュール４０１が動作可能状態すなわちレーザスキャナ４１２を制御可能な状態になると、レーザモジュール４０１は、内部の対応するレジスタの値を、動作可能状態を示す値へ書き換える。
【００５９】
プロセスキット（Ｐｋｉｔ）モジュール４０２は、プリント開始信号を受けると、起動時の画像形成のためのプロセス前処理を開始するように、感光ドラム４１０の回転制御などを行う。そして、プロセスキット（Ｐｋｉｔ）モジュール４０２が動作可能状態すなわち感光ドラム４１０の回転制御、および、一次帯電器４１１、現像器４１３、転写帯電器４１５、分離帯電器４１６などの高圧電源の制御などを実行可能状態になると、プロセスキット（Ｐｋｉｔ）モジュール４０２は、内部の対応するレジスタの値を、動作可能状態を示す値へ書き換える。
【００６０】
給紙モジュール４０３は、プリント開始信号を受けると、スタンバイモードから動作モードへ移行し、そして、給紙カセット４２４からレジストローラ４１４へ用紙を給紙するための制御可能な状態になると、内部の対応するレジスタの値を、動作可能状態を示す値へ書き換える。
【００６１】
紙搬送モジュール４０４は、プリント開始信号を受けると、スタンバイモードから動作モードへ移行し、搬送ベルト４１８などによる用紙の搬送制御が可能な状態になると、内部の対応するレジスタの値を、動作可能状態を示す値へ書き換える。
【００６２】
定着モジュールは４０５、プリント開始信号を受けると、スタンバイモードから動作モードへ移行し、定着器４１７の温度制御、定着器４１７の定着ローラの駆動制御が可能な状態になると、内部の対応するレジスタの値を、動作可能状態を示す値へ書き換える。
【００６３】
フィニッシャモジュール４０６は、プリント開始信号を受けると、スタンバイモードから動作モードへ移行し、フィニッシャ４１９の駆動系（搬送ローラ、ビン、ステイプルなどの駆動系）の制御が可能状態になると、内部の対応するレジスタの値を、動作可能状態を示す値へ書き換える。
【００６４】
コントローラ４２１は、通信ライン４２６を介して各モジュール４０１〜４０６の対応するレジスタの値を読み出し、この読み出された各レジスタの値に基づいて各モジュール４０１〜４０６が動作可能な状態にあるか否かを判定する。そして、各モジュール４０１〜４０６の全てが動作可能な状態にあれば、コントローラ４２１は、画像メモリから画像データをページ単位で読み出してレーザモジュール４０１へ送出する。
【００６５】
レーザモジュール４０１は、画像データが入力されると、感光ドラム４１０上に静電潜像を形成すべく、ＢＤ（ビームデイテクタ）信号およびＩＴＯＰ信号を基準にしてレーザスキャナ４１２を駆動する。そして、他のモジュール４０２〜４０６は、それぞれ、レーザモジュール４０１から出力されるＩＴＯＰ信号を基準にして、レジスタに保持されている制御値に従って対応するユニットを制御するためのシーケンスを実行する。
【００６６】
ここで、上記レーザモジュール４０１内部においては、図６に示すように、副走査方向の画像有効区間信号であるＶＳＹＮＣ信号と、主走査方向の画像有効区間信号であるＶＥ信号と、画素同期信号であるクロック信号とが発生される。レーザモジュール４０１に用紙先端信号である「１」のＩＴＯＰ信号が入力されると、ＶＳＹＮＣ信号が発生される。このＶＳＹＮＣ信号が「１」である区間においては、クロック信号の「０」から「１」への立ち上がりに同期にして画素データが転送される。ＶＳＹＮＣ信号は、ＩＴＯＰ信号が「１」の状態であって、最初に入力されたＢＤ信号に同期して立ち上がり、用紙の主走査方向のサイズなどで決定される所定数のＢＤ信号をカウントするまでは、「１」の値に保持される。ＶＥ信号は、ＩＴＯＰ信号とＢＤ信号の両者に基づいて立ち上がり、「１」の値の区間において、主走査開始のタイミングが取られる。
【００６７】
このように、本実施の形態によれば、従来のように、プリンタ部４２３を構成する各動作ユニットに対する制御を１つのＤＣコントローラに集中させることなく、各動作ユニットに対する制御をそれぞれ対応するモジュールにより分散して行うことができる。
【００６８】
なお、ここで示した、プリンタ部４２３の動作ユニットの分割例は、これに限定されるものではなく、他の分割形態のものであってもよい。
【図面の簡単な説明】
【００６９】
【図１】本発明の第１の実施の形態に係る装置の構成を示すブロック図である。
【図２】画像形成装置のプリンタ部のレーザスキャナユニットに対するレーザモジュールの主要部構成を示すブロック図である。
【図３】図２のレーザモジュールの電源投入時の動作の手順を示すフローチャートである。
【図４】図３のステップＳ３０６のモジュール動作ルーチンの手順を示すフローチャートである。
【図５】本発明の第２の実施の形態に係る画像形成装置の構成を模式的に示す図である。
【図６】図５の画像形成装置のレーザモジュール内部で用いられる各制御信号のタイミングチャートである。
【符号の説明】
【００７０】
１，２，３モジュール
１０  通信ライン
１１，２１，３１  機能ブロック手段
１２，２２，３２  レジスタ手段
１３，２３，３３  機能ブロック設定手段
１４，２４，３４  通信手段
２０１  ＣＰＵコア
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  シリアルＩ／Ｏインタフェース
２０６，２０８，２１０，２１２，２１４，２１６  レジスタ群
２０７，２０９，２１１，２１３，２１５，２１７  機能ブロック
４０１  レーザモジュール
４０２  Ｐｋｉｔモジュール
４０３  給紙モジュール
４０４  搬送モジュール
４０５  定着モジュール
４０６  フィニッシャモジュール
４２１  コントローラ
４２３  プリンタ部
【図１】
2006256275.tif 000003
【図２】
2006256275.tif 000004
【図３】
2006256275.tif 000005
【図４】
2006256275.tif 000006
【図５】
2006256275.tif 000007
【図６】
2006256275.tif 000008