(57)【要約】【課題】画像データの一意性を示すことである。【解決手段】少なくとも一つの画像を含むジョブを跨いで付与される第１のシリアル番号をカウントするカウンタＣ１を記憶するメモリ１７と、前記ジョブの第１の画像データに、カウンタＣ１の第１のシリアル番号を画像として重畳して第２の画像データを生成する第１の制御手段と、前記第２の画像データを記憶するＨＤＤ１５と、を備える。【選択図】図１
2006345043.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つの画像を含むジョブを跨いで付与する第１のシリアル番号をカウントする第１のカウンタを記憶する第１の記憶手段と、
前記ジョブの第１の画像データに、前記第１のカウンタの第１のシリアル番号を画像として重畳して第２の画像データを生成する第１の制御手段と、
前記第２の画像データを記憶する画像記憶手段と、を備えることを特徴とする画像記憶装置。
【請求項２】
原稿を読み取り前記第１の画像データを生成する画像読み取り手段を備え、
前記第１の制御手段は、前記画像読み取り手段により生成された前記第１の画像データに、前記第１のシリアル番号を画像として重畳して前記第２の画像データを生成することを特徴とする請求項１に記載の画像記憶装置。
【請求項３】
前記第１の制御手段は、前記第１の画像データに、文字情報を画像として重畳して前記第２の画像データを生成することを特徴とする請求項１又は２に記載の画像記憶装置。
【請求項４】
前記第１の記憶手段は、複数の文字情報にそれぞれ関連付けられた当該文字情報の数以上の第１のカウンタを記憶し、
前記第１の制御手段は、前記複数の文字情報から文字情報を選択し、前記第１の画像データに、前記選択した文字情報とともに、当該選択した文字情報に関連する前記第１のカウンタの前記第１のシリアル番号を画像として重畳して前記第２の画像データを生成することを特徴とする請求項３に記載の画像記憶装置。
【請求項５】
前記第１の制御手段は、前記第１の画像データに、前記第１のシリアル番号を含むシリアル番号を複数の部分に分けて画像として重畳して前記第２の画像データを生成することを特徴とする請求項１から４のいずれか一項に記載の画像記憶装置。
【請求項６】
前記複数の部分は、それぞれが８桁未満であることを特徴とする請求項５に記載の画像記憶装置。
【請求項７】
前記第１のシリアル番号は、ページごとに異なることを特徴とする請求項１から６のいずれか一項に記載の画像記憶装置。
【請求項８】
前記第１のシリアル番号は、ジョブごとに異なることを特徴とする請求項１から６のいずれか一項に記載の画像記憶装置。
【請求項９】
前記第１の記憶手段は、ジョブを跨がずにページごとに付与する第２のシリアル番号をカウントする第２のカウンタを記憶し、
前記第１の制御手段は、前記第１の画像データに、前記第２のシリアル番号を含むシリアル番号を画像として重畳して前記第２の画像データを生成することを特徴とする請求項１から８のいずれか一項に記載の画像記憶装置。
【請求項１０】
前記第１の記憶手段は、ジョブを跨がずに、前記第２の画像データに挿入する第１の画像データごとに付与する第３のシリアル番号をカウントする第３のカウンタを記憶し、
前記第１の制御手段は、前記第１の画像データを挿入する場合に、その挿入先の第２の画像データを指定し、前記挿入する第１の画像データに、前記第３のシリアル番号を含み且つ挿入先の前記第２の画像データに対応するシリアル番号を画像として重畳して挿入する第２の画像データを生成することを特徴とする請求項１から９のいずれか一項に記載の画像記憶装置。
【請求項１１】
前記第２の画像データを管理する画像データ管理装置に通信接続する第１の通信手段を備え、
前記第１の制御手段は、生成した第２の画像データ及び前記第１のシリアル番号を前記第１の通信手段を介して前記画像データ管理装置に送信することを特徴とする請求項１から１０のいずれか一項に記載の画像記憶装置。
【請求項１２】
前記第２の画像データを管理する画像データ管理装置に通信接続する第１の通信手段と、
前記第２の画像データに対応するパスワードを生成するパスワード生成手段と、を備え、
前記第１の制御手段は、前記第１の画像データに、前記パスワード生成手段により生成された前記パスワードを含む前記文字情報を画像として重畳して前記第２の画像データを生成し、当該生成した第２の画像データ及び前記第１のシリアル番号を前記第１の通信手段を介して前記画像データ管理装置に送信することを特徴とする請求項３又は４に記載の画像記憶装置。
【請求項１３】
前記パスワード生成手段は、一方向関数を用いて前記第１の画像データに対応するメッセージダイジェストを生成し、当該メッセージダイジェストをパスワードとすることを特徴とする請求項１２に記載の画像記憶装置。
【請求項１４】
請求項１１に記載の画像記憶装置及び画像データ管理装置を備え、
前記画像データ管理装置は、
前記画像記憶装置及び外部機器に通信接続する第２の通信手段と、
前記第２の画像データを記憶する第２の記憶手段と、
前記第２の通信手段を介して前記画像記憶装置から受信した第２の画像データに対応するタイムスタンプを取得するタイムスタンプ取得手段と、
前記受信した第２の画像データを、当該第２の画像データに対応して前記第２の通信手段を介して前記画像記憶装置から受信した前記第１のシリアル番号と、前記タイムスタンプ取得手段により取得した前記タイムスタンプと、に対応付けて前記第２の記憶手段に記憶し、前記第１のシリアル番号を前記第２の通信手段を介して前記外部機器から受信した場合に、当該受信した第１のシリアル番号に対応する前記第２の画像データ及び前記タイムスタンプを前記第２の記憶手段から読み出して前記第２の通信手段を介して前記外部機器に送信する第２の制御手段と、を備えることを特徴とする画像記憶システム。
【請求項１５】
請求項３又は４に記載の画像記憶装置と、
前記画像記憶装置により生成された第２の画像データを管理する画像データ管理装置と、を備える画像記憶システムにおいて、
第２の画像データに対応するパスワードを生成するパスワード生成手段を備え、
前記画像記憶装置は、
前記画像データ管理装置に通信接続する第１の通信手段を備え、
前記第１の制御手段は、前記第１の画像データに、前記パスワード生成手段により生成された前記パスワードを含む前記文字情報を画像として重畳して前記第２の画像データを生成し、当該生成した第２の画像データ及び前記第１のシリアル番号を前記第１の通信手段を介して前記画像データ管理装置に送信し、
前記画像データ管理装置は、
前記画像記憶装置及び外部機器に通信接続する第２の通信手段と、
前記第２の画像データを記憶する第２の記憶手段と、
前記第２の通信手段を介して前記画像記憶装置から受信した第２の画像データに対応するタイムスタンプを取得するタイムスタンプ取得手段と、
前記受信した第２の画像データを、当該第２の画像データに対応して前記第２の通信手段を介して前記画像記憶装置から受信した第１のシリアル番号と、前記タイムスタンプ取得手段により取得した前記タイムスタンプと、前記パスワード生成手段により生成されたパスワードと、に対応付けて前記第２の記憶手段に記憶し、前記第１のシリアル番号及びパスワードを前記第２の通信手段を介して前記外部機器から受信し、当該受信したパスワードが前記第２の記憶手段に記憶されたパスワードと同一である場合に、当該受信したパスワード及び前記第１のシリアル番号に対応する前記第２の画像データ及び前記タイムスタンプを前記第２の記憶手段から読み出して前記第２の通信手段を介して前記外部機器に送信する第２の制御手段と、を備えることを特徴とする画像記憶システム。
【請求項１６】
前記パスワード生成手段は、一方向関数を用いて前記第１の画像データに対応するメッセージダイジェストを生成し、当該メッセージダイジェストをパスワードとすることを特徴とする請求項１５に記載の画像記憶システム。
【請求項１７】
少なくとも一つの画像を含むジョブを跨いで付与する第１のシリアル番号を前記ジョブの第１の画像データに画像として重畳して第２の画像データを生成して記憶する画像記憶装置及び外部機器に通信接続する通信手段と、
前記第２の画像データを記憶する記憶手段と、
前記通信手段を介して前記画像記憶装置から受信した前記第２の画像データに対応するタイムスタンプを取得するタイムスタンプ取得手段と、
前記受信した第２の画像データを、当該第２の画像データに対応して前記通信手段を介して前記画像記憶装置から受信した前記第１のシリアル番号と、前記タイムスタンプ取得手段により取得した前記タイムスタンプと、に対応付けて前記記憶手段に記憶し、前記第１のシリアル番号を前記通信手段を介して前記外部機器から受信した場合に、当該受信した第１のシリアル番号に対応する前記第２の画像データ及び前記タイムスタンプを前記記憶手段から読み出して前記通信手段を介して前記外部機器に送信する制御手段と、を備えることを特徴とする画像データ管理装置。
【請求項１８】
少なくとも一つの画像を含むジョブを跨いで付与する第１のシリアル番号及びパスワードを前記ジョブの第１の画像データに画像として重畳して第２の画像データを生成して記憶する画像記憶装置及び外部機器に通信接続する通信手段と、
前記第２の画像データを記憶する画像記憶手段と、
前記第２の通信手段を介して前記画像記憶装置から受信した前記第２の画像データに対応するタイムスタンプを取得するタイムスタンプ取得手段と、
前記受信した第２の画像データを、当該第２の画像データに対応して前記通信手段を介して前記画像記憶装置から受信した第１のシリアル番号と、前記タイムスタンプ取得手段により取得した前記タイムスタンプと、パスワードと、に対応付けて前記記憶手段に記憶し、前記第１のシリアル番号及びパスワードを前記通信手段を介して前記外部機器から受信し、当該受信したパスワードが前記第２の記憶手段に記憶されたパスワードと同一である場合に、当該受信したパスワード及び前記第１のシリアル番号に対応する前記第２の画像データ及び前記タイムスタンプを前記記憶手段から読み出して前記通信手段を介して前記外部機器に送信する制御手段と、を備えることを特徴とする画像データ管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記憶装置、画像記憶システム及び画像データ管理装置に関する。
【背景技術】
【０００２】
従来、原稿に記録された画像を読み取り画像情報として送信先に送信し、また送信元から受信した画像情報の画像を記録用紙に記録するファクシミリ装置において、両面原稿を片面ずつ読み取った画像情報にページ番号を画像（デジタルデータ）として重畳して送信し、送信先で画像情報が記録された記録用紙を受信者がページ番号順に並べ替えることが可能な構成が考えられている（例えば、特許文献１参照）。
【０００３】
また、画像データを記録用紙に記録する画像形成装置において、画像データの画像とともに複数の画像形成ジョブを跨いで付与されるページ番号を記録用紙に記録可能な構成が考えられている（例えば、特許文献２参照）。
【特許文献１】特開２００２−５７８７２号公報
【特許文献２】特開２００３−２７４１５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年、画像データについて、画像データの生成時や受信時や送信時から改竄等されていないという一意性を示すことを要求される場合がある。しかし、従来の画像読み取り時に画像データにページ番号を重畳する構成は、ジョブ間で同じ情報である同じページ番号が重畳されるため、画像データの一意性を示すことができなかった。
【０００５】
また、従来の画像記録時にページ番号を記録する構成は、画像形成ジョブを跨いで情報を記録できるが、画像データの生成時からの一意性を示すことができなかった。
【０００６】
本発明の課題は、画像データの一意性を示すことである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、請求項１に記載の発明は、
少なくとも一つの画像を含むジョブを跨いで付与する第１のシリアル番号をカウントする第１のカウンタを記憶する第１の記憶手段と、
前記ジョブの第１の画像データに、前記第１のカウンタの第１のシリアル番号を画像として重畳して第２の画像データを生成する第１の制御手段と、
前記第２の画像データを記憶する画像記憶手段と、を備えることを特徴とする画像記憶装置である。
【０００８】
請求項２に記載の発明は、請求項１に記載の画像記憶装置において、
原稿を読み取り前記第１の画像データを生成する画像読み取り手段を備え、
前記第１の制御手段は、前記画像読み取り手段により生成された前記第１の画像データに、前記第１のシリアル番号を画像として重畳して前記第２の画像データを生成することを特徴とする。
【０００９】
請求項３に記載の発明は、請求項１又は２に記載の画像記憶装置において、
前記第１の制御手段は、前記第１の画像データに、文字情報を画像として重畳して前記第２の画像データを生成することを特徴とする。
【００１０】
請求項４に記載の発明は、請求項３に記載の画像記憶装置において、
前記第１の記憶手段は、複数の文字情報にそれぞれ関連付けられた当該文字情報の数以上の第１のカウンタを記憶し、
前記第１の制御手段は、前記複数の文字情報から文字情報を選択し、前記第１の画像データに、前記選択した文字情報とともに、当該選択した文字情報に関連する前記第１のカウンタの前記第１のシリアル番号を画像として重畳して前記第２の画像データを生成することを特徴とする。
【００１１】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の画像記憶装置において、
前記第１の制御手段は、前記第１の画像データに、前記第１のシリアル番号を含むシリアル番号を複数の部分に分けて画像として重畳して前記第２の画像データを生成することを特徴とする。
【００１２】
請求項６に記載の発明は、請求項５に記載の画像記憶装置において、
前記複数の部分は、それぞれが８桁未満であることを特徴とする。
【００１３】
請求項７に記載の発明は、請求項１から６のいずれか一項に記載の画像記憶装置において、
前記第１のシリアル番号は、ページごとに異なることを特徴とする。
【００１４】
請求項８に記載の発明は、請求項１から６のいずれか一項に記載の画像記憶装置において、
前記第１のシリアル番号は、ジョブごとに異なることを特徴とする。
【００１５】
請求項９に記載の発明は、請求項１から８のいずれか一項に記載の画像記憶装置において、
前記第１の記憶手段は、ジョブを跨がずにページごとに付与する第２のシリアル番号をカウントする第２のカウンタを記憶し、
前記第１の制御手段は、前記第１の画像データに、前記第２のシリアル番号を含むシリアル番号を画像として重畳して前記第２の画像データを生成することを特徴とする。
【００１６】
請求項１０に記載の発明は、請求項１から９のいずれか一項に記載の画像記憶装置において、
前記第１の記憶手段は、ジョブを跨がずに、前記第２の画像データに挿入する第１の画像データごとに付与する第３のシリアル番号をカウントする第３のカウンタを記憶し、
前記第１の制御手段は、前記第１の画像データを挿入する場合に、その挿入先の第２の画像データを指定し、前記挿入する第１の画像データに、前記第３のシリアル番号を含み且つ挿入先の前記第２の画像データに対応するシリアル番号を画像として重畳して挿入する第２の画像データを生成することを特徴とする。
ことを特徴とする。
【００１７】
請求項１１に記載の発明は、請求項１から１０のいずれか一項に記載の画像記憶装置において、
前記第２の画像データを管理する画像データ管理装置に通信接続する第１の通信手段を備え、
前記第１の制御手段は、生成した第２の画像データ及び前記第１のシリアル番号を前記第１の通信手段を介して前記画像データ管理装置に送信することを特徴とする。
【００１８】
請求項１２に記載の発明は、請求項３又は４に記載の画像記憶装置において、
前記第２の画像データを管理する画像データ管理装置に通信接続する第１の通信手段と、
前記第２の画像データに対応するパスワードを生成するパスワード生成手段と、を備え、
前記第１の制御手段は、前記第１の画像データに、前記パスワード生成手段により生成された前記パスワードを含む前記文字情報を画像として重畳して前記第２の画像データを生成し、当該生成した第２の画像データ及び前記第１のシリアル番号を前記第１の通信手段を介して前記画像データ管理装置に送信することを特徴とする。
【００１９】
請求項１３に記載の発明は、請求項１２に記載の画像記憶装置において、
前記パスワード生成手段は、一方向関数を用いて前記第１の画像データに対応するメッセージダイジェストを生成し、当該メッセージダイジェストをパスワードとすることを特徴とする。
【００２０】
請求項１４に記載の発明は、
請求項１１に記載の画像記憶装置及び画像データ管理装置を備え、
前記画像データ管理装置は、
前記画像記憶装置及び外部機器に通信接続する第２の通信手段と、
前記第２の画像データを記憶する第２の記憶手段と、
前記第２の通信手段を介して前記画像記憶装置から受信した第２の画像データに対応するタイムスタンプを取得するタイムスタンプ取得手段と、
前記受信した第２の画像データを、当該第２の画像データに対応して前記第２の通信手段を介して前記画像記憶装置から受信した前記第１のシリアル番号と、前記タイムスタンプ取得手段により取得した前記タイムスタンプと、に対応付けて前記第２の記憶手段に記憶し、前記第１のシリアル番号を前記第２の通信手段を介して前記外部機器から受信した場合に、当該受信した第１のシリアル番号に対応する前記第２の画像データ及び前記タイムスタンプを前記第２の記憶手段から読み出して前記第２の通信手段を介して前記外部機器に送信する第２の制御手段と、を備えることを特徴とする画像記憶システムである。
【００２１】
請求項１５に記載の発明は、
請求項３又は４に記載の画像記憶装置と、
前記画像記憶装置により生成された第２の画像データを管理する画像データ管理装置と、を備える画像記憶システムにおいて、
第２の画像データに対応するパスワードを生成するパスワード生成手段を備え、
前記画像記憶装置は、
前記画像データ管理装置に通信接続する第１の通信手段を備え、
前記第１の制御手段は、前記第１の画像データに、前記パスワード生成手段により生成された前記パスワードを含む前記文字情報を画像として重畳して前記第２の画像データを生成し、当該生成した第２の画像データ及び前記第１のシリアル番号を前記第１の通信手段を介して前記画像データ管理装置に送信し、
前記画像データ管理装置は、
前記画像記憶装置及び外部機器に通信接続する第２の通信手段と、
前記第２の画像データを記憶する第２の記憶手段と、
前記第２の通信手段を介して前記画像記憶装置から受信した第２の画像データに対応するタイムスタンプを取得するタイムスタンプ取得手段と、
前記受信した第２の画像データを、当該第２の画像データに対応して前記第２の通信手段を介して前記画像記憶装置から受信した第１のシリアル番号と、前記タイムスタンプ取得手段により取得した前記タイムスタンプと、前記パスワード生成手段により生成されたパスワードと、に対応付けて前記第２の記憶手段に記憶し、前記第１のシリアル番号及びパスワードを前記第２の通信手段を介して前記外部機器から受信し、当該受信したパスワードが前記第２の記憶手段に記憶されたパスワードと同一である場合に、当該受信したパスワード及び前記第１のシリアル番号に対応する前記第２の画像データ及び前記タイムスタンプを前記第２の記憶手段から読み出して前記第２の通信手段を介して前記外部機器に送信する第２の制御手段と、を備えることを特徴とする画像記憶システムである。
【００２２】
請求項１６に記載の発明は、請求項１５に記載の画像記憶システムにおいて、
前記パスワード生成手段は、一方向関数を用いて前記第１の画像データに対応するメッセージダイジェストを生成し、当該メッセージダイジェストをパスワードとすることを特徴とする。
【００２３】
請求項１７に記載の発明は、
少なくとも一つの画像を含むジョブを跨いで付与する第１のシリアル番号を前記ジョブの第１の画像データに画像として重畳して第２の画像データを生成して記憶する画像記憶装置及び外部機器に通信接続する通信手段と、
前記第２の画像データを記憶する記憶手段と、
前記通信手段を介して前記画像記憶装置から受信した前記第２の画像データに対応するタイムスタンプを取得するタイムスタンプ取得手段と、
前記受信した第２の画像データを、当該第２の画像データに対応して前記通信手段を介して前記画像記憶装置から受信した前記第１のシリアル番号と、前記タイムスタンプ取得手段により取得した前記タイムスタンプと、に対応付けて前記記憶手段に記憶し、前記第１のシリアル番号を前記通信手段を介して前記外部機器から受信した場合に、当該受信した第１のシリアル番号に対応する前記第２の画像データ及び前記タイムスタンプを前記記憶手段から読み出して前記通信手段を介して前記外部機器に送信する制御手段と、を備えることを特徴とする画像データ管理装置である。
【００２４】
請求項１８に記載の発明は、
少なくとも一つの画像を含むジョブを跨いで付与する第１のシリアル番号及びパスワードを前記ジョブの第１の画像データに画像として重畳して第２の画像データを生成して記憶する画像記憶装置及び外部機器に通信接続する通信手段と、
前記第２の画像データを記憶する画像記憶手段と、
前記第２の通信手段を介して前記画像記憶装置から受信した前記第２の画像データに対応するタイムスタンプを取得するタイムスタンプ取得手段と、
前記受信した第２の画像データを、当該第２の画像データに対応して前記通信手段を介して前記画像記憶装置から受信した第１のシリアル番号と、前記タイムスタンプ取得手段により取得した前記タイムスタンプと、パスワードと、に対応付けて前記記憶手段に記憶し、前記第１のシリアル番号及びパスワードを前記通信手段を介して前記外部機器から受信し、当該受信したパスワードが前記第２の記憶手段に記憶されたパスワードと同一である場合に、当該受信したパスワード及び前記第１のシリアル番号に対応する前記第２の画像データ及び前記タイムスタンプを前記記憶手段から読み出して前記通信手段を介して前記外部機器に送信する制御手段と、を備えることを特徴とする画像データ管理装置である。
【発明の効果】
【００２５】
請求項１に記載の発明によれば、ジョブを跨いだ第１のシリアル番号により、第２の画像データの一意性を示すことができる。
【００２６】
請求項２に記載の発明によれば、画像読み取りで生成した第２の画像データの一意性を示すことができる。
【００２７】
請求項３に記載の発明によれば、文字情報により、第２の画像データの一意性をより簡単に示すことができる。
【００２８】
請求項４に記載の発明によれば、文字情報ごとに、関連する第１のシリアル番号を生成できる。
【００２９】
請求項５に記載の発明によれば、シリアル番号中の各番号が短くなるので、第２の画像データの一意性をより簡単に示すことができる。
【００３０】
請求項６に記載の発明によれば、シリアル番号中の各番号の認識が容易となり、第２の画像データの一意性をより簡単に示すことができる。
【００３１】
請求項７に記載の発明によれば、第２の画像データの一意性をページごとに示すことができる。
【００３２】
請求項８に記載の発明によれば、第２の画像データの一意性をジョブごとに示すことができる。
【００３３】
請求項９に記載の発明によれば、第２のカウンタにより、ジョブを跨がない第２のシリアル番号を簡単に生成できる。
【００３４】
請求項１０に記載の発明によれば、第３のカウンタにより、挿入する第２の画像データを検索しやすい第３のシリアル番号を簡単に生成できる。
【００３５】
請求項１１に記載の発明によれば、第２の画像データを画像データ管理装置に管理させることができる。
【００３６】
請求項１２に記載の発明によれば、パスワードにより、第２の画像データのセキュリティを高めることができる。
【００３７】
請求項１３に記載の発明によれば、パスワードを容易に生成できる。
【００３８】
請求項１４に記載の発明によれば、タイムスタンプにより、第２の画像データの一意性をより厳密に示すことができる。
【００３９】
請求項１５に記載の発明によれば、タイムスタンプにより、第２の画像データの一意性をより厳密に示すことができるとともに、パスワードにより、タイムスタンプのセキュリティを高めることができる。
【００４０】
請求項１６に記載の発明によれば、パスワードを容易に生成できる。
【００４１】
請求項１７に記載の発明によれば、ジョブを跨いだ第１のシリアル番号及びタイムスタンプにより、第２の画像データの一意性をより厳密に示すことができる。
【００４２】
請求項１８に記載の発明によれば、ジョブを跨いだ第１のシリアル番号及びタイムスタンプにより、第２の画像データの一意性をより厳密に示すことができるとともに、パスワードにより、タイムスタンプのセキュリティを高めることができる。
【発明を実施するための最良の形態】
【００４３】
以下、図面を参照して本発明に係る第１及び第２の実施の形態を順に詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００４４】
（第１の実施の形態）
図１〜図５を参照して本発明に係る第１の実施の形態を説明する。先ず、図１を参照して本実施の形態の装置の特徴を説明する。図１に、ＭＦＰ１０の構成を示す。
【００４５】
先ず、図１を参照して、本実施の形態の画像記憶装置としてのＭＦＰ（Multi Function Printer）１０を説明する。ＭＦＰ１０は、ＣＰＵ（Central Processing Unit）１１と、操作手段１２と、ＲＡＭ（Random Access Memory）１３と、表示手段１４と、画像記憶手段としてのＨＤＤ（Hard Disk Drive）１５と、ページメモリ１６と、第１の記憶手段としてのメモリ１７と、第１の通信手段としての通信手段１８と、画像読み取り手段１９と、画像記録手段２０と、計時手段２１と、を備えて構成され、各部がバス２２に接続される。
【００４６】
ＣＰＵ１１は、ＭＦＰ１０内の各部を中央制御する。ＣＰＵ１１は、ＨＤＤ１５に格納されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムを読み出してＲＡＭ１３に展開し、ＲＡＭ１３に展開されたプログラムとの協働で、各種処理を実行する。ＣＰＵ１１と、ＲＡＭ１３内のプログラムと、の協働により、第１の制御手段が構成される。
【００４７】
操作手段１２は、入力キーなどを備え、ユーザから操作入力された情報を入力信号として受け付け、その入力信号をＣＰＵ１１に出力する。ＲＡＭ１３は、プログラム、入力データ及び処理結果などを格納するワークエリアを有し、情報を一時的に格納する。表示手段１４は、ＬＣＤ（Liquid Crystal Display）などにより構成され、ＣＰＵ１１からの表示信号に基づいて各種情報を表示する。また、表示手段１４は、操作手段１２と一体的にタッチパネルを構成することとしてもよい。
【００４８】
ＨＤＤ１５は、画像データなどの各種データ及び各種プログラムを、読み出し及び書き込み可能に記憶する。ＨＤＤ１５は、後述するスタンプ重畳画像生成プログラムを記憶する。また、ＨＤＤ１５は、文字情報としての複数の会社名を記憶するものとする。
【００４９】
ページメモリ１６は、画像データをページ単位で記憶する画像メモリである。通信手段１８は、ＮＩＣ（Network Interface Card）等により構成され、通信ネットワークＮを介してサーバ４０等の外部機器と各種データを送受信する。
【００５０】
メモリ１７は、画像データの一意性を示すスタンプ（ベーツスタンプ）に用いるシリアル番号をカウントする各種カウンタを記憶する。メモリ１７は、この各種カウンタとして、第１のカウンタとしてのカウンタＣ１１，Ｃ１２，Ｃ１３と、第２のカウンタとしてのカウンタＣ２と、第３のカウンタとしてのカウンタＣ３と、を記憶する。カウンタＣ１１，Ｃ１２，Ｃ１３は、それぞれ順に、ＡＡ会社、ＢＢ会社、ＣＣ会社に対応し、ジョブを跨いでジョブごとにカウントアップされるものとする。つまり、カウンタＣ１１，Ｃ１２，Ｃ１３は、会社ごとに、ジョブを跨いだ通番（ジョブ番号）をカウントする。また、カウンタの数（会社の数）は、３つに限定されるものではなく、少なくとも１つの任意の数でもよい。
【００５１】
ここで、ジョブとは、画像読み取りジョブ、画像送信ジョブ、画像受信ジョブ等がある。画像読み取りジョブとは、画像読み取り手段１９により一まとめにして読み取る画像データのグループとし、各ジョブが少なくとも１つの画像データを有するものとする。画像送信ジョブとは、通信手段１８を介して通信ネットワークに接続される他の装置へ送信する際の画像データのグループ、又は図示しないモジュールによりファクシミリ装置へ送信する際の画像データのグループである。画像受信ジョブとは、通信手段１８を介して通信ネットワークに接続される他の装置から受信した画像データのグループ、又は図示しないモジュールによりファクシミリ装置から受信した画像データのグループである。
【００５２】
カウンタＣ２は、ジョブを跨がずにカウントアップされる。つまり、カウンタＣ２は、ジョブごとに画像データの通番（ページ番号）をカウントする。カウンタＣ３は、画像データを挿入する場合に、ジョブを跨がすにカウントアップされる。つまり、カウンタＣ３は、ジョブごとに挿入画像データの通番（挿入ページ番号）をカウントする。
【００５３】
画像読み取り手段１９は、原稿に記録された画像を読み取り、その画像の白黒（２値又は白黒の中間値を含む多値）の画像データを生成する。画像読み取り手段１９は、原稿に光を照射する光源と、原稿からの反射光を光電変換するＣＣＤ（Charge Coupled Device）、ＣＭＯＳ（Complementary Metal-Oxide Semiconductor）等のイメージセンサと、原稿に照射する光を移動する走査手段と、イメージセンサにより読み取られた電気信号に各種変換・処理を施し画像データを出力する画像処理手段と、を有する。
【００５４】
画像記録手段２０は、インクジェット式、レーザ式、熱転写式、ドットインパクト式等のプリンタであり、ＣＰＵ１１等から入力される画像データに基づいて、記録用紙等の記録媒体上に画像を形成して記録する。
【００５５】
次に、図２及び図３を参照して、本実施の形態において画像データに画像として重畳されるベーツスタンプを説明する。図２（ａ）に、ベーツスタンプＦ２の構成を示す。図２（ｂ）に、ベーツスタンプＦ２が重畳された画像データＦ３の構成を示す。図３に、画像データＦ４１〜Ｆ４４への画像データＦ４３１〜Ｆ４３３の挿入の例を示す。
【００５６】
図２（ａ）に示すように、画像データの一意性を示すベーツスタンプＦ２は、会社名Ｆ２１と、日付Ｆ２２と、シリアル番号Ｆ２３と、を有する。会社名Ｆ２１は、ＡＡ会社、ＢＢ会社、ＣＣ会社のいずれか一つであるものとするが、これに限定されるものではない。例えば、会社名に代えて、ユーザ、ＵＲＬ（例えば、http://A.com/）等の、画像データを管理したいグループの属性としてもよい。日付Ｆ２２は、画像データにベーツスタンプＦ２を重畳した年月日とするが、これに限定されるものではなく、時分秒を含める等の他の時間表現としてもよい。
【００５７】
シリアル番号Ｆ２３は、ハイフンを境にして２又は３つの番号部分に分けられる。また、ハイフンでシリアル番号を分ける構成に限定されるものではなく、少なくとも複数に分けた番号が各々識別できるシリアル番号としてもよい。ベーツスタンプＦ２の重畳先が後述する挿入画像データでない場合に、シリアル番号Ｆ２３は、カウンタＣ１１，Ｃ１２又はＣ１３にカウントされる第１のシリアル番号Ｆ２３１と、カウンタＣ２にカウントされる第２のシリアル番号Ｆ２３２と、の２つの番号部分を有する。
【００５８】
図２（ｂ）に示すように、画像読み取り手段１９により生成された第１の画像データＦ１の画像に、スタンプＦ２の画像データが画像として重畳されて第２の画像データＦ３が生成される。
【００５９】
重畳において、第１の画像データＦ１及びベーツスタンプＦ２が２値（白黒）である場合に、画素ごとに、ＯＲ（黒優先）、ＥＯＲ（２つの画素値が同一の場合に白）等の論理により重畳後の画素値が決定され、画像データが多値（白黒及びその中間色）である場合に、画素ごとに、２つの画素値の加算値、２つの画素値の平均値等が重畳後の画素値として決定される。
【００６０】
次いで、図３に示すように、第１のシリアル番号Ｆ２３１及び第２のシリアル番号Ｆ２３２の２つの部分を有するシリアル番号が対応する画像データＦ４１〜Ｆ４４において、画像データＦ４３及びＦ４４間に、その後の画像読み取りにより生成された画像データＦ４３１〜Ｆ４３４を挿入画像データとして挿入する場合を考える。画像データＦ４３１〜Ｆ４３４のスタンプＦ２３は、第１のシリアル番号Ｆ２３１と、第２のシリアル番号Ｆ２３２と、カウンタＣ３にカウントされる第３のシリアル番号Ｆ２３３と、の３つの部分を有するシリアル番号が対応する。挿入する画像データＦ４３１〜Ｆ４３４の第１のシリアル番号Ｆ２３１は、挿入先の画像データＦ４３を含む同一ジョブの画像データＦ４１〜Ｆ４４の第１のシリアル番号Ｆ２３１と同じ番号である。挿入する画像データＦ４３１〜Ｆ４３４の第２のシリアル番号Ｆ２３２は、挿入先の画像データＦ４３の第２のシリアル番号Ｆ２３２と同じ番号である。また、画像データＦ４３１〜Ｆ４３４の第３のシリアル番号Ｆ２３３は、画像データごとにカウントアップされている。
【００６１】
また、第１、第２、第３のシリアル番号は、それぞれ、８桁未満とする。８桁未満であれば、人間が各シリアル番号を容易に認識できるからである。
【００６２】
次に、図４及び図５を参照して、ＭＦＰ１０の動作を説明する。図４に、スタンプ重畳画像生成処理の流れを示す。図５に操作画面の構成を示し、（ａ）に操作画面１４Ａの構成を示し、（ｂ）に操作画面１４Ｂの構成を示す。
【００６３】
ＭＦＰ１０で実行されるスタンプ重畳画像生成処理を説明する。スタンプ重畳画像生成処理は、原稿の画像を読み取り、その読み取りにより生成した画像データ、通信手段１８を介して通信ネットワークに接続される他の装置へ送信する際の画像データ、図示しないモジュールによりファクシミリ装置へ送信する際の画像データ、通信手段１８を介して通信ネットワークに接続される他の装置から受信した画像データ、図示しないモジュールによりファクシミリ装置から受信する際の画像データ等の画像データにベーツスタンプを重畳して画像データを生成する処理である。以下、一例として、原稿の画像を読み取ることにより生成した画像データへのスタンプ重畳画像形成処理を説明する。
【００６４】
例えば、読み取る画像が記録された原稿が画像読み取り手段１９にセットされ、操作者から操作手段１２を介してスタンプ重畳画像生成処理の実行指示が入力されたことをトリガとして、ＨＤＤ１５からスタンプ重畳画像生成プログラムが適宜読み出されてＲＡＭ１３に展開され、ＣＰＵ１１と、展開されたスタンプ重畳画像生成プログラムとの協働によりスタンプ重畳画像生成処理が実行される。
【００６５】
本実施の形態においては、メモリ１７に記憶された各カウンタは、前回のスタンプ重畳画像生成処理でカウントされたカウント値を保存しているものとする。
【００６６】
先ず、表示手段１４にモード選択画面が表示され、そのモード選択画面に基づく操作者からのモード選択入力が操作手段１２を介して受け付けられ、計時手段２１から現在の日付情報が取得される（ステップＳ１）。モードは、通常の画像読み取りを行う通常モードと、ベーツスタンプ重畳後の画像データに挿入する画像の画像読み取りを行う挿入モードとし、ステップＳ１において、その選択入力が行われる。
【００６７】
そして、ステップＳ１において入力されたモードが挿入モードであるか否かが判別される（ステップＳ２）。挿入モードでない場合（ステップＳ２；ＮＯ）、通常モードであり、通常モードの操作画面が表示手段１４に表示され、操作手段１２を介して、操作者からの、読み取り対象の原稿に対応する会社と、画像上のベーツスタンプの位置情報と、の入力が受け付けられる（ステップＳ３）。
【００６８】
ステップＳ３では、例えば、図５（ａ）に示す操作画面１４Ａが表示される。操作画面１４Ａには、ベーツスタンプの内容を表示するベーツスタンプ内容部１４１と、それぞれ順にＡＡ会社、ＢＢ会社、ＣＣ会社に対応する入力マークとしての会社選択部１４２〜１４４と、ベーツスタンプの画像上の位置を入力するための位置入力部１４５と、を有する。会社選択部１４２〜１４４、位置入力部１４５において、操作手段１２のキー入力又はタッチ入力により、会社選択情報及びベーツスタンプの位置情報が取得される。
【００６９】
さらに具体的には、スタンプ情報部１４１に情報が表示されて無い状態で、会社選択部１４３が選択入力されると、図５（ｂ）に示す操作画面１４Ｂが表示手段１４に表示される。操作画面１４Ｂは、選択した会社の会社名１４６と、ステップＳ１で取得された日付情報の日付１４７と、会社名１４６に対応するカウンタＣ１，Ｃ２又はＣ３（以下、選択された会社に対応するカウンタをカウンタＣ１Ｘ（Ｘ＝１，２又は３）と表す）のカウント値＋１である番号１４８と、を有する。番号１４８は、これから画像読み取りするジョブを識別する番号となる。
【００７０】
そして、操作画面１４Ａが再び表示され、選択されたベーツスタンプの内容がベーツスタンプ内容部１４１に表示される。例えば図５（ｂ）に示すように、スタンプ情報部１４１には、選択した会社名と、日付と、シリアル番号（番号１４８＋“−”＋カウンタＣ２のリセット値）と、が含まれる。
【００７１】
そして、ステップＳ３で入力された会社名に対応して、メモリ１７のカウンタＣ１Ｘが設定される（ステップＳ４）。
【００７２】
挿入モードである場合（ステップＳ２；ＹＥＳ）、挿入モードの操作画面が表示手段１４に表示され、操作手段１２を介して、操作者からの、読み取り対象の原稿に対応する会社と、挿入先のページのベーツスタンプのページ番号と、画像上のベーツスタンプの位置情報と、の入力が受け付けられる（ステップＳ５）。
【００７３】
そして、ステップＳ５で入力された会社名に対応して、メモリ１７のカウンタＣ１Ｘが設定され、ステップＳ５で入力された挿入先のページ番号がメモリ１７のカウンタＣ２に設定される（ステップＳ６）。
【００７４】
そして、画像読み取り手段１９により原稿の画像が順に読み取られ、その読み取り画像の画像データが生成され、ページメモリ１６に記憶される（ステップＳ７）。つまり、ベーツスタンプ重畳前の画像データが生成されて記憶される。
【００７５】
そして、ベーツスタンプ重畳前の画像データがあるか（ページメモリ１６に記憶されているか）否かが判別される（ステップＳ８）。ベーツスタンプ重畳前の画像データがある場合（ステップＳ８；ＹＥＳ）、ページメモリ１６から未選択の画像データが読み取り順に一つ選択されて読み出される（ステップＳ９）。
【００７６】
そして、挿入モードであるか否かが判別される（ステップＳ１０）。挿入モードでない場合（ステップＳ１０；ＮＯ）、通常モードであり、ステップＳ９で選択中の画像データが新しいジョブに対応するか（最初の画像データか）否かが判別される（ステップＳ１１）。新ジョブに対応する場合（ステップＳ１１；ＹＥＳ）、カウンタＣ１Ｘのカウント値が１つインクリメントされる（ステップＳ１２）。そして、カウンタＣ２のカウント値がリセットされる（ステップＳ１３）。そして、カウンタＣ２のカウント値が１つインクリメントされる（ステップＳ１４）。新ジョブに対応しない場合（ステップＳ１１；ＮＯ）、ステップＳ１４に移行される。
【００７７】
そして、ステップＳ３で入力された会社の会社名と、ステップＳ１で取得された日付情報の日付と、カウンタＣ１Ｘ及びＣ２のカウント値からなるシリアル番号と、を含むベーツスタンプの画像データが生成され、ステップＳ９で選択中の画像データに対して、ステップＳ３で入力された位置情報の位置に、生成したベーツスタンプの画像データが画像として重畳され、重畳後の画像データが生成される（ステップＳ１５）。
【００７８】
挿入モードである場合（ステップＳ１０；ＹＥＳ）、ステップＳ９で選択中の画像データが新規挿入であるか（挿入用の画像読み取りの最初の画像データか）否かが判別される（ステップＳ１６）。新規挿入である場合（ステップＳ１６；ＹＥＳ）、カウンタＣ３のカウント値がリセットされる（ステップＳ１７）。そして、カウンタＣ３のカウント値が１つインクリメントされる（ステップＳ１８）。新規挿入でない場合（ステップＳ１６；ＮＯ）、ステップＳ１８に移行される。
【００７９】
そして、ステップＳ５で入力された会社の会社名と、ステップＳ１で取得された日付情報の日付と、カウンタＣ１Ｘ、Ｃ２及びＣ３のカウント値からなるシリアル番号と、を含むベーツスタンプの画像データが生成され、ステップＳ９で選択中の画像データに対して、ステップＳ５で入力された位置情報の位置に、生成したベーツスタンプの画像データが画像として重畳され、重畳後の画像データが生成される（ステップＳ１９）。
【００８０】
そして、重畳後の画像データがＨＤＤ１５に記憶され（ステップＳ２０）、ステップＳ８に移行される。重畳前の画像データがない場合（ステップＳ８；ＮＯ）、スタンプ重畳画像生成処理が終了する。
【００８１】
以上、本実施の形態によれば、ベーツスタンプが、カウンタＣ１Ｘによりカウントされるジョブを跨いだ第１のシリアル番号を利用したページごとに異なる第２のシリアル番号を含むので、画像読み取り手段１９の画像読み取りにより生成された画像データの一意性をページごとに示すことができる。また、ベーツスタンプがジョブごとに異なる第１のシリアル番号を含むので、生成された画像データの一意性をジョブごとに示すことができる。
【００８２】
また、ベーツスタンプがシリアル番号とともにこれに対応する文字情報（会社名及び日付）を含むので、画像読み取りにより生成された画像データの一意性をより簡単に示すことができる。さらに、各会社名に対応したカウンタＣ１〜Ｃ３を設けるので、会社名ごとに対応する第１のシリアル番号を生成できる。
【００８３】
また、シリアル番号を第１、第２及び第３のシリアル番号に分けるので、各シリアル番号が短くなり、画像読み取りにより生成された画像データの一意性をより簡単に示すことができる。さらに、第１、第２、第３のシリアル番号をそれぞれ８桁未満とするので、操作者が各シリアル番号を容易に認識でき、画像読み取りされた画像データの一意性をさらに簡単に示すことができる。
【００８４】
また、カウンタＣ２により、ジョブを跨がない第２のシリアル番号を簡単に生成できる。
【００８５】
また、カウンタＣ３により、挿入画像データを検索しやすい第３のシリアル番号を簡単に生成できる。
【００８６】
なお、本実施の形態においては、画像読み取りジョブを例にとり説明したが、画像受信ジョブ及び画像送信ジョブにも適用可能である。また、本実施の形態においては、ジョブを跨いだ通番として、ジョブごとにカウントアップする例を説明したが、画像ごとにカウントアップする構成としてもよい。具体的には、例えば、ジョブ１及びジョブ２のページごとにシリアル番号を付し、シリアル番号は、ジョブがかわってもリセットされず、ジョブ２に対するシリアル番号は、ジョブ１からの通番となり、各ジョブの１ページ目から順に、
ジョブ１：  ３，４，５
ジョブ２：  ６，７，８
となる構成である。この構成では、ベーツスタンプがジョブを跨いでページごとに異なる第１のシリアル番号を含むので、生成された画像データの一意性をページごとに示すことができる。
【００８７】
また、本実施の形態において、シリアル番号は、第１及び第２のシリアル番号（又は第１、第２及び第３のシリアル番号）を含むものとして説明したが、これに限定されるものではなく、少なくとも第１のシリアル番号を含むものとしてもよい。例えば、第１のシリアル番号のみによりシリアル番号を記述する場合に、ジョブ２に対するシリアル番号がジョブ１からの連番となり、各ジョブの１ページ目から順に、
ジョブ１：  ２，２，２
ジョブ２：  ３，３，３
となる構成である。
【００８８】
また、本実施の形態において、ベーツスタンプが、会社名、日付及びシリアル番号を含むものとして説明したが、これに限定されるものではなく、ベーツスタンプが少なくともシリアル番号を含む構成としてもよい。また、本実施の形態において、会社名とカウンタＣ１Ｘとを一対一の対応としたが、これに限定されるものではなく、１つの会社名に複数のカウンタＣ１を関連付ける構成としてもよい。
【００８９】
（第２の実施の形態）
図６〜図１１を参照して、本発明に係る第２の実施の形態を説明する。先ず、図６〜図９を参照して、本実施の形態の装置構成を説明する。図６に、画像読み取りシステム１の構成を示す。図７に、ＤＢ（DataBase）サーバ３０の内部構成を示す。図８に、ＴＳＡ（Time Stamp Authority）サーバ４０の内部構成を示す。図９に、ＰＣ５０の内部構成を示す。
【００９０】
図６に示すように、本実施の形態の画像読み取りシステム１は、ＭＦＰ１０と、画像データ管理装置としてのＤＢサーバ３０と、ＴＳＡサーバ４０と、外部機器としてのＰＣ５０と、を備えて構成され、各装置が通信ネットワークＮを介して通信接続されている。
【００９１】
通信ネットワークＮは、例えば、ＷＡＮ（Wide Area Network）であるが、ＬＡＮ（Local Area Network）を含んでもよく、電話回線網、ＩＳＤＮ（Integrated Services Digital Network）回線網、広帯域通信回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ（Community Antenna TeleVision）回線、光通信回線、無線通信回線と、それらを接続するインターネットサービスプロバイダなどを含む構成でもよい。
【００９２】
ＭＦＰ１０は、第１の実施の形態と同様の構成であり、画像読み取り手段１９により画像読み取りして生成した画像データにベーツスタンプを画像として重畳する機能を有する。また、ＭＦＰ１０の通信手段１８は、通信ネットワークＮに接続される。
【００９３】
ＤＢサーバ３０は、ベーツスタンプ重畳後の画像データを保存して管理するサーバ装置である。ここでは、ＤＢサーバ３０がＢＢ会社のサーバであるものとする。図示は省略するが、実際には、会社毎にＤＢサーバが設けられるものとする。
【００９４】
図７に示すように、ＤＢサーバ３０は、ＣＰＵ３１と、入力手段３２と、ＲＡＭ３３と、表示手段３４と、第２の記憶手段、記憶手段としての記憶手段３５と、第２の通信手段、通信手段としての通信手段３６と、を備えて構成され、各部がバス３７を介して接続される。
【００９５】
ＲＡＭ３３は、ＭＦＰ１０のＲＡＭ１３と同様である。ＣＰＵ３１は、ＤＢサーバ３０の各部を中央制御する。ＣＰＵ３１は、記憶手段３５に記憶されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムを読み出してＲＡＭ３３に展開し、ＲＡＭ３３に展開されたプログラムとの協働で、各種処理を実行する。ＣＰＵ３１と、ＲＡＭ３３内のプログラムと、の協働により、タイムスタンプ取得手段、第２の制御手段、制御手段として構成される。
【００９６】
入力手段３２は、キーボード等のキー入力デバイスを備えて、操作者からのキー入力に基づく操作情報をＣＰＵ３１に出力する。入力手段３２には、マウス等のポインティングデバイスを含めてもよい。表示手段３４は、ＣＲＴ（Cathode Ray Tube）、ＬＣＤ等の表示手段であり、ＣＰＵ３１から入力される表示情報に基づいて各種情報を表示する。
【００９７】
記憶手段３５は、各種データを読み書き可能に記憶するＨＤＤ等の記憶手段であり、特に、シリアル番号をキーとして、ベーツスタンプを含む画像データとタイムスタンプとを有するＤＢを記憶する。通信手段３６は、モデム、ルータ、ネットワークカード等により構成され、通信ネットワークＮに接続され、通信ネットワークＮ上の機器との通信を介する。
【００９８】
ＴＳＡサーバ４０は、デジタル認証に用いるタイムスタンプを発行するサーバ装置である。図８に示すように、ＴＳＡサーバ４０は、ＣＰＵ４１と、入力手段４２と、ＲＡＭ４３と、表示手段４４と、記憶手段４５と、通信手段４６と、を備えて構成され、各部がバス４７を介して接続される。ＣＰＵ４１、入力手段４２、ＲＡＭ４３、表示手段４４、記憶手段４５、通信手段４６、バス４７は、それぞれ、ＤＢサーバ３０のＣＰＵ３１、入力手段３２、ＲＡＭ３３、表示手段３４、記憶手段３５、通信手段３６、バス３７と同様の構成である。
【００９９】
ＣＰＵ４１は、ＴＳＡサーバ４０の各部を中央制御し、記憶手段４５に記憶されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムを読み出してＲＡＭ４３に展開し、ＲＡＭ４３に展開されたプログラムとの協働で、各種処理を実行する。記憶手段４５は、画像データのハッシュ値とタイムスタンプとを対応付けて記憶する。
【０１００】
クライアント装置としてのＰＣ５０は、デジタル認証を要求するユーザが使用する装置である。図９に示すように、ＰＣ５０は、ＣＰＵ５１と、入力手段５２と、ＲＡＭ５３と、表示手段５４と、記憶手段５５と、通信手段５６と、を備えて構成され、各部がバス５７を介して接続される。ＣＰＵ５１、入力手段５２、ＲＡＭ５３、表示手段５４、記憶手段５５、通信手段５６、バス５７は、それぞれ、ＤＢサーバ３０のＣＰＵ３１、入力手段３２、ＲＡＭ３３、表示手段３４、記憶手段３５、通信手段３６、バス３７と同様の構成である。
【０１０１】
ＣＰＵ５１は、ＰＣ５０の各部を中央制御し、記憶手段５５に記憶されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムを読み出してＲＡＭ５３に展開し、ＲＡＭ５３に展開されたプログラムとの協働で、各種処理を実行する。
【０１０２】
次に、図１０及び図１１を参照して、画像読み取りシステム１の動作を説明する。図１０に、画像読み取りシステム１でのデータ及び処理の流れを示す。図１１に、パスワードＦ６４を含むベーツスタンプが重畳された画像データＦ５を示す。
【０１０３】
先ず、ＤＢサーバ３０へのベーツスタンプを含む画像データの登録の工程を説明する。
【０１０４】
図１０に示すように、先ず、ＭＦＰ１０において、画像読み取り手段１９により原稿から画像データが読み取られて画像データが生成され、その画像データに対応するパスワードが生成され、第１の実施の形態の画像読み取り処理と同様に、会社名と、日付と、カウンタＣ１Ｘ及びＣ２（あるいはカウンタＣ１Ｘ、Ｃ２及びＣ３）のカウント値からなるシリアル番号と、生成したパスワードと、を含むベーツスタンプの画像データが生成され、読み取られた画像データに、生成したベーツスタンプが画像として重畳されて、ベーツスタンプを含む画像データが生成され、その画像データがＨＤＤ１５に記憶される（ステップＳ３１）。本実施の形態においては、ベーツスタンプの会社名がＢＢ会社であるものとして説明する。
【０１０５】
また、パスワードの生成方法としては、例えば、生成した画像データに対して、一方向関数によりメッセージダイジェストが生成され、そのメッセージダイジェストがパスワードとされる。
【０１０６】
ステップＳ３１においては、例えば、図１１に示すように、会社名Ｆ６１、日付Ｆ６２、シリアル番号Ｆ６３及びパスワードＦ６４を含むベーツスタンプＦ６が重畳された画像データＦ５が生成される。
【０１０７】
そして、ＭＦＰ１０において、パスワードと、シリアル番号と、ベーツスタンプが重畳された画像データとが、通信手段１８により通信ネットワークＮを介してＤＢサーバ３０に送信される（ステップＳ３２）。
【０１０８】
そして、ＤＢサーバ３０において、タイムスタンプを要求する旨の情報が、通信手段３６により通信ネットワークＮを介してＴＳＡサーバ４０に送信される（ステップＳ３３）。ステップＳ３１においては、所定のハッシュ関数により、受信した画像データのハッシュ値が算出され、タイムスタンプを要求する旨の情報には、算出したハッシュ値が含まれるものとする。
【０１０９】
そして、ＴＳＡサーバ４０において、通信手段４６により受信したタイムスタンプを要求する旨の情報に基づいて、タイムスタンプが生成される（ステップＳ３４）。例えば、ＴＳＡサーバ４０において、図示しない通信ネットワークＮ上に設けられるＴＡ（Time Authority）サーバに現在時刻情報の要求が送信され、その現在時刻情報がＴＡサーバから受信される。そして、受信したタイムスタンプを要求する旨の情報に含まれるハッシュ値と、受信した現在時刻情報とが、ＴＳＡ秘密鍵を用いて暗号化されて署名値が生成される。そして、ハッシュ値と、現在時刻情報と、署名値と、を含むタイムスタンプが生成される。
【０１１０】
そして、ＴＳＡサーバ４０において、生成したタイムスタンプが、通信手段４６により通信ネットワークＮを介してＤＢサーバ３０に送信される（ステップＳ３５）。そして、ＤＢサーバ３０において、ステップＳ３２で取得したベーツスタンプを含む画像データと、パスワードと、ステップＳ３５で取得したタイムスタンプと、シリアル番号と、が関連付けられて、記憶手段３５に、画像データのＤＢのレコードとして記憶される（ステップＳ３６）。
【０１１１】
次いで、ベーツスタンプを含む画像データの真正性の検証の工程を説明する。
【０１１２】
ＭＦＰ１０において、ステップＳ３１〜Ｓ３６で生成されたベーツスタンプを含む画像データが画像記録手段２０により記録用紙に記録されて印刷物が生成され、その印刷物が頒布されたとする。そして、あるＰＣ５０のユーザが印刷物を入手し、その印刷物の画像の真正性を確認しようする場合を考える。ユーザは、印刷物に記録されたベーツスタンプから、会社名、シリアル番号及びパスワードを目視により取得する。
【０１１３】
先ず、ＰＣ５０において、ユーザからの上記取得した会社名、シリアル番号及びパスワードの入力が、入力手段５２を介して受け付けられる（ステップＳ３７）。そして、ＰＣ５０において、入力されたシリアル番号及びパスワードが、通信手段５６により通信ネットワークＮを介して、入力された会社名のＤＢサーバ（本実施の形態では、ＤＢサーバ３０とする）に送信される（ステップＳ３８）。ＤＢサーバ３０において、受信したパスワードが正しいか（入力されたパスワードが記憶手段３５に記憶されているか）否かが判別され、そのパスワードが正しい場合に、ＰＣ５０からＤＢサーバ３０へのアクセスが可能な状態となり、そのパスワードが正しくない場合に、ＰＣ５０からＤＢサーバ３０へのアクセスが禁止される。
【０１１４】
ＰＣ５０からＤＢサーバ３０へのアクセスが可能な状態で、ＤＢサーバ３０において、受信したシリアル番号に対応する画像データ及びタイムスタンプが、記憶手段３５から検索される（ステップＳ３９）。具体的には、記憶手段３５に記憶されている画像データのＤＢにおいて、受信したシリアル番号をキーとするレコードの画像データ及びタイムスタンプが検索される。検索されない場合に、ＤＢサーバ３０において、例えば、画像データ及びタイムスタンプが検索されない旨が、通信手段３６により通信ネットワークＮを介してＰＣ５０に送信される。ＰＣ５０において、通信手段５６により受信した画像データ及びタイムスタンプが検索されない旨が、表示手段５４に表示され、その旨がユーザに知らせられる。
【０１１５】
検索された場合に、ＤＢサーバ３０において、検索された画像データ及びタイムスタンプが、通信手段３６により通信ネットワークＮを介して、シリアル番号送信元のＰＣ５０に送信される（ステップＳ４０）。そして、ＰＣ５０において、ＴＳＡ公開鍵及びハッシュ値を要求する旨の情報が、通信手段５６により通信ネットワークＮを介して、ＴＳＡサーバ４０に送信される（ステップＳ４１）。例えば、ＴＳＡ公開鍵及びハッシュ値を要求する旨の情報には、受信したタイムスタンプが含まれるものとする。
【０１１６】
そして、ＴＳＡサーバ４０において、通信手段４６により受信したタイムスタンプ内の時刻情報をキーとして、記憶手段４５に記憶されたハッシュ値が検索される（ステップＳ４２）。ハッシュ値が検索されない場合に、タイムスタンプが改竄されているものとし、タイムスタンプの改竄の旨が、通信手段４６により通信ネットワークＮを介して、ＰＣ５０に送信され、ＰＣ５０において、通信手段５６により受信したタイムスタンプの改竄の旨が、表示手段５４に表示される。
【０１１７】
そして、ＴＳＡサーバ４０において、ハッシュ値が検索された場合に、検索したハッシュ値とＴＳＡ公開鍵とが通信手段４６により通信ネットワークＮを介して、ＰＣ５０に送信される（ステップＳ４３）。そして、ＰＣ５０において、タイムスタンプの検証と、画像データの検証と、ハッシュ値の検証と、が実行され、その検証結果及び画像データが表示手段５４に表示される（ステップＳ４４）。
【０１１８】
ステップＳ４４において、タイムスタンプの検証では、ステップＳ４０で受信したタイムスタンプの署名値が、ステップＳ４３で受信したＴＳＡ公開鍵を用いて復号化されてハッシュ値及び時刻情報が取得され、その復号化で取得したハッシュ値及び時刻情報と、タイムスタンプ内のハッシュ値及び時刻情報と、が一致するか否かが判別される。ハッシュ値及び時刻情報が一致しない場合に、タイムスタンプが改竄されているものとする。ハッシュ値及び時刻情報が一致する場合に、タイムスタンプが改竄されていない正当なものとする。
【０１１９】
ＰＣ５０の記憶手段５５には、ステップＳ３１で用いたハッシュ関数が記憶されているものとする。タイムスタンプが改竄されていない場合に、画像データの検証が実行される。画像データの検証では、ステップＳ４０で受信した画像データから、記憶手段５５に記憶されたハッシュ関数を用いてハッシュ値が算出され、その算出したハッシュ値と、ステップＳ４３で受信したハッシュ値とが一致するか否かが判別される。ハッシュ値が一致しない場合に、画像データが改竄されているものとする。ハッシュ値が一致する場合に、画像データが改竄されていない正当なものとする。
【０１２０】
画像データが改竄されていない場合に、ハッシュ値の検証が実行される。ハッシュ値の検証では、ステップＳ４３で受信したハッシュ値と、タイムスタンプに含まれるハッシュとが一致するか否かが判別される。ハッシュ値が一致しない場合に、受信したタイムスタンプ及び画像データが改竄されているものとする。ハッシュ値が一致する場合に、受信したタイムスタンプ及び画像データが改竄されていない正当なものとする。これらの検証結果が表示手段５４に表示される。さらに、ＤＢサーバ３０から受信した画像データが表示手段５４に表示され、ユーザにより、表示された画像データと、印刷物の画像データとが、目視により比較され、一致する場合に、画像データの真正性が確認できる。
【０１２１】
以上、本実施の形態によれば、ベーツスタンプにより、ＭＦＰ１０の画像読み取りにより生成された画像データの一意性を示すことができるとともに、タイムスタンプにより、その画像データの一意性をより厳密に示すことができる。また、表示手段５４に表示された画像データと、印刷物の画像データとの比較により、画像データの真正性が確認できる。
【０１２２】
また、ＤＢサーバ３０のアクセスをパスワード認証するので、画像データ及びタイムスタンプのセキュリティを高めることができる。
【０１２３】
また、画像読み取りされた画像データから一方向関数により生成されるメッセージダイジェストをパスワードとするので、パスワードを容易に生成できる。
【０１２４】
なお、上記各実施の形態における記述は、本発明に係る好適な画像記憶装置、画像記憶システム及び画像データ管理装置の一例であり、これに限定されるものではない。
【０１２５】
例えば、上記各実施の形態において、画像記憶装置として、ＭＦＰ１０を説明したが、これに限定されるものではなく、複写機、スキャナ等の、少なくとも画像記憶機能を有する画像記憶装置としてもよい。また、生成する画像データが、白黒の２値又は白黒の中間色を含む多値の画像データとする構成を説明したが、これに限定されるものではなく、カラーの画像データとしてもよい。
【０１２６】
また、上記第２の実施の形態において、パスワードは、ＭＦＰ１０で生成されるものとして説明したが、これに限定されるものではなく、ＤＢサーバ４０等で生成されてＭＦＰ１０に送信される構成としてもよい。
【図面の簡単な説明】
【０１２７】
【図１】本発明に係る第１の実施の形態のＭＦＰ１０の構成を示すブロック図である。
【図２】（ａ）はベーツスタンプＦ２の構成を示す図である。（ｂ）はベーツスタンプＦ２が重畳された画像データＦ３の構成を示す図である。
【図３】画像データＦ４１〜Ｆ４４への画像データＦ４３１〜Ｆ４３３の挿入の例を示す図である。
【図４】スタンプ重畳画像生成処理を示すフローチャートである。
【図５】操作画面の構成を示す図であり、（ａ）は操作画面１４Ａの構成を示す図であり、（ｂ）は操作画面１４Ｂの構成を示す図である。
【図６】本発明に係る第２の実施の形態の画像読み取りシステム１の構成を示すブロック図である。
【図７】ＤＢサーバ３０の内部構成を示すブロック図である。
【図８】ＴＳＡサーバ４０の内部構成を示すブロック図である。
【図９】ＰＣ５０の内部構成を示すブロック図である。
【図１０】画像読み取りシステム１でのデータ及び処理の流れを示すフロー図である。
【図１１】パスワードＦ６４を含むベーツスタンプが重畳された画像データＦ５を示す図である。
【符号の説明】
【０１２８】
１  画像読み取りシステム
１０  ＭＦＰ
１１  ＣＰＵ
１２  操作手段
１３  ＲＡＭ
１４  表示手段
１５  ＨＤＤ
１６  ページメモリ
１７  メモリ
１８  通信手段
１９  画像読み取り手段
２０  画像記録手段
２１  計時手段
２２  バス
３０  ＤＢサーバ
４０  ＴＳＡサーバ
５０  ＰＣ
３１，４１，５１  ＣＰＵ
３２，４２，５２  入力手段
３３，４３，５３  ＲＡＭ
３４，４４，５４  表示手段
３５，４５，５５  記憶手段
３６，４６，５６  通信手段
３７，４７，５７  バス
Ｎ  通信ネットワーク
【図１】
2006345043.tif 000003
【図２】
2006345043.tif 000004
【図３】
2006345043.tif 000005
【図４】
2006345043.tif 000006
【図５】
2006345043.tif 000007
【図６】
2006345043.tif 000008
【図７】
2006345043.tif 000009
【図８】
2006345043.tif 000010
【図９】
2006345043.tif 000011
【図１０】
2006345043.tif 000012
【図１１】
2006345043.tif 000013