(57)【要約】【課題】電源オン時のシステム立ち上げ時間を短縮する。【解決手段】サブシステム６１、６２の制御部７２、８２は、電源検出部７１により電源の供給が検出されると初期化処理を行い、初期化処理が完了すると初期化処理が完了したことを通知するために、完了通知信号生成部９３に対してＬレベルの信号を出力する。そして、ＮＰＮトランジスタ７９、８９が共にオフとなり、完了通知信号９２がＨレベルになると、メインシステム５０の制御部５２は、全てのサブシステム６１、６２の初期化処理が完了したと判断して、各モジュール間の同期確立処理を開始する。【選択図】図９
2008117346.tif 000002
【特許請求の範囲】
【請求項１】
複数のモジュールにより構成された電子装置であって、
前記複数のモジュールのうちの少なくとも２つ以上のモジュールが、
電源の供給が検出されると初期化処理を行う初期化処理手段と、前記初期化処理手段により初期化処理が完了すると初期化処理が完了したことを通知する通知手段とを有するサブシステムとして動作し、
前記複数のモジュールのうちのサブシステムとして動作するモジュール以外の１つのモジュールが、
前記複数のサブシステムの全ての通知手段から初期化が完了したことを通知されると、モジュール間の同期を確立するための処理を実行する同期確立手段を有するメインシステムとして動作する電子装置。
【請求項２】
複数のサブシステムの全ての通知手段から初期化処理が終了されたことを通知された場合、全てのサブシステムが初期化処理が完了したことを示す完了通知信号を生成する信号生成手段をさらに有し、
前記同期確立手段は、前記信号生成手段により生成された完了通知信号を検出した場合、モジュール間の同期を確立するための処理を実行する請求項１記載の電子装置。
【請求項３】
前記信号生成手段は、前記通知手段からの信号の論理積を演算することにより完了通知信号を生成する請求項２記載の電子装置。
【請求項４】
前記同期確立手段は、前記信号生成手段により生成された完了通知信号の検出を割り込み処理により検出する請求項２または３記載の電子装置。
【請求項５】
複数のモジュールにより構成された画像処理装置であって、
前記複数のモジュールのうちの少なくとも２つ以上のモジュールが、
電源の供給が検出されると初期化処理を行う初期化処理手段と、前記初期化処理手段により初期化処理が完了すると初期化処理が完了したことを通知する通知手段とを有するサブシステムとして動作し、
前記複数のモジュールのうちのサブシステムとして動作するモジュール以外の１つのモジュールが、
前記複数のサブシステムの全ての通知手段から初期化が完了したことを通知されると、モジュール間の同期を確立するための処理を実行する同期確立手段を有するメインシステムとして動作する画像処理装置。
【請求項６】
複数のサブシステムの全ての通知手段から初期化処理が終了されたことを通知された場合、全てのサブシステムが初期化処理が完了したことを示す完了通知信号を生成する信号生成手段をさらに有し、
前記同期確立手段は、前記信号生成手段により生成された完了通知信号を検出した場合、モジュール間の同期を確立するための処理を実行する請求項５記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のモジュールにより構成された電子装置に関し、特に、画像データを処理するための画像処理装置に関する。
【背景技術】
【０００２】
近年、複写機やプリンタ等の画像処理装置は、複写機能、印刷機能、ファクシミリ機能を１つの装置により実現する多機能化が進んでいる。このような多機能化された画像処理装置では、各機能がそれぞれ独立したモジュールにより構成されている。そして、各モジュールは、それぞれ独自にＣＰＵ、メモリ、通信インタフェース等を備えることにより独立して動作を行っている。
【０００３】
そのため、このような画像処理装置に電源が供給された場合、各モジュールは電源がオンされたことを検出して、各機能を実現するための初期化処理を行い、全てのモジュールの初期化処理が終了すると各モジュール間の同期合わせを行う処理が実行される。
【０００４】
複数の独立したモジュールにより構成されるシステムにおいて、電源オン時の複数モジュール間の不具合を防止するための方法は様々なものが提案されている（例えば、特許文献１参照。）。
【０００５】
この特許文献１には、動作監視ユニット自体の立ち上がり時にシステム状態を判断し、既にシステムの電源がオンされている時にシステム動作監視を開始する動作監視ユニットにおいて、システム動作中に動作監視ユニット自体に不意にリセット等がかかって動作監視ユニットが再起動しても、それを認識するために動作監視抑止手段と動作監視抑止手段の状態をチェックする動作監視開始判断手段を設け、動作監視を抑止する動作監視方法が開示されている。
【０００６】
一般的に、複数のモジュールからなる装置では、マスタとして機能するモジュールが、スレーブとして機能する他のモジュールの初期化終了を確認していき、全てのモジュールの初期化が終了したことを確認した後にモジュール間の同期合わせを行うことが行われる。
【０００７】
このような場合、マスタとして機能するモジュールは、スレーブとして機能する他のモジュールの初期化処理が終了したか否かを順次確認する必要があるため、この初期化処理終了からモジュール間の同期合わせを行う処理が長時間になると、電源オン時のシステムの立ち上げ時間が長くなってしまうという問題がある。
【０００８】
複写機等の画像処理装置では、電源オンまたは節電モードから通常状態への復帰の際に、どれだけ短い時間で印刷処理を実行することができるかという性能が要求されるようになっている。そのため、このような画像処理装置では、電源オン時のシステム立ち上げ時間をできるだけ短縮することが要求される。
【０００９】
特に近年では、各モジュールにおける初期化処理が短縮されているため、各モジュールの初期化処理が終了したことを確認してモジュール間の同期を確立するための処理時間の影響が大きなものとなる。
【００１０】
また、このような方法で各モジュールの初期化処理の終了を確認する場合、マスタとして機能するモジュールは、各モジュールの初期化処理時間に応じて、設定された周期で初期化処理が終了しているか否かを確認する必要がある。そのため、システム構成毎に確認周期を設定しなければならず、システムによってはクリティカルなタイミング設計をする場合が発生し、設計に手間がかかるという問題もある。
【００１１】
【特許文献１】特開２０００−２００２０３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
上述した従来の画像処理装置では、各モジュールの初期化処理が完了したことを確認するために時間がかかったため、電源オン時のシステム立ち上げ時間が長くなってしまっていたという問題点があった。
【００１３】
本発明の目的は、電源オン時のシステム立ち上げ時間を短縮することが可能な画像処理装置および電子装置を提供することである。
【課題を解決するための手段】
【００１４】
［電子装置］
上記目的を達成するために、本発明の電子装置は、複数のモジュールにより構成された電子装置であって、
前記複数のモジュールのうちの少なくとも２つ以上のモジュールが、
電源の供給が検出されると初期化処理を行う初期化処理手段と、前記初期化処理手段により初期化処理が完了すると初期化処理が完了したことを通知する通知手段とを有するサブシステムとして動作し、
前記複数のモジュールのうちのサブシステムとして動作するモジュール以外の１つのモジュールが、
前記複数のサブシステムの全ての通知手段から初期化が完了したことを通知されると、モジュール間の同期を確立するための処理を実行する同期確立手段を有するメインシステムとして動作する。
【００１５】
本発明によれば、複数のサブシステムにおいて初期化処理が完了すると、複数のサブシステムに備えられた通知手段がメインシステムに対して初期化処理の完了を通知するので、メインシステムがサブシステムに対して初期化が終了したか否かを問い合わせる場合と比較して、電源オン時のシステム立ち上げ時間を短縮することが可能となる。
【００１６】
好ましくは、複数のサブシステムの全ての通知手段から初期化処理が終了されたことを通知された場合、全てのサブシステムが初期化処理が完了したことを示す完了通知信号を生成する信号生成手段をさらに有し、
前記同期確立手段は、前記信号生成手段により生成された完了通知信号を検出した場合、モジュール間の同期を確立するための処理を実行する。
【００１７】
本発明によれば、メインシステムは、信号生成手段により生成された完了通知信号を監視するだけで、全ての複数のサブシステムにおいて初期化処理が完了したか否かを判定することができるので、電源オン時のシステム立ち上げ時間を短縮することが可能となる。
【００１８】
また、好ましくは、前記信号生成手段は、前記通知手段からの信号の論理積を演算することにより完了通知信号を生成する。
【００１９】
さらに、好ましくは、前記同期確立手段は、前記信号生成手段により生成された完了通知信号の検出を割り込み処理により検出する。
【００２０】
本発明によれば、メインシステムでは、信号生成手段により生成された完了通知信号の検出を割り込み処理により検出するので、他の処理を実行中であっても完了通知信号の検出を行うことができ、電源オン時のシステム立ち上げ時間を短縮することが可能となる。
【００２１】
[画像処理装置]
また、本発明の画像処理装置は、複数のモジュールにより構成された画像処理装置であって、
前記複数のモジュールのうちの少なくとも２つ以上のモジュールが、
電源の供給が検出されると初期化処理を行う初期化処理手段と、前記初期化処理手段により初期化処理が完了すると初期化処理が完了したことを通知する通知手段とを有するサブシステムとして動作し、
前記複数のモジュールのうちのサブシステムとして動作するモジュール以外の１つのモジュールが、
前記複数のサブシステムの全ての通知手段から初期化が完了したことを通知されると、モジュール間の同期を確立するための処理を実行する同期確立手段を有するメインシステムとして動作する。
【００２２】
好ましくは、複数のサブシステムの全ての通知手段から初期化処理が終了されたことを通知された場合、全てのサブシステムが初期化処理が完了したことを示す完了通知信号を生成する信号生成手段をさらに有し、
前記同期確立手段は、前記信号生成手段により生成された完了通知信号を検出した場合、モジュール間の同期を確立するための処理を実行する。
【発明の効果】
【００２３】
以上説明したように、本発明によれば、メインシステムがサブシステムに対して初期化が終了したか否かを問い合わせる場合と比較して、電源オン時のシステム立ち上げ時間を短縮することが可能になるという効果を得ることができる。
【発明を実施するための最良の形態】
【００２４】
[背景]
まず、本発明の理解を助けるために、その背景及び概略を説明する。
【００２５】
上述したように画像処理装置は、ファクシミリ装置、画像出力装置等の複数のモジュールから構成されている。ここでは、従来の画像処理装置として、図１に示すように、マスタとして機能する１つのメインシステム１５０と、スレーブとして機能する２つのサブシステム１６１、１６２とからなるシステムを用いて説明する。
【００２６】
ここで、メインシステム１５０は、電源検出部１５１と、制御部１５２とから構成されている。また、サブシステム１６１は、電源検出部１７１と、制御部１７２とから構成されている。さらに、サブシステム１６２は、電源検出部１８１と、制御部１８２とから構成されている。
【００２７】
そして、メインシステム１５０、サブシステム１６１、１６２には、電源部１９０から電源が供給されている。そして、メインシステム１５０、サブシステム１６１、１６２は、内部バス１９１を介してそれぞれ通信が可能な構成となっている。
【００２８】
電源検出部１５１、１７１、１８１は、電源部１９０から電源が供給されたことを検出する。
制御部１５２、１７２、１８２は、電源検出部１５１、１７１、１８１により電源が供給されたことが検出されると、各モジュールの初期化処理を行う。そして、メインシステム１５０の制御部１５２は、自モジュールの初期化処理が終了すると内部バス１９１を介して、サブシステム１６１、１６２の制御部１７１、１８１に対して、初期化処理が終了したか否かを順次確認し、全てサブシステム１６１、１６２の初期化処理が終了したことを確認すると、モジュール間の同期確立処理を実行する。
【００２９】
先ず、メインシステム１５０の動作について図２のフローチャートを参照して説明する。
【００３０】
メインシステム１５０では、電源検出部１５１が電源部１９０からの電源の立ち上げを監視する（Ｓ３０１）。そして、電源検出部１５１が電源部１９０からの電源の立ち上げを検出すると、制御部１５２内の初期化処理手段は、モジュール内の初期化処理を実行する（Ｓ３０２）。
【００３１】
そして、モジュール内の初期化処理が終了すると、メインシステム１５０の制御部１５２は、一定時間待った後に（Ｓ３０３）、サブシステム１６１に対して初期化処理が終了して立ち上げが完了したか否かを確認する（Ｓ３０４）。ここでサブシステム１６１の立ち上げ完了が確認できなかった場合、メインシステム１５０の制御部１５２は、再度一定時間待った後に（Ｓ３０３）、再度サブシステム１６１に対して初期化処理が終了して立ち上げが完了したか否かを確認する（Ｓ３０４）。そして、サブシステム１６１の立ち上げ完了が確認できるまで、この処理が繰り返される。
【００３２】
そして、Ｓ３０４においてサブシステム１６１の立ち上げ完了が確認できた場合、メインシステム１５０の制御部１５２は、サブシステム１６２に対しても同様の処理を行って立ち上げが完了したことを確認する（Ｓ３０５、Ｓ３０６）。
【００３３】
そして、サブシステム１６１、１６２の両方のモジュールの立ち上げの完了が確認された後に、メインシステム１５０は、サブシステム１６１、１６２に対して、モジュール間の同期確立処理を実行する（Ｓ３０７）。
【００３４】
次に、サブシステム１６１、１６２の動作について図３のフローチャートを参照して説明する。ここでは、サブシステム１６１における動作について説明を行なうが、サブシステム１６２における動作も同様である。
【００３５】
サブシステム１６１では、電源検出部１７１が電源部１９０からの電源の立ち上げを監視する（Ｓ４０１）。そして、電源検出部１７１が電源部１９０からの電源の立ち上げを検出すると、制御部１７２内の初期化処理手段は、モジュール内の初期化処理を実行する（Ｓ４０２）。
【００３６】
そして、モジュール内の初期化処理が終了すると、サブシステム１６１の制御部１７２は、メインシステム１５０からの問い合わせがあるまで待機し（Ｓ４０３）、メインシステム１５０からの問い合わせがあると、初期化処理が完了した旨を通知する（Ｓ４０４）。
【００３７】
そして、メインシステム１５０の制御に基づいて、モジュール間の同期を合わせる処理を行う（Ｓ４０５）。
【００３８】
次に、従来の画像処理装置における動作を図４のタイミングチャートを参照して説明する。
【００３９】
この図４では、時刻ｔ１において電源がオンし、時刻ｔ２において、メインシステム１５０、サブシステム１６１の初期化処理手段が初期化処理を開始している。そして、時刻ｔ３においてメインシステム１５０の初期化処理が終了すると、メインシステム１５０の制御部１５２は、サブシステム１６１に対して初期化が終了したか否かの問い合わせを行う（Ready?）。図４に示した例では、時刻ｔ３においてサブシステム１６１の初期化処理は完了していない。そのため、メインシステム１５０は、この問い合わせを一定間隔で行う（時刻ｔ４、ｔ５）。この図４では、時刻ｔ４経過後、時刻ｔ５の前にサブシステム１６１の初期化処理が終了しているため、時刻ｔ５におけるメインシステム１５０からの問い合わせに対して、サブシステム１６１は、初期化処理の完了をメインシステム１５０に対して通知する（ack）。
【００４０】
つまり、図４を参照すると分かるように、サブシステム１６１の初期化処理は、時刻ｔ４と時刻ｔ５との間で完了しているにもかかわらず、メインシステム１５０がサブシステム１６１の初期化処理の完了を知ることができるのは時刻ｔ５である。つまり、サブシステム１６１の初期化処理が完了してからメインシステム１５０がそのことを知るまでに、タイムラグが生じることになる。
【００４１】
このタイムラグは、メインシステム１５０が初期化処理の終了の問い合わせを行うタイミングと、ウェイト時間、サブシステム１６１の初期化処理が終了するタイミングによって大幅に変化する。
【００４２】
そして、サブシステムが複数ある場合、メインシステム１５０は、この初期化処理の終了の確認を各サブシステム毎に順次行わなければならず、上述したタイムラグが累積して、全てのサブシステムの初期化処理が終了したことを確認するまでに時間がかかってしまうことになる。さらに、このウェイト時間についてもシステム構成毎に適切な値としようとすると、設計に手間がかかることになる。
【００４３】
[実施形態]
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００４４】
図５は本発明の一実施形態の画像処理システムの構成を示すブロック図である。
【００４５】
図５に示すように、本実施形態の画像処理システムは、ネットワーク１４を介して接続された画像処理装置１０および端末装置２０を含む。端末装置２０は、印刷ジョブ等の印刷データを生成して、画像処理装置１０に対して送信する。画像処理装置１０は、端末装置２０から送信された印刷データを受け付けて、印刷データに応じた画像を印刷用紙上に出力する。
【００４６】
次に、本実施形態の画像処理装置１０の構成を図６を参照して説明する。
本実施形態の画像処理装置１０は、図６に示されるように、スキャナ３０、ファクシミリ装置３１、システム制御部３２、インタフェース部３３、画像出力部３４という複数の機能モジュールにより構成されている。これらの機能モジュールは、それぞれＣＰＵを有していて独立して動作を行っている。そして、システム制御部３２が、スキャナ３０、ファクシミリ装置３１、インタフェース部３３、印刷処理部３４等の他の機能モジュールを制御することにより、複写機能、プリント機能、ファクシミリ機能等が実現される。
【００４７】
次に、本実施形態における各機能モジュールのハードウェア構成を図７に示す。
各機能モジュールは、図７に示されるように、ＣＰＵ４１、メモリ４２、ハードディスクドライブ（ＨＤＤ）等の記憶装置４３、他の機能モジュール等との間の送信及び受信を行う通信インタフェース（ＩＦ）４４を有する。これらの構成要素は、制御バス４５を介して互いに接続されている。
【００４８】
ＣＰＵ４１は、メモリ４２または記憶装置４３に格納された画像処理プログラムに基づいて所定の処理を実行して、各機能モジュールの動作を制御する。
【００４９】
次に、各機能モジュール間の電源立ち上げ時の動作について説明を行なうが、以下の説明ではマスタとして機能するメインシステムと、スレーブとして機能するサブシステムとに分けて説明を行なう。
【００５０】
一般的には、図６に示したシステム制御部３２がメインシステムとして機能し、スキャナ３０、ファクシミリ装置３１、インタフェース部３３と、画像出力部３４等がサブシステムとして機能する。しかし、システム制御部３２がメインシステムとなる場合に限定されるものではなく、他の装置がメインシステムとして機能する場合にも本発明は適用可能である。
【００５１】
このような画像処理装置の一例として、図８では、電源部９０と、マスタとして機能するメインシステム５０と、スレーブとして機能する２つのサブシステム６１、６２と、完了通知信号生成部９３とから構成されたシステム例が示されている。なお、本実施形態では、説明を簡単にするためにサブシステムが２つの場合を用いて説明するが、サブシステムが３つ以上の場合であっても、本発明は同様に適用することができる。
【００５２】
また、メインシステム５０は、電源検出部５１と、制御部５２とから構成されている。また、サブシステム６１は、電源検出部７１と、制御部７２とから構成され、サブシステム６２は、電源検出部８１と、制御部８２とから構成されている。
【００５３】
そして、メインシステム５０、サブシステム６１、６２には、電源部９０から電源が供給されている。そして、メインシステム５０、サブシステム６１、６２は、内部バス９１を介してそれぞれ通信が可能な構成となっている。
【００５４】
電源検出部５１、７１、８１は、それぞれ、電源部９０により電源が供給されたことを検出する。
制御部７２は、電源検出部７１により電源の供給が検出されると初期化処理を行う初期化処理手段と、この初期化処理手段により初期化処理が完了すると初期化処理が完了したことを、完了通知信号生成部９３に対して通知する通知手段とを有する。
制御部８２は、電源検出部８１により電源の供給が検出されると初期化処理を行う初期化処理手段と、この初期化処理手段により初期化処理が完了すると初期化処理が完了したことを、完了通知信号生成部９３に対して通知する通知手段とを有する。
【００５５】
完了通知信号生成部９３は、サブシステム６１、６２の全ての通知手段から初期化処理が終了されたことを通知された場合、全てのサブシステムが初期化処理が完了したことを示す完了通知信号９２を生成する。
【００５６】
制御部５２は、電源検出部５１により電源の供給が検出されると初期化処理を行う初期化処理手段と、完了通知信号生成部９３により生成された完了通知信号９２を検出した場合モジュール間の同期を確立するための処理を実行する同期確立手段を有する。
【００５７】
なお、制御部５２における同期確立手段は、完了通知信号生成部９３により生成された完了通知信号９２の検出を割り込み処理により検出するようにすれば、他の処理を実行中であっても完了通知信号９２の検出を行うことができ、電源オン時のシステム立ち上げ時間を短縮することが可能となる。
【００５８】
次に、完了通知信号生成部９３の具体的な回路の一例を図９を参照して説明する。
完了通知信号生成部３９は、図９に示されるように、ＮＰＮトランジスタ７９、８９とから構成されている。
【００５９】
ここで、制御部７２、７３は、初期化処理中はハイレベル（以下、Ｈレベル）の信号を出力し、初期化処理が終了するとロウレベル（以下、Ｌレベルとする。）の信号を出力するものとする。
【００６０】
また、完了通知信号９２は、プルアップ抵抗９４によりＨレベルにプルアップされている。そして、完了通知信号９２は、Ｌレベルの場合には初期化処理中であることを示していて、Ｈレベルの場合には初期化処理が終了したことを示すものとする。
【００６１】
ＮＰＮトランジスタ７９は、制御部７２からの信号がベースに接続され、エミッタが接地され、コレクタが完了通知信号９２に接続されている。ＮＰＮトランジスタ８９は、制御部８２からの信号がベースに接続され、エミッタが接地され、コレクタが完了通知信号９２に接続されている。
【００６２】
サブシステム６１において初期化処理が行われている最中は、制御部７２は、Ｈレベルの信号を出力する。そのため、ＮＰＮトランジスタ７９はオンし、完了通知信号９２はＬレベルとなる。
【００６３】
また、サブシステム６２において初期化処理が行われている最中は、制御部８２は、Ｈレベルの信号を出力する。そのため、ＮＰＮトランジスタ８９はオンし、完了通知信号９２はＬレベルとなる。
【００６４】
つまり、サブシステム６１、６２のいずれかにおいて初期化処理が行われている間は、ＮＰＮトランジスタ７９、８９のいずれかがオンとなるため完了通知信号９２はＬレベルとなる。
【００６５】
そして、サブシステム６１において初期化処理が終了すると、制御部７２は、Ｌレベルの信号を出力する。そのため、ＮＰＮトランジスタ７９はオフする。また、サブシステム６２において初期化処理が終了すると、制御部８２は、Ｌレベルの信号を出力する。そのため、ＮＰＮトランジスタ８９はオフする。
【００６６】
そして、ＮＰＮトランジスタ７９、８９の両方がオフになると、完了通知信号９２は、プルアップ抵抗９４によりＨレベルにプルアップされているため、Ｈレベルとなる。
【００６７】
その結果、メインシステム５０の制御部５２は、完了通知信号９２がＨレベルとなったことを確認することにより、サブシステム６１、６２の両方のモジュールにおいて初期化処理が終了したことを知ることが可能となる。
【００６８】
このような動作が行われることにより、完了通知信号生成部３９は、サブシステム６１、６２からの信号の論理積を演算することにより完了通知信号９２を生成する。
【００６９】
次に、本実施形態におけるメインシステム５０の動作を図１０のフローチャートを参照して説明する。
メインシステム５０では、電源検出部５１が電源部９０からの電源の立ち上げを監視する（Ｓ１０１）。そして、電源検出部５１が電源部９０からの電源の立ち上げを検出すると、制御部５２内の初期化処理手段は、モジュール内の初期化処理を実行する（Ｓ１０２）。
【００７０】
そして、モジュール内の初期化処理が終了すると、メインシステム５０の制御部５２は、完了通知信号９２がアクティブ（図９に示した回路例の場合にはＨレベル）になるまで待機する（Ｓ１０３）。そして、完了通知信号９２がアクティブとなり、全てのサブシステムの初期化処理が終了したことを確認すると、サブシステム６１、６２との間の同期を確立するための処理を行う（Ｓ１０４）。
【００７１】
次に、本実施形態におけるサブシステム６１、６２の動作を図１１のフローチャートを参照して説明する。ここでは、サブシステム６１における動作について説明を行なうが、サブシステム６２における動作も同様である。
【００７２】
サブシステム６１では、電源検出部７１が電源部９０からの電源の立ち上げを監視する（Ｓ２０１）。そして、電源検出部７１が電源部９０からの電源の立ち上げを検出すると、制御部７２内の初期化処理手段は、モジュール内の初期化処理を実行する（Ｓ２０２）。
【００７３】
そして、初期化処理が完了すると、制御部７２の通知手段は、完了通知信号生成部９３に対して出力する信号をＬレベルにすることにより初期化処理の完了を通知する（Ｓ２０３）。
【００７４】
そして、サブシステム６１の制御部７２は、完了通知信号９２がアクティブ（図９に示した回路例の場合にはＨレベル）になるまで待機する（Ｓ２０４）。そして、完了通知信号９２がアクティブとなり、他のサブシステム６２の初期化処理が終了したことを確認すると、メインシステム５０との間の同期を確立するための処理を行う（Ｓ２０５）。
【００７５】
次に、本実施形態の画像処理装置１０の動作を図１２のタイミングチャートを参照して説明する。
この図１２では、時刻ｔ１において電源がオンし、時刻ｔ２において、メインシステム５０、サブシステム６１、６２の初期化処理手段が初期化処理を開始している。そして、時刻ｔ３においてサブシステム６２の初期化処理が終了し、時刻ｔ４においてサブシステム６１の初期化処理が終了している。
【００７６】
そのため、全てのサブシステム６１、６２の初期化が終了する時刻ｔ４において完了通知信号９２がＨレベルとなり、メインシステム５０およびサブシステム６１、６２は、この完了通知信号９２がＨレベルとなったことを検出してモジュール間の同期確立処理を開始する。
【００７７】
従来の画像処理装置の動作を示すタイミングチャートを示した図４と比較すると、本実施形態の画像処理装置１０では、サブシステム６１、６２の初期化処理が終了した後すぐに初期化処理の終了を知ることができていることがわかる。そして、本実施形態の画像処理装置１０では、各サブシステム６１、６２に対して初期化処理の終了を確認することなく、完了通知信号９２を監視するだけで全てのサブシステム６１、６２の初期化処理が完了したか否かを把握することができる。
【００７８】
つまり、本実施形態の画像処理装置１０によれば、メインシステム５０がサブシステム６１、６２に対して初期化が終了したか否かを問い合わせる場合と比較して、電源オン時のシステム立ち上げ時間を短縮することが可能となる。
【００７９】
さらに、制御部５２では、この完了通知信号９２の検出を割り込み処理により行うようにすれば、他の処理中であっても完了通知信号９２がアクティブとなったことを検出することが可能となり、電源オン時のシステム立ち上げ時間をさらに短縮することが可能となる。
【００８０】
［変形例］
上記実施形態では、サブシステム６１、６２において初期化処理が終了した場合、制御部７２、８２は、完了通知信号生成部９３に対して初期化処理の完了を通知していたが、メインシステム５０の制御部５２に対して直接初期化処理の完了を通知するようにしても良い。この場合、制御部５２における同期確立手段は、サブシステム６１、６２の全ての通知手段から初期化が完了したことを通知されると、モジュール間の同期を確立するための処理を実行する。
【００８１】
また、上記実施形態では、画像データを処理するための画像処理装置を用いて説明したが、本発明はこれに限定されるものではなく、複数の機能モジュールにより構成された電子装置であれば同様に適用することができるものである。
【図面の簡単な説明】
【００８２】
【図１】従来の画像処理装置の構成を示すブロック図である。
【図２】従来の画像処理装置におけるメインシステム１５０の動作を示すフローチャートである。
【図３】従来の画像処理装置におけるサブシステム１６１の動作を示すフローチャートである。
【図４】従来の画像処理装置の動作を示すタイミングチャートである。
【図５】本発明の一実施形態の画像処理システムの構成を示すブロック図である。
【図６】本発明の一実施形態の画像処理装置１０の構成を示すブロック図である。
【図７】本発明の一実施形態の画像処理装置１０における各機能モジュールのハードウェア構成を示す図である。
【図８】本発明の一実施形態の画像処理装置１０のシステム構成例を示す図である。
【図９】完了通知信号生成部９３の具体的な回路例を示す図である。
【図１０】本発明の一実施形態におけるメインシステム５０の動作を示すフローチャートである。
【図１１】本発明の一実施形態におけるサブシステム６１の動作を示すフローチャートである。
【図１２】本発明の一実施形態の画像処理装置１０の動作を示すタイミングチャートである。
【符号の説明】
【００８３】
１０    画像処理装置
１４    ネットワーク
２０    端末装置
３０    スキャナ
３１    ファクシミリ装置
３２    システム制御部
３３    インタフェース部
３４    画像出力部
４１    ＣＰＵ
４２    メモリ
４３    記憶装置
４４    通信インタフェース（ＩＦ）
４５    制御バス
５０    メインシステム
５１    電源検出部
５２    制御部
６１、６２    サブシステム
７１    電源検出部
７２    制御部
７９    ＮＰＮトランジスタ
８１    電源検出部
８２    制御部
８９    ＮＰＮトランジスタ
９０    電源部
９１    内部バス
９２    完了通知信号
９３    完了通知信号生成部
９４    プルアップ抵抗
１５０    メインシステム
１５１    電源検出部
１５２    制御部
１６１、１６２    サブシステム
１７１    電源検出部
１７２    制御部
１８１    電源検出部
１８２    制御部
１９０    電源部
１９１    内部バス
Ｓ１０１〜Ｓ１０４    ステップ
Ｓ２０１〜Ｓ２０５    ステップ
Ｓ３０１〜Ｓ３０７    ステップ
Ｓ４０１〜Ｓ４０５    ステップ
【図１】
2008117346.tif 000003
【図２】
2008117346.tif 000004
【図３】
2008117346.tif 000005
【図４】
2008117346.tif 000006
【図５】
2008117346.tif 000007
【図６】
2008117346.tif 000008
【図７】
2008117346.tif 000009
【図８】
2008117346.tif 000010
【図９】
2008117346.tif 000011
【図１０】
2008117346.tif 000012
【図１１】
2008117346.tif 000013
【図１２】
2008117346.tif 000014