(57)【要約】【課題】メモリー増設の容量の確認を容易とする。【解決手段】メモリー管理部１１８により、ＲＡＭ１１５の使用状況を検出し、ＲＡＭ１１５のメモリー容量不足無しでの原稿の１枚当たりのスキャン処理に要するメモリーサイズを取得し、メモリー増設情報取得部１１９により、メモリー容量不足時での原稿の１枚当たりのスキャン処理に要する時間（第１の時間：たとえば４秒）と、メモリー容量不足時での複数枚の原稿のスキャン処理に要する時間（第２の時間：たとえば１２０秒）とを取得し、時間（第２の時間）に対する時間（第１の時間）の除算結果と、メモリーサイズとの乗算により、メモリー容量不足を補うためのメモリー増設容量（たとえば３００ＭＢ）を取得し、システム制御部１２２により、メモリー増設情報取得部１１９が取得したメモリー増設容量をパネル部１０５に表示させる。【選択図】図１
2020057960.tif 000002
【特許請求の範囲】
【請求項１】
画像メモリーと、
パネル部と、
前記画像メモリーの使用状況を検出し、前記画像メモリーのメモリー容量不足無しでの原稿の１枚当たりのスキャン処理に要するメモリーサイズを取得するメモリー管理部と、
前記メモリー容量不足時での前記原稿の１枚当たりのスキャン処理に要する第１の時間と、前記メモリー容量不足時での複数枚の前記原稿のスキャン処理に要する第２の時間とを取得し、前記第２の時間に対する前記第１の時間の除算結果と、前記メモリーサイズとの乗算により、前記メモリー容量不足を補うためのメモリー増設容量を取得するメモリー増設情報取得部と、
前記メモリー増設情報取得部が取得した前記メモリー増設容量を前記パネル部に表示させるシステム制御部とを備える
ことを特徴とする電子機器。
【請求項２】
前記メモリー増設情報取得部は、
前記画像メモリーのメモリー容量不足無しでの前記原稿の１枚当たりのスキャン処理に要する第３の時間を取得し、
前記第２の時間に対する前記第１の時間の除算結果に対し、前記第１の時間と前記第３の時間との差分を乗算し、前記メモリー増設容量分のメモリーを増設した場合に短縮できる短縮時間を取得し、
前記システム制御部は、前記メモリー増設情報取得部が取得した前記短縮時間を前記パネル部に表示させる
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記メモリー増設情報取得部は、
取得した前記メモリー容量不足を補うためのメモリー増設容量以下である第１の容量とした場合のスキャン処理に要する第４の時間と、
前記メモリー容量不足を補うためのメモリー増設容量以下であって、前記第１の容量より大きい第２の容量とした場合のスキャン処理に要する第５の時間とを取得する
ことを特徴とする請求項２に記載の電子機器。
【請求項４】
メモリー管理部により、画像メモリーの使用状況を検出し、前記画像メモリーのメモリー容量不足無しでの原稿の１枚当たりのスキャン処理に要するメモリーサイズを取得する工程と、
メモリー増設情報取得部により、前記メモリー容量不足時での前記原稿の１枚当たりのスキャン処理に要する第１の時間と、前記メモリー容量不足時での複数枚の前記原稿のスキャン処理に要する第２の時間とを取得し、前記第２の時間に対する前記第１の時間の除算結果と、前記メモリーサイズとの乗算により、前記メモリー容量不足を補うためのメモリー増設容量を取得する工程と、
システム制御部により、前記メモリー増設情報取得部が取得した前記メモリー増設容量をパネル部に表示させる工程とを、電子機器を制御するコンピューターに実行させる
ことを特徴とするメモリー管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像メモリーを搭載した電子機器及びメモリー管理プログラムに関する。
【背景技術】
【０００２】
たとえば、電子機器の一つである、ＭＦＰ(Multifunction Peripheral)等の画像形成装置においては、印刷機能、コピー機能、ＦＡＸ(Facsimile)機能、スキャナー機能、ネットワーク経由でのデータ送受信機能等が搭載されている機種がある。このような画像形成装置では、たとえば複数枚の原稿を連続してスキャン処理する場合、画像メモリーでのメモリー容量不足が生じると、スキャン処理が遅くなることがある。このため、たとえばスキャン処理で用いられる画像メモリーを効率的に使用することで、スキャン処理に要する時間の遅れを解消する技術が種々提案されている。
【０００３】
このようなメモリー容量不足に対する対策を示す技術として、特許文献１では、画像データをメモリーに格納する手段と、メモリーの空き領域が不足する可能性があるとき、画像データの少なくとも一部を圧縮する圧縮手段と、圧縮手段が行った圧縮の処理量に関連する値を計数する圧縮計数手段と、圧縮計数手が計数した数が所定の閾値を越えたとき、ユーザーに報知する報知手段とを備えた画像データをメモリーに蓄積する装置を提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０８−２８９１０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１の装置では、画像データをメモリーに蓄積する場合、メモリー不足のおそれが生じたら、既に蓄積してあるデータ又は新たに蓄積しようとするデータを圧縮するので、メモリー容量不足を解消できる。また、データの圧縮の処理量が非常に多くなった場合、ユーザーに対して知らせることができ、メモリー増設等の対応を促すことができる。
【０００６】
ところで、この装置では、メモリー増設等の対応を促すことができるものの、どれだけの容量のメモリーを増設すればよいかを知らせる手段を備えていない。このため、ユーザーは、メモリー容量不足を補うために必要となるメモリーの最適な容量を容易に判断できないという問題がある。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる電子機器及びメモリー管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の電子機器は、画像メモリーと、パネル部と、前記画像メモリーの使用状況を検出し、前記画像メモリーのメモリー容量不足無しでの原稿の１枚当たりのスキャン処理に要するメモリーサイズを取得するメモリー管理部と、前記メモリー容量不足時での前記原稿の１枚当たりのスキャン処理に要する第１の時間と、前記メモリー容量不足時での複数枚の前記原稿のスキャン処理に要する第２の時間とを取得し、前記第２の時間に対する前記第１の時間の除算結果と、前記メモリーサイズとの乗算により、前記メモリー容量不足を補うためのメモリー増設容量を取得するメモリー増設情報取得部と、前記メモリー増設情報取得部が取得した前記メモリー増設容量を前記パネル部に表示させるシステム制御部とを備えることを特徴とする。
また、前記メモリー増設情報取得部は、前記画像メモリーのメモリー容量不足無しでの前記原稿の１枚当たりのスキャン処理に要する第３の時間を取得し、前記第２の時間に対する前記第１の時間の除算結果に対し、前記第１の時間と前記第３の時間との差分を乗算し、前記メモリー増設容量分のメモリーを増設した場合に短縮できる短縮時間を取得し、前記システム制御部は、前記メモリー増設情報取得部が取得した前記短縮時間を前記パネル部に表示させることを特徴とする。
また、前記メモリー増設情報取得部は、取得した前記メモリー容量不足を補うためのメモリー増設容量以下である第１の容量とした場合のスキャン処理に要する第４の時間と、前記メモリー容量不足を補うためのメモリー増設容量以下であって、前記第１の容量より大きい第２の容量とした場合のスキャン処理に要する第５の時間とを取得することを特徴とする。
本発明のメモリー管理プログラムは、メモリー管理部により、画像メモリーの使用状況を検出し、前記画像メモリーのメモリー容量不足無しでの原稿の１枚当たりのスキャン処理に要するメモリーサイズを取得する工程と、メモリー増設情報取得部により、前記メモリー容量不足時での前記原稿の１枚当たりのスキャン処理に要する第１の時間と、前記メモリー容量不足時での複数枚の前記原稿のスキャン処理に要する第２の時間とを取得し、前記第２の時間に対する前記第１の時間の除算結果と、前記メモリーサイズとの乗算により、前記メモリー容量不足を補うためのメモリー増設容量を取得する工程と、システム制御部により、前記メモリー増設情報取得部が取得した前記メモリー増設容量をパネル部に表示させる工程とを、電子機器を制御するコンピューターに実行させることを特徴とする。
本発明の電子機器及びメモリー管理プログラムでは、メモリー管理部により、画像メモリーの使用状況を検出し、画像メモリーのメモリー容量不足無しでの原稿の１枚当たりのスキャン処理に要するメモリーサイズを取得し、メモリー増設情報取得部により、メモリー容量不足時での原稿の１枚当たりのスキャン処理に要する第１の時間と、メモリー容量不足時での複数枚の原稿のスキャン処理に要する第２の時間とを取得し、第２の時間に対する第１の時間の除算結果と、メモリーサイズとの乗算により、メモリー容量不足を補うためのメモリー増設容量を取得し、システム制御部により、メモリー増設情報取得部が取得したメモリー増設容量をパネル部に表示させる。
これにより、ユーザーに対し、パネル部を介してメモリー容量不足を補うためのメモリー増設容量を知らせることができる。
【発明の効果】
【０００９】
本発明の電子機器及びメモリー管理プログラムによれば、パネル部を介してメモリー容量不足を補うためのメモリー増設容量を知らせることができるので、ユーザーはメモリー容量不足を補うために必要となるメモリーの最適な容量を容易に判断できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の電子機器をＭＦＰに適用した場合の一実施形態を説明するための図である。
【図２】図１のメモリー増設情報取得部等によるメモリー増設情報の取得の一例について説明するものであり、図２（ａ）はメモリー容量不足無しでの原稿の１枚当たりのスキャン処理に要する時間を示す図であり、図２（ｂ）はメモリー容量不足時での原稿の１枚当たりのスキャン処理に要する時間を示す図であり、図２（ｃ）はメモリー容量不足を補うためのメモリー増設容量の取得を説明するための図である。
【図３】図１のメモリー増設情報取得部等によるメモリー増設情報の取得の一例について説明するものであり、図３（ａ）はメモリー増設後でのスキャン処理に要する時間を示す図であり、図３（ｂ）は図１のパネル部に表示されるメモリー増設情報を示す図である。
【図４】図１のメモリー増設情報取得部等によるメモリー増設情報の取得の他の例について説明するものであり、図４（ａ）はメモリー容量不足を補うためのメモリー増設容量の取得を説明するための図であり、図４（ｂ）は第１の容量でメモリー増設した際のスキャン処理に要する時間を説明するための図である。
【図５】図１のメモリー増設情報取得部等によるメモリー増設情報の取得の他の例について説明するものであり、図５（ａ）は第２の容量でメモリー増設した際のスキャン処理に要する時間を説明するための図であり、図５（ｂ）は図１のパネル部に表示されるメモリー増設情報を示す図である。
【図６】図１のメモリー増設情報取得部等によるメモリー増設情報の取得処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の電子機器の一実施形態を、図１〜図６を参照しながら説明する。なお、以下の説明においての電子機器の一例としては、たとえば印刷機能、コピー機能、ＦＡＸ(Facsimile)機能、スキャナー機能、ネットワーク経由でのデータ送受信機能等を搭載した複合的な周辺機器であるＭＦＰ(Multifunction Peripheral)であるものとする。
【００１２】
まず、図１に示すように、ＭＦＰ１００は、スキャナー部１０１、プリンター部１０２、ＦＡＸ(Facsimile)部１０３、Ｉ／Ｆ（インターフェース）１０４、パネル部１０５及びＨＤＤ(Hard Disk Drive)１０６の動作を制御する制御部１１０を備えている。
【００１３】
スキャナー部１０１は、イメージセンサ（図示省略）によって読み取られる、後述の図２、及び図３に示す原稿２００上の画像をデジタルの画像データに変換し、制御部１１０に入力するデバイスである。プリンター部１０２は、制御部１１０から出力される印刷データに基づき、図示しない用紙上に画像を印刷するデバイスである。ＦＡＸ部１０３は、制御部１１０から出力されるデータを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからのデータを受信して制御部１１０に入力するデバイスである。
【００１４】
Ｉ／Ｆ１０４は、ネットワークを介し、図示しない他のＭＦＰやユーザー端末等との通信を受け持つ。なお、Ｉ／Ｆ１０４は、図示しないコンテンツサーバーやウェブサーバー等との通信を受け持ってもよい。パネル部１０５は、たとえばＭＦＰ１００の印刷機能、コピー機能、ＦＡＸ機能、スキャナー機能、ネットワーク経由でのデータ送受信機能や、各種設定のための表示を行うタッチパネルとハードウェアキーとを有するデバイスである。また、パネル部１０５は、後述の図３（ｂ）、又は図５（ｂ）に示すメモリー増設等に関するメモリー増設情報の内容を表示する。ＨＤＤ１０６は、ＭＦＰ１００の種々の機能を提供するためのアプリケーションプログラム等を記憶している記憶デバイスである。また、ＨＤＤ１０６は、図示しない端末側から登録された印刷ジョブを記憶するユーザーボックスを有している。
【００１５】
制御部１１０は、認証プログラム等のアプリケーションプログラム、画像形成プログラム、及び制御プログラム等を実行してＭＦＰ１００全体の動作を制御するプロセッサーである。制御部１１０は、スキャナー制御部１１１、プリンター制御部１１２、ＦＡＸ制御部１１３、通信制御部１１４、ＲＡＭ１１５、ＥＥＰＲＯＭ(electrically erasable and programmable read-only memory)１１６、画像処理部１１７、メモリー管理部１１８、メモリー増設情報取得部１１９、パネル操作制御部１２０、ＨＤＤ制御部１２１、システム制御部１２２を備えている。また、これらは、データバス１２３に接続されている。
【００１６】
スキャナー制御部１１１は、スキャナー部１０１の読み取り動作を制御する。プリンター制御部１１２は、プリンター部１０２の印刷動作を制御する。ＦＡＸ制御部１１３は、ＦＡＸ部１０３によるデータの送受信動作を制御する。通信制御部１１４は、Ｉ／Ｆ１０４を介し、ネットワーク経由でのデータ等の送受信の制御を行う。ＲＡＭ１１５は、プログラムを実行するためのワークメモリーである。ＥＥＰＲＯＭ１１６には、各部の動作チェックや起動シーケンスを生成する制御プログラム等が記憶されている。また、ＥＥＰＲＯＭ１１６には、たとえば１枚当たりの後述の図２等に示す原稿２００に対するスキャン処理に要する時間、メモリー容量不足時での原稿２００に対するスキャン処理に要する時間、メモリー増設後での原稿２００に対するスキャン処理に要する時間等が記憶される。
【００１７】
画像処理部１１７は、スキャナー部１０１によって読み取られた画像データに対する画像処理（ラスタライズ）を行う。また、画像処理部１１７は、ＨＤＤ１０６のユーザーボックスに登録された印刷ジョブに対する画像処理（ラスタライズ）を行う。なお、システム制御部１２２は、画像処理部１１７が画像処理した印刷データを、一旦、ＲＡＭ１１５に記憶させる。
【００１８】
メモリー管理部１１８は、ＲＡＭ１１５に対し、たとえばスキャナー部１０１による後述の図２等に示す原稿２００のスキャン処理に要するメモリーサイズの割り当てを行う。また、メモリー管理部１１８は、後述の図２（ａ）に示すメモリー容量不足無しでの原稿２００の１枚当たりのスキャン処理に要するメモリーサイズ等を取得する。メモリー増設情報取得部１１９は、詳細については後述するが、たとえばメモリー容量不足無しでの１枚当たりの原稿２００に対するスキャン処理に要する時間ｔａ、メモリー容量不足時での１枚当たりの原稿２００に対するスキャン処理に要する時間ｔｂ、メモリー容量不足時での複数枚の原稿２００に対するスキャン処理に要する時間Ｔｃ等を取得する。パネル操作制御部１２０は、パネル部１０５の表示動作を制御する。また、パネル操作制御部１２０は、パネル部１０５を介し、印刷、コピー、ＦＡＸ、スキャン、ネットワーク経由でのデータ送受信等の設定を受け付ける。また、パネル操作制御部１２０は、パネル部１０５に対し、後述の図３（ｂ）、又は図５（ｂ）に示すメモリー増設等に関するメモリー増設情報の内容を表示させる。
【００１９】
ＨＤＤ制御部１２１は、ＨＤＤ１０６に対するデータの読み出し及び書き込み等を制御する。システム制御部１２２は、各部の連携動作等を制御する。また、システム制御部１２２は、メモリー管理部１１８に対し、起動時にメモリーサイズの割り当てを指示する。また、システム制御部１２２は、メモリー増設情報取得部１１９に対し、たとえばスキャナー部１０１による原稿２００に対するスキャン処理に要する時間の取得等を指示する。また、システム制御部１２２は、パネル操作制御部１２０に対し、パネル部１０５へのメモリー増設等に関するメモリー増設情報の内容の表示を指示する。
【００２０】
次に、図２〜図３を参照し、メモリー増設情報取得部１１９によるメモリー増設情報の取得の一例について説明する。なお、メモリー増設情報には、メモリー容量不足を補うために必要となる最適なメモリー増設の容量と、メモリー増設によって短縮できる時間等が含まれる。また、メモリー管理部１１８は、ＲＡＭ１１５に対し、たとえばスキャナー部１０１による原稿２００のスキャン処理に要するメモリーサイズ（たとえば７００ＭＢ）の割り当てを行っているものとする。また、ＲＡＭ１１５の割り当てられたメモリー領域に記憶されるスキャン処理された画像データは、たとえば画像処理部１１７によって画像処理（ラスタライズ）されることに伴い、ＲＡＭ１１５に割り当てられている別の領域に順次移動されることになる。ただし、以下では、説明の都合上、スキャン処理された画像データの移動については無視するものとする。また、図２に示す斜線部分は、メモリー容量不足によるスキャン処理の遅れを示す遅延時間を示している。
【００２１】
まず、図２（ａ）は、ＲＡＭ１１５のメモリー容量不足無しでの原稿２００の１枚当たりのスキャナー部１０１によるスキャン処理に要する時間ｔａを示している。この時間ｔａは、メモリー増設情報取得部１１９が取得できる。すなわち、メモリー増設情報取得部１１９は、たとえばメモリー管理部１１８からのＲＡＭ１１５のメモリー領域に対する枚当たりの原稿２００の画像データの書き込み開始のタイミングと、書き込み終了のタイミングとの間の時間からスキャン処理に要する時間ｔａを取得できる。ここで、説明の都合上、時間ｔａを２秒とする。なお、図２（ａ）に示す符号ｍは、ＲＡＭ１１５のメモリー容量不足無しでの原稿２００の１枚当たりのスキャン処理に要するメモリーサイズである。メモリー増設情報取得部１１９は、メモリー管理部１１８が管理するＲＡＭ１１５のメモリー領域に対する１枚当たりの原稿２００の画像データの書き込みサイズを取得することで、メモリーサイズｍを取得できる。ここで、説明の都合上、メモリーサイズｍを１０ＭＢとする。なお、原稿２００の１枚当たりのスキャン処理に要するメモリーサイズｍが１０ＭＢであれば、メモリー管理部１１８がＲＡＭ１１５に対して割り当てたメモリーサイズ（たとえば７００ＭＢ）のとき、１０枚の原稿２００に対してのスキャン処理においてはメモリー容量不足が生じないことになる。
【００２２】
図２（ｂ）は、ＲＡＭ１１５のメモリー容量不足時での原稿２００の１枚当たりのスキャナー部１０１によるスキャン処理に要する時間ｔｂを示している。この時間ｔｂは、メモリー増設情報取得部１１９が取得できる。すなわち、メモリー増設情報取得部１１９は、たとえばメモリー容量不足時でのメモリー管理部１１８からのＲＡＭ１１５のメモリー領域に対する原稿２００の画像データの書き込み開始のタイミングと、書き込み終了のタイミングとの間の時間からスキャン処理に要する時間ｔｂを取得できる。ここで、説明の都合上、時間ｔｂを４秒とする。
【００２３】
図２（ｃ）は、スキャナー部１０１による複数枚の原稿２００のスキャン処理に要する時間Ｔａ、Ｔｂ、Ｔｃを示している。ここで、メモリー増設情報取得部１１９は、時間Ｔｂ、Ｔｃを取得できる。すなわち、メモリー増設情報取得部１１９は、たとえばメモリー管理部１１８でのＲＡＭ１１５のメモリー領域に対する原稿２００の画像データの書き込み開始から、メモリー容量不足が生じるまでの間を時間Ｔｂとして取得できる。また、メモリー増設情報取得部１１９は、たとえばメモリー管理部１１８でのＲＡＭ１１５のメモリー容量不足が生じた時点から残りの原稿２００の画像データの書き込み終了までの間を時間Ｔｃとして取得できる。ここで、説明の都合上、時間Ｔｂを１４０秒とし、時間Ｔｃを１２０秒と、時間Ｔａを２６０秒とする。
【００２４】
ここで、メモリー増設情報取得部１１９は、メモリー容量不足時での原稿２００の１枚当たりのスキャン処理に要する時間ｔｂと、全体のスキャン処理において、メモリー容量不足時でのスキャン処理に要する時間Ｔｃと、ＲＡＭ１１５のメモリー容量不足無しでの原稿２００の１枚当たりのスキャン処理に要するメモリーサイズｍとを取得し、これらの値を用いることで、メモリー容量不足を補うために必要となる最適なメモリー増設の容量を取得できる。すなわち、
（１）時間Ｔｃ÷時間ｔｂより、メモリー容量不足時での原稿２００の枚数を取得できる。
具体的には、１２０秒÷４秒より、メモリー容量不足時での原稿２００の枚数が３０となる。
（２）メモリー容量不足無しでの原稿２００の１枚当たりのスキャン処理に要するメモリーサイズｍを、メモリー容量不足時での原稿２００の枚数に乗算することで、メモリー容量不足を補うために必要となる最適なメモリー増設の容量を取得できる。
具体的には、３０枚（メモリー容量不足時での原稿２００の枚数）×１０ＭＢ（メモリーサイズｍ）より、３００ＭＢとした最適なメモリー増設の容量を取得できる。
このように、メモリー増設情報取得部１１９は、（１）、（２）に関する内容の演算処理を実行することで、メモリー不足を補えるメモリー増設の容量を取得できる。
【００２５】
次に、メモリー増設情報取得部１１９は、メモリー容量不足無しでの原稿２００の１枚当たりのスキャン処理に要する時間ｔａを取得することで、メモリー増設の容量を３００ＭＢとした場合での短縮時間を取得できる。すなわち、
（３）メモリー容量不足時での原稿２００の３０枚に対し、時間ｔｂ−時間ｔａの時間を乗算することで、短縮時間を取得できる。
具体的には、３０枚×４秒（ｔｂ−ｔａ）より、１２０秒とした短縮時間を取得できる。
このように、メモリー増設情報取得部１１９は、（３）に関する内容の演算処理を実行することで、短縮時間を取得できる。
【００２６】
なお、スキャン処理した原稿２００の枚数Ｎについては、次のようにして取得できる。まず、１４０秒（時間Ｔｂ）÷２秒（時間ｔａ）より、メモリー容量不足無しでの原稿２００が７０枚であることを取得できる。また、１２０秒（時間Ｔｃ）÷４秒（時間ｔｂ）より、メモリー容量不足時での原稿２００が３０枚であることを取得できる。よって、７０枚＋３０枚より、スキャン処理した原稿２００の枚数Ｎを１００枚として取得できる。
【００２７】
図３（ａ）は、メモリー増設後でのスキャン処理に要する時間Ｔを示している。すなわち、３００ＭＢのメモリーを増設すると、１００枚の原稿２００に２秒（時間ｔａ）を乗算することで、１００枚の原稿２００に対するスキャン処理に要する時間が２００秒となる。メモリー容量不足時での１００枚の原稿２００に対するスキャン処理に要する時間Ｔａが２６０秒であるため、２６０秒−２００秒より、短縮時間が６０秒となる。
【００２８】
図３（ｂ）は、パネル部１０５に表示されるメモリー増設情報を示している。すなわち、システム制御部１２２がパネル操作制御部１２０に対してパネル部１０５へのメモリー増設情報の表示を指示すると、パネル操作制御部１２０がパネル部１０５にメモリー増設情報を表示させる。ここで、メモリー増設情報には、上述したように、メモリー容量不足を補うために必要となる最適なメモリー増設の容量と、メモリー増設によって短縮できる時間等が含まれる。すなわち、パネル部１０５には、たとえば「スキャン処理に要した時間は２６０秒でした。３００ＭＢのメモリーを増設することで、２００秒に短縮できます。」というようなメモリー増設情報の内容が表示される。ユーザーは、パネル部１０５の表示内容を確認することで、メモリーの増設容量を容易に判断できる。また、短縮時間も併せて容易に判断できる。
【００２９】
次に、図４〜図５を参照し、メモリー増設情報取得部１１９によるメモリー増設情報の取得の他の例について説明する。以下に説明するメモリー増設情報には、上記同様に、メモリー容量不足を補うために必要となる最適なメモリー増設の容量と、メモリー増設によって短縮できる時間等が含まれる。また、メモリー管理部１１８は、上記同様に、ＲＡＭ１１５に対し、たとえばスキャナー部１０１による原稿２００のスキャン処理に要するメモリーサイズ（たとえば７００ＭＢ）の割り当てを行っているものとする。また、ＲＡＭ１１５のメモリー容量不足無しでの原稿２００の１枚当たりのスキャナー部１０１によるスキャン処理に要する時間ｔａ、ＲＡＭ１１５のメモリー容量不足時での原稿２００の１枚当たりのスキャナー部１０１によるスキャン処理に要する時間ｔｂについては、図２（ａ）、（ｂ）と同様として説明する。
【００３０】
まず、図４（ａ）は、図２（ｃ）と同様に、スキャナー部１０１による複数枚の原稿２００のスキャン処理に要する時間Ｔａ、Ｔｂ、Ｔｃを示している。ここで、時間Ｔａは、上記同様に、複数枚の原稿２００のスキャン処理である、全体のスキャン処理に要する時間である。ここで、説明の都合上、上記同様に、時間Ｔａを２６０秒とする。また、時間Ｔｂは、上記同様に、全体のスキャン処理において、メモリー容量不足無しでのスキャン処理に要する時間である。ここで、説明の都合上、上記同様に、時間Ｔｂを１４０秒とする。時間Ｔｃは、上記同様に、全体のスキャン処理において、メモリー容量不足時でのスキャン処理に要する時間である。ここで、説明の都合上、上記同様に、時間Ｔｃを１２０秒とする。
【００３１】
ここで、メモリー増設情報取得部１１９は、上記同様に、メモリー容量不足時での原稿２００の１枚当たりのスキャン処理に要する時間ｔｂと、全体のスキャン処理において、メモリー容量不足時でのスキャン処理に要する時間Ｔｃと、ＲＡＭ１１５のメモリー容量不足無しでの原稿２００の１枚当たりのスキャン処理に要するメモリーサイズｍとを取得し、これらの値を用いることで、メモリー容量不足を補うために必要となる最適なメモリー増設の容量を取得できる。すなわち、上記同様に、
（１）時間Ｔｃ÷時間ｔｂより、メモリー容量不足時での原稿２００の枚数を取得できる。
具体的には、１２０秒÷４秒より、メモリー容量不足時での原稿２００の枚数が３０となる。
（２）メモリー容量不足無しでの原稿２００の１枚当たりのスキャン処理に要するメモリーサイズｍを、メモリー容量不足時での原稿２００の枚数に乗算することで、メモリー容量不足を補うために必要となる最適なメモリー増設の容量を取得できる。
具体的には、３０枚（メモリー容量不足時での原稿２００の枚数）×１０ＭＢ（メモリーサイズｍ）より、３００ＭＢとした最適なメモリー増設の容量を取得できる。
【００３２】
また、メモリー増設情報取得部１１９は、上記同様に、メモリー容量不足無しでの原稿２００の１枚当たりのスキャン処理に要する時間ｔａを取得することで、メモリー増設の容量を３００ＭＢとした場合での短縮時間を取得できる。すなわち、上記同様に、
（３）メモリー容量不足時での原稿２００の３０枚に対し、時間ｔｂ−時間ｔａの時間を乗算することで、短縮時間を取得できる。
具体的には、３０枚×４秒（ｔｂ−ｔａ）より、１２０秒とした短縮時間を取得できる。
【００３３】
なお、スキャン処理した原稿２００の枚数Ｎについては、上記同様に、１４０秒（時間Ｔｂ）÷２秒（時間ｔａ）より、メモリー容量不足無しでの原稿２００が７０枚であることを取得でき、１２０秒（時間Ｔｃ）÷４秒（時間ｔｂ）より、メモリー容量不足時での原稿２００が３０枚であることを取得でき、７０枚＋３０枚より、スキャン処理した原稿２００の枚数Ｎを１００枚として取得できる。
【００３４】
図４（ｂ）は、メモリー増設を上述した３００ＭＢ以下である第１の容量(たとえば１００ＭＢ)とした場合のスキャン処理に要する時間Ｔ１を示している。すなわち、メモリー増設を３００ＭＢとした場合、上述したように、スキャン処理においてはメモリー容量不足無しにできる。ただし、ユーザーによっては図３（ｂ）でのメモリー容量不足無しでのスキャン処理に要する時間Ｔが多少延びても使用に差し支えないと考える場合もある。そこで、図４（ｂ）に示すように、たとえばメモリー増設を第１の容量(たとえば１００ＭＢ)した場合、次のように、スキャン処理に要する時間Ｔ１を取得できる。
【００３５】
すなわち、メモリー増設を第１の容量(たとえば１００ＭＢ)とすると、図４（ｂ）の時間Ｔｃは、図４（ａ）の１２０秒から８０秒に短縮となる。つまり、メモリー増設を第１の容量(たとえば１００ＭＢ)とすると、メモリー容量不足時での原稿２００の３０枚のうち、１０枚分に対してメモリー容量不足無しでスキャン処理を行わせることができる。これにより、メモリー増設を第１の容量(たとえば１００ＭＢ)とすると、メモリー容量不足時での原稿２００が３０枚から２０枚に縮小される。このようなことを踏まえ、メモリー増設情報取得部１１９は、次のような演算を行う。
（４）２０枚×４秒（時間ｔｂ）より、メモリー容量不足時でのスキャン処理に要する時間Ｔｃ（８０秒）を取得できる。
（５）メモリー容量不足無しでのスキャン処理される原稿２００の枚数が７０枚から８０枚に変更されるので、８０枚×２秒（時間ｔａ）より、メモリー容量不足無しでのスキャン処理に要する時間Ｔｂ（１６０秒）を取得できる。
（６）１６０秒（時間Ｔｂ）＋８０秒（時間Ｔｃ）により、メモリー増設を第１の容量(たとえば１００ＭＢ)とすると、スキャン処理に要する時間Ｔ１（２４０秒）を取得できる。
このように、メモリー増設情報取得部１１９は、（４）〜（６）に関する内容の演算処理を実行することで、メモリー増設を第１の容量(たとえば１００ＭＢ)とした場合での短縮時間を取得できる。
【００３６】
図５（ａ）は、メモリー増設を上述した３００ＭＢ以下である第２の容量(たとえば２００ＭＢ)とした場合のスキャン処理に要する時間Ｔ２を示している。メモリー増設を第１の容量(たとえば２００ＭＢ)とすると、図５（ａ）の時間Ｔｃは、図４（ａ）の１２０秒から４０秒に短縮となる。つまり、メモリー増設を第２の容量(たとえば２００ＭＢ)とすると、メモリー容量不足時での原稿２００の３０枚のうち、２０枚分に対してメモリー容量不足無しでスキャン処理を行わせることができる。これにより、メモリー増設を第２の容量(たとえば２００ＭＢ)とすると、メモリー容量不足時での原稿２００が３０枚から１０枚に縮小される。このようなことを踏まえ、メモリー増設情報取得部１１９は、次のような演算を行う。
（７）１０枚×４秒（時間ｔｂ）より、メモリー容量不足時でのスキャン処理に要する時間Ｔｃ（４０秒）を取得できる。
（８）メモリー容量不足無しでのスキャン処理される原稿２００の枚数が７０枚から９０枚に変更されるので、９０枚×２秒（時間ｔａ）より、メモリー容量不足無しでのスキャン処理に要する時間Ｔｂ（１８０秒）を取得できる。
（９）１８０秒（時間Ｔｂ）＋４０秒（時間Ｔｃ）により、メモリー増設を第２の容量(たとえば２００ＭＢ)とすると、スキャン処理に要する時間Ｔ１（２２０秒）を取得できる。
このように、メモリー増設情報取得部１１９は、（７）〜（９）に関する内容の演算処理を実行することで、メモリー増設を第２の容量(たとえば２００ＭＢ)とした場合での短縮時間を取得できる。
なお、メモリー増設を上述した３００ＭＢ以下とする場合、上述したように、１００ＭＢ、又は２００ＭＢに限定する必要はなく、上述した３００ＭＢ以下において、任意に設定できる。また、メモリー増設の数については、第１の容量(たとえば１００ＭＢ)、第２の容量(たとえば２００ＭＢ)の２つに限らず、３つ以上であってもよい。当然、メモリー増設の容量に上述した３００ＭＢを加えてもよい。
【００３７】
図５（ｂ）は、パネル部１０５に表示されるメモリー増設情報を示している。すなわち、上述したように、システム制御部１２２がパネル操作制御部１２０に対してパネル部１０５へのメモリー増設情報の表示を指示すると、パネル操作制御部１２０がパネル部１０５にメモリー増設情報を表示させる。ここで、パネル部１０５には、たとえば「スキャン処理に要した時間は２６０秒でした。１００ＭＢのメモリーを増設することで、２４０秒に短縮できます。２００ＭＢのメモリーを増設することで、２２０秒に短縮できます。」というようなメモリー増設情報が表示される。ユーザーは、パネル部１０５の表示内容を確認することで、図３（ｂ）でのメモリー容量不足無しでのスキャン処理に要する時間Ｔが多少延びても使用に差し支えないと考えるメモリーの増設容量を容易に判断できる。また、短縮時間も併せて容易に判断できる。
【００３８】
次に、図６を参照し、メモリー増設情報の取得処理について説明する。なお、以下では、図２、及び図３で説明したように、メモリー容量不足による全体のスキャン処理に要する時間Ｔａを、メモリー増設によるスキャン処理に要する時間Ｔに短縮する場合のメモリー増設情報を取得する場合として説明する。また、
【００３９】
（ステップＳ１０１）
メモリー増設情報取得部１１９は、スキャン処理が開始されたかどうかを判断する。
この場合、メモリー増設情報取得部１１９は、システム制御部１２２からのスキャン処理が開始されたことを示す通知が無ければスキャン処理が開始されていないと判断する（ステップＳ１０１：Ｎｏ）。
これに対し、メモリー増設情報取得部１１９は、システム制御部１２２からのスキャン処理が開始されたことを示す通知が有ればスキャン処理が開始されたと判断し（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に移行する。
【００４０】
（ステップＳ１０２）
メモリー増設情報取得部１１９は、メモリー容量不足無しでの原稿２００の１枚当たりのスキャン処理に要するメモリーサイズｍを取得する。
この場合、メモリー増設情報取得部１１９は、上述したように、メモリー管理部１１８が管理するＲＡＭ１１５のメモリー領域に対する原稿２００の画像データの書き込みサイズを取得することで、メモリーサイズｍ（たとえば１０ＭＢ）を取得できる。
【００４１】
（ステップＳ１０３）
メモリー増設情報取得部１１９は、メモリー容量不足無しでの原稿２００の１枚当たりのスキャン処理に要する時間ｔａを取得する。
この場合、メモリー増設情報取得部１１９は、上述したように、たとえばメモリー管理部１１８からのＲＡＭ１１５のメモリー領域に対する原稿２００の画像データの書き込み開始のタイミングと、書き込み終了のタイミングとの間の時間からスキャン処理に要する時間ｔａ（たとえば２秒）を取得できる。
【００４２】
（ステップＳ１０４）
メモリー増設情報取得部１１９は、メモリー容量不足時での原稿２００の１枚当たりのスキャン処理に要する時間ｔｂを取得する。
この場合、メモリー増設情報取得部１１９は、上述したように、たとえばメモリー容量不足時でのメモリー管理部１１８からのＲＡＭ１１５のメモリー領域に対する原稿２００の画像データの書き込み開始のタイミングと、書き込み終了のタイミングとの間の時間からスキャン処理に要する時間ｔｂ（たとえば４秒）を取得できる
【００４３】
（ステップＳ１０５）
メモリー増設情報取得部１１９は、メモリー容量不足時での複数枚の原稿２００のスキャン処理に要する時間Ｔｃを取得する。
この場合、メモリー増設情報取得部１１９は、たとえばメモリー管理部１１８でのＲＡＭ１１５のメモリー容量不足が生じた時点から残りの原稿２００の画像データの書き込み終了までの間を時間Ｔｃ（たとえば１２０秒）として取得できる。
【００４４】
（ステップＳ１０６）
メモリー増設情報取得部１１９は、時間ｔｂ、時間Ｔｃ、メモリーサイズｍにより、メモリー増設の容量を取得する。
この場合、メモリー増設情報取得部１１９は、次の（１）、（２）に関する内容の演算処理を実行することで、メモリー不足を補えるメモリー増設の容量を取得できる。
（１）時間Ｔｃ÷時間ｔｂより、メモリー容量不足時での原稿２００の枚数を取得できる。
具体的には、１２０秒÷４秒より、メモリー容量不足時での原稿２００の枚数が３０となる。
（２）メモリー容量不足無しでの原稿２００の１枚当たりのスキャン処理に要するメモリーサイズｍを、メモリー容量不足時での原稿２００の枚数に乗算することで、メモリー容量不足を補うために必要となる最適なメモリー増設の容量を取得できる。
具体的には、３０枚（メモリー容量不足時での原稿２００の枚数）×１０ＭＢ（メモリーサイズｍ）より、３００ＭＢとした最適なメモリー増設の容量を取得できる。
【００４５】
（ステップＳ１０７）
メモリー増設情報取得部１１９は、時間ｔｂ、時間ｔａにより、短縮時間を取得する。
この場合、メモリー増設情報取得部１１９は、次の（３）に関する内容の演算処理を実行することで、メモリー増設の容量を３００ＭＢとした場合での短縮時間を取得できる。
（３）メモリー容量不足時での原稿２００の３０枚に対し、時間ｔｂ−時間ｔａの時間を乗算する。
ここで、３０枚×４秒（ｔｂ−ｔａ）より、たとえば１２０秒とした短縮時間を取得できる。
【００４６】
（ステップＳ１０８）
メモリー増設情報取得部１１９は、メモリー増設情報をシステム制御部１２２に通知する。
このとき、システム制御部１２２は、パネル操作制御部１２０に対してパネル部１０５へのメモリー増設情報の表示を指示すると、パネル操作制御部１２０がパネル部１０５にメモリー増設情報を表示させる。ここで、メモリー増設情報には、上述したように、メモリー容量不足を補うために必要となる最適なメモリー増設の容量と、メモリー増設によって短縮できる時間等が含まれる。この場合、パネル部１０５には、図３（ｂ）に示したように、たとえば「スキャン処理に要した時間は２６０秒でした。３００ＭＢのメモリーを増設することで、２００秒に短縮できます。」というようなメモリー増設情報の内容が表示される。ユーザーは、パネル部１０５の表示内容を確認することで、メモリーの増設容量を容易に判断できる。また、短縮時間も併せて容易に判断できる。
【００４７】
なお、以上のメモリー増設情報の取得処理においては、ステップＳ１０６でのメモリー増設の容量の取得と、ステップＳ１０７においての短縮時間の取得とを同時に行う場合について説明したが、ステップＳ１０７においての短縮時間の取得を省いてもよい。この場合、短縮時間の確認が不可能となるが、メモリー容量不足を補えるメモリー増設の容量の確認を容易に行える。
【００４８】
このように、本実施形態では、メモリー管理部１１８により、ＲＡＭ１１５（画像メモリー）の使用状況を検出し、ＲＡＭ１１５（画像メモリー）のメモリー容量不足無しでの原稿２００の１枚当たりのスキャン処理に要するメモリーサイズｍ（たとえば１０ＭＢ）を取得し、メモリー増設情報取得部１１９により、メモリー容量不足時での原稿２００の１枚当たりのスキャン処理に要する時間ｔｂ（第１の時間：たとえば４秒）と、メモリー容量不足時での複数枚の原稿２００のスキャン処理に要する時間Ｔｃ（第２の時間：たとえば１２０秒）とを取得し、時間Ｔｃ（第２の時間）に対する時間ｔｂ（第１の時間）の除算結果と、メモリーサイズｍとの乗算により、メモリー容量不足を補うためのメモリー増設容量（たとえば３００ＭＢ）を取得し、システム制御部１２２により、メモリー増設情報取得部１１９が取得したメモリー増設容量（たとえば３００ＭＢ）をパネル部１０５に表示させる。
【００４９】
これにより、パネル部１０５を介してメモリー容量不足（たとえば３００ＭＢ）を補うためのメモリー増設容量（たとえば３００ＭＢ）を知らせることができるので、ユーザーはメモリー容量不足を補うために必要となるメモリーの最適な容量を容易に判断できる。
【００５０】
なお、本実施形態では、電子機器をＭＦＰ１００に適用させた場合で説明したが、プリンターや複合機等の他の画像形成装置に適用してもよいし、ＰＣ(personal computer)やスマートフォン等の端末に適用してもよい。
【符号の説明】
【００５１】
１００  ＭＦＰ
１０１  スキャナー部
１０２  プリンター部
１０３  ＦＡＸ部
１０４  Ｉ／Ｆ
１０５  パネル部
１０６  ＨＤＤ
１１０  制御部
１１１  スキャナー制御部
１１２  プリンター制御部
１１３  ＦＡＸ制御部
１１４  通信制御部
１１５  ＲＡＭ
１１６  ＥＥＰＲＯＭ
１１７  画像処理部
１１８  メモリー管理部
１１９  メモリー増設情報取得部
１２０  パネル操作制御部
１２１  ＨＤＤ制御部
１２２  システム制御部
１２３  データバス
２００  原稿
ｍ  メモリーサイズ
ｔａ、ｔｂ、Ｔ１、Ｔ２、Ｔａ、Ｔｂ、Ｔｃ  時間
【図１】
2020057960.tif 000003
【図２】
2020057960.tif 000004
【図３】
2020057960.tif 000005
【図４】
2020057960.tif 000006
【図５】
2020057960.tif 000007
【図６】
2020057960.tif 000008