(57)【特許請求の範囲】
【請求項１】
メモリーの領域において、タスクの実行のための第１領域を確保する第１領域確保手段と、
前記第１領域確保手段によって確保された前記第１領域において、実際にタスクの実行に使用する第２領域を確保する第２領域確保手段とを備え、
前記第１領域確保手段は、実行対象となった新たなタスクと同一の種類のタスクのための前記第１領域を既に確保している場合に、前記新たなタスクのための前記第１領域の確保を中止し、
前記第２領域確保手段は、前記新たなタスクのための前記第１領域の確保が中止された場合に、前記新たなタスクと同一の種類のタスクのための前記第１領域において、前記新たなタスクのための前記第２領域を確保することを特徴とする電子機器。
【請求項２】
前記第１領域確保手段は、タスクにおける処理内容毎に前記第１領域を確保し、
前記第２領域確保手段は、前記処理内容毎に確保された前記第１領域において、前記処理内容毎に前記第２領域を確保することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第１領域確保手段は、前記新たなタスクの実行のための前記第１領域を確保するために必要なサイズの空きが前記メモリーに存在する場合には、前記新たなタスクと同一の種類のタスクのための前記第１領域を既に確保しているときであっても、前記新たなタスクのための前記第１領域を新たに確保することを特徴とする請求項１または請求項２に記載の電子機器。
【請求項４】
画像を描画して印刷するタスクを実行する画像形成装置であることを特徴とする請求項１から請求項３までの何れかに記載の電子機器。
【請求項５】
電子機器におけるメモリーの管理方法であって、
前記メモリーの領域において、タスクの実行のための第１領域を確保する第１領域確保ステップと、
前記第１領域確保ステップによって確保された前記第１領域において、実際にタスクの実行に使用する第２領域を確保する第２領域確保ステップとを備え、
前記第１領域確保ステップは、実行対象となった新たなタスクと同一の種類のタスクのための前記第１領域を既に確保している場合に、前記新たなタスクのための前記第１領域の確保を中止するステップであり、
前記第２領域確保ステップは、前記新たなタスクのための前記第１領域の確保が中止された場合に、前記新たなタスクと同一の種類のタスクのための前記第１領域において、前記新たなタスクのための前記第２領域を確保するステップであることを特徴とするメモリー管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器におけるメモリーの管理に関する。
【背景技術】
【０００２】
従来、タスクがメモリーの使用の要求をしたときにメモリーの領域に空きがない場合であっても、他のタスクが確保している領域を強制的に解放させ、解放させた領域を、メモリーの使用の要求をしたタスクに即座に割り当てる電子機器が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−６２５６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電子機器においては、領域が即座に割り当てられたタスクの実行が完了した後、この領域が解放されるまで、領域を強制的に解放させられたタスクが再び領域を確保することができないので、マルチタスク機能を実行することができず、結果として、全てのタスクの実行が完了するまでに時間がかかるという問題がある。
【０００５】
そこで、本発明は、タスクの実行を早期に完了させることができる電子機器およびメモリー管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の電子機器は、メモリーの領域において、タスクの実行のための第１領域を確保する第１領域確保手段と、前記第１領域確保手段によって確保された前記第１領域において、実際にタスクの実行に使用する第２領域を確保する第２領域確保手段とを備え、前記第１領域確保手段は、実行対象となった新たなタスクと同一の種類のタスクのための前記第１領域を既に確保している場合に、前記新たなタスクのための前記第１領域の確保を中止し、前記第２領域確保手段は、前記新たなタスクのための前記第１領域の確保が中止された場合に、前記新たなタスクと同一の種類のタスクのための前記第１領域において、前記新たなタスクのための前記第２領域を確保することを特徴とする。
【０００７】
この構成により、本発明の電子機器は、実行対象となった新たなタスクと同一の種類のタスクのための第１領域を既に確保している場合に、この第１領域を新たなタスクのための第２領域の確保のために使い回すので、第１領域を新たに確保するための時間が不要であり、タスクの実行を早期に完了させることができる。
【０００８】
また、本発明の電子機器において、前記第１領域確保手段は、タスクにおける処理内容毎に前記第１領域を確保し、前記第２領域確保手段は、前記処理内容毎に確保された前記第１領域において、前記処理内容毎に前記第２領域を確保しても良い。
【０００９】
この構成により、本発明の電子機器は、複数のタスクのそれぞれについて、タスクにおける処理内容毎に実行を進めることができるので、複数の処理内容について別々のタスクを同時に実行することができる。したがって、本発明の電子機器は、タスクの処理を早期に完了させることができる。
【００１０】
また、本発明の電子機器において、前記第１領域確保手段は、前記新たなタスクの実行のための前記第１領域を確保するために必要なサイズの空きが前記メモリーに存在する場合には、前記新たなタスクと同一の種類のタスクのための前記第１領域を既に確保しているときであっても、前記新たなタスクのための前記第１領域を新たに確保しても良い。
【００１１】
この構成により、本発明の電子機器は、新たなタスクの実行のための第１領域を確保するために必要なサイズの空きがメモリーに存在する場合には、新たなタスクのための第１領域を新たに確保するので、この第１領域において、新たなタスクの実行に実際に使用する第２領域を即座に確保することができる。したがって、本発明の電子機器は、タスクの処理を早期に完了させることができる。
【００１２】
また、本発明の電子機器は、画像を描画して印刷するタスクを実行する画像形成装置であっても良い。
【００１３】
この構成により、本発明の電子機器は、画像を描画して印刷するタスクを複数同時に実行することができるので、間欠印刷の発生を抑えることができる。
【００１４】
本発明のメモリー管理方法は、電子機器におけるメモリーの管理方法であって、前記メモリーの領域において、タスクの実行のための第１領域を確保する第１領域確保ステップと、前記第１領域確保ステップによって確保された前記第１領域において、実際にタスクの実行に使用する第２領域を確保する第２領域確保ステップとを備え、前記第１領域確保ステップは、実行対象となった新たなタスクと同一の種類のタスクのための前記第１領域を既に確保している場合に、前記新たなタスクのための前記第１領域の確保を中止するステップであり、前記第２領域確保ステップは、前記新たなタスクのための前記第１領域の確保が中止された場合に、前記新たなタスクと同一の種類のタスクのための前記第１領域において、前記新たなタスクのための前記第２領域を確保するステップであることを特徴とする。
【００１５】
この構成により、本発明のメモリー管理方法は、実行対象となった新たなタスクと同一の種類のタスクのための第１領域を既に確保している場合に、この第１領域を新たなタスクのための第２領域の確保のために使い回すので、第１領域を新たに確保するための時間が不要であり、タスクの実行を早期に完了させることができる。
【発明の効果】
【００１６】
本発明の電子機器およびメモリー管理方法は、タスクの実行を早期に完了させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態に係るＭＦＰの構成を示すブロック図である。
【図２】図１に示す制御部の機能のブロック図である。
【図３】ＲＡＭを管理する場合の図１に示すＭＦＰの動作のフローチャートである。
【図４】（ａ）は、図１に示すＲＡＭの状態の例を示す図である。  （ｂ）は、図４（ａ）に示す状態から保証メモリーが確保された状態を示す図である。  （ｃ）は、図４（ｂ）に示す状態からタスク１描画用使用領域が確保された状態を示す図である。
【図５】（ａ）は、図４（ｃ）に示す状態からタスク１印刷用使用領域が確保された状態を示す図である。  （ｂ）は、図５（ａ）に示す状態からタスク１描画用使用領域に代えてタスク２描画用使用領域が確保された状態を示す図である。  （ｃ）は、図５（ｂ）に示す状態からタスク１印刷用使用領域が解放された状態を示す図である。
【図６】（ａ）は、図５（ｃ）に示す状態からタスク２印刷用使用領域が確保された状態を示す図である。  （ｂ）は、図６（ａ）に示す状態からタスク２描画用使用領域およびタスク２印刷用使用領域が解放された状態を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１９】
まず、本実施の形態に係る電子機器としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成について説明する。
【００２０】
図１は、本実施の形態に係るＭＦＰ１０の構成を示すブロック図である。
【００２１】
図１に示すように、ＭＦＰ１０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部１１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部１２と、原稿から画像を読み取る読取デバイスであるスキャナー１３と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター１４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部１５と、図示していない外部の装置とＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由で通信を行うネットワーク通信デバイスであるネットワーク通信部１６と、各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部１７と、ＭＦＰ１０全体を制御する制御部２０とを備えている。
【００２２】
制御部２０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２と、ＣＰＵ２１の作業領域として用いられるメモリーとしてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３とを備えている。ＣＰＵ２１は、ＲＯＭ２２または記憶部１７に記憶されているプログラムを実行する。
【００２３】
記憶部１７は、ＲＡＭ２３を管理するためのメモリー管理プログラム１７ａを記憶している。メモリー管理プログラム１７ａは、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの記憶媒体からＭＦＰ１０に追加でインストールされても良いし、ネットワーク上からＭＦＰ１０に追加でインストールされても良い。
【００２４】
図２は、制御部２０の機能のブロック図である。
【００２５】
制御部２０は、記憶部１７に記憶されているメモリー管理プログラム１７ａを実行することによって、図２に示すように、ＲＡＭ２３（図１参照。）の領域において、タスクの実行のための第１領域としての主領域を確保する第１領域確保手段としての主領域確保手段２０ａ、および、主領域確保手段２０ａによって確保された主領域において、実際にタスクの実行に使用する第２領域としての従領域を確保する第２領域確保手段としての従領域確保手段２０ｂとして機能する。
【００２６】
次に、ＲＡＭ２３を管理する場合のＭＦＰ１０の動作について説明する。
【００２７】
図３は、ＲＡＭ２３を管理する場合のＭＦＰ１０の動作のフローチャートである。
【００２８】
ＭＦＰ１０の制御部２０は、タスクからＲＡＭ２３の使用が要求されると、図３に示す動作を実行する。
【００２９】
図３に示すように、制御部２０の主領域確保手段２０ａは、ＲＡＭ２３の使用を要求してきた新たなタスクの実行のための主領域を確保するために必要なサイズの空きがＲＡＭ２３に存在するか否かを判断する（Ｓ３１）。
【００３０】
ここで、主領域確保手段２０ａは、例えば、新たなタスクが、ネットワーク通信部１６を介して受信した印刷データに基づいたプリンター１４による印刷のタスク、すなわち、画像を描画して印刷するタスクである場合には、このタスクにおいて想定される最大の用紙のサイズに基づいて、このタスクの実行のための主領域を確保するために必要なサイズを決定する。また、主領域確保手段２０ａは、例えば、新たなタスクが、コピーなどのスキャナー１３を使用するタスクである場合には、スキャナー１３によって読み取られた原稿のサイズに基づいて、このタスクの実行のための主領域を確保するために必要なサイズを決定する。
【００３１】
主領域確保手段２０ａは、新たなタスクの実行のための主領域を確保するために必要なサイズの空きがＲＡＭ２３に存在するとＳ３１において判断すると、新たなタスクの実行のための主領域を新たに確保する（Ｓ３２）。
【００３２】
ここで、主領域確保手段２０ａは、タスクにおける処理内容毎に主領域を確保する。例えば、主領域確保手段２０ａは、新たなタスクが、画像を描画して印刷するタスクである場合には、描画処理用の主領域（以下「描画用領域」と言う。）と、印刷処理用の主領域（以下「印刷用領域」と言う。）とを確保する。
【００３３】
次いで、制御部２０の従領域確保手段２０ｂは、Ｓ３２において確保された主領域において、新たなタスクの実行に実際に使用する従領域を確保する（Ｓ３３）。
【００３４】
ここで、従領域確保手段２０ｂは、タスクにおける処理内容毎に確保された主領域において、タスクにおける処理内容毎に従領域を確保する。例えば、従領域確保手段２０ｂは、新たなタスクが、画像を描画して印刷するタスクである場合には、描画用領域において描画処理用の従領域を確保し、印刷用領域において印刷処理用の従領域を確保する。
【００３５】
主領域確保手段２０ａは、新たなタスクの実行のための主領域を確保するために必要なサイズの空きがＲＡＭ２３に存在しないとＳ３１において判断すると、実行対象となった新たなタスクと同一の種類のタスクのための主領域を既に確保しているか否かを判断する（Ｓ３４）。
【００３６】
従領域確保手段２０ｂは、実行対象となった新たなタスクと同一の種類のタスクのための主領域を既に確保しているとＳ３４において判断されると、新たなタスクと同一の種類のタスクのための主領域において、新たなタスクのための従領域を確保する（Ｓ３５）。ここで、従領域確保手段２０ｂは、タスクにおける処理内容毎に確保された主領域において、タスクにおける処理内容毎に従領域を確保する。
【００３７】
主領域確保手段２０ａは、実行対象となった新たなタスクと同一の種類のタスクのための主領域を既に確保していないとＳ３４において判断すると、Ｓ３１の処理を実行する。
【００３８】
制御部２０は、Ｓ３３またはＳ３５の処理が終了すると、図３に示す動作を終了する。
【００３９】
なお、制御部２０は、タスクにおける処理が終了する度に、この処理のために確保された従領域を解放する。そして、制御部２０は、タスクにおける全ての処理が終了した場合に、このタスクにおける処理内容毎に確保された全ての主領域において全ての従領域が解放されているとき、これらの主領域を解放する。
【００４０】
以下、具体例として、ＭＦＰ１０が画像を描画して印刷するタスクとして、タスク１およびタスク２を連続して実行する場合について説明する。
【００４１】
タスク１が制御部２０にＲＡＭ２３の使用を要求する前、ＲＡＭ２３は、図４（ａ）に示すように全ての領域に空きがある状態であるとする。
【００４２】
まず、主領域確保手段２０ａは、タスク１からＲＡＭ２３の使用が要求されると、タスク１の実行のための主領域を確保するために必要なサイズの空きがＲＡＭ２３に存在するとＳ３１において判断して、タスク１のための主領域を新たに確保する（Ｓ３２）。すなわち、主領域確保手段２０ａは、図４（ｂ）に示す保証メモリー２３ａをＲＡＭ２３に確保する。保証メモリー２３ａは、描画用領域２３ｂと、印刷用領域２３ｃとをそれぞれ主領域として含んでいる。
【００４３】
次いで、制御部２０は、タスク１の描画処理を実行する。したがって、従領域確保手段２０ｂは、描画用領域２３ｂにおいて、タスク１の描画処理の実行に実際に使用する従領域（以下「タスク１描画用使用領域」と言う。）を確保する（Ｓ３３）。すなわち、従領域確保手段２０ｂは、図４（ｃ）に示すように、描画用領域２３ｂにタスク１描画用使用領域２３ｄを確保する。
【００４４】
次いで、制御部２０は、タスク１の描画処理の実行が終了すると、タスク１の印刷処理を実行する。したがって、従領域確保手段２０ｂは、印刷用領域２３ｃにおいて、タスク１の印刷処理の実行に実際に使用する従領域（以下「タスク１印刷用使用領域」と言う。）を確保する（Ｓ３３）。すなわち、従領域確保手段２０ｂは、図５（ａ）に示すように、印刷用領域２３ｃにタスク１印刷用使用領域２３ｅを確保する。
【００４５】
主領域確保手段２０ａは、タスク２からＲＡＭ２３の使用が要求されると、タスク２の実行のための主領域を確保するために必要なサイズの空きがＲＡＭ２３に存在しないとＳ３１において判断するとともに、実行対象となったタスク２と同一の種類のタスク、すなわち、ＭＦＰ１０が画像を描画して印刷するタスクのための主領域を既に確保しているとＳ３４において判断する。そして、制御部２０は、タスク１の描画処理が終了している場合には直ちに、タスク２の描画処理を実行する。また、制御部２０は、タスク１の描画処理が終了していない場合には、タスク１の描画処理が終了した時点で直ちに、タスク２の描画処理を実行する。したがって、従領域確保手段２０ｂは、タスク２と同一の種類のタスクのための主領域、すなわち、描画用領域２３ｂにおいて、タスク２の描画処理の実行に実際に使用する従領域（以下「タスク２描画用使用領域」と言う。）を確保する（Ｓ３５）。すなわち、従領域確保手段２０ｂは、図５（ｂ）に示すように、描画用領域２３ｂにタスク１描画用使用領域２３ｄ（図５（ａ）参照。）に代えてタスク２描画用使用領域２３ｆを確保する。
【００４６】
次いで、制御部２０は、タスク１の印刷処理の実行が終了した時点、すなわち、タスク１による印刷済の記録媒体をプリンター１４によって出力した時点で、タスク１を処理するために使用していた従領域、すなわち、タスク１印刷用使用領域２３ｅを解放する。したがって、ＲＡＭ２３は、図５（ｃ）に示す状態になる。
【００４７】
次いで、制御部２０は、タスク２の描画処理の実行が終了した場合に、タスク１の印刷処理が終了しているときには直ちに、タスク２の印刷処理を実行する。また、制御部２０は、タスク２の描画処理の実行が終了した場合に、タスク１の印刷処理が終了していないときには、タスク１の印刷処理が終了した時点で直ちに、タスク２の印刷処理を実行する。したがって、従領域確保手段２０ｂは、タスク２と同一の種類のタスクのための主領域、すなわち、印刷用領域２３ｃにおいて、タスク２の印刷処理の実行に実際に使用する従領域（以下「タスク２印刷用使用領域」と言う。）を確保する（Ｓ３５）。すなわち、従領域確保手段２０ｂは、図６（ａ）に示すように、印刷用領域２３ｃにタスク２印刷用使用領域２３ｇを確保する。
【００４８】
次いで、制御部２０は、タスク２の印刷処理の実行が終了した時点、すなわち、タスク２による印刷済の記録媒体をプリンター１４によって出力した時点で、タスク２を処理するために使用していた従領域、すなわち、タスク２描画用使用領域２３ｆおよびタスク２印刷用使用領域２３ｇを解放する。したがって、ＲＡＭ２３は、図６（ｂ）に示す状態になる。
【００４９】
そして、制御部２０は、タスク２における全ての処理が終了した場合に、タスク２における処理内容毎に確保された全ての主領域、すなわち、描画用領域２３ｂおよび印刷用領域２３ｃにおいて全ての従領域が解放されているので、描画用領域２３ｂおよび印刷用領域２３ｃを解放する。すなわち、制御部２０は、保証メモリー２３ａを解放して、再び図４（ａ）に示す状態になる。
【００５０】
以上に説明したように、ＭＦＰ１０の主領域確保手段２０ａは、実行対象となった新たなタスクと同一の種類のタスクのための主領域を既に確保している場合に（Ｓ３４でＹＥＳ）、新たなタスクのための主領域の確保（Ｓ３２）を中止する。そして、従領域確保手段２０ｂは、新たなタスクのための主領域の確保が中止された場合に（Ｓ３４でＹＥＳ）、新たなタスクと同一の種類のタスクのための主領域において、新たなタスクのための従領域を確保する（Ｓ３５）。この構成により、ＭＦＰ１０は、実行対象となった新たなタスクと同一の種類のタスクのための主領域を既に確保している場合に、この主領域を新たなタスクのための従領域の確保のために使い回すので、主領域を新たに確保するための時間が不要であり、タスクの実行を早期に完了させることができる。
【００５１】
ＭＦＰ１０は、複数のタスクのそれぞれについて、タスクにおける処理内容毎に実行を進めることができるので、図５（ｂ）に示すように、複数の処理内容について別々のタスクを同時に実行することができる。すなわち、ＭＦＰ１０は、マルチタスク機能を実行することができる。したがって、ＭＦＰ１０は、タスクの処理を早期に完了させることができる。
【００５２】
特に、ＭＦＰ１０は、画像を描画して印刷するタスクを複数同時に実行することができるので、間欠印刷の発生を抑えることができる。
【００５３】
なお、ＭＦＰ１０は、本実施の形態においてタスクにおける複数の処理内容毎に主領域を確保しているが、１つのタスクについて１つの主領域のみを確保しても良い。ＭＦＰ１０は、１つのタスクについて１つの主領域のみを確保する場合であっても、新たなタスクのための従領域の確保のために主領域を使い回すことによって、「主領域を一旦解放して、新たなタスクのために再び主領域を確保する」という動作を省略することができるので、タスクの処理を早期に完了させることができる。
【００５４】
ＭＦＰ１０の主領域確保手段２０ａは、新たなタスクの実行のための主領域を確保するために必要なサイズの空きがＲＡＭ２３に存在する場合には（Ｓ３１でＹＥＳ）、新たなタスクと同一の種類のタスクのための主領域を既に確保しているときであっても、新たなタスクのための主領域を新たに確保する（Ｓ３２）。この構成により、ＭＦＰ１０は、新たに確保した主領域において、新たなタスクの実行に実際に使用する従領域を即座に確保することができるので、タスクの処理を早期に完了させることができる。
【００５５】
なお、ＭＦＰ１０は、新たなタスクの実行のための主領域を確保するために必要なサイズの空きがＲＡＭ２３に存在するか否かに関わらず、新たなタスクと同一の種類のタスクのための主領域を既に確保している場合に（Ｓ３４でＹＥＳ）、新たなタスクのための主領域の確保（Ｓ３２）を中止して、新たなタスクと同一の種類のタスクのための主領域において、新たなタスクのための従領域を確保する（Ｓ３５）構成であっても良い。
【００５６】
ＭＦＰ１０は、実行対象となった新たなタスクと同一の種類のタスクのための主領域を既に確保している場合に、この主領域を新たなタスクのための従領域の確保のために使い回すので、ＲＡＭ２３の使用効率を向上することができる。そのため、ＭＦＰ１０は、実行対象となった新たなタスクと同一の種類のタスクのための主領域を未だ確保していない場合に、新たなタスクのための主領域をＲＡＭ２３の空き領域に確保することができる可能性が高い。したがって、ＭＦＰ１０は、複数の種類のタスクを同時に実行することができる可能性が高い。すなわち、ＭＦＰ１０は、マルチタスク機能を実行することができる。例えば、ＭＦＰ１０は、画像を描画して印刷するタスクと、画像をネットワーク通信部１６を介して送信するタスクとを同時に実行することができる。
【００５７】
なお、本発明の電子機器は、本実施の形態においてＭＦＰであるが、プリンター専用機、コピー専用機、ファックス専用機など、ＭＦＰ以外の画像形成装置であっても良いし、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）など、画像形成装置以外の電子機器であっても良い。
【符号の説明】
【００５８】
１０  ＭＦＰ（電子機器、画像形成装置）
２０ａ  主領域確保手段（第１領域確保手段）
２０ｂ  従領域確保手段（第２領域確保手段）
２３  ＲＡＭ（メモリー）
２３ｂ  描画用領域（第１領域）
２３ｃ  印刷用領域（第１領域）
２３ｄ  タスク１描画用使用領域（第２領域）
２３ｅ  タスク１印刷用使用領域（第２領域）
２３ｆ  タスク２描画用使用領域（第２領域）
２３ｇ  タスク２印刷用使用領域（第２領域）
【図１】
0005986132.tif 000002
【図２】
0005986132.tif 000003
【図３】
0005986132.tif 000004
【図４】
0005986132.tif 000005
【図５】
0005986132.tif 000006
【図６】
0005986132.tif 000007