(57)【要約】【課題】ＲＡＭに展開したプログラム保持しつつ、電源がＯＦＦされているように見せている高速起動待機状態から電源操作で電源ＯＮ状態に遷移するという、起動時間の短縮技術において、高速起動待機状態で構成変更（オプションパーツの着脱）が行われると、電源ＯＮ状態に遷移した際に、不整合が発生する可能性がある。【解決手段】高速起動待機状態から電源ＯＮ状態に遷移する際に、構成変更を検知する手段を有し、構成変更があった場合は、再起動処理を行ってから電源ＯＮ状態へと遷移する。【選択図】  図４
2015114882.tif 000002
【特許請求の範囲】
【請求項１】
揮発性の記憶手段（３４０）と、
データを入力する入力手段（２０１）とを有し、
前記記憶手段と前記入力手段に電力が供給される第１の電力モードと、前記記憶手段および前記入力手段に電力が供給されない第２の電力モードと、前記記憶手段に電力が供給され前記入力手段に電力が供給されない第３の電力モードと、を含む複数のモードの何れかで動作する情報処理装置であって、
前記第３の電力モードから前記第１の電力モードに電力モードが遷移する際に、情報処理装置の構成変更を検知する手段（Ｓ４０１、Ｓ４０２）と、
前記検知手段で構成変更を検知した場合に、前記第３の電力モードから前記第２の電力モードに遷移し、前記第２の電力モードから前記第１の電力モードへと遷移する手段（Ｓ４０３、Ｓ４０４）
を特徴とする情報処理装置。
【請求項２】
前記構成変更を検知する手段（Ｓ５０１、Ｓ５０２）で構成変更を検知した場合に、構成変更の変更内容（Ｓ５０３）によって、前記第３の電力モードから前記第２の電力モードに遷移し、前記第２の電力モードから前記第１の電力モードに遷移する手段（Ｓ５０４、Ｓ５０５）と前記第３の電力モードから前記第２の電力モードに遷移せずに、前記第３の電力モードから前記第１の電力モードに遷移する手段（Ｓ５０６）のいずれかを実施することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記構成変更を検知する手段で構成変更を検知し、前記第３の電力モードから前記第２の電力モードに遷移せずに、前記第３の電力モードから前記第１の電力モードに遷移した場合に、構成変更を検知したことを表示する表示手段を有する請求項２に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、画像形成装置は、起動に要する時間が長くなる傾向にある。その要因の一つは、画像形成装置の多機能化等に伴い、起動時にＲＯＭからＲＡＭへ展開すべきデータの量が大きくなってきているからである。
【０００３】
これに対して、ユーザが電源スイッチをオフにした際にＲＡＭのデータをそのまま保持しておき、次回ユーザが電源スイッチをオンにした際にはＲＯＭからＲＡＭへのデータの展開を省略することにより、起動に要する時間を短縮する技術がある。この様な技術としては、ＲＡＭへの通電を継続することによってＲＡＭのデータを保持するサスペンドという技術がある（特許文献１参照）。また、この様な技術としては、ＲＡＭのデータをＨＤＤに一時退避させることによってＲＡＭのデータを保持するハイバネーションという技術もある（特許文献２参照）。この様な技術では、ユーザからは装置の電源がオフになっているように見えつつも、一方では起動に要する時間を短縮することができるのである。
【０００４】
また、情報処理装置の多くは、何かしらのオプションパーツを装着することで、情報処理装置の機能の拡張を可能としている。例えば、カメラの望遠レンズの様な物理的に機能拡張するものや外付けＨＤＤの様に情報処理装置の記憶領域を増やすものがある。なお、オプションパーツの中には、着脱を情報処理装置の電源がオフされた状態で行われることを期待している場合がある。これは、電源をオンした際の起動シーケンスを、オプションパーツの装着状況に応じて、切り替える場合があるからである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−３４５７８号公報
【特許文献２】特開２０００−８２０１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
オプションパーツによる機能拡張を、前述した起動に要する時間を短縮する技術用いている情報処理装置で行うと、次の課題が発生してしまう。前述した技術は、ユーザからは情報処理装置の電源がオフになっているように見えつつも、実際には、情報処理装置の一部は電源がオフされていない。そのため、オプションパーツの着脱をこの電源がオフになっているように見えている状態で行われると、通常の電源をオンした時の起動シーケンスが実行されず、オプションパーツの装着状況と情報処理装置の整合が保たれなくなる。そのため、オプションパーツの装着による機能の拡張が有効に行われなかったり、情報処理装置全体に不整合が発生し機能が停止してしまったりする可能性が存在する。
【０００７】
本発明は、情報処理装置の起動時間を短縮する技術を用いている場合でも、オプションパーツの着脱を行った際に、オプションの装着状況と情報処理装置の整合を保つことを目的とする。
【課題を解決するための手段】
【０００８】
揮発性の記憶手段（３４０）と、
データを入力する入力手段（２０１）とを有し、
前記記憶手段と前記入力手段に電力が供給される第１の電力モードと、前記記憶手段および前記入力手段に電力が供給されない第２の電力モードと、前記記憶手段に電力が供給され前記入力手段に電力が供給されない第３の電力モードと、を含む複数のモードの何れかで動作する情報処理装置であって、
前記第３の電力モードから前記第１の電力モードに電力モードが遷移する際に、情報処理装置の構成変更を検知する手段（Ｓ４０１、Ｓ４０２）と
前記検知手段で構成変更を検知した場合に、前記第３の電力モードから前記第２の電力モードに遷移し、前記第２の電力モードから前記第１の電力モードへと遷移する手段（Ｓ４０３、Ｓ４０４）
を特徴とする情報処理装置。
【発明の効果】
【０００９】
本発明によれば、本発明は、情報処理装置の起動時間を短縮する技術を用いている場合でも、オプションパーツの着脱を行った際に、オプションの装着状況と情報処理装置の整合を保つことが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る画像形成装置の構成を示すブロック図
【図２】本発明に係る画像形成装置のコントローラの構成を示すブロック図
【図３】本発明に係る画像形成装置の電力供給状態を示す図
【図４】実施例１に係る画像形成装置の高速起動待機状態から電源ＯＮ状態への遷移のフローチャート
【図５】実施例２に係る画像形成装置の高速起動待機状態から電源ＯＮ状態への遷移のフローチャート
【発明を実施するための形態】
【００１１】
以下の説明では、画像形成装置の一例としてプリンタについて説明するが、画像形成装置は複合機等のように他の装置であってもよい。
【００１２】
〔第１の実施形態〕
＜装置の構成＞
まず、本発明に係る装置の構成について、図１〜図３を用いて説明する。
【００１３】
図１は、本発明に係る画像形成装置の構成を示すブロック図である。
【００１４】
データ処理装置１０２は、例えば、コンピュータであり、画像形成装置１０１に対してＬＡＮ等の通信インタフェースを介して印刷ジョブの発行や機器の指示等を行う。
【００１５】
画像形成装置１０１は、以下の構成を有する。
【００１６】
コントローラ２０２は、各モジュールに指示を出す事により、画像形成装置を統括的に制御する。
【００１７】
プリンタエンジン２０５は、コントローラ２０２より共有される画像情報に従ってデジタル画像を紙に出力する。
【００１８】
操作部２０１は、画像形成装置１０１の操作を行なうためのものである。そして、操作部２０１は、ユーザが画像形成装置１０１を設定するための操作ボタンや、ユーザに画像形成装置１０１の各種情報を提示したりするための表示部としての液晶画面等の表示パネルを備える。
【００１９】
ハードディスク装置２０４は、他のストレージ装置であってもよく、デジタル画像やそのデジタル画像の生成時に使用するリソース情報等を記憶する。
【００２０】
電源ユニット２０３は、ＡＣ電源に接続され、画像形成装置１０１内の各ユニットに対して電力を供給する。
【００２１】
なお、本実施例において適用される画像形成装置は、プリンタに限られるものではなく、画像形成機能を有するデジタル複合機でもよい。
【００２２】
図２は、本発明に係る画像形成装置のコントローラの構成を示すブロック図である。
【００２３】
なお、ＣＰＵ３０１やＣＰＵ３２１には、チップセット、バスブリッジ、クロックジェネレータ等のＣＰＵ周辺ハードウェアが多数含まれているが、本図では簡略化して記載している。
【００２４】
コントローラ２０２は、メインボード３００とサブボード３２０を有する。
【００２５】
メインボード３００は、汎用ＣＰＵシステムであり、以下の構成を有する。
【００２６】
ＣＰＵ３０１は、メインボード３００全体を制御する。
【００２７】
ＲＯＭ３０２は、ＣＰＵ３０２およびＣＰＵ３２１のプログラムを記憶する。
【００２８】
不揮発性メモリ３０５は、画像形成装置１０１の設定情報や印刷に関連するカウンタ情報を記憶し、電源断された場合であっても情報を保持する。
【００２９】
ＵＳＢコントローラ３０４は、ＵＳＢメモリ２０６に対するデータの入出力を制御する。ＵＳＢメモリ２０９は、画像形成装置で使用すべき各種データを記憶する。
【００３０】
ディスクコントローラ３０５は、ハードディスク装置２０４に対する入出力を制御する。
【００３１】
バスコントローラ３１０は、サブボード３２０のバスコントローラ３３０とのブリッジ機能を持つ。
【００３２】
リセット回路３１１は、メインボード３００のＨ／Ｗの設定をリセットする。
【００３３】
サブボード３２０は、比較的小さな汎用ＣＰＵシステムと、画像処理ハードウェアからなり、以下の構成を有する。
【００３４】
ＣＰＵ３２１は、サブボード３２０全体を制御する。
【００３５】
ネットワークコントローラ３２２は、ＬＡＮを介してデータ処理装置１０２との間でデータの入出力を行う。
【００３６】
電源監視Ｈ／Ｗ３２３は、本システムの電源制御を監視する。ＣＰＵ３２１が正常に動作できる場合、ＣＰＵ３２１の指示に従い、リセット回路３３１およびリセット回路３１１を介してシステムにリセットを掛けることが可能である。また、ＣＰＵ３２１に電源が供給されていない状態では、不図示の電源スイッチの入力に従ってコントローラ２０２の電源を投入することができる。これは、ＡＳＩＣ等の場合、小さなＣＰＵシステムでもよい。
【００３７】
リセット回路３３１は、サブボード３２０のＨ／Ｗの設定をリセットする。
【００３８】
画像処理プロセッサ３２４は、リアルタイムデジタル画像処理を行う。
【００３９】
デバイスコントローラ３２５は、プリンタエンジン２０５を制御する。
【００４０】
バスコントローラ３３０は、メインボード３００のバスコントローラ３１０とのブリッジ機能を持つ。
【００４１】
これらの他に、コントローラ２０２は、ＲＡＭ３４０を有する。
【００４２】
ＲＡＭ３４０は、ＣＰＵ３０１とＣＰＵ３２１のそれぞれからアクセス可能であり、それぞれの主記憶メモリと使用される。ＣＰＵ３０１は、ＲＯＭ３０２の初期プログラムに従って、ＣＰＵ３０１とＣＰＵ３２１のそれぞれのメインプログラムをＲＯＭ３０２よりから読み出し、ＲＡＭ３４０に記憶する。
【００４３】
図３は、本発明に係る画像形成装置の電力供給状態（電力モード）を示す図である。
【００４４】
なお、以下の説明において、電力供給が停止されるとは、電力供給が０になる場合だけでなく、電力の供給先が正常に動作しない程度の微量な電力供給が行われている場合も含むものとする。
【００４５】
図３（ａ）は、電源ＯＮ状態を示す図である。ここで、電源ＯＮ状態は、第１の電力モードの一例である。この状態では、画像形成装置１０１の各構成へ電力供給が行われる。電源ＯＮ状態において、何も機能が実行されないまま所定の時間が経過すると、図３（ｃ）の節電状態へ移行する。また、電源ＯＮ状態において、電源ボタン押下による電源ＯＦＦ操作されると、所定の条件下で、図３（ｂ）の電源ＯＦＦ状態に移行する。図３（ｂ）の電源ＯＦＦ状態に移行するケースとしては、所定の時間以上電源ボタン押下状態にするような電源ボタンの長押し操作も対象にしてよい。また、電源ＯＮ状態において、電源ボタン押下による電源ＯＦＦ操作されると、所定の条件下で、図３（ｄ）の高速起動待機状態に移行する。
【００４６】
図３（ｂ）は、電源ＯＦＦ状態を示す図であり第２の電力モードの一例である。この状態では、画像形成装置１０１の各構成への電力供給が停止される。電源ＯＦＦ状態において、電源ボタン押下による電源ＯＮ操作されると、図３（ａ）の電源ＯＮ状態に移行する。この時には、ＣＰＵ３０１とＣＰＵ３２１のそれぞれのメインプログラムをＲＯＭ３０２よりから読み出してＲＡＭ３４０に展開するため、図３（ｄ）の高速起動待機状態からの起動に比べて起動完了までの時間が長くなる。
【００４７】
図３（ｃ）は、節電状態を示す図である。この状態では、ＣＰＵ３２１、ＲＡＭ３４０、ネットワークコントローラ３２２、電源ユニット２０４への電力供給が維持され、その他の構成への電力供給は停止される。節電状態において、ネットワークコントローラ３２２へデータが入力されたり、ユーザによって操作部２０１の節電解除ボタンが押されたりすると、図３（ａ）の電源ＯＮ状態に移行する。また、節電状態において、電源ボタン押下による電源ＯＦＦ操作されると、所定の条件下で、図３（ｂ）の電源ＯＦＦ状態に移行する。図３（ｂ）の電源ＯＦＦ状態に移行するケースとしては、所定の時間以上電源ボタン押下状態にするような電源ボタンの長押し操作も対象にしてよい。また、節電状態において、電源ボタン押下による電源ＯＦＦ操作されると、所定の条件下で、図３（ｄ）の高速起動待機状態に移行する。
【００４８】
図３（ｄ）は、高速起動待機状態を示す図である。ここで、高速起動待機状態は、第３の電力モードの一例である。この状態では、ＣＰＵ３２１、ＲＡＭ３４０への電力供給が維持され、その他の構成への電力供給は停止される。高速起動待機状態において、電源ボタン押下による電源ＯＮ操作されると、図３（ａ）の電源ＯＮ状態に移行する。この時には、ＣＰＵ３０１はＲＡＭ３４０に展開済みのメインプログラムを使用するため、図３（ｂ）の電源ＯＦＦ状態からの起動に比べて起動完了までの時間が短くなる。消費電力は、図３（ｂ）の電源ＯＦＦ状態より高く、図３（ｃ）の節電状態より低い。なお、この高速起動待機状態から電源ＯＮ状態への遷移についての詳細は後述する。
【００４９】
図３（ａ）〜図３（ｄ）を消費電力が大きい順に状態を並べると、図３（ａ）＞図３（ｃ）＞図３（ｄ）＞図３（ｂ）となる。
【００５０】
また、図３（ｂ）〜図３（ｄ）を図３（ａ）への移行が速い順に並べると、図３（ｃ）＞図３（ｄ）＞図３（ｂ）となる。
【００５１】
高速起動待機状態において、所定の時間以上電源ボタン押下状態にするような電源ボタンの長押し操作されたときには、図３（ｂ）の電源ＯＦＦ状態に移行する構成であってもよい。
【００５２】
＜装置の機能＞
次に、本発明に係る装置の機能について説明する。
【００５３】
まず、画像形成装置１０１は、以下のような印刷機能を備える。
【００５４】
ＣＰＵ３２１は、データ処理装置１０２から送信された例えばページ記述言語による印刷データを受信し、ＲＡＭ３４０に保存する。ＣＰＵ３０１は、ＣＰＵ３２１による印刷データ受信を確認すると、ページ記述言語を解析し、画像プロセッサ３２４がビットマップデータに変換可能な中間データとしてＲＡＭ３４０に保存する。ＣＰＵ３２１は、中間データの生成を確認すると、ＲＡＭ３４０から読み出した中間データを画像処理プロセッサ３２４に入力し、画像プロセッサ３２４はＣＰＵ３２１を介してメモリ３４０にビットマップデータを出力する。ＣＰＵ３２１は、ビットマップデータの生成に従ってデバイスコントローラ３２５を介してプリンタエンジン２０５に印刷要求を送信するとともに、画像プロセッサ３２４にＲＡＭ３４０の画像データ（ビットマップデータ）の位置を教える。ＣＰＵ３２１は、プリンタエンジン２０５からの画像転送同期信号に従って、ＲＡＭ３４０上の画像データを画像処理プロセッサ３２４とデバイスコントローラ３２５を介してプリンタエンジン２０５に送信する。プリンタエンジン２０５は、コントローラ２０２より転送されたデジタル画像データを所定の電子写真プロセスに従って紙に印刷する。
【００５５】
また、画像形成装置１は、以下のような付加機能も備える。
・起動時間短縮機能
コントローラ２０２の主記憶メモリであるＲＡＭ３４０を通電状態のままとすることで電源ＯＦＦ操作時の主記憶メモリの内容を保持しておき、次回の電源ＯＮ時に短時間で画像形成装置１０１をユーザが操作可能な状態にする機能である。
・スリープ機能
ジョブ実行が所定時間以上なかった場合に、画像形成装置１０１の消費電力を削減するために、画像形成装置１０１を節電状態へ移行する。この所定時間は、デフォルト値を用いても、ユーザによって設定可能であってもよい。
・ログイン機能
操作部２０１を通じてユーザ個人に対応するユーザＩＤとパスワードの入力を受け付け、個人認証に成功した場合のみ各種のジョブの入力を受け付ける機能である。ユーザと実行ジョブの履歴を記録することによりセキュリティを向上する。
【００５６】
画像形成装置１０１は、これらの付加機能を有効化するかどうか、それぞれ設定により変更することができる。操作部２０１の表示パネルは各種の設定画面を表示することができるように構成されており、ユーザは設定画面を通じて上記の付加機能の有効・無効を選択できる。
【００５７】
また、画像形成装置１０１は、以下のような画面を操作部２０１の表示パネルに表示する機能も備える。これらの画面は、ユーザが所定の操作を行った場合に、必要に応じて切り替わるように構成されている。
・通常画面
通常時に操作部２０１に表示されている画面であり、この画面を表示している際、操作部２０１に備えられた操作ボタンを通じて画像形成装置１０１は前述の各種ジョブの実行指示を受け付ける。また、ユーザの所定の操作を受け付けた場合には、後述のユーザモード画面に表示を切り替える。
・ログイン画面
前述のログイン機能を有効に設定している場合に表示される画面である。この画面を表示している時、画像形成装置１０１は操作部２０１の操作ボタンを通じてユーザＩＤおよびパスワードの入力を受け付ける。ユーザの入力したユーザＩＤおよびパスワードが有効なものであった場合、操作部２０１の表示は通常画面に切り替わる。
・ユーザモード画面
サービスマン向けの特別な設定項目を除いた設定項目を一般のユーザが設定変更することができる設定画面である。一般的な画像形成装置では単に設定画面と呼称されることが多いが、ここでは前記のサービスモード画面との区別を説明上明確にするためユーザモード画面と表記する。起動時間短縮機能およびログイン機能の有効・無効を設定することができる。
・サービスモード画面
サービスマンが画像形成装置１０１の動作を調整したり、特殊な設定項目の設定を変更したりすることができる画面である。完全消去機能の有効・無効を設定することができる。
【００５８】
ここで、ユーザモード画面やサービスモード画面は、第１の画面の一例である。また、ここで、通常画面やログイン画面は、第２の画面の一例である。
・オプションによる機能拡張
オプションによる機能拡張の例として、プリンタエンジン２０５に給紙段を付けることで、画像形成装置１０１にセット可能な、用紙の種類や枚数を多くすることが出来る。また、ハードディスク装置２０４のほかに、別のハードディスク装置やＳＤカードの様な外部記憶装置を接続することで、コントローラ２０２が、利用できる記憶領域の拡張を行うことが出来る。
【００５９】
ここでは、２例のオプションによる機能拡張を示したが、応用例は広く、多くの既存技術が存在することは、言うまでもない。
【００６０】
＜装置の動作＞
次に、本発明に係る装置の動作すなわち、高速起動待機状態から電源ＯＮ状態への遷移について詳細を、図４を用いて説明する。なお、各フローチャートに示す動作は、ＣＰＵ３０１およびＣＰＵ３２１が、ＲＡＭ３４０に展開したそれぞれのメインプログラムを実行することによって実現される。
【００６１】
図４は、本発明に係る画像形成装置の高速起動待機状態から電源ＯＮ状態への遷移時の動作を示すフローチャートである。つまり、前述したように電源ボタン押下による電源ＯＮ操作を検知してから、電源ＯＮ状態になるまでのフローチャートである。
【００６２】
Ｓ４０１において、ＣＰＵ３２１は、構成変更すなわちオプションパーツの着脱状況の確認を行う。着脱方法の確認は、オプションパーツの種類によって異なるが、例えばデバイスコントローラ３２５を通じて、プリンタエンジン２０５への問い合わせを行い、給紙段の着脱が行われたかを確認する手段がある。なお、高速起動待機状態に遷移する前の電源ＯＮ状態もしくは、節電状態のオプションパーツの着脱状況は、ＲＡＭ３４０に記憶させておけばよく、高速起動待機状態では、ＲＡＭ３４０は通電状態なので情報の保持が可能なのは明らかである。なお、オプションパーツの着脱は、不揮発メモリ３０３に情報を保持させておいても本発明の目的を果たすことが可能なのも明らかである。
【００６３】
続いて、Ｓ４０２でＳ４０１の構成変更の有無の判断を行い、構成変更があった場合は、Ｓ４０３へ処理を進める。Ｓ４０３では、高速起動状態から電源ＯＦＦ状態への遷移を行う。具体的には、ＣＰＵ３２１が、リセット回路３３１およびリセット回路３１１を通じて、システムにリセットを掛ける。一度、電源ＯＦＦ状態への遷移したのちに、Ｓ４０４で電源ＯＮ状態への遷移を行う。ここで電源ＯＮ状態への遷移では、画像形成装置のその時点での構成に応じて各構成要素の初期化や通電を行う。つまり、この時、高速起動待機状態で行われたオプションパーツの着脱による構成変更に対する画像形成装置のシステム全体の整合が保たれることになる。なお、Ｓ４０２からＳ４０３の処理は、いわゆる再起動処理であり、一度電源ＯＦＦ状態へ遷移し、そこから不図示の電源スイッチの入力を必要とせずに電源ＯＮ状態へ遷移することが可能なのは、広く知られている技術である。
【００６４】
一方、Ｓ４０２で構成変更がなかった場合、ＣＰＵ３２１は、高速起動待機状態から電源ＯＮ状態への遷移を行う。ここでは、前述したように、ＲＡＭ３４０に展開済みのメインプログラムを使用して、遷移処理を行うため、電源ＯＦＦ状態からの起動に比べて短時間での起動完了を可能とする。
【００６５】
以上のように、本発明によれば、高速起動待機状態からの電源ボタン押下による電源ＯＮ状態への遷移処理において、構成変更を検知し、構成変更があれば、いわゆる再起動処理を行う。その結果、高速起動待機状態でのオプションパーツの着脱に対する画像形成装置のシステム全体の整合を保つことが出来る。
【００６６】
〔第２の実施形態〕
第１の実施形態では、構成変更があった場合に、高速起動待機状態から電源ＯＦＦ状態への遷移を行い、その電源ＯＦＦ状態から電源ＯＮ状態へ遷移することで構成変更に対する画像形成装置全体の整合を保つことを可能としていた。
【００６７】
第２の実施形態では、着脱が行われたオプションパーツによっては、オプションパーツの着脱を検知しても、高速起動状態から電源ＯＦＦ状態への遷移を行わず、電源ＯＮ状態への遷移を行う。これは、第１の実施例のように高速起動待機状態、電源ＯＦＦ状態、電源ＯＮ状態と遷移を行うのは、高速起動待機状態から電源ＯＮ状態へ遷移するのに比べて、時間が長くなるためである。
【００６８】
ここで第２の実施形態について説明する。なお、第１の実施形態で説明した、装置の構成、装置の構成の説明は省略する。
【００６９】
図５は第２の実施形態における、高速起動待機状態から電源ＯＮ状態への遷移時の動作を示すフローチャートである。ここで、Ｓ５０１はＳ４０１、Ｓ５０２とＳ４０２、Ｓ５０４とＳ４０３、Ｓ５０５とＳ４０４、Ｓ５０６とＳ４０５は同様の処理を行うので、詳細な説明を省く。Ｓ５０２で構成変更ありとＣＰＵ３２１が判断した場合、続いて、Ｓ５０３で再起動処理、すなわち高速起動状態から電源ＯＦＦ状態へ遷移し、その電源ＯＦＦ状態から電源ＯＮ状態への遷移を行う必要があるかの判断をＣＰＵ３２１が行う。ここでの判断方法の一例としては、不揮発メモリ３０３にあらかじめ設定しておいた条件と比較することで実現することが出来る。このＳ５０３で、再起動処理が必要であると判断した場合は、Ｓ５０４とＳ５０５の処理を行う。一方、Ｓ５０３で、再起動処理が不要であると判断した場合は、Ｓ５０６で高速起動待機状態から電源ＯＮ状態への遷移を行う。
【００７０】
以上のように、第２の実施形態によれば、構成変更があった場合でも、再起動処理を行わず、高速起動待機状態から電源ＯＮ状態への遷移を可能とする。その結果、画像形成装置のシステム全体の整合を保ちつつ、必要最小限の再起動処理で、高速起動待機状態から電源ＯＮ状態への遷移を可能とし、平均起動時間の短縮を実現することが出来る。
【００７１】
〔第３の実施形態〕
第２の実施形態では、高速起動待機状態から、電源ＯＮ状態へ遷移する際に、構成変更の有無と再起動の必要用性を条件とし、再起動処理を行ってから電源ＯＮ状態へ遷移するか、再起動処理を行わずに電源ＯＮ状態へ遷移するかの処理を切り替えることで、平均起動時間の短縮を実現していた。
【００７２】
ここで、平均起動時間をより短縮する場合、再起動の必要性の判断で用いる条件を緩くすることが考えられる。言い換えれば、ある程度、画像形成装置のシステム全体の不整合を許容する手段が考えられる。しかし、本来ならば、再起動処理を行うのが望ましい状態での動作の継続を行うことになる。
【００７３】
そこで、第３の実施形態としては、第２の実施形態で、構成変更があり、再起動処理を行う必要が無いと判断し、高速起動待機状態から電源ＯＮ状態に遷移した場合に、不図示の表示部に構成変更があったことを表示する。ここで表示内容としては、構成変更があったことに加えて、再起動を促す内容であることが望ましい。
【００７４】
以上のように、第３の実施例によれば、平均起動時間を短縮するためにある程度、画像形成装置のシステム全体の不整合を許容して、再起動を行わずに、高速起動待機状態から電源ＯＮ状態に遷移した場合、構成変更があった旨を表示することを可能とする。
【００７５】
〔他の実施形態〕
本発明は、以下の処理を実行することによっても実現される。
【００７６】
即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７７】
１０１  画像形成装置
１０２  データ処理装置
２０１  操作部
２０２  コントローラ
２０３  電源ユニット
２０４  ハードディスク装置
２０５  プリンタエンジン
２０６  ＵＳＢメモリ
３０１  ＣＰＵ
３０２  ＲＯＭ
３０３  不揮発性メモリ
３０４  ＵＳＢコントローラ
３０５  ディスクコントローラ
３００  メインボード
３１０  バスコントローラ
３１１  リセット回路
３２０  サブボード
３２１  ＣＰＵ
３２２  ネットワークコントローラ
３２３  電源監視Ｈ／Ｗ
３２４  画像処理プロセッサ
３２５  デバイスコントローラ
３３０  バスコントローラ
３３１  リセット回路
【図１】
2015114882.tif 000003
【図２】
2015114882.tif 000004
【図３】
2015114882.tif 000005
【図４】
2015114882.tif 000006
【図５】
2015114882.tif 000007