(57)【要約】【課題】外部記憶装置を備えた画像形成装置において、ファイル削除日を容易に設定する。【解決手段】フォルダのパス、保存期間（日数）及び保存期間登録指示に応答して、該フォルダのパスを該保存期間と対応させて保存期間テーブルに格納させ、また、文章ファイルのパス及びファイル登録指示に応答して、実質的なフォルダのパス及びファイル名としてのファイルパスと、ＨＤＤへのファイル登録日と、対応する保存期間をファイル登録日に加算したファイル削除予定日とを対応させて、ファイル属性テーブルに登録させるとともに、該文章ファイルを該フォルダに格納させ、一方、ファイル属性テーブルと現在の日付とを参照して、保存期間が経過した文章ファイルをそのフォルダから削除させるとともに、このファイルに対応したレコードをファイル属性テーブルから削除させる。【選択図】図７
2008005092.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサと、
該プロセッサに結合され、プログラムが格納され、フォルダが作成され、該フォルダにデータファイルが格納される記憶手段と、
該プロセッサに結合され表示手段及び入力手段を備えた操作手段と、
該プロセッサに結合された通信インタフェースと、
を有し、該記憶手段は該ファイルが格納される外部記憶装置を有する画像形成装置において、
該外部記憶装置には、保存期間テーブルとファイル属性テーブルとがさらに格納され、
該プログラムは、保存期間設定プログラムと、ファイル登録プログラムと、ファイル自動削除プログラムとを有し、
該保存期間設定プログラムは該プロセッサに対し、
該入力手段又は該通信インタフェースからのフォルダのパス、保存期間を示すデータ及び保存期間登録指示に応答して、該フォルダのパスを該データに対応した値と対応させて該保存期間テーブルに格納させるステップを有し、
該ファイル登録プログラムは該プロセッサに対し、
該通信インタフェースから受信したファイル、フォルダのパス及びファイル登録指示に応答して、実質的な該フォルダのパス及びファイル名と、該外部記憶装置へのファイル登録日とを対応させて該ファイル属性テーブルに登録させるとともに、該ファイルを該フォルダに格納させるステップを有し、
該ファイル自動削除プログラムは該プロセッサに対し、
該保存期間テーブルと該ファイル属性テーブルと現在の日付とを参照して、保存期間が経過したファイルをそのフォルダから削除させるとともに、このファイルに対応したレコードを該ファイル属性テーブルから削除させるステップを有する、
ことを特徴とする画像形成装置。
【請求項２】
プロセッサと、
該プロセッサに結合され、プログラムが格納され、フォルダが作成され、該フォルダにデータファイルが格納される記憶手段と、
該プロセッサに結合され表示手段及び入力手段を備えた操作手段と、
該プロセッサに結合された通信インタフェースと、
を有し、該記憶手段は該ファイルが格納される外部記憶装置を有する画像形成装置において、
該外部記憶装置には、保存期間テーブルとファイル属性テーブルとがさらに格納され、
該プログラムは、保存期間設定プログラムと、ファイル登録プログラムと、ファイル自動削除プログラムとを有し、
該保存期間設定プログラムは該プロセッサに対し、
該入力手段又は該通信インタフェースからのフォルダのパス、保存期間を示すデータ及び保存期間登録指示に応答して、該フォルダのパスを該データに対応した値と対応させて該保存期間テーブルに格納させるステップを有し、
該ファイル登録プログラムは該プロセッサに対し、
該通信インタフェースから受信したファイル、フォルダのパス及びファイル登録指示に応答して、実質的な該フォルダのパス及びファイル名と、該外部記憶装置へのファイル登録日と、該保存期間テーブルを参照して求めたファイル削除予定日とを対応させて、該ファイル属性テーブルに格納させるとともに、該ファイルを該フォルダに格納させるステップを有し、
該ファイル自動削除プログラムは該プロセッサに対し、
該ファイル属性テーブルと現在の日付とを参照して、保存期間が経過したファイルをそのフォルダから削除させるとともに、このファイルに対応したレコードを該ファイル属性テーブルから削除させるステップを有する、
ことを特徴とする画像形成装置。
【請求項３】
該ファイル登録プログラムは該プロセッサに対し、該ファイルの内容の総頁数も、該実質的なフォルダのパス及びファイル名と対応させて、該ファイル属性テーブルに格納させることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
該ファイル登録プログラムは該プロセッサに対し、該ファイルのデータサイズも、実質的な該フォルダのパス及びファイル名と対応させて該ファイル属性テーブルに格納させることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
該ファイル登録プログラムは、該プロセッサに対しさらに、該ファイルの既定頁のサムネイルを作成させて該外部記憶装置に格納させるステップを有し、
該プログラムはさらに、ファイル閲覧プログラムを有し、該ファイル閲覧プログラムは、該プロセッサに対し、
該入力手段又は該通信インタフェースからの閲覧指示に応答して、（ａ）該ファイル属性テーブルのレコードのファイル名及びファイル登録日とサムネイルとを対応させて表示させる表示データを作成させ、該表示データを、該操作手段に供給させ又はホストコンピュータ側で表示させるために該通信インタフェースに供給させ、
該入力手段又は該通信インタフェースからのソート指示と、該ファイル属性テーブルのフィールドに対応したソート項目と、昇順又は降順を示すデータとに応答して、該ファイル属性テーブルのレコードをソートさせ、次いで該処理（ａ）を実行させる、
ステップを有することを特徴とする請求項１乃至４のいずれか１つに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント機能及び外部記憶装置を備えた画像形成装置に係り、特に、外部記憶装置に格納されたファイルの保存期間経過に応答してこれを自動削除する機能を備えた画像形成装置に関する。
【背景技術】
【０００２】
プリント機能を備えた画像形成装置、特に複合機では、ハードディスクを備えてユーザがこれにファイルを登録しておき、必要に応じその内容をプリントすることができるようにしたものが販売されている。
【０００３】
このような画像形成装置では、多数のユーザでこのハードディスクを共用する場合、容量不足にならないように、ハードディスク内の不要なファイルを削除する必要がある。
【０００４】
そこで、下記特許文献１では、ユーザがファイルをハードディスクに登録する際に、そのファイルの削除日を設定しておき、削除日が近づくと、このユーザに電子メールを送信してその旨を伝える構成が開示されている。
【０００５】
この構成によれば、ユーザが削除日を忘れていても、削除日を延長したい場合に延長することが可能である。
【０００６】
この構成によれば、印刷対象ドキュメントの内容を印刷前に容易に確認できる。
【特許文献１】特開２００４−１９９４５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ファイル毎に削除日を設定しなければならず、煩雑である。また、削除日の設定を忘れ又は煩雑であるため該設定をしなかった削除期限無しのファイルが多数存在することになって、ハードディスクが容量不足になったり、必要なファイルの選択が容易にできなくなったりする。
【０００８】
本発明の目的は、上記問題点に鑑み、外部記憶装置を備えた画像形成装置において、ファイル削除日を容易に設定することが可能な画像形成装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１態様では、
プロセッサと、
該プロセッサに結合され、プログラムが格納され、フォルダが作成され、該フォルダにデータファイルが格納される記憶手段と、
該プロセッサに結合され表示手段及び入力手段を備えた操作手段と、
該プロセッサに結合された通信インタフェースと、
を有し、該記憶手段は該ファイルが格納される外部記憶装置を有する画像形成装置において、
該外部記憶装置には、保存期間テーブルとファイル属性テーブルとがさらに格納され、
該プログラムは、保存期間設定プログラムと、ファイル登録プログラムと、ファイル自動削除プログラムとを有し、
該保存期間設定プログラムは該プロセッサに対し、
該入力手段又は該通信インタフェースからのフォルダのパス、保存期間を示すデータ及び保存期間登録指示に応答して、該フォルダのパスを該データに対応した値と対応させて該保存期間テーブルに格納させるステップを有し、
該ファイル登録プログラムは該プロセッサに対し、
該通信インタフェースから受信したファイル、フォルダのパス及びファイル登録指示に応答して、実質的な該フォルダのパス及びファイル名と、該外部記憶装置へのファイル登録日とを対応させて該ファイル属性テーブルに登録させるとともに、該ファイルを該フォルダに格納させるステップを有し、
該ファイル自動削除プログラムは該プロセッサに対し、
該保存期間テーブルと該ファイル属性テーブルと現在の日付とを参照して、保存期間が経過したファイルをそのフォルダから削除させるとともに、このファイルに対応したレコードを該ファイル属性テーブルから削除させるステップを有する。
【００１０】
本発明の第２態様では、
プロセッサと、
該プロセッサに結合され、プログラムが格納され、フォルダが作成され、該フォルダにデータファイルが格納される記憶手段と、
該プロセッサに結合され表示手段及び入力手段を備えた操作手段と、
該プロセッサに結合された通信インタフェースと、
を有し、該記憶手段は該ファイルが格納される外部記憶装置を有する画像形成装置において、
該外部記憶装置には、保存期間テーブルとファイル属性テーブルとがさらに格納され、
該プログラムは、保存期間設定プログラムと、ファイル登録プログラムと、ファイル自動削除プログラムとを有し、
該保存期間設定プログラムは該プロセッサに対し、
該入力手段又は該通信インタフェースからのフォルダのパス、保存期間を示すデータ及び保存期間登録指示に応答して、該フォルダのパスを該データに対応した値と対応させて該保存期間テーブルに格納させるステップを有し、
該ファイル登録プログラムは該プロセッサに対し、
該通信インタフェースから受信したファイル、フォルダのパス及びファイル登録指示に応答して、実質的な該フォルダのパス及びファイル名と、該外部記憶装置へのファイル登録日と、該保存期間テーブルを参照して求めたファイル削除予定日とを対応させて、該ファイル属性テーブルに格納させるとともに、該ファイルを該フォルダに格納させるステップを有し、
該ファイル自動削除プログラムは該プロセッサに対し、
該ファイル属性テーブルと現在の日付とを参照して、保存期間が経過したファイルをそのフォルダから削除させるとともに、このファイルに対応したレコードを該ファイル属性テーブルから削除させるステップを有する。
【００１１】
本発明による画像形成装置の第３態様では、第１又は２態様において、該ファイル登録プログラムは該プロセッサに対し、該ファイルの内容の総頁数も、該実質的なフォルダのパス及びファイル名と対応させて、該ファイル属性テーブルに格納させる。
【００１２】
本発明による画像形成装置の第４態様では、第３態様において、該ファイル登録プログラムは該プロセッサに対し、該ファイルのデータサイズも、実質的な該フォルダのパス及びファイル名と対応させて該ファイル属性テーブルに格納させる。
【００１３】
本発明による画像形成装置の第５態様では、第１乃至４態様のいずれか１つにおいて、該ファイル登録プログラムは、該プロセッサに対しさらに、該ファイルの既定頁のサムネイルを作成させて該外部記憶装置に格納させるステップを有し、
該プログラムはさらに、ファイル閲覧プログラムを有し、該ファイル閲覧プログラムは、該プロセッサに対し、
該入力手段又は該通信インタフェースからの閲覧指示に応答して、（ａ）該ファイル属性テーブルのレコードのファイル名及びファイル登録日とサムネイルとを対応させて表示させる表示データを作成させ、該表示データを、該操作手段に供給させ又はホストコンピュータ側で表示させるために該通信インタフェースに供給させ、
該入力手段又は該通信インタフェースからのソート指示と、該ファイル属性テーブルのフィールドに対応したソート項目と、昇順又は降順を示すデータとに応答して、該ファイル属性テーブルのレコードをソートさせ、次いで該処理（ａ）を実行させる、
ステップを有する。
【発明の効果】
【００１４】
上記第１態様の構成によれば、保存期間設定プログラムがプロセッサに対し、入力手段又は通信インタフェースからのフォルダのパス、保存期間を示すデータ及び保存期間登録指示に応答して、該フォルダのパスを該データに対応した値と対応させて保存期間テーブルに格納させ、ファイル登録プログラムが該プロセッサに対し、該通信インタフェースから受信したファイル、フォルダのパス及びファイル登録指示に応答して、実質的な該フォルダのパス及びファイル名と、外部記憶装置へのファイル登録日とを対応させて該ファイル属性テーブルに登録させるとともに、該ファイルを該フォルダに格納させ、ファイル自動削除プログラムが該プロセッサに対し、該保存期間テーブルと該ファイル属性テーブルと現在の日付とを参照して、保存期間が経過したファイルをそのフォルダから削除させるとともに、このファイルに対応したレコードを該ファイル属性テーブルから削除させるので、ユーザはフォルダ単位で保存期間を設定しておきファイルをどのフォルダに格納させるかを決定するだけでファイル削除日がこれに対応して自動設定されるので、ファイルに応じて適当なファイル削除日を容易に設定することができるという効果を奏する。
【００１５】
上記第２態様の構成によっても第１態様と同様の効果を奏する。また、該ファイル登録プログラムが該プロセッサに対しさらに、該保存期間テーブルを参照して求めたファイル削除予定日もファイル登録日と対応させて該ファイル属性テーブルに格納させるので、該ファイル自動削除プログラムでは該保存期間テーブルを参照する必要がなく、その構成が簡単になるという効果を奏する。
【００１６】
上記第３態様の構成によれば、該ファイル登録プログラムが該プロセッサに対し、該ファイルの内容の総頁数も、該実質的なフォルダのパス及びファイル名と対応させて、該ファイル属性テーブルに格納させるので、ファイル閲覧において総頁数を表示させることが可能となり、次いでファイルの内容を印刷させる際に総頁数を考慮して両面印刷又は集約印刷を行うことができるという効果を奏する。
【００１７】
上記第４態様の構成によれば、該ファイル登録プログラムは該プロセッサに対し、該ファイルのデータサイズも、実質的な該フォルダのパス及びファイル名と対応させて該ファイル属性テーブルに格納させるので、ファイル閲覧においてデータサイズを表示させることが可能となり、特に外部記憶装置の未使用記憶サイズが小さくなった場合にデータサイズを考慮して効果的にファイルの整理を手動で行うことができるという効果を奏する。
【００１８】
上記第５態様の構成によれば、該ファイル登録プログラムが該プロセッサに対しさらに、該ファイルの既定頁のサムネイルを作成させて該外部記憶装置に格納させ、ファイル閲覧プログラムが該プロセッサに対し、該入力手段又は該通信インタフェースからの閲覧指示に応答して、（ａ）該ファイル属性テーブルのレコードのファイル名及びファイル登録日とサムネイルとを対応させて表示させる表示データを作成させ、該表示データを、該操作手段に供給させ又はホストコンピュータ側で表示させるために該通信インタフェースに供給させ、
該入力手段又は該通信インタフェースからのソート指示と、該ファイル属性テーブルのフィールドに対応したソート項目と、昇順又は降順を示すデータとに応答して、該ファイル属性テーブルのレコードをソートさせ、次いで該処理（ａ）を実行させるので、該外部記憶装置に不要なファイルが多数格納されていても、これらファイルを確認しながら削除することを容易迅速に行うことができるという効果を奏する。
【００１９】
本発明の他の目的、構成及び効果は以下の説明から明らかになる。
【実施例１】
【００２０】
図９は、本発明の実施例１に係る画像形成装置１０のハードウェア構成を示す概略ブロック図である。
【００２１】
この画像形成装置１０では、ＭＰＵ１１がインタフェース１２を介して、ＲＯＭ１３Ｒ、ＮＶＲＡＭ１３Ｎ、ＤＲＡＭ１３Ｄ、ハードディスク１４、スキャナ１５、プリンタ１６、モデム１７、ＮＩＣ１８及び操作パネル１９に結合されている。図９では、簡単化のため、複数のインタフェースを１つのブロックで示している。
【００２２】
ＲＯＭ１３Ｒには、ブートストラップ及びＢＩＯＳが格納されている。ＮＶＲＡＭ１３Ｎは、例えばフラッシュメモリであり、これには、各種設定値が格納されている。ＤＲＡＭ１３Ｄは主メモリ用である。ハードディスク１４には、オペレーティングシステム（ＯＳ）、ＯＳの上層で動作するアプリケーション、Ｗｅｂサーバ、Ｗｅｂアプリケーション、データベース管理システム（ＤＢＭＳ）及びＯＳの下層で動作する各種デバイスドライバ並びにデータベースを含むデータファイルが格納されている。該アプリケーションは、画像形成装置１０を複合機として機能させるためのものを含んでおり、この機能には、コピー、スキャン、プリント及びファクシミリがある。該アプリケーションはまた、ハードディスク１４に格納された文章ファイルを、ＮＩＣ１８を介してホストコンピュータ２０で閲覧、削除若しくは印刷するプログラムと、ホストコンピュータ２０側のファイルを画像形成装置１０のハードディスク１４に登録するための、画像形成装置１０側のプログラムとを含んでいる。
【００２３】
スキャナ１５は、コピー及びファックス送信での画像入力用である。プリンタ１６は、プリントエンジン、定着器並びに用紙の給紙部、搬送部及び排紙部を備えており、印刷データとして供給されるビットマップデータに基づいてプリントエンジンの感光ドラムに静電潜像を形成し、これをトナーで現像し、用紙に転写し定着させた後に排紙する。モデム１７は、ファックス送受信用である。ＮＩＣ１８は、ネットワーク上のホストコンピュータ２０に結合されて、プリントジョブ及びハードディスク１４に対するファイルアクセスに用いられる。操作パネル１９は、設定値又は指示を入力し、設定画面や状態などを表示させるためのものである。
【００２４】
図８は、画像形成装置１０のサーバ機能に関する概略機能ブロック図である。
【００２５】
画像形成装置１０の制御部３０は、ＯＳと、ＯＳの上層のＷｅｂサーバ及びＷｅｂアプリケーションサーバとを備えている。
【００２６】
ホストコンピュータ２０からの要求が画像形成装置１０のＮＩＣ１８を介して制御部３０に供給されると、制御部３０はこれに応答して、コンテンツ３１内のＡＳＰ（Active Server Pages）ファイルに含まれているプログラムに従い、例えば次のような処理を行う。すなわち、制御部３０は、ＤＢＭＳ３２を介してデータベース３３をアクセスし、そのデータと、コンテンツ３１内のサムネイルファイルとを組み合わせて、ＨＴＭＬファイルを作成し、これを、ＮＩＣ１８を介してホストコンピュータ２０のブラウザに供給する。
【００２７】
これら制御部３０、ＤＢＭＳ３２及びデータベース３３のプログラム並びにコンテンツ３１は、ハードディスク１４に格納されている。
【００２８】
ハードディスク１４内にはまた、階層構造を成した複数のフォルダが作成され、それぞれに文書ファイルがそのサムネイルファイルとともに格納されている。サムネイルファイルは、例えばＪＰＥＧファイルであって、各文書ファイルの特徴を表す既定の頁、本実施例では第１頁の縮小画像ファイルである。文書ファイルとサムネイルファイルとのパスは一対一に対応しており、一方の名前が分かれば他方の名前が分かる。例えば、文書ファイルのパスが￥Data￥Bun.pdfである場合、サムネイルファイルのパスは￥Data￥Bun_sn.jpegである。
【００２９】
データベース３３は、図３（Ａ）に示すようなファイル属性テーブル３３０と、図３（Ｂ）に示すような保存期間テーブル３３１とを含んでいる。
【００３０】
保存期間テーブル３３１には、各フォルダのパスと、そのフォルダに設定された保存期間とが対応して格納されている。保存期間の単位は、本実施例では"日"であり、また、保存期間０は設定無し（保存期間が無限大）であることを示している。
【００３１】
一方、ファイル属性テーブル３３０は、ファイル名を含むファイルパス、そのファイルがハードディスク１４に登録された日時、ファイルのデータサイズ（ＭＢ）、総頁数、削除（予定）日及び削除済フラグのフィールドを含んでいる。
【００３２】
削除（予定）日は、登録日に保存期間を加算したものであり、この保存期間は、そのファイルを含むフォルダに関し設定されている。削除（予定）日は、保存期間経過前は削除予定日を意味し、この期間が経過してそのファイルが自動削除されると、削除日を意味する。削除予定日"０"は、保存期間"０"と対応しており、削除予定無しを意味している。削除済フラグを用いているのは、削除が自動的に行われるので、ファイルが格納されていて自動削除されたのか、ファイルが元々格納されていなかったのかを、区別できるようにするためである。
【００３３】
図４は、画像形成装置１０に対するリモートコントロールパネル４０を示しており、これは、ホストコンピュータ２０側の所定アプリケーションを起動することにより表示される。
【００３４】
このリモートコントロールパネル４０は、画像形成装置１０のハードディスク１４内のフォルダを指定してフォルダ毎のファイル保存期間を設定し、ホストコンピュータ２０側のファイルをハードディスク１４内の指定したフォルダに登録し、ハードディスク１４内の指定したフォルダ内の各文章ファイルの属性及びサムネイルを閲覧し、又はハードディスク１４内の選択した文章ファイルを印刷させるためのものである。
【００３５】
リモートコントロールパネル４０のフォルダ閲覧オブジェクト４１には、ハードディスク１４内のフォルダが階層構造的に表示される。ポインティングデバイス２０１でフォルダ閲覧オブジェクト４１内のフォルダをポイントしてクリックすることにより、フォルダが開かれて、その中のファイル名がファイル閲覧オブジェクト４２上に表示される。フォルダ閲覧オブジェクト４１及びファイル閲覧オブジェクト４２はそれぞれ、スクロールバーを備えている。
【００３６】
テキストボックス４３には、フォルダ閲覧オブジェクト４１内で開かれた（選択された）最下位フォルダのパスが表示される。テキストボックス４４には、このパスで指定されるフォルダに設定された保存期間が表示される。この値は、保存期間テーブル３３１内の対応する値である。
【００３７】
保存期間を変更する場合には、テキストボックス４４をフォーカス状態にし、キーボード２０２を操作してテキストボックス４４に数値を記入し、更新釦４５を押下する。これにより、ホストコンピュータ２０からＮＩＣ１８を介して制御部３０へテキストボックス４３及び４４の内容が更新コマンドとともに送信される。制御部３０はこれに応答して、図５に示す処理を実行する。以下、括弧内は図中のステップ識別符号である。
【００３８】
（Ｓ０）制御部３０は、ＤＢＭＳ３２を介してデータベース３３内の保存期間テーブル３３１を開き、このフォルダのパスの保存期間を読み出す。
【００３９】
（Ｓ１）この保存期間が、受信したものと同一であれば処理を終了し、そうでなければステップＳ２へ進む。
【００４０】
（Ｓ２）保存期間テーブル３３１内のこの保存期間を、受信した値で更新する。
【００４１】
（Ｓ３）データベース３３内のファイル属性テーブル３３０を開き、このフォルダパス内のファイルについて、削除予定日を、登録日に該保存期間を加算した値で更新する。
【００４２】
（Ｓ４）この更新したものについて、保存期間が経過していればステップＳ５へ進み、そうでなければ処理を終了する。
【００４３】
（Ｓ５）この経過したファイルを削除する。また、ファイル属性テーブル３３０中のこのレコードの"削除済"フラグを"Ｙｅｓ"にする。
【００４４】
図４に戻って、ポインティングデバイス２０１でファイル閲覧オブジェクト４２内のファイル名をポイントしてクリックすると、そのファイル名と、テキストボックス４３に表示されたフォルダパスとが、ファイル属性要求コマンドとともにホストコンピュータ２０から画像形成装置１０のＮＩＣ１８を介して制御部３０に供給される。制御部３０はこれに応答して、ＤＢＭＳ３２を介しデータベース３３内のファイル属性テーブル３３０を参照し、該当レコードを読み出すとともに、コンテンツ３１内の対応するサムネイルファイルを読み出し、これらを、ＮＩＣ１８を介してホストコンピュータ２０に供給する。これにより、このファイルのサムネイル４６及びファイル属性４７が、図４に示すように表示される。
【００４５】
ユ−ザは、この表示を見て当該ファイルを印刷させる場合、印刷釦４８を押下する。これにより、不図示の印刷設定画面が表示され、総頁数が比較的多い場合にはこの画面で両面印刷又は集約印刷などの印刷属性がユーザにより設定され、次いで該画面上の不図示の実行釦が押下されると、そのコマンドが該印刷属性とともに制御部３０へ送信される。制御部３０は、これに応答して、この印刷属性に基づき、コンテンツ３１内の文書ファイルを読み出してプリントジョブを実行させる。
【００４６】
テキストボックス４３で指定されるフォルダ内の複数のファイルの属性を閲覧する場合、ユーザは、閲覧釦４９を押下する。ここで、リモートコントロールパネル４０はホストコンピュータ２０のブラウザと、メモリの共有領域を介して通信をする。この閲覧釦４９の押下により、テキストボックス４３の内容及び画像形成装置１０側の閲覧用ＡＳＰファイルのパスが、該ブラウザ及びＮＩＣ１８を介して制御部３０に供給される。
【００４７】
制御部３０はこれに応答して、コンテンツ３１内の該ＡＳＰファイルに含まれているプログラムに従い、ＤＢＭＳ３２を介してデータベース３３をアクセスし、テキストボックス４３で指定したフォルダパスに関するデータと、コンテンツ３１内のサムネイルファイルとを組み合わせて、ＨＴＭＬファイルを作成し、これを、ＮＩＣ１８を介してホストコンピュータ２０のブラウザに供給する。
【００４８】
これにより、図２に示すような内容表示パネル５０がホストコンピュータ２０のブラウザに表示される。次に、この内容表示パネル５０について説明する。
【００４９】
テキストボックス５１には、画像形成装置１０のハードディスク１４内のフォルダのパスが表示される。
【００５０】
また、テーブル内の比較的大きなセル５２に、図４のサムネイル４６及びファイル属性４７とそれぞれ同様のサムネイル５３及びファイル属性５４が表示される。
【００５１】
さらに、ユーザがチェックボックス５５をポインティングデバイス２０１でポイントしてクリックする毎に、チェックマークの表示（選択）と非表示（非選択）とが交互に代わり、これに対応して、全てのセル５２内のチェックボックス５５０が同様に変化する。各セル５２内のチェックボックス５５０は、ユーザが個々に選択とその解除を交互に行うためのものである。
【００５２】
アップ／ダウン釦５６及びソート項目群５７はソート用である。すなわち、アップ／ダウン釦５６をクリックする毎に、三角印の向きが反転して昇順と降順とが切り替わる。ソート項目群５７には、ファイル名５７０、登録日時５７１、データサイズ５７２、総頁数５７３及び削除予定日５７４が含まれており、ポインティングデバイス２０１でそのいずれかをポイントしてクリックすると、テキストボックス５１に記述されているフォルダのパスと、選択されたソート項目と、アップ／ダウン釦５６に対応した昇順又は降順を示すデータとが、ソートコマンドとともに、ホストコンピュータ２０のブラウザから画像形成装置１０のＮＩＣ１８を介して制御部３０に供給される。
【００５３】
また、上記選択項目、削除釦５８、頁指定５９又は印刷釦６０をポインティングデバイス２０１でポイントしてクリックする毎に、クリック対象に応じたデータがホストコンピュータ２０のブラウザから画像形成装置１０のＮＩＣ１８を介して制御部３０に供給され、制御部３０において図１に示す処理が行われる。
【００５４】
（Ｓ１０、Ｓ１６、Ｓ２０、Ｓ２３）クリック対象が、ソート項目群５７内の項目、削除釦５８、頁指定５９又は印刷釦６０であれば、それぞれステップＳ１１、Ｓ１６、Ｓ２０又はＳ２３で肯定判定されて、それぞれステップＳ１１、Ｓ１７、Ｓ２１又はＳ２４へ進む。
【００５５】
（Ｓ１１〜Ｓ１３）ＤＢＭＳ３２を介してデータベース３３内のファイル属性テーブル３３０を開き、テキストボックス５１に記述されたフォルダパスに含まれる全ファイルについて、ソート項目群５７内の選択項目に関し、アップ／ダウン釦５６の状態で区別される昇順又は降順に、ソートする。
【００５６】
（Ｓ１４）ソートされたレコード順にそのファイル属性データ及びサムネイルを配置したＨＴＭＬファイルを作成する。
【００５７】
（Ｓ１５）このファイルを、ＮＩＣ１８を介しホストコンピュータ２０のプラウザへ送信し、図１の処理を終了する。これにより、ソート後の内容表示パネル５０がプラウザに表示される。
【００５８】
（Ｓ１７）制御部３０は、チェックボックス５５０にチェックマークが付されたファイル名の文書ファイルを、コンテンツ３１から削除する。
【００５９】
（Ｓ１８）制御部３０は、ＤＢＭＳ３２を介しデータベース３３のファイル属性テーブル３３０を開き、削除したファイルに関するレコードを削除する。
【００６０】
（Ｓ１９）このフォルダ内のファイルのうち、削除されなかったファイルについて、サムネイル及びファイル属性データを配置したＨＴＭＬファイルを作成し、ステップＳ１５へ進む。
【００６１】
（Ｓ２１）制御部３０は、ファイル属性テーブル３３０から、指定されたフォルダ内の全ファイルのうち、指定された閲覧ページに対応するファイル群のレコードを取得する。
【００６２】
（Ｓ２２）これらのレコードをそれぞれサムネイルと対応させてＨＴＭＬファイルを作成し、ステップＳ１５へ進む。
【００６３】
（Ｓ２４）チェックボックス５５０にチェックマークの付いたファイル名のファイルについて、指定された印刷属性に従って印刷するプリントジョブを生成し、これを実行させる。
【００６４】
図４において、削除済確認釦４９Ａを押下すると、テキストボックス４３内のフォルダパスが削除済確認コマンドとともにホストコンピュータ２０から画像形成装置１０のＮＩＣ１８を介して制御部３０に供給される。制御部３０は、これに応答して、ファイル属性テーブルを開き、このフォルダパス内のファイルのファイルパスについて、"削除済"が"Ｙｅｓ"になっているレコードを見つけ出し、この（これらの）レコードを、ＮＩＣ１８を介してホストコンピュータ２０へ送信する。ホストコンピュータ２０では、不図示のウィンドウを開いて削除済ファイルに関する該レコードのリストを表示させる。このウィンドウには削除釦が表示されており、これを押下すると、テキストボックス４３内のフォルダパスがレコード削除コマンドとともにホストコンピュータ２０から画像形成装置１０のＮＩＣ１８を介して制御部３０に供給される。制御部３０は、これに応答して、ファイル属性テーブルから、このフォルダパスについて、"削除済"が"Ｙｅｓ"になっているレコードを見つけ出し、この（これらの）レコードを削除する。
【００６５】
次に、ホストコンピュータ２０側のファイルを画像形成装置１０のハードディスク１４内の指定したフォルダに登録することについて説明する。
【００６６】
ホストコンピュータ２０のＨＤＤ又はホストコンピュータ２０に装着されたリムーバブル記憶装置（例えばＵＳＢメモリ）に格納されている登録対象ファイルのパスを、図４のテキストボックス６１に記入する。この記入を行う代わりに、参照釦６２を押下して、フォルダ閲覧オブジェクト４１及びファイル閲覧オブジェクト４２に相当するものを表示させるプログラムを起動させ、そのフォルダ中のファイルを、ファイル閲覧オブジェクト４２内のファイルと同様に選択することにより、そのパスをテキストボックス６１に自動記入させてもよい。
【００６７】
次に登録釦６３を押下すると、テキストボックス６１に記入されたファイルのパス及びテキストボックス４３に記入されたフォルダのパスが、登録コマンドとともにホストコンピュータ２０から画像形成装置１０のＮＩＣ１８を介して制御部３０に供給される。制御部３０は、これに応答して、図６に示す処理を行う。
【００６８】
（Ｓ３０）受信したファイルを、テキストボックス４３で指定されたパスのフォルダに格納させる。
【００６９】
（Ｓ３１）このファイルの名前及びサイズを取得する。
【００７０】
（Ｓ３２）このファイルを開く。
【００７１】
（Ｓ３３）第１頁の縮小画像をサムネイルとして生成し、これを同じフォルダ内に格納する。
【００７２】
（Ｓ３４）このファイルに含まれる総頁数を、ファイルの識別子に応じて定められた箇所から取得する。
【００７３】
（Ｓ３５）このファイルを閉じる。
【００７４】
（Ｓ３６）現在の日時を登録日時とする。
【００７５】
（Ｓ３７）保存期間テーブル３３１を開いて、ステップＳ３０のフォルダの保存期間を取得する。
【００７６】
（Ｓ３８）登録日にこの保存期間を加算して、ファイル削除予定日を求める。
【００７７】
（Ｓ３９）ステップＳ３１、Ｓ３４、Ｓ３６、Ｓ３７及びＳ３８で求めたデータを、新たなレコードとしてファイル属性テーブル３３０に追加する。
【００７８】
このような処理により、ハードディスク１４内へのファイルの登録が行われる。
【００７９】
次に、ファイル自動削除プログラムについて説明する。図７は、このプログラムによる処理を示すフローチャートである。
【００８０】
このプログラムは、毎日１回、所定時間又はホストコンピュータ立ち上げ直後に実行される。ファイル登録によりハードディスク１４の空き容量が減少するので、毎日１回実行する替わりに、ファイル登録の際かつ１回／１日だけ実行するようにしてもよい。
【００８１】
（Ｓ４０）ファイル属性テーブル３３０を開く。
【００８２】
（Ｓ４１）このテーブルの各レコードについて、以下のステップＳ４２〜Ｓ４５を繰り返す。
【００８３】
（Ｓ４２）レコードを読み出す。
【００８４】
（Ｓ４３）このレコードの"削除予定日"が本日であればステップＳ４４へ進み、そうでなければステップＳ４５へ進む。
【００８５】
（Ｓ４４）このレコードの"ファイルパス"で識別されるファイルを削除する。
【００８６】
（Ｓ４５）このレコードの削除済を"Ｙｅｓ"にする。
【００８７】
（Ｓ４６）全てのレコードについて処理が終了していなければ、次のレコードに移ってステップＳ４２へ戻る。
【００８８】
（Ｓ４７）ファイル属性テーブル３３０を閉じる。
【００８９】
以上説明した如く、本実施例１では、フォルダのパス、保存期間（日数）及び保存期間登録指示に応答して、該フォルダのパスを該保存期間と対応させて保存期間テーブル３３１に格納させ、また、文章ファイルのパス及びファイル登録指示に応答して、実質的なフォルダのパス及びファイル名としてのファイルパスと、ＨＤＤ１４へのファイル登録日と、対応する保存期間をファイル登録日に加算したファイル削除予定日とを対応させて、ファイル属性テーブル３３１に登録させるとともに、該文章ファイルを該フォルダに格納させ、一方、ファイル属性テーブル３３０と現在の日付とを参照して、保存期間が経過した文章ファイルをそのフォルダから削除させるとともに、このファイルに対応したレコードをファイル属性テーブル３３０から削除させる。したがって、ユーザはフォルダ単位で保存期間を設定しておき文章ファイルをどのフォルダに格納させるかを決定するだけでファイル削除日がこれに対応して自動設定され、これにより、文章ファイルに応じて適当なファイル削除日を容易に設定することができるという効果を奏する。
【００９０】
また、文章ファイルの内容の総頁数も、ファイルパスと対応させてファイル属性テーブル３３０に格納させるので、ファイル閲覧において総頁数がサムネイルとともに表示され、文章ファイルの内容を印刷させる際にユーザが総頁数を考慮して両面印刷又は集約印刷を行わせることができるという効果を奏する。
【００９１】
さらにまた、文章ファイルのデータサイズも、ファイルパスと対応させてファイル属性テーブル３３０に格納させるので、ファイル閲覧においてデータサイズがサムネイルとともに表示され、特にＨＤＤ１４の未使用記憶サイズが小さくなった場合にデータサイズを考慮して効果的にファイル整理を行うことができるという効果を奏する。
【００９２】
また、リモートコントロールパネル４０上でアップ／ダウン釦５６及びソート項目５７０〜５７４のいずれかを選択的に操作してソートし、次いでチェックボックス５５及び５５０を操作することにより、ファイル削除を容易に行うことができるという効果を奏する。
【００９３】
さらに、画像形成装置１０に結合されたホストコンピュータ２０の既存ブラウザを用いて、画像形成装置１０のＨＤＤ１４に格納された文章ファイルを確認しながら削除することを容易迅速に行うことができるという効果を奏する。
【００９４】
なお、本発明には外にも種々の変形例が含まれる。
【００９５】
例えば、サブディレクトリについては保存期間を設定せずに、その親のディレクトリに設定された保存期間と同一にする構成であってもよい。この場合、保存期間のみ異なるフォルダを複数作成した後、各フォルダでファイルの種別毎のフォルダを作成することができる。
【００９６】
また、上記実施例では画像形成装置のハードディスクへのファイル登録時にファイルの内容の既定頁のサムネイルを作成するとともにファイル属性をファイル属性テーブル３３０に書き込む（Ｓ３１〜Ｓ３９）場合を説明したが、図２の閲覧画面作成時にこれらの処理を行う構成であってもよい。この場合、ファイルが格納されている既存の装置に対し本発明を適用可能である。
【００９７】
また、ファイル属性テーブル３３０に"削除（予定）日"を設けずに、保存期間テーブル３３１を参照して、必要時に削除日を算出する構成であってもよい。
【００９８】
さらに、上記実施例では内容表示パネル５０をホストコンピュータ２０側のブラウザで表示させる場合を説明したが、専用のアプリケーションを用いてホストコンピュータ２０側で内容表示パネル５０を表示させる構成であってもよい。
【００９９】
また、リモートコントロールパネル４０を例えば２つの画面に分割して画像形成装置１０の操作パネル１９に表示させる構成であってもよい。
【０１００】
また、ハードディスク１４の替わりに、ＤＶＤ及びその記録再生装置などのＨＤＤ１４を用いる構成であってもよい。
【図面の簡単な説明】
【０１０１】
【図１】ホストコンピュータのブラウザに表示された選択項目、削除釦、頁指定又は印刷釦の押下イベントに対する画像形成装置側のイベントハンドラによる処理を示すフローチャートである。
【図２】ホストコンピュータのブラウザに表示される内容表示パネルを示す図である。
【図３】（Ａ）及び（Ｂ）はそれぞれファイル属性テーブル及び保存期間テーブルの説明図である。
【図４】画像形成装置遠隔操作用のホストコンピュータ側のリモートコントロールパネルを示す図である。
【図５】画像形成装置側のフォルダに対する保存期間更新処理、図５に示す処理を実行する。
【図６】ホストコンピュータ側のファイルを画像形成装置のハードディスク内の指定したフォルダに登録するプログラムによる処理を示すフローチャートである。
【図７】ファイル自動削除プログラムによる処理を示すフローチャートである。
【図８】本発明の実施例１に係る画像形成装置のサーバ機能に関する概略機能ブロック図である。
【図９】この画像形成装置のハードウェア構成を示す概略ブロック図である。
【符号の説明】
【０１０２】
１０  画像形成装置
１１  ＭＰＵ
１２  インタフェース
１３Ｒ  ＲＯＭ
１３Ｎ  ＮＶＲＡＭ
１３Ｄ  ＤＲＡＭ
１４  ハードディスク
１５  スキャナ
１６  プリンタ
１７  モデム
１８  ＮＩＣ
１９  操作パネル
２０  ホストコンピュータ
２０１  ポインティングデバイス
２０２  キーボード
３０  制御部
３１  コンテンツ
３２  ＤＢＭＳ
３３  データベース
３３０  ファイル属性テーブル
３３１  保存期間テーブル
４０  リモートコントロールパネル
４１  フォルダ閲覧オブジェクト
４２  ファイル閲覧オブジェクト
４３、４４、５１、６１  テキストボックス
４５  更新釦
４６  サムネイル
４７  ファイル属性
４８  印刷釦
４９  閲覧釦
５０  内容表示パネル
５１  フォルダパス
５２  セル
５３  サムネイル
５４  ファイル属性
５５、５５０  チェックボックス
５６  アップ／ダウン釦
５７  ソート項目群
５７０  ファイル名
５７１  登録日時
５７２  データサイズ
５７３  総頁数
５７４  削除予定日
５８  削除釦
５９  頁指定
６０  印刷釦
６２  参照釦
６３  登録釦
【図１】
2008005092.tif 000003
【図２】
2008005092.tif 000004
【図３】
2008005092.tif 000005
【図４】
2008005092.tif 000006
【図５】
2008005092.tif 000007
【図６】
2008005092.tif 000008
【図７】
2008005092.tif 000009
【図８】
2008005092.tif 000010
【図９】
2008005092.tif 000011