(57)【要約】【課題】起動時間を短縮し、各機能制御部の起動を高速化することが可能な複合機１００を提供する。【解決手段】所定の順番で起動を開始する複数の機能制御手段４０２と、起動を開始した第一の機能制御手段４０２ａから要求を受けると、当該要求した第一の機能制御手段４０２ａを通知先とする通知情報をメモリーから取得して、当該第一の機能制御手段４０２ａに振り分ける振り分け手段４０１とを備え、前記振り分け手段４０１は、前記起動を完了した第一の機能制御手段４０２ａから第二の機能制御手段４０２ｂを通知先とする通知情報を受信して、当該通知情報を前記メモリーに記憶させることを特徴とする複合機１００。【選択図】図６
2015198266.tif 000002
【特許請求の範囲】
【請求項１】
所定の順番で起動を開始する複数の機能制御手段と、
起動を開始した第一の機能制御手段から要求を受けると、当該要求した第一の機能制御手段を通知先とする通知情報をメモリーから取得して、当該第一の機能制御手段に振り分ける振り分け手段と
を備え、
前記振り分け手段は、前記起動を完了した第一の機能制御手段から第二の機能制御手段を通知先とする通知情報を受信して、当該通知情報を前記メモリーに記憶させることを特徴とする起動制御装置。
【請求項２】
前記振り分け手段は、第二の機能制御手段を通知先とする通知情報を受信すると、当該受信した通知情報が、前記メモリーに記憶された同一の通知先の通知情報と比較して最新か否かを判定し、前記判定の結果、前記受信した通知情報が最新である場合に、前記メモリーに記憶された同一の通知先の通知情報を当該最新の通知情報に更新する
請求項１に記載の起動制御装置。
【請求項３】
所定の順番で複数の機能制御部の起動を開始するステップと、
起動を開始した第一の機能制御部から要求が生じると、当該要求した第一の機能制御部を通知先とする通知情報をメモリーから取得して、当該第一の機能制御部に振り分けるステップと、
前記起動を完了した第一の機能制御部から第二の機能制御部を通知先とする通知情報を受信して、当該通知情報を前記メモリーに記憶させるステップと
を備えることを特徴とする起動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、起動制御装置及び起動制御方法に関し、詳しくは、起動時間を短縮し、各機能制御部の起動を高速化することが可能な起動制御装置及び起動制御方法に関する。
【背景技術】
【０００２】
画像形成装置等の制御装置の起動に関する技術は多種存在する。例えば、特開２０１１−２５９１８０号公報（特許文献１）には、連携処理の実行が指示されると、その連携処理が、その画像形成装置と情報処理装置とで実行できるかどうかを、その連携処理を開始する前に判定し、整合していないと判定した場合に、ユーザーに対して警告するとともに、実行できないと判定されている状態で、その連携処理の開始を禁止する画像形成装置が開示されている。これにより、情報処理装置と協働して連携処理を行う画像形成装置において、情報処理装置の設定と画像形成装置の状態に不整合がある場合、その不整合が判明するのが遅くなり、ユーザーの利便性が損なわれる問題を解決する。
【０００３】
又、特開２０１３−４１４５８号公報（特許文献２）には、スタンバイ状態からサスペンド状態に遷移するイベントの発生を検知すると、そのイベントの発生の検知に応じて、スタンバイ状態におけるメモリの内容を不揮発記憶装置に退避してサスペンド状態へ遷移し、サスペンド状態で電源オフが指示されると、スタンバイ状態を経由することなくサスペンド状態から電源オフの状態に移行する画像形成装置が開示されている。これにより、スペンド状態の画像形成装置が電源オフ状態へ遷移するためには、一旦スタンバイ状態へ復帰するために、より時間を要してしまう問題を解決する。
【０００４】
又、特開２００８−２０５７１４号公報（特許文献３）には、ユーザー操作を行わせるための操作表示機能、印刷を行う印刷機能、原稿画像を読取るための読取機能、および、画像や情報を一時的に保存するための記録媒体と記録媒体制御機能を少なくとも備えた画像形成装置が開示されている。この装置では、外部装置との間で通信するためのネットワーク手段と、特定のユーザー操作を検知するユーザー操作検知手段と、独立して電源が供給され、装置の省電力機能を制御する省電力制御手段を備え、前記省電力制御手段は、省電力状態において、装置の機能を個別に通常電力状態へ復帰させるようにしている。これにより、省電力状態から通常電力状態へ復帰を円滑に行うことができるとしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２５９１８０号公報
【特許文献２】特開２０１３−４１４５８号公報
【特許文献３】特開２００８−２０５７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
画像形成装置を含む制御装置では、ユーザーが電源投入後に、制御装置が各機能制御部の起動を随時実行するため、電源投入から全ての機能制御部が起動するまでの起動時間が長くなり、ユーザーは制御装置を即時に使用することが出来ないという問題がある。
【０００７】
例えば、画像形成装置では、機能制御部の印刷エンジン等が随時起動処理を実行し、全ての起動処理が完了した後に、ユーザーは漸く画像形成装置を使用することが出来ることになる。そのため、例えば、ユーザーが主に使用する機能制御部やユーザーが予め設定した機能制御部が、優先的に先に起動するように制御装置が起動の制御を行い、起動時間の短縮化を図っている。
【０００８】
しかしながら、各機能制御部の起動処理の起動タイミングが異なることで、制御装置が、各機能制御部に発生する内部用の情報の受け渡しを円滑に処理することが出来ない場合がある。この場合、特定の機能制御部が優先的に早期に起動したとしても、制御装置が前記情報の受け渡しに手間取り、他の機能制御部の起動が遅れて、結果的に、前記情報の受け渡しに停滞して、起動時間が長期化するという問題がある。
【０００９】
又、制御装置には、通常時に起動するメインコントローラーとは別に、省電力を目的として、省電力専用のサブコントローラーが搭載されている。通常時では、メインコントローラーが起動し、省電力時では、サブコントローラーが起動し、通常時と省電力時で異なる２つのコントローラーが動作している。この場合、メインコントローラーが、省電力時のサブコントローラーの情報を認識した上で振舞う必要があるが、省電力時は、メインコントローラーが起動していないため、省電力時のサブコントローラーの情報を適切に認識することが出来ないという問題がある。
【００１０】
上述した問題に対して特許文献１−３に記載の技術では解決することが出来ない。
【００１１】
そこで、本発明は、前記問題を解決するためになされたものであり、起動時間を短縮し、各機能制御部の起動を高速化することが可能な起動制御装置及び起動制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、本発明に係る起動制御装置は、所定の順番で起動を開始する複数の機能制御手段と、起動を開始した第一の機能制御手段から要求を受けると、当該要求した第一の機能制御手段を通知先とする通知情報をメモリーから取得して、当該第一の機能制御手段に振り分ける振り分け手段とを備え、前記振り分け手段は、前記起動を完了した第一の機能制御手段から第二の機能制御手段を通知先とする通知情報を受信して、当該通知情報を前記メモリーに記憶させることを特徴とする。
【００１３】
又、前記振り分け手段は、第二の機能制御手段を通知先とする通知情報を受信すると、当該受信した通知情報が、前記メモリーに記憶された同一の通知先の通知情報と比較して最新か否かを判定し、前記判定の結果、前記受信した通知情報が最新である場合に、前記メモリーに記憶された同一の通知先の通知情報を当該最新の通知情報に更新する。
【００１４】
又、本発明は、起動制御方法として構成することが出来る。即ち、本発明は、所定の順番で複数の機能制御部の起動を開始するステップと、起動を開始した第一の機能制御部から要求が生じると、当該要求した第一の機能制御部を通知先とする通知情報をメモリーから取得して、当該第一の機能制御部に振り分けるステップと、前記起動を完了した第一の機能制御部から第二の機能制御部を通知先とする通知情報を受信して、当該通知情報を前記メモリーに記憶させるステップとを備えることを特徴とする。
【００１５】
又、本発明は、電気通信回線などを介して個別に流通する、コンピュータに実行させるためのプログラムとして提供することができる。この場合、中央演算処理装置（ＣＰＵ）が、本発明のプログラムに従ってＣＰＵ以外の各回路と協働して制御動作を実現する。又、前記プログラム及びＣＰＵを用いて実現される各手段は、専用のハードウェアを用いて構成することもできる。又、当該プログラムは、ＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録された状態で流通させることも可能である。
【発明の効果】
【００１６】
本発明の起動制御装置及び起動制御方法によれば、起動時間を短縮し、各機能制御部の起動を高速化することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る複合機の内部の全体構成を示す概念図である。
【図２】本発明に係る操作部の全体構成を示す概念図である。
【図３】本発明に係る複合機の制御系ハードウェアの構成を示す図である。
【図４】本発明の実施形態における複合機の機能ブロック図である。
【図５】本発明の実施形態の実行手順を示すためのフローチャートである。
【図６】本発明の実施形態における振り分け手段と第一の機能制御手段との関係を示す図（図６（Ａ））と、本発明の実施形態における振り分け手段と第二の機能制御手段との関係を示す図（図６（Ｂ））である。
【発明を実施するための形態】
【００１８】
以下に、添付図面を参照して、本発明の起動制御部である画像形成装置の実施形態について説明し、本発明の理解に供する。尚、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。又、フローチャートにおける数字の前に付されたアルファベットＳはステップを意味する。
【００１９】
＜画像形成装置＞
本発明の実施形態に係る画像形成装置は、例えば、通常の画像形成装置であり、以下に、この画像形成装置について説明する。図１は、本発明の実施形態に係る画像形成装置の概略模式図である。但し、本発明に直接には関係しない各部の詳細は省略している。
【００２０】
尚、本発明の画像形成装置は、例えば、プリンタやスキャナー単体、あるいはプリンタ、コピー、スキャナー、ファックス等を備えた複合機等が該当し、コピー機能、スキャナー機能、ファクシミリ機能、プリンタ機能等を備えた画像形成装置として機能する。
【００２１】
以下に、例えば、コピー機能を利用する場合の複合機１００（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の動作を簡単に説明する。
【００２２】
先ず、ユーザーが複合機１００を利用する場合、原稿を筐体部の上面に備えられている原稿台１０１ａ又は自動原稿給送部の載置台１０１ｂに載置する。続いて、ユーザーは、前記原稿台１０１近傍に備えられている操作部１０２（操作パネル）を使用して、画像形成に関する設定条件の入力を当該操作部１０２の操作画面（初期画面）から入力する。そして、ユーザーが、前記操作部１０２に設けられたスタートキーを押下すると、複合機１００が画像形成（印刷処理）を開始する。
【００２３】
次に、画像読取部１０３において、光源１０４から照射された光が、前記原稿台１０１に置かれた原稿に反射される。反射された光は、ミラー１０５、１０６、１０７によって撮像素子１０８に導かれる。導かれた光は前記撮像素子１０８により光電変換されて、前記原稿に対応する画像データが生成される。
【００２４】
さて、前記画像データに基づいてトナー像を形成する部分が画像形成部１０９である。前記画像形成部１０９には感光体ドラム１１０が備えられている。前記感光体ドラム１１０は、一定速度で所定の方向に回転し、その周囲には、回転方向の上流側から順に、帯電器１１１、露光ユニット１１２、現像器１１３、転写器１１４、クリーニングユニット１１５などが配置されている。
【００２５】
前記帯電器１１１は、前記感光体ドラム１１０表面を一様に帯電させる。前記露光ユニット１１２は、帯電された感光体ドラム１１０の表面に、前記画像データに基づいてレーザーを照射し、静電潜像を形成する。前記現像器１１４は、形成された静電潜像に、トナーを付着させてトナー像を形成する。形成されたトナー像は、前記転写器１１４により、記録媒体（例えば、用紙、シート）に転写される。前記クリーニングユニット１１５は、前記感光体ドラム１１０の表面に残された余分なトナーを取り除く。これらの一連のプロセスは、前記感光体ドラム１１０が回転することにより実行される。
【００２６】
前記シートは、複合機１００に備えられた複数の給紙カセット１１６から搬送される。搬送される時は、前記シートは、ピックアップローラ１１７により何れか１つの給紙カセット１１６から搬送路へ引き出される。各給紙カセット１１６には、それぞれ異なる紙種のシートが収容されており、画像形成に関する設定条件に基づいてシートが給紙される。
【００２７】
搬送路に引き出されたシートは、搬送ローラ１１８やレジストローラ１１９により感光体ドラム１１０と転写器１１４の間に送り込まれる。送り込まれると、前記シートは前記転写器１１４により前記トナー像が転写され、定着装置１２０に搬送される。
【００２８】
前記トナー像が転写されたシートが、前記定着装置１２０に備えられた加熱ローラと加圧ローラの間を通過すると、前記トナー像に熱と圧力が印加されて、可視像がシートに定着される。前記加熱ローラの熱量は、紙種に応じて最適に設定され、前記定着が適切に行われる。前記可視像がシートに定着されて画像形成が終了し、当該シートは搬送ローラ１１８により、排紙口１２１を介して、筐体部の胴内に設けられた胴内トレイ１２２へ排紙される。前記シートは、前記胴内トレイ１２２に積載され、収容される。前記手順により、複合機１００はコピー機能をユーザーに提供する。
【００２９】
次に、図２は、本発明の実施形態に係る操作部の全体構成を示す概念図である。ユーザーは、前記操作部１０２を用いて、上述のような画像形成についての設定条件を入力したり、入力された設定条件を確認したりする。前記設定条件が入力される場合、前記操作部１０２に備えられたタッチパネル２０１（操作パネル）、タッチペン２０２、操作キー２０３が用いられる。
【００３０】
前記タッチパネル２０１には、設定条件を入力する機能と当該設定条件を表示する機能が兼ね備えられている。即ち、タッチパネル２０１上に表示された画面内のキーを押下することによって、当該押下されたキーに対応する設定条件が入力される。
【００３１】
前記タッチパネル２０１の背面には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示部（図示せず）が設けられており、当該表示部が、例えば、前記初期画面等の操作画面を表示する。前記タッチパネル２０１の近傍には、タッチペン２０２が備えられており、ユーザーがそのタッチペン２０２の先をタッチパネル２０１に接触させると、タッチパネル２０１下に設けられたセンサーが接触先を検知する。
【００３２】
更に、前記タッチパネル２０１近傍には、所定数の操作キー２０３が設けられ、例えば、テンキー２０４、スタートキー２０５、クリアキー２０６、ストップキー２０７、リセットキー２０８、電源キー２０９が備えられている。
【００３３】
次に、図３を用いて、複合機１００の制御系ハードウェアの構成を説明する。図３は、本発明に係る複合機１００の制御系ハードウェアの構成を示す図である。ただし、本発明に直接には関係しない各部の詳細は省略している。
【００３４】
複合機１００の制御回路は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３０４、各駆動部に対応するドライバ３０５、操作部１０２を内部バス３０６によって接続している。
【００３５】
前記ＣＰＵ３０１は、例えば、ＲＡＭ３０３を作業領域として利用し、前記ＲＯＭ３０２、ＨＤＤ３０４等に記憶されているプログラムを実行し、当該実行結果に基づいて前記ドライバ３０５と前記操作部１０２からのデータや指示、キーに対応する信号、命令等を授受し、図１に示した各駆動部の動作を制御する。
【００３６】
又、前記駆動部以外の後述する各手段（図４に示す）についても、前記ＣＰＵ３０１がプログラムを実行することで当該各手段を実現する。前記ＲＯＭ３０２、ＨＤＤ３０４等には、以下に説明する各手段を実現するプログラムやデータが記憶されている。
【００３７】
＜本発明の実施形態＞
次に、図４、図５を参照しながら、本発明の実施形態に係る構成及び実行手順について説明する。図４は、本発明の複合機の機能ブロック図である。又、図５は、本発明の実行手順を示すためのフローチャートである。
【００３８】
起動制御装置に対応する複合機１００のシステムでは、通常、各機能制御部に受け渡しする通知情報が複数存在しており、これらの通知情報は必要に応じて随時更新されている。この通知情報は、具体的には、機能制御部の各種の設定情報（内部情報）の変更に対応する。この通知情報が発生すると、当該通知情報を必要とする機能制御部に提供される。
【００３９】
ここで、機能制御部は、一つの機能を実行可能な制御部を意味し、複合機１００であれば、例えば、操作部１０２、画像読取部１０３、画像形成部１０９等を挙げることが出来る。又、複合機１００における通知情報には、例えば、給紙カセット１１６の開閉、原稿台１０１ａ、載置台１０１ｂの開閉、ドキュメントプロセッサーの状態等の目に見える機械的な状態の変更に対応する情報から、例えば、受信データの処理の最中、処理完了、ファックスボードの有無等の目に見えない内部的な状態の変更に対応する情報まで多種存在する。
【００４０】
そのため、複合機１００（起動制御装置）では、各種の通知情報を、対応する機能制御部に振り分ける振り分け部が設けられている。通常、振り分け部は、内部で発生する通知情報を全ての機能制御部から全て受信し、その通知情報のうち、特定の通知情報（例えば、グラフィック表示の変更）を、それを必要とする機能制御部（例えば、操作部１０２）へ振り分ける。
【００４１】
ここで、機能制御部が起動している場合には、この通知情報は円滑に機能制御部へ振り分けられるが、機能制御部が起動していない場合には、振り分け部がこの通知情報を当該機能制御部に振り分けても、当該機能制御部が正常に通知を受けることが出来ないため、この振り分けが実行されない。
【００４２】
そのため、機能制御部は、自身が起動した際に、前記振り分け部に対して、自身に対応する通知情報があるか否かを振り分け部に要求するよう構成される。一方、振り分け部は、この要求が無い限り、前記機能制御部に通知情報を振り分けないよう構成される。前記機能制御部が起動した際に、前記振り分け部に要求し、この要求を受けた振り分け部は、当該要求を行った機能制御部に通知情報を振り分けることになる。
【００４３】
又、複合機１００の起動時に、常に全ての機能制御部が同一のタイミングで起動するわけではない。例えば、複数の機能制御部のうち、優先的な機能か否か等によって、各機能制御部の起動タイミングには差異が生じる。
【００４４】
例えば、機能制御部の画像形成部１０９は、給紙カセットの変更に対応する通知情報を早期に知りたい一方、この起動タイミングが、前記給紙カセットの変更に対応する通知情報の発生よりも遅い場合、振り分け部は、前記給紙カセットの変更に対応する通知情報が発生した時点では、前記機能制御部の画像形成部１０９に振り分けない。
【００４５】
又、機能制御部の画像形成部１０９は、起動時には、前記給紙カセットの変更に対応する通知情報が発生しているにもかかわらず、前記振り分け部による振り分けが行われないから、前記給紙カセットの変更に対応する通知情報が発生していないことを前提とした起動しか出来ない。この場合、起動した機能制御部の画像形成部１０９は、前記振り分け部へ通知情報の要求を行う前では、他の機能制御部へ自身に必要な情報を全て参照する等の無駄な処理を行う可能性がある。これが、起動時間の長期化に繋がる。
【００４６】
そこで、本発明では、下記の構成を採用した。先ず、ユーザーが複合機１００の電源を投入すると、当該複合機１００の振り分け手段４０１（振り分け部）が起動する（図５：Ｓ１０１）。ここで、振り分け手段４０１は、基本的に、機能制御手段４０２からの要求が無い限り、所定の通知情報の振り分けを行うことは無い。
【００４７】
又、複合機１００に設けられた複数の機能制御手段４０２（機能制御部）が、所定の順番で起動を開始する（図５：Ｓ１０２）。ここで、複数の機能制御手段４０２が起動を開始する順番は、特に限定は無く、どのような順番でも構わないが、例えば、ユーザーの選択により決定された優先の順番を挙げることが出来る。
【００４８】
ここで、例えば、図６（Ａ）に示すように、機能制御部Ａの第一の機能制御手段４０２ａが先ず起動する場合、最新の通知情報を要求するために、その旨を振り分け手段４０１に要求し（図５：Ｓ１０３）、当該通知を受けた振り分け手段４０１は、予め設けられたメモリー（例えば、ＲＯＭ）を参照する。
【００４９】
ここで、前記メモリーには、所定の通知情報と、当該通知情報の通知先とが関連付けて記憶されており、前記メモリーを参照した振り分け手段４０１は、前記要求した第一の機能制御手段４０２ａを通知先とする通知情報を前記メモリーから取得して、当該取得した通知情報を第一の機能制御手段４０２ａに振り分ける（図５：Ｓ１０４）。
【００５０】
前記通知情報を受けた第一の機能制御手段４０２ａは、当該通知情報に基づいて各種処理を実行し（図５：Ｓ１０５）、起動を完了し、機能提供可能な状態になる。
【００５１】
このように、振り分け手段４０１は、第一の機能制御手段４０２ａの起動開始時に、一回だけ、対応する通知情報を提供して、当該第一の機能制御手段４０２ａを起動させる。これにより、優先的な第一の機能制御手段４０２ａの起動処理に極力負荷を生じさせずに、当該第一の機能制御手段４０２ａの起動処理が遅くなる可能性を無くすことが可能となる。
【００５２】
さて、第一の機能制御手段４０２ａが機能提供可能な状態になった場合に、第一の機能制御手段４０２ａは、他の機能制御部Ｂである第二の機能制御手段４０２ｂを通知先とする通知情報を振り分け手段４０１に送信する。
【００５３】
ここで、第一の機能制御手段４０２ａが前記通知情報を送信するタイミングは、特に限定は無く、例えば、第一の機能制御手段４０２ａが起動を完了したタイミングでも、前記第一の機能制御手段４０２ａに新たに通知情報が発生したタイミングでも構わない。
【００５４】
振り分け手段４０１は、前記通知情報を受信すると（図５：Ｓ１０６）、前記メモリーを参照して、前記メモリーに記憶された通知先と、前記受信した通知情報の通知先（第二の機能制御手段４０２ｂ）とを照合し、当該受信した通知情報が、前記メモリーに記憶された同一の通知先の通知情報と比較して最新か否かを判定する（図５：Ｓ１０７）。
【００５５】
ここで、振り分け手段４０１が、前記通知情報が最新か否かを判定する方法は、どのような方法でも構わないが、例えば、前記受信した通知情報の内容が前記メモリーに記憶の通知情報の内容と同一の場合は、振り分け手段４０１が、前記通知情報が変わらない（最新でない）と判定し、前記受信した通知情報の内容が前記メモリーに記憶の通知情報の内容と異なる場合は、振り分け手段４０１が、前記通知情報が最新であると判定する方法を挙げることが出来る。又、例えば、振り分け手段４０１が、前記受信した通知情報の発生日時と、前記メモリーに記憶の通知情報の発生日時とを比較して、前記受信した通知情報の発生日時が前記メモリーに記憶の通知情報の発生日時よりも新しい場合に、振り分け手段４０１が、前記通知情報が最新であると判定しても良い。
【００５６】
前記判定の結果、前記受信した通知情報が最新である場合（図５：Ｓ１０７ＹＥＳ）、振り分け手段４０１は、前記メモリーに記憶された同一の通知先（第二の機能制御手段４０２ｂ）の通知情報を当該最新の通知情報に更新する（記憶させる）（図５：Ｓ１０８）。この場合、前記メモリーに既に記憶されていた（最新でない）通知情報は消去される。これにより、機能制御手段４０２の起動により発生する最新の通知情報を各機能制御手段４０２の起動毎に前記メモリーに保持させることが可能となる。
【００５７】
一方、前記判定の結果、前記受信された通知情報が最新でない場合（図５：Ｓ１０７ＮＯ）、振り分け手段４０１は、特に何もしない。この場合は、前記メモリーに既に記憶された通知情報がそのまま活用される。特に、振り分け手段４０１が、複数回にわたって前記第一の機能制御手段４０２ａから通知情報を受信する場合には、上述した判定処理は特に有効となる。
【００５８】
さて、振り分け手段４０１が前記判定を完了すると、次に起動すべき機能制御手段４０２が存在するか否かを判定する（図５：Ｓ１０９）。前記判定の結果、未だ、起動すべき機能制御手段４０２（例えば、第二の機能制御手段４０２ｂ）が存在するため（図５：Ｓ１０９ＹＥＳ）、Ｓ１０２に戻って、未だ起動していない機能制御手段４０２が起動を開始することになる（図５：Ｓ１０２）。
【００５９】
ここで、図６（Ｂ）に示すように、機能制御部Ｂの第二の機能制御手段４０２ｂが、次に、最新の通知情報を要求するために、振り分け手段４０１に要求すると（図５：Ｓ１０３）、振り分け手段４０１は、上述と同様に、前記メモリーを参照し、前記要求した第二の機能制御手段４０２ａを通知先とする通知情報を取得して、当該取得した通知情報を第二の機能制御手段４０２ａに振り分ける（図５：Ｓ１０４）。
【００６０】
ここで、第二の機能制御手段４０２ｂに振り分けられる通知情報は、既に起動した第一の機能制御手段４０２ａで発生した通知情報を含むことになる。そのため、第二の機能制御手段４０２ｂが起動を開始して、通知情報を受けた場合には、例えば、自ら情報の取得を行う必要が無く、無駄な処理を削除し、起動時間を短縮することが可能となる。
【００６１】
又、振り分け手段４０１が、起動を完了した所定の機能制御手段４０２から最新の通知情報を受信すると、当該最新の通知情報を通知先とともに前記メモリーに記憶させるよう構成する。これにより、振り分け手段４０１が、通知先の機能制御手段４０２の起動の有無にかかわらず、機能制御手段４０２が最新の通知情報を必要とする起動タイミングで、当該最新の通知情報を機能制御手段４０２に提供することが可能となる。そのため、振り分け手段４０１が、各機能制御手段４０２の要求に対する返信を意識すること無く、通知情報の保持のみを行うことで、当該通知情報の円滑な提供を実現することが可能となる。
【００６２】
さて、第二の機能制御手段４０２ｂが処理を実行し（図５：Ｓ１０５）、他の機能制御手段４０２を通知先とする通知情報を振り分け手段４０１に送信すると、当該通知を受けた振り分け手段４０１は、前記通知情報を受信して（図５：Ｓ１０６）、当該受信した通知情報が最新か否かを判定する（図５：Ｓ１０７）。そして、前記通知情報が最新であれば（図５：Ｓ１０７ＹＥＳ）、振り分け手段４０１は、最新の通知情報を更新し（図５：Ｓ１０８）、前記通知情報が最新でなければ（図５：Ｓ１０７ＮＯ）、振り分け手段４０１は、特に何もしない。
【００６３】
尚、図６（Ｂ）に示すように、振り分け手段４０１は、既に起動を完了した機能制御手段４０２からの通知情報も受信することが可能であり、振り分け手段４０１は、例えば、第一の機能制御手段４０２ａから他の機能制御手段４０２を通知先とする通知情報を受信すると、上述と同様に、この通知情報が最新か否かを判定する（図５：Ｓ１０７）。
【００６４】
このように、振り分け手段４０１が、最新の通知情報を起動時の機能制御手段４０２に提供するとともに、起動後の機能提供手段４０２で生じた最新の通知情報を前記メモリーに更新することを繰り返す。この繰り返しにより、機能制御手段４０２による無駄な処理を出来るだけ削除することが可能となる。
【００６５】
さて、Ｓ１０９において、前記判定の結果、未だ起動すべき機能制御手段４０２が存在しない場合（図５：Ｓ１０９ＮＯ）、振り分け手段４０１が全ての処理を終了する。
【００６６】
このように、振り分け手段４０１が通知情報を適切に管理し、機能制御手段４０２の起動（復帰）処理を効率的に行わせることで、各機能制御手段４０２の高速化を実現することが可能となる。
【００６７】
この時点で、全ての機能制御手段４０２は機能提供可能な状態となっていることになる。そのため、ユーザーは、例えば、原稿を原稿台１０１ａに載置し、複合機１００の操作部１０２に所定の設定条件を入力し、スタートキー２０５を押下すれば、複合機１００の機能制御手段４０２は、直ぐにコピー機能を提供することが出来る。
【００６８】
このように、本発明では、所定の順番で起動を開始する複数の機能制御手段４０２と、起動を開始した第一の機能制御手段４０２ａから要求を受けると、当該要求した第一の機能制御手段４０２ａを通知先とする通知情報をメモリーから取得して、当該第一の機能制御手段４０２ａに振り分ける振り分け手段４０１とを備え、前記振り分け手段４０１は、前記起動を完了した第一の機能制御手段４０２ａから第二の機能制御手段４０２ｂを通知先とする通知情報を受信して、当該通知情報を前記メモリーに記憶させることを特徴とする。
【００６９】
これにより、起動時間を短縮し、各機能制御手段４０２の起動を高速化することが可能となる。又、内部システムとして、優先的な機能が存在し、各機能制御手段４０２の起動タイミングに差があったとしても、優先的な機能制御手段４０２の起動処理に極力負荷を生じさせずに、優先的な機能制御手段４０２の起動処理が遅くなる可能性を排除することが出来る。更に、後続に起動される機能制御手段４０２には最新の通知情報を提供することで、無駄な処理を削除し、システム全体として、起動時間を短縮させることが可能となる。
【００７０】
尚、本発明の実施形態では、複数の機能制御手段４０２が全て複合機１００に存在する構成であったが、他の構成であっても構わない。例えば、外部のアプリケーションを内部にダウンロードして、このアプリケーションの起動が機能制御手段４０２の起動に対応する構成であっても、振り分け手段４０１が、同様に、各機能制御手段４０２の起動に対応して、最新の通知情報を起動時の機能制御手段４０２に提供し、当該機能制御手段４０２の起動の完了時に、当該起動で生じた最新の通知情報を前記メモリーに更新すれば良い。
【００７１】
これまで、内部システムのファームウェアの更新を行わない限り、新たな通知情報が機能制御部に必要となることは殆ど無かったが、近年の複合機１００の多機能化に伴い、前記通知情報の発生が増加することになっている。例えば、内部システムのコントローラーに対して外部から新たなアプリケーション（他のコントローラー）がダウンロードされて、内部システムのコントローラーと新たなアプリケーション（他のコントローラー）とが共存して動作する場合、各コントローラーに対応する機能制御手段４０２の通知情報の受け渡しは頻繁に発生する。このような場合に、本発明は、特に有効である。
【００７２】
又、複数の機能制御手段４０２のうち、全く起動する可能性の無い特定の機能制御手段４０２を識別することが出来る場合には、例えば、振り分け手段４０１が、前記特定の機能制御手段４０２を通知先に基づいて、当該通知先とする通知情報を保持するか否かを判定し、前記特定の機能制御手段４０２を通知先とする通知情報の記憶を省略するよう構成しても良い。これにより、無駄な処理を更に削除することが可能となる。
【００７３】
又、本発明の実施形態では、複数の機能制御手段４０２が、同時期に起動する場合を想定したが、異なる時期に起動する場合であっても構わない。例えば、第一の機能制御手段４０２ａを通常時のメインコントローラーとし、第二の機能制御手段４０２ｂを省電力時のサブコントローラーとみなして、通常時の状態と省電力時の状態との間の通知情報のやり取りに適用しても構わない。
【００７４】
例えば、省電力時の状態において、第二の機能制御手段４０２ｂのサブコントローラーが起動している間は、第一の機能制御手段４０２ａのメインコントローラーは起動しない。この場合、省電力時の状態から通常時の状態へ移行すると、第一の機能制御手段４０２ａのメインコントローラーが起動するため、省電力時における通知情報は、第二の機能制御手段４０２ｂのサブコントローラーしか知ることが出来ない。
【００７５】
そこで、通常時の状態から省電力時の状態へ移行する際に、第二の機能制御手段４０２ｂのサブコントローラーが起動すると、振り分け手段４０１が、第一の機能制御手段４０２ａのメインコントローラーを通知先とする通知情報を受信し、前記メモリーに記憶させる。次に、省電力時の状態から通常時の状態へ移行する際に、第一の機能制御手段４０２ａのメインコントローラーが起動して振り分け手段４０１に通知情報を要求すると、振り分け手段４０１が、前記メモリーのうち、第二の機能制御手段４０２ｂのサブコントローラーから受信した通知情報を振り分ける。これにより、第一の機能制御手段４０２ａのメインコントローラーが起動していない間の通知情報は、振り分け手段４０１によりメモリーに保持されるため、省電力時の状態の通知情報の整合性を取ることが可能となる。
【００７６】
又、本発明の実施形態では、画像形成装置を起動制御装置として説明したが、画像形成装置である必要は無く、複数の機能制御部を備え、それぞれを起動させる装置であれば、本発明を適用することが出来る。
【００７７】
又、本発明の実施形態では、複合機１００が各手段を備えるよう構成したが、当該各手段を実現するプログラムを記憶媒体に記憶させ、当該記憶媒体を提供するよう構成しても構わない。当該構成では、前記プログラムを複合機１００に読み出させ、当該複合機１００が前記各手段を実現する。その場合、前記記録媒体から読み出されたプログラム自体が本発明の作用効果を奏する。さらに、各手段が実行するステップをハードディスクに記憶させる方法として提供することも可能である。
【産業上の利用可能性】
【００７８】
以上のように、本発明に係る紙種検出装置及び紙種検出方法は、複合機はもちろん、複写機、プリンタ等に有用であり、コストを上げることなく、最適な用紙設定を行うことが可能な起動制御装置及び起動制御方法として有効である。
【符号の説明】
【００７９】
１００  複合機
１０２  操作部
４０１  振り分け手段
４０２  機能制御手段
【図１】
2015198266.tif 000003
【図２】
2015198266.tif 000004
【図３】
2015198266.tif 000005
【図４】
2015198266.tif 000006
【図５】
2015198266.tif 000007
【図６】
2015198266.tif 000008