(57)【要約】【課題】  ファイルシステムの属性に適応して属性の異なる記憶手段に異なるファイルシステムを構築することで、高速起動処理が要求とセキュリティ処理の要求とを同時に満たすファイル構築処理を行う。【解決手段】    所定のファイルシステムを処理する情報処理装置において、第１のファイルシステムを第１の記憶手段に構築した後、第１の記憶手段に構築された第１のファイルシステムが処理すべきファイルシステムの属性に合わせて、第１のファイルを扱う第２のファイルシステムを第２の記憶手段に構築する。そして、第１の記憶手段に構築された第１のファイルシステムが処理すべきファイルシステムの属性に合わせて、第１のファイルとは属性が異なる第２のファイルを扱う第２のファイルシステムを第３の記憶手段に構築することを特徴とする。【選択図】  図２
2015219852.tif 000002
【特許請求の範囲】
【請求項１】
所定のファイルシステムを処理する情報処理装置であって、
第１のファイルシステムを第１の記憶手段に構築する第１の構築手段と、
前記第１の記憶手段に構築された前記第１のファイルシステムが処理すべきファイルシステムの属性に合わせて、第１のファイルを扱う第２のファイルシステムを第２の記憶手段に構築する第２の構築手段と、
前記第１の記憶手段に構築された前記第１のファイルシステムが処理すべきファイルシステムの属性に合わせて、第１のファイルとは属性が異なる第２のファイルを扱う第２のファイルシステムを第３の記憶手段に構築する第２の構築手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記第２の記憶手段は、前記第１のファイルを不揮発性に記憶することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第３の記憶手段は、前記第２のファイルを揮発性に記憶することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記第１のファイルは、暗号化されたファイルを一時的に復号したファイルであることを揮発性に記憶することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記第２のファイルは、再起動時に使用されるファイルであることを不揮発性に記憶することを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記再起動時に使用されるファイルは、ハイバネーションファイルに対応づけたファイルであることを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記再起動時に使用されるファイルは、キャッシュファイルに対応づけたファイルであることを特徴とする請求項５記載の情報処理装置。
【請求項８】
前記第１の構築手段は、第１のファイルシステムを前記第１の記憶手段または外部の不揮発性の記憶手段に構築することを特徴とする請求項１記載の情報処理装置。
【請求項９】
所定のファイルシステムを処理する情報処理装置の情報処理方法であって、
第１のファイルシステムを第１の記憶手段に構築する第１の構築工程と、
前記第１の記憶手段に構築された前記第１のファイルシステムが処理すべきファイルシステムの属性に合わせて、第１のファイルを扱う第２のファイルシステムを第２の記憶手段に構築する第２の構築工程と、
前記第１の記憶手段に構築された前記第１のファイルシステムが処理すべきファイルシステムの属性に合わせて、第１のファイルとは属性が異なる第２のファイルを扱う第２のファイルシステムを第３の記憶手段に構築する第２の構築工程と、
を備えることを特徴とする情報処理装置の情報処理方法。
【請求項１０】
請求項９に記載の情報処理装置の情報処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来より、画像形成装置を含む、情報処理装置においては、主記憶装置上にファイルシステムを構築する、ＲＡＭＤＩＳＫなる技術が存在する。
【０００３】
多くの場合、ファイルシステムは、ハードディスク装置や、ＵＳＢメモリなどの外部記憶装置に構築する。しかし、ＲＡＭＤＩＳＫにより主記憶装置上にファイルシステムを構築することで、ハードディスク装置や、外部記憶装置上のファイルシステムに比べて、高速なファイルアクセスを実現することが可能である。
【０００４】
ところで、主記憶装置には、従来主流であったＤＲＡＭに代表される揮発性メモリに加え、近年ＭＲＡＭに代表される不揮発性メモリが市場に流通し始めてきている。ＭＲＡＭは、ＤＲＡＭと同様に主記憶装置より高速なｒｅａｄ／ｗｒｉｔｅアクセスを実現した上で、データを保持するためのセルフリフレッシュが不要である。すなわち、ＭＲＡＭはＤＲＡＭと異なり、電源断前後においてもデータを保持できるという特性がある。
【０００５】
ＲＡＭＤＩＳＫは、これまでは利用する主記憶装置がＤＲＡＭであることが一般的であった。ＤＲＡＭによるＲＡＭＤＩＳＫはファイルアクセスが高速であるという長所を有しつつも、電源断前後でファイルが保持されないという特性も併せ持っていた。
【０００６】
しかし、ＭＲＡＭによるＲＡＭＤＩＳＫでは、ファイルアクセスが高速であるという長所を有しつつ、なおかつ、電源断前後でファイルが保持されるという、ハードディスク装置や外部記憶装置上のファイルシステムと同様の特性を持つことになる。
【０００７】
ＤＲＡＭによるＲＡＭＤＩＳＫの、電源断前後でファイルが保持されない特性については、一時的な機密データ、例えば、暗号化データを一時的に復号化したものや、個人情報を保存していた場合は、使用後に完全消去の必要が無いため、メリットであった。
反面、起動直後に必要となる設定ファイルやハイバネーションイメージを保存しようとする場合は、電源断後に揮発するため、デメリットであった。
【０００８】
ＭＲＡＭによるＲＡＭＤＩＳＫは、上記のメリット／デメリットが逆転する。すなわち、一時的な機密データを保存していた場合は、使用後に完全消去の必要が生じ、デメリットとなる。また、起動直後に必要となる設定ファイルやハイバネーションイメージを保存する場合は、電源断後も保持され、なおかつ、高速なファイルアクセスにより起動高速化につながるため、メリットとなる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１１−２０３８４３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
従来の画像形成装置では、ＤＲＡＭ上にＲＡＭＤＩＳＫを構築することを前提としている。しかし、今後、ＭＲＡＭとＤＲＡＭの両方を有する画像形成装置にて、その両方でＲＡＭＤＩＳＫを構築する場合、ファイルデータの種類に応じて、ＭＲＡＭもしくはＤＲＡＭのＲＡＭＤＩＳＫに置き分けを適切に行わなければ、完全消去の必要なファイルが揮発しないという課題が生じる。
また、起動時に必要なファイルを揮発させてしまうと、起動が不可になるという課題も生じる。
【００１１】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、ファイルシステムの属性に適応して属性の異なる記憶手段に異なるファイルシステムを構築することで、高速起動処理の要求とセキュリティ処理の要求とを同時に満たすファイル構築処理を行える仕組みを提供することである。
【課題を解決するための手段】
【００１２】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
所定のファイルシステムを処理する情報処理装置であって、第１のファイルシステムを第１の記憶手段に構築する第１の構築手段と、前記第１の記憶手段に構築された前記第１のファイルシステムが処理すべきファイルシステムの属性に合わせて、第１のファイルを扱う第２のファイルシステムを第２の記憶手段に構築する第２の構築手段と、前記第１の記憶手段に構築された前記第１のファイルシステムが処理すべきファイルシステムの属性に合わせて、第１のファイルとは属性が異なる第２のファイルを扱う第２のファイルシステムを第３の記憶手段に構築する第２の構築手段と、を備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ファイルシステムの属性に適応して属性の異なる記憶手段に異なるファイルシステムを構築することで、高速起動処理の要求とセキュリティ処理の要求とを同時に満たすファイル構築処理を行える。
【図面の簡単な説明】
【００１４】
【図１】画像形成装置の構成を説明するブロック図である。
【図２】画像形成装置の制御方法を説明するフローチャートである。
【図３】ファイルシステムのディレクトリの一例を示す図である。
【図４】画像形成装置の制御方法を説明するフローチャートである。
【図５】画像形成装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１５】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示す画像形成装置の構成を説明するブロック図である。
本例に示す画像形成装置１は、スキャナ装置２、画像処理ユニット５、コントローラ３、プリンタ４、電源装置６等から構成される。
【００１６】
図１において、スキャナ装置２は、原稿から光学的に画像を読み取りデジタル画像に変換する。プリンタ４は、デジタル画像を紙デバイスに出力する。操作部８は本装置の操作を行なう。ハードディスク装置１４は、デジタル画像や制御プログラム等を記憶する。ＦＡＸ装置７は電話回線等にデジタル画像を送受信する。
【００１７】
また、コントローラ３は、ＣＰＵ４０を備えＲＯＭ３４に記憶された制御プログラムを実行することで各部の処理を制御する。なお、本実施形態では、電源制御部３５がスリープモード状態時にＬＡＮＩ／Ｆ９へ電力を供給して、ジョブを受信することが可能に制御される。ＵＳＢストレージに代表される外部記憶装置３３を接続可能な外部記憶装置Ｉ／Ｆ３２、これらと接続され各モジュールに指示を出す事により画像形成装置上でジョブを実行する。
画像形成装置１は、ＬＡＮ９経由でコンピュータ１０からデジタル画像の入出力、ジョブの発行や機器の指示等も行なうことが可能である。
なお、操作部８は液晶タッチパネルのような設定状態表示およびユーザ操作可能な操作表示画面と、テンキーのような操作ボタンから構成される。
【００１８】
スキャナ装置２は、自動的に原稿束を逐次入れ替えることが可能な原稿給紙ユニット１１、原稿を光学スキャンしデジタル画像に変換する事が可能なスキャナユニット１２から成り、変換された画像データはコントローラ３に送信される。
【００１９】
プリンタ４は、紙束から一枚ずつ逐次給紙可能な給紙ユニット１８、給紙した紙に画像データを印刷するためのマーキングユニット１６、印刷後の紙を排紙するための排紙ユニット１７から成る。
【００２０】
コントローラ３は、ＣＰＵ４０を有し、スキャナ装置２及びプリンタ４と画像データの送受信及び保存を行う。すなわち、コントローラ３ではスキャナ装置２から受信した画像データを、属性が異なるＭＲＡＭ１０１、もしくはＤＲＡＭ１０２に一時保存する。その後、ハードディスク装置１４へと画像データを格納する事で画像のスキャンと保存が完了する。
なお、本実施形態では、コントローラ３がＭＲＡＭ１０１とＤＲＡＭ１０２を備えるが、不揮発性メモリ、および、揮発性メモリに相当するものであれば、これらに限定するものではない。
【００２１】
コントローラ３のＣＰＵ４０は、はハードディスク装置１４から画像データをＭＲＡＭ１０１、もしくはＤＲＡＭ１０２に一時保存し、ＭＲＡＭ１０１、もしくはＤＲＡＭ１０２からプリンタ４に画像データを送信する。これにより、プリンタ４でプリント出力を行うことができる。ＲＯＭ３１には、起動プログラムが格納される。
また、ＭＲＡＭ１０１とＤＲＡＭ１０２はそれぞれ独立に、ＲＡＭＤＩＳＫによるファイルシステムを持つ。
【００２２】
また、画像処理ユニット５は、汎用画像処理部１９を有し、ＭＲＡＭ１０１、もしくはＤＲＡＭ１０２に保存した画像データを処理する汎用画像処理部１９を備える。汎用画像処理部１９は、例えば縮小等の処理を行ったものを再度ＭＲＡＭ１０１、もしくはＤＲＡＭ１０２に保存する。この汎用画像処理部１９は必要に応じて様々な場面で使用する。
【００２３】
画像形成装置１は、コントローラ３が制御する操作部８を有し、オペレータ操作もしくは、ＬＡＮ９からの指示をＣＰＵ４０が解釈し、多彩なジョブを実行可能である。以下、ジョブで実行される各機能の一例を示す。
〔複写機能〕
スキャナ装置２から読み込んだ画像をハードディスク装置１４に保存し、同時にプリンタ４を使用して印刷を行なう。
【００２４】
〔画像送信機能〕
スキャナ装置２から読み込んだ画像をハードディスク装置１４に保存し、ＬＡＮ９を経由してコンピュータ１０に送信する。
〔画像保存機能〕
スキャナ装置２から読み込んだ画像をハードディスク装置１４に保存し、必要に応じて画像送信や画像印刷を行なう。
〔画像印刷機能〕
コンピュータ１０から送信された例えばページ記述言語を解析し、プリンタ４で印刷する。
【００２５】
〔ＦＡＸ受信プリント〕
ＦＡＸ装置７から受信したＦＡＸ画像をハードディスク装置１４に保存し、同時にプリンタ４を使用して印刷を行う。
〔ＦＡＸ転送処理〕
ＦＡＸ装置７から受信したＦＡＸ画像をハードディスク装置１４に保存し、同時にＬＡＮ９を経由してコンピュータ１０等に転送する。
【００２６】
〔ＦＡＸメモリ受信処理〕
ＦＡＸ装置７から受信したＦＡＸ画像をハードディスク装置１４に保存し、オペレータからの参照を待つ。
〔ＦＡＸ送信処理〕
スキャナ装置２から読み込んだ画像をハードディスク装置１４に保存し、同時にＦＡＸ装置７から公衆回線に送信する。
〔外部記憶装置ダイレクトプリント〕
ＵＳＢストレージやＳＤカード等の外部記憶装置３３に格納されている画像を外部記憶装置Ｉ／Ｆ３２を介してハードディスク装置１４に保存し、必要に応じて画像印刷を行なう。
【００２７】
〔外部記憶装置ダイレクト保存機能〕
スキャナ装置２から読み込んだ画像をハードディスク装置１４に保存し、必要に応じて外部記憶装置Ｉ／Ｆ３２を介してＵＳＢストレージやＳＤカード等の外部記憶装置３３に格納する。
〔外部記憶装置保存機能〕
ハードディスク装置１４に保存してあるデータを、外部記憶装置Ｉ／Ｆ３２を介して外部記憶装置３３に格納する。
【００２８】
なお、多くのケースでハードディスク装置１４を介在するのは、ジョブに失敗した場合や、電源断等の異常状態からリカバリするためである。
電源装置６は、画像形成装置１における電源を供給する装置である。電源装置６は、装置ＯＦＦ時、ＡＣ電源２９はスイッチ３０により絶縁されている。
スイッチ３０をＯＮにすることでＡＣ−ＤＣコンバータ２０にＡＣ電源が供給され、ＤＣ電源が作られる。
【００２９】
この電源装置６は電源制御部３５の指示により装置全体を４つの独立した電源制御が可能である。すなわち、電源制御部３５からのスイッチ手段２１により、コントローラ部電力２５の電源をＯＦＦ／ＯＮ制御可能である。同様に、スイッチ手段２２はプリンタ部電力２８、スイッチ手段２３はスキャナ部電力２６、スイッチ手段２４は汎用画像処理部電力２７の電源をＯＦＦ／ＯＮ制御可能である。電源制御部３５はこれらのスイッチ手段２１〜２４を用いることで、適切に画像形成装置１の必要な場所に電力を供給する。
【００３０】
図２は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、画像形成装置１の起動処理例である。より詳細には、オペレーティングシステムのロード処理と、ファイルシステムのマウント処理を示すものである。ここで、ファイルシステムのマウントは、ＭＲＡＭ１０１と、ＤＲＡＭ１０２それぞれの上にファイルシステムを構築した上で、これらのファイルシステムに加え、二次記憶装置上のファイルシステムと共にマウントするものである。
図３は、図２に示す処理で構築されるファイルシステムのマウント後のディレクトリレイアウトを示す図である。なお、図２に示す各ステップに対応する処理は、画像形成装置１の起動処理の一つとして、ＲＯＭ３４および、ハードディスク装置１４に格納されたプログラムに従って、画像形成装置１のコントローラ３が、より詳細にはＣＰＵ４０が実行することによって実現される。このとき、当該プログラム実行時に、ハードディスク装置１４やＭＲＡＭ１０１それぞれのファイルシステムに存在するデータが用いられる。
【００３１】
Ｓ２００では、画像形成装置１の電源投入直後に、ＲＯＭ３４に格納された起動プログラムが実行される。起動プログラムは、ハードディスク装置１４に格納されたオペレーティングシステム（ＯＳ）を、ＭＲＡＭ１０１、もしくはＤＲＡＭ１０２にロードするものである。また、起動プログラムは、複数段に分かれている場合がある。
Ｓ２１０では、ＣＰＵ４０によりＭＲＡＭ１０１、もしくはＤＲＡＭ１０２にロードされたオペレーティングシステムが起動し、オペレーティングシステムによる処理が開始する。
Ｓ２２０では、画像形成装置１の起動時に、ＣＰＵ４０がＯＳを介してハードディスク装置１４上のファイルシステムをマウントする。
【００３２】
Ｓ２３０では、ＣＰＵ４０がＯＳを介してＭＲＡＭ１０１上に、ファイルシステムが存在するかを確認する。確認の結果、ファイルシステムが存在しているとＣＰＵ４０が判断した場合、Ｓ２４０に進み、ＣＰＵ４０がＯＳを介してＭＲＡＭ１０１上のファイルシステムをマウントする。このステップにより、電源断以前にＭＲＡＭ１０１上のファイルシステムに存在していたファイルを、起動時に利用できることになる。
反対に、確認の結果、ファイルシステムが存在していなければ、Ｓ２５０に進み、ＣＰＵ４０がＯＳを介して新たにＭＲＡＭ１０１上にファイルシステムを構築する。これらのステップにより、これ以後、ＭＲＡＭ１０１上にファイルを作成することが出来るようになる。
【００３３】
Ｓ２６０では、ＣＰＵ４０がＯＳを介してＤＲＡＭ１０２上にファイルシステムを構築する。ＭＲＡＭ１０１の場合とは異なり、起動時点でのＤＲＡＭ１０２には、電源断以前のファイルシステムが存在することは無い。このため、ＤＲＡＭ１０２の場合は、ファイルシステムの存在確認を行うこと無く、ＣＰＵ４０がＯＳを介してファイルシステムを構築する。
Ｓ２７０では、ＣＰＵ４０がＯＳを介してＤＲＡＭ１０２上のファイルシステムをマウントする。このステップにより、これ以後、ＤＲＡＭ１０２上にファイルを作成することが出来るようになる。
【００３４】
図３は、図１に示した画像形成装置１のディレクトリレイアウトの例を示す図である。なお、ディレクトリレイアウトは、図２に示す処理を実行して構築されるディレクトリに対応する。
ここでは、画像形成装置１のルートディレクトリ以下に、／ｅｔｃ，  ／ｔｍｐ，  ／ｕｓｒ，  ／ｈｏｍｅの四つのディレクトリが存在する。このうち、／ｅｔｃ以下にＭＲＡＭ１０１上のファイルシステムがマウントされ、／ｔｍｐ以下にＤＲＡＭ１０２上のファイルシステムがマウントされる。
【００３５】
さらに、／ｕｓｒおよび／ｈｏｍｅ以下にハードディスク装置１４上のファイルシステムがマウントされる。このように、各記憶装置（本実施形態では、ＭＲＡＭ１０１、ＤＲＡＭ１０２、ハードディスク装置１４）とディレクトリを対応付けることによって、記憶装置を指定し、当該記憶装置上にファイルを作成することが可能となる。
【００３６】
図４は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、ＭＲＡＭ１０１、ＤＲＡＭ１０２、ハードディスク装置１４のそれぞれの上でのファイルシステムにて、ファイルを作成する処理例である。なお、本フローチャートに示す各ステップは、ハードディスク装置１４に格納されたプログラムに従って、画像形成装置１のコントローラ３が、より詳細にはＣＰＵ４０が実行することによって実現される。
【００３７】
Ｓ３００では、画像形成装置１の起動処理を行う。ここでの起動処理は、図２にて説明した、オペレーティングシステムのロード処理と、ＭＲＡＭ１０１、ＤＲＡＭ１０２、ハードディスク装置１４のそれぞれの上でのファイルシステムをマウントする動作を含む。
【００３８】
Ｓ３１０では、電源制御部３５は電源断要求があったか否かを判断する。その結果、電源断要求があると電源制御部３５が判断した場合、Ｓ３８０に進み、スイッチ手段２１〜２４を制御してシャットダウン処理を行い、電源断を行う。なお、後述（Ｓ３２０以降のステップ）のファイル作成の動作は、Ｓ３８０のシャットダウン動作中も適用される。
Ｓ３２０では、ＣＰＵ４０は、ファイル化の必要な所定のデータが生成されたかを判断する。ここで、ファイル化が必要な所定のデータが生成されているとＣＰＵ４０が判断した場合、Ｓ３３０に進む。
【００３９】
Ｓ３３０では、ＣＰＵ４０がファイル化するデータが、利用後に完全消去が必要な一時的なデータかを判断する。これは例えば、暗号化データを一時的に復号化したものなどである。もし、利用後に完全消去が必要な一時的なデータであるとＣＰＵ４０が判断した場合、Ｓ３４０に進み、ＤＲＡＭ１０２上のファイルシステムにファイルを作成する。
一方、Ｓ３３０で、利用後に完全消去が必要な一時的なデータでないとＣＰＵ４０が判断した場合、Ｓ３５０に進む。これにより、利用後に完全消去が必要な一時的なデータは、Ｓ３８０のシャットダウン処理の後に揮発することになる。
【００４０】
Ｓ３５０では、ＣＰＵ４０がファイル化するデータが、ＤＲＡＭ１０２およびＣＰＵ４０のレジスタセットのイメージか否かを判断する。このイメージは、ＭＲＡＭ１０１が存在せず、ハードディスク装置１４のみが存在する画像形成装置１である場合におけるハイバネーションイメージに等価である。
ここで、もし、ＤＲＡＭ１０２およびＣＰＵ４０レジスタセットのイメージであるとＣＰＵ４０が判断した場合、Ｓ３７０に進み、ＭＲＡＭ１０１上のファイルシステムにファイルを作成する。
一方、Ｓ３５０で、ファイル化するデータが、ＤＲＡＭ１０２およびＣＰＵ４０のレジスタセットのイメージでないとＣＰＵ４０が判断した場合、Ｓ３６０に進む。
これにより、次回電源投入時にＤＲＡＭ１０２およびＣＰＵ４０レジスタセットのイメージが、高速アクセス可能なＭＲＡＭ１０１に存在するため、再起動時の高速化の効果が得られる。
なお、本実施形態ではＤＲＡＭ１０２およびＣＰＵ４０のレジスタセットのイメージ（ハイバネーションイメージ相当）を取り上げた。しかしながら、他にも、起動時にアプリケーションがアクセスするキャッシュファイルなど、起動時にアクセスする多数もしくは大容量のファイルであれば、ハイバネーションファイルの起動でなくとも、通常起動であっても起動時の処理を高速化できる効果が得られる。
また、ＤＲＡＭ１０２およびＣＰＵ４０レジスタセットのイメージの作成は、終了処理時にのみ行われるのではなく、起動中の一時点に復帰させたい場合は、その時点で作成される場合もある。
【００４１】
Ｓ３６０では、ファイル化するデータが、利用後に完全消去が必要な一時的なデータでもＤＲＡＭ１０２およびＣＰＵ４０レジスタセットのイメージでもないため、ＣＰＵ４０がハードディスク装置１４上のファイルシステムに、ファイルを作成する。
〔第２実施形態〕
以下、本実施形態を示す画像形成装置の構成および制御方法について詳述する。なお、ハードウエアの構成については、図１に示した通りである。また、ディレクトリ構築処理は図２と同様である。
図５は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、図１に示したＭＲＡＭ１０１、ＤＲＡＭ１０２、ハードディスク装置１４のそれぞれの上でのファイルシステムにて、ファイルを作成する処理例である。なお、本フローチャートに示す各ステップは、ハードディスク装置１４に格納されたプログラムに従って、画像形成装置１のコントローラ３が、より詳細にはＣＰＵ４０が実行することによって実現される。また、Ｓ３００〜Ｓ３８０は、それぞれ、図４に示した対応する各ステップの説明と同様である。
【００４２】
Ｓ４７０では、Ｓ３５０にて、ファイル化するデータが、ハイバネーションイメージであるとＣＰＵ４０が判断した場合、ＭＲＡＭ１０１上のファイルシステムにファイルを書き込めるかの判断を行う。この結果、ＭＲＡＭ１０１にファイルが書き込めないとＣＰＵ４０が判断した場合、Ｓ３６０に進み、ハードディスク装置１４上のファイルシステムにファイルを作成する。
反対に、ＭＲＡＭ１０１にファイルが書き込めるとＣＰＵ４０が判断した場合、Ｓ３７０に進み、ＭＲＡＭ１０１上のファイルシステムにファイルを作成する。
【００４３】
現時点では、画像形成装置１に利用できるＭＲＡＭは高価であるため、搭載量が少ないケースがあり得るが、反対に、ハイバネーションイメージや、キャッシュファイルは、大きなサイズであることが多い。このような場合でも、容量超過によるファイル作成の失敗はしないようにすることで、正常起動を実現できるようにしておく。
〔第３実施形態〕
【００４４】
図２、図４、図５に示した本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００４５】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
なお、本実施形態に示す画像形成装置以外の情報処理装置であって、ＤＲＡＭとＭＲＡＭとを搭載したシステムを構築する装置であれば、本発明の適用は画像形成装置に限らず、他の情報処理装置にも適用可能である。
【符号の説明】
【００４６】
１  画像形成装置
１３  ＣＰＵ
１０１  ＭＲＡＭ
１０２  ＤＲＡＭ
【図１】
2015219852.tif 000003
【図２】
2015219852.tif 000004
【図３】
2015219852.tif 000005
【図４】
2015219852.tif 000006
【図５】
2015219852.tif 000007