(57)【要約】      （修正有）【課題】記憶装置に格納されたデータを消去する際に、未処理データが二次記憶装置から強制的に消去されてしまうことを防ぎつつ、二次記憶装置に格納されたデータの消去漏れが生じてしまう可能性を低減することができる情報処理装置を提供する。【解決手段】記憶部を備えた情報処理装置であって、ユーザからの指示に従って、記憶部に記憶されたデータを消去する消去手段と、指示に基づき消去すべきデータのうち、所定のデータを特定する特定手段と、特定手段にて所定のデータとして特定されたデータが処理済みか否かを判定する判定手段と、判定手段にて処理済みでないと判定されたデータを、当該データに対応するユーザに送信した上で、指示に基づき消去すべきデータを消去手段に消去させる制御手段とを有する。【選択図】図４
2017097619.tif 000002
【特許請求の範囲】
【請求項１】
記憶部を備えた情報処理装置であって、
ユーザからの指示に従って、前記記憶部に記憶されたデータを消去する消去手段と、
前記指示に基づき消去すべきデータのうち、所定のデータを特定する特定手段と、
前記特定手段にて前記所定のデータとして特定されたデータが処理済みか否かを判定する判定手段と、
前記判定手段にて処理済みでないと判定されたデータを、当該データに対応するユーザに送信した上で、前記指示に基づき消去すべきデータを前記消去手段に消去させる制御手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記消去手段によるデータの消去の設定を受け付ける受け付け手段を更に有し、
前記制御手段は、前記受け付け手段を介して設定されたデータの消去の設定に応じて、消去方法を切り替えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記受け付け手段を介して強制的な消去が設定された場合、前記送信を行うことなく、前記指示に基づき消去すべきデータを前記消去手段に消去させることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記受け付け手段を介して消去時間の設定が指示された場合、所定の時間が経過した際に、前記送信を行うことなく、前記指示に基づき消去すべきデータを前記消去手段に消去させることを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記制御手段は、前記所定の時間が経過する前に、前記特定手段にて前記所定のデータとして特定されたデータに対する処理が終了した場合、その時点で、前記指示に基づき消去すべきデータを前記消去手段に消去させることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記所定の時間が経過する時刻を、前記特定手段にて前記所定のデータとして特定されたデータに対応付けられたユーザに通知する通知手段を更に有することを特徴とする請求項４または５に記載の情報処理装置。
【請求項７】
前記通知手段は、前記所定の時間が経過した際に、前記特定手段にて前記所定のデータとして特定されたデータを消去する旨を、当該データに対応付けられたユーザに通知することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記情報処理装置に対し、管理者が設定されているか否かを判定する手段を更に有し、
前記受け付け手段は、前記管理者が設定されている場合に、データの消去の設定を受け付ける画面を提供して設定を受け付けることを特徴とする請求項２乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
前記記憶部にデータが記憶される際に、当該データと、当該データの処理を指示したユーザの情報とを対応付けて保持する保持手段を更に有することを特徴とする請求項１乃至８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記消去手段によるデータの消去は、前記記憶部に記憶されたデータの全消去であることを特徴とする請求項１乃至９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記所定のデータは、セキュアプリントもしくは保存ジョブプリントに用いられるデータであることを特徴とする請求項１乃至１０のいずれか一項に記載の情報処理装置。
【請求項１２】
前記情報処理装置は、印刷処理を行う画像形成装置であることを特徴とする請求項１乃至１１のいずれか一項に記載の情報処理装置。
【請求項１３】
記憶部を備えた情報処理装置におけるデータ消去方法であって、
ユーザからの指示に従って、前記記憶部に記憶されたデータを消去する消去工程と、
前記指示に基づき消去すべきデータのうち、所定のデータを特定する特定工程と、
前記特定工程にて前記所定のデータとして特定されたデータが処理済みか否かを判定する判定工程と、
前記判定工程にて処理済みでないと判定されたデータを、当該データに対応するユーザに送信した上で、前記指示に基づき消去すべきデータを前記消去工程にて消去させる制御工程と
を有することを特徴とするデータ消去方法。
【請求項１４】
記憶部を備えたコンピューターであって、
ユーザからの指示に従って、前記記憶部に記憶されたデータを消去する消去手段、
前記指示に基づき消去すべきデータのうち、所定のデータを特定する特定手段、
前記特定手段にて前記所定のデータとして特定されたデータが処理済みか否かを判定する判定手段、
前記判定手段にて処理済みでないと判定されたデータを、当該データに対応するユーザに送信した上で、前記指示に基づき消去すべきデータを前記消去手段に消去させる制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、データ消去方法、並びにプログラムに関する。
【背景技術】
【０００２】
組込み機器には、各種データを保持する二次記憶装置が装着されるケースが多くなっている。この二次記憶装置の例としては、ＨＤＤ、フラッシュメモリ、ＵＳＢメモリ、ＳＤカード等が挙げられる。二次記憶装置の利用形態として、ユーザが二次記憶装置を組込み機器に装着し、その二次記憶装置の中にデータを保持させ、その後、取り外して保管するケースがある。その場合、ユーザは、二次記憶装置内に格納されているデータについては、自身が管理することを認識している。一方、二次記憶装置のうち、組込み機器と一体化していたり、ハードウェア基板に実装されていたりするケースがある。この場合、各ユーザは、共有して使用する二次記憶装置に対してデータを記憶や保管等させる。そのため、ユーザが二次記憶装置内に自身のデータが保持されていることを認識していなかったり、その意識が薄かったりする。
【０００３】
二次記憶装置を組込み機器の一部として含んでいる場合、例えば、この機器を廃棄したり、リース期間が満了して返却したりする際に、二次記憶装置に保持された内部のユーザデータの消去漏れが発生しうる。その結果、個人情報や機密情報が外部に漏洩してしまう可能性がある。このような情報漏洩を防止するために、組込み機器には、機器の設定や保持しているデータを工場出荷状態に戻す機能や、保持しているデータを消去する機能を有している場合がある（例えば、特許文献１）。この機能を実行してから廃棄や返却をすることで、情報漏洩を防ぐことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１５７６８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術では、組込み機器においてユーザからデータの消去指示があった場合、二次記憶装置を強制的に初期化や物理フォーマットを実行したり、機密性の高いデータを抽出し強制的に消去したりする。
【０００６】
しかしながら、組込み機器を複数のユーザで共有して使用する形態において、例えばデータを一時的に二次記憶装置内に格納しておき、しばらく時間が経過した後に必要に応じて、データを使用するユーザがいる場合を考える。この場合、他のユーザによる消去指示により格納データが全て消去されてしまい、データを格納しておいたユーザは、データを全く利用できなくなってしまう可能性がある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、記憶部を備えた情報処理装置であって、ユーザからの指示に従って、前記記憶部に記憶されたデータを消去する消去手段と、前記指示に基づき消去すべきデータのうち、所定のデータを特定する特定手段と、前記特定手段にて前記所定のデータとして特定されたデータが処理済みか否かを判定する判定手段と、前記判定手段にて処理済みでないと判定されたデータを、当該データに対応するユーザに送信した上で、前記指示に基づき消去すべきデータを前記消去手段に消去させる制御手段とを有する。
【発明の効果】
【０００８】
本発明により、未処理データが二次記憶装置から強制的に消去されてしまうことを防ぎつつ、二次記憶装置に格納されたデータの消去漏れが生じてしまう可能性を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】本願発明に係る印刷処理装置を含むシステムの概略図。
【図２】本願発明に係るコントローラの構成例を示す図。
【図３】本願発明に係る二次記憶装置部のジョブの管理テーブルの例を示す図。
【図４】第一の実施形態に係る二次記憶装置部の消去実行のためのフローチャート。
【図５】第二の実施形態に係る二次記憶装置部の消去実行のためのフローチャート。
【発明を実施するための形態】
【００１０】
＜第一の実施形態＞
以下、本発明を実施するための形態について図面を用いて説明する。本発明の実施形態の説明において、組込み機器の情報処理装置の一例として、印刷処理を行う画像形成装置を用いる。なお、本実施形態において適用される組込み機器は、画像形成装置に限定されるものでない。
【００１１】
［システム構成］
図１は、本発明に係る画像形成装置を含むシステムの概略図である。図１において、システムは、情報処理装置であるホストコンピュータ１０１と、画像形成装置１０２とが通信可能に接続されている。ホストコンピュータ１０１としては、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの一般的な情報処理装置が該当する。画像形成装置１０２は、操作部３０１、コントローラ部３０２、および印刷部３０３を備える。
【００１２】
ホストコンピュータ１０１から、画像形成装置１０２に印刷データが送付される。コントローラ部３０２は、ホストコンピュータ１０１から受信した印刷データに基づいて、ページ毎にラスタデータを生成し、印刷部３０３に送出する。印刷部３０３は、コントローラ部３０２から供給されるラスタデータに基づいて、感光ドラム（不図示）上に潜像を形成し、その潜像を紙などの記録媒体上に転写、定着することにより画像を印刷（形成）する。
【００１３】
操作部３０１は、ユーザインタフェースとして使用される。コントローラ部３０２は、操作部３０１を介してユーザからの所望の動作指示を受け付ける。また、コントローラ部３０２は、操作部３０１を介して、画像形成装置１０２の処理内容やユーザへの警告などを表示する。
【００１４】
図２は、コントローラ部３０２の構成例を示すブロック図である。コントローラ部３０２は、操作部ＩＦ部４０１、ネットワークＩＦ部４０２、中間データ生成部４０３、ＲＯＭ４０４、ＲＡＭ４０５、印刷部ＩＦ部４０６、ＤＭＡ制御部４０７、レンダリング部４０８、ＣＰＵ４０９、ＮＶＲＡＭ４１０、外部メモリＩＦ部４１１、および二次記憶装置部４２１を含んで構成され、これらの各部位はバス４２０を介して通信可能に接続される。操作部ＩＦ部４０１は、操作部３０１とコントローラ部３０２との間のデータ通信を行う。ネットワークＩＦ部４０２は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク４１３を介してホストコンピュータ１０１等の外部装置と接続され、装置間の通信を制御する。中間データ生成部４０３は、ネットワークＩＦ部４０２を介してホストコンピュータ１０１から受信した印刷ジョブを画像形成装置１０２内部で処理するための中間データに変換する。ＲＯＭ４０４は、不揮発性の記憶部であり、本実施形態に係る処理や、その他、画像形成装置１０２の行う制御処理に係るプログラムコードを保持している。ＲＯＭ４０４には、起動用に使用するプログラム格納領域や、ジョブスプール領域として使用され、コントローラ部３０２の基板上に実装される。ＲＡＭ４０５は、揮発性の記憶部であり、ＣＰＵ４０９の処理時にワークエリアを提供し、各種データを使用するのに使用される。ＣＰＵ４０９がＲＡＭ４０５に格納するデータには、ネットワークＩＦ部４０２を介して受信した印刷データ、印刷データを解釈して生成される中間データ、中間データをレンダリングして生成されるビットマップがある。更には、その他の処理に必要な一時的な各種処理ステータスなどがある。
【００１５】
印刷部ＩＦ部４０６は、印刷部３０３との通信を制御する。ＤＭＡ制御部４０７は、ＲＡＭ４０５と印刷部ＩＦ部４０６との間、またはＲＡＭ４０５と二次記憶装置部４２１との間等のＤＭＡ転送を制御する。レンダリング部４０８は、ＲＡＭ４０５に格納された中間データに従って、ビットマップイメージに展開する。展開されたビットマップデータはＲＡＭ４０５に格納される。
【００１６】
ＣＰＵ４０９は、ＲＯＭ４０４等に格納されたプログラムを読み出して実行することにより、画像形成装置１０２全体の制御を行う。ＣＰＵ４０９は、印刷部ＩＦ部４０６を介して、印刷部３０３の状態を認識する。ＣＰＵ４０９は、操作部ＩＦ部４０１を介して、操作部３０１によるユーザの設定及び指示内容を受け付ける。ＣＰＵ４０９は、ＲＡＭ４０５内に格納されているビットマップデータを、ＤＭＡ制御部４０７を介して印刷部ＩＦ部４０６に転送する。ＣＰＵ４０９は、ＲＯＭ４０４に格納された制御プログラムコードに基づいて、バス４２０に接続された各デバイスを制御する。
【００１７】
ＮＶＲＡＭ４１０は、画像形成装置１０２の設定情報を保持するための不揮発性メモリである。外部メモリＩＦ部４１１は、ＵＳＢメモリ等の着脱可能な外部メモリ３０４から画像データ、プログラムデータ、機器設定データ等の各種データを読み取り書き込み可能である。二次記憶装置部４２１は、画像形成装置１０２内に設けられた記憶部であり、ネットワークＩＦ部４０２を介して受信した印刷データやログ情報などを保存する。二次記憶装置部４２１としては、ＨＤＤやＳＤカードなどが挙げられ、通常は画像形成装置１０２への着脱は行われないものとする。
【００１８】
画像形成装置１０２の機能として、ホストコンピュータ１０１から印刷ジョブを受信し、即時印刷出力する通常のプリント機能がある。また、通常のプリント機能とは別に、画像形成装置１０２は、受信した印刷ジョブを二次記憶装置部４２１に一度格納しておき、操作部３０１から操作することにより、印刷出力可能とするセキュアプリントや保存ジョブプリントが実行可能である。
【００１９】
セキュアプリントとは、ホストコンピュータ１０１から印刷ショブを送信する際に、暗証番号等の認証情報を付加すると、その印刷データは即時に印刷出力されず、二次記憶装置部４２１に一旦格納される。認証情報を知っているユーザが操作部３０１からその認証情報を入力することで、その印刷データを用いた印刷出力が実行される。この機能を利用することで、機密性の高い文書を印刷出力したまま放置するというリスクの防止が可能となる。
【００２０】
保存ジョブプリントとは、ホストコンピュータ１０１から印刷ジョブを送信する際に、画像形成装置１０２に印刷出力ではなく保存指示を行うことで、二次記憶装置部４２１に印刷ジョブが保存される。二次記憶装置部４２１に保存されたデータは、画像形成装置１０２の操作部３０１から操作することにより、印刷可能となり、印刷のたびにホストコンピュータ１０１を操作する手間を省略することができる。
【００２１】
前述のように、機密性の高い文書などを印刷する際に、二次記憶装置部４２１にその文書データを一旦格納し、ユーザによる操作部３０１の操作により印刷実行させるという手段が幅広く利用されている。なお、本実施形態では、通常のプリント機能の他に、２つの種類のプリント機能を例として挙げたが、二次記憶装置部４２１を利用してデータを一旦保持しておく機能であれば、所定の処理として本願発明を適用可能であり、上記に限定するものではない。
【００２２】
［ジョブの管理テーブル］
図３は、本実施形態に係るジョブの管理テーブルの一例を示す。ＣＰＵ４０９は、ホストコンピュータ１０１から受信した印刷データを二次記憶装置部４２１に格納する際に、その印刷データのジョブ情報を解釈する。印刷データのジョブ情報としては、ショブＩＤ、ショブオーナー、ジョブ名、ショブサイズ、セキュアフラグ、および格納先番号等の情報が含まれる。ＣＰＵ４０９は、これらの情報を抽出し、管理テーブルに登録する。更に、ＣＰＵ４０９は、印刷データを保存した日時、印刷部３０３で印刷出力した最終印刷日時などを管理テーブルに登録し、処理状況に応じて更新する。
【００２３】
管理テーブルのセキュアフラグの項目にて“１”が設定されているジョブは、セキュアプリントに関するジョブであることを示す。一方、“０”が設定されているジョブは、それ以外のプリント機能のジョブであることを示す。管理テーブルの格納先番号の項目にて格納先が設定されているジョブは、保存ジョブプリントのジョブであることを示す。一方、この項目が設定されていない場合には、他のプリント機能に関するジョブであることを示す。
【００２４】
この管理テーブルにより、ジョブのステータス及びユーザ情報が管理される。管理テーブルは、画像形成装置１０２の記憶部（例えば、二次記憶装置部４２１）に記憶し管理されてもよいし、ネットワーク４１３上に接続された管理サーバ（不図示）等に記憶し管理されてもよい。ネットワーク４１３上の外部装置にて管理される場合は、管理テーブルは、消去実行時に呼び出して使用されてもよい。
【００２５】
さらに、ＣＰＵ４０９は、ネットワーク４１３に接続される電子メールアドレスの管理サーバ（不図示）と接続することにより、印刷の実行を指示したユーザと対応付けられた電子メールアドレスを取得し、管理テーブルにて登録する。この登録された電子メールアドレスを用いることで、印刷の実行を指示したユーザに対し、メールにて各種通知を行うことができる。なお、ユーザにメールを送信する際には、Ｗｅｂサーバ（不図示）を用いてメール送信を行うこととなる。
【００２６】
［処理フロー］
本発明の実施形態に係る画像形成装置１０２における、二次記憶装置部４２１の消去処理について、図４のフローチャートを用いて説明する。本処理は、ＣＰＵ４０９がＲＯＭ４０４等に格納されたプログラムを読み出して実行することで実現される。
【００２７】
ユーザが二次記憶装置部４２１に格納されたデータの消去実行を指示すると、Ｓ５０１にて、ＣＰＵ４０９は、二次記憶装置部４２１に格納されたデータの確認を行う。ここでは、二次記憶装置部４２１に格納されたデータを順に着目データとして確認を行う。また、ユーザからのデータの消去実行の指示は、ホストコンピュータ１０１に表示された画面（不図示）を介して受け付けてもよいし、画像形成装置１０２の操作部３０１に表示された画面（不図示）を介して受け付けてもよい。また、ここでのデータの消去実行は、二次記憶装置部４２１に格納されたデータの全消去（初期化）であってもよいし、機密度の高いデータを消去対象としてもよい。
【００２８】
Ｓ５０２にて、ＣＰＵ４０９は、二次記憶装置部４２１に格納されている着目データがセキュアプリントのデータか否かを判定する。ここでは、図３に示す管理テーブルを参照し、着目データに対応するジョブのセキュアフラグが“１”か否かを判定する。セキュアプリントのデータである場合（Ｓ５０２にてＹＥＳ）Ｓ５０４へ進み、セキュアプリントのデータでない場合（Ｓ５０２にてＮＯ）Ｓ５０３へ進む。
【００２９】
Ｓ５０３にて、ＣＰＵ４０９は、二次記憶装置部４２１に格納されている着目データが保存ジョブプリントのデータか否かを判定する。ここでは、図３に示す管理テーブルを参照し、着目データに対応するジョブの格納先番号が設定されているか否かを判定する。保存ジョブプリントのデータである場合（Ｓ５０３にてＹＥＳ）Ｓ５０４へ進み、保存ジョブプリントのデータでない場合（Ｓ５０３にてＮＯ）Ｓ５０６へ進む。
【００３０】
Ｓ５０４にて、ＣＰＵ４０９は、二次記憶装置部４２１に格納されている着目データが未出力のプリントデータか否かを判定する。未出力のプリントデータである場合（Ｓ５０４にてＹＥＳ）Ｓ５０５へ進み、未出力のプリントデータでない場合（Ｓ５０４にてＮＯ）Ｓ５０６へ進む。ここで、未出力のプリントデータでない（すなわち、出力済みのプリントデータである）場合にはいずれのプリント機能に関するデータであっても二次記憶装置から消去されることとなる。
【００３１】
Ｓ５０５にて、ＣＰＵ４０９は、着目データを送信対象のデータとして特定し、その旨を設定する。その後、Ｓ５０６へ進む。
【００３２】
Ｓ５０６にて、ＣＰＵ４０９は、二次記憶装置部４２１に格納されている全てのデータに対して、確認処理が終了したか否かを判定する。全てのデータに対して確認処理が終了した場合（Ｓ５０６にてＹＥＳ）Ｓ５０７へ進み、終了していない場合（Ｓ５０６にてＮＯ）Ｓ５０１に戻り、ＣＰＵ４０９は、確認処理が未終了のデータを着目データとして処理を繰り返す。
【００３３】
Ｓ５０７にて、ＣＰＵ４０９は、確認処理の結果、送信対象のデータとして設定されたデータがあるか否かを判定する。送信対象のデータとして設定されたデータがある場合（Ｓ５０７にてＹＥＳ）Ｓ５０８へ進み、無い場合は（Ｓ５０７にてＮＯ）Ｓ５０９へ進む。
【００３４】
Ｓ５０８にて、ＣＰＵ４０９は、送信対象のデータとして設定されたデータを、そのプデータに係るジョブを指示したユーザに対し、メールに添付して送信する。ここで、ＣＰＵ４０９は、図３に示す管理テーブルを参照し、対応するジョブの電子メールアドレスに登録されている宛先に対してメールの送信を指示する。
【００３５】
Ｓ５０９にて、ＣＰＵ４０９は、二次記憶装置部４２１に格納されたデータ全てに対し消去処理を実行する。なお、ここでの二次記憶装置部４２１に対する消去処理の方式や方法はどのようなものでもよい。その後、本処理フローを終了する。
【００３６】
なお、本実施形態では、Ｓ５０８において、ユーザへ、データを電子メールに添付して送付としているが、データを添付せず、単に電子メールにて消去する旨を通知させる構成であってもよい。また、データのサイズに応じて、データを圧縮して送付してもよいし、メールに添付して送付するか否かを切り替えるようにしてもよい。
【００３７】
以上、本実施形態により、あるユーザによって二次記憶装置に記憶されたデータの消去が指示された際に、データの種類（用途）および処理状況に応じて、データを格納したユーザに対して消去前に通知を行う。これにより、データの消去指示があった場合、未処理データが二次記憶装置から強制的に消去されてしまうことを防ぎつつ、二次記憶装置に格納されたデータの消去漏れが生じてしまう可能性を低減することができる。
【００３８】
＜第二の実施形態＞
本発明の第二の実施形態について説明する。本実施形態では、画像形成装置１０２に管理者設定がされている場合の構成について説明する。なお、システム構成やハードウェア構成等については、第一の実施形態と同様であるとし、重複する箇所の詳細な説明は省略する。
【００３９】
［処理フロー］
図５を用いて、本実施形態に係る処理フローを説明する。本処理は、ＣＰＵ４０９がＲＯＭ４０４等に格納されたプログラムを読み出して実行することで実現される。図５のＳ６０１〜Ｓ６０６は、第一の実施形態にて説明した図４のＳ５０１〜Ｓ５０６と同様であるため、説明は省略する。
【００４０】
二次記憶装置部４２１に全てのデータに対して確認処理が終了した場合（Ｓ６０６にてＹＥＳ）、Ｓ６０７にて、ＣＰＵ４０９は、確認処理の結果、送信対象のデータとして設定されたデータがあるか否かを判定する。送信対象のデータとして設定されたデータがある場合（Ｓ６０７にてＹＥＳ）Ｓ６０８へ進み、無い場合は（Ｓ６０７にてＮＯ）Ｓ６１３へ進む。
【００４１】
Ｓ６０８にて、ＣＰＵ４０９は、画像形成装置において管理者設定があるか否かを判定する。このとき、ＣＰＵ４０９は、画像形成装置がある場合には更に、認証画面（不図示）を表示させ、データ消去の指示を行ったユーザからの認証情報を受け付けた上で、当該ユーザが管理者であることを判定するようにしてもよい。管理者設定がある場合は（Ｓ６０８にてＹＥＳ）Ｓ６０９へ進み、管理者設定が無い場合は（Ｓ６０８にてＮＯ）Ｓ６２０へ進む。
【００４２】
Ｓ６０９にて、ＣＰＵ４０９は、管理者モードに移行する。管理者モードに移行すると、ユーザは、画面（不図示）を介してデータの消去方法に関する設定が可能となる。本実施形態では、データの消去方法関する設定として、未出力のデータの送信処理を行った上で消去、消去時間経過後に消去、もしくは強制的なデータの消去のいずれを実行するかの設定が可能となる。便宜上、上記の消去方法に関する設定を順に、第一、第二、第三の消去設定と記載する。
【００４３】
Ｓ６１０にて、ＣＰＵ４０９は、未出力のデータの要求元への送信処理（第一の消去設定）が指定されたか否かを判定する。本設定がなされた場合は（Ｓ６１０にてＹＥＳ）Ｓ６２０へ進み、本設定がなされていない場合には（Ｓ６１０にてＮＯ）Ｓ６１１へ進む。
【００４４】
Ｓ６１１にて、ＣＰＵ４０９は、二次記憶装置部４２１の消去時間の設定処理（第二の消去設定）が指定されたか否かを判定する。本設定がなされた場合は（Ｓ６１１にてＹＥＳ）Ｓ６１５へ進み、本設定がなされていない場合には（Ｓ１１にてＮＯ）Ｓ６１２へ進む。
【００４５】
Ｓ６１２にて、ＣＰＵ４０９は、送信対象として設定されたデータに対し、強制的に消去処理を実行する。この場合、データに対応するジョブを指示したユーザに対して通知は行われない。その後、Ｓ６１３へ進む。
【００４６】
Ｓ６１３にて、ＣＰＵ４０９は、二次記憶装置部４２１に格納されたデータ全てに対し消去処理を実行する。なお、ここでの二次記憶装置部４２１に対する消去処理の方式や方法はどのようなものでもよい。
【００４７】
Ｓ６１４にて、ＣＰＵ４０９は、二次記憶装置部４２１に格納されたデータの消去処理の完了を管理者に通知する。ここでの通知は、メールにて通知してもよいし、管理者であるユーザが操作部３０１を介して操作していることが明らかであれば操作部に通知内容を表示するようにしてもよい。そして、本処理フローを終了する。
【００４８】
Ｓ６１５にて、ＣＰＵ４０９は、二次記憶装置部４２１に格納されたデータの消去時間の設定を行う。例えば、ＣＰＵ４０９は、現時刻から予め定義された時間が経過した時刻をデータの消去時間として設定する。この場合、予め定義された時間は、ＮＶＲＡＭ４１０等に保持されているものとする。また、例えば、管理者であるユーザが予め定義された時間の値を登録できるようにしてもよい。
【００４９】
Ｓ６１６にて、ＣＰＵ４０９は、Ｓ６１５にて設定したデータの消去時間を、そのデータに係るジョブを指示したユーザに対し、メールにて通知する。このとき、ＣＰＵ４０９は、管理テーブルを参照し、登録された電子メールアドレスを宛先とする。
【００５０】
Ｓ６１７にて、ＣＰＵ４０９は、Ｓ６１６にて通知を行ったデータ全てが出力済みとなったか否かを判定する。データ全てが出力済みとなった場合は（Ｓ６１７にてＹＥＳ）Ｓ６１７へ進み、未出力のデータがある場合には（Ｓ６１７にてＮＯ）Ｓ６１８へ進む。つまり、Ｓ６１６にて設定された時刻が経過していない場合でも、全てのデータが処理済みとなった際には、データの消去処理が行われることとなる。
【００５１】
Ｓ６１８にて、ＣＰＵ４０９は、Ｓ６１５にて設定された時刻が経過したか否かを判定する。設定時刻が経過した場合は（Ｓ６１８にてＹＥＳ）Ｓ６１９へ進み、経過していない場合は（Ｓ６１８にてＮＯ）Ｓ６１７へ戻る。
【００５２】
Ｓ６１９にて、ＣＰＵ４０９は、Ｓ６１６にて通知した時刻が経過したため、データを消去することをユーザに対して通知する。なお、この時、未出力であるが強制的に消去されるデータについてのみが通知されてもよいし、Ｓ６１６の通知の時点では未出力であったが、設定時刻が経過する前に処理が完了したことにより通常の消去処理が行われる旨を通知するようにしてもよい。その後、Ｓ６１３に進む。
【００５３】
Ｓ６２０にて、ＣＰＵ４０９は、送信対象のデータとして設定されたデータを、そのデータに係るジョブを指示したユーザに対し、メールに添付して送信する。ここで、ＣＰＵ４０９は、図３に示す管理テーブルを参照し、対応するジョブの電子メールアドレスに登録されている宛先に対してメールの送信を指示する。その後、Ｓ６１３に進む。
【００５４】
以上、本実施形態により、第一の実施形態により奏する効果に加え、管理者であるユーザがデータの消去方法を選択することが可能となる。
【００５５】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピューターにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５６】
１０２…画像形成装置、３０１…操作部、３０２…コントローラ部、４２１…二次記憶装置部
【図１】
2017097619.tif 000003
【図２】
2017097619.tif 000004
【図３】
2017097619.tif 000005
【図４】
2017097619.tif 000006
【図５】
2017097619.tif 000007