(57)【要約】【課題】装置の起動条件と拡張メモリの装着の有無とに応じて起動プログラムを切り替えることにより、省電力モードから通常モードへの高速復帰を可能としながら、拡張メモリに記憶された情報の破損時でも装置の起動を可能とする。【解決手段】本体制御部６は、拡張メモリとしての第２のメモリが装置に装着された状態で省電力モードに移行する際に、移行直前の装置のスナップショットデータを第２のメモリＭ２に記憶させるとともに、装置の電源起動時および装置の通常モードへの復帰時に、第１のメモリＭ１または第２のメモリＭ２に記憶された情報を読み込む。メモリ制御部７２は、装置の通常モードへの復帰時には、第２のメモリＭ２が装着されていることが検出された場合のみ、本体制御部６の読み込み先を第２のメモリＭ２に切り替える一方、装置の電源起動時には、本体制御部６の読み込み先を第１のメモリＭ１に切り替える。【選択図】図３
2012137802.tif 000002
【特許請求の範囲】
【請求項１】
装置の起動に必要なプログラムを記憶する第１のメモリと、
拡張メモリとしての第２のメモリが装置に装着されているか否かを検出する装着検出部と、
前記第２のメモリが装置に装着された状態で、装置の動作モードが通常モードから省電力モードに移行する際に、移行直前の装置のスナップショットデータを前記第２のメモリに記憶させるとともに、装置の電源起動時および装置の省電力モードから通常モードへの復帰時に、前記第１のメモリまたは前記第２のメモリに記憶された情報を読み込む本体制御部と、
装置の電源起動時および装置の省電力モードから通常モードへの復帰時に、前記本体制御部の読み込み先を、前記第１のメモリと前記第２のメモリとで切り替えるメモリ制御部とを備え、
前記メモリ制御部は、装置の省電力モードから通常モードへの復帰時には、前記装着検出部にて前記第２のメモリが装着されていることが検出された場合のみ、前記本体制御部の読み込み先を前記第２のメモリに切り替える一方、装置の電源起動時には、前記第２のメモリの装着の有無にかかわらず、前記本体制御部の読み込み先を前記第１のメモリに切り替えることを特徴とする情報処理装置。
【請求項２】
前記メモリ制御部は、
前記本体制御部の読み込み先として、前記第１のメモリおよび前記第２のメモリの一方を選択するセレクタと、
装置が通常モードから省電力モードに移行する時点で、前記装着検出部にて前記第２のメモリが装着されていることが検出されている場合のみ、次に装置が省電力モードから通常モードに復帰する際の前記本体制御部の読み込み先として前記第２のメモリを選択するように、前記セレクタを制御するセレクタ制御部とを備えていることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記セレクタは、装置の電源起動時には、前記第２のメモリの装着の有無にかかわらず、前記本体制御部の読み込み先として前記第１のメモリを選択するように設定されていることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記メモリ制御部は、装置が通常モードから省電力モードに移行したことを示す状態遷移信号が前記本体制御部から出力されたときに、前記セレクタの設定の切り替えを指示する切替信号を前記セレクタ制御部に出力する切替信号出力部をさらに備え、
前記セレクタ制御部は、前記装着検出部にて前記第２のメモリが装着されていることが検出され、前記切替信号出力部から前記切替信号が出力されたときに、次に装置が省電力モードから通常モードに復帰する際の前記本体制御部の読み込み先を、前記第１のメモリから前記第２のメモリに切り替えるように、前記セレクタを制御することを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記メモリ制御部は、前記装着検出部が前記第２のメモリの装着を検出していない場合、装置の省電力モードから通常モードへの復帰時には、前記本体制御部の読み込み先を前記第１のメモリに設定することを特徴とする請求項１から４のいずれかに記載の情報処理装置。
【請求項６】
前記本体制御部によって制御され、記録媒体に画像を形成するための画像形成部を備えていることを特徴とする請求項１から５のいずれかに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のプログラムを切り替えて装置を起動させる情報処理装置に関するものである。
【背景技術】
【０００２】
従来から、複数のバージョンのオペレーティングシステム（ＯＳ）または複数のプログラムの中から選択したものを用いてコンピュータを起動する技術が種々提案されている。例えば、特許文献１の装置では、ＯＳイメージを更新する際に、ＯＳイメージを更新した最新ＯＳイメージを外部記憶装置に書き込む一方で、その更新に先立って、更新前のＯＳイメージのスナップショットであるスナップショットＯＳイメージを生成して外部記憶装置に格納している。そして、コンピュータシステムの起動時には、最新のＯＳイメージと、スナップショットＯＳイメージとのうちの一方をブートＯＳイメージとして選択し、外部記憶装置から読み出すようにしている。
【０００３】
スナップショットＯＳイメージを記憶しておくことにより、ＯＳイメージの更新の際に不具合があった場合に、ＯＳイメージを以前のバージョンのものに戻すことが可能となる。
【０００４】
また、特許文献２の装置では、ＢＩＯＳ起動中に、所定の認証情報が記憶された第２の記録媒体が装置に接続されているか否かを確認し、接続が確認されたときには、第２の記録媒体に記憶されている第２のプログラムを起動する一方、接続を確認できないときは、第１の記録媒体に記憶されている第１のプログラムを起動するようにしている。
【０００５】
装置側では、所定の認証情報が記憶されているか否かといった認証を行うことで、所定の認証情報とともに第２の記録媒体に記憶されている第２のプログラム（特定のプログラム）のみの起動が許可され、それ以外のプログラム（不特定のプログラム）の起動は許可されなくなる。これにより、例えば第２の記録媒体に記憶した不特定のプログラムを起動し、その不特定のプログラムを用いて情報処理装置内のプログラムにアクセスされるような事態を防止することができる。その結果、装置のセキュリティを確保しながら、ＢＩＯＳレベルで起動ドライブを外部デバイスである第２の記録媒体に切り替えることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−３８１５号公報（請求項１、段落〔０００３〕等参照）
【特許文献２】特開２００８−１９２１２６号公報（請求項１、段落〔００２４〕〜〔００２５〕等参照）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、装置の電源起動後、一定期間の不使用により、装置が通常モードから省電力モード（スリープモード）に移行した場合において、次に省電力モードから通常モードに復帰する際に、短時間での復帰をユーザが希望する場合がある。特許文献１は、スナップショットデータを生成してはいるものの、そのスナップショットデータを利用して省電力モードから通常モードに高速復帰するための構成については一切開示しておらず、高速復帰の要求がある場合に、その要求に応えることができない。
【０００８】
また、特許文献２の装置では、第２の記録媒体（外部記憶装置、拡張メモリ）が装置に装着されている場合、第２の記録媒体に記憶された第２のプログラムからの起動が選択されるようになっているが、起動条件（省電力モードから通常モードへの復帰か、装置の電源起動か）によって、第１のプログラムか第２のプログラムかで起動プログラムを選択する構成とはなっていない。このため、第２の記録媒体が装置に装着されている場合に、起動条件によらず一律に第２のプログラムから起動を行うようにすると、例えば電源起動時に第２のプログラムが破損している場合には、第２のプログラムから起動できないため、装置を永久に起動することができなくなる。
【０００９】
本発明は、上記の問題点を解決するためになされたもので、その目的は、装置の起動条件と拡張メモリの装着の有無とに応じて起動プログラムを切り替えることにより、省電力モードから通常モードへの高速復帰を可能としながら、拡張メモリに記憶された情報（プログラム、データ）の破損時でも装置の起動が可能な情報処理装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の情報処理装置は、装置の起動に必要なプログラムを記憶する第１のメモリと、拡張メモリとしての第２のメモリが装置に装着されているか否かを検出する装着検出部と、前記第２のメモリが装置に装着された状態で、装置の動作モードが通常モードから省電力モードに移行する際に、移行直前の装置のスナップショットデータを前記第２のメモリに記憶させるとともに、装置の電源起動時および装置の省電力モードから通常モードへの復帰時に、前記第１のメモリまたは前記第２のメモリに記憶された情報を読み込む本体制御部と、装置の電源起動時および装置の省電力モードから通常モードへの復帰時に、前記本体制御部の読み込み先を、前記第１のメモリと前記第２のメモリとで切り替えるメモリ制御部とを備え、前記メモリ制御部は、装置の省電力モードから通常モードへの復帰時には、前記装着検出部にて前記第２のメモリが装着されていることが検出された場合のみ、前記本体制御部の読み込み先を前記第２のメモリに切り替える一方、装置の電源起動時には、前記第２のメモリの装着の有無にかかわらず、前記本体制御部の読み込み先を前記第１のメモリに切り替えることを特徴としている。
【００１１】
上記の構成によれば、装置の省電力モードから通常モードへの復帰時に、第２のメモリが装着されている場合には、本体制御部は、第２のメモリに記憶されたスナップショットデータを展開して装置を起動させる。これにより、通常モードへの復帰時には、省電力モードへの移行直前の状態に装置を短時間で戻すことができ、装置を高速起動させることができる。一方、装置の電源起動時には、本体制御部は、常に（第２のメモリの装着の有無に関係なく）、第１のメモリに記憶されたプログラムを実行して装置を起動させる。したがって、例えば第２のメモリが装着されていて、その第２のメモリに記憶されたスナップショットデータが破損している場合でも、装置を正常に起動させることができる。
【００１２】
このように、装置の起動条件（省電力モードから通常モードへの復帰か、装置の電源起動か）と、拡張メモリ（第２のメモリ）の装着の有無とに応じて、メモリ制御部が本体制御部の読み込み先を切り替えることにより、第２のメモリの使用を可能として、通常モードへの高速復帰の要求に応えながら、第２のメモリを使用する場合に想定されるスナップショットデータの破損にも十分に対応することができる。
【００１３】
本発明の情報処理装置において、前記メモリ制御部は、前記本体制御部の読み込み先として、前記第１のメモリおよび前記第２のメモリの一方を選択するセレクタと、装置が通常モードから省電力モードに移行する時点で、前記装着検出部にて前記第２のメモリが装着されていることが検出されている場合のみ、次に装置が省電力モードから通常モードに復帰する際の前記本体制御部の読み込み先として前記第２のメモリを選択するように、前記セレクタを制御するセレクタ制御部とを備えている構成であってもよい。
【００１４】
装置が省電力モードに移行する際に第２のメモリが装着されている場合には、次に装置が通常モードに復帰する際の本体制御部の読み込み先として、第２のメモリがセレクタで選択されるので、本体制御部は、通常モードへの復帰時に、第２のメモリに記憶されたスナップショットデータを展開して装置を高速起動させることが確実にできる。
【００１５】
本発明の情報処理装置において、前記セレクタは、装置の電源起動時には、前記第２のメモリの装着の有無にかかわらず、前記本体制御部の読み込み先として前記第１のメモリを選択するように設定されていることが望ましい。
【００１６】
この場合、本体制御部は、装置の電源起動時には、常に、セレクタによって選択されている第１のメモリに記憶されたプログラムを実行して装置を確実に起動させることができる。
【００１７】
本発明の情報処理装置において、前記メモリ制御部は、装置が通常モードから省電力モードに移行したことを示す状態遷移信号が前記本体制御部から出力されたときに、前記セレクタの設定の切り替えを指示する切替信号を前記セレクタ制御部に出力する切替信号出力部をさらに備え、前記セレクタ制御部は、前記装着検出部にて前記第２のメモリが装着されていることが検出され、前記切替信号出力部から前記切替信号が出力されたときに、次に装置が省電力モードから通常モードに復帰する際の前記本体制御部の読み込み先を、前記第１のメモリから前記第２のメモリに切り替えるように、前記セレクタを制御する構成であってもよい。
【００１８】
切替信号出力部から切替信号が出力されたとき、セレクタ制御部は、装置が通常モードから省電力モードに移行したことを認識できる。これにより、セレクタ制御部は、装置が通常モードから省電力モードに移行したことと、装着検出部にて第２のメモリの装着が検出されていることとの２つ条件を満足する場合に、本体制御部の読み込み先を第２のメモリに切り替えるようにセレクタを確実に制御できる。その結果、本体制御部は、通常モードへの復帰時に、第２のメモリに確実にアクセスすることができる。
【００１９】
本発明の情報処理装置において、前記メモリ制御部は、前記装着検出部が前記第２のメモリの装着を検出していない場合、装置の省電力モードから通常モードへの復帰時には、前記本体制御部の読み込み先を前記第１のメモリに設定することが望ましい。
【００２０】
装置に第２のメモリが装着されていない場合でも、本体制御部は、第１のメモリに記憶されたプログラムを実行して、装置を通常モードに復帰させることができる。また、装置に第２のメモリが装着されていないので、高速復帰を実現することはできないが、第２のメモリの使用によるユーザのコスト負担を無くすことができる。
【００２１】
本発明の情報処理装置は、前記本体制御部によって制御され、記録媒体に画像を形成するための画像形成部を備えていてもよい。
【００２２】
この場合、省電力モードから通常モードへの高速復帰を目的として、拡張メモリとしての第２のメモリが装着可能で、画像形成部によって記録媒体に画像を形成する構成において、上述した本発明の効果を得ることができる。
【発明の効果】
【００２３】
本発明によれば、装置の起動条件と拡張メモリの装着の有無とに応じて、メモリ制御部が本体制御部の読み込み先を切り替える（選択する）ことにより、高速でのスリープ復帰の要求に応えながら、電源起動時にはスナップショットデータが破損していても装置を正常に起動させることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の一形態に係る情報処理装置としての複写機の概略の構成を模式的に示す断面図である。
【図２】上記複写機のハードウェア構成の一例を示すブロック図である。
【図３】上記複写機の起動制御に係る構成を示すブロック図である。
【図４】電源起動時の動作の流れを示すフローチャートである。
【図５】動作モードの遷移を示す説明図である。
【図６】通常モードから省電力モードに移行するときの動作の流れを示すフローチャートである。
【図７】省電力モードから通常モードに移行するときの動作の流れを示すフローチャートである。
【発明を実施するための形態】
【００２５】
本発明の実施の一形態について、図面に基づいて説明すれば、以下の通りである。まず、本発明の情報処理装置を構成する画像形成装置としての複写機の概略について説明する。
【００２６】
（画像形成装置の概略）
図１は、電子写真方式を利用して画像を形成する複写機２００の概略の構成を模式的に示す正面視での断面図である。複写機２００は、画像読取部１と、原稿搬送部２とを有している。
【００２７】
画像読取部１は、原稿搬送部２によって搬送されて搬送読取用コンタクトガラス１１上を通過する原稿の画像、または、載置読取用コンタクトガラス１２に載置された原稿の画像を読み取る。この画像読取部１は、原稿搬送部２によって搬送される原稿の画像読取時には、光源を有するキャリッジを読取位置に移動させ、その読取位置で搬送読取用コンタクトガラス１１を介して原稿に光を照射し、原稿からの反射光をイメージセンサで受光することにより、上記原稿の画像を主走査方向の１ラインごとに読み取る。また、画像読取部１は、載置読取用コンタクトガラス１２に載置された原稿の画像読取時には、キャリッジを副走査方向に移動させながら載置読取用コンタクトガラス１２を介して原稿に光を照射し、原稿からの反射光をイメージセンサで受光することにより、上記原稿の画像を読み取る。
【００２８】
原稿搬送部２は、搬送読取用コンタクトガラス１１上に読取原稿を１枚ずつ自動的に連続して搬送する原稿搬送装置であり、画像読取部１の上方に設けられている。この原稿搬送部２は、複写機背面側に水平に位置する回動軸（図示せず）を中心に回動可能に設けられており、画像読取部１の原稿台（載置読取用コンタクトガラス１２）に原稿を載置する際に上下方向に開閉する上面カバーを構成している。また、載置読取用コンタクトガラス１２に載置されるブック原稿の画像を読み取る場合、原稿搬送部２はブック原稿を上から押さえる原稿押さえ部としても機能する。なお、原稿搬送部２の代わりに、原稿押さえ部としての機能のみを有する上面カバーが設けられてもよい。
【００２９】
また、複写機２００は、画像読取部１の正面側に操作パネル３を有している。操作パネル３は、複写機２００の設定用のキーを表示しつつユーザによる設定入力を受け付ける入力部であり、タッチパネルを含む液晶表示部３０と、コピー部数等の数字入力を行うためのテンキー部３１と、印刷開始を指示入力するためのスタートキー３２とを有している。
【００３０】
また、複写機２００は、給紙部４Ａ、搬送路４Ｂ、画像形成部５Ａ、中間転写部５Ｂ、定着部５Ｃ等を備えており、画像読取部１で読み取られた画像を記録媒体上に形成する。なお、複写機２００は、外部から送信される画像データに基づいて記録媒体上に画像を形成することもできる。
【００３１】
給紙部４Ａは、複写機２００の本体内に複数設けられており、それぞれ、各サイズ（例えば、Ａ４、Ｂ４等のＡ型、Ｂ型用紙等）、各種用紙（例えば、コピー用紙、再生紙、厚紙、ＯＨＰシート等）を記録媒体として複数枚収容している。各給紙部４Ａは、それぞれ回転駆動する給紙ローラ４１を備え、印刷時、１枚ずつ搬送路４Ｂに用紙を送り込む。
【００３２】
搬送路４Ｂは、装置内で用紙を搬送する通路である。そして、搬送路４Ｂには、用紙の案内のためのガイド板や、用紙搬送時に回転駆動する搬送ローラ対４２（図１おいて、上方から４２Ａ、４２Ｂ、４２Ｃの計３つ）や、搬送される用紙を画像形成部５Ａの手前で待機させ、形成されたトナー像の転写タイミングに合わせて用紙を送り出すレジストローラ対４３等が設けられる。また、定着完了後の用紙を排出トレイ４４に排出する排出ローラ対４５も設けられる。
【００３３】
画像形成部５Ａは、複数の画像形成ユニット５０（ブラック用の５０Ｂｋ、イエロー用の５０Ｙ、シアン用の５０Ｃ、マゼンタ用の５０Ｍ）と露光装置５１を含む。露光装置５１は、画像読取部１で読み取られた画像の画像データ等に基づき、レーザ光を点消灯しつつ出力し、各感光体ドラムを走査露光する。画像形成ユニット５０は、回転駆動可能に支持された感光体ドラムや、感光体ドラムの周囲に配設された帯電装置、現像装置、清掃装置等を備える。そして、各画像形成ユニット５０と露光装置５１によって、感光体ドラムの周面上にトナー像が形成される。
【００３４】
中間転写部５Ｂは、各画像形成ユニット５０からトナー像の１次転写を受け、用紙に２次転写を行う。中間転写部５Ｂは、各１次転写ローラ５２Ｂｋ〜５２Ｍ、中間転写ベルト５３、駆動ローラ５４、複数の従動ローラ５５、２次転写ローラ５６、ベルト清掃装置５７等で構成される。各１次転写ローラ５２Ｂｋ〜５２Ｍは、対応する感光体ドラムとで無端状の中間転写ベルト５３を挟み込む。各１次転写ローラ５２Ｂｋ〜５２Ｍには、転写用電圧が印加され、トナー像は中間転写ベルト５３に転写される。
【００３５】
中間転写ベルト５３は、駆動ローラ５４等に張架され、モータ等の駆動機構（不図示）に接続される駆動ローラ５４の回転駆動により周回する。駆動ローラ５４は、２次転写ローラ５６とで中間転写ベルト５３を挟み込む。各画像形成ユニット５０で形成されたトナー像（ブラック、イエロー、シアン、マゼンタの各色）は、順次、ずれなく重畳して中間転写ベルト５３に１次転写された後、所定の電圧を印加された２次転写ローラ５６により、用紙に転写される。
【００３６】
定着部５Ｃは、用紙に転写されたトナー像を定着させる。定着部５Ｃは、主として、発熱体を内蔵する加熱ローラ５８とこれに圧接する加圧ローラ５９からなる。用紙が、加熱ローラ５８と加圧ローラ５９との間に形成されるニップを通過すると、トナーが溶融・加熱され、トナー像が用紙に定着する。定着部５Ｃから排出される用紙は、排出トレイ４４に送られる。
【００３７】
（複写機のハードウェア構成）
次に、複写機２００のハードウェア構成について説明する。図２は、複写機２００のハードウェア構成の一例を示すブロック図である。複写機２００は、本体制御部６と、記憶部６１とを有している。
【００３８】
記憶部６１は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard disk drive）、フラッシュＲＯＭ等の、不揮発性および揮発性のメモリで構成されており、複写機２００を制御するためのプログラムやデータ等を記憶する。なお、本実施形態では、記憶部６１は、本体制御部６の外部に設けられているが、内部に設けられていてもよい。
【００３９】
本体制御部６は、記憶部６１のプログラムやデータを利用して、各部を制御し、印刷を行わせる。詳しくは、本体制御部６は、画像読取部１、原稿搬送部２、操作パネル３、給紙部４Ａ、搬送路４Ｂ、画像形成部５Ａ、中間転写部５Ｂ、定着部５Ｃと接続されており、用紙搬送やトナー像形成等、各部の動作制御を行う中央演算処理装置としてのＣＰＵ６ａを有している。操作パネル３での設定やコピー実行指示は、本体制御部６に伝達される。本体制御部６は、上記の設定や指示に基づき、画像読取部１および原稿搬送部２に対して動作指示を与える。そして、本体制御部６は、画像読取部１から受け取った原稿の画像データに基づき、印刷を行わせる（コピー）。
【００４０】
なお、本体制御部６は、全体制御や通信制御や画像処理を行うメイン制御部、画像形成や各種回転体を回転させるモータ等のＯＮ／ＯＦＦ等を行い、印刷を制御するエンジン制御部等、機能ごとに分割して複数種設けられてもよい。ここでは、これらの制御部をまとめた形態で示して説明する。
【００４１】
また、本体制御部６には、画像処理部６ｂが設けられる。画像処理部６ｂは、ＡＳＩＣやメモリ等で構成され、濃度変換処理や、拡大縮小処理や、回転処理や、画像データの圧縮、伸張処理などの各種画像処理を行う。なお、画像処理部６ｂは、その他、公知となっている画像処理（例えば、枠消し処理）等を行うこともできる。また、本体制御部６は、通信Ｉ／Ｆ部６２を介して通信回線と接続されており、外部装置（例えばパーソナルコンピュータ）との間でデータを送受信することも可能である。
【００４２】
（起動制御について）
次に、本実施形態の複写機２００の起動制御について説明する。図３は、複写機２００の起動制御に係る構成を示すブロック図である。複写機２００は、上記した本体制御部６のほかに、第１のメモリＭ１と、装着検出部７１と、メモリ制御部７２とをさらに備えている。
【００４３】
第１のメモリＭ１は、装置（ここでは複写機２００）の起動に必要なプログラムを記憶する不揮発性のメモリ（プログラムメモリ）で構成されている。この第１のメモリＭ１は、例えば上記した本体制御部６の記憶部６１のＲＯＭで構成することが可能であるが、起動プログラムを格納するものであれば、上記ＲＯＭとは異なる他のメモリであってもよい。
【００４４】
装着検出部７１は、不揮発性のオプションメモリである第２のメモリＭ２（拡張メモリ）が装置に装着されているか否かを検出する回路である。装着検出部７１にて、第２のメモリＭ２の装着が検出された場合には、装着検出部７１からメモリ制御部７２の後述するセレクタ制御部８２に対して、装着検出信号が出力される。なお、装着検出部７１は、第２のメモリＭ２の装着を検出したときのみ、装着検出信号をセレクタ制御部８２に出力してもよいし、第２のメモリＭ２の装着時にハイレベルとなり、非装着時にローレベルとなる信号を常時出力してもよい。
【００４５】
上記の本体制御部６は、第２のメモリＭ２が装置に装着された状態で、装置の動作モードが通常モードから省電力モード（スリープモード）に移行する際に、移行直前の装置のスナップショットデータを第２のメモリＭ２に記憶させるとともに、装置の電源起動時（再起動も含む）および装置の省電力モードから通常モードへの復帰時に、第１のメモリＭ１または第２のメモリＭ２にアクセスして、それらに記憶された情報を読み込み、装置を起動または復帰させる。なお、本体制御部６の読み込み先は、後述するセレクタ８１での設定によって決まる。
【００４６】
ここで、通常モードとは、装置の各機能ブロックに電力が供給されることにより、装置が通常の動作を行うことが可能な状態にある動作モードのことを指す。一方、省電力モードとは、必要最小限の機能ブロックにのみ電力を供給し、その他の機能ブロックへの電力供給を遮断することによって、通常モードよりも消費電力を小さくし、省電力化を図る動作モードのことを指す。各機能ブロックへの電力供給は、後述するセレクタ制御部８２によって制御される。
【００４７】
また、上記のスナップショットデータとしては、例えば、オペレーティングシステム、アプリケーションプログラム、デバイスドライバを本体制御部６（ＣＰＵ６ａ）が実行する際に使用される作業領域（例えば記憶部６１の揮発性ＲＡＭ）に記憶されている情報を考えることができる。なお、ＣＰＵ６ａや画像処理部６ｂのＡＳＩＣのレジスタの内容がスナップショットデータに含まれていてもよい。装置の省電力モードへの移行直前の装置のスナップショットデータを第２のメモリＭ２に記憶させ、次に通常モードへの復帰時に上記スナップショットデータを読み込んでこれを展開することにより、装置を短時間で省電力モードへの移行直前の状態に戻すことができ、通常モードに高速復帰することが可能となる。
【００４８】
また、本体制御部６は、装置が通常モードから省電力モードに移行する際には、その移行を示す状態遷移信号（スリープ信号）を後述するラッチ回路８３に出力する。なお、このときのスリープ信号としては、例えば、装置が省電力モードに移行したときにハイレベルとなり、通常モードに移行したときにローレベルとなる信号を想定することができる。
【００４９】
メモリ制御部７２は、装置の電源起動時および装置の省電力モードから通常モードへの復帰時に、本体制御部６の読み込み先を、第１のメモリＭ１と第２のメモリＭ２とで切り替える制御を行うものである。このようなメモリ制御部７２は、セレクタ８１と、セレクタ制御部８２と、ラッチ回路８３とを有して構成されている。
【００５０】
セレクタ８１は、本体制御部６の読み込み先として、第１のメモリＭ１および第２のメモリＭ２の一方を選択する回路である。セレクタ８１は、装置の電源起動時には、第２のメモリＭ２の装着の有無にかかわらず、本体制御部６の読み込み先として第１のメモリＭ１を選択するように設定されている。また、装置の省電力モードから通常モードへの復帰時には、セレクタ８１での本体制御部６の読み込み先の選択が、セレクタ制御部８２によって設定される。
【００５１】
具体的には、装置が通常モードから省電力モードに移行する時点で、装着検出部７１にて第２のメモリＭ２の装着が検出されている場合のみ、次に装置が省電力モードから通常モードに復帰する際の本体制御部６の読み込み先として第２のメモリＭ２を選択するように、セレクタ８１がセレクタ制御部８２によって制御される。これにより、本体制御部６は、第２のメモリＭ２に記憶されたスナップショットデータを利用して装置を通常モードに高速復帰させることが可能となる。
【００５２】
一方、装着検出部７１にて第２のメモリＭ２の装着が検出されていない場合、装置の省電力モードから通常モードへの復帰時には、本体制御部６の読み込み先を第１のメモリＭ１に切り替えるように、セレクタ８１がセレクタ制御部８２によって制御される。したがって、ユーザが高速復帰を要求せず、第２のメモリＭ２を使用しない場合でも、本体制御部６は、第１のメモリＭ１のプログラムを実行して装置を通常モードに復帰させることが可能となる。
【００５３】
また、セレクタ制御部８２は、複写機２００の各部への電力供給を制御するコントローラ（電力制御部）としても機能しており、省電力モードにおいても常に通電されて各部への電力供給を制御する。例えば、セレクタ制御部８２は、外部装置（パーソナルコンピュータ）から複写機２００にデータが送信されたり、操作パネル３の操作によって省電力モードが解除されたり、原稿搬送部２が開閉されて原稿が載置読取用コンタクトガラス１２上に載置されて、プリント動作やコピー動作を行うことが必要になったと判断した場合には（通常モードへの復帰条件を満足した場合には）、各部に速やかに電力を供給し、複写機２００を通常モードに復帰させる。これにより、複写機２００では、プリント動作やコピー動作が可能となる。以上のことから、セレクタ制御部８２は、省電力モードから通常モードへの復帰条件を満足するか否かを判断し、満足した場合には装置を通常モードに復帰させる復帰条件判断部としても機能していると言える。
【００５４】
ラッチ回路８３は、装置が通常モードから省電力モードに移行したことを示すスリープ信号が本体制御部６から出力されたときに、セレクタ８１の設定の切り替えを指示する切替信号をセレクタ制御部８２に出力する切替信号出力部である。例えば、ラッチ回路８３は、装置が省電力モードに移行したときには、上記のスリープ信号の入力を保持しつつ、次に通常モードに復帰する際の本体制御部６の読み込み先を第１のメモリＭ１から第２のメモリＭ２に切り替えるための切替信号を、セレクタ制御部８２に出力する。これにより、セレクタ制御部８２は、第２のメモリＭ２の装着検出信号と、ラッチ回路８３からの切替信号とに基づいて、セレクタ８１におけるメモリの切り替え（本体制御部６の読み込み先の切り替え）を行うことができる。なお、ラッチ回路８３の動作は、装置の通常モードへの復帰とともに、セレクタ制御部８２からのリセット信号によってリセットされ、次の省電力モードへの移行に備えられる。
【００５５】
（動作について）
次に、装置の起動制御に係る動作について説明する。装置の起動制御としては、大きく分けて、装置の電源ＯＮによる起動（電源起動）と、省電力モードから通常モードへの復帰による起動（スリープ復帰）とがある。そこで、以下では、これらを分けて説明するとともに、スリープ復帰の前段階では、通常モードから省電力モードへの移行という動作が必ずあるので、この動作についても併せて説明することとする。
【００５６】
〈電源起動〉
図４は、装置の電源起動時の動作の流れを示すフローチャートである。まず、装置の電源がＯＮされると（Ｓ１）、セレクタ８１は、本体制御部６の読み込み先として、第２のメモリＭ２の有無に関係なく、第１のメモリＭ１を選択する（Ｓ２）。これにより、本体制御部６は、セレクタ８１の設定を確認し、第１のメモリＭ１に記憶されたプログラムを読み込んで実行し、装置を起動させることになる（Ｓ３）。その後は、装置の電源ＯＦＦの操作があるまで装置が稼働し続け（Ｓ４）、電源ＯＦＦの操作によって装置の稼働が終了する。
【００５７】
ここで、装置の稼働中は、上述したセレクタ制御部８２による電力制御により、装置の動作モードが通常モードと省電力モードとの間で遷移する。図５は、装置の動作モードの遷移を示す説明図である。同図に示すように、通常モードにおいて、例えば所定時間コピー動作を行っていないなど、省電力モードへの移行条件を満足した場合には、省電力化を図るべく、動作モードが通常モードから省電力モードに移行する。逆に、省電力モードの最中に、外部装置からデータが送信されてプリント動作を行う場合には、動作モードが省電力モードから通常モードに移行する。図４のＳ３とＳ４との間では、このような動作モードの遷移が実際には繰り返される。
【００５８】
なお、装置が電源起動される前は、セレクタ制御部８２への電源供給も停止しているので、電源起動時に、セレクタ８１がセレクタ制御部８２によってメモリの切替制御を受けることはない。
【００５９】
〈通常モードから省電力モードへの移行〉
図６は、装置が通常モードから省電力モードに移行するときの動作の流れを示すフローチャートである。通常モードにおいて、例えばコピー終了から所定時間が経過したなど、省電力モードへの移行条件を満足すると（Ｓ１１）、本体制御部６は、電源起動後の最初のスリープ信号によりラッチ回路８３を動作させる（Ｓ１２）。これにより、ラッチ回路８３は、スリープ復帰時の本体制御部６の読み込み先として第２のメモリＭ２を選択させるための切替信号をセレクタ制御部８２に出力する（Ｓ１３）。
【００６０】
次に、セレクタ制御部８２は、装着検出部７１からの装着検出信号に基づき、装置に第２のメモリＭ２が装着されていると判断した場合には（Ｓ１４にてＹｅｓ）、省電力モードへの移行直前の装置のスナップショットデータを、本体制御部６から第２のメモリＭ２に格納させる（Ｓ１５）。そして、セレクタ制御部８２は、上記の切替信号に基づき、スリープ復帰時の本体制御部６の読み込み先として第２のメモリＭ２を選択するように、セレクタ８１を設定する（Ｓ１６）。その後、セレクタ制御部８２は、装置の各部への電力供給を遮断して、装置を省電力モードに移行させる（Ｓ１７）。
【００６１】
なお、Ｓ１４にて、装置に第２のメモリＭ２が装着されていない場合には、セレクタ制御部８２はセレクタ８１の設定を切り替えず、そのままＳ１７に移行する。電源起動の際には、セレクタ８１は、本体制御部６の読み込み先として、上記のように第１のメモリＭ１を選択するように設定されているので、Ｓ１４でＮｏの場合には、セレクタ８１での上記設定（第１のメモリＭ１の選択）がそのまま維持されることになる。
【００６２】
〈省電力モードから通常モードへの移行〉
図７は、装置が省電力モードから通常モードに移行するときの動作の流れを示すフローチャートである。セレクタ制御部８２は、省電力モードにおいて、例えば外部装置からプリント対象となるデータが送信されるなど、通常モードへの移行条件（復帰条件）を満足したと判断した場合には（Ｓ２１）、装置の各部に電力を供給する（Ｓ２２）。
【００６３】
次に、本体制御部６は、セレクタ８１での読み込み先の設定が、第２のメモリＭ２であるか、第１のメモリＭ１であるかを判断し（Ｓ２３）、設定が第２のメモリＭ２である場合には、その第２のメモリＭ２に記憶されているスナップショットデータを読み込んで記憶部６１のＲＡＭにて展開し（Ｓ２４）、設定が第１のメモリＭ１であれば、その第１のメモリＭ１に記憶されているプログラムを読み込んで実行する（Ｓ２５）。これにより、通常モードへの移行が完全に終了し、装置はプリント等の動作を行うことが可能となる。
【００６４】
以上のように、本実施形態では、装置の起動条件と第２のメモリＭ２の装着の有無とに応じて、メモリ制御部７２（セレクタ８１、セレクタ制御部８２、ラッチ回路８３）が、本体制御部６による情報の読み込み先を切り替える。つまり、スリープ復帰時に第２のメモリＭ２が装着されている場合には、本体制御部６は、第２のメモリに記憶されたスナップショットデータを展開して装置を起動させる。したがって、この場合には、省電力モードへの移行直前の状態に装置を短時間で戻すことができ、装置を高速起動させることができる。一方、装置の電源起動時には、本体制御部６は、第２のメモリＭ２の装着の有無に関係なく、第１のメモリＭ１に記憶されたプログラムを実行して装置を起動させる。これにより、装置に第２のメモリＭ２が装着されていて、その第２のメモリＭ２に記憶されたスナップショットデータが破損している場合でも、装置を正常に起動させることができる。
【００６５】
また、装置が省電力モードに移行する際に第２のメモリＭ２が装着されている場合には、セレクタ制御部８２の制御により、次に装置が通常モードに復帰する際の本体制御部６の読み込み先として、第２のメモリＭ２がセレクタ８１で選択されるので、本体制御部６は、通常モードへの復帰時に、第２のメモリＭ２に記憶されたスナップショットデータを展開して装置を高速起動させることが確実にできる。
【００６６】
また、セレクタ８１は、装置の電源起動時には、第２のメモリＭ２の装着の有無にかかわらず、本体制御部６の読み込み先として、第１のメモリＭ１を選択するように設定されているので、本体制御部６は、装置の電源起動時に常に第１のメモリＭ１に記憶されたプログラムを実行して装置を確実に起動させることができる。
【００６７】
また、セレクタ制御部８２は、ラッチ回路８３からの切替信号と、装着検出部７１からの装着検出信号とに基づいて、本体制御部６の読み込み先として第２のメモリＭ２を選択するようにセレクタ８１を制御している。つまり、セレクタ制御部８２は、ラッチ回路８３から切替信号が出力されることによって、装置が通常モードから省電力モードに移行したことを認識し、装着検出部７１からの装着検出信号によって、第２のメモリＭ２の装着が検出されていることを認識した場合に、セレクタ８１に第２のメモリＭ２を選択させている。これにより、本体制御部６は、省電力モードから通常モードへの復帰時に、第２のメモリＭ２に確実にアクセスすることが可能となる。
【００６８】
また、メモリ制御部７２は、第２のメモリＭ２が装置に装着されていない場合、装置のスリープ復帰時には、本体制御部６の読み込み先を第１のメモリＭ１に設定しているので、本体制御部６は、スリープ復帰時には第１のメモリＭ１にアクセスして、装置を復帰させることができる。また、第２のメモリＭ２を使用していないので、高速でのスリープ復帰を実現することはできないが、第２のメモリＭ２の使用によるユーザのコスト負担を無くすことができる。
【００６９】
また、本実施形態では、少なくとも画像形成部５Ａを有する複写機２００において、上記の起動制御を行う構成としているので、複写機２００において上述した効果を得ることができる。
【００７０】
なお、本実施形態では、メモリ制御部７２がハードウェアとしてのセレクタ８１を備えた構成について説明したが、セレクタ８１の機能をセレクタ制御部８２に持たせて、セレクタ制御部８２がソフト的な処理を行うようにしてもよい。また、本実施形態では、本体制御部６は、第１のメモリＭ１または第２のメモリＭ２にアクセスして、それらに記憶されている情報を読み込むようにしているが、セレクタ８１によって設定（選択）されているメモリ（第１のメモリＭ１または第２のメモリＭ２）が自ら、記憶内容を本体制御部６に出力する構成であってもよいし、セレクタ８１が第１のメモリＭ１または第２のメモリＭ２の記憶内容を取り出して本体制御部６に送出する構成であってもよい。
【００７１】
また、本実施形態では、メモリ制御部７２がラッチ回路８３を備えた構成について説明したが、本体制御部６からのスリープ信号をセレクタ制御部８２に直接入力する構成とし、セレクタ制御部８２が、装着検出部７１からの装着検出信号と本体制御部６からのスリープ信号とに基づいて、セレクタ８１でのメモリ選択を制御するようにしてもよい。
【００７２】
なお、本実施形態では、情報処理装置の構成例として、画像形成装置を例に挙げて説明したが、装置全体の電源をＯＮ／ＯＦＦすることができ、かつ、通常モードと省電力モードとの間で動作モードが遷移する装置であれば、パーソナルコンピュータなどをはじめ、他の装置にも本発明を適用することは可能である。
【００７３】
なお、本実施形態では、画像形成装置として複写機２００を例に挙げたが、本発明は、例えば複合機やファクシミリ装置などの他の画像形成装置にも適用可能である。また、本実施形態では、タンデム式のカラーの画像形成装置について説明したが、その他、ロータリー式のカラー画像形成装置やモノクロの画像形成装置にも、本実施形態の構成を適用することが可能である。
【００７４】
以上、本発明の実施形態について説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【００７５】
本発明の情報処理装置は、例えば画像形成装置やパーソナルコンピュータに利用可能である。
【符号の説明】
【００７６】
５Ａ    画像形成部
６      本体制御部
７１      装着検出部
７２      メモリ制御部
８１      セレクタ
８２      セレクタ制御部
８３      ラッチ回路（切替信号出力部）
２００      複写機（情報処理装置）
Ｍ１    第１のメモリ
Ｍ２    第２のメモリ
【図１】
2012137802.tif 000003
【図２】
2012137802.tif 000004
【図３】
2012137802.tif 000005
【図４】
2012137802.tif 000006
【図５】
2012137802.tif 000007
【図６】
2012137802.tif 000008
【図７】
2012137802.tif 000009