(57)【要約】【課題】ジョブの処理能力をさらに向上させる。【解決手段】メモリー管理部１１８は、モード選択画面で選択されたモードにおける機能毎の画像メモリー１１５の領域においての空き待ち時間を取得し、モード構成管理部１１９は、画像メモリー１１５に割り当てられた領域の入力領域と出力領域とのサイズを平均空き待ち時間に応じて変更する複数の推奨モードを管理し、メモリー管理部１１８が取得した空き待ち時間に基づく平均空き待ち時間に見合った推奨モードを選択する。メモリー管理部１１８は、モード構成管理部１１９が選択した推奨モードに従い、領域の入力領域と出力領域とのサイズを変更する。これにより、機能毎の画像メモリー１１５の領域の入力領域と出力領域とのサイズの最適化を図ることができる。【選択図】図１
2020031307.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ異なる機能毎に使用する画像メモリーの使用頻度に基づく領域の割り当てを示すモードを構成するモード構成管理部と、
前記モードのモード選択画面を表示するパネル部と、
前記モード選択画面で選択されたモードに基づき、前記画像メモリーに対して前記領域を割り当てるメモリー管理部とを備え、
前記メモリー管理部は、前記モード選択画面で選択されたモードにおける前記機能毎の画像メモリーの領域においての空き待ち時間を取得し、
前記モード構成管理部は、前記画像メモリーに割り当てられた領域の入力領域と出力領域とのサイズを平均空き待ち時間に応じて変更する複数の推奨モードを管理し、前記メモリー管理部が取得した前記空き待ち時間に基づく平均空き待ち時間に見合った前記推奨モードを選択し、
前記メモリー管理部は、前記モード構成管理部が選択した前記推奨モードに従い、前記領域の入力領域と出力領域とのサイズを変更する
ことを特徴とする電子機器。
【請求項２】
前記モード構成管理部は、前記メモリー管理部が取得した前記空き待ち時間を機能毎に選択条件管理テーブルに登録し、一定期間経過後に、機能毎の前記空き待ち時間を平均した平均空き待ち時間を取得し、前記平均空き待ち時間に見合った前記推奨モードを選択し、
前記メモリー管理部は、複数の前記推奨モードを管理するモード管理テーブルを参照し、前記領域の入力領域と出力領域とのサイズを変更する
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
電子機器の画像メモリーを制御するコンピューターに実行させるメモリー管理プログラムであって、
モード構成管理部により、それぞれ異なる機能毎に使用する前記画像メモリーの使用頻度に基づく領域の割り当てを示すモードを構成する工程と、
パネル部により、前記モードのモード選択画面を表示する工程と、
メモリー管理部により、前記モード選択画面で選択されたモードに基づき、前記画像メモリーに対して前記領域を割り当てる工程とを有し、
前記メモリー管理部は、前記モード選択画面で選択されたモードにおける前記機能毎の画像メモリーの領域においての空き待ち時間を取得し、
前記モード構成管理部は、前記画像メモリーに割り当てられた領域の入力領域と出力領域とのサイズを平均空き待ち時間に応じて変更する複数の推奨モードを管理し、前記メモリー管理部が取得した前記空き待ち時間に基づく平均空き待ち時間に見合った前記推奨モードを選択し、
前記メモリー管理部は、前記モード構成管理部が選択した前記推奨モードに従い、前記領域の入力領域と出力領域とのサイズを変更する
ことを特徴とするメモリー管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像メモリーを搭載した電子機器及びメモリー管理プログラムに関する。
【背景技術】
【０００２】
たとえば、電子機器の一つである、ＭＦＰ(Multifunction Peripheral)等の画像形成装置においては、印刷機能、コピー機能、ＦＡＸ(Facsimile)機能、スキャナー機能、ネットワーク経由でのデータ送受信機能等が搭載されている機種がある。また、これらの各種機能を備えた画像形成装置では、画像処理で用いられる画像メモリーを効率的に使用することで、各種ジョブの処理能力が高められている。
【０００３】
このような画像メモリーの使用に関するものとして、特許文献１では、画像の処理に使用される画像メモリーと、画像メモリーにおいて複数の役割に対して領域を割り当てる領域割当手段と、領域割当手段によって割り当てられた領域を使用してジョブを処理するジョブ処理手段と、画像メモリーにおける領域の配分が異なりジョブの種類毎に設定された複数のモードを記憶するモード記憶手段と、ジョブ処理手段によって処理されたジョブの履歴を保存する履歴保存手段と、履歴保存手段によって保存された履歴に基づいて複数のモードから１つのモードを選択するモード選択手段とを備え、領域割当手段は、モード選択手段によって選択されたモードで領域を割り当てる画像形成装置を提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２５０２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１の画像形成装置では、印刷機能、コピー機能、ＦＡＸ機能、スキャナー機能等のそれぞれの機能に適した画像メモリーにおける領域の割り当てを示す優先モードをジョブの履歴に応じて選択し、選択した優先モードで画像メモリーの領域を割り当てるので、ジョブの処理能力を向上させることができる。
【０００６】
ところで、特許文献１の画像形成装置では、それぞれの機能に適した優先モードでの画像メモリーにおける領域の割り当てが固定化されている。このため、たとえば特定の機能の使用が集中した場合、ジョブの処理能力が低下してしまうことがある。この場合、その特定の機能で使用される画像メモリーの領域の使用頻度が高くなっている領域を広げるように変更すると、ジョブの処理能力をさらに向上させることができるものと考えられる。
【０００７】
ところが、画像メモリーの領域の使用頻度が高くなっている領域を広げるように変更しても、画像処理の内容によっては画像メモリーでの空き待ちの発生が予測される。
【０００８】
このように、画像メモリーの領域の使用頻度が高くなっている領域を広げるように変更しても、広げるように変更した領域での空き待ちが発生すると、ジョブの処理能力をさらに向上させることができない、という問題がある。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる電子機器及びメモリー管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の電子機器は、それぞれ異なる機能毎に使用する画像メモリーの使用頻度に基づく領域の割り当てを示すモードを構成するモード構成管理部と、前記モードのモード選択画面を表示するパネル部と、前記モード選択画面で選択されたモードに基づき、前記画像メモリーに対して前記領域を割り当てるメモリー管理部とを備え、前記メモリー管理部は、前記モード選択画面で選択されたモードにおける前記機能毎の画像メモリーの領域においての空き待ち時間を取得し、前記モード構成管理部は、前記画像メモリーに割り当てられた領域の入力領域と出力領域とのサイズを平均空き待ち時間に応じて変更する複数の推奨モードを管理し、前記メモリー管理部が取得した前記空き待ち時間に基づく平均空き待ち時間に見合った前記推奨モードを選択し、前記メモリー管理部は、前記モード構成管理部が選択した前記推奨モードに従い、前記領域の入力領域と出力領域とのサイズを変更することを特徴とする。
また、前記モード構成管理部は、前記メモリー管理部が取得した前記空き待ち時間を機能毎に選択条件管理テーブルに登録し、一定期間経過後に、機能毎の前記空き待ち時間を平均した平均空き待ち時間を取得し、前記平均空き待ち時間に見合った前記推奨モードを選択し、前記メモリー管理部は、複数の前記推奨モードを管理するモード管理テーブルを参照し、前記領域の入力領域と出力領域とのサイズを変更することを特徴とする。
本発明のメモリー管理プログラムは、電子機器の画像メモリーを制御するコンピューターに実行させるメモリー管理プログラムであって、モード構成管理部により、それぞれ異なる機能毎に使用する前記画像メモリーの使用頻度に基づく領域の割り当てを示すモードを構成する工程と、パネル部により、前記モードのモード選択画面を表示する工程と、メモリー管理部により、前記モード選択画面で選択されたモードに基づき、前記画像メモリーに対して前記領域を割り当てる工程とを有し、前記メモリー管理部は、前記モード選択画面で選択されたモードにおける前記機能毎の画像メモリーの領域においての空き待ち時間を取得し、前記モード構成管理部は、前記画像メモリーに割り当てられた領域の入力領域と出力領域とのサイズを平均空き待ち時間に応じて変更する複数の推奨モードを管理し、前記メモリー管理部が取得した前記空き待ち時間に基づく平均空き待ち時間に見合った前記推奨モードを選択し、前記メモリー管理部は、前記モード構成管理部が選択した前記推奨モードに従い、前記領域の入力領域と出力領域とのサイズを変更することを特徴とする。
本発明の電子機器及びメモリー管理プログラムでは、モード構成管理部により、それぞれ異なる機能毎に使用する画像メモリーの使用頻度に基づく領域の割り当てを示すモードを構成し、パネル部により、モードのモード選択画面を表示し、メモリー管理部により、モード選択画面で選択されたモードに基づき、画像メモリーに対して領域を割り当てる。また、メモリー管理部は、モード選択画面で選択されたモードにおける機能毎の画像メモリーの領域においての空き待ち時間を取得し、モード構成管理部は、画像メモリーに割り当てられた領域の入力領域と出力領域とのサイズを平均空き待ち時間に応じて変更する複数の推奨モードを管理し、メモリー管理部が取得した空き待ち時間に基づく平均空き待ち時間に見合った推奨モードを選択する。そして、メモリー管理部は、モード構成管理部が選択した推奨モードに従い、領域の入力領域と出力領域とのサイズを変更する。
これにより、画像メモリーの使用頻度が高くなっている領域を広げるように変更でき、さらに、その広げた領域において空き待ちが発生した場合、機能毎の画像メモリーの領域の入力領域と出力領域とのサイズを平均空き待ち時間に合わせて変更できるので、機能毎の画像メモリーの領域の入力領域と出力領域とのサイズの最適化を図ることができる。
【発明の効果】
【００１１】
本発明の電子機器及びメモリー管理プログラムによれば、機能毎の画像メモリーの領域の入力領域と出力領域とのサイズの最適化を図ることができ、ジョブの処理能力をさらに向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の電子機器をＭＦＰに適用した場合の一実施形態を説明するための図である。
【図２】図１のパネル部に表示されるモード選択画面の一例について説明するための図である。
【図３】図１のモード構成管理部によるモードの構成について説明するものであって、図３（ａ）は画像メモリーにおける機能毎の使用頻度を説明するための図であり、図３（ｂ）は図３（ａ）の使用頻度に基づいた新規モードの構成について説明するための図である。
【図４】図１のモード構成管理部によるモードの構成の詳細について説明するものであって、図４（ａ）は図１の画像メモリーの機能毎に割り当てられている領域の入力領域と出力領域とについて説明するための図であり、図４（ｂ）は図１の画像メモリーでの機能毎に割り当てられている領域の入力領域と出力領域とを変更する場合の推奨モード等を管理するモード管理テーブルについて説明するための図であり、図４（ｃ）は図４（ｂ）の推奨モード等の選択条件を管理する選択条件管理テーブルについて説明するための図である。
【図５】図１の画像メモリーの機能毎に割り当てられている領域の変更処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の電子機器の一実施形態を、図１〜図５を参照しながら説明する。なお、以下の説明においての電子機器の一例としては、たとえば印刷機能、コピー機能、ＦＡＸ(Facsimile)機能、スキャナー機能、ネットワーク経由でのデータ送受信機能等を搭載した複合的な周辺機器であるＭＦＰ(Multifunction Peripheral)であるものとする。
【００１４】
まず、図１に示すように、ＭＦＰ１００は、ＬＡＮ(Local Area Network)等のネットワーク３００を介し、情報管理サーバー２００に接続されている。なお、図１では、１台のＭＦＰ１００がネットワーク３００を介して情報管理サーバー２００に接続されている場合を示しているが、複数の図示しないＭＦＰが接続されていてもよい。また、ＭＦＰ１００、及び情報管理サーバー２００に対しては、ネットワーク３００を介して図示しないＰＣ(Personal Computer)や、スマートフォン等の端末が接続されていてもよい。また、情報管理サーバー２００に代えて、クラウドサーバーを採用してもよい。
【００１５】
また、ＭＦＰ１００は、詳細については後述するが、後述の図４（ｃ）の平均空き待ち時間４２０ｂを元に、後述の図４（ｂ）のモード管理テーブル４１０によって管理する推奨モード（Ａ）〜（Ｆ）４１１、４１２、４１４〜４１７、デフォルトモード４１３のいずれかで、後述の図２のモード選択画面１０５Ａで選択された標準モード、現行モード、モードＡ、モードＢ、モードＣ、モードＤのいずれかの機能の領域１１５ａ〜１１５ｄを変更する。また、ＭＦＰ１００は、情報管理サーバー２００に対して、選択された標準モード、現行モード、モードＡ、モードＢ、モードＣ、モードＤのいずれかと、選択された標準モード、現行モード、モードＡ、モードＢ、モードＣ、モードＤのいずれかの機能の領域１１５ａ〜１１５ｄの変更内容と、デバイス情報とを送信する。なお、領域１１５ａ〜１１５ｄの変更内容とは、選択された標準モード、現行モード、モードＡ、モードＢ、モードＣ、モードＤのいずれかにおける機能の領域１１５ａ〜１１５ｄの変更を示すものであって、推奨モード（Ａ）〜（Ｆ）４１１、４１２、４１４〜４１７、デフォルトモード４１３のいずれかによる変更を示す。また、デバイス情報としては、ＭＦＰ１００のモデル名やシリアルナンバー等の固有の識別情報等を用いることができる。
【００１６】
なお、情報管理サーバー２００は、ＭＦＰ１００から受け取ったデバイス情報に含まれるＭＦＰ１００のモデル名やシリアルナンバー等の固有の識別情報に関連付けて、標準モード、現行モード、モードＡ、モードＢ、モードＣ、モードＤのいずれかにおける機能の領域１１５ａ〜１１５ｄの後述の図４の入力領域１１５ａ１と出力領域１１５ａ２との選択されたサイズ変更を示す推奨モード（Ａ）〜（Ｆ）４１１、４１２、４１４〜４１７、デフォルトモード４１３のいずれかをメモリー管理情報として管理する。また、情報管理サーバー２００は、同一機種の他のＭＦＰ１００からの要求に応じて管理しているメモリー管理情報を送信することで、同一機種の他のＭＦＰ１００でのジョブの処理能力をさらに向上させることが可能となる。
【００１７】
ここで、ＭＦＰ１００は、スキャナー部１０１、プリンター部１０２、ＦＡＸ(Facsimile)部１０３、Ｉ／Ｆ（インターフェース）１０４、パネル部１０５及びＨＤＤ(Hard Disk Drive)１０６の動作を制御する制御部１１０を備えている。
【００１８】
スキャナー部１０１は、イメージセンサ（図示省略）によって読み取られる、図示しない用紙上の画像をデジタルの画像データに変換し、制御部１１０に入力するデバイスである。プリンター部１０２は、制御部１１０から出力される印刷データに基づき、図示しない用紙上に画像を印刷するデバイスである。ＦＡＸ部１０３は、制御部１１０から出力されるデータを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからのデータを受信して制御部１１０に入力するデバイスである。
【００１９】
Ｉ／Ｆ１０４は、ネットワークを介し、情報管理サーバー２００、図示しない他のＭＦＰ等との通信を受け持つ。なお、Ｉ／Ｆ１０４は、図示しないコンテンツサーバーやウェブサーバー等との通信を受け持ってもよい。パネル部１０５は、たとえばＭＦＰ１００の印刷機能、コピー機能、ＦＡＸ機能、スキャナー機能、ネットワーク経由でのデータ送受信機能や、各種設定のための表示を行うタッチパネルとハードウェアキーとを有するデバイスである。また、パネル部１０５は、後述の図２に示すモード選択画面１０５Ａを表示する。ＨＤＤ１０６は、ＭＦＰ１００の種々の機能を提供するためのアプリケーションプログラム等を記憶している記憶デバイスである。また、ＨＤＤ１０６は、図示しない端末側から登録された印刷ジョブを記憶するユーザーボックスを有している。
【００２０】
制御部１１０は、認証プログラム等のアプリケーションプログラム、画像形成プログラム、及び制御プログラム等を実行してＭＦＰ１００全体の動作を制御するプロセッサーである。制御部１１０は、スキャナー制御部１１１、プリンター制御部１１２、ＦＡＸ制御部１１３、通信制御部１１４、画像メモリー１１５、ＥＥＰＲＯＭ(electrically erasable and programmable read-only memory)１１６、画像処理部１１７、メモリー管理部１１８、モード構成管理部１１９、パネル操作制御部１２０、ＨＤＤ制御部１２１、システム制御部１２２を備えている。また、これらは、データバス１２３に接続されている。
【００２１】
スキャナー制御部１１１は、スキャナー部１０１の読み取り動作を制御する。プリンター制御部１１２は、プリンター部１０２の印刷動作を制御する。ＦＡＸ制御部１１３は、ＦＡＸ部１０３によるデータの送受信動作を制御する。通信制御部１１４は、Ｉ／Ｆ１０４を介し、ネットワーク経由でのデータ等の送受信の制御を行う。画像メモリー１１５は、プログラムを実行するためのワークメモリーであり、詳細については後述するが、メモリー管理部１１８により、たとえば印刷機能、コピー機能、ＦＡＸ機能、スキャナー機能での使用に適した領域１１５ａ〜１１５ｄが割り当てられる。ＥＥＰＲＯＭ１１６には、各部の動作チェックや起動シーケンスを生成する制御プログラム等が記憶されている。また、ＥＥＰＲＯＭ１１６には、たとえば印刷機能、コピー機能、ＦＡＸ機能、スキャナー機能のそれぞれの使用履歴、画像メモリー１１５の領域毎の使用頻度、画像メモリー１１５の空き待ち時間４２０ａ等が記憶される。
【００２２】
なお、印刷機能、コピー機能、ＦＡＸ機能、スキャナー機能のそれぞれの使用履歴、画像メモリー１１５の領域毎の使用頻度、画像メモリー１１５の空き待ち時間４２０ａ等については、ＥＥＰＲＯＭ１１６に限らず、ＨＤＤ１０６に記憶させてもよい。また、画像メモリー１１５の領域毎の使用頻度とは、たとえば印刷機能、コピー機能、ＦＡＸ機能、スキャナー機能のそれぞれの使用履歴の合計を一定数（たとえば１００）とし、その一定数でのそれぞれの機能が使用する画像メモリー１１５の領域毎の使用回数である。よって、画像メモリー１１５の領域毎の使用頻度は、ＥＥＰＲＯＭ１１６が記憶しているそれぞれの機能の使用履歴から求めることができる。なお、それぞれの機能の使用履歴の合計については、一定期間毎（たとえば１ヶ月毎、３ヶ月毎、６ヶ月毎等）で集計してもよい。また、画像メモリー１１５の空き待ち時間４２０ａとは、詳細については後述するが、画像メモリー１１５の機能毎に割り当てられている領域１１５ａ〜１１５ｄでの処理に基づく待ち時間である。
【００２３】
画像処理部１１７は、スキャナー部１０１によって読み取られた画像データに対する画像処理（ラスタライズ）を行う。また、画像処理部１１７は、ＨＤＤ１０６のユーザーボックスに登録された印刷ジョブに対する画像処理（ラスタライズ）を行う。なお、システム制御部１２２は、画像処理部１１７が画像処理した印刷データを、一旦、画像メモリー１１５に記憶させる。
【００２４】
メモリー管理部１１８は、詳細については後述するが、システム制御部１２２の指示に従い、画像メモリー１１５の領域１１５ａ〜１１５ｄの割り当てを行う。モード構成管理部１１９は、詳細については後述するが、後述の図４（ｂ）に示すモード管理テーブル４１０と、後述の図４（ｃ）に示す選択条件管理テーブル４２０とを管理し、メモリー管理部１１８に対して画像メモリー１１５の領域の割り当てを行わせるためのモードの構成と、構成したモードの管理とを行う。また、モード構成管理部１１９は、ユーザーが選択したモードによって処理されたモデル名やシリアルナンバー等の固有の識別情報等を示すデバイス情報と、実施したジョブの種類と、ジョブ実施時の画像メモリー１１５での空き待ち時間４２０ａとを管理する。また、モード構成管理部１１９は、後述の図４（ｃ）の選択条件管理テーブル４２０に示す平均空き待ち時間４２０ｂを求め、その平均空き待ち時間４２０ｂに見合った後述の図３（ｂ）に示す推奨モード（Ａ）〜（Ｆ）４１１、４１２、４１４〜４１７、デフォルトモード４１３のいずれかを選択する。また、モード構成管理部１１９は、後述の図２に示すモード選択画面１０５Ａを構成し管理する。パネル操作制御部１２０は、パネル部１０５の表示動作を制御する。また、パネル操作制御部１２０は、パネル部１０５を介し、印刷、コピー、ＦＡＸ、スキャン、ネットワーク経由でのデータ送受信等の設定を受け付ける。また、パネル操作制御部１２０は、パネル部１０５を介し、モード選択を受け付ける。
【００２５】
ＨＤＤ制御部１２１は、ＨＤＤ１０６に対するデータの読み出し及び書き込み等を制御する。システム制御部１２２は、各部の連携動作等を制御する。また、システム制御部１２２は、パネル操作制御部１２０がパネル部１０５を介してモード選択を受け付けると、メモリー管理部１１８に対し、画像メモリー１１５の領域１１５ａ〜１１５ｄの割り当てを指示する。また、システム制御部１２２は、ＥＥＰＲＯＭ１１６に対し、たとえば印刷機能、コピー機能、ＦＡＸ機能、スキャナー機能のそれぞれの使用履歴と、画像メモリー１１５の領域毎の使用頻度と、画像メモリー１１５の空き待ち時間４２０ａ等を記憶させる。また、システム制御部１２２は、詳細については後述するが、たとえば印刷機能、コピー機能、ＦＡＸ機能、スキャナー機能のそれぞれの使用履歴の合計が一定数（たとえば１００）に達すると、モード構成管理部１１９に対して新規モードを構成させる。なお、使用履歴の合計については、１００に限るものではなく、１００未満であってよいし、１００を超えていてもよい。また、システム制御部１２２は、メモリー管理部１１８に対し、モード構成管理部１１９が選択した後述の図３（ｂ）に示す推奨モード（Ａ）〜（Ｆ）４１１、４１２、４１４〜４１７、デフォルトモード４１３のいずれかによる機能毎に割り当てられている領域１１５ａ〜１１５ｄの変更を指示する。
【００２６】
情報管理サーバー２００は、Ｉ／Ｆ２０１を制御する制御部２１０を備えている。Ｉ／Ｆ２０１は、ネットワーク３００経由でのＭＦＰ１００、図示しない端末等との通信を受け持つ。制御部２１０は、アプリケーションプログラム及び制御プログラム等を実行して情報管理サーバー２００全体の動作を制御するプロセッサーである。制御部２１０は、ＲＡＭ２１１、ＲＯＭ（Read-Only Memory）２１２、通信制御部２１３、選択モード管理部２１４、システム制御部２１５を備えている。また、これらは、データバス２１６に接続されている。
【００２７】
ＲＡＭ２１１は、プログラムを実行するためのワークメモリーである。ＲＯＭ２１２は、各部の動作チェック等を行う制御プログラムを記憶している。通信制御部２１３は、Ｉ／Ｆ２０１を介し、ネットワーク３００経由でのＭＦＰ１００、図示しない端末等とのデータ等の送受信の制御を行う。選択モード管理部２１４は、ＭＦＰ１００から受け取った選択された標準モード、現行モード、モードＡ、モードＢ、モードＣ、モードＤのいずれかと、選択された標準モード、現行モード、モードＡ、モードＢ、モードＣ、モードＤのいずれかの機能の領域１１５ａ〜１１５ｄの変更内容と、デバイス情報とを管理する。この場合、選択モード管理部２１４は、デバイス情報に含まれるＭＦＰ１００のモデル名やシリアルナンバー等の固有の識別情報に関連付けて、これらの情報を管理する。システム制御部２１５は、通信制御部２１３を介し、ＭＦＰ１００からの上述したメモリー管理情報を受け取ると、選択モード管理部２１４に対してＭＦＰ１００からのメモリー管理情報の管理を指示する。また、システム制御部２１５は、他のＭＦＰ１００からのメモリー管理情報の要求を受け取ると、要求のあったＭＦＰ１００のデバイス情報に含まれる、たとえば同一機種を示すモデル名に関連付けられているメモリー管理情報を、選択モード管理部２１４を介して取得し、通信制御部２１３に対し、要求のあったＭＦＰ１００に送信させる。これにより、同一機種であれば、情報管理サーバー２００が管理しているメモリー管理情報を取得できるため、ジョブの処理能力をさらに向上させることができ潜在能力を自動的に引き出すことが可能となる。
【００２８】
次に、図２を参照し、パネル部１０５に表示されるモード選択画面１０５Ａの一例について説明する。なお、以下では、説明の都合上、画像メモリー１１５のサイズがたとえば１００ＭＢ（メガバイト）であるとして説明する。また、モード選択画面１０５Ａに表示される、後述の現行モード、モードＡ、モードＢ、モードＣ、モードＤは、たとえば印刷機能、コピー機能、ＦＡＸ機能、スキャナー機能のそれぞれの使用履歴の合計が一定数（たとえば１００）に達した際、システム制御部１２２の指示に基づきモード構成管理部１１９が構成したものである。また、モード構成管理部１１９による新規モードの構成については、後述の図３で説明する。
【００２９】
まず、モード選択画面１０５Ａには、たとえば標準モード、現行モード、モードＡ、モードＢ、モードＣ、モードＤが表示される。また、符号１０５ａ〜１０５ｆは、それぞれのモードの表示領域を示している。また、符号１１５ａ〜１１５ｄは、メモリー管理部１１８が画像メモリー１１５に割り当てる機能毎の領域を示している。
【００３０】
ここで、標準モードは、モード構成管理部１１９がデフォルトとして管理するものである。標準モードでは、メモリー管理部１１８が画像メモリー１１５に対して割り当てるそれぞれの機能毎の領域１１５ａ〜１１５ｄのサイズが２５ＭＢとなっている。現行モードは、メモリー管理部１１８による画像メモリー１１５に対しての現在の領域１１５ａ〜１１５ｄの割り当てを示している。なお、現行モードは、モード構成管理部１１９が構成した新規モードから選択されたものである。現行モードでは、印刷機能の領域１１５ａが２３ＭＢ、コピー機能の領域１１５ｂが２７ＭＢ、ＦＡＸ機能の領域１１５ｃが２３ＭＢ、スキャナー機能の領域１１５ｄが２７ＭＢとして割り当てられている。
【００３１】
モードＡ〜Ｄは、現行モードと同様に、モード構成管理部１１９が構成した新規モードである。モードＡ〜Ｄの並び順については、モード構成管理部１１９による構成の新しい順であってもよいし、古い順であってもよい。また、モードＡ〜Ｄの数については、モードＡ〜Ｄの４つに限定されるものではない。３つ以下であってもよいし、５つ以上であってもよい。また、表示可能又は選択可能な新規モードの数に上限を設けてもよい。新規モードの数が上限を超えた場合、モード構成管理部１１９は、最も古い新規モードを削除してもよい。
【００３２】
モードＡでは、印刷機能の領域１１５ａが４２ＭＢ、コピー機能の領域１１５ｂが３０ＭＢ、ＦＡＸ機能の領域１１５ｃが１６ＭＢ、スキャナー機能の領域１１５ｄが１２ＭＢとして割り当てられることを示している。モードＢでは、印刷機能の領域１１５ａが４０ＭＢ、コピー機能の領域１１５ｂが３０ＭＢ、ＦＡＸ機能の領域１１５ｃが１４ＭＢ、スキャナー機能の領域１１５ｄが１６ＭＢとして割り当てられることを示している。モードＣでは、印刷機能の領域１１５ａが５５ＭＢ、コピー機能の領域１１５ｂが２３ＭＢ、ＦＡＸ機能の領域１１５ｃが１１ＭＢ、スキャナー機能の領域１１５ｄが１１ＭＢとして割り当てられることを示している。モードＤでは、印刷機能の領域１１５ａが３１ＭＢ、コピー機能の領域１１５ｂが３５ＭＢ、ＦＡＸ機能の領域１１５ｃが１７ＭＢ、スキャナー機能の領域１１５ｄが１７ＭＢとして割り当てられることを示している。
【００３３】
次に、図３を参照し、モード構成管理部１１９による新規モードの構成について説明する。なお、以下では、図２のたとえば現行モードで画像メモリー１１５の領域１１５ａ〜１１５ｄが割り当てられている状態で、それぞれの機能の使用履歴の合計が１００に達した際、システム制御部１２２の指示により、モード構成管理部１１９が新たなモードを構成する場合で説明する。
【００３４】
まず、図３（ａ）は、それぞれの機能の使用履歴の合計がたとえば１００に達した際の領域１１５ａ〜１１５ｄの（使用履歴の合計１００回に対する）使用頻度の一例を示している。すなわち、印刷機能の領域１１５ａの使用頻度が４０回、コピー機能の領域１１５ｂの使用頻度が３０回、ＦＡＸ機能の領域１１５ｃの使用頻度が１６回、スキャナー機能の領域１１５ｄの使用頻度が１４回であるとする。ここで、モード構成管理部１１９は、それぞれの領域１１５ａ〜１１５ｄの使用頻度を元に、画像メモリー１１５の領域１１５ａ〜１１５ｄの新たな割り当てを示す新規モードを構成する。なお、それぞれの機能の使用履歴の合計が１００に達した後、それぞれの機能の使用履歴の合計をリセットする。つまり、モード構成管理部１１９は、それぞれの機能の使用履歴の合計で１００回ごとに、その１００回に対するそれぞれの領域１１５ａ〜１１５ｄの使用頻度を元に新たなモードを構成する。
【００３５】
なお、モード構成管理部１１９は、画像メモリー１１５の領域１１５ａ〜１１５ｄの新たな割り当てを決める場合、それぞれの領域１１５ａ〜１１５ｄの使用頻度に合う比率で新たな割り当てを決めてもよい。この場合、モード構成管理部１１９は、図３（ｂ）に示すように、画像メモリー１１５のサイズがたとえば１００ＭＢであるとき、それぞれの領域１１５ａ〜１１５ｄの使用頻度に合う比率を元にすると、印刷機能の領域１１５ａを４０ＭＢ、コピー機能の領域１１５ｂを３０ＭＢ、ＦＡＸ機能の領域１１５ｃを１６ＭＢ、スキャナー機能の領域１１５ｄを１４ＭＢとした割り当てを示す新規モードを構成できる。また、モード構成管理部１１９は、構成した新規モードを、図２のように、たとえばモードＡ〜Ｄとして管理する。
【００３６】
なお、モード構成管理部１１９は、使用頻度に合わせた比率を求め、さらに使用頻度の最も低い領域の比率の一部を、使用頻度の最も高い領域１１５ａ〜１１５ｄの比率に加えて変更した比率で、新たな割り当てを決めてもよい。すなわち、使用頻度の最も高い領域１１５ａに対しては、たとえば４２ＭＢとなるような比率で割り当て、使用頻度の最も低い領域１１５ｄに対しては、たとえば１２ＭＢとなるような比率で割り当ててもよい。このように、使用頻度の最も高い領域１１５ａをさらに広げることで、たとえば印刷ジョブの処理能力のさらなる向上が可能となる。
【００３７】
次に、図４を参照し、ＭＦＰ１００のモード構成管理部１１９による、図２のモード選択画面１０５Ａで選択された標準モード、現行モード、モードＡ、モードＢ、モードＣ、モードＤのいずれかの機能の領域１１５ａ〜１１５ｄを変更する場合について説明する。
【００３８】
まず、図４（ａ）は、画像メモリー１１５の機能毎に割り当てられている領域１１５ａ〜１１５ｄを示している。ここで、機能毎に割り当てられている領域１１５ａ〜１１５ｄとは、たとえば図２の標準モード、現行モード、モードＡ、モードＢ、モードＣ、モードＤの印刷機能の領域１１５ａ、コピー機能の領域１１５ｂ、ＦＡＸ機能の領域１１５ｃ、スキャナー機能の領域１１５ｄのいずれかが該当する。以下では、説明の都合上、標準モードの場合での画像メモリー１１５の印刷機能の領域１１５ａを例にして説明する。また、標準モードの場合での印刷機能の領域１１５ａのサイズは、たとえば２０ＭＢであるものとして説明する。ちなみに、図２から分かる通り、モードＡ、モードＢ、モードＣ、モードＤの場合、それぞれの印刷機能の領域１１５ａのサイズが標準モードの場合に比べて大きく、２０ＭＢを超えるサイズとなる。
【００３９】
図４（ａ）に示すように、標準モードの印刷機能の領域１１５ａには、入力領域１１５ａ１と、出力領域１１５ａ２とが設けられている。メモリー管理部１１８は、たとえば印刷ジョブが実行されると、印刷ジョブの印刷データを点線矢印ａに示すように入力領域１１５ａ１に入力させる。画像処理部１１７は、入力領域１１５ａ１に入力された印刷データに対して画像処理（ラスタライズ）し、画像データとする。また、メモリー管理部１１８は、画像処理部１１７が画像処理した画像データを点線矢印ｂに示すように出力領域１１５ａ２に出力させる。画像処理部１１７は、印刷データに含まれている編集指示に基づき、画像データに対して拡大、縮小、回転等の編集処理を行い、編集データとする。また、メモリー管理部１１８は、編集データを点線矢印ｃに示すように、出力領域１１５ａ２からプリンター制御部１１２に出力させる。そして、プリンター制御部１１２は、編集データに基づきプリンター部１０２を介して図示しない用紙への印刷を制御する。
【００４０】
ここで、メモリー管理部１１８は、印刷機能の領域１１５ａでの空き待ち時間を管理する。ここで、空き待ち時間とは、たとえば点線矢印ａでの印刷データの入力の待ち時間であり、点線矢印ｂでの画像データの出力の待ち時間であり、点線矢印ｃでの編集データの出力の待ち時間である。これらの待ち時間は、たとえば点線矢印ｂでの画像データの処理に伴う出力の遅れ、又は点線矢印ｃでの編集データの処理に伴う出力の遅れにより生じる。言い換えれば、たとえば点線矢印ｂでの画像データの処理に伴う出力の遅れ、又は点線矢印ｃでの編集データの処理に伴う出力の遅れが、点線矢印ａでの印刷データの入力に遅れとなる。このため、メモリー管理部１１８は、点線矢印ａ〜ｄでのいずれかの時間を元に、空き待ち時間４２０ａを取得できる。ちなみに、点線矢印ｂでの画像データの処理に伴う出力についてはデータ編集を伴わないため、画像データの処理に伴う出力の遅れの発生が少ないものと予測される。これに対し、点線矢印ｃでの編集データの処理に伴う出力についてはデータ編集を伴うため、編集データの処理に伴う出力の遅れの発生が多くなるものと予測される。
【００４１】
ここで、メモリー管理部１１８は、たとえば点線矢印ａでの印刷データの入力に伴った空き待ち時間４２０ａを取得したとする。この場合、モード構成管理部１１９は、メモリー管理部１１８が取得した空き待ち時間４２０ａを、図４（ｃ）に示す選択条件管理テーブル４２０に登録する。ちなみに、モード管理テーブル４１０は、選択条件管理テーブル４２０を管理している。モード構成管理部１１９は、メモリー管理部１１８がそれぞれの印刷ジョブの空き待ち時間４２０ａを取得すると、図４（ｃ）の選択条件管理テーブル４２０の（１）〜（７）の列のように登録する。（１）の列では、空き待ち時間４２０ａが１０秒、５秒、２０秒となっている。（２）の列では、空き待ち時間４２０ａが２０秒、５秒、１０秒となっている。（３）の列では、空き待ち時間４２０ａが１０秒、１０秒、１０秒となっている。（４）の列では、空き待ち時間４２０ａが２０秒、５秒、４秒となっている。（５）の列では、空き待ち時間４２０ａが１０秒、１０秒、６秒となっている。（６）の列では、空き待ち時間４２０ａが７秒となっている。（７）の列では、空き待ち時間４２０ａが１０秒、３秒となっている。
【００４２】
また、モード構成管理部１１９は、一定期間経過すると、（１）〜（７）の列毎に平均空き待ち時間４２０ｂを求める。なお、一定期間とは、任意に設定でき、１日であってもよいし、１週間であってもよいし、一ヶ月であってもよい。いずれにしても、ＭＦＰ１００の稼働状況に応じて任意に変更できる。また、モード構成管理部１１９は、一定期間に限らず、空き待ち時間４２０ａの取得した数が一定数に達したとき、平均空き待ち時間４２０ｂを求めてもよい。また、（１）の列での平均空き待ち時間４２０ｂは、１２．５秒である。また、（２）の列での平均空き待ち時間４２０ｂは、１１．６６秒である。また、（３）の列での平均空き待ち時間４２０ｂは、１０秒である。また、（４）の列での平均空き待ち時間４２０ｂは、９．６６秒である。また、（５）の列での平均空き待ち時間４２０ｂは、８．６６秒である。また、（６）の列での平均空き待ち時間４２０ｂは、７秒である。また、（７）の列での平均空き待ち時間４２０ｂは、６．５秒である。ここで、モード構成管理部１１９は、平均空き待ち時間４２０ｂが１２秒台であるとき、（１）の列のように、推奨モード（Ａ）４１１を選択する。また、モード構成管理部１１９は、平均空き待ち時間４２０ｂが１１秒台であるとき、（２）の列のように、推奨モード（Ｂ）４１２を選択する。また、モード構成管理部１１９は、平均空き待ち時間４２０ｂが１０秒台であるとき、（３）の列のように、デフォルトモード４１３を選択する。また、モード構成管理部１１９は、平均空き待ち時間４２０ｂが９秒台であるとき、（４）の列のように、推奨モード（Ｃ）４１４を選択する。また、モード構成管理部１１９は、平均空き待ち時間４２０ｂが８秒台であるとき、（５）の列のように、推奨モード（Ｄ）４１５を選択する。また、モード構成管理部１１９は、平均空き待ち時間４２０ｂが７秒台であるとき、（６）の列のように、推奨モード（Ｅ）４１６を選択する。また、モード構成管理部１１９は、平均空き待ち時間４２０ｂが６秒台であるとき、（７）の列のように、推奨モード（Ｆ）４１７を選択する。なお、ここでの平均空き待ち時間４２０ｂと推奨モード（Ａ）〜（Ｆ）４１１、４１２、４１４〜４１７、デフォルトモード４１３との関係は、あくまでも一例であり、任意に設定変更できる。
【００４３】
また、モード構成管理部１１９が推奨モード（Ａ）〜（Ｆ）４１１、４１２、４１４〜４１７、デフォルトモード４１３のいずれかを選択すると、メモリー管理部１１８が図４（ｂ）のモード管理テーブル４１０のように、印刷機能の領域１１５ａの入力領域１１５ａ１と出力領域１１５ａ２とを変更する。ちなみに、モード構成管理部１１９は、モード管理テーブル４１０を管理する。メモリー管理部１１８は、モード管理テーブル４１０を参照し、たとえば推奨モード（Ａ）４１１が選択されているとき、入力領域１１５ａ１を８ＭＢ、出力領域１１５ａ２を１２ＭＢに変更する。また、メモリー管理部１１８は、モード管理テーブル４１０を参照し、たとえば推奨モード（Ｂ）４１２が選択されているとき、入力領域１１５ａ１を９ＭＢ、出力領域１１５ａ２を１１ＭＢに変更する。また、メモリー管理部１１８は、モード管理テーブル４１０を参照し、たとえばデフォルトモード４１３が選択されているとき、入力領域１１５ａ１を１０ＭＢ、出力領域１１５ａ２を１０ＭＢに変更する。また、メモリー管理部１１８は、モード管理テーブル４１０を参照し、たとえば推奨モード（Ｃ）４１４が選択されているとき、入力領域１１５ａ１を１１ＭＢ、出力領域１１５ａ２を９ＭＢに変更する。また、メモリー管理部１１８は、たとえば推奨モード（Ｄ）４１５が選択されているとき、入力領域１１５ａ１を１２ＭＢ、出力領域１１５ａ２を８ＭＢに変更する。また、メモリー管理部１１８は、モード管理テーブル４１０を参照し、たとえば推奨モード（Ｅ）４１５が選択されているとき、入力領域１１５ａ１を１３ＭＢ、出力領域１１５ａ２を７ＭＢに変更する。また、メモリー管理部１１８は、モード管理テーブル４１０を参照し、たとえば推奨モード（Ｆ）４１５が選択されているとき、入力領域１１５ａ１を１４ＭＢ、出力領域１１５ａ２を６ＭＢに変更する。
【００４４】
このように、メモリー管理部１１８が平均空き待ち時間４２０ｂに見合った推奨モード（Ａ）〜（Ｆ）４１１、４１２、４１４〜４１７、デフォルトモード４１３のいずれかにより、印刷機能の領域１１５ａの入力領域１１５ａ１と出力領域１１５ａ２とのサイズを変更することで、入力領域１１５ａ１と出力領域１１５ａ２とのサイズを最適化できる。これにより、図４（ａ）の点線矢印ａ〜ｄのいずれかでの遅れを抑制できる。
【００４５】
次に、図５を参照し、図１の画像メモリー１１５の機能毎に割り当てられている領域の変更処理について説明する。なお、以下では、それぞれの機能の使用履歴の合計がたとえば１００に達した際、システム制御部１２２がモード構成管理部１１９に対して新規モードの構成を指示するものとして説明する。また、システム制御部１２２がモード構成管理部１１９に対して新規モードの構成を指示するタイミングは、たとえばモード選択画面１０５Ａの表示が指示されたときとする。また、それぞれの機能の使用履歴は、ＥＥＰＲＯＭ１１６に記憶されているとする。また、以下では、説明の都合上、機能毎に割り当てられている領域の変更処理の対象を、図４（ａ）のように印刷機能の領域１１５ａとして説明する。また、印刷機能の領域１１５ａのサイズは、図４（ａ）のように、たとえば２０ＭＢであるものとして説明する。また、以下の（ステップＳ１０１）〜（ステップＳ１０７）はモード選択画面１０５Ａでの選択に基づいたモードでの割り当て処理を示し、（ステップＳ１０８）〜（ステップＳ１１４）は平均空き待ち時間４２０ｂに基づいた割り当て変更処理を示している。
【００４６】
（ステップＳ１０１）
システム制御部１２２は、モード選択画面１０５Ａの表示が指示されたかどうかを判断する。
この場合、システム制御部１２２は、パネル操作制御部１２０からのパネル部１０５を介してのモード選択画面１０５Ａの表示の指示を受け付けたことを示す通知が無ければ、モード選択画面１０５Ａの表示が指示されないと判断する（ステップＳ１０１：Ｎｏ）。
これに対し、システム制御部１２２は、パネル操作制御部１２０からのパネル部１０５を介してのモード選択画面１０５Ａの表示の指示を受け付けたことを示す通知が有れば、モード選択画面１０５Ａの表示が指示されたと判断し（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に移行する。
【００４７】
（ステップＳ１０２）
システム制御部１２２は、使用履歴の合計が一定数に達したかどうかを判断する。
この場合、システム制御部１２２は、ＥＥＰＲＯＭ１１６に記憶されている使用履歴を参照し、使用履歴の合計が一定数（たとえば１００）に達していないと判断すると（ステップＳ１０２：Ｎｏ）、ステップＳ１０５に移行する。
これに対し、システム制御部１２２は、ＥＥＰＲＯＭ１１６に記憶されている使用履歴を参照し、使用履歴の合計が一定数（たとえば１００）に達していると判断すると（ステップＳ１０２：Ｙｅｓ）、ステップＳ１０３に移行する。
【００４８】
（ステップＳ１０３）
システム制御部１２２は、モード構成管理部１１９に対し、新規モードの構成を指示する。
この場合、システム制御部１２２は、ＥＥＰＲＯＭ１１６に記憶されている使用履歴から、画像メモリー１１５のそれぞれの領域１１５ａ〜１１５ｄの使用頻度を求め、モード構成管理部１１９に与える。
ここで、システム制御部１２２は、図３（ａ）に示したように、印刷機能の領域１１５ａの使用頻度が４０回、コピー機能の領域１１５ｂの使用頻度が３０回、ＦＡＸ機能の領域１１５ｃの使用頻度が１６回、スキャナー機能の領域１１５ｄの使用頻度が１４回であることを確認する。
また、モード構成管理部１１９は、図３（ｂ）に示したように、画像メモリー１１５のサイズがたとえば１００ＭＢである場合、それぞれの領域１１５ａ〜１１５ｄの使用頻度を元に、印刷機能の領域１１５ａを４０ＭＢ、コピー機能の領域１１５ｂを３０ＭＢ、ＦＡＸ機能の領域１１５ｃを１６ＭＢ、スキャナー機能の領域１１５ｄを１４ＭＢとした割り当てを示す新規モードを構成する。また、モード構成管理部１１９は、構成した新規モードを、図２のように、たとえばモードＡ〜Ｄとして管理する。
【００４９】
（ステップＳ１０４）
システム制御部１２２は、新規モードの構成が完了したかどうかを判断する。
この場合、システム制御部１２２は、モード構成管理部１１９からの新規モードの構成が完了したことを示す通知が無ければ新規モードの構成が完了していないと判断する（ステップＳ１０４：Ｎｏ）。
これに対し、システム制御部１２２は、モード構成管理部１１９からの新規モードの構成が完了したことを示す通知が有れば新規モードの構成が完了したと判断し（ステップＳ１０４：Ｙｅｓ）、ステップＳ１０５に移行する。
【００５０】
（ステップＳ１０５）
システム制御部１２２は、モード選択画面１０５Ａを表示させる。
この場合、システム制御部１２２は、モード構成管理部１１９が管理しているモードに基づき、パネル操作制御部１２０を介し、パネル部１０５にモード選択画面１０５Ａを表示させる。
【００５１】
（ステップＳ１０６）
システム制御部１２２は、モードが選択されたかどうかを判断する。
この場合、システム制御部１２２は、パネル操作制御部１２０からのパネル部１０５を介してのモード選択画面１０５Ａでのモードが選択されたことを示す通知が無ければ、モードが選択されないと判断する（ステップＳ１０６：Ｎｏ）。
これに対し、システム制御部１２２は、パネル操作制御部１２０からのパネル部１０５を介してのモード選択画面１０５Ａでのモードが選択されたことを示す通知が有れば、モードが選択されたと判断し（ステップＳ１０６：Ｙｅｓ）、ステップＳ１０７に移行する。
【００５２】
（ステップＳ１０７）
システム制御部１２２は、メモリー管理部１１８に対し、選択されたモードでの割り当てを指示する。
このとき、メモリー管理部１１８は、システム制御部１２２から図２に示したたとえばモードＡでの割り当ての指示を受け取ると、画像メモリー１１５に対し、印刷機能の領域１１５ａが４２ＭＢ、コピー機能の領域１１５ｂが３０ＭＢ、ＦＡＸ機能の領域１１５ｃが１６ＭＢ、スキャナー機能の領域１１５ｄが１２ＭＢとした割り当てを行う。
【００５３】
なお、以上の処理において、モード構成管理部１１９は、特定のユーザーの使用履歴を対象としてモードを構成しているが、複数のユーザー毎の使用履歴を対象とし、それぞれのユーザー毎のモードを構成してもよい。この場合、ユーザー毎の使用履歴をそれぞれのユーザーのユーザーＩＤ等のユーザー識別情報に紐付けてＥＥＰＲＯＭ１１６に記憶させ、ＭＦＰ１００のログイン時に受け付けたユーザー識別情報に該当する使用履歴を対象とすることで、ユーザー毎の使用履歴から求めた画像メモリー１１５のそれぞれの領域１１５ａ〜１１５ｄの使用頻度に合わせたモードを構成できる。
【００５４】
また、システム制御部１２２は、モード選択画面１０５Ａの表示が指示された後のステップＳ１０２で、使用履歴の合計が一定数に達したという条件を満たせば新規モードの構成を指示しているが、この例に限らず、他の特定の条件を満たせば、新規モードの構成を指示してもよい。例えば、システム制御部１２２は、ＭＦＰ１００の電源がＯＦＦモードからＯＮモードに移行したという条件を満たせば、新規モードの構成を指示してもよい。この場合、モード構成管理部１１９は、前回のＯＮモードからＯＦＦモードに移行するまでのそれぞれの機能の使用履歴の合計に対する領域１１５ａ〜１１５ｄの使用頻度を元に新規モードを構成してもよい。また、システム制御部１２２は、前回の一定期間経過時から更に一定期間が経過したという条件を満たせば、つまり一定期間毎（たとえば１ヶ月毎、３ヶ月毎、６ヶ月毎等）に新規モードの構成を指示してもよい。この場合、モード構成管理部１１９は、一定期間中のそれぞれの機能の使用履歴の合計に対する領域１１５ａ〜１１５ｄの使用頻度を元に新規モードを構成してもよい。
【００５５】
（ステップＳ１０８）
システム制御部１２２は、メモリー空き待ちが発生したかどうかを判断する。
この場合、システム制御部１２２は、メモリー管理部１１８からのメモリー空き待ちが発生したことを示す通知が無ければメモリー空き待ちが発生していないと判断する（ステップＳ１０８：Ｎｏ）。
これに対し、システム制御部１２２は、メモリー管理部１１８からのメモリー空き待ちが発生したことを示す通知が有ればメモリー空き待ちが発生したと判断し（ステップＳ１０８：Ｙｅｓ）、ステップＳ１０９に移行する。
【００５６】
（ステップＳ１０９）
システム制御部１２２は、モード構成管理部１１９に対してメモリー空き待ちが発生した印刷機能の領域１１５ａでの空き待ち時間４２０ａを記憶させる。
このとき、モード構成管理部１１９は、図４（ｃ）に示した選択条件管理テーブル４２０に空き待ち時間４２０ａを登録する。
【００５７】
（ステップＳ１１０）
システム制御部１２２は、一定期間が経過したかどうかを判断する。
この場合、システム制御部１２２は、図示しないカレンダー機能を参照し、一定期間経過していなければ（ステップＳ１１０：Ｎｏ）、ステップＳ１０９に戻る。
これに対し、システム制御部１２２は、図示しないカレンダー機能を参照し、一定期間経過していれば（ステップＳ１１０：Ｙｅｓ）、ステップＳ１１１に移行する。
【００５８】
（ステップＳ１１１）
システム制御部１２２は、モード構成管理部１１９に対して平均空き待ち時間４２０ｂを取得させる。
このとき、モード構成管理部１１９は、ステップＳ１０９において、図４（ｃ）のたとえば（１）の列のように空き待ち時間４２０ａを登録したとすると、平均空き待ち時間４２０ｂである１２．５秒を取得する。モード構成管理部１１９は、同様に、図４（ｃ）のたとえば（２）の列のように空き待ち時間４２０ａを登録したとすると、平均空き待ち時間４２０ｂである１１．６６秒を取得する。モード構成管理部１１９は、同様に、図４（ｃ）のたとえば（３）の列のように空き待ち時間４２０ａを登録したとすると、平均空き待ち時間４２０ｂである１０秒を取得する。モード構成管理部１１９は、同様に、図４（ｃ）のたとえば（４）の列のように空き待ち時間４２０ａを登録したとすると、平均空き待ち時間４２０ｂである９．６６秒を取得する。モード構成管理部１１９は、同様に、図４（ｃ）のたとえば（５）の列のように空き待ち時間４２０ａを登録したとすると、平均空き待ち時間４２０ｂである８．６６秒を取得する。モード構成管理部１１９は、同様に、図４（ｃ）のたとえば（６）の列のように空き待ち時間４２０ａを登録したとすると、平均空き待ち時間４２０ｂである７秒を取得する。モード構成管理部１１９は、同様に、図４（ｃ）のたとえば（７）の列のように空き待ち時間４２０ａを登録したとすると、平均空き待ち時間４２０ｂである６．５秒を取得する。
【００５９】
（ステップＳ１１２）
システム制御部１２２は、平均空き待ち時間４２０ｂの取得が完了したかどうかを判断する。
この場合、システム制御部１２２は、モード構成管理部１１９からの平均空き待ち時間４２０ｂの取得の完了を示す通知が無ければ均空き待ち時間４２０ｂの取得が完了していないと判断する（ステップＳ１１２：Ｎｏ）。
これに対し、システム制御部１２２は、モード構成管理部１１９からの平均空き待ち時間４２０ｂの取得の完了を示す通知が有れば均空き待ち時間４２０ｂの取得が完了したと判断し（ステップＳ１１２：Ｙｅｓ）、ステップＳ１１３に移行する。
【００６０】
（ステップＳ１１３）
システム制御部１２２は、メモリー管理部１１８に対し、印刷機能の領域１１５ａの入力領域１１５ａ１と出力領域１１５ａ２とのサイズ変更を指示する。
このとき、メモリー管理部１１８は、図４（ｂ）で説明したように、モード構成管理部１１９がたとえば推奨モード（Ａ）４１１を選択したとき、入力領域１１５ａ１を８ＭＢ、出力領域１１５ａ２を１２ＭＢに変更する。また、メモリー管理部１１８は、モード構成管理部１１９がたとえば推奨モード（Ｂ）４１２を選択したとき、入力領域１１５ａ１を９ＭＢ、出力領域１１５ａ２を１１ＭＢに変更する。また、メモリー管理部１１８は、モード構成管理部１１９がたとえばデフォルトモード４１３を選択したとき、入力領域１１５ａ１を１０ＭＢ、出力領域１１５ａ２を１０ＭＢに変更する。また、メモリー管理部１１８は、モード構成管理部１１９がたとえば推奨モード（Ｃ）４１４を選択したとき、入力領域１１５ａ１を１１ＭＢ、出力領域１１５ａ２を９ＭＢに変更する。また、メモリー管理部１１８は、モード構成管理部１１９がたとえば推奨モード（Ｄ）４１５を選択したとき、入力領域１１５ａ１を１２ＭＢ、出力領域１１５ａ２を８ＭＢに変更する。また、メモリー管理部１１８は、モード構成管理部１１９がたとえば推奨モード（Ｅ）４１５を選択したとき、入力領域１１５ａ１を１３ＭＢ、出力領域１１５ａ２を７ＭＢに変更する。また、メモリー管理部１１８は、モード構成管理部１１９がたとえば推奨モード（Ｆ）４１５を選択したとき、入力領域１１５ａ１を１４ＭＢ、出力領域１１５ａ２を６ＭＢに変更する。
【００６１】
以上のように、メモリー管理部１１８が平均空き待ち時間４２０ｂに見合った推奨モード（Ａ）〜（Ｆ）４１１、４１２、４１４〜４１７、デフォルトモード４１３のいずれかにより、上述したように、印刷機能の領域１１５ａの入力領域１１５ａ１と出力領域１１５ａ２とのサイズを変更することで、入力領域１１５ａ１と出力領域１１５ａ２とのサイズを最適化できる。また、図４（ａ）の点線矢印ａ〜ｄのいずれかでの遅れを抑制できる。
【００６２】
このように、本実施形態では、モード構成管理部１１９により、それぞれ異なる機能毎に使用する画像メモリー１１５の使用頻度に基づく領域１１５ａ〜１１５ｄの割り当てを示すモードを構成し、パネル部１０５により、モードのモード選択画面１０５Ａを表示し、メモリー管理部１１８により、モード選択画面１０５Ａで選択されたモードに基づき、画像メモリー１１５に対して領域１１５ａ〜１１５ｄを割り当てる。また、メモリー管理部１１８は、モード選択画面１０５Ａで選択されたモードにおける機能毎の画像メモリー１１５の領域１１５ａ〜１１５ｄにおいての空き待ち時間４２０ａを取得し、モード構成管理部１１９は、画像メモリー１１５に割り当てられた領域１１５ａ〜１１５ｄの入力領域１１５ａ１と出力領域１１５ａ２とのサイズを平均空き待ち時間４２０ｂに応じて変更する推奨モード（Ａ）〜（Ｆ）４１１、４１２、４１４〜４１７、デフォルトモード４１３（複数の推奨モード）を管理し、メモリー管理部１１８が取得した空き待ち時間４２０ａに基づく平均空き待ち時間４２０ｂに見合った推奨モードを選択する。そして、メモリー管理部１１８は、モード構成管理部１１９が選択した推奨モードに従い、領域１１５ａ〜１１５ｄの入力領域１１５ａ１と出力領域１１５ａ２とのサイズを変更する。
【００６３】
これにより、画像メモリー１１５の使用頻度が高くなっている領域１１５ａ〜１１５ｄを広げるように変更でき、さらに、その広げた領域１１５ａ〜１１５ｄにおいて空き待ちが発生した場合、機能毎の画像メモリー１１５の領域１１５ａ〜１１５ｄの入力領域１１５ａ１と出力領域１１５ａ２とのサイズを平均空き待ち時間４２０ｂに合わせて変更できるので、機能毎の画像メモリー１１５の領域１１５ａ〜１１５ｄの入力領域１１５ａ１と出力領域１１５ａ２とのサイズの最適化を図ることができ、ジョブの処理能力をさらに向上させることができる。
【００６４】
なお、本実施形態では、電子機器をＭＦＰ１００に適用させた場合で説明したが、プリンターや複合機等の他の画像形成装置に適用してもよいし、ＰＣ(personal computer)やスマートフォン等の端末に適用してもよい。
【符号の説明】
【００６５】
１００  ＭＦＰ
１０１  スキャナー部
１０２  プリンター部
１０３  ＦＡＸ部
１０４、２０１  Ｉ／Ｆ
１０５  パネル部
１０６  ＨＤＤ
１０５Ａ  モード選択画面
１０５ａ〜１０５ｆ  表示領域
１１０、２１０  制御部
１１１  スキャナー制御部
１１２  プリンター制御部
１１３  ＦＡＸ制御部
１１４、２１３  通信制御部
１１５  画像メモリー
１１５ａ〜１１５ｄ  領域
１１５ａ１  入力領域
１１５ａ２  出力領域
１１６  ＥＥＰＲＯＭ
１１７  画像処理部
１１８  メモリー管理部
１１９  モード構成管理部
１２０  パネル操作制御部
１２１  ＨＤＤ制御部
１２２、２１５  システム制御部
１２３、２１６  データバス
２００  情報管理サーバー
２１１  ＲＡＭ
２１２  ＲＯＭ
２１４  選択モード管理部
３００  ネットワーク
４１０  モード管理テーブル
４１１  推奨モード（Ａ）
４１２  推奨モード（Ｂ）
４１３  デフォルトモード
４１４  推奨モード（Ｃ）
４１５  推奨モード（Ｄ）
４１６  推奨モード（Ｅ）
４１７  推奨モード（Ｆ）
４２０  選択条件管理テーブル
４２０ａ  空き待ち時間
４２０ｂ  平均空き待ち時間
【図１】
2020031307.tif 000003
【図２】
2020031307.tif 000004
【図３】
2020031307.tif 000005
【図４】
2020031307.tif 000006
【図５】
2020031307.tif 000007