(57)【要約】【課題】設定変更を反映したスナップショットイメージを効率良く作成し、処理負荷を低減することが可能な電子機器を提供する。【解決手段】ＭＦＰ１は、主記憶メモリのスナップショットイメージを作成する作成部２２と、スナップショットイメージを記憶するハードディスク１９と、記憶されているスナップショットイメージを利用してシステムを起動する起動部２１と、設定の変更を受け付ける操作部１７とを備える。起動部２１は、設定の変更が受け付けられた場合、次回起動時は、スナップショットイメージを利用せずにシステムを起動し、作成部２２は、設定の変更が受け付けられた場合、次回起動時において、システムが起動した後、設定の変更が反映された状態のメモリのスナップショットイメージを作成する。【選択図】図１
2012221325.tif 000002
【特許請求の範囲】
【請求項１】
メモリのスナップショットイメージを作成する作成部と、
前記作成部によって作成されたスナップショットイメージを記憶する記憶部と、
前記記憶部に記憶されているスナップショットイメージを利用してシステムを起動する起動部と、
設定の変更を受け付ける受付部と、
を備え、
前記起動部は、設定の変更が受け付けられた場合、次回起動時は、スナップショットイメージを利用せずに前記システムを起動し、
前記作成部は、設定の変更が受け付けられた場合、次回起動時において、前記システムが起動した後、前記設定の変更が反映された状態のメモリのスナップショットイメージを作成することを特徴とする電子機器。
【請求項２】
前記受付部によって受け付けられた設定の変更により、前記記憶部に記憶されているスナップショットイメージを変更する必要があるか否かを判断する判断部と、
スナップショットイメージを変更する必要があると判断された場合、前記記憶部に記憶されている変更前のスナップショットイメージを削除する削除部と、
を備え、
前記起動部は、起動時にスナップショットイメージが記憶されている場合、該スナップショットイメージを利用して前記システムを起動し、スナップショットイメージが記憶されていない場合、スナップショットイメージを利用せずに前記システムを起動し、
前記作成部は、起動時にスナップショットイメージが記憶されていない場合、起動時において、前記システムが起動した後、前記メモリのスナップショットイメージを作成することを特徴とする請求項１に記載の電子機器。
【請求項３】
ＩＰアドレスを利用して通信を行う通信部を備え、
スナップショットイメージを変更する必要がある前記設定は、起動時に自機のＩＰアドレスを自動的に取得するか否かの設定であることを特徴とする請求項２に記載の電子機器。
【請求項４】
情報を表示する表示部を備え、
スナップショットイメージを変更する必要がある前記設定は、前記表示部に表示する言語の設定であることを特徴とする請求項２又は３に記載の電子機器。
【請求項５】
複数種類の画像処理を行う画像処理部を備えて、画像処理装置として機能し、
前記起動部は、前記複数種類の画像処理のうち設定された１つの画像処理を受け付ける受付モードを起動時に立ち上げ、
スナップショットイメージを変更する必要がある前記設定は、起動時に立ち上がる受付モードの設定であることを特徴とする請求項２〜４のいずれか１項に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スナップショットイメージを利用して起動を行う電子機器に関する。
【背景技術】
【０００２】
従来から、ハイバネーション起動を行うパーソナルコンピュータ等の電子機器が知られている。ハイバネーション起動は、電源を切断する前に、メモリの状態をスナップショットイメージとして予めハードディスクに保存し、起動する際に、保存されているスナップショットイメージを利用して起動する方法である。一般的に、ＲＯＭやハードディスクに記憶されたプログラムをロードして起動する場合より、スナップショットイメージを利用した方が速く起動することができる。
【０００３】
下記特許文献１には、オペレーションシステムのスナップショットイメージを作成し、該スナップショットイメージを用いて起動を行う情報処理装置が記載されている。この情報処理装置は、オペレーションシステムが修正された場合に、修正後のスナップショットイメージを作成し、次回起動時に、修正後のスナップショットイメージを用いて起動を行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５１６７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に記載の情報処理装置では、システムが変更されるたびにスナップショットイメージが作成される。一般的な電子機器では、システムではなく、各種の設定が変更されることが多くある。例えば、ＩＰアドレスを起動時に自動取得するのか否かの設定を変更できる電子機器がある。また、表示言語の設定を日本語又は英語に変更できる電子機器もある。
【０００６】
これらの電子機器の処理能力によっては、スナップショットイメージを作成及び記憶する処理負荷のために、他の処理が遅延する虞がある。このため、上記特許文献１に記載の情報処理装置のように、設定が変更されるたびにスナップショットイメージを作成する場合、電子機器によっては、処理負荷の増大が問題となる。
【０００７】
例えば、ユーザが設定変更を複数回行った後、電子機器の電源を切る場合、それぞれの設定変更を行うたびにスナップショットイメージが作成されると、次の設定変更の受付処理や、他の処理が遅れる虞がある。一方、次の起動時には、最後の設定変更を反映したスナップショットイメージしか利用されない。このように、スナップショットイメージの作成のために、他の処理の遅延が問題となる一方で、作成された全てのスナップショットイメージが利用されるとは限らない。
【０００８】
そこで本発明は、上記問題点を解消するためになされたものであり、設定変更を反映したスナップショットイメージを効率良く作成することにより、処理負荷を低減することが可能な電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る電子機器は、メモリのスナップショットイメージを作成する作成部と、作成部によって作成されたスナップショットイメージを記憶する記憶部と、記憶部に記憶されているスナップショットイメージを利用してシステムを起動する起動部と、設定の変更を受け付ける受付部とを備え、起動部は、設定の変更が受け付けられた場合、次回起動時は、スナップショットイメージを利用せずにシステムを起動し、作成部は、設定の変更が受け付けられた場合、次回起動時において、システムが起動した後、設定の変更が反映された状態のメモリのスナップショットイメージを作成することを特徴とする。
【００１０】
本発明に係る電子機器によれば、設定の変更が受け付けられた場合、次回起動時は、スナップショットイメージを利用せずにシステムが起動される。そして、起動時の一連の処理として、変更が反映された状態のメモリのスナップショットイメージが作成され、記憶される。このため、その次以降の起動時には、変更が反映されたスナップショットイメージを利用して高速起動することができる。このように、本発明では、設定の変更が受け付けられた場合、次回の起動時に、最終的な変更を反映したスナップショットイメージが作成される。このため、変更されるたびにスナップショットイメージを作成しないようにすることができる。従って、設定変更を反映したスナップショットイメージを効率良く作成することが可能となる。これにより、処理負荷を低減することが可能となる。
【００１１】
本発明に係る電子機器では、受付部によって受け付けられた設定の変更により、記憶部に記憶されているスナップショットイメージを変更する必要があるか否かを判断する判断部と、スナップショットイメージを変更する必要があると判断された場合、記憶部に記憶されている変更前のスナップショットイメージを削除する削除部とを備え、起動部は、起動時にスナップショットイメージが記憶されている場合、該スナップショットイメージを利用してシステムを起動し、スナップショットイメージが記憶されていない場合、スナップショットイメージを利用せずにシステムを起動し、作成部は、起動時にスナップショットイメージが記憶されていない場合、起動時において、システムが起動した後、メモリのスナップショットイメージを作成することが好ましい。
【００１２】
この構成によれば、スナップショットイメージを変更する必要のある設定の変更が受け付けられた場合、変更前のスナップショットイメージが削除される。次回起動時には、スナップショットイメージが記憶されていないので、スナップショットイメージを利用せずに起動される。そして、起動時の一連の処理として、変更が反映された状態のメモリのスナップショットイメージが作成され、記憶される。このように、変更前のスナップショットイメージが削除されるので、次回起動時には、スナップショットイメージが記憶されているか否かを判断するだけで、スナップショットイメージを利用して起動するか否かの判断をすることが可能となる。
【００１３】
本発明に係る電子機器では、ＩＰアドレスを利用して通信を行う通信部を備え、スナップショットイメージを変更する必要がある設定は、起動時に自機のＩＰアドレスを自動的に取得するか否かの設定であることが好ましい。
【００１４】
この構成によれば、自機のＩＰアドレスを起動時に自動的に取得するか否かの設定が変更された場合、次回起動時に変更が反映されたスナップショットイメージが作成される。従って、その次以降の起動時には、変更が反映されたスナップショットイメージを利用して、高速起動を行うことができる。
【００１５】
本発明に係る電子機器では、情報を表示する表示部を備え、スナップショットイメージを変更する必要がある設定は、表示部に表示する言語の設定であることが好ましい。
【００１６】
この構成によれば、表示部に表示する言語の設定が変更された場合、次回起動時に変更が反映されたスナップショットイメージが作成される。従って、その次以降の起動時には、変更が反映されたスナップショットイメージを利用して、高速起動を行うことができる。
【００１７】
本発明に係る電子機器は、複数種類の画像処理を行う画像処理部を備えて、画像処理装置として機能し、起動部が、複数種類の画像処理のうち設定された１つの画像処理を受け付ける受付モードを起動時に立ち上げ、スナップショットイメージを変更する必要がある設定は、起動時に立ち上がる受付モードの設定であることが好ましい。
【００１８】
この構成によれば、複数種類の画像処理のうち設定された１つの画像処理を受け付ける受付モードが、起動時に立ち上がる。この受付モードの設定が変更された場合、次回起動時に変更が反映されたスナップショットイメージが作成される。従って、その次以降の起動時には、変更が反映されたスナップショットイメージを利用して、高速起動を行うことができる。
【発明の効果】
【００１９】
本発明によれば、設定変更を反映したスナップショットイメージを効率良く作成することが可能となる。これにより、電子機器の処理負荷を低減することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】実施形態に係るＭＦＰの構成を示すブロック図である。
【図２】ＭＦＰによる起動処理を示すフロー図である。
【図３】設定変更を受け付けた場合のＭＦＰによる処理を示すフロー図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。まず、図１を参照して、実施形態に係る電子機器について、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１を例にして説明する。図１は、ＭＦＰ１の構成を示すブロック図である。
【００２２】
ＭＦＰ１は、プリント、スキャン、ＦＡＸ（ファクシミリ）、及び、ＩＦＡＸ（インターネットＦＡＸ）を含む複数の画像処理を行う複合機である。また、ＭＦＰ１は、ＬＡＮ（ローカルエリアネットワーク）９０を介してパーソナルコンピュータ（ＰＣ）３から送信されるジョブ要求を受信し、上記の画像処理を行うネットワーク複合機である。
【００２３】
このＭＦＰ１は、スナップショットイメージを利用して起動することができる。このため、ＲＯＭやハードディスクに記憶されたプログラムをロードして起動する通常起動と比較して、速く起動することができる。このＭＦＰ１は、設定の変更があった場合、変更前のスナップショットイメージを削除する。そして、次回起動時は、通常起動を行い、設定の変更が反映されたスナップショットイメージを新たに作成する。
【００２４】
続いて、ＭＦＰ１が、複数の画像処理機能を発揮すると共に、上記の起動処理を行うために備える各構成要素についてそれぞれ説明する。ＭＦＰ１は、画像処理を行うために、プリンタ１０、スキャナ１１、ＦＡＸ制御部１２、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１３、モデム１４、ＩＦＡＸ制御部１５、及びネットワークＩ／Ｆ１６を備えている。
【００２５】
本実施形態のプリンタ１０は、電子写真方式により印刷を行うプリンタである。スキャナ１１は、ＣＣＤ等によって構成され、原稿を光学的に読み取って画像データを生成する。また、スキャナ１１によって読み取られた原稿の画像データが、プリンタ１０によってプリントされることにより、コピーが行われる。ＮＣＵ１３は、モデム１４と接続され、モデム１４と公衆電話回線（ＰＳＴＮ）９１との接続を制御する。ＦＡＸ制御部１２が、ＮＣＵ１３及びモデム１４を統合的に制御することにより、ＦＡＸの送受信が行われる。
【００２６】
ネットワークＩ／Ｆ１６は、インターネットプロトコルにおいて、ＩＰアドレスを利用してパケットの送受信を行う。このネットワークＩ／Ｆ１６は、特許請求の範囲に記載の通信部として機能する。ＩＦＡＸ制御部１５は、ＩＦＡＸの送受信を制御する。具体的には、ＩＦＡＸ制御部１５は、画像データを添付した電子メールを生成し、ネットワークＩ／Ｆ１６を介して送信する。これにより、ＩＦＡＸの送信が行われる。ＩＦＡＸの受信は、ＩＦＡＸ制御部１５が、受信された電子メールから画像データを取得することにより行われる。
【００２７】
なお、プリンタ１０及びスキャナ１１は、それぞれ特許請求の範囲に記載の画像処理部として機能する。ＦＡＸ制御部１２、ＮＣＵ１３、及びモデム１４が、ＦＡＸを行う画像処理部として機能する。ＩＦＡＸ制御部１５及びネットワークＩ／Ｆ１６が、ＩＦＡＸを行う画像処理部として機能する。
【００２８】
また、ＭＦＰ１は、ユーザから操作を受け付けるための操作部１７と、各種の情報を表示するための表示部１８とを備えている。操作部１７は、各種のキーを備えて構成され、ユーザから画像処理の指示、及び、各種の設定の変更を受け付ける。この操作部１７は、特許請求の範囲に記載の受付部として機能する。表示部１８は、例えば液晶ディスプレイで構成され、設定により、日本語又は英語で情報を表示する。
【００２９】
ユーザは、ドライバーがインストールされたＰＣ３を利用して、画像処理の指示、及び、各種の設定を行うことができる。この場合、ネットワークＩ／Ｆ１６が、ＰＣ３から送信された画像処理の指示、及び、各種の設定の変更を受け付ける。このため、ネットワークＩ／Ｆ１６は、特許請求の範囲に記載の受付部としても機能する。
【００３０】
更に、ＭＦＰ１は、ハードディスク１９と、自機を統合的に制御するための制御部２０とを備える。ハードディスク１９は、スナップショットイメージを記憶する記憶装置である。このハードディスク１９は、特許請求の範囲に記載の記憶部として機能する。制御部２０は、物理的には、ＣＰＵ、フラッシュＲＯＭ、ＳＤＲＡＭ、及び、電池に接続されたＳＲＡＭ等を備えている。フラッシュＲＯＭには、ブートイメージ、オペレーションシステム（ＯＳ）、及びアプリケーション等のプログラムが記憶されている。電池に接続されたＳＲＡＭには、短縮ダイヤル、エラー情報、及び各種の設定等が記憶される。ＳＤＲＡＭは、主記憶メモリとして使用される。
【００３１】
制御部２０は、機能的には、起動部２１、作成部２２、判断部２３、及び削除部２４を備えている。起動時に処理を行う起動部２１及び作成部２２について説明し、次に、設定の変更を受け付けた場合に処理を行う判断部２３及び削除部２４について説明する。
【００３２】
起動部２１は、システムの起動処理を行う。起動部２１は、電源が投入されると、フラッシュＲＯＭに記憶されたブートイメージ（ブートストラップ）を読み込む。そして、起動部２１は、ハードディスク１９にスナップショットイメージが記憶されているか否かを判断する。スナップショットイメージが記憶されている場合、起動部２１は、スナップショット起動を行う。スナップショット起動では、スナップショットイメージを主記憶メモリにロードすることにより、システムの起動を行う。すなわち、起動部２１は、起動時にスナップショットイメージが記憶されている場合、そのスナップショットイメージを利用してシステムを起動する。
【００３３】
一方、起動時にスナップショットイメージが記憶されていない場合、起動部２１は、通常起動を行う。通常起動では、フラッシュＲＯＭに記憶されたＯＳ及びアプリケーションを主記憶メモリにロードして、ＯＳ及びアプリケーションを起動させる。すなわち、通常起動では、スナップショットイメージを利用せずに起動が行われる。
【００３４】
作成部２２は、スナップショットイメージが起動時に記憶されていなかった場合、起動時の一連の処理として、スナップショットイメージを作成する。作成部２２は、システムが起動した後、主記憶メモリのスナップショットイメージを作成する。前回の起動中に設定が変更された場合、変更後の設定が例えばＳＲＡＭに記憶される。そして、次回起動時に、ＳＲＡＭに記憶された設定変更が主記憶メモリに反映される。この状態の主記憶メモリのスナップショットイメージを作成することにより、作成部２２は、変更が反映されたスナップショットイメージを作成する。なお、主記憶メモリは、特許請求の範囲に記載のメモリに相当する。作成されたスナップショットイメージは、ハードディスク１９に記憶される。
【００３５】
初回電源投入時は、スナップショットイメージが記憶されていないので、必ず通常起動が行われることになる。そして、スナップショットイメージが初回の起動時に作成される。次回以降の起動時には、スナップショットイメージが削除されていなければ、スナップショットイメージを利用してシステムが起動されるので、通常起動より速く起動することができる。
【００３６】
次に、設定の変更を受け付けた場合に処理を行う判断部２３及び削除部２４について説明する。判断部２３は、ユーザから設定の変更が受け付けられた場合に、スナップショットイメージを変更する必要があるか否か判断する。例えば、スナップショットイメージを変更する必要のある設定が予め登録され、判断部２３は、変更が受け付けられた設定が登録されているか否かに基づいて、判断することができる。スナップショットイメージを変更する必要のある設定には、例えば、ＩＰアドレスの取得設定、表示言語の設定、起動時の受付モードの設定等がある。
【００３７】
ＩＰアドレスの取得設定は、起動時にＩＰアドレスを自動的に取得するか否かの設定である。ユーザは、起動時にルータからローカルＩＰアドレスを自動的に取得するか、又は、固定のＩＰアドレスを利用するかを設定することができる。表示言語の設定は、表示部１８に表示される言語の設定であり、本実施形態では、日本語又は英語のいずれかを選択することができる。
【００３８】
起動時の受付モードの設定について説明する。起動部２１は、複数種類の画像処理のうち設定された１つの画像処理を受け付ける受付モードを起動時に立ち上げる。ＭＦＰ１では、ＦＡＸの受付モード、コピーの受付モード、及びスキャンの受付モードがある。ＦＡＸの受付モードでは、ＦＡＸの受付画面が表示され、ユーザがＦＡＸの送信指示等を入力することができる。コピーの受付モード、及びスキャンの受付モードにおいても、同様に、それぞれの受付画面が表示され、ユーザが指示を入力することができる。ユーザは、この３つの受付モードのうち１つを起動時の受付モードとして設定することができる。設定された受付モードが起動時に立ち上がり、受付画面が表示部１８に表示される。
【００３９】
削除部２４は、受け付けられた変更がスナップショットイメージを変更する必要のある設定の変更であると判断された場合、ハードディスク１９に記憶されている変更前のスナップショットイメージを削除する。なお、受け付けられた設定の変更は、例えば、電池に接続されたＳＲＡＭに記憶される。
【００４０】
このように、スナップショットイメージを変更する必要のある設定の変更が受け付けられた場合、スナップショットイメージが削除される。従って、次回の起動時に、スナップショットイメージが記憶されていなければ、起動部２１は、必要な変更が反映されたスナップショットイメージが記憶されていないと判断することができる。また、スナップショットイメージが起動時に記憶されていれば、起動部２１は、必要な変更が反映されたスナップショットイメージが記憶されていると判断することができる。
【００４１】
引き続いて、ＭＦＰ１の動作について説明する。まず、図２を参照して、起動処理について説明する。図２は、ＭＦＰ１による起動処理を示すフロー図である。本処理は、ユーザによって電源が投入された際に、起動部２１及び作成部２２によって行われる。
【００４２】
まず、ステップＳ１０１では、フラッシュＲＯＭに記憶されたブートイメージが読み込まれる。続くステップＳ１０２では、スナップショットイメージがハードディスク１９に記憶されているか否かが、判断される。初回起動時は、スナップショットイメージは記憶されていない。２回目以降の起動時は、前回の稼働中にスナップショットイメージの変更が必要な設定の変更がなければ、スナップショットイメージは記憶されている。
【００４３】
スナップショットイメージが記憶されている場合、処理がステップＳ１０３に移行する。ステップＳ１０３では、スナップショットイメージが主記憶メモリにロードされることにより、システムが起動される。すなわち、スナップショット起動が行われる。一方、スナップショットイメージが記憶されていない場合、処理がステップＳ１０４へ移行する。ステップＳ１０４では、フラッシュＲＯＭに記憶されたＯＳ及びアプリケーションが主記憶メモリへロードされ、これらのソフトウエアが実行される。すなわち、通常起動が行われる。
【００４４】
ステップＳ１０４に続いてステップＳ１０５では、起動時の一連の処理として、主記憶メモリのスナップショットイメージが作成され、ハードディスク１９に記憶される。これにより、変更が反映されたスナップショットイメージが記憶される。
【００４５】
引き続いて、図３を参照して、設定変更を受け付けた場合の処理について説明する。図３は、設定変更を受け付けた場合のＭＦＰ１による処理を示すフロー図である。本処理は、ユーザから設定変更が受け付けられた場合に、判断部２３及び削除部２４によって行われる。
【００４６】
まず、ステップＳ１１１において、設定変更が受け付けられた場合、ステップＳ１１２の判断処理が行われる。ステップＳ１１２では、スナップショットイメージを変更する必要があるか否かが判断される。変更する必要がない場合、変更された設定が保存され、処理が終了する。一方、スナップショットイメージを変更する必要がある場合、処理がステップＳ１１３へ移行する。
【００４７】
ステップＳ１１３では、変更された設定が保存される。続くステップＳ１１４では、ハードディスク１９に記憶された変更前のスナップショットイメージが削除され、処理が終了する。以上の処理により、スナップショットイメージを変更する必要のある設定変更が受け付けられた場合、変更前のスナップショットイメージが削除される。従って、次回の起動時に変更前のスナップショットイメージが起動に利用されることを防止できる。
【００４８】
以上説明した本実施形態に係るＭＦＰ１によれば、スナップショットイメージを変更する必要がある設定変更が受け付けられた場合、次回の起動時に、最終的な変更を反映したスナップショットイメージが作成される。このため、変更されるたびにスナップショットイメージを作成しないようにすることができる。従って、設定変更を反映したスナップショットイメージを効率良く作成することが可能となる。これにより、ＭＦＰ１における処理負荷を低減することが可能となる。
【００４９】
また、ＭＦＰ１では、スナップショットイメージを変更する必要がある設定変更が受け付けられた場合に、変更前のスナップショットイメージが削除される。このため、次回起動時には、スナップショットイメージが記憶されているか否かを判断するだけで、通常処理を行うか否かの判断をすることが可能となる。
【００５０】
本実施形態では、スナップショットイメージを変更する必要のある設定には、例えば、ＩＰアドレスの取得設定、表示言語の設定、起動時の受付モードの設定等がある。これらの設定が変更された場合、次回起動時に変更が反映されたスナップショットイメージが作成される。従って、その次以降の起動時には、変更が反映されたスナップショットイメージを利用して、高速起動を行うことができる。また、スナップショットイメージを変更する必要がない設定について、変更が受け付けられた場合は、次回起動時にもスナップショットイメージを作成しない。このように、変更する必要があるかないかを判断するので、処理負荷を更に低減することができる。
【００５１】
以上、本発明の実施の形態について説明したが、本発明は、上記実施形態に限定されるものではなく種々の変形が可能である。例えば、本発明に係る電子機器の例としてＭＦＰについて説明したが、これに限られない。例えば、パーソナルコンピュータ、又は、デジタルカメラ等の他の電子機器に適用することができる。
【符号の説明】
【００５２】
１  ＭＦＰ
１０  プリンタ
１１  スキャナ
１２  ＦＡＸ制御部
１３  ＮＣＵ
１４  モデム
１５  ＩＦＡＸ制御部
１６  ネットワークＩ／Ｆ
１７  操作部
１８  表示部
１９  ハードディスク
２０  制御部
２１  起動部
２２  作成部
２３  判断部
２４  削除部
【図１】
2012221325.tif 000003
【図２】
2012221325.tif 000004
【図３】
2012221325.tif 000005