(57)【特許請求の範囲】
【請求項１】
読取手段、出力手段、及び通信手段の少なくとも１つと、画像データを格納する格納手段を有する画像処理装置であって、
紙面に印刷或いは紙面からスキャンした画像情報を取得するデータ獲得ユニットと、
現在時刻を時刻情報として生成する時刻情報生成ユニットと、
使用者からの明示的な格納命令の有無に関わらず、該画像情報を該時刻情報と対応付けられた状態で自動的に蓄積保存すると共に該画像情報と対応付けられた該時刻情報の変更を不可とする蓄積ユニットと、
該蓄積ユニットに保存する前に該画像情報を一時的に不揮発メモリに保管する一時保管処理プロセスを実行し、電源切断指示に応じて起動し該一時保管処理プロセスに終了要求を送ると共に該一時保管処理プロセスが終了するまで待機した後に電源を遮断するシャットダウンプロセスを実行し、該一時保管処理プロセスが該終了要求に応じて、前記データ獲得ユニットにより取得されており、かつ前記不揮発メモリに未だ保管されていない全ての画像情報を格納してから終了するように制御するプロセッサ
を含むことを特徴とする画像処理装置。
【請求項２】
前記画像情報と前記時刻情報との対応付けが、前記データ獲得ユニットにより前記画像情報が取得されたときに行われることを特徴とする請求項１記載の画像処理装置。
【請求項３】
該時刻情報を電子透かしによって該画像情報に埋め込むことで該対応付けを行うことを特徴とする請求項１記載の画像処理装置。
【請求項４】
該プロセッサは、該画像情報に関する管理情報を一時的に保管する管理情報保管処理プロセスを実行し、該管理情報保管処理プロセスに終了要求を送ると共に該管理情報保管処理プロセスが終了するまで待機した後に電源を遮断するように該シャットダウンプロセスを制御し、該管理情報保管処理プロセスが該終了要求に応じて未格納の全ての管理情報を格納してから終了するように制御することを特徴とする請求項１記載の画像処理装置。
【請求項５】
該プロセッサは、強制終了指示に応じて該一時保管処理プロセス及び該管理情報保管処理プロセスを直ちに強制的に終了させる強制終了処理を実行することを特徴とする請求項４記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般に画像処理装置に関し、詳しくは電子文書等の作成日時などを保証する画像処理装置に関する。
【従来の技術】
電子透かしシステムは、電子文書登録時に作成日時や著作者等の情報を電子文書内に埋め込むことにより、これらの情報を保証する。即ち、電子透かしシステムに電子文書を登録した時点に遡及して、これらの情報を保証可能な仕組みになっている。
【０００２】
印刷された文書に対して日時或いは著作権を保証するためには、利用者は、電子透かしシステムにデータを取り込む作業を行う必要がある。従って、例えば日常の業務において使用する書類の中で、日時或いは著作権を保証すべき内容の書類であるか否かを逐一判断して、保証する必要がある場合にはデータ取り込み作業を実行する必要がある。即ち、書類の重要性を判断し、書類をスキャナ等の入力デバイスを用いて電子文書に変換し、保証のために登録するという作業を、意識的に実行する必要がある。また保証する必要なしと判断してデータ取り込み及び登録をしなかったものは、後で日時を保証することが必要になっても、日時を遡って保証することは出来ない。
【０００３】
特許やアイデアなどの創作日時を保証するには、本来創作時点で登録を行うべきであるが、上記のような従来のシステムでは時間に遅れが生じる可能性があり、保証が必要になってから登録する場合には、登録日時が何日も何ヶ月もあとになる可能性がある。
【０００４】
本願発明者が提案している電子文書保証システムにおいては、電子文書に作成日時や著作権等の情報を電子透かし等により組み込む機能を持たせ、原型が電子データである電子文書だけでなく、原型が印刷書類であり日常業務中に入力デバイスを介して電子データ化された電子文書もまた、電子透かしにより保証する対象とする。これにより、原型が電子データである電子文書の作成時だけでなく、印刷物である書類を入力デバイスにより取り込んだ際の電子文書作成時、また更に出力デバイスから印刷する電子文書の利用時等に自動的に登録が可能となり、利用者が逐一登録の必要性を判断して登録作業を実行する手間がいらなくなる。
【０００５】
このような電子文書保証システムにおいては、プリンターやスキャナ或いはデジタル複合機等がデータを獲得する獲得機器として機能する。獲得機器がネットワークを介してファイルサーバーに接続される構成では、ファイルサーバーがデータを蓄積する蓄積機器として機能する。
【０００６】
例えば獲得機器がスキャナの場合は、スキャンにより得られた電子データが蓄積対象の電子文書となる。また例えば複写機能により印刷物を複写する場合には、スキャンにより得られた電子データが蓄積対象の電子文書となる。また例えばプリンター機能だけを使用する場合には、画像を形成し印刷する際のビットマップ情報等の情報を電子データとして蓄積対象の電子文書とする。
【０００７】
これらの獲得機器から獲得された電子データをファイルサーバー等の蓄積機器に保存する際には、獲得機器或いはファイルサーバーが電子データの獲得と同時に得る付属情報（例えば獲得日時情報）を電子透かし等の処理により付加して保存する。
【発明が解決しようとする課題】
上記のような画像データを獲得する獲得機器においては、ネットワーク上のファイルサーバーに画像を転送するために、画像データをローカルな記憶領域に一時的に保持する必要がある。これは、ネットワークへの転送速度が画像獲得の速度よりも遅い場合や、ネットワーク上の障害等で転送ができない場合に対応するためである。しかし画像データを全てＲＡＭ上に保持することは、限られたメモリ資源のために実現が難しく、また電源遮断時に保持したデータが失われることになる。従って、入出力デバイスにより獲得された画像情報は、ローカルなハードディスク等の不揮発性の記憶媒体に一時的に保管することが好ましい。保管されたデータは転送機能によりサーバーへ転送され、正常に転送が終わった時点で、ローカルなハードディスクから削除される。
【０００８】
入出力デバイスには電源ボタンがあり、電源のオフ・オンを行うことができる。入出力デバイス等の獲得機器において電子データを獲得した後、ローカルな不揮発性の記憶媒体への書き込みが終了する前に電源が遮断されると、その電子データが読み出せなくなる可能性があり、最悪の場合には、ハードディスク等の記憶媒体そのものが破壊されてしまう危険性もある。獲得データが複数ページの画像ファイルに分かれている場合には、あるページの書き込み後に電源遮断により書き込み処理が中断してしまうと、そのページ以降の画像が失われてしまう。
【０００９】
本発明は、利用者が意識的にデータを登録することなく自動的にデータの保証が可能な装置において、獲得後の登録すべきデータを電源遮断等から保護可能な装置を提供することを目的とする。
【課題を解決するための手段】
請求項１記載の発明によれば、読取手段、出力手段、及び通信手段の少なくとも１つと、画像データを格納する格納手段を有する画像処理装置は、紙面に印刷或いは紙面からスキャンした画像情報を取得するデータ獲得ユニットと、現在時刻を時刻情報として生成する時刻情報生成ユニットと、使用者からの明示的な格納命令の有無に関わらず、該画像情報を該時刻情報と対応付けられた状態で自動的に蓄積保存すると共に該画像情報と対応付けられた該時刻情報の変更を不可とする蓄積ユニットと、該蓄積ユニットに保存する前に該画像情報を一時的に不揮発メモリに保管する一時保管処理プロセスを実行し、電源切断指示に応じて起動し該一時保管処理プロセスに終了要求を送ると共に該一時保管処理プロセスが終了するまで待機した後に電源を遮断するシャットダウンプロセスを実行し、該一時保管処理プロセスが該終了要求に応じて、前記データ獲得ユニットにより取得されており、かつ前記不揮発メモリに未だ保管されていない全ての画像情報を格納してから終了するように制御するプロセッサを含むことを特徴とする。
【００１０】
上記発明では、電源遮断指示があったときには、シャットダウンプロセスが一時保管処理プロセスの終了まで待ってから電源を遮断することにより、獲得済みの全ての画像データを失うことなく確実にハードディスクに一時保管しておくことが可能になる。
【００１１】
請求項３記載の発明によれば、請求項１記載の画像処理装置は、該時刻情報を電子透かしによって該画像情報に埋め込むことで該対応付けを行うことを特徴とする。
【００１２】
上記発明では、電子透かしを用いることで、時刻情報の改竄し難くすると共に一体化した情報を管理することで画像情報ファイルの管理が容易になる。
【００１３】
請求項４記載の発明によれば、請求項１記載の画像処理装置において、該プロセッサは、該画像情報に関する管理情報を一時的に保管する管理情報保管処理プロセスを実行し、該管理情報保管処理プロセスに終了要求を送ると共に該管理情報保管処理プロセスが終了するまで待機した後に電源を遮断するように該シャットダウンプロセスを制御し、該管理情報保管処理プロセスが該終了要求に応じて未格納の全ての管理情報を格納してから終了するように制御することを特徴とする。
【００１４】
上記発明では、シャットダウンプロセスが管理情報保管処理プロセスの終了まで待ってから電源を遮断することによって、獲得済みの全画像データの管理に必要な管理情報を失うことなく、確実にハードディスクに一時保管しておくことが可能になる。従って、再起動（電源オン）時には、一時保管された管理情報を基にして、一時保管された画像データをサーバーへ転送する処理を再開することが出来る。
【００１５】
請求項５記載の発明によれば、請求項４記載の画像処理装置において、該プロセッサは、強制終了指示に応じて該一時保管処理プロセス及び該管理情報保管処理プロセスを直ちに強制的に終了させる強制終了処理を実行することを特徴とする。
【００１６】
上記発明では、例えば緊急時等データが紛失しても構わないので早急に電源を遮断したい場合には、ユーザー操作により、強制終了要求をシステムに送ることで、直ちに電源遮断を行うことが可能となる。
【発明の実施の形態】
以下、本発明の電子文書保証システムの実施例を添付の図面を用いて説明する。
【００１７】
本発明による電子文書保証システムにおいては、電子文書に作成日時や著作権等の情報を電子透かし等により組み込む機能を持たせ、原型が電子データである電子文書だけでなく、原型が印刷書類であり日常業務中に入力デバイスを介して電子データ化された電子文書もまた、電子透かしにより保証する対象とする。これにより、原型が電子データである電子文書の作成時だけでなく、印刷物である書類を入力デバイスにより取り込んだ際の電子文書作成時、また更に出力デバイスから印刷する電子文書の利用時等に自動的に登録が可能となり、利用者が逐一登録の必要性を判断して登録作業を実行する手間がいらなくなる。
【００１８】
電子文書を獲得する獲得機器は、スキャナ等の画像入力装置だけを含むものでなく、プリンター、ファックス、コピア、電子黒板等の装置をも含む。プリンター、ファックス、コピア、電子黒板等の装置は、印刷書類の出力を行う場合であっても、印刷書類出力の対象となった画像データを破棄することなくメモリに記憶することにより、保証対象の電子文書を獲得できる入力デバイスとして機能する。これにより、スキャナで取り込んだ印刷物、複写した印刷物、プリンターで印刷した印刷物（或いは原型の電子データ）、ＦＡＸで送受信した印刷物或いは電子データを自動的に保証対象の電子文書として登録することが可能になる。また電話やＥ−ｍａｉｌ等の音声や電子情報も保証対象の電子文書であると考え、それらを必要に応じて電子化して保証対象として蓄積するように構成してもよい。
【００１９】
また電子文書を獲得する獲得機器は、プリンター機能、スキャナ機能、複写機能、ＦＡＸ機能等を有するデジタル複合機であってよい。
【００２０】
これらの獲得機器から獲得された電子データをファイルサーバー等の蓄積機器に保存する際には、獲得機器或いはファイルサーバーが電子データの獲得と同時に得る付属情報（例えば獲得日時情報）を付加して保存する。
【００２１】
この際、好ましくは電子透かし（Ｄｉｇｉｔａｌ  Ｗａｔｅｒｍａｒｋ）を付加する。例えば、時刻情報を、ＧＭＴ（Ｇｒｅｅｎｗｉｃｈ  Ｍｅａｎ  Ｔｉｍｅ）でＹＹＹＹＭＭＤＤＨＨＭＭＳＳ（年、月、日、時、分、秒）の１４桁のテキスト文字列として、この文字列の前後に情報の開始及び終了を示す“Ｆ”を付加して、１６桁のテキスト文字列を得る。各桁を４ビットで表現すると、全体で６４ビットの情報となる。保証対象となる画像データを、複数の小さな画像ブロックに分割し、ブロック毎に１ビットずつ割り当てることにより、上記６４ビットの情報を画像データに埋め込む。この６４ビットの情報は、画像情報に対してはノイズとして重畳されることになる。こうして得られる時刻情報が埋め込まれた画像データを、ハードディスク等の蓄積機器に格納する。
【００２２】
上記の埋め込み方法では、透かし情報の改竄が比較的容易であると共に、透かし情報が画像情報にノイズとして重畳されるので、画質の劣化が大きいという欠点がある。これを補うために、画像を周波数変換して得られた周波数成分において、特定の周波数や特定の周波数領域に透かし情報を重畳するようにしてもよい。
【００２３】
透かし情報を読み出すことが必要な場合には、画像から上記ノイズ情報を抽出し、時刻情報に変換する。このように、必要に応じて電子透かし読み取り機能で、該当データの日時等の付属情報を読み出すことで、その文書の作成日時等を保証する。
【００２４】
また電子透かしを利用することなく、蓄積データ管理機能により、付属情報を画像情報のＩＤと組みのテーブル形式としてインデックス化してもよい。画像情報のＩＤは、保存されたデバイス名やディレクトリ名などを含んでもよい。また付属情報は、入出力デバイスのシリアル番号や、認識可能であれば利用者の名前など著作権保護に必要な情報等を含んでもよい。
【００２５】
上記獲得機器において、入出力デバイスにより獲得された画像情報は、ローカルなハードディスク等の不揮発性の記憶媒体に一時的に保管される。保管されたデータは転送機能によりサーバーへ転送され、正常に転送が終わった時点で、ローカルなハードディスクから削除される。
【００２６】
入出力デバイスには電源ボタンがあり、電源のオフ・オンを行うことができる。本発明においては、電源オフの操作を行うと、シャットダウンプロセスを実行する。シャットダウンプロセスは現在起動しているプロセス全てに対して、シャットダウン要求を送る。シャットダウン要求を受けたプロセスは、直ちに、電源遮断可能な状態に向けて処理を正常終了する。これらのプロセスの中には、画像データをハードディスクに格納する画像一時保管処理プロセスが含まれる。シャットダウンプロセスは、一時保管処理プロセスが終了したか否かを監視し、一時保管処理プロセスが終了するまで待機する。一時保管処理プロセスを含む全てのプロセスが正常終了した時点でシャットダウンプロセスは電源の遮断処理を実行する。
【００２７】
このように本発明においては、電子文書保証システムにおいて、画像書き込み処理が終了するまでの間電源遮断を待たせる待機機能により、電源遮断による画像の紛失を無くすことが可能である。
【００２８】
以下に、電子文書保証システムの実施例の構成及び動作について詳細に説明する。
（１）実施例１
図１は、本発明による電子文書保証システムの第１の実施例を示す図である。
【００２９】
図１の電子文書保証システムは、入出力デバイス１０１、サーバー１０２、及びネットワーク１０３を含む。入出力デバイス１０１とサーバー１０２とは、ネットワーク１０３を介して接続される。
【００３０】
図２は、サーバー１０２の構成を示す構成図である。
【００３１】
サーバー１０２は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、ＨＤＤ１１４、表示操作部１１５、ＮＩＣ１１６、及びＲＴＣ１１７を含む。ＣＰＵ１１１は、ＲＯＭ１１２に格納される基本プログラム及びＨＤＤ１１４からＲＡＭ１１３にロードされるプログラムに基づいて動作し、ＲＡＭ１１３を作業メモリ空間として使用すると共に、ＲＡＭ１１３から処理対象のデータを読み出して処理し処理後のデータをＲＡＭ１１３に格納する。ＨＤＤ１１４は、データ及びプログラムを格納する。表示操作部１１５は、キーボード及びマウスなどの入力装置とディスプレイ装置とを含み、サーバー１０２の操作及びデータ表示等に用いられる。ＮＩＣ１１６は、ネットワークインターフェースであり、ネットワーク１０３に接続されて入出力デバイス１０１との通信を行う。ＲＴＣ１１７は、リアルタイムクロックであり、現在時刻を指示する時刻情報を生成する。
【００３２】
図３は、入出力デバイス１０１の構成を示す構成図である。
【００３３】
入出力デバイス１０１は、ＣＰＵ１２１、ＲＯＭ１２２、ＲＡＭ１２３、ＨＤＤ１２４、表示操作部１２５、ＮＩＣ１２６、スキャナ１２７、及びプロッタ１２８を含む。ＣＰＵ１２１、ＲＯＭ１２２、ＲＡＭ１２３、及びＨＤＤ１２４の機能及び動作は、サーバー１０２の対応する構成要素と同一である。表示操作部１２５は、入出力デバイス１０１に設けられる操作パネル等であり、入出力デバイス１０１の操作及びデータ表示などに使用される。ＮＩＣ１２６は、ネットワークインターフェースであり、ネットワーク１０３に接続されてサーバー１０２との通信を行う。スキャナ１２７は、印刷物をスキャンして電子データとして取り込む場合や、印刷物を複写する場合等に使用される。プロッタ１２８は、パーソナルＰＣ等で生成した電子文書を印刷する場合や、印刷物を複写する場合等に使用される。
【００３４】
なお図１に示す入出力デバイス１０１は、デジタル複合機であってよい。
【００３５】
図４は、本発明による電子文書保証システムの第１の実施例の動作を示すフローチャートである。図４において、（ａ）は入出力デバイス１０１側の動作フローを示し、（ｂ）はサーバー１０２側の動作フローを示す。
【００３６】
図４（ａ）のステップＳ１において、入出力デバイス１０１が画像情報を獲得する。これは前述のように、例えば、これは入出力デバイス１０１内に設けられるスキャナを使用して印刷物を電子データとして取り込んだ場合、スキャナを使用して読み取った印刷物をプロッタから印刷する複写機能を使用した場合、ファクシミリ機能を用いて印刷物や電子データ送受信した場合、プロッタから電子データを印刷するプリンター機能を使用した場合等に対応する。
【００３７】
ステップＳ２において、画像情報を入出力デバイス１０１に蓄積する。即ち、取り込んだ画像情報を内部ＨＤＤ等の画像蓄積部に蓄積する。
【００３８】
ステップＳ３において、蓄積部に格納されている画像データを、ネットワーク１０３を介してサーバー１０２に転送する。この際、作成者名等の付属情報や機器ＩＤなど機器特有の付属情報を一緒に転送してよい。
【００３９】
ステップＳ４において、画像データの転送が成功したか否かを判定する。成功した場合にはステップＳ５に進み、失敗した場合にはステップＳ３に戻り再度転送を実行する。
【００４０】
ステップＳ５において、転送に成功した画像データを画像蓄積部から削除する。以上で、入出力デバイス１０１側における処理を終了する。
【００４１】
図４（ｂ）のサーバー１０２側の処理は、ネットワーク１０３を介して入出力デバイス１０１から画像データを受信すると実行される。
【００４２】
図４（ｂ）のステップＳ１において、入出力デバイス１０１から画像データを受信する。
【００４３】
ステップＳ２において、ＲＴＣ１１７から現在時刻を示す時刻情報を獲得する。
【００４４】
ステップＳ３において、受信した画像データと上記時刻情報とをハードディスク等に格納されるデータベースに保存する。この際、前述のように電子透かしの技術を用いて画像データの中に時刻情報を埋め込むことが好ましい。或いは、画像データのＩＤと時刻情報とを対応付けて、データベースにテーブル形式で格納するようにしてもよい。また作成者名や機器ＩＤ等の付属情報も、画像データ及び時刻情報と共にデータベースに格納するように構成してよい。
【００４５】
上述のように電子文書保証システムの第１の実施例においては、電子文書ファイルを蓄積するファイルサーバーに日時設定機能を設け、ファイルサーバーの内蔵時計（ＲＴＣ）を正確な日時に合わせておき、入出力デバイスが画像データを獲得すると、直ちに画像データをファイルサーバーに転送する。ファイルサーバーは、画像データの受信時間を時刻情報として、画像データを時刻情報と共にデータベースに格納する。この際、画像データと時刻情報とを改竄が困難な形態に一体化する処理を行い、ファイルサーバーに蓄積することが望ましい。
【００４６】
図５は、本発明による書き込みファイル保護機能の構成を示す図である。
【００４７】
図５に示されるように本発明によるファイル保護機能は、シャットダウンプロセス２０１、一時保管処理プロセス２０２、一時保管処理プロセスのプロセスＩＤを格納するメモリ領域２０３によって実現される。ここでシャットダウンプロセス２０１及び一時保管処理プロセス２０２は、図３に示される入出力デバイスのＣＰＵ１２１がシャットダウンプロセス用のプログラムユニット及び一時保管処理プロセス用のプログラムユニットを実行することによって、ＲＡＭ１２３が提供するメモリ空間内に実現される実行プログラムイメージである。
【００４８】
一時保管処理プロセス２０２は、入出力デバイス１０１において画像獲得処理が行われると実行され、図４（ａ）のステップＳ２に対応する処理を実行する。この一時保管処理プロセス２０２は、メモリ領域２０３に格納される一時保管処理プロセスのプロセスＩＤ２０４により管理・制御される。この一時保管処理プロセスのプロセスＩＤ２０４は、一時保管処理プロセス２０２が終了するとメモリ領域２０３から削除される。
【００４９】
シャットダウンプロセス２０１は、電源スイッチがオフになると開始され、一時保管処理プロセス２０２にシャットダウン要求を送り、その後メモリ領域２０３にある一時保管処理プロセスのプロセスＩＤ２０４の有無を監視する。メモリ領域２０３から一時保管処理プロセスのプロセスＩＤ２０４が削除されると、シャットダウンプロセス２０１は電源を遮断する。
【００５０】
図６は、本発明による書き込みファイル保護機能を実現する処理を示すフローチャートである。図６（ａ）は、入出力デバイス１０１が実行するシャットダウンプロセスのフローチャートであり、図６（ｂ）は、入出力デバイス１０１が実行する一時保管処理プロセス関連のフローチャートである、
図６（ａ）において、入出力デバイス１０１の電源スイッチがオフされると、これに応答してＣＰＵ１２１がシャットダウンプロセスを開始する（ステップＳ１）。シャットダウンプロセスは、ステップＳ２において、現在実行中の各プロセスに対してシャットダウン要求を送信する。このシャットダウン要求に応答して、各プロセスは、電源遮断可能な状態に向けて正常に終了するように処理を実行する。これらのプロセスの中には、画像データをハードディスクに格納する画像一時保管処理プロセスが含まれる。
【００５１】
ステップＳ３において、シャットダウンプロセスは、現在実行中のプロセスのＩＤを格納する記憶領域であるメモリ領域２０３の監視を開始する。ステップＳ４において、シャットダウンプロセスは、一時保管処理プロセスを含む各プロセスのプロセスＩＤがメモリ領域２０３から削除されたか否か、即ち一時保管処理プロセスを含む各プロセスが終了したか否かを監視する。全てのプロセスＩＤが削除されていない場合には、ステップＳ４のチェックを所定時間間隔で繰り返す。全てのプロセスＩＤが削除されると、ステップＳ５で、シャットダウンプロセスは電源を遮断する処理を実行する。
【００５２】
図６（ｂ）において、入出力デバイス１０１において画像データ獲得処理が開始されると、ステップＳ１で、メモリ領域２０３に一時保管処理プロセスのプロセスＩＤを格納すると共に、一時保管処理プロセスを開始する。この一時保管処理プロセスは、図４（ａ）のステップＳ１の画像取得処理によって獲得された画像をハードディスク１２４に一時的に保管するための処理である。次にステップＳ２で、シャットダウンプロセスからシャットダウン要求を受信する。受信したシャットダウン要求に応じて、新たな獲得画像の追加は停止し、一時保管処理プロセスは現在未格納である全ての画像データをハードディスク１２４に書き込む処理を実行する。この際、獲得した画像が複数ページの画像ファイルに分かれている場合であっても、一時保管しなければならない画像が存在する間は終了処理は行わず、全ての画像の一時保管が完了するまで処理を続ける。
【００５３】
ステップＳ４で、メモリ領域２０３からプロセスＩＤを削除すると共に、一時保管処理プロセスを終了する。
【００５４】
このようにシャットダウンプロセスが一時保管処理プロセスの終了まで待ってから電源を遮断することによって、獲得済みの全ての画像データについて失うことなく確実にハードディスクに一時保管しておくことが可能になる。
【００５５】
図７は、本発明による書き込みファイル保護機能の追加機能に関する処理を示すフローチャートである。
【００５６】
入出力デバイス１０１において画像データ獲得処理が開始されると、ステップＳ１で、メモリ領域２０３に管理情報保管処理プロセスのプロセスＩＤを格納すると共に、管理情報保管処理プロセスを開始する。この管理保管処理プロセスは、図４（ａ）のステップＳ１の画像取得処理に伴い獲得された書誌情報（文書を特定する情報）等の画像を管理するために必要な管理情報を、ハードディスク１２４に一時的に保管するための処理である。次にステップＳ２で、シャットダウンプロセスからシャットダウン要求を受信する。受信したシャットダウン要求に応じて、新たな管理情報の追加は停止し、管理情報保管処理プロセスは現在未格納である全ての管理情報をハードディスク１２４に書き込む処理を実行する。この際、獲得した画像が複数ページの画像ファイルに分かれておりこれに対応して管理情報が複数ファイルからなる場合であっても、一時保管しなければならない管理情報が存在する間は終了処理は行わず、全ての管理情報の一時保管が完了するまで処理を続ける。
【００５７】
ステップＳ４で、メモリ領域２０３からプロセスＩＤを削除すると共に、管理情報保管処理プロセスを終了する。
【００５８】
このようにシャットダウンプロセスが管理情報保管処理プロセスの終了まで待ってから電源を遮断することによって、獲得済みの全画像データの管理に必要な管理情報を失うことなく、確実にハードディスクに一時保管しておくことが可能になる。従って、再起動（電源オン）時には、一時保管された管理情報を基にして、一時保管された画像データをサーバーへ転送する処理を再開することが出来る。
【００５９】
図８は、本発明による書き込みファイル保護機能の追加機能について説明するための図である。図８において、図５と同一の構成要素は同一の番号で参照し、その説明は省略する。
【００６０】
図８に示される例では、強制終了処理２１０が更なる機能として追加される。この強制終了処理２１０は、例えば図３に示す入出力デバイス１０１の表示操作部１２５から強制終了命令が入力されると、ＣＰＵ１１１の処理として起動される。強制終了処理２１０は、一時保管処理プロセス２０２に対して強制終了要求を送る。一時保管処理プロセス２０２は、強制終了要求を受信すると、シャットダウン要求をうけた時と同様に電源遮断が可能な状態になるように処理を進める。但し、シャットダウン要求の場合と異なり強制終了要求を受けた場合には、画像データを保管する処理を即座に終了させる。またシャットダウン要求を受信してシャットダウン処理を実行中の場合にも、強制終了要求を受け取った場合には画像データを保管する処理を即座に終了させる。このとき管理情報についても同様であり、即座に管理情報保管処理を終了させる。その後、強制終了処理２１０は電源遮断を実行する。
【００６１】
画像の保管処理によって一部の画像がハードディスクに蓄積された場合には、一部のみ格納された状態である旨が管理情報としてハードディスクに保持される。従って再起動時には、管理情報保管処理によりハードディスクに格納された管理情報を確認することで、保管途中で中断された状態の画像データを不要データとして削除することが出来る。
【００６２】
このように例えば緊急時等、データが紛失しても構わないので早急に電源を遮断したい場合には、ユーザー操作により、強制終了要求をシステムに送ることで、直ちに電源遮断を行うことが可能となる。
（２）実施例２
図９は、本発明による電子文書保証システムの第２の実施例を示す図である。
【００６３】
図９の電子文書保証システムは、入出力デバイス１０１Ａ、サーバー１０２、及びネットワーク１０３を含む。入出力デバイス１０１Ａとサーバー１０２とは、ネットワーク１０３を介して接続される。第２の実施例においては、第１の実施例とは入出力デバイスの構成が異なり、入出力デバイス１０１Ａに時刻情報を取得する機能が設けられる。
【００６４】
図１０は、入出力デバイス１０１Ａの構成を示す構成図である。図３と同一の要素は同一の参照番号で参照し、その説明は省略する。
【００６５】
入出力デバイス１０１Ａは、ＣＰＵ１２１、ＲＯＭ１２２、ＲＡＭ１２３、ＨＤＤ１２４、表示操作部１２５、ＮＩＣ１２６、スキャナ１２７、プロッタ１２８、及びＲＴＣ１２９を含む。ＲＴＣ１２９は、リアルタイムクロックであり、現在時刻を指示する時刻情報を生成する。
【００６６】
なお図１０に示す入出力デバイス１０１Ａは、デジタル複合機にＲＴＣ機能を付加したものであって良い。
【００６７】
図１１は、本発明による電子文書保証システムの第２の実施例の動作を示すフローチャートである。図１１において、（ａ）は入出力デバイス１０１Ａ側の動作フローを示し、（ｂ）はサーバー１０２側の動作フローを示す。
【００６８】
図１１（ａ）のステップＳ１において、入出力デバイス１０１Ａが画像情報を獲得する。ステップＳ２において、入出力デバイス１０１ＡのＲＴＣ１２９から現在時刻を示す時刻情報を獲得する。ステップＳ３において、画像情報を時刻情報と共に入出力デバイス１０１Ａに蓄積する。ステップＳ４において、蓄積部に格納されている画像データと時刻情報を、ネットワーク１０３を介してサーバー１０２に転送する。
【００６９】
ステップＳ５において、画像データ及び時刻情報の転送が成功したか否かを判定する。成功した場合にはステップＳ６に進み、失敗した場合にはステップＳ３に戻り再度転送を実行する。ステップＳ６において、転送に成功した画像データ及び時刻情報を画像蓄積部から削除する。以上で、入出力デバイス１０１Ａ側における処理を終了する。
【００７０】
図１１（ｂ）のサーバー１０２側の処理は、ネットワーク１０３を介して入出力デバイス１０１から画像データ及び時刻情報を受信すると実行される。
【００７１】
図１１（ｂ）のステップＳ１において、入出力デバイス１０１Ａから画像データ及び時刻情報を受信する。ステップＳ２において、受信した画像データと時刻情報とをハードディスク等に格納されるデータベースに保存する。以上で処理を終了する。
【００７２】
画像データと時刻情報とを保存する際、前述のように電子透かしの技術を用いて画像データの中に時刻情報を埋め込むことが好ましい。或いは、画像データのＩＤと時刻情報とを対応付けて、データベースにテーブル形式で格納するようにしてもよい。また作成者名や機器ＩＤ等の付属情報も、画像データ及び時刻情報と共にデータベースに格納するように構成してよい。なお電子透かしのように、画像データと時刻情報とを改竄が困難な形態に一体化する作業は、データを転送する前に入出力デバイス１０１Ａ側で行ってもよい。
【００７３】
上述のように電子文書保証システムの第２の実施例においては、電子文書を獲得する入出力デバイスに日時設定機能を設け、入出力デバイスの内蔵時計（ＲＴＣ）を正確な日時に合わせておき、入出力デバイスが画像データを獲得すると直ちに時刻情報を得て、その後画像データと時刻情報とをファイルサーバーに転送する。ファイルサーバーは、画像データと時刻情報とを受信すると、画像データと時刻情報とをデータベースに格納する。
【００７４】
第１の実施例の場合と異なり、第２の実施例では時刻情報を入出力デバイス側で画像情報獲得時に取得するので、ファイルサーバーへのデータ転送は日時保証という観点からは特に急ぐ必要はない。従って、第２の実施例では、画像データと時刻情報を含む付属情報を獲得した後、入出力デバイス内にそれらの情報を蓄積しておき、転送時間設定機能で設定された時刻に、ファイルサーバーへ転送するように構成してよい。
【００７５】
転送時間設定機能としては、図１０のＣＰＵ１２１の制御によって、画像データ及び時刻情報を獲得してから所定の時間後にファイルサーバーへの転送を実行するように構成してよい。或いは、図１０の表示操作部１２５から転送時間を入力し、ＣＰＵ１２１の制御の下で転送時間の設定及び設定された時刻における転送動作を行うようにしてもよい。
【００７６】
またファイルサーバーがダウンしている場合やネットワークに障害がある場合等に、転送に失敗しても、一定時間後に再度転送するように設定しておけばよい。或いは、ファイルサーバーへが復旧した時点で、ファイルサーバーから入出力デバイスに通知を送り、この通知に応答して直ちに画像データと時刻情報とを転送するようにしてもよい。
【００７７】
この第２の実施例に対しても、第１の実施例に対するのと同様に、図５乃至図８に示す本発明の書き込みファイル保護機能及びその追加機能を適用することが出来る。この際、画像データを一時保管処理プロセスによりハードディスクに保管すると共に、入出力デバイス側で画像情報獲得時に取得した時刻情報については、図１１のステップＳ３で図７に示す管理情報保管処理を実行することによりハードディスクに保管すればよい。これにより、ハードディスクへの画像データの保管処理を実行している最中に電源スイッチがオフされても、画像データが失われることを防ぐことが出来る。
【００７８】
前述のように、第１の実施例の場合と異なり、第２の実施例では時刻情報を入出力デバイス側で画像情報獲得時に取得するので、ファイルサーバーへのデータ転送は日時保証という観点からは特に急ぐ必要はない。従って、第２の実施例では、シャットダウン機能によりファイルを保管して電源遮断をした後に、再起動してからファイルサーバーへ画像データを転送しても、画像獲得時の日時情報等を問題なく保証することが出来る。
【００７９】
以上、本発明を実施例に基づいて説明したが、本発明は上記実施例に限定されるものではなく、特許請求の範囲に記載の範囲内で様々な変形が可能である。
【発明の効果】
本発明によれば、日常のオフィス作業等で獲得される電子文書を日時情報等と共に自動的に登録して保証する電子文書保証システムにおいて、電源遮断指示があったときには、シャットダウンプロセスが一時保管処理プロセスの終了まで待ってから電源を遮断することにより、獲得済みの全ての画像データを失うことなく確実にハードディスクに一時保管しておくことが可能になる。
【００８０】
またシャットダウンプロセスが管理情報保管処理プロセスの終了まで待ってから電源を遮断することによって、獲得済みの全画像データの管理に必要な管理情報を失うことなく、確実にハードディスクに一時保管しておくことが可能になる。従って、再起動（電源オン）時には、一時保管された管理情報を基にして、一時保管された画像データをサーバーへ転送する処理を再開することが出来る。
【００８１】
また緊急時等データが紛失しても構わないので早急に電源を遮断したい場合には、ユーザー操作により、強制終了要求をシステムに送ることで、直ちに電源遮断を行うことが出来る。
【図面の簡単な説明】
【図１】本発明による電子文書保証システムの第１の実施例を示す図である。
【図２】サーバーの構成を示す構成図である。
【図３】入出力デバイスの構成を示す構成図である。
【図４】本発明による電子文書保証システムの第１の実施例の動作を示すフローチャートである。
【図５】本発明による書き込みファイル保護機能の構成を示す図である。
【図６】本発明による書き込みファイル保護機能を実現する処理を示すフローチャートである。
【図７】本発明による書き込みファイル保護機能の追加機能に関する処理を示すフローチャートである。
【図８】本発明による書き込みファイル保護機能の追加機能について説明するための図である。
【図９】本発明による電子文書保証システムの第２の実施例を示す図である。
【図１０】図９の入出力デバイスの構成を示す構成図である。
【図１１】本発明による電子文書保証システムの第２の実施例の動作を示すフローチャートである。
【符号の説明】
２０１  シャットダウンプロセス
２０２  一時保管処理プロセス
２０３  メモリ領域
２０４  一時保管処理プロセスのプロセスＩＤ
【図１】
0003852762.tif 000002
【図２】
0003852762.tif 000003
【図３】
0003852762.tif 000004
【図４】
0003852762.tif 000005
【図５】
0003852762.tif 000006
【図６】
0003852762.tif 000007
【図７】
0003852762.tif 000008
【図８】
0003852762.tif 000009
【図９】
0003852762.tif 000010
【図１０】
0003852762.tif 000011
【図１１】
0003852762.tif 000012