(57)【要約】【課題】記憶媒体に保存された有効期限が過ぎたデータの利用を防ぐことができるデータ処理装置を提供する。【解決手段】データ処理装置１０１において、リムーバブルメディア検知部２０１が利用可能となった着脱可能なリムーバブルメディアを検知し、有効期限取得部２０３が当該リムーバブルメディアに保存されたデジタルデータの有効期限を当該デジタルデータに埋め込まれた情報から取得し、現在日時取得部２０４が現在の日時情報を取得し、有効期限判定部２０２が有効期限取得部２０３によって得られた有効期限と現在日時取得部２０４によって得られた現在日時を比較して、デジタルデータが有効期限を過ぎているか否かを判定し、有効期限判定部２０２によりデジタルデータが有効期限を過ぎていると判定された場合には、警告部２０５が有効期限を過ぎたデータがリムーバブルメディアに保存されていることを警告する。【選択図】図２
2007066288.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な記憶媒体に記憶されたデータを読み取り可能な読取手段と、
前記読取手段が読み取った当該記憶媒体に記憶されたデータの有効期限を取得する有効期限取得手段と、
前記有効期限取得手段によって得られた有効期限に基づいて前記データが有効期限を過ぎているか否かを判定する有効期限判定手段と
を備えることを特徴とするデータ処理装置。
【請求項２】
更に、現在の日時情報を取得する現在日時取得手段を有し、
前記有効期限判定手段は、前記有効期限取得手段が前記データに付加された情報から取得した有効期限と、前記現在日時取得手段によって得られた現在日時との比較に基づいて前記データが有効期限を過ぎているか否かを判定することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記読取手段が読み取った前記記憶媒体に記憶されたデータに付加された情報はタイムスタンプ情報であることを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記有効期限判定手段による判定が完了するまで、前記記憶媒体に記憶されたデータへの他アプリケーションからのアクセスを禁止するアクセス禁止手段を持つことを特徴とする請求項１乃至３のいずれか１項に記載のデータ処理装置。
【請求項５】
前記有効期限判定手段により前記データが有効期限を過ぎていると判定された場合には、警告する警告手段を有することを特徴とする請求項１乃至４のいずれか１項に記載のデータ処理装置。
【請求項６】
前記警告手段は有効期限を過ぎたデータの一覧を操作画面に表示し、前記一覧表示されたデータに対する削除指示を受け付けることを特徴とする請求項５に記載のデータ処理装置。
【請求項７】
前記有効期限判定手段により前記データが有効期限を過ぎていると判定された場合には、当該データを前記着脱可能な記憶媒体から削除することを特徴とする請求項１乃至５のいずれか１項に記載のデータ処理装置。
【請求項８】
前記有効期限判定手段により前記データが有効期限を過ぎていると判定された場合に、前記記憶媒体が自身に保存されているデータを削除できる記憶媒体であるか否かを判別する判別手段と、
前記記憶媒体が自身に保存されているデータを削除できる記憶媒体である場合には、有効期限を過ぎているデータを削除するデータ削除手段とを備えることを特徴とする請求項１乃至５のいずれか１項に記載のデータ処理装置。
【請求項９】
前記有効期限判定手段により前記データが有効期限を過ぎていると判定された場合には、当該データの属性情報を不可視属性に設定することを特徴とする請求項１乃至５のいずれか１項に記載のデータ処理装置。
【請求項１０】
前記有効期限判定手段により前記データが有効期限を過ぎていると判定された場合に、前記記憶媒体の取り外しを禁止する取外禁止手段を備えることを特徴とする請求項１乃至９のいずれか１項に記載のデータ処理装置。
【請求項１１】
前記着脱可能な記憶媒体がユーザの指示に基づいてそれまでと異なるパーティション構成に変わる構成であった場合に、パーティション構成が切り替わったことを検知するパーティション変更検知手段を備え、前記パーティション変更検知手段によってパーティション構成が切り替わってから前記有効期限判定手段による判定が完了するまで、前記アクセス禁止手段によって前記着脱可能な記憶媒体に保存されたデジタルデータへのアクセスを禁止することを特徴とする請求項４に記載のデータ処理装置。
【請求項１２】
データ処理装置と、前記データ処理装置とネットワークを介して通信可能な管理サーバとを備えるデータ処理システムにおいて、
前記データ処理装置は、
着脱可能な記憶媒体に記憶されたデータを読み取り可能な読取手段と、
前記管理サーバへ前記読取手段が読み取ったデータが有効期限を過ぎているか否かの情報を要求する要求手段と、
前記管理サーバから前記データが有効か否かの情報を受信する受信手段と、
前記受信手段により受信された前記データが有効か否かの情報に応じて、前記データが有効期限を過ぎているか否かを決定する決定手段と
を備え、
前記管理サーバは、
前記要求手段による要求を受信したことに応じて当該データが有効期限を過ぎているか否かをチェックする有効期限チェック手段と、
前記有効期限チェック手段によるチェック結果を前記データ処理装置に送信する送信手段と
を備えることを特徴とするデータ処理システム。
【請求項１３】
前記要求手段は、前記読取手段が読み取ったデータの特徴量情報を前記管理サーバへ送信することを特徴とする請求項１２に記載のデータ処理システム。
【請求項１４】
前記管理サーバは、更に
現在の日時情報を取得する現在日時取得手段を有し、
前記有効期限チェック手段は、前記データ処理装置から受信した特徴量情報に基づいて有効期限が過ぎているか否かをチェックすべきデータを特定し、当該データの有効期限と前記現在日時情報取得手段が取得した現在の日時情報とに基づいて当該データが有効期限を過ぎているか否かをチェックすることを特徴とする請求項１３に記載のデータ処理システム。
【請求項１５】
前記送信手段は、前記チェック手段によるチェック結果として有効期限を過ぎているデータの識別情報を前記データ処理装置に送信することを特徴とする請求項１２乃至１４のいずれか１項に記載のデータ処理システム。
【請求項１６】
前記データ処理装置は、前記記憶媒体が自身に保存されているデータを削除できる記憶媒体であるか否かを判別する判別手段と、前記記憶媒体が自身に保存されているデータを削除できる記憶媒体である場合には、有効期限を過ぎているデータを削除するデータ削除手段とを備えることを特徴とする請求項１２乃至１５のいずれか１項に記載のデータ処理システム。
【請求項１７】
前記データ処理装置は、前記決定手段により前記データが有効期限を過ぎていると決定された場合に、前記記憶媒体の取り外しを禁止する取外禁止手段を備えることを特徴とする請求項１２乃至１６のいずれか１項記載のデータ処理システム。
【請求項１８】
前記データ処理装置は、前記記憶媒体に保存されたデータの識別情報を表示する表示手段を備え、
前記決定手段により前記データが有効期限を過ぎていると決定された場合には、前記表示手段は当該有効期限が過ぎているデータの識別情報を不可視にすることを特徴とする請求項１２乃至１７のいずれか１項記載のデータ処理システム。
【請求項１９】
着脱可能な記憶媒体に記憶されたデータを読み取る読取工程と、
前記読取工程で読み取った当該記憶媒体に記憶されたデータの有効期限を取得する有効期限取得工程と、  
前記有効期限取得工程によって得られた有効期限に基づいて前記データが有効期限を過ぎているか否かを判定する有効期限判定工程と
を備えることを特徴とするデータ処理方法。
【請求項２０】
コンピュータで実行されるデータ処理プログラムであって、
着脱可能な記憶媒体に記憶されたデータを読み取る読取モジュールと、
前記読取モジュールによって読み取られた当該記憶媒体に保存されたデータの有効期限を取得する有効期限取得モジュールと、
前記有効期限取得モジュールによって得られた有効期限に基づいて前記データが有効期限を過ぎているか否かを判定する有効期限判定モジュールと
を備えることを特徴とするデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの作成から廃棄までのサイクルを管理するデータ処理装置、データ処理システム、データ処理方法及びデータ処理プログラムに関する。
【背景技術】
【０００２】
ＩＳＯ１５４８９では、文書の作成から廃棄までのサイクルにおいて、一貫した文書の記録管理が必要とされている。その記録管理の内容の一つとして、文書データ（以下、文書とする）の廃棄（削除）を保証することが重要視されている。
【０００３】
文書の廃棄を管理する装置として、文書の保存期限をデータ記憶部内で記憶し、デバイス起動時にそのデータ記憶部に記憶された文書の保存期限をチェックした上で期限切れの文書を破棄する文書管理装置が知られている（特許文献１参照）。ここで、データ記憶部は、ハードディスク（ＨＤＤ）やリムーバブルメディアを利用することができる。また、上記文書管理装置では、文書の保存期限が過ぎたことが文書の配布先に通知される。
【０００４】
上記文書管理装置は、文書の有効期限を管理するレコードマネジメントサーバと組み合わせることによって、様々なデバイスに保存された文書のライフサイクルを管理することが可能である。レコードマネジメントサーバは文書の有効期限とその文書の配布先を管理し、有効期限を過ぎたタイミングで文書廃棄の処理を実行する。
【特許文献１】特開平８−３２０８１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したレコードマネジメントサーバを用いる文書管理方法では、リムーバブルメディアを用いると有効期限を経過した文書を利用できてしまうという問題がある。具体的には、まず、有効期限が経過する前の文書をリムーバブルメディアに保存する。次に、有効期限が経過した後に、チェック処理の完了した文書管理装置に当該リムーバブルメディアを接続して当該文書を読み出す。この状況下では、有効期限が経過した後であるにもかかわらず、当該文書を文書管理装置上で利用することができてしまうため、問題であった。リムーバブルメディアの多くは、データを読み取る装置が起動してから接続することが一般的である。そのため、悪意を持たないユーザであっても、意識せずに有効期限が経過した文書を利用してしまう場合があり、課題となっている。
【０００６】
本発明の目的は、上記課題に鑑み、着脱可能な記憶媒体に保存された有効期限が過ぎたデータの利用を防ぐことができるデータ処理装置、データ処理システム、データ処理方法及びデータ処理プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１のデータ処理装置は、着脱可能な当該記憶媒体に記憶されたデータを読み取り可能な読取手段と、前記読取手段が読み取った当該記憶媒体に記憶されたデータの有効期限を取得する有効期限取得手段と、前記有効期限取得手段によって得られた有効期限に基づいて前記データが有効期限を過ぎているか否かを判定する有効期限判定手段とを備えることを特徴とする。
【０００８】
請求項１２のデータ処理システムは、データ処理装置と、前記データ処理装置とネットワークを介して通信可能な管理サーバとを備えるデータ処理システムにおいて、前記データ処理装置は、着脱可能な記憶媒体に記憶されたデータを読み取り可能な読取手段と、前記管理サーバへ前記読取手段が読み取ったデータが有効期限を過ぎているか否かの情報を要求する要求手段と、前記管理サーバから前記データが有効か否かの情報を受信する受信手段と、前記受信手段により受信された前記データが有効か否かの情報に応じて、前記データが有効期限を過ぎているか否かを決定する決定手段とを備え、前記管理サーバは、前記要求手段による要求を受信したことに応じて当該データが有効期限を過ぎているか否かをチェックする有効期限チェック手段と、前記有効期限チェック手段によるチェック結果を前記データ処理装置に送信する送信手段とを備えることを特徴とするデータ処理システム。
【０００９】
請求項１９のデータ処理方法は、利用可能となった着脱可能な記憶媒体を検知する記憶媒体検知工程と、当該記憶媒体に保存されたデータの有効期限を当該データに埋め込まれた情報から取得する有効期限取得工程と、現在の日時情報を取得する現在日時取得工程と、前記有効期限取得工程によって得られた有効期限と前記現在日時取得工程によって得られた現在日時とを比較して、前記データが有効期限を過ぎているか否かを判定する有効期限判定工程と、前記有効期限判定工程により前記データが有効期限を過ぎていると判定された場合には、有効期限を過ぎたデータが前記記憶媒体に保存されていることを警告する警告工程とを備えることを特徴とする。
【００１０】
請求項２０のデータ処理プログラムは、コンピュータで実行されるデータ処理プログラムであって、利用可能となった着脱可能な記憶媒体を検知する記憶媒体検知モジュールと、当該記憶媒体に保存されたデータの有効期限を当該データに埋め込まれた情報から取得する有効期限取得モジュールと、現在の日時情報を取得する現在日時取得モジュールと、前記有効期限取得モジュールによって得られた有効期限と前記現在日時取得モジュールによって得られた現在日時とを比較して、前記データが有効期限を過ぎているか否かを判定する有効期限判定モジュールと、前記有効期限判定モジュールにより前記データが有効期限を過ぎていると判定された場合には、有効期限を過ぎたデータが前記記憶媒体に保存されていることを警告する警告モジュールとを備えることを特徴とする。
【発明の効果】
【００１１】
本願発明によれば、利用可能となった着脱可能な記憶媒体が検知され、当該記憶媒体に保存されたデータの有効期限が当該データに埋め込まれた情報から取得され、現在の日時情報が取得され、取得された有効期限と現在日時とが比較されて、前記記憶媒体に保存されたデータが有効期限を過ぎているか否かが判定され、有効期限を過ぎていると判定された場合には、有効期限を過ぎたデータが前記記憶媒体に保存されていることが警告される。これにより、リムーバブルな記憶媒体に保存された有効期限が過ぎたデータの利用を防ぐことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１３】
図１は、本発明の第１の実施の形態に係るデータ処理装置のハードウェア構成を示すブロック図である。
【００１４】
本発明の第１の実施の形態に係るデータ処理装置は、複合機１０１である。
【００１５】
複合機１０１は、ＣＰＵ１０２、メインメモリ１０３、リムーバブルメディアリーダライタ１０４、タッチパネルディスプレイ１０６、補助記憶装置１０５、印刷装置１０８及び送受信装置１０９を備えている。これらは内部バス１１０を介して互いに接続されている。送受信装置１０９はネットワーク１１１を介して管理サーバ１１２と接続されている。
【００１６】
ＣＰＵ１０２は、主にプログラムの実行を行う。メインメモリ１０３は、ＲＡＭやＲＯＭから構成され、プログラムやデータの格納場所として利用されたり、ＣＰＵ１０２がプログラムを実行する際の作業領域として用いたり、複合機１０１が各種画像処理を実行する際の作業領域として用いたりする。
【００１７】
リムーバブルメディアリーダライタ１０４は、リムーバブルメディア１内のデータを読み取り可能なドライブであって、複合機１０１に内蔵されている。例として、ＭＯ（Magneto-Optical）ディスク、ＦＤ（フロッピー(登録商標)ディスク）、ＺＩＰディスク、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）メモリカード、メモリスティック、CF（Compact Flash）を読み込み可能なドライブが挙げられる。もちろん、リムーバブルハードディスクなど、他のリムーバブルメディアでも構わない。
【００１８】
タッチパネルディスプレイ１０６は、液晶タッチパネルによって構成されており、通常のディスプレイと同様に所望の画像を表示することができる。また、ユーザが画面に触れることで、複合機１０１を操作することができる。
【００１９】
本実施の形態では、表示部と操作部をタッチパネルディスプレイ１０６によって提供しているが、両者を別々に提供しても良い。すなわち、通常のディスプレイとは別に、マウスやキーボードに代表されるユーザインタフェース手段を提供する構成であっても良い。
【００２０】
補助記憶装置１０５は、ハードディスクドライブやＲＡＭドライブ等の大容量記憶装置から構成され、大容量データの保管、プログラムの実行コードの保持を行う。補助記憶装置１０５は、前記メインメモリ１０３に記憶されるデータと比較して、より長時間保持する必要があるデータを記憶する。
【００２１】
印刷装置１０８は、トナーを利用して複合機で処理された画像データ、文書データ、ＰＤＬ（ページ記述言語）に基づく印刷データ、ＦＡＸ受信データ、電子メールデータ（以下、これらをデジタルデータという）に基づく画像を紙媒体に印刷する。インクによる印刷を行う構成であってもよい。
【００２２】
送受信装置１０９は、ＦＡＸデータ、電子メールなどのデジタルデータの送受信を行う。また、外部のクライアントＰＣなどから印刷ジョブ等を受け付け、ネットワークプリンタとしても動作する。
【００２３】
内部バス１１０は、これらの装置間でデジタルデータをやり取りするために用いられる。ネットワーク１１１は、複合機１０１と管理サーバ１１２とを接続し、両者の間での通信を可能とする。管理サーバ１１２は、複合機１０１からの要求を受けて、文書のタイムスタンプを提供するサーバである。タイムスタンプについては、後述する。
【００２４】
また、複合機１０１はリムーバブルメディアリーダライタ１０４を内蔵するが、複合機が有する不図示のＵＳＢ（Universal Serial Bus）やＩＥＥＥ１３９４等の汎用インタフェースによってリムーバブルメディアリーダライタ１０４を外部接続するようにしてもよい。また、物理的にリムーバブルメディアリーダ、ライタを設けなくても、複合機が有する不図示のＵＳＢインタフェースにＵＳＢメモリを接続するようにする形態でも良い。また、リムーバブルメディアと複合機１０１とのインタフェースは上述のような物理的に接触して接続するものでなく、無線を用いて非接触で接続するものでも良い。
【００２５】
図２は、複合機１０１の機能ブロック図である。同図において、矢印は、機能の呼び出し等の依存関係を示している。
【００２６】
リムーバブルメディア検知部２０１は、リムーバブルメディアリーダライタ１０４に対応するリムーバブルメディア１が挿入されているか否かを検知する。
【００２７】
リムーバブルメディア検知部２０１は、リムーバブルメディア１が挿入されるまで定期的にメディアの有無をリムーバブルメディアリーダライタ１０４に問い合わせる方法や、タッチパネルディスプレイ１０６上でユーザからの指示を受け付け、そのタイミングでのみリムーバブルメディアリーダライタ１０４にリムーバブルメディア１の有無を問い合わせる方法であっても良い。
【００２８】
リムーバブルメディア検知部２０１がリムーバブルメディア１の挿入を検知すると、アクセス禁止部２０６に制御が移される。
【００２９】
アクセス禁止部２０６は、他のプログラムがリムーバブルメディア１に保存されたデジタルデータにアクセスすることを禁止する。具体的には、複合機１０１のオペレーティングシステム（ＯＳ）が保持するファイルシステムに組み込まず、アクセス禁止部２０６が保持する独自のファイルシステムによってリムーバブルメディア１に保存されたデジタルデータにアクセスする方法によって他のプログラムからのアクセスを禁止する。
【００３０】
アクセス禁止部２０６は、リムーバブルメディア検知部２０１から制御が移されるとともにリムーバブルメディア１に割り当てられたドライブへのアクセス権限を一時的に変更することにより、ユーザの指示に基づいて動作するプログラムからのアクセスを禁止する。もしくは、ユーザがタッチパネルディスプレイ１０６上での操作を行うことができないように、全てのＧＵＩコンポーネントを無効化するか、タッチパネルディスプレイ１０６にその全面を覆うダイアログを表示することによって、リムーバブルメディア１に保存されたデジタルデータをユーザが利用できないようにさせる方法であっても良い。或いは、タッチパネルディスプレイ１０６上の操作のうち、リムーバブルメディア１へのアクセスを伴う操作のために割り付けられたキー入力の受付のみを無効化するようにしても良い。
【００３１】
アクセス禁止部２０６によって、リムーバブルメディア１に保存されたデジタルデータへのアクセスが禁止されたら、その状態を保ったまま有効期限判定部２０２に制御が移される。
【００３２】
有効期限判定部２０２は、前記リムーバブルメディアリーダライタ１０４に挿入されたリムーバブルメディア１に保存されたデジタルデータのファイルの中から、有効期限のチェックが行われていないファイルを検索する。そして、リムーバブルメディア１の中に保存されたデジタルデータが、予め定められた有効期限内であるか又は有効期限を過ぎているかを判定する。
【００３３】
有効期限判定部２０２は、有効期限取得部２０３と、現在日時取得部２０４によって実現される。有効期限取得部２０３は、例えばユーザからの指示に該当するデジタルデータの有効期限を取得し、現在日時取得部２０４は、現在の正確な日時を取得する。
【００３４】
有効期限判定部２０２は、有効期限取得部２０３により取得された有効期限と現在日時取得部２０４により取得された現在の正確な日時とを比較する。そして、前者が後者より時系列上で後ろにあれば有効期限を過ぎておらず、前者が後者より時系列上で前にあれば有効期限を過ぎていると判定する。有効期限判定部２０２によって有効期限を過ぎていると判定されると、警告部２０５に制御が移される。
【００３５】
有効期限取得部２０３は、前記有効期限判定部２０２に指示されたデジタルデータに定められた有効期限を取得する。
【００３６】
有効期限取得部２０３を説明するために、まずデジタルデータに作成された日時と有効期限の情報を持たせる方法について説明する。
【００３７】
デジタルデータを作成した複合機１０１は、例えば、デジタルデータのハッシュ値等の画像特徴量と、有効期限とを管理サーバ１１２に送信する。この有効期限は、ユーザからの指示や管理者によって予め定められた値である。ここで、ハッシュ値は、元の任意の長さのデジタルデータからハッシュ関数によって生成される短い固定長（１２８ビットや１６０ ビットなど）の値である。ハッシュ関数としては、ＭＤ５（Message Digest 5）やＳＨＡ−１（Secure Hash Algorithm 1）が用いられる。
【００３８】
管理サーバ１１２では、受信したハッシュ値等の画像特徴量と有効期限、更に現在の日時の情報をまとめ、管理サーバ１１２が保持する秘密鍵によって暗号化する。
【００３９】
こうして得られたデジタルデータをタイムスタンプトークンという。このタイムスタンプトークンが複合機１０１に返信され、複合機１０１はタイムスタンプトークンをデジタルデータに埋め込む。
【００４０】
以上のようにして、有効期限の情報を含んだデジタルデータが作成される。なお、有効期限の情報は、不図示のタイムスタンプサーバ側で生成する方法や、別の情報端末によって管理されている情報を取得する方法でも構わない。
【００４１】
次に、複合機１０１で行なわれる、上述のような方法でデジタルデータに埋め込んだ情報から、有効期限の情報を取得する方法について説明する。
【００４２】
まず、有効期限を取得する対象となるデジタルデータから、埋め込まれたタイムスタンプトークンを取得する。タイムスタンプトークンは暗号化された状態であるため、管理サーバ１１２が公開する検証用の公開鍵を用いて復号化する。管理サーバ１１２の公開鍵は予め入手しておき、補助記憶装置１０５などに記憶しておけばよい。すると、復号化されたデータの中にある有効期限の情報を取得することができる。
【００４３】
次に、図２の現在日時取得部２０４は、カレンダ情報から現在の日時を取得する。現在日時取得部２０４は、不図示のバッテリ等のバックアップ電源からの電源供給により、電源をオフにしても動作しつづけるカレンダ情報を発生する機構を備えている。また、現在日時取得部２０４はネットワーク１１１を通じて不図示のＮＴＰ（Network Time Protocol）サーバ等の外部装置から正確な日時情報を取得してもよい。
【００４４】
警告部２０５は、前記タッチパネルディスプレイ１０６上で、ユーザに有効期限を過ぎたデジタルデータが存在することを警告する。警告部２０５による警告が終了すると、アクセス禁止部２０６へアクセス禁止の解除を要求する。
【００４５】
図３はタッチパネルディスプレイ１０６における警告表示の一例を示す図である。
【００４６】
警告を表示するダイアログ３０１には、警告内容を説明する警告メッセージ３０２、警告されているファイル名３０３、ファイルのパス３０４、有効期限３０５、警告された時点でファイルを削除するための削除ボタン３０６、後で警告されたファイルを削除するためのボタン３０７が含まれる。
【００４７】
この警告を表示することによって、有効期限を過ぎたデジタルデータが検出されたことを示し、具体的にどのパスにおかれたどのファイルかを説明する。更に、有効期限が切れたデジタルデータを削除指示するボタンを警告画面上に設けることにより、ユーザビリティの高いシステムとなる。
【００４８】
削除ボタン３０６が押下されると、ダイアログ３０１に表示された全てのファイルが削除される。この際、アクセス禁止部２０６の働きは維持されたままであるが、前述の構成を取っている場合、該ファイルの削除を行うことは可能である。例えば、アクセス禁止部２０６が独自のファイルシステムを保持する構成の場合、本システムはそのファイルシステムを利用してファイルにアクセスできるため、該ファイルの削除が可能となる。該ファイルの削除が完了し、有効期限のチェックがされていないデジタルデータがなければ、アクセス禁止部２０６の作用は停止し、ユーザはリムーバブルメディア１に保存されたデジタルデータへアクセス可能となる。
【００４９】
後で警告されたファイルを削除するためのボタン３０７は、ダイアログ３０１に表示された全てのファイルを未確認のまま削除することに不安を覚える場合などにユーザが選択する。後で警告されたファイルを削除するためのボタン３０７が押下され、有効期限のチェックがされていないデジタルデータがなければ、アクセス禁止部２０６の作用は停止する。このとき、ユーザはリムーバブルメディア１に保存されたデジタルデータへアクセス可能となるため、ファイルを削除してよいかユーザなりのチェックを行うことが可能となる。
【００５０】
図４は、リムーバブルメディア１に含まれるデジタルデータの有効期限のチェック処理を示すフローチャートである。
【００５１】
まず、リムーバブルメディア検知部２０１が、リムーバブルメディア１がリムーバブルメディアリーダライタ１０４に挿入されたことを検知する（ステップＳ４０１）。ここでは、リムーバブルメディア１の挿入が検知されるまでこれ以後のステップは実行されない。
【００５２】
ステップＳ４０１でリムーバブルメディア１の挿入が検知されると、アクセス禁止部２０６がリムーバブルメディア１への他のプログラムからのアクセスを禁止する（ステップＳ４０６）。
【００５３】
次いで、有効期限判定部２０２がリムーバブルメディア１に保存されたファイルの中から、チェック開始処理のフローチャートが開始されてから有効期限のチェックが行われていないファイルを検索する（ステップＳ４０２）。
【００５４】
ステップＳ４０２の検索の結果、有効期限のチェックが行われていないファイルがない場合には、ステップ４０５の警告表示が終了するのを待ってアクセス禁止部２０６の作用を停止してユーザがリムーバブルメディアにアクセスできる状態にしてから本処理を終了する。一方、有効期限のチェックが行われていないファイルがある場合には、有効期限取得部２０３が当該ファイルの有効期限を取得するとともに、日時取得部２０４が現在の正確な日時を取得する（ステップＳ４０３）。
【００５５】
次いで、有効期限判定部２０２は、有効期限取得部２０３により取得された有効期限と現在日時取得部２０４により取得された現在の正確な日時とを比較し、有効期限を過ぎているか否かを判定する（ステップＳ４０４）。
【００５６】
ステップＳ４０４の判定の結果、有効期限を過ぎていない場合には、ステップＳ４０２に戻る。一方、有効期限を過ぎている場合には、有効期限を過ぎていると判定されたファイルの情報をタッチパネルディスプレイ１０６に示し、警告を表示して（ステップＳ４０５）、ステップＳ４０２に戻る。警告の表示は図３に示したとおりである。初めてステップ４０５が実行される場合、ダイアログ全体が新しく表示される。一方、ステップ４０５の実行が２度目以降の場合には、既に表示済みのダイアログの中に、新しくファイルの情報が追加表示される。また、リムーバブルメディア内のすべてのデジタルデータに対して有効期限チェックを行なってから、有効期限が過ぎているデジタルデータに関する情報をまとめて抽出して図３のような警告表示を出すようにしても良い。
【００５７】
以上詳細に説明したように、本実施の形態によれば、リムーバブルメディア検知部２０１が利用可能となった着脱可能なリムーバブルメディア１を検知し、アクセス禁止部２０６がリムーバブルメディア１に保存されたデジタルデータへのアクセスを禁止し、有効期限取得部２０３が当該リムーバブルメディア１に保存されたデジタルデータの有効期限を当該デジタルデータに埋め込まれた情報から取得し、現在日時取得部２０４が現在の日時情報を取得し、有効期限判定部２０２が有効期限取得部２０３によって得られた有効期限と現在日時取得部２０４によって得られた現在日時を比較して、デジタルデータが有効期限を過ぎているか否かを判定し、有効期限判定部２０２によりデジタルデータが有効期限を過ぎていると判定された場合には、警告部２０５が有効期限を過ぎたデータがリムーバブルメディア１に保存されていることを警告する。これにより、リムーバブルメディアに保存された有効期限が過ぎたデータの利用を防ぐことができる。
【００５８】
複合機１０１は、有効期限判定部２０２によりファイルが有効期限を過ぎていると判定された場合には、リムーバブルメディア１が自身に保存されているファイル（デジタルデータ）を削除できるメディアであるか否かを判別する判別部（不図示）と、リムーバブルメディア１が自身に保存されているファイルを削除できるメディアである場合には、有効期限を過ぎているファイルを削除する削除部（不図示）を備えていてもよい。これにより、リムーバブルメディア１がファイル（デジタルデータ）を削除できるメディアである場合に、確実に有効期限を過ぎているファイルを削除することができる。
【００５９】
また、リムーバブルメディア１が例えばＵＳＢメモリである場合、ユーザが予め前記ＵＳＢメモリに用意された実行ファイルを実行指示した上でパスワード入力することによって、ＵＳＢメモリのパーティションが切り替わる場合がある。これはセキュリティを高めるためのＵＳＢメモリ側の工夫である。この場合、複合機１０１にパーティション変更検知部（不図示）を設け、パーティションが切り替えられたことを検知するとともに前記アクセス禁止部によって前記ＵＳＢメモリに保存されたデジタルデータへのアクセスを禁止する方法をとっても良い。これにより、ユーザが指示するまでアクセス不可能な領域に保存されたデジタルデータについても有効期限のチェックを行うことができるようになる上、有効期限を過ぎたデジタルデータが利用されることを防止できる。
【００６０】
また、リムーバブルメディア１を物理的にロックするか、又はリムーバブルメディア１を取り出すためのイジェクトボタン（不図示）を無効化するリムーバブルメディア取外禁止部を備えるようにしてもよい。これにより、有効期限が過ぎた文書が複製されたり利用されたりすることを防ぐことができる。
【００６１】
また、タッチパネルディスプレイ１０６で、有効期限が過ぎたデジタルデータのファイル名（識別情報）等の属性情報を不可視に設定してもよい。これにより、有効期限が過ぎた文書のファイル名は表示されなくなり、有効期限が過ぎた文書が複製されたり利用されたりすることを防ぐことができる。
【００６２】
以下、本発明の第２の実施の形態について説明する。
【００６３】
本実施の形態では、管理サーバ１１２でデジタルデータの有効期限をチェックする点で第１の実施の形態と異なる。
【００６４】
図５は、第２の実施の形態に係る複合機１０１及び管理サーバ１１２の機能ブロック図である。
【００６５】
図２の複合機１０１の機能ブロック図と同一の構成については、同一の番号を付し、その説明を省略する。
【００６６】
複合機１０１の印刷部５０１は、リムーバブルメディア１に保存された様々なフォーマットのデジタルデータを印刷装置１０８によって紙媒体に印刷する。デジタルデータのフォーマットは、テキストデータで構成されたファイルや、PDFファイル、ビットマップファイル、Tiffファイル、JPEGファイル、PNGファイルに代表される画像データのファイル、Microsoft社(C)のWord、Excel、PowerPoint等に代表されるアプリケーション依存、或いは非依存のファイル等が想定される。また、上記以外に、複合機１０１で用いられる独自フォーマットの画像データでもよいものとする。
【００６７】
送信部５０２は、リムーバブルメディア１に保存された様々なフォーマットのデジタルデータを送受信装置１０９によってネットワーク上の情報端末に送信する。
【００６８】
プレビュー部５０３は、リムーバブルメディア１に保存された様々なフォーマットのデジタルデータをタッチパネルディスプレイ１０６上に表示する。
【００６９】
有効期限判定部５０４は、印刷部５０１、送信部５０２又はプレビュー部５０３の処理対象として指示されたデジタルデータのハッシュ値をハッシュ値取得部５０５によって取得し、そのハッシュ値を有効期限問い合わせ部５０６によって管理サーバ１１２に送り、管理サーバ１１２からの回答に基づいて有効期限の判定結果を取得する。
【００７０】
ハッシュ値取得部５０５は、デジタルデータのハッシュ値を計算する。デジタルデータが画像データの場合、ハッシュ値の代わりに他の手法により得られる画像特徴量を用いてもよい。
【００７１】
有効期限問い合わせ部５０６は、デジタルデータのハッシュ値を管理サーバ１１２に送信し、送信したハッシュ値を持つデジタルデータの有効期限が既に経過しているか否かの応答を管理サーバ１１２から受信する。
【００７２】
管理サーバ１１２の受信部５１１は、有効期限問い合わせ部５０６からデジタルデータのハッシュ値を受信する。
【００７３】
有効期限チェック部５１２は、前記受信部５１１で受信したデジタルデータのハッシュ値から、デジタルデータの有効期限が既に経過しているか否かを判定する。
【００７４】
管理サーバ１１２では、作成されたデジタルデータの全てのハッシュ値、作成日及び有効期限を管理するためのデータベース５１４を保持している。そのデータベース５１４内に、受信部５１１で受信したデジタルデータのハッシュ値があるか否かを検索し、デジタルデータのハッシュ値がデータベース５１４内にある場合には、当該デジタルデータの有効期限と現在の日時を比較することで有効期限内であるかをチェックする。現在の日時は、現在日時取得部５１０から取得する。
【００７５】
返信部５１３は、有効期限チェック部５１２によって得られた結果を受信部５１１で受信したデータの送り元（即ち、有効期限問い合わせ部５０６）に返信する。
【００７６】
本実施の形態では、データベース５１４には全てのデジタルデータに関する情報が保存されている。データベース５１４の処理を高速化させるために、データベース５１４とは異なる、予め有効期限を過ぎたデジタルデータのハッシュ値だけを格納したデータベースを別途用意してもよい。また、リムーバブルメディア１によって外部に持ち出された可能性のあるデジタルデータのハッシュ値だけを格納したデータベースを別途用意してもよい。
【００７７】
図６は、複合機１０１で実行される、リムーバブルメディア１に含まれるデジタルデータの有効期限のチェック処理を示すフローチャートである。
【００７８】
印刷部５０１、送信部５０２又はプレビュー部５０３のいずれかがリムーバブルメディア１に保存されたデジタルデータに対して所定の処理を実行する指示が、タッチパネルディスプレイ１０６から入力されると（ステップＳ６０１）、リムーバブルメディア検知部２０１がリムーバブルメディア１を検知する（ステップＳ６０２）。
【００７９】
ステップＳ６０１、Ｓ６０２の処理は、実際には順序が逆になることもある。処理の実行が指示された後に処理対象を特定する場合、ステップＳ６０１、Ｓ６０２の順序で実行される。また、リムーバブルメディア１のディレクトリ構造を参照しながら処理対象のデジタルデータを特定した後に処理の実行を指示する場合、ステップ６０２、Ｓ６０１の順序で実行される。
【００８０】
ステップＳ６０２の検知の結果、リムーバブルメディア１が検知されなかった場合、ステップ６０１で指示された処理をキャンセルし、本処理を終了する。
【００８１】
ステップＳ６０２の検知の結果、リムーバブルメディア１が検知された場合、ハッシュ値取得部５０５が処理対象のデジタルデータのハッシュ値を全て取得する（ステップＳ６０３）。処理対象となるデジタルデータは１つとは限らないので、ここでは処理対象となるデジタルデータの全てのハッシュ値を取得する。或いは、有効期限管理を行なうデジタルデータのファイルの種類を予め決めておき、有効期限管理対象のファイルのハッシュ値のみを取得するようにしても良い。例えば、ファイル名の拡張子を用いてファイルの種類を特定するようなオペレーティングシステムの場合、デジタルデータとして、ＪＰＥＧファイルのみを有効期限管理対照と決めた場合、拡張子が．ｊｐｇ、或いは．ｊｐｅｇのファイルからハッシュ値を取得する。また、ファイルの属性情報にファイルの種類を記述するようなオペレーティングシステムの場合、属性情報を参照してＪＰＥＧファイルを特定すればよい。もちろん、有効期限管理対象とするデジタルデータのファイルの種類を複数としてもよい。
【００８２】
次いで、有効期限問い合わせ部５０６が管理サーバ１１２にハッシュ値のリストを送信し（ステップＳ６０４）、管理サーバ１１２からの回答を受信する（ステップＳ６０５）。有効期限判定部５０４は、有効期限問い合わせ部５０６がステップＳ６０５で受信した回答を参照し、処理対象となるデジタルデータの全てが有効期限を過ぎていないか否かを判別する（ステップＳ６０６）。
【００８３】
ステップＳ６０６の判別の結果、処理対象となるデジタルデータの全てが有効期限を過ぎていない場合には、本処理を終了する。その後、印刷部５０１、送信部５０２又はプレビュー部５０３のいずれかが、有効期限を過ぎていない全てのデジタルデータに対して処理を実行する。
【００８４】
ステップＳ６０６の判別の結果、処理対象となるデジタルデータの中に有効期限を過ぎているデジタルデータがある場合には、警告部２０５が有効期限を過ぎたデジタルデータの情報をタッチパネルディスプレイ１０６に示し、警告を表示する（ステップＳ６０７）。そして本処理を終了する。警告の表示は図３に示したとおりである。また、警告表示後の複合機１０１の処理は第１の実施の形態で示したものと同様である。
【００８５】
ステップＳ６０７で、処理対象となるデジタルデータの中で有効期限を過ぎていないデジタルデータは、警告表示の対象とならず、本処理の終了後に、印刷部５０１、送信部５０２又はプレビュー部５０３のいずれかによって所定の処理が実行される。
【００８６】
図７は、複合機１０１がチェック処理を実行するときに、管理サーバ１１２が実行する処理を示すフローチャートである。
【００８７】
受信部５１１が複合機１０１の有効期限問い合わせ部５０６からハッシュ値のリストを受信する（ステップＳ７０１）。
【００８８】
有効期限チェック部５１２が、データベース５１４内から、ステップＳ７０１で受信したハッシュ値に合致するデジタルデータの情報（具体的にはデジタルデータの有効期限）を検索し、現在日時取得部２０４で取得した現在の日時と検索により得られた有効期限とを比較することで、有効期限を過ぎたデジタルデータのハッシュ値であるか否かを判別する（ステップＳ７０２）。ここでは、上記リストに掲載されている全てのハッシュ値に対して判別が行われる。
【００８９】
ステップＳ７０２の判別の結果、有効期限を過ぎたデジタルデータのハッシュ値が１つでもある場合には、返信部５１３が有効期限が過ぎたデジタルデータのハッシュ値のリストを有効期限問い合わせ部５０６に返信し（ステップＳ７０３）、本処理を終了する。ここでは、返信部５１３がハッシュ値のリストを有効期限問い合わせ部５０６に返信しているが、別の方法として、ハッシュ値毎に予めＩＤを付けておき、有効期限が過ぎたデジタルデータのハッシュ値に対応するＩＤのみを返信するようにしてもよい。
【００９０】
ステップＳ７０２の判別の結果、有効期限を過ぎたデジタルデータのハッシュ値が１つもない場合には、返信部５１３は有効期限を過ぎたデジタルデータが存在しなかった回答を有効期限問い合わせ部５０６に返信し（ステップＳ７０４）、本処理を終了する。
【００９１】
また、ステップＳ７０２で、複合機１０１から受信したハッシュ値に合致するデジタルデータが見つからなかった場合には、その旨複合機１０1に返信するようにしても良いし、管理サーバが所定の管理者に電子メールなどで通知を行なうようにしてもよい。
【００９２】
更に、図７において、デジタルデータの有効期限が切れたか否かを判断するのは管理サーバ１１２が行なっているが、他の方法も考えられる。例えば、管理サーバ１１２は複合機１０１から受信したハッシュ値に基づいて当該デジタルデータの有効期限を返送し、複合機１０１は、受信した有効期限に基づいて当該データの有効期限が切れたか否かを判断してもよい。
【００９３】
以上詳細に説明したように、本実施の形態によれば、データ処理装置１０１のリムーバブルメディア検知部２０１は利用可能となった着脱可能なリムーバブルメディア１を検知し、ハッシュ値取得部５０５がリムーバブルメディア１に保存されているデジタルデータのハッシュ値を取得し、有効期限問い合わせ部５０６が管理サーバ１１２にデジタルデータのハッシュ値を送って、当該デジタルデータの有効期限を問い合わせる。
【００９４】
一方、管理サーバ１１２の受信部５１１は有効期限問い合わせ部５０６によって送信されたハッシュ値を受信し、現在日時取得部５１０は現在の時間情報を取得し、有効期限チェック部５１２はハッシュ値に対応するデジタルデータの有効期限と現在日時取得部５１０によって得られた現在日時とを比較して、当該デジタルデータが有効期限を過ぎているか否かをチェックし、返信部５１３は有効期限チェック部５１２によるチェック結果を問い合わせ結果としてデータ処理装置１０１に返信する。
【００９５】
そして、データ処理装置１０１の有効期限問い合わせ部５０６は管理サーバ１１２からデジタルデータの有効期限の問い合わせ結果を受信し、有効期限判定部５０４はその問い合わせ結果に応じて、前記デジタルデータが有効期限を過ぎているか否かを判定し、そのデジタルデータが有効期限を過ぎていると判定された場合には、警告部２０５は有効期限を過ぎたデジタルデータがリムーバブルメディア１に保存されていることを警告する。
【００９６】
以上の構成により、リムーバブルメディア１に保存された有効期限が過ぎたデジタルデータの利用を防ぐことができる。
【００９７】
なお、管理サーバ１１２の管理外のデジタルデータは無視するか、又は管理サーバ１１２の管理外のデジタルデータがリムーバブルメディア１内に保存されていることをタッチパネルディスプレイ１０６に示し、警告表示をする。
【００９８】
以下、本発明の第３の実施の形態について説明する。
【００９９】
第３の実施の形態は、有効期限を過ぎたデジタルデータを自動的に削除する点で、上記第２の実施の形態と異なる。
【０１００】
図８は、第３の実施の形態に係る複合機１０１及び管理サーバ１１２の機能ブロック図である。
【０１０１】
図８は、図５の機能ブロック図と比べて、複合機１０１が削除部５０７を備えている点で異なる。削除部５０７は、リムーバブルメディア１が、そこに保存されているデジタルデータを削除できるメディアであるかをチェックすると共に、デジタルデータを削除できるメディアに保存されている有効期限が過ぎたデジタルデータを削除する。
【０１０２】
図９は、複合機１０１で実行される、リムーバブルメディア１に含まれるデジタルデータの有効期限のチェック処理を示すフローチャートである。
【０１０３】
図６のチェック処理と同一の工程については、同一のステップ番号を付し、その説明は省略する。
【０１０４】
以下、図６のチェック処理と異なるステップＳ９０１〜Ｓ９０３の工程について説明する。
【０１０５】
ステップＳ６０６の判別の結果、処理対象となるデジタルデータの中に有効期限を過ぎているデジタルデータがある場合には、削除部５０７が、リムーバブルメディア１が、そこに保存されているデジタルデータを削除できるメディアであるか否かをチェックする（ステップＳ９０１）。ここで、デジタルデータを削除できないメディアの例として、ＣＤやＤＶＤのように書き込み不可なメディアが挙げられる。または、ＣＤ−ＲやＤＶＤ＋Ｒ、ＤＶＤ−Ｒのように書き込み処理が行なわれた後、ファイナライズ処理がなされ追加記憶不可な状態になったメディアが挙げられる。更には、書き込み可能なフラッシュメモリを用いたメモリカードやＵＳＢメモリにおいても、物理的なライトプロテクトを用いて書き込み不可にしたものもデジタルデータを削除できないメディアの例として挙げられる。
【０１０６】
ステップＳ９０１のチェックの結果、デジタルデータを削除できるメディアである場合には、削除部５０７がリムーバブルメディア１に保存されている有効期限が過ぎているデジタルデータを削除し（ステップＳ９０２）、ステップＳ９０３に進む。
【０１０７】
ステップＳ９０１のチェックの結果、デジタルデータを削除できないメディアである場合には、直接ステップＳ９０３に進む。
【０１０８】
最後に、警告部２０５が、削除済みのデジタルデータと削除できなかったデジタルデータについての情報をタッチパネルディスプレイ１０６に示し、警告を表示して（ステップＳ９０３）、本処理を終了する。
【０１０９】
図１０は、デジタルデータを削除した際の警告表示の一例を示す図であり、図１１は、デジタルデータを削除できなかった際の警告表示の一例を示す図である。
【０１１０】
図１０のダイアログ１００１及び図１１のダイアログ１１０１は、図３のダイアログ３０１と比べて、警告メッセージ３０２の内容がそれぞれ警告メッセージ１００２、警告メッセージ１１０２の内容に代わっている。さらに、図３の削除ボタン３０６及びボタン３０７が図１０のＯＫボタン１００３や図１１のＯＫボタン１１０３に置き換わっている。
【０１１１】
例えば、複合機１０１に複数のリムーバブルメディア１が接続されている場合に、一部のデジタルデータを削除できずに、その他のデジタルデータを削除できることがある。この場合には、図１０，１１の警告表示を一つのダイアログにまとめるか、順番に表示する。
【０１１２】
ここで、有効期限が過ぎているデジタルデータがリムーバブルメディア１に保存されている場合に、ユーザが意図的にリムーバブルメディア１を複合機１０１から取り出してしまうと、有効期限を過ぎたデジタルデータが削除されずに残る。そこで、上記図９のステップＳ９０１〜Ｓ９０３の工程の間は、リムーバブルメディア１を物理的にロックするか、又はリムーバブルメディア１を取り出すためのイジェクトボタン（不図示）を無効化するリムーバブルメディア取外禁止部を備えるようにしてもよい。これにより、有効期限が過ぎた文書が複製されたり利用されたりすることを防ぐことができる。
【０１１３】
また、タッチパネルディスプレイ１０６で、有効期限が過ぎたデジタルデータのファイル名（識別情報）を不可視に設定してもよい。これにより、有効期限が過ぎた文書のファイル名は表示されなくなり、有効期限が過ぎた文書が複製されたり利用されたりすることを防ぐことができる。
【０１１４】
また、本実施の形態では、デジタルデータを削除できない場合に、ユーザに警告を行うのみであったが、例えば、管理者にリムーバブルメディア１の識別情報、ユーザ情報、ファイルの識別情報、利用された複合機１０１の識別情報、利用日時などの情報を送信したり、管理サーバ１１２にロギングするようにしてもよい。
【０１１５】
また、第２の実施形態でも説明したように、デジタルデータの有効期限切れの判断を複合機１０１で行なうようにしてもよい。
【０１１６】
また、ステップＳ９０１での、リムーバブルメディアがデータ削除可能か否かの判断は、Ｓ６０２のリムーバブルメディアを検知した時点で行なうようにしてもよい。
【０１１７】
また、図３の削除ボタン３０６に基づいてのリムーバブルメディア内の有効期限を過ぎたデジタルデータの削除や、図９のステップＳ９０２における有効期限を過ぎたデジタルデータの削除においては、以下のようなデータ削除を行なってもよい。すなわち、リムーバブルメディアに記憶されたデジタルデータをＦＡＴ（File Allocation Table）で管理する場合には、単にＦＡＴ上の管理データのみを削除する論理的なデータ削除ではなく、デジタルデータそのものを物理消去する。これにより、有効期限を過ぎたデジタルデータをより確実に消去することで更にセキュリティがより向上する。
【０１１８】
更に、ステップＳ９０１〜Ｓ９０３の処理を第１の実施の形態に適用しても良い。この場合、図４のステップＳ４０４で有効期限が過ぎている場合にはリムーバブルメディアがデータ削除可能か否かを判定して、データ削除可能ならデータ削除を実行し、データ削除不可なら警告表示する。
【０１１９】
以上詳細に説明したように、本実施の形態によれば、第２の実施の形態と同様の効果を奏することができ、さらに有効期限が過ぎたデジタルデータを自動的に削除することができる。
【０１２０】
また、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【０１２１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２２】
又、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１２３】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１２４】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１２５】
【図１】本発明の第１の実施の形態に係るデータ処理装置のハードウェア構成を示すブロック図である。
【図２】複合機１０１の機能ブロック図である。
【図３】タッチパネルディスプレイ１０６における警告表示の一例を示す図である。
【図４】リムーバブルメディア１に含まれるデジタルデータの有効期限のチェック処理を示すフローチャートである。
【図５】第２の実施の形態に係る複合機１０１及び管理サーバ１１２の機能ブロック図である。
【図６】複合機１０１で実行される、リムーバブルメディア１に含まれるデジタルデータの有効期限のチェック処理を示すフローチャートである。
【図７】複合機１０１がチェック処理を実行するときに、管理サーバ１１２が実行する処理を示すフローチャートである。
【図８】第３の実施の形態に係る複合機１０１及び管理サーバ１１２の機能ブロック図である。
【図９】複合機１０１で実行される、リムーバブルメディア１に含まれるデジタルデータの有効期限のチェック処理を示すフローチャートである。
【図１０】デジタルデータを削除した際の警告表示の一例を示す図である。
【図１１】デジタルデータを削除できなかった際の警告表示の一例を示す図である。
【符号の説明】
【０１２６】
１０１  画像処理装置
１１２  管理サーバ
２０１  リムーバブルメディア検知部
２０２  有効期限判定部
２０３  有効期限取得部
２０４  現在日時取得部
２０５  警告部
【図１】
2007066288.tif 000003
【図２】
2007066288.tif 000004
【図３】
2007066288.tif 000005
【図４】
2007066288.tif 000006
【図５】
2007066288.tif 000007
【図６】
2007066288.tif 000008
【図７】
2007066288.tif 000009
【図８】
2007066288.tif 000010
【図９】
2007066288.tif 000011
【図１０】
2007066288.tif 000012
【図１１】
2007066288.tif 000013