(57)【要約】      （修正有）【課題】装置の不揮発性メモリに保存されたジョブ、さらに機密にしておきたいデータを消去するために、装置をスケジューリングする方法を提供する。【解決手段】上書き動作の開始に関する少なくとも１つのパラメータを受け付ける方法と、この少なくとも１つのパラメータに基づき時間的な開始点を決定する方法が含まれる。さらに、時間的な開始点を保存する方法と、この時間的な開始点とタイマが合致するとそれに対応して上書き動作を開始する方法とが含まれる。【選択図】図１
2007334891.tif 000002
【特許請求の範囲】
【請求項１】
装置に対する上書き動作をスケジューリングするシステムであって、
前記装置の機能を実行するように構成されたプロセッサと、
データを保存し、前記プロセッサとのインタフェースを持つように構成された記憶媒体と、
前記記憶媒体に対する上書き動作の開始を前記プロセッサによって実行されるように構成された上書きモジュールとを含むシステムであって、
前記上書きモジュールは、
前記上書きモジュールにアクセスするように構成された第１ユーザインタフェースを表示し、
前記上書き動作の前記開始を決定する少なくとも１つのパラメータを受け付けるように構成された第２ユーザインタフェースを表示し、
前記少なくとも１つのパラメータに従って前記上書き動作を実行するように構成され、
前記少なくとも１つのパラメータは、開始時間、開始日、および周期のいずれかの値であることを特徴とするシステム。
【請求項２】
日付と時間を提供するように構成されたタイマであって、時間的な開始点と前記タイマが合致すると前記上書き動作を開始するように前記上書きモジュールがさらに構成されているタイマと、
前記装置との通信チャネルおよびインタフェースを提供するように構成されたネットワークと、
前記ネットワークを介して前記装置にアクセスするように構成されたリモートコンピュータであって、前記装置のグラフィック画像表示によって前記装置と関連付けられているプロパティにアクセスすることを特徴とするリモートコンピュータと、
をさらに含む請求項１に記載のシステム。
【請求項３】
前記上書きモジュールは、前記上書き動作へのアクセスに使用する認証情報を要求し、かつ、前記認証情報を確認するようにさらに構成されている請求項１または２に記載のシステム。
【請求項４】
前記上書きモジュールは、前記装置の前記グラフィック表示が選択されると、前記装置に関連付けられたプロパティ一覧を前記リモートコンピュータに表示し、前記プロパティ一覧内のプロパティが選択されると、認証情報を要求するように構成された請求項１、２、または３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置に対する上書き動作をスケジューリングするシステムおよび方法に関する。
【背景技術】
【０００２】
現在の多くのコピー機、プリンタ、または他の再生および印刷機器は、磁気および光学式の記憶媒体などの不揮発性メモリ（ＮＶＭ）を含み、不揮発性メモリには、装置および／またはユーザが装置が使用するジョブを保存できるようにする、または、保存されたジョブを使用するように指示される取り外し可能なディスクシステム、ハードドライブ、および記憶媒体装置が含まれる。高いセキュリティが必要な場所（軍事施設など）では、装置の不揮発性メモリに保存されたジョブは、ジョブが完了するとすぐにアクセス不可にする必要がある場合が多い。さらに、セキュリティが低い場所であっても、さまざまな理由で個人用または機密にしておきたいデータを消去することを所望することが多い。
【０００３】
１と０のパターンまたはそれらのランダムな組み合わせによって書き込むことは、データが復元されないことを保証するセキュリティが確保された方法であることは、合意されるであろう。しかしながら、政府機関と他の顧客では、ジョブまたはタスクが完了した場合に不揮発性メモリの該当箇所を上書きできる回数に関する要件は違っており、このため製品の設計や実装に困難が生じる。
【０００４】
さまざまなセキュリティ環境のなかで使用できる不揮発性メモリを備えた複合機に対する１つの解決策が特許文献１に記載されており、この発明は本願と同一の出願人であるゼロックスコーポレイションによるものであるが、本願に引用して援用する。記述されている複合機では、上書きするパターンのタイプおよびパターンの繰り返し回数を顧客がプログラムできるようになっている。
【０００５】
【特許文献１】米国特許第６，７３１，４４７号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記解決策にも難点および短所がある。例えば、上書き動作はプログラムされた動作を完了するのに長い時間を要する場合があり、その間複合機は使用できなくなる。さらに、上書き動作は該当する複合機において開始する必要がある。顧客は場所によって、セキュリティが確保された施設に点在する多くの複合機を所有する場合がある。したがって、本発明の課題は、複合機の使用可能時間を伸ばし、上書き動作を開始する効率を高める解決策を提供することである。
【課題を解決するための手段】
【０００７】
本発明の実施形態は、全般的に装置のスケジューリング方法に関する。この方法には、上書き動作の開始に関する少なくとも１つのパラメータを受け付けることと、この少なくとも１つのパラメータに基づき時間的な開始点を決定することとが含まれる。さらに、時間的な開始点を保存する方法と、この時間的な開始点とタイマが合致するとそれに対応して上書き動作を開始する方法が含まれる。
【０００８】
本発明の他の実施形態は、全般的に装置の上書き動作をスケジューリングするシステムに関する。このシステムは、装置の機能を実行するように構成されたプロセッサと、データを保存するように構成された記憶媒体と、プロセッサとのインタフェースとを含む。さらにシステムは、記憶媒体に対する上書き動作を開始するプロセッサにより実行されるように構成されたオンデマンドモジュールも含む。オンデマンドモジュールは、オンデマンドモジュールへのアクセスを可能にする第１ユーザインタフェースを表示し、かつ、上書き動作の開始点を決定する少なくとも１つのパラメータを受け付ける第２ユーザインタフェースを表示するように構成する。オンデマンドモジュールは、この少なくとも１つのパラメータに基づき上書き動作を実行するように構成してもよい。
【発明の効果】
【０００９】
本発明によれば、複合機の使用可能時間を伸ばし、上書き動作を開始する効率を高めることができる。
【発明を実施するための最良の形態】
【００１０】
本発明の実施形態のさまざまな特徴をより完全に説明するために、添付の図面と関連させながら、下記に実施形態の詳細を示す。
【００１１】
実施形態は、全般的にユーザが指定した時間に装置の動作を自動的に起動できるようにするシステムおよび方法に関する。特に、装置で実行されるオンデマンドモジュールに関し、装置に対する既存の動作（例えば、上書き動作）を起動する開始時刻、日付、および周期をユーザがプログラムできるように、オンデマンドモジュールを構成してもよい。
【００１２】
他の実施形態では、オンデマンドモジュールをネットワークを介してアクセスできるように構成することもできる。より具体的には、装置をネットワークアクセス可能にし、ＳＮＭＰ（簡易ネットワーク管理プロトコル）またはＨＴＴＰ（ハイパテキスト転送プロトコル）プロトコルを使用してリモートユーザがアクセスできるようにしてもよい。装置には、リモートユーザが見ることができる装置を示すグラフィカルネットワーク表示（すなわちアイコン）があってもよい。ユーザは、装置のアイコンを選択して、オンデマンドモジュールにアクセスすることができる。リモートユーザに認証情報を問い合わせるように、オンデマンドモジュールを構成してもよい。リモートユーザが正しい認証情報を提供した場合は、オンデマンドモジュールによってユーザインタフェースを提供し、動作を起動する時間をユーザが指定してプログラムする情報を受け付けることもできる。
【００１３】
図１は、本発明の一実施形態に係るシステム１００を例として示す。
【００１４】
図１に示すように、システム１００は、サーバ１０５、装置１１０Ａ〜Ｄ、およびネットワーク１１５を含む。サーバ１０５は、装置１１０Ａ〜Ｄを管理するように構成してもよい。特に、サーバ１０５により、システム管理者がＳＮＭＰ（簡易ネットワーク管理プロトコル）またはＨＴＴＰ（ハイパテキスト転送プロトコル）プロトコルを使用して、トラフィックフローを管理し、装置を診断し、装置１１０Ａ〜Ｄにユーザを追加または削除し、また、他の同様な管理業務ができるようにしてもよい。サーバ１０５は、Ｘｅｒｏｘ  Ｄｅｖｉｃｅ  Ｍａｎａｇｅｒ、ＣｅｎｔｒｅＷａｒｅＴＭ  Ｗｅｂや他の同様なネットワーク管理ツールなどのネットワーク管理ソフトウェアを実装または実行してもよい。
【００１５】
装置１１０は、ネットワークに接続されたファックス、コピー機、プリンタ、スキャナ、またはこれらの組み合わせ（すなわち複合機）であってもよい。装置１１０Ａ〜Ｃは、不揮発性メモリ（「ＮＶＭ」、図示せず）を備えて動作するように構成してもよい。この場合、装置１１０Ｄには不揮発性メモリを含めない。不揮発性メモリは、磁気または光学式の記憶媒体であってもよく、不揮発性メモリには、装置および／またはユーザが装置が使用するジョブを保存できるようにする、または、保存されたジョブを使用するように指示される取り外し可能なディスクシステム、ハードドライブ、および他の記憶媒体装置が含まれる。また装置１１０Ａ〜Ｃには、他のプログラム可能な機能と共に、米国特許第６，７３１，４４７に記述されている上書き動作を組み込むこともでき、この発明は本願と同一の出願人であるゼロックスコーポレイションによるものであるが、本願に引用して援用する。
【００１６】
装置１１０Ａ〜Ｄは、ネットワーク１１５を介して、サーバ１０５と通信するように構成することもできる。ネットワーク１１５は、ローカルエリアネットワーク、ワイドエリアネットワーク、またはそれらの組み合わせとして実装してもよい。ネットワーク１１５は、部分的にまたは完全にセキュリティを確保することができる。ネットワーク１１５は、ＩＥＥＥ  ８０２．３Ｘ、ＩＥＥＥ  ８０２．１１Ｘ、トークンリング、または他の同様なネットワークプロトコルを使用して実装してもよい。
【００１７】
他の実施形態では、装置１１０Ａ〜Ｃは、それらの装置のオンデマンドモジュール１２０を不揮発性メモリによって実行するように構成することもできる。オンデマンドモジュール１２０は、装置に対する既存の動作（例えば、上書き動作）を起動する開始時刻、日付、および周期をユーザがプログラムできるように構成してもよい。
【００１８】
さらに他の実施形態では、サーバ１０５は、サーバアクセスモジュール１２５を介してオンデマンドモジュール１２０にアクセスするように構成してもよい。サーバアクセスモジュール１２５は、ＳＮＭＰなどのプロトコルを使用して装置１１０Ａ〜Ｄにアクセスするように構成することもできる。各装置１１０には、サーバ１０５のユーザがＸｅｒｏｘ  Ｄｅｖｉｃｅ  Ｍａｎａｇｅｒなどのネットワーク管理ソフトウェアを使用して見ることができる各装置１１０を示すグラフィカルネットワーク表示（すなわちアイコン）があってもよい。ユーザは、装置のアイコンを選択することにより、選択した装置１１０Ａ〜Ｄのオンデマンドモジュール１２０にアクセスすることができる。リモートユーザに認証情報を問い合わせるように、オンデマンドモジュール１２０を構成してもよい。リモートユーザが正しい認証情報を提供した場合は、オンデマンドモジュール１２０によってユーザインタフェースを提供し、動作を起動する時間をユーザが指定してプログラムする情報を受け付けることができる。
【００１９】
他の実施形態では、サーバアクセスモジュール１２５は、ＨＴＴＰなどのプロトコルを使用して装置１１０Ａ〜Ｄにアクセスするように構成してもよい。ＳＮＭＰを使用した実施形態と同様、各装置１１０には、サーバ１０５のユーザがＣｅｎｔｒｅＷｅｂＴＭ  Ｗｅｂなどのネットワーク管理ソフトウェアを使用して見ることができる、各装置１１０を示すグラフィカルネットワーク表示（すなわちアイコン）があってもよい。ユーザは、装置のアイコンを選択して、選択した装置１１０Ａ〜Ｄのオンデマンドモジュール１２０にアクセスすることができる。リモートユーザに認証情報を問い合わせるように、オンデマンドモジュール１２０を構成してもよい。リモートユーザが正しい認証情報を提供した場合は、オンデマンドモジュール１２０によって、図４Ｂ〜Ｄに示すようなユーザインタフェースを提供し、動作を起動する時間をユーザが指定してプログラムする情報を受け付けることができる。
【００２０】
システム１００における複合機（ＭＦＤ）１１０Ａを、例として図２に示す。図２に示すように、複合機１１０Ａは、スキャナ、プリンタ、コピー機、または他の装置であり、磁気または光学式の記憶媒体などの不揮発性メモリ（ＮＶＭ）２１０を備え、装置１１０Ａはそこにデータを保存し、および／または装置はそこからデータファイルに保存されているデータを読むことができる。実施形態によっては、装置１１０は、そのデータを使用して、ワープロ文書などを紙のハードコピーなどとして出力することができる。
【００２１】
装置１１０Ａは、ユーザインタフェース２０５を含む。ユーザインタフェース２０５は、装置１１０Ａの動作に関連したパラメータおよび／または操作説明を表示するように構成された液晶ディスプレイ（ＬＣＤ）であってもよい。例えば、ユーザインタフェース２０５は、当業者には周知であるようなコピー枚数、コピーのソート方法、コピーの縮小または拡大などをユーザが入力できるようなフィールドを表示する。
【００２２】
ユーザインタフェース２０５は、実施形態によっては、図３に示すようなセキュリティ消去インタフェースを表示するように構成してもよい。図３に示すように、セキュリティ消去インタフェース３００は、装置１１０Ａの不揮発性メモリ２１０に対する上書き動作に関するパラメータを設定できるように構成することができる。より具体的には、上書き動作は、１、０のパターン、またはそれらのランダムな組み合わせにより不揮発性メモリ２１０に保存されたデータを上書きする。上書き動作のパラメータは、セキュリティ消去インタフェース３００によって設定することができる。つまり、セキュリティ消去インタフェース３００には、上書き回数フィールド３０５、パターンフィールド３１０、繰り返しフィールド３１５、および自動開始フィールド３２０が含まれる。
【００２３】
上書き回数フィールド３０５は、上書き動作を行なう回数を示すパラメータにすることができる。より具体的には、ユーザはスクロールボタン３０７を使用して、１ずつ増加または減少させて、このフィールド３０５の値を設定する。上書き回数フィールドの値は、１〜１０の範囲にすることができる。これにより、オンデマンドモジュール１２０は、このフィールド３０５に設定された値に応じて、上書き動作を起動するように構成することができる。実施形態によっては、上書き回数の最大値を増加または減少してもよい。
【００２４】
パターンフィールド３１０は、不揮発性メモリ２１０上の既存のデータを、上書き動作により何のデータで上書きするかを示すパラメータにすることができる。より具体的には、スクロールボタン３１２を使用して、パターンフィールド３１０において、「すべて１」、「すべて０」、「ランダム」、または「テーブル」の値をユーザがスクロールできるようにしてもよい。「すべて１」を選択すると、不揮発性メモリ２１０上の既存のデータは、すべて１により上書きされることを示す。「すべて０」を選択すると、不揮発性メモリ２１０の既存のデータは、すべて０により上書きされることを示す。「ランダム」を選択すると、不揮発性メモリ２１０上の既存のデータは、１と０のランダムな組み合わせにより上書きされることを示す。その後でオンデマンドモジュール１２０により、フィールド３１０で選択された値を使用して上書きを実行してもよい。
【００２５】
「テーブル」を選択すると、システム管理者が装置１１０Ａ用に上書きパターンのテーブルを設定することを示す。繰り返しフィールド３１５は、上書き動作により不揮発性メモリ２１０上の既存データに上書きパターンのテーブルを書き込む回数を示す。
【００２６】
自動開始フィールド３２０は、選択した時間に上書き動作が起動または実行されるようにユーザが上書き動作をプログラムできるようにするパラメータにすることができる。より具体的には、ユーザはスクロールボタン３２２を使用して、「する」または「しない」をスクロールできる。自動開始フィールド３２０を「しない」にユーザが設定した場合は、ユーザが保存ボタン３３０を選択するとすぐに、上書き回数フィールド３０５、パターンフィールド３１０、および繰り返しフィールド３１５に設定された値に従って、上書き動作を開始してもよい。自動開始フィールド３２０を「する」にユーザが設定した場合は、ユーザが保存ボタン３３０を選択したときに、図４に示すユーザインタフェースを生成するようにオンデマンドモジュール１２０を構成してもよい。ユーザがキャンセルボタン３２５を選択した場合は、ユーザインタフェース２０５はデフォルト画面に戻ってもよい。
【００２７】
さまざまな実施形態に応じたスケジューリングユーザインタフェースを、図４Ａ〜Ｄに複数示す。図４Ａは、オンデマンドモジュール１２０に実装されるユーザインタフェース２０５用のスケジューリングインタフェース４００を例として示す。
【００２８】
図４Ａに示すように、スケジューリングインタフェース４００は、時間フィールド４０５、日付フィールド４１０、および周期フィールド４１５を含むことができる。時間フィールド４０５は、上書き動作を起動する開始時間を示すパラメータにすることができる。スクロールボタン４０７を使用して、ユーザが開始時間を選択するようにしてもよい。実施形態によっては、時間フィールド４０５のデフォルト値は、現在の時間とすることができる。時間は、サーバ１０５によってＳＮＭＰを使用して提供してもよいし、装置１１０Ａに内部クロックを備えてもよい。
【００２９】
日付フィールド４１０は、上書き動作を起動する未来の日付を示すパラメータにすることができる。スクロールボタン４１２を使用して、ユーザが開始日を選択するようにしてもよい。実施形態によっては、日付フィールドのデフォルト値は、現在の日付とすることができる。時間フィールド４０５と同様、サーバ１０５によってカレンダを提供してもよいし、装置１１０Ａに内部カレンダを備えてもよい。
【００３０】
周期フィールド４１５は、上書き動作を起動する周期を示すパラメータにすることができる。より具体的には、スクロールボタン４１７を使用して、「日単位」、「週単位」、または「月単位」をユーザがスクロールするようにしてもよい。「日単位」をユーザが選択した場合は、時間フィールド４０５に設定された値に従って上書き動作を起動するようにオンデマンドモジュール１２０を構成してもよい。「週単位」をユーザが選択した場合は、日付フィールド４１０に設定された値に従った曜日に上書き動作を起動するようにオンデマンドモジュール１２０を構成してもよい。「月単位」をユーザが選択した場合は、日付フィールド４１０に設定された値に従った日に上書き動作を起動するようにオンデマンドモジュール１２０を構成してもよい。
【００３１】
上記のフィールド（４０５、４１０、４１５）に設定された値は、ユーザが保存ボタン４２５を選択したときにオンデマンドモジュール１２０に保存することもできる。一方、ユーザがキャンセルボタン４２０を選択した場合は、オンデマンドモジュール１２０は、セキュリティ消去インタフェース３００に戻ることができる。
【００３２】
ＨＴＴＰプロトコルを使用したオンデマンドモジュール１２０用の月単位スケジューリングインタフェース４５０を図４Ｂに示す。図４Ｂに示すように、このユーザインタフェース４５０は、プロパティボックスおよびスケジュールイメージ上書きボックス４５４を含む。プロパティボックスは、上書きをマニュアルによって行なうかまたはスケジューリングするか、ユーザが選択できるように構成することができる。月単位スケジュールイメージ上書きボックス４５４は、上書き動作の周期および時間をユーザが選択できるように構成してもよい。より具体的には、無効化フィールドまたはスケジュール上書きフィールドをそれぞれクリックすることで、スケジューリングによる上書きを無効化または有効化することができる。
【００３３】
スケジュールイメージ上書きボックス４５４は、スケジューリングによる上書きの周期をユーザが選択するための周期フィールド４５２も含む。より具体的には、このフィールドの値は、「月単位」、「週単位」、「日単位」とすることができる。スクロールボタンを使用して、これらの値をユーザがスクロールできるようにしてもよい。ユーザインタフェース４５０では、周期フィールド４５２に、「月単位」の値が設定されている。周期フィールド４５２において「週単位」が選択された場合は、図４Ｃに示すようなユーザインタフェース４７０を表示してもよく、周期フィールド４５２において「日単位」が選択された場合は、図４Ｄに示すようなユーザインタフェース４８０を表示してもよい。
【００３４】
図４Ｂに戻ると、月単位スケジュール上書きボックス４５４は、月の２８日を表示するカレンダフィールド４５６を含むことができる。ユーザは、スケジューリングによる上書きを毎月実行する日を選択することができる。時間フィールド４５８、分フィールド４６０、および午前／午後フィールド４６２を使用して、ユーザは時間も指定することができる。設定した開始日時は、「保存」ボタン４６６を選択して保存することもできるし、「キャンセル」ボタン４６８を選択してデフォルト画面に戻ることもできる。
【００３５】
ＨＴＴＰプロトコルを使用したオンデマンドモジュール１２０用の週単位スケジューリングインタフェース４７０を、図４Ｃに例として示す。図４Ｃは図４Ｂと類似しており、簡潔にするため、図４Ｃにおける共通の機能に関する説明は省略する。共通機能に関する説明は、図４Ｂにおけるこれらの共通の機能に関する説明により提供されるものとする。
【００３６】
図４Ｃに示すように、週単位インタフェース４７０では周期フィールド４５２は「週単位」に設定されている。カレンダフィールド４５６は、一週間の曜日を表示し、ユーザが選択できるように構成してもよい。時間フィールド４５８、分フィールド４６０、および午前／午後フィールド４６２を使用して、ユーザは時間も指定することができる。設定した開始する曜日および時間は、「保存」ボタン４６６を選択して保存することもできるし、「キャンセル」ボタン４６８を選択してデフォルト画面に戻ることもできる。
【００３７】
ＨＴＴＰプロトコルを使用したオンデマンドモジュール１２０用の日単位スケジューリングインタフェース４８０を、図４Ｄに例として示す。図４Ｄは、図４ＢおよびＣと類似しており、簡潔にするため、図４Ｄにおける共通の機能に関する説明は省略する。共通機能に関する説明は、図４ＢおよびＣにおけるこれらの共通の機能に関する説明により提供されるものとする。
【００３８】
図４Ｄに示すように、日単位インタフェース４８０では、周期フィールド４５２は「日単位」に設定されている。スケジューリングによる上書きは毎日行なわれるので、日単位インタフェース４８０では、カレンダフィールド４５６は省略されている。代わりに、時間フィールド４５８、分フィールド４６０、および午前／午後フィールド４６２を使用して、ユーザは時間を設定することができる。設定した開始時間は、「保存」ボタン４６６を選択して保存することもできるし、「キャンセル」ボタン４６８を選択してデフォルト画面に戻ることもできる。
【００３９】
このように、図３および図４Ａ〜Ｄに関連して説明したフィールドに設定された値に応じて、上書き動作を実行したり、上書き動作をスケジューリングしたりするように、オンデマンドモジュール１２０を構成することができる。より具体的には、ユーザは指定した時間に、毎日、毎週、または毎月上書き動作をスケジューリングすることができる。または、一回の上書き動作を、指定した日時にスケジューリングすることもできる。
【００４０】
さらに他の実施形態に係るオンラインモジュール１２０により実行されるフローチャート５００を、図５に例として示す。
【００４１】
図５に示すように、ステップ５０５ではオンデマンドモジュール１２０は、アイドル状態であってもよい。オンデマンドモジュール１２０は、装置１１０Ａの起動時にアクティブにすることができる。
【００４２】
ステップ５１０において、オンデマンドモジュール１２０は、上書き動作のスケジューリングの開始を検出することができる。より具体的には、ユーザがユーザインタフェース２０５をセキュリティ消去インタフェース３００に切り替えたことをオンデマンドモジュール１２０が検出するように構成することができる。
【００４３】
ステップ５１５では、ユーザによる入力を待機するようにオンデマンドモジュール１２０を構成してもよい。より具体的には、オンデマンドモジュール１２０は、ユーザが図３のフィールドに値を設定し、保存ボタン３３０を選択するまで待機することができる。
【００４４】
ユーザがキャンセルボタン３２５を選択したことをオンデマンドモジュール１２０が検出した場合は、オンデマンドモジュール１２０は、ステップ５０５のアイドル状態に戻ることができる。一方、ユーザが保存ボタン３３０を選択したとオンデマンドモジュール１２０がステップ５２０において判断した場合は、自動スケジュールフィールド３２０が「する」に設定されているかどうか判断するように、オンデマンドモジュール１２０を構成してもよい。値が「しない」に設定されている場合は、図３を参照して説明したように、フィールド（３０５、３１０、および／または３１５）に設定された値に従って、ステップ５２５において上書き動作を開始するように、オンデマンドモジュール１２０を構成してもよい。
【００４５】
または、ステップ５２０において自動開始フィールド３２０が「する」に設定されている場合は、スケジューリングインタフェース４００を表示するようにオンデマンドモジュール１２０を構成してもよい。オンデマンドモジュール１２０は、ステップ５３０においてユーザからの入力を待機するように構成することもできる。より具体的には、オンデマンドモジュール１２０はユーザが図４のフィールドに値を設定し、保存ボタン４６６を選択するまで待機することができる。
【００４６】
ユーザがステップ５３５においてキャンセルボタン４２０を選択した場合は、オンデマンドモジュール１２０は、スケジューリングインタフェース４００のフィールドに設定された値を廃棄し、セキュリティ消去インタフェース３００へ戻ることができる。
【００４７】
ユーザがステップ５３５において保存ボタン４２５を選択した場合は、オンデマンドモジュール１２０は、スケジューリングインタフェース４００のフィールドに設定された値を保存し、ステップ５４０において時間的な開始点を算出することができる。この時間的な開始点は、スケジュールによる上書き動作の開始時間、日付、および周期の値を含むことができる。その後時間的な開始点は、ステップ５４５においてオンデマンドモジュール１２０により保存される。
【００４８】
さらに他の実施形態に係るオンデマンドモジュール１２０により実行されるフローチャート６００を、図６に例として示す。
【００４９】
図６に示すように、オンデマンドモジュール１２０は、ステップ６０５においてタイマをチェックするように構成してもよい。より具体的には、装置がクロックおよび／またはカレンダを保持してもよい。または、オンデマンドモジュール１２０は、時間および／または日付を要求することもできる。
【００５０】
ステップ６１０において、タイマの値が時間的な開始点の値と合致するかまたは超えているかチェックするように、オンデマンドモジュール１２０を構成してもよい。タイマが時間的な開始点に合致しない場合は、ステップ６２０において待機状態に入るように、オンデマンドモジュール１２０を構成してもよい。この待機状態は、次にタイマの値を要求する前の遅延となる。待機状態の時間の長さは、ユーザが指定することもできる。
【００５１】
または、タイマの値が時間的な開始点と合致するまたはそれを超える場合は、セキュリティ消去インタフェース３００でユーザが選択した値による指定に基づき上書き動作を実行するように、オンデマンドモジュール１２０を構成してもよい。
【００５２】
図１に示したサーバ１０５により実行されるネットワークインタフェース７００の他の例を図７に示す。図７に示すネットワークインタフェース７００は、一般的な概略図であり、ネットワーク要素を追加したり、既存の要素を削除または修正したりできることは、当業者であれば簡単に理解できるであろう。
【００５３】
ネットワークインタフェース７００は、図７に示すような装置１１０Ａ〜Ｄを示すグラフィックを含むこともできる。アイコン７０５Ａ，Ｂは、それぞれ装置１１０ＡとＢを示し、複合機であってもよい。先に説明したように、複合機は、スキャナ、コピー機、プリンタ、およびファックスの組み合わせでもよい。アイコン７０５Ｃは、高速レーザプリンタとして装置１１０Ｃを示す。アイコン７０５Ｄは、他のプリンタとして装置１１０Ｄを示す。
【００５４】
さまざまな実施形態に従って、システム管理者（または他のリモートユーザ）は、マウスなどの入力装置によりアイコン７０５Ａを選択してもよい。アイコン７０５Ａが選択された場合は、ユーザインタフェースを表示して、ユーザに認証情報の入力を要求することができる。認証情報は、ユーザ名および暗証番号、パスワード、または他の同様なセキュリティトークンでもよい。認証情報が正しいことが確認された場合はセキュリティ消去インタフェース３００を表示するように、オンデマンドモジュール１２０を構成してもよい。スケジューリングインタフェース４００は、前述したとおり、セキュリティ消去インタフェース３００から起動できる。したがって、リモートユーザは一箇所からすべての装置にアクセスし、上書き動作をスケジューリングしたり開始することができる。
【００５５】
実施形態によっては、コンピュータプログラムとして実行することができる。コンピュータプログラムは、アクティブであっても非アクティブであってもよく、さまざまな形式で備えることができる。例えば、コンピュータプログラムは、ソースコード、オブジェクトコード、実行可能コード、または他の形式（ファームウェアプログラムまたはハードウェア記述言語（ＨＤＬ)）によるプログラム命令からなるソフトウェアプログラムであってもよい。これらはすべて、圧縮形式または非圧縮形式で、コンピュータ可読媒体（記憶装置および信号を含む）により実装することができる。コンピュータ可読記憶装置は、例として従来のコンピュータシステムＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（読み出し専用メモリ）、ＥＰＲＯＭ（消去可能でプログラム可能なＲＯＭ）、ＥＥＰＲＯＭ（電気的に消去可能でプログラム可能なＲＯＭ）、および磁気または光学式のディスクまたはテープを含む。典型的なコンピュータ可読信号は、キャリアを使用して変調されている場合もいない場合もあり、本発明のホストコンピュータシステムまたは本発明を作動するコンピュータシステムがアクセスできるように構成されている。この信号には、インターネットや他のネットワークを介してダウンロードされた信号も含まれる。これらの具体的な例には、コンピュータプログラムである実行可能ソフトウエアプログラムのＣＤ−ＲＯＭまたはインターネットのダウンロードによる配布が含まれる。ある意味では、インターネット自体も抽象的な本質としては、コンピュータ可読媒体である。一般的なコンピュータネットワークも同様である。
【００５６】
本発明を実施形態を例として参照して説明したが、当業者であれば、本発明の真の精神と範囲から逸脱することなく、記述された実施形態をさまざまに変更できるであろう。ここで使用した用語および表現は、説明のために記載されているにすぎず、限定が目的ではない。特に、例を用いて方法を説明したが、方法のステップは説明とは違った順序あるいは同時に実行することができる。当業者であれば、これらの変更または他の変更が、本発明の請求項およびその等価物により定義される精神と範囲の中で可能であることを理解するであろう。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態に係るシステムの実施形態を例として示す図である。
【図２】本発明の他の実施形態に係る、図１のシステムにおける複合機を例として示す図である。
【図３】本発明のさらに他の実施形態に係る装置により実装されるユーザインタフェースを、例として示す図である。
【図４Ａ】本発明のさらに他の実施形態に係る装置により実装されるユーザインタフェースを、例として示す図である。
【図４Ｂ】本発明のさらに他の実施形態に係る装置により実装されるユーザインタフェースを、例として示す図である。
【図４Ｃ】本発明のさらに他の実施形態に係る装置により実装されるユーザインタフェースを、例として示す図である。
【図４Ｄ】本発明のさらに他の実施形態に係る装置により実行されるユーザインタフェースを、例として示す図である。
【図５】本発明のさらに他の実施形態に係る装置により実行されるフローチャートを、例として示す図である。
【図６】本発明のさらに他の実施形態に係る装置により実行されるフローチャートを、例として示す図である。
【図７】本発明の他の実施形態に係るさらに他のユーザインタフェースを示す図である。
【符号の説明】
【００５８】
１００  システム、１１０Ａ〜Ｄ  装置、１０５  サーバ、１１５  ネットワーク、１２０  オンデマンドモジュール、１２５  サーバアクセスモジュール、２０５  ユーザインタフェース、２１０  不揮発性メモリ、３００  セキュリティ消去インタフェース、４００  スケジューリングユーザインタフェース、４５０  月単位スケジューリングインタフェース、４７０  週単位スケジューリングインタフェース、４８０  日単位スケジューリングインタフェース、７０５Ａ〜Ｄ  アイコン。
【図１】
2007334891.tif 000003
【図２】
2007334891.tif 000004
【図３】
2007334891.tif 000005
【図４Ａ】
2007334891.tif 000006
【図４Ｂ】
2007334891.tif 000007
【図４Ｃ】
2007334891.tif 000008
【図４Ｄ】
2007334891.tif 000009
【図５】
2007334891.tif 000010
【図６】
2007334891.tif 000011
【図７】
2007334891.tif 000012