(57)【要約】【課題】アプリケーションソフトの削除についてユーザが意図した条件を反映させることができ、より効率的なメモリ制御を実現することができる画像処理装置、アプリケーションソフト管理方法並びにアプリケーションソフト管理プログラムを提供する。【解決手段】マルチファンクション画像形成装置において、マルチファンクション機能を実行するためのアプリケーションソフトと設定されたアプリケーションソフトの優先順位とアプリケーションソフトの使用回数に関する閾値回数とが記憶される記憶領域を有し、前記マルチファンクション機能に対応するアプリケーションソフトの所定期間の使用頻度が閾値回数以下であるアプリケーションソフトの有無を判定する頻度チェック手段（Ｓ１２）と、前記使用頻度が閾値回数以下でかつ前記優先順位が閾値順位以下のアプリケーションソフト情報を抽出する優先度チェック手段（Ｓ１３）を備える。【選択図】図３
2008166930.tif 000002
【特許請求の範囲】
【請求項１】
複数のアプリケーションソフトを用いて画像処理を行う機能であるマルチファンクション機能を実現する画像処理装置において、
前記マルチファンクション機能を実行するためのアプリケーションソフトと設定されたアプリケーションソフトの優先順位とアプリケーションソフトの使用回数に関する閾値回数とが記憶される記憶領域を有し、
前記マルチファンクション機能の機能実行時に、該機能に対応するアプリケーションソフトの使用頻度を計数する計数手段と、
所定の期間において前記計数した使用頻度が閾値回数以下であるアプリケーションソフトの有無を判定する頻度チェック手段と、
前記頻度チェック手段により前記使用頻度が閾値回数以下のアプリケーションソフトがあったと判定された場合に、前記使用頻度が閾値回数以下でかつ前記優先順位が閾値順位以下のアプリケーションソフト情報を抽出する優先度チェック手段と、
前記優先度チェック手段により抽出されたアプリケーションソフト情報及び該アプリケーションソフトを前記記憶領域から削除するか否かの問合せをユーザに通知するユーザ通知手段と、
前記ユーザ通知手段の問合せに対するユーザからの削除指示に基づき削除対象となるアプリケーションソフトを特定し、該特定されたアプリケーションソフトを前記記憶領域から削除するアプリ削除手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記優先度チェック手段は、前記記憶領域に記憶されたアプリケーションソフトにおける使用頻度についての降順順位と該アプリケーションソフトの設定された優先順位とを比較して、その順位が一致しないアプリケーションソフトの有無を判定し、前記順位が一致しないアプリケーションソフトがないと判定した場合に、前記使用頻度が閾値回数以下でかつ前記優先順位が閾値順位以下のアプリケーションソフト情報を抽出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記優先度チェック手段は、前記順位が一致しないアプリケーションソフトがあると判定した場合に、前記記憶領域に記憶されたアプリケーションソフトにおける使用頻度についての降順順位と該アプリケーションソフトの優先順位とが一致するようにアプリケーションソフトの優先順位を更新し、この優先順位が更新設定された後のアプリケーションソフトから前記使用頻度が閾値回数以下でかつ前記優先順位が閾値順位以下のアプリケーションソフト情報を抽出することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記アプリ削除手段は、前記ユーザからの削除指示の対象となったアプリケーションソフトで実行される機能を一定周期で動作させる設定の有無を確認し、一定周期で動作させる設定がない場合に該アプリケーションソフトを削除対象と特定することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記アプリ削除手段は、前記ユーザからの削除指示の対象となり前記一定周期で動作させる設定があるアプリケーションソフトのうち、前記優先順位が第２の閾値順位以上となるアプリケーションソフトを前記記憶領域から第２の記憶領域に移動させることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記第２の記憶領域は、リムーバブル記録媒体または外部記憶装置であることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記記憶領域における前記アプリケーションソフト削除後の空き領域に、当該画像処理装置固有の情報及び／又は前記空き領域容量以下の情報量の画像データを記憶させることを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記頻度チェック手段におけるアプリケーションソフトの使用頻度の計数に関する前記所定の期間についてユーザが可変に設定できることを特徴とする請求項１に記載の画像処理装置。
【請求項９】
前記記憶領域に記憶されているアプリケーションソフトを該記録領域よりも動作速度の速い第３の記憶領域に展開してから前記アプリケーションソフトを実行することを特徴とする請求項１に記載の画像処理装置。
【請求項１０】
当該画像処理装置の起動時に、前記使用頻度が第２の閾値回数以上のアプリケーションソフトを前記第３の記憶領域に展開することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記マルチファンクション機能の機能実行時に、該機能に対応するアプリケーションソフトを前記第３の記憶領域に展開することを特徴とする請求項９に記載の画像処理装置。
【請求項１２】
複数のアプリケーションソフトを用いて画像処理を行う機能であるマルチファンクション機能と設定されたアプリケーションソフトの優先順位とアプリケーションソフトの使用回数に関する閾値回数とが記憶される記憶領域を有し、前記アプリケーションソフトを実行してマルチファンクション機能を実現する画像処理装置におけるアプリケーションソフト管理方法であって、
前記マルチファンクション機能の機能実行時に、該機能に対応するアプリケーションソフトの使用頻度を計数する係数工程と、
所定の期間において前記計数した使用頻度が閾値回数以下であるアプリケーションソフトの有無を判定する頻度チェック工程と、
前記頻度チェック工程により前記使用頻度が閾値回数以下のアプリケーションソフトがあったと判定された場合に、前記使用頻度が閾値回数以下でかつ前記優先順位が閾値順位以下のアプリケーションソフト情報を抽出する優先度チェック工程と、
前記優先度チェック工程により抽出されたアプリケーションソフト情報及び該アプリケーションソフトを前記記憶領域から削除するか否かの問合せをユーザに通知するユーザ通知工程と、
前記ユーザ通知工程の問合せに対するユーザからの削除指示に基づき削除対象となるアプリケーションソフトを特定し、該特定されたアプリケーションソフトを前記記憶領域から削除するアプリ削除工程とを備えることを特徴とするアプリケーションソフト管理方法。
【請求項１３】
複数のアプリケーションソフトを用いて画像処理を行う機能であるマルチファンクション機能と設定されたアプリケーションソフトの優先順位とアプリケーションソフトの使用回数に関する閾値回数とが記憶される記憶領域を有し、前記アプリケーションソフトを実行してマルチファンクション機能を実現する画像処理装置におけるアプリケーションソフト管理プログラムであって、
前記マルチファンクション機能の機能実行時に、該機能に対応するアプリケーションソフトの使用頻度を計数する係数工程と、
所定の期間において前記計数した使用頻度が閾値回数以下であるアプリケーションソフトの有無を判定する頻度チェック工程と、
前記頻度チェック工程により前記使用頻度が閾値回数以下のアプリケーションソフトがあったと判定された場合に、前記使用頻度が閾値回数以下でかつ前記優先順位が閾値順位以下のアプリケーションソフト情報を抽出する優先度チェック工程と、
前記優先度チェック工程により抽出されたアプリケーションソフト情報及び該アプリケーションソフトを前記記憶領域から削除するか否かの問合せをユーザに通知するユーザ通知工程と、
前記ユーザ通知工程の問合せに対するユーザからの削除指示に基づき削除対象となるアプリケーションソフトを特定し、該特定されたアプリケーションソフトを前記記憶領域から削除するアプリ削除工程とを実行することを特徴とするアプリケーションソフト管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、該画像処理装置におけるアプリケーションソフト管理方法並びにアプリケーションソフト管理プログラムに関するものである。
【背景技術】
【０００２】
従来から、画像処理技術の向上及び各種装置の小型化に伴い、コピー機能、ＦＡＸ機能、プリンタ機能、スキャナ機能等を１台で併せ持つデジタル複合機、すなわちマルチファンクション機能が付加された画像処理装置が開発され、市場に出回っている（例えば、特許文献１参照。）。
【０００３】
このような画像処理装置において、該装置上で使用されるメモリ容量はその機能規模に比例して大きくなっている。ここで、メモリ領域に記憶するデータあるいはソフトの主なものとして、各機能に対応したアプリケーションソフト、画像データ、機器情報、ユーザ情報などが挙げられるが、マルチファンクション機能化でメモリ領域におけるアプリケーションソフトの占める領域が増加するのに伴い、メモリ容量の増大、システム制御負荷の増大が問題となってきている。
【０００４】
メモリ容量削減の対策として、アプリケーションソフトの使用頻度から不要なアプリケーションソフトを削除し、メモリ容量を確保する技術が知られている（例えば、特許文献２参照。）。すなわち、使用頻度によるアプリケーション不要判断機能を持つマルチファンクションシステムについて開示されており、使用頻度による不要アプリの通知、削除選択をユーザが行う制御方法が開示されている。
【０００５】
【特許文献１】特開２００２−２０４３３２号公報
【特許文献２】特開２００１−９２７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、この技術では使用頻度を確認する対象が全て同条件となり、ユーザによる意図的な対象外扱いができず、画像処理装置側からの一方的な削除確認しかできないという問題があった。また、アプリケーションソフト削除後の再利用方法が明記されておらず、制御方法がサーバ上のシステム管理に特化しているという問題があった。
【０００７】
本発明は、以上の従来技術における問題に鑑みてなされたものであり、アプリケーションソフトの削除についてユーザが意図した条件を反映させることができ、より効率的なメモリ制御を実現することができる画像処理装置、アプリケーションソフト管理方法並びにアプリケーションソフト管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するために提供する本発明は、次の通りである。
（１）複数のアプリケーションソフトを用いて画像処理を行う機能であるマルチファンクション機能を実現する画像処理装置において、前記マルチファンクション機能を実行するためのアプリケーションソフトと設定されたアプリケーションソフトの優先順位とアプリケーションソフトの使用回数に関する閾値回数とが記憶される記憶領域を有し、前記マルチファンクション機能の機能実行時に、該機能に対応するアプリケーションソフトの使用頻度を計数する計数手段と、所定の期間において前記計数した使用頻度が閾値回数以下であるアプリケーションソフトの有無を判定する頻度チェック手段と、前記頻度チェック手段により前記使用頻度が閾値回数以下のアプリケーションソフトがあったと判定された場合に、前記使用頻度が閾値回数以下でかつ前記優先順位が閾値順位以下のアプリケーションソフト情報を抽出する優先度チェック手段と、前記優先度チェック手段により抽出されたアプリケーションソフト情報及び該アプリケーションソフトを前記記憶領域から削除するか否かの問合せをユーザに通知するユーザ通知手段と、前記ユーザ通知手段の問合せに対するユーザからの削除指示に基づき削除対象となるアプリケーションソフトを特定し、該特定されたアプリケーションソフトを前記記憶領域から削除するアプリ削除手段とを備えることを特徴とする画像処理装置。
（２）前記優先度チェック手段は、前記記憶領域に記憶されたアプリケーションソフトにおける使用頻度についての降順順位と該アプリケーションソフトの設定された優先順位とを比較して、その順位が一致しないアプリケーションソフトの有無を判定し、前記順位が一致しないアプリケーションソフトがないと判定した場合に、前記使用頻度が閾値回数以下でかつ前記優先順位が閾値順位以下のアプリケーションソフト情報を抽出することを特徴とする前記（１）に記載の画像処理装置。
（３）前記優先度チェック手段は、前記順位が一致しないアプリケーションソフトがあると判定した場合に、前記記憶領域に記憶されたアプリケーションソフトにおける使用頻度についての降順順位と該アプリケーションソフトの優先順位とが一致するようにアプリケーションソフトの優先順位を更新し、この優先順位が更新設定された後のアプリケーションソフトから前記使用頻度が閾値回数以下でかつ前記優先順位が閾値順位以下のアプリケーションソフト情報を抽出することを特徴とする前記（１）に記載の画像処理装置。
（４）前記アプリ削除手段は、前記ユーザからの削除指示の対象となったアプリケーションソフトで実行される機能を一定周期で動作させる設定の有無を確認し、一定周期で動作させる設定がない場合に該アプリケーションソフトを削除対象と特定することを特徴とする前記（１）に記載の画像処理装置。
（５）前記アプリ削除手段は、前記ユーザからの削除指示の対象となり前記一定周期で動作させる設定があるアプリケーションソフトのうち、前記優先順位が第２の閾値順位以上となるアプリケーションソフトを前記記憶領域から第２の記憶領域に移動させることを特徴とする前記（４）に記載の画像処理装置。
（６）前記第２の記憶領域は、リムーバブル記録媒体または外部記憶装置であることを特徴とする前記（５）に記載の画像処理装置。
（７）前記記憶領域における前記アプリケーションソフト削除後の空き領域に、当該画像処理装置固有の情報及び／又は前記空き領域容量以下の情報量の画像データを記憶させることを特徴とする前記（１）に記載の画像処理装置。
（８）前記頻度チェック手段におけるアプリケーションソフトの使用頻度の計数に関する前記所定の期間についてユーザが可変に設定できることを特徴とする前記（１）に記載の画像処理装置。
（９）前記記憶領域に記憶されているアプリケーションソフトを該記録領域よりも動作速度の速い第３の記憶領域に展開してから前記アプリケーションソフトを実行することを特徴とする前記（１）に記載の画像処理装置。
（１０）当該画像処理装置の起動時に、前記使用頻度が第２の閾値回数以上のアプリケーションソフトを前記第３の記憶領域に展開することを特徴とする前記（９）に記載の画像処理装置。
（１１）前記マルチファンクション機能の機能実行時に、該機能に対応するアプリケーションソフトを前記第３の記憶領域に展開することを特徴とする前記（９）に記載の画像処理装置。
（１２）複数のアプリケーションソフトを用いて画像処理を行う機能であるマルチファンクション機能と設定されたアプリケーションソフトの優先順位とアプリケーションソフトの使用回数に関する閾値回数とが記憶される記憶領域を有し、前記アプリケーションソフトを実行してマルチファンクション機能を実現する画像処理装置におけるアプリケーションソフト管理方法であって、前記マルチファンクション機能の機能実行時に、該機能に対応するアプリケーションソフトの使用頻度を計数する係数工程と、所定の期間において前記計数した使用頻度が閾値回数以下であるアプリケーションソフトの有無を判定する頻度チェック工程と、前記頻度チェック工程により前記使用頻度が閾値回数以下のアプリケーションソフトがあったと判定された場合に、前記使用頻度が閾値回数以下でかつ前記優先順位が閾値順位以下のアプリケーションソフト情報を抽出する優先度チェック工程と、前記優先度チェック工程により抽出されたアプリケーションソフト情報及び該アプリケーションソフトを前記記憶領域から削除するか否かの問合せをユーザに通知するユーザ通知工程と、前記ユーザ通知工程の問合せに対するユーザからの削除指示に基づき削除対象となるアプリケーションソフトを特定し、該特定されたアプリケーションソフトを前記記憶領域から削除するアプリ削除工程とを備えることを特徴とするアプリケーションソフト管理方法。
（１３）複数のアプリケーションソフトを用いて画像処理を行う機能であるマルチファンクション機能と設定されたアプリケーションソフトの優先順位とアプリケーションソフトの使用回数に関する閾値回数とが記憶される記憶領域を有し、前記アプリケーションソフトを実行してマルチファンクション機能を実現する画像処理装置におけるアプリケーションソフト管理プログラムであって、前記マルチファンクション機能の機能実行時に、該機能に対応するアプリケーションソフトの使用頻度を計数する係数工程と、所定の期間において前記計数した使用頻度が閾値回数以下であるアプリケーションソフトの有無を判定する頻度チェック工程と、前記頻度チェック工程により前記使用頻度が閾値回数以下のアプリケーションソフトがあったと判定された場合に、前記使用頻度が閾値回数以下でかつ前記優先順位が閾値順位以下のアプリケーションソフト情報を抽出する優先度チェック工程と、前記優先度チェック工程により抽出されたアプリケーションソフト情報及び該アプリケーションソフトを前記記憶領域から削除するか否かの問合せをユーザに通知するユーザ通知工程と、前記ユーザ通知工程の問合せに対するユーザからの削除指示に基づき削除対象となるアプリケーションソフトを特定し、該特定されたアプリケーションソフトを前記記憶領域から削除するアプリ削除工程とを実行することを特徴とするアプリケーションソフト管理プログラム。
【発明の効果】
【０００９】
本発明によれば、各アプリケーションソフト（アプリというときもある）の使用頻度をユーザ設定間隔で確認し、更に優先順位設定によるフィルターを通すことで、不要アプリをリストアップし、ユーザによる削除設定を行うので、記憶領域の使用メモリ容量の削減ができる。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明に係る画像処理装置の一態様としてマルチファンクション画像形成装置の構成について説明する。
図１は、本発明に係るマルチファンクション画像形成装置の構成を示す断面概略図である。
マルチファンクション画像形成装置１００は、プリント機能に加えて、コピー、スキャン、ＦＡＸなどの複数の機能（マルチファンクション機能）をもつオールインワンタイプ（ＡＩＯ）のインクジェットプリンタ複合機である。
図１に示すように、マルチファンクション画像形成装置１００は、画像データ入力機能として、スキャナユニット１０１、ＦＡＸユニット１０２、ＮＩＣ（ネットワークインターフェースカード）１０３、ＵＳＢ端子（ＵＳＢファンクション機能）１０４を持ち、画像データ出力機能として、プリンタエンジンユニット１０５を持っている。また、これらの画像データ入力、出力機能を制御するために、ＭＦＰコントローラ１１０を持っている。さらにユーザインターフェース機能としてＬＣＤパネル（液晶パネル）１２０を、電源機能としてＰＳＵ(Ｐｏｗｅｒ  Ｓｕｐｐｌｙ  Ｕｎｉｔ)１８０を持ち、給紙、排紙機能として、ＡＲＤＦ(Ａｕｔｏ  Ｒｅｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ)１９１、背面マルチ１９２、増設トレイ１９３を持っている。
【００１１】
ここでスキャナユニット１０１は、透明な原稿台（不図示）の下面に副走査方向に往復移動走査自在に配置されており、原稿台に置かれた原稿に光を照射するＬａｍｐ、原稿からの反射光を偏向するミラー、ミラーからの光学像を受光する光電変換素子としてのＣＣＤ、移動走査のためのモータ等を備えており、スキャナユニット１０１が副走査方向（紙面に垂直な方向）に移動することにより、原稿台上の原稿画像が読み取られ、その光学像がＣＣＤで光電変換され、図示しない画像処理部において所定の処理を施された後、画像データとしてＭＦＰコントローラ１１０に出力される。
【００１２】
ＦＡＸユニット１０２は、外部とファックス送受信が可能であり、そのための画像データのやり取りのためにはＭＦＰコントローラ１１０と接続されている。
【００１３】
ＮＩＣ１０３は、ＬＡＮアダプタ、ＬＡＮカード、ネットワークインターフェースカード、ＬＡＮボード、ネットワークカードなどであり、ネットワーク経由で外部との画像データ等のやり取りが可能である。
【００１４】
ＵＳＢ端子１０４は、ＵＳＢ端子をもつ種々の機器と接続が可能であり、例えば後述する第２の記憶領域１１２を形成するための機器が接続され、ＭＦＰコントローラ１１０とデータのやり取りが可能である。この第２の記憶領域１１２は、リムーバブル記録媒体または外部記憶装置であり、具体的にはＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＣＤ等の記録ディスク、あるいはＵＳＢメモリ、外付けハードディスク駆動装置などが挙げられる。あるいはＮＩＣ１０３でネットワーク接続されたサーバも含まれる。
【００１５】
プリンタエンジンユニット１０５には、図示省略の複数のノズルを副走査方向に配置したインクジェットヘッドおよびインク収容部を収納するインクキャリッジ（インクジェットヘッドキャリッジ）と、そのインクキャリッジを主走査方向に案内するガイド軸と、増設トレイから供給されインクジェットヘッドで印字される用紙を主走査方向に直交する副走査方向に搬送して、インクキャリッジへ搬送する搬送ローラと、が設けられている。またプリンタエンジンユニット１０５では、インクキャリッジが主走査方向に移動しながらＭＦＰコントローラ１１０を経由して所定の記憶領域から前記インクジェットヘッドのノズル配置に合わせて読み出された画像データに基づいてインクヘッドを駆動し、インクヘッドに収納されたインクを前記搬送ローラによって搬送された用紙上に吐出して画像を形成する構成となっている。
【００１６】
ＭＦＰコントローラ１１０は、スキャナユニット１０１、ＦＡＸユニット１０２、ＮＩＣ１０３、ＵＳＢ端子１０４、プリンタエンジンユニット１０５、ＬＣＤパネル１２０それぞれとデータ通信可能に接続されている。また、内部にはデータの書き込み及び消去が可能であり、前記マルチファンクション機能を実行するためのアプリケーションソフトが設定された優先順位とともに複数記憶される不揮発性の記憶領域であるフラッシュＲＯＭ１１１と、フラッシュＲＯＭ１１１よりも動作速度の速い第３の記憶領域となるＲＡＭ(Random Access Memory)、ここではＳＤＲＡＭ(Synchronous Dynamic RAM)１１３とを備えている。
【００１７】
フラッシュＲＯＭ１１１には、マルチファンクション画像形成装置１００のシステムソフトウエアが記憶されている。その構成を図２に示す。
ポータルソフトウエア１１（ドキュメントマネージアプリ１２、スキャンアプリ１３、ファックスアプリ１４、プリントアプリ１５）、ＳＭＵ(System Management Unit)２０は、マルチファンクション画像形成装置１００を構成する各ユニットに必要な各種アプリケーションソフトを示す。なお、ポータルソフトウエア１１は、各機能のアプリケーションソフトの設定、削除を行うためのものであり、ＳＭＵ２０はマルチファンクション画像形成装置１００を構成する機器情報を管理し、各ドライバのデータサイズやフラッシュＲＯＭ１１１及びＳＤＲＡＭ１１３の容量情報などの機器情報を記憶するためのものである。
【００１８】
また、ＴＷＡＩＮドライバ１６は、スキャナなどのイメージスキャナから入力した画像データをパソコン上で使用が可能な形式に変換するものである。またＰＣ-ＦＡＸドライバ１７は、ＦＡＸユニット１０２より入出力された画像データをパソコン上で使用が可能な形式に変換するものである。またＲＰＣＳドライバ１８は、画像データをプリンタ出力が可能な形式に変換するものである。またＰＣＬドライバ１９は、ＰＣＬ(ページ記述言語)形式の印刷データをプリンタ出力可能な形式に変換するものである。なお、ＭＩＢ２１は機器情報データベースである。
【００１９】
次に、本発明に係るアプリケーションソフト管理方法について説明する。
図３は、マルチファンクション画像形成装置１００におけるアプリケーションソフト管理のための制御手順を示すフローチャートである。以下、図３にしたがって、その制御手順を説明する。
【００２０】
（Ｓ１１；機器設定）
ユーザによって、（１）使用するアプリケーションの選択、（２）アプリケーション優先順位（優先度）の決定、（３）使用頻度の確認期間設定、（４）定期的なアプリケーション動作の有無を設定、（５）使用頻度確認後の優先順位更新する・しないの設定を行う。これらの設定は必須ではなく、設定しない項目は予め決められている設定内容で動作するとよい。なお、（４）における定期的なアプリケーション動作とは、例えばファックス受信などを示し、設定する項目は受信予定日時とする。また、設定された優先順位は該当するアプリケーションソフトとともにフラッシュＲＯＭ１１１に記憶される。
【００２１】
（Ｓ１２；頻度チェック）
前記マルチファンクション機能を実行する際に、この機能に対応するアプリケーションソフトの使用回数を使用頻度としてカウント（計数）しておき、使用頻度を確認する一定の期間を経過すると、各アプリケーションソフトの使用頻度と予め決められている閾値回数との比較を行い、所定期間の使用頻度が閾値回数以下であるアプリケーションソフトの有無を判定する。なお、アプリケーションソフトの使用回数に関する閾値回数はフラッシュＲＯＭ１１１等の記録領域に記憶されている。
【００２２】
例えば、アプリケーションソフトとしてアプリ１、アプリ２、アプリ３があり、所定期間後の使用頻度がそれぞれ次の通りであるとする。
（例１）
アプリ１＝    ３回
アプリ２＝    ０回
アプリ３＝１００回
ここで、閾値回数が１０回であるとすると、閾値回数以下のものはアプリ１，２となる。この場合、図３において頻度チェックはＹｅｓとなり、つぎの優先度チェックを行う。また、アプリケーションの使用頻度が全て閾値回数を超えていれば、図３において頻度チェックはＮｏとなり、次の使用頻度確認期間に移行し、新たに使用頻度のカウントを行う。
【００２３】
（Ｓ１３；優先度チェック）
前記頻度チェックにより前記使用頻度が閾値回数以下のアプリケーションソフトがあったと判定された場合、アプリケーションソフトの優先順位を確認し、前記使用頻度が閾値回数以下でかつ前記優先順位が閾値順位以下のアプリケーションソフトを不要アプリケーションソフト候補としてその情報を抽出する。
【００２４】
例えば、フラッシュＲＯＭ１１１に記憶されているアプリケーションソフトとしてアプリ１、アプリ２、アプリ３があり、所定期間後の使用頻度及び優先度がそれぞれ次の通りであるとする。
（例２）
アプリ１＝優先度１＝１０００回
アプリ２＝優先度２＝  １００回
アプリ３＝優先度３＝    １０回
【００２５】
この場合、優先度と使用頻度の降順順位とが一致するので、図３において優先度チェックはＹｅｓとなり、閾値回数１０回、閾値順位が優先度２とすると、不要アプリケーションソフト候補はアプリ３となる。この情報を抽出して、つぎのユーザ通知を行う。
【００２６】
また、例えば、フラッシュＲＯＭ１１１に記憶されているアプリケーションソフトとしてアプリ１、アプリ２、アプリ３があり、所定期間後の使用頻度及び優先度がそれぞれ次の通りであるとする。
（例３）
アプリ１＝優先度１＝      ３回
アプリ２＝優先度２＝      ０回
アプリ３＝優先度３＝  １００回
【００２７】
この場合、優先度と使用頻度の降順順位とが一致しないので、図３において優先度チェックはＮｏとなり、更新チェックを行う。
【００２８】
（Ｓ１４；更新チェック）
ここではアプリケーションソフトの優先順位の更新を行うか否かの判断を行う。すなわち、ステップＳ１１において更新しないと設定されている場合、図３において更新チェックはＮｏとなり、その優先順位のままで前記使用頻度が閾値回数以下でかつ前記優先順位が閾値順位以下のアプリケーションソフトを不要アプリケーションソフト候補としてその情報を抽出する。
【００２９】
例えば、前述の例３において、優先順位がそのままとなり、閾値回数１０回、閾値順位が優先度２とすると、不要アプリケーションソフト候補はアプリ２となる。この情報を抽出して、つぎのユーザ通知を行う。
【００３０】
またステップＳ１１において更新する設定されている場合、図３において更新チェックはＹｅｓとなり、まずアプリケーションソフトにおける使用頻度についての降順順位と該アプリケーションソフトの優先順位とが一致するようにアプリケーションソフトの優先順位を更新する（図３のステップＳ１４更新チェック点線部）。ついで、この優先順位が更新設定された後のアプリケーションソフトから前記使用頻度が閾値回数以下でかつ前記優先順位が閾値順位以下のアプリケーションソフトを不要アプリケーションソフト候補としてその情報を抽出する（図３のステップＳ１４更新チェック実線部）。
【００３１】
例えば、前述の例３において、優先順位が下記例４の通りとなり、閾値回数１０回、閾値順位が優先度２とすると、不要アプリケーションソフト候補はアプリ１，２となる。この情報を抽出して、つぎのユーザ通知を行う。
（例４）
アプリ３＝優先度１＝  １００回
アプリ１＝優先度２＝      ３回
アプリ２＝優先度３＝      ０回
【００３２】
（Ｓ１５；ユーザ通知）
前記優先度チェックあるいは更新チェックにより不要アプリケーションソフト候補として抽出されたアプリケーションソフト情報とともにこのアプリケーションソフトをフラッシュＲＯＭ１１１から削除するか否かの問合せをユーザに通知する。例えば、ＬＣＤパネル１２０にアプリケーションソフト情報と削除するか否かの問合せを表示する。
【００３３】
これに対して、ユーザは該ユーザの判断により通知されたアプリケーションソフトを削除するか否かを選択することができ、その判断結果をＬＣＤパネル１２０上で設定することができる。このとき、削除するという設定がされれば、対象機能のアプリケーションソフトは削除対象（削除指示の対象）となる。なお、通知後、削除するという設定がなされる前に対象機能が使用された場合には対象アプリケーションソフトは削除対象とならないようにしてもよい。
【００３４】
なお、ユーザによって削除しないという設定がされた場合でも、データａ(例えば画像データなど)の記憶領域が必要となると、第２の記録領域１１２にアプリケーションソフトＡを移動させ、データａにフラッシュＲＯＭ１１１の記憶領域を提供することも可能である。
【００３５】
具体的には、つぎのような制御を行う。
データａにフラッシュＲＯＭ１１１の記憶領域を提供する制御を行う場合、削除対象となったアプリケーションソフトＡの容量とデータａの容量を比較する。ここで、データａ容量≦アプリケーションソフトＡ容量である場合、アプリケーションソフトＡを第２の記憶領域１１２に移動させフラッシュＲＯＭ１１１の記憶領域を空け、ついでデータａをその空き領域に記憶させる。
【００３６】
また、データａ容量＞アプリケーションソフトＡ容量である場合、アプリケーションソフトＡの容量以下のデータｂ(データａとは別データ)を移動後の空き領域に記憶することも可能である。あるいはデータａ容量＞アプリケーションソフトＡ容量となった場合の別の実施例では、データａ容量≦アプリケーションソフトＢ容量となる、データａの容量以上のアプリケーションソフトＢ(アプリケーションソフトＡとは別アプリ)を検索し、アプリケーションソフトＢを第２の記録領域１１２に移動させフラッシュＲＯＭ１１１の記憶領域を空けることも可能である。
【００３７】
ここで、データａ、データｂとは、当該画像形成装置１００固有の情報（例えば、ユーザ設定情報、ユーザ情報、アドレス情報など）及び／又は前記空き領域容量以下の情報量の画像データであり、例えば複数ページの画像データ、ブロックの画像データ、電話帳やアドレス、ユーザ情報などのマルチファンクション画像形成装置１００に必要な情報全てを示す。また、アプリケーションソフトＡ、アプリケーションソフトＢとは、図２におけるポータルソフトウエア１１（スキャンアプリ１３、ファックスアプリ１４など）を示す。
【００３８】
（Ｓ１６；アプリ削除）
前記ユーザ通知の問合せに対するユーザからの削除設定に基づき削除対象となるアプリケーションソフトを特定し、この特定されたアプリケーションソフトをフラッシュＲＯＭ１１１から削除する。
【００３９】
この工程における詳細な制御手順の例を図４に示す。
（Ｓ２１）削除対象となったアプリケーションソフトに対応する機能について、定期動作の設定の有無を確認する。ここでいう定期動作の設定とは、例えば週１回の重要な連絡を受信するために特定の曜日、時刻にファックス受信機能を起動させる設定をいう。このとき、定期動作の設定がない場合には、図４のステップＳ２１においてＮｏとなり、該アプリケーションソフトは削除対象として特定され、フラッシュＲＯＭ１１１から削除される（Ｓ２２）。一方、定期動作の設定がある場合には、図４のステップＳ２１においてＹｅｓとなり、つぎのステップＳ２３に進む。
【００４０】
（Ｓ２３）前記ユーザからの削除指示の対象となり前記定期動作の設定があるアプリケーションソフトについて、優先度の設定があるか否かを確認する。優先度の設定がない場合には、図４のステップＳ２３においてＮｏとなり、該アプリケーションソフトは削除対象として特定され、フラッシュＲＯＭ１１１から削除される（Ｓ２２）。一方、優先度の設定がある場合には、図４のステップＳ２３においてＹｅｓとなり、つぎのステップＳ２４に進む。
【００４１】
（Ｓ２４）前記ユーザからの削除指示の対象となり前記定期動作の設定があり、優先度の設定があるアプリケーションソフトについて、前記優先順位が第２の閾値順位以上となるか否かを確認する。前記優先順位が第２の閾値順位未満の場合には、図４のステップＳ２４においてＮｏとなり、該アプリケーションソフトは削除対象として特定され、フラッシュＲＯＭ１１１から削除される（Ｓ２２）。一方、前記優先順位が第２の閾値順位以上の場合には、図４のステップＳ２４においてＹｅｓとなり、つぎのステップＳ２５に進む。
【００４２】
（Ｓ２５）前記ユーザからの削除指示の対象となり前記定期動作の設定があり、優先度の設定があり、さらに前記優先順位が第２の閾値順位以上のアプリケーションソフトを、フラッシュＲＯＭ１１１から第２の記憶領域１１２に移動させる。これにより、このアプリケーションソフトがフラッシュＲＯＭ１１１において占めていたメモリ領域は空くことになる。
【００４３】
以上でマルチファンクション画像形成装置１００におけるアプリケーションソフト管理のための一連の制御手順は終了する。これにより、ユーザの意図するアプリを削除することで操作性を向上させることができる。またマルチファンクション画像形成装置１００は、次の機器設定及び機能の使用があるまで待機状態となる（図３のＥＮＤ）。なお、マルチファンクション画像形成装置１００は、上述したアプリケーションソフト管理のための一連の制御手順を実行するためのプログラムをもっている。
【００４４】
図５にアプリケーションソフトの格納先を示すブロック図を示す。
ＭＦＰコントローラ１１０において、フラッシュＲＯＭ１１１、第２の記憶領域１１２、ＳＤＲＡＭ１１３は、ＡＳＩＣ(Application Specific Integrated Circuit)１１４を介して接続されており、お互いのアプリケーションソフトの移動や展開はＣＰＵ（中央処理装置;central processing unit)１１０ａの制御により、ＡＳＩＣ１１４を経由して行われる。
【００４５】
ここで、アプリケーションソフトは原則として、初期設定時及び装置起動時にはフラッシュＲＯＭ１１１に格納されている。本発明では、電源起動時、前回起動時のアプリケーションソフトの使用頻度がある閾値回数（第２の閾値回数）以上となる場合、またはある優先順位以上となる場合、そのアプリケーションソフトを優先的に第３の記憶領域であるＳＤＲＡＭ１１３に展開して格納することにより、ＲＡＭ駆動として動作速度の向上を図る。また、前回起動時の使用頻度記録がない場合、装置にデフォルト設定された優先順位の高いアプリケーションをＲＡＭ駆動とすればよい。
あるいはマルチファンクション機能の機能実行時に、該機能に対応するアプリケーションソフトをＳＤＲＡＭ１１３に展開してＲＡＭ駆動としてもよい。
【００４６】
また、図４のステップＳ２５において、第２の記憶領域１１２に格納されたアプリケーションソフトを再度使用することが必要となった場合、第２の記憶領域１１２からフラッシュＲＯＭ１１１またはＳＤＲＡＭ１１３に展開すれば、使用可能となる。これにより、再インストール時間を必要とせず、高速処理が実現できる。
【００４７】
以上のように、本発明に係る画像処理装置によれば、各アプリケーションソフトの使用頻度をユーザ設定間隔で確認し、更に優先順位設定によるフィルターを通すことで、不要アプリをリストアップし、ユーザによる削除設定を行うので、記憶領域の使用メモリ容量の削減ができる。また、各アプリケーションソフトを削除した後の記憶領域のメモリ容量を当該装置に通知することで、空き容量に記憶するデータを最適に選択することができるので、メモリ領域の効率的な使用を制御できる。さらに、使用頻度確認間隔、優先順位をユーザが設定できるので、ユーザの意図するアプリケーションソフトを削除することができメモリ制御性を向上できる、即ち操作性を向上させることができる。また、不要アプリを第２の記憶領域に格納することにより、そのアプリケーションソフトを再利用することが可能となる。また、各アプリケーションソフトの展開先を高速メモリ（ＲＡＭ，ＵＳＢメモリ，ハードディスク（ＨＤ））とするので、動作速度を向上させることができる。
また本発明に係るアプリケーションソフト管理方法によれば、画像処理装置における各アプリケーションソフトの使用頻度をユーザ設定間隔で確認し、更に優先順位設定によるフィルターを通すことで、不要アプリをリストアップし、ユーザによる削除設定を行うので、記憶領域の使用メモリ容量の削減ができる。
また本発明に係るアプリケーションソフト管理プログラムによれば、画像処理装置における各アプリケーションソフトの使用頻度をユーザ設定間隔で確認し、更に優先順位設定によるフィルターを通し、不要アプリをリストアップして、ユーザによる削除設定を行うことができるようになるので、記憶領域の使用メモリ容量の削減ができる。
【００４８】
なお、これまで本発明を図面に示した実施形態をもって説明してきたが、本発明は図面に示した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【図面の簡単な説明】
【００４９】
【図１】本発明に係るマルチファンクション画像形成装置の構成を示す断面概略図である。
【図２】本発明に係るマルチファンクション画像形成装置に記憶されているシステムソフトウエアの構成図である。
【図３】本発明に係るマルチファンクション画像形成装置におけるアプリケーションソフト管理のための制御手順を示すフローチャートである。
【図４】アプリ削除工程における制御手順を示すフローチャートである。
【図５】アプリケーションソフトの格納先を示すブロック図である。
【符号の説明】
【００５０】
１１    ポータルソフトウエア
１２    ドキュメントマネージアプリ
１３    スキャンアプリ
１４    ファックスアプリ
１５    プリントアプリ
１６    ＴＷＡＩＮドライバ
１７    ＰＣ−ＦＡＸドライバ
１８    ＲＰＣＳドライバ
１９    ＰＣＬドライバ
２０    ＳＭＵ
２１    ＭＩＢ
２２    ヘルプ（ユーザガイド）
２３    ＬＳＤ
１００    マルチファンクション画像形成装置
１０１    スキャナユニット
１０２    ＦＡＸユニット
１０３    ＮＩＣ
１０４    ＵＳＢ端子
１０５    プリンタエンジンユニット
１１０    ＭＦＰコントローラ
１１０ａ    ＣＰＵ
１１１    フラッシュＲＯＭ
１１２    第２の記憶領域
１１３    ＳＤＲＡＭ
１１４    ＡＳＩＣ
１２０    ＬＣＤパネル
１８０    ＰＳＵ（電源ユニット）
１９１    ＡＲＤＦ
１９２    背面マルチ
１９３    増設トレイ
【図１】
2008166930.tif 000003
【図２】
2008166930.tif 000004
【図３】
2008166930.tif 000005
【図４】
2008166930.tif 000006
【図５】
2008166930.tif 000007