(57)【特許請求の範囲】
【請求項１】
記憶部と、
前記記憶部へのデータの入出力を管理するアプリケーションプログラムと、
前記アプリケーションプログラムの利用回数をカウントし利用日時を記録するカウンター制御部と、
前記カウンター制御部の記録に基づいて、前記アプリケーションプログラムの利用頻度を求め、求めた前記利用頻度に応じ、前記記憶部に記憶された前記データの保存期間を設定する保存期間設定部と、
前記保存期間が過ぎたとき、前記データを前記記憶部から削除するデータ削除部と
を備えた電子機器。
【請求項２】
請求項１に記載の電子機器であって、
ユーザーを認証して一意に識別するユーザー認証部を更に備え、
前記カウンター制御部は、
前記ユーザー毎に、前記アプリケーションプログラムの利用回数をカウントし利用日時を記録し、
前記保存期間設定部は、
前記ユーザー毎に、前記カウンター制御部の記録に基づいて、前記アプリケーションプログラムの利用頻度を求め、求めた前記利用頻度に応じ、前記記憶部に記憶された前記データの保存期間を設定する
電子機器。
【請求項３】
請求項１または２に記載の電子機器であって、
前記保存期間設定部は、
前記アプリケーションプログラムの利用頻度に応じた前記データの保存期間を定めたテーブルを用いて前記データの保存期間を設定する
電子機器。
【請求項４】
請求項１から３のうちいずれか１つに記載の電子機器であって、
前記アプリケーションプログラムが利用される毎に前記データの保存期間を延長する保存期間延長部を更に備えた
電子機器。
【請求項５】
記憶部へのデータの入出力を管理するアプリケーションプログラム、
前記アプリケーションプログラムの利用回数をカウントし利用日時を記録するカウンター制御部、
前記カウンター制御部の記録に基づいて、前記アプリケーションプログラムの利用頻度を求め、求めた前記利用頻度に応じ、前記記憶部に記憶された前記データの保存期間を設定する保存期間設定部、および
前記保存期間が過ぎたとき、前記データを前記記憶部から削除するデータ削除部
としてコンピューターを機能させる
ファイル管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、保存されたデータの容量を管理する電子機器およびファイル管理プログラムに関する。
【背景技術】
【０００２】
画像形成装置（ＭＦＰ、Multifunction Peripheral）などの電子機器では、記憶部の容量に制限があるため、自機器に保存され利用されるユーザーデータのサイズを適切に管理するために様々な工夫がなされてきた。
【０００３】
例えば、特許文献１において開示されている技術では、画像形成装置に保存された印刷データに紐付けられた書誌情報から分かる印刷データのサイズに応じて、ユーザーの印刷データを自装置から削除するまでの時間を決定している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−９６２９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の技術では、画像形成装置に保存後、頻繁に印刷などで利用されるがサイズが大きい印刷データの場合、使用頻度が高いにも拘わらず、サイズが大きく、記憶部の容量を圧迫するために画像形成装置から削除されてしまうという問題があった。
【０００６】
以上のような事情に鑑み、本発明の目的は、ユーザーデータが記憶される記憶部の使用量を適切に管理することが出来る電子機器およびファイル管理プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一形態に係る電子機器は、記憶部と、前記記憶部へのデータの入出力を管理するアプリケーションプログラムと、前記アプリケーションプログラムの利用回数をカウントし利用日時を記録するカウンター制御部と、前記カウンター制御部の記録に基づいて、前記アプリケーションプログラムの利用頻度を求め、求めた前記利用頻度に応じ、前記記憶部に記憶された前記データの保存期間を設定する保存期間設定部と、前記保存期間が過ぎたとき、前記データを前記記憶部から削除するデータ削除部とを備える。そのため、自機器に記憶され使用されるユーザーデータのサイズを適切に管理することが出来る。
【０００８】
上記目的を達成するため、本発明の一形態に係る電子機器は、ユーザーを認証して一意に識別するユーザー認証部を更に備え、前記カウンター制御部は、前記ユーザー毎に、前記アプリケーションプログラムの利用回数をカウントし利用日時を記録し、前記保存期間設定部は、前記ユーザー毎に、前記カウンター制御部の記録に基づいて、前記アプリケーションプログラムの利用頻度を求め、求めた前記利用頻度に応じ、前記記憶部に記憶された前記データの保存期間を設定する構成でもよい。
【０００９】
上記目的を達成するため、本発明の一形態に係る電子機器では、前記保存期間設定部は、前記アプリケーションプログラムの利用頻度に応じた前記データの保存期間を定めたテーブルを用いて前記データの保存期間を設定する構成でもよい。
【００１０】
上記目的を達成するため、本発明の一形態に係る電子機器では、前記アプリケーションプログラムが利用される毎に前記データの保存期間を延長する保存期間延長部を更に備えた構成でもよい。
【００１１】
上記目的を達成するため、本発明の一形態に係るファイル管理プログラムは、記憶部へのデータの入出力を管理するアプリケーションプログラム、前記アプリケーションプログラムの利用回数をカウントし利用日時を記録するカウンター制御部、前記カウンター制御部の記録に基づいて、前記アプリケーションプログラムの利用頻度を求め、求めた前記利用頻度に応じ、前記記憶部に記憶された前記データの保存期間を設定する保存期間設定部、および前記保存期間が過ぎたとき、前記データを前記記憶部から削除するデータ削除部
としてコンピューターを機能させる。
【発明の効果】
【００１２】
以上のように、本発明によれば、ユーザーデータが記憶される記憶部の使用量を適切に管理することが出来る。
【図面の簡単な説明】
【００１３】
【図１】画像形成装置２０の構成を概略的に示す構成図である。
【図２】保存期間テーブル２９ｃの例を示す図である。
【図３】ＢＯＸ機能によりユーザーがデータを保存する際の処理の流れについて説明する為のフローチャートである。
【図４】ＢＯＸ機能によりユーザーがデータを保存する際の処理の流れについて説明する為のフローチャートである。
【図５】ＢＯＸ機能により保存されているデータをユーザーが利用する際の処理の流れを説明するためのフローチャートである。
【図６】ＢＯＸ機能により保存されているデータをユーザーが利用する際の処理の流れを説明するためのフローチャートである。
【図７】ＢＯＸデータ２９ｂの保存期間が過ぎた場合にＢＯＸデータ２９ｂを自動的に削除する処理の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら、本発明の実施形態を説明する。なお、以下の説明では、本発明の一実施形態に係る電子機器の例として、画像形成装置を挙げて説明する。
【００１５】
［概要］
最初に、概要について説明する。
【００１６】
一般的に、画像形成装置のデータ保存機能（例えばＢＯＸ機能（後述））を利用する場合、各ユーザーが保存しているデータが装置の記憶容量の多くを閉めてしまう状況が発生することがある。
【００１７】
装置の記憶容量が限界に達した場合、一般的には、不要なデータを削除したり、記憶容量を増設したりすることで解決できる。しかし、データの要不要を判断して削除するためにはデータの内容を精査する時間がかかってしまう。また、記憶容量を増設する場合にも追加のコストがかかってしまう。
【００１８】
そのため、本発明の一実施形態に係る画像形成装置では、データ保存機能などのアプリケーションプログラムの使用頻度をユーザー毎に計測し、計測した使用頻度に応じてデータの保存期間を設定し、設定された保存期間に基づいてデータの保存および削除を行う。なお、保存期間とは、データが画像形成装置の記憶部２９（後述）に保存されてからの期間をいう。
【００１９】
このように、ユーザー毎にアプリケーションプログラムの利用頻度を計測し計測結果に応じてデータの保存期間を定めることにより、柔軟にユーザー毎の保存期間を設定することが出来る。
【００２０】
アプリケーションの使用頻度が低いユーザーでは、保存データを自動的に削除して装置の記憶部の使用量を適切に管理することが出来る。
【００２１】
なお、以下の説明では、データ保存機能に関するアプリケーションの例として、ＢＯＸ機能を提供するＢＯＸアプリケーションプログラムを挙げて説明する。
【００２２】
ＢＯＸ機能とは、画像形成装置にユーザー毎にデータ保存場所であるＢＯＸを設け、ユーザーが所有するデータをそのＢＯＸに保存しておき、適宜ＢＯＸ内のデータを呼び出して、印刷したり、ネットワーク経由で送信したり、ＦＡＸ送信したり出来るというものである。
【００２３】
なお、ＢＯＸ機能には、各ユーザーが保存されているデータを共有して用いることが出来る機能もある。
【００２４】
以上、概要について説明した。
【００２５】
［画像形成装置の構成］
次に、画像形成装置２０の構成について説明する。図１は、画像形成装置２０の構成を概略的に示す構成図である。
【００２６】
画像形成装置２０は、制御部２１を備える。制御部２１は、ＣＰＵ（Central processing unit）、ＲＡＭ（Random access memory）、ＲＯＭ（Read only memory）、および専用のハードウェア回路等から構成され、画像形成装置２０の全体的な動作制御を司る。
【００２７】
制御部２１は、原稿読取部２２、画像処理部２３、画像メモリー２４、画像形成部２５、操作部２６、表示部２６ａ、ファクシミリ通信部２７、通信部２８、記憶部２９等と接続されている。制御部２１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００２８】
制御部２１は、ユーザーから、操作部２６またはネッワーク接続されたＰＣ等を通じて入力されるジョブの実行指示に従って、スキャナー機能、印刷機能、コピー機能、ＢＯＸ機能、およびファクシミリ送受信機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００２９】
また、制御部２１は、ＢＯＸアプリケーションプログラム２１ａ（アプリケーションプログラム）、ユーザー認証部２１ｂ、カウンター制御部２１ｃ、保存期間設定部２１ｄ、保存期間延長部２１ｅ、およびＢＯＸデータ削除部２１ｆ（データ削除部）を有している。
【００３０】
ＢＯＸアプリケーションプログラム２１ａ、ユーザー認証部２１ｂ、カウンター制御部２１ｃ、保存期間設定部２１ｄ、保存期間延長部２１ｅ、およびＢＯＸデータ削除部２１ｆは、ＲＯＭなどからＲＡＭにロードされたプログラムがＣＰＵにより実行されることで実現される機能ブロックである。
【００３１】
ＢＯＸアプリケーションプログラム２１ａは、ユーザーに対し、ＢＯＸ機能を提供する。具体的には、記憶部２９に設けられたユーザー毎のＢＯＸであるＢＯＸデータ２９ｂに対してデータを入出力する。
【００３２】
ユーザー認証部２１ｂは、ユーザーを認証して一意に識別する。
【００３３】
カウンター制御部２１ｃは、ユーザー毎に設けられた、アプリ利用カウンター２９ａ（後述）を用いて、ユーザー毎に、ＢＯＸアプリケーションプログラム２１ａの利用回数をカウントする。
【００３４】
カウンター制御部２１ｃは、カウントする際に、ＢＯＸアプリケーションプログラム２１ａの利用日時も記録するので、現時点から過去Ｘ日以内の利用回数を求めることが出来る。
【００３５】
保存期間設定部２１ｄは、アプリ利用カウンター２９ａの値に基づいて、ＢＯＸアプリケーションプログラム２１ａの利用頻度を求め、求めた利用頻度に応じて、保存期間テーブル２９ｃ（後述）を用いてＢＯＸデータ２９ｂの保存期間を設定する。
【００３６】
保存期間延長部２１ｅは、ＢＯＸアプリケーションプログラム２１ａが利用される度に、利用したユーザーのＢＯＸデータ２９ｂの保存期間を延長する。
【００３７】
ＢＯＸデータ削除部２１ｆは、保存期間が過ぎたＢＯＸデータ２９ｂを自動的に削除する。
【００３８】
原稿読取部２２は、原稿から画像を読み取る。
【００３９】
画像処理部２３は、原稿読取部２２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部２３は、原稿読取部２２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００４０】
画像メモリー２４は、原稿読取部２２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部２５での印刷対象となるデータを一時的に記憶したりする領域である。
【００４１】
画像形成部２５は、原稿読取部２２で読み取られた画像データ等の画像形成を行う。
【００４２】
操作部２６は、画像形成装置２０が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたＬＣＤ（Liquid Crystal Display）等の表示部２６ａを備えている。
【００４３】
ファクシミリ通信部２７は、図示しない符号化／復号化部、変復調部、およびＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送信を行う。
【００４４】
通信部２８は、ＬＡＮボード等の通信モジュールから構成され、通信部２８に接続されたＬＡＮ等を介して、外部のＰＣや小型端末など、ローカルエリア内の装置と種々のデータの送受信を行う。
【００４５】
記憶部２９は、原稿読取部２２によって読み取られた原稿画像、ユーザー毎に設けられたアプリ利用カウンター２９ａ、ＢＯＸ機能でデータが保存されるＢＯＸに相当する、ユーザー毎のＢＯＸデータ２９ｂ、ユーザー毎にＢＯＸアプリケーションプログラム２１ａの利用頻度に応じて保存期間を定めるための保存期間テーブル２９ｃ（テーブル）などを記憶する。記憶部２９は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）などの大容量の記憶装置である。
【００４６】
以上、画像形成装置２０の構成について説明した。
【００４７】
［保存期間テーブルについて］
次に、上述した保存期間テーブル２９ｃについて説明する。図２は、保存期間テーブル２９ｃの例を示す図である。
【００４８】
この例では、特定のユーザーにおけるＢＯＸアプリケーションプログラム２１ａの利用頻度、すなわち過去Ｘ日以内（Ｘは例えば７日など、予め定められた値）のアプリ利用カウンター２９ａのカウンター値Ｎ（Ｎは正数）に応じて、ユーザー別保存期間Ｌｔｉｍｅを定めている。
【００４９】
例えば、過去Ｘ日以内のカウンター値Ｎが３の場合、図２に示したテーブルからは、ユーザー別保存期間Ｌｔｉｍｅが１５日間に定められる。
【００５０】
また、ユーザー別保存期間Ｌｔｉｍｅには上限を設けてもよく、図２の例では、カウンター値Ｎが１００を超えた場合、ユーザー別保存期間Ｌｔｉｍｅの上限値を６０日として、６０日が定められる。
【００５１】
なお、上記の説明では、カウンター値Ｎからユーザー別保存期間Ｌｔｉｍｅを求めるのにテーブルを用いたが、この構成に限らず、数式を用いてカウンター値Ｎからユーザー別保存期間Ｌｔｉｍｅを求める構成でもよい。
【００５２】
以上、保存期間テーブル２９ｃについて説明した。
【００５３】
［処理の流れ（データ保存時）］
次に、画像形成装置２０において、ＢＯＸ機能によりユーザーがデータを保存する際の処理の流れについて説明する。図３および図４は、ＢＯＸ機能によりユーザーがデータを保存する際の処理の流れについて説明する為のフローチャートである。
【００５４】
まず、図３に示すように、ユーザー認証部２１ｂが、ＢＯＸアプリケーションプログラム２１ａを利用して自分のＢＯＸにデータを保存しようとするユーザーを認証する（ステップＳ１）。
【００５５】
このユーザー認証により画像形成装置２０は、ユーザーを認識し、区別することが出来る。
【００５６】
次に、ＢＯＸアプリケーションプログラム２１ａが保存するデータを受け付けて、該当するＢＯＸデータ２９ｂ内にデータ保存する（ステップＳ２）。
【００５７】
次に、カウンター制御部２１ｃが、該当するユーザーのアプリ利用カウンター２９ａをカウントアップする（ステップＳ３）。
【００５８】
次に、保存期間設定部２１ｄが、ユーザー毎のＢＯＸデータの保存期間の設定処理を行う（ステップＳ４）。
【００５９】
次に、図４に示すように、保存期間の設定処理では、保存期間設定部２１ｄが、該当するユーザーのアプリ利用カウンター２９ａのカウンター値Ｎを参照する（ステップＳ４１）。
【００６０】
次に、保存期間設定部２１ｄは、カウンター値Ｎと保存期間テーブル２９ｃの値に基づいてユーザー別保存期間Ｌｔｉｍｅを設定する（ステップＳ４２）。上述した例の値を用いるなら、Ｎ＝３で、Ｌｔｉｍｅ＝１５となる。
【００６１】
次に、保存期間設定部２１ｄは、前ステップで設定したユーザー別保存期間Ｌｔｉｍｅと、全ユーザーに共通して適用する保存期間Ｐｏｒとから、最終的な保存期間Ｄｏｒを算出する（ステップＳ４３）。
【００６２】
なお、Ｄｏｒ  ＝  Ｌｔｉｍｅ  ＋  Ｐｏｒとして求めてもよい。その場合、例えば、Ｌｔｉｍｅ＝１５の場合、Ｐｏｒ＝１０として、Ｄｏｒ＝２５となり、ＢＯＸデータ２９ｂは２５日間保存されることになる。
【００６３】
なお、上記の説明では、保存期間の設定処理は、ユーザーがデータをＢＯＸに保存する際に行うとしたが、この構成に限らず、保存期間の設定処理を、例えば、画像形成装置２０の電源がオンされた時点や、管理者により定められた特定の時点で行ってもよい。
【００６４】
なお、上記の説明では、保存期間の設定処理は、ユーザーがデータをＢＯＸに保存する度に毎回行う（すなわち保存期間は、ユーザーによるアプリケーションプログラムの利用頻度が変化すると、長くなったり短くなったりする）としたが、この構成に限らず、保存期間の設定処理は、ユーザーが初めてデータをＢＯＸに保存する際だけ行われてもよい。
【００６５】
以上、画像形成装置２０において、ＢＯＸ機能によりユーザーがデータを保存する際の処理の流れについて説明した。
【００６６】
［処理の流れ（保存データ利用時）］
次に、画像形成装置２０において、ＢＯＸ機能により保存されているデータをユーザーが利用する際の処理の流れを説明する。図５および図６は、ＢＯＸ機能により保存されているデータをユーザーが利用する際の処理の流れを説明するためのフローチャートである。
【００６７】
まず、図５に示すように、ユーザー認証部２１ｂが、ＢＯＸアプリケーションプログラム２１ａを利用して自身のＢＯＸに保存されたデータを利用しようとするユーザーを認証する（ステップＳ６）。
【００６８】
次に、ＢＯＸアプリケーションプログラム２１ａが、認証されたユーザーのＢＯＸに保存されているデータを取り出し、ユーザーが利用する。なお、ここでいうデータの利用とは、例えば、取り出したデータを印刷したり、ネットワーク経由でデータ送信したり、ＦＡＸ送信したりすることを言う。
【００６９】
次に、カウンター制御部２１ｃが、該当するユーザーのアプリ利用カウンター２９ａをカウントアップする（ステップＳ８）。
【００７０】
次に、保存期間延長部２１eが、ユーザー毎のＢＯＸデータの保存期間の延長処理を行う（ステップＳ９）。
【００７１】
次に、図６に示すように、保存期間の延長処理では、保存期間延長部２１eが、該当するユーザーのＢＯＸデータの最終的な保存期間Ｄｏｒを予め定められた期間延長分Ｌｏｒだけ延長する（ステップＳ９１）。Ｌｏｒの値は、例えば１０日である。
【００７２】
次に、保存期間延長部２１eは、延長された最終的な保存期間Ｄｏｒが保存期間の最大値Ｌｍａｘを超えているか否かを判断する（ステップＳ９２）。最大値Ｌｍａｘの値は、例えば１８０日である。
【００７３】
保存期間の最大値Ｌｍａｘを超えている場合（ステップＳ９２のＹ）、保存期間延長部２１eは、最終的な保存期間Ｄｏｒを最大値Ｌｍａｘとする（ステップＳ９３）。
【００７４】
保存期間の最大値Ｌｍａｘを超えていない場合（ステップＳ９２のＮ）、保存期間延長部２１eは、最終的な保存期間Ｄｏｒを延長分Ｌｏｒだけ延長した値（Ｄｏｒ＋Ｌｏｒ）を最終的な保存期間とする（ステップＳ９４）。
【００７５】
なお、上記の説明では、期間を延長する計算に用いるＬｏｒは一定の値としたが、この構成に限らず、保存期間の設定時の処理と同様に、アプリ利用カウンター２９ａのカウンター値Ｎに応じて延長期間の値Ｌｏｒを変化させるためにテーブルまたは数式を用いてもよい。
【００７６】
以上、画像形成装置２０において、ＢＯＸ機能により保存されているデータをユーザーが利用する際の処理の流れを説明した。
【００７７】
［処理の流れ（ＢＯＸデータの自動削除）］
次に、画像形成装置２０において、ＢＯＸデータ２９ｂの保存期間が過ぎた場合にＢＯＸデータ２９ｂを自動的に削除する処理の流れを説明する。図７は、ＢＯＸデータ２９ｂの保存期間が過ぎた場合にＢＯＸデータ２９ｂを自動的に削除する処理の流れを説明するためのフローチャートである。
【００７８】
なお、以下の処理は、画像形成装置２０の電源がオンされた際に自動的に実行されてもよいし、管理者等により定められた日時（例えば、毎週火曜日、毎日午前２時など）に自動的に実行されてもよい。
【００７９】
まず、ＢＯＸデータ削除部２１ｆが、各ユーザーのＢＯＸデータ２９ｂについて、設定された保存期間が過ぎているか否かを判断する（ステップＳ１０）。
【００８０】
保存期間が過ぎていなければ（ステップＳ１０のＮ）、処理を終了する。
【００８１】
保存期間が過ぎていれば（ステップＳ１０のＹ）、対象のＢＯＸデータ２０ｂを削除する（ステップＳ１１）。
【００８２】
以上、画像形成装置２０において、ＢＯＸデータ２９ｂの保存期間が過ぎた場合にＢＯＸデータ２９ｂを自動的に削除する処理の流れを説明した。
【００８３】
［補足事項］
なお、上記の説明では、ＢＯＸの中に複数のデータが保存されている場合でも全体をまとめて１つのＢＯＸデータ２９ｂとして扱ったが、この構成に限らず、ＢＯＸ内に保存されている複数のデータを個別に管理してもよい。
【００８４】
具体的には、保存期間設定部２１ｄが、図３に示すステップＳ２における保存対象となるデータに対して、ステップＳ４で保存期間の設定処理を行ってもよい。また、保存期間延長部２１eは、図５に示すステップＳ７における利用対象となるデータに対して、ステップＳ９で保存期間の延長処理を行ってもよい。
【００８５】
上記の説明では、ＢＯＸ機能を提供するＢＯＸアプリケーションプログラムを例に挙げたが、これに限らず、記憶部２９へのデータの入出力を行いデータを管理するプログラムであれば、本発明を適用することが出来る。
【００８６】
上記の説明では、ユーザー認証によりユーザーを特定し、ユーザー毎にＢＯＸアプリケーションプログラム２１ａの利用回数をカウントした。この構成に加えて、複数のユーザーにより共有されている、共有ＢＯＸ内に保存される共有データの場合にも、本発明は適用可能である。
【００８７】
その場合、全てのユーザーに共通するアプリ利用カウンター２９ａを新規に設けるか、全てのユーザーのアプリ利用カウンター２９ａの値を総合的に利用してＢＯＸアプリケーションプログラムの利用頻度を求め、保存期間テーブル２９ｃに基づいて保存期間を決定してもよい。
【００８８】
上記の説明では、ＢＯＸデータ２９ｂの削除時に、保存期間が過ぎているものを削除するとしたが、この構成に限らず、例えば、ＢＯＸデータ２９ｂの大きさが特定の値を超えており、かつ保存期間が過ぎているＢＯＸデータ２９ｂを削除する構成でもよい。
【００８９】
以上のように、本発明の電子機器（画像形成装置）２０は、記憶部２９と、前記記憶部２９へのデータの入出力を管理するアプリケーションプログラムと、前記アプリケーションプログラムの利用回数をカウントし利用日時を記録するカウンター制御部２１ｃと、前記カウンター制御部２１ｃの記録に基づいて、前記アプリケーションプログラムの利用頻度を求め、求めた前記利用頻度に応じ、前記記憶部２９に記憶された前記データの保存期間を設定する保存期間設定部２１ｄと、前記保存期間が過ぎたとき、前記データを前記記憶部２９から削除するデータ削除部２１ｆとを備える。
【００９０】
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００９１】
２０  …  画像形成装置
２１  …  制御部
２１ａ…  ＢＯＸアプリケーションプログラム
２１ｂ…  ユーザー認証部
２１ｃ…  カウンター制御部
２１ｄ…  保存期間設定部
２１ｅ…  保存期間延長部
２１ｆ…  ＢＯＸデータ削除部
２２  …  原稿読取部
２３  …  画像処理部
２４  …  画像メモリー
２５  …  画像形成部
２６  …  操作部
２６ａ…  表示部
２７  …  ファクシミリ通信部
２８  …  通信部
２９  …  記憶部
２９ａ…  アプリ利用カウンター
２９ｂ…  ＢＯＸデータ
２９ｃ…  保存期間テーブル
【図１】
0006451691.tif 000002
【図２】
0006451691.tif 000003
【図３】
0006451691.tif 000004
【図４】
0006451691.tif 000005
【図５】
0006451691.tif 000006
【図６】
0006451691.tif 000007
【図７】
0006451691.tif 000008