(57)【要約】【課題】紙指紋情報を用いて不正コピーを防止するための装置において、２回目以降の原本のコピー時には、原稿画像の読み取り動作が不要な画像形成装置等を提供する。【解決手段】紙指紋登録時には、原稿から原稿画像データを読み取る。さらに、原稿から紙指紋情報を読み取る。そして、原稿画像データと、紙指紋情報とを関連付けて情報処理装置に登録する。コピー時には、原稿から読み取った紙指紋情報を当該装置に送信し、紙指紋情報が登録済みか否かの判定を当該装置に要求する。登録済みの判定結果を受け取った場合、紙指紋情報と関連付けられて登録されている原稿画像データを当該装置から読み出す。【選択図】図１３
2008271418.tif 000002
【特許請求の範囲】
【請求項１】
原稿から原稿画像データを読み取る手段と、
前記原稿から紙指紋情報を読み取る手段と、
前記原稿画像データと、前記紙指紋情報とを関連付けて情報処理装置に登録する手段と、
原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求する手段と、
前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されている原稿画像データを前記情報処理装置から読み出し、画像処理を行い、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行う手段と、
前記画像処理された原稿画像データを印刷出力する手段
を備えることを特徴とする画像形成装置。
【請求項２】
前記登録する手段は、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データと、未登録の紙指紋情報とを関連付けて前記情報処理装置に更に登録することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記印刷出力される用紙から紙指紋情報を読み取る手段を更に備えることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
原稿から原稿画像データを読み取る手段と、
前記原稿から紙指紋情報を読み取る手段と、
前記原稿画像と前記紙指紋情報を記憶する手段と、
前記原稿画像データと前記紙指紋情報とを関連付けて、前記記憶する手段に登録する手段と、
原稿から読み取った紙指紋情報が登録済みか未登録かを判定する手段と、
前記判定する手段が登録済みの判定結果を出力した場合は、前記紙指紋情報と関連付けられて登録されている原稿画像データに画像処理を行い、未登録の判定結果を出力した場合は、原稿から読み取った原稿画像データに画像処理を行う手段と、
前記画像処理された原稿画像データを印刷出力する手段
を備えることを特徴とする画像形成装置。
【請求項５】
前記登録する手段は、前記判定する手段が未登録の判定結果を出力した場合は、原稿から読み取った原稿画像データと、未登録の紙指紋情報とを関連付けて更に登録することを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記印刷出力される用紙から紙指紋情報を読み取る手段を更に備えることを特徴とする請求項４又は５に記載の画像形成装置。
【請求項７】
複数頁の原稿から複数の原稿画像データを読み取る手段と、
前記複数の原稿画像データを１枚の出力用紙に形成する手段と、
前記出力用紙から紙指紋情報を読み取る手段と、
前記複数の原稿画像データと、前記紙指紋情報とを関連付けて情報処理装置に登録する手段と、
原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求する手段と、
前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されている複数の原稿画像データを前記情報処理装置から読み出し、画像処理を行い、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行う手段と、
前記画像処理された原稿画像データを印刷出力する手段
を備えることを特徴とする画像形成装置。
【請求項８】
前記画像処理を行う手段は、前記情報処理装置から登録済みの判定結果を受け取った場合、前記紙指紋情報と関連付けられて登録されている複数の原稿画像データの中から一部の原稿画像データを選択し、当該一部の原稿画像データを画像処理することを特徴とする請求項７記載の画像形成装置。
【請求項９】
前記登録する手段は、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データと、未登録の紙指紋情報とを関連付けて前記情報処理装置に更に登録することを特徴とする請求項８記載の画像形成装置。
【請求項１０】
ＷｅｂページのＵＲＬが印刷された原稿から当該ＵＲＬを読み取る手段と、
前記原稿から紙指紋情報を読み取る手段と、
前記ＵＲＬと、前記紙指紋情報とを関連付けて第一の情報処理装置に登録する手段と、
原稿から読み取った紙指紋情報を前記第一の情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該第一の情報処理装置に要求する手段と、
前記第一の情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されているＵＲＬを前記第一の情報処理装置から読み出し、当該ＵＲＬが示すＷｅｂページを第二の情報処理装置からダウンロードして、画像処理を行い、前記第一の情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行う手段と、
前記画像処理された原稿画像データを印刷出力する手段
を備えることを特徴とする画像形成装置。
【請求項１１】
前記登録する手段は、前記第一の情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取ったＵＲＬと、未登録の紙指紋情報とを関連付けて更に登録することを特徴とする請求項１０記載の画像形成装置。
【請求項１２】
前記ＵＲＬを読み取る手段は、原稿に電子透かしで埋め込まれたＵＲＬを読み取る手段であることを特徴とする請求項１０又は１１に記載の画像形成装置。
【請求項１３】
原稿から原稿画像データを読み取る手段と、
前記原稿画像データと複数のバリアブルデータとを合成した画像データを複数枚の出力用紙に形成する手段と、
前記複数枚の出力用紙から各々の紙指紋情報を読み取り、複数の紙指紋情報を得る手段と、
前記複数のバリアブルデータと、前記複数の紙指紋情報とを各々関連付けて情報処理装置に登録する手段と、
原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求する手段と、
前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されているバリアブルデータを前記情報処理装置から読み出して印刷出力する手段
を備えることを特徴とする画像形成装置。
【請求項１４】
原稿から原稿画像データを読み取るステップと、
前記原稿から紙指紋情報を読み取るステップと、
前記原稿画像データと、前記紙指紋情報とを関連付けて情報処理装置に登録するステップと、
原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、
前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されている原稿画像データを前記情報処理装置から読み出し、画像処理を行い、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、
前記画像処理された原稿画像データを印刷出力するステップ
を含むことを特徴とする画像形成方法。
【請求項１５】
前記登録するステップは、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データと、未登録の紙指紋情報とを関連付けて前記情報処理装置に登録すること更に含むことを特徴とする請求項１４記載の画像形成方法。
【請求項１６】
原稿から原稿画像データを読み取るステップと、
前記原稿から紙指紋情報を読み取るステップと、
前記原稿画像と前記紙指紋情報を記憶するステップと、
前記原稿画像データと前記紙指紋情報とを関連付けて、前記記憶する手段に登録するステップと、
原稿から読み取った紙指紋情報が登録済みか未登録かを判定するステップと、
前記判定する手段が登録済みの判定結果を出力した場合は、前記紙指紋情報と関連付けられて登録されている原稿画像データに画像処理を行い、未登録の判定結果を出力した場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、
前記画像処理された原稿画像データを印刷出力するステップ
を含むことを特徴とする画像形成方法。
【請求項１７】
前記登録するステップは、前記判定する手段が未登録の判定結果を出力した場合は、原稿から読み取った原稿画像データと、未登録の紙指紋情報とを関連付けて登録することを更に含むことを特徴とする請求項１６記載の画像形成方法。
【請求項１８】
複数頁の原稿から複数の原稿画像データを読み取るステップと、
前記複数の原稿画像データを１枚の出力用紙に形成するステップと、
前記出力用紙から紙指紋情報を読み取るステップと、
前記複数の原稿画像データと、前記紙指紋情報とを関連付けて情報処理装置に登録するステップと、
原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、
前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されている複数の原稿画像データを前記情報処理装置から読み出し、画像処理を行い、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、
前記画像処理された原稿画像データを印刷出力するステップ
を含むことを特徴とする画像形成方法。
【請求項１９】
前記画像処理を行うステップは、前記情報処理装置から登録済みの判定結果を受け取った場合、前記紙指紋情報と関連付けられて登録されている複数の原稿画像データの中から一部の原稿画像データを選択し、当該一部の原稿画像データを画像処理することを特徴とする請求項１８記載の画像形成方法。
【請求項２０】
前記登録するステップは、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データと、未登録の紙指紋情報とを関連付けて前記情報処理装置に登録することを更に含むことを特徴とする請求項１９記載の画像形成方法。
【請求項２１】
ＷｅｂページのＵＲＬが印刷された原稿から当該ＵＲＬを読み取るステップと、
前記原稿から紙指紋情報を読み取るステップと、
前記ＵＲＬと、前記紙指紋情報とを関連付けて第一の情報処理装置に登録するステップと、
原稿から読み取った紙指紋情報を前記第一の情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該第一の情報処理装置に要求するステップと、
前記第一の情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されているＵＲＬを前記第一の情報処理装置から読み出し、当該ＵＲＬが示すＷｅｂページを第二の情報処理装置からダウンロードして、画像処理を行い、前記第一の情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、
前記画像処理された原稿画像データを印刷出力するステップ
を含むことを特徴とする画像形成方法。
【請求項２２】
前記登録するステップは、前記第一の情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取ったＵＲＬと、未登録の紙指紋情報とを関連付けて前記第一の情報処理装置に登録することを更に含むことを特徴とする請求項２１記載の画像形成方法。
【請求項２３】
原稿から原稿画像データを読み取るステップと、
前記原稿画像データと複数のバリアブルデータとを合成した画像データを複数枚の出力用紙に形成するステップと、
前記複数枚の出力用紙から各々の紙指紋情報を読み取り、複数の紙指紋情報を得るステップと、
前記複数のバリアブルデータと、前記複数の紙指紋情報とを各々関連付けて情報処理装置に登録するステップと、
原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、
前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されているバリアブルデータを前記情報処理装置から読み出して印刷出力するステップ
を含むことを特徴とする画像形成方法。
【請求項２４】
コンピュータに、
原稿から原稿画像データを読み取るステップと、
前記原稿から紙指紋情報を読み取るステップと、
前記原稿画像データと、前記紙指紋情報とを関連付けて情報処理装置に登録するステップと、
原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、
前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されている原稿画像データを前記情報処理装置から読み出し、画像処理を行い、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、
前記画像処理された原稿画像データを印刷出力するステップ
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２５】
コンピュータに、
複数頁の原稿から複数の原稿画像データを読み取るステップと、
前記複数の原稿画像データを１枚の出力用紙に形成するステップと、
前記出力用紙から紙指紋情報を読み取るステップと、
前記複数の原稿画像データと、前記紙指紋情報とを関連付けて情報処理装置に登録するステップと、
原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、
前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されている複数の原稿画像データを前記情報処理装置から読み出し、画像処理を行い、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、
前記画像処理された原稿画像データを印刷出力するステップ
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２６】
コンピュータに、
ＷｅｂページのＵＲＬが印刷された原稿から当該ＵＲＬを読み取るステップと、
前記原稿から紙指紋情報を読み取るステップと、
前記ＵＲＬと、前記紙指紋情報とを関連付けて第一の情報処理装置に登録するステップと、
原稿から読み取った紙指紋情報を前記第一の情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該第一の情報処理装置に要求するステップと、
前記第一の情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されているＵＲＬを前記第一の情報処理装置から読み出し、当該ＵＲＬが示すＷｅｂページを第二の情報処理装置からダウンロードして、画像処理を行い、前記第一の情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、
前記画像処理された原稿画像データを印刷出力するステップ
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２７】
コンピュータに、
原稿から原稿画像データを読み取るステップと、
前記原稿画像データと複数のバリアブルデータとを合成した画像データを複数枚の出力用紙に形成するステップと、
前記複数枚の出力用紙から各々の紙指紋情報を読み取り、複数の紙指紋情報を得るステップと、
前記複数のバリアブルデータと、前記複数の紙指紋情報とを各々関連付けて情報処理装置に登録するステップと、
原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、
前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されているバリアブルデータを前記情報処理装置から読み出して印刷出力するステップ
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２８】
コンピュータに、
原稿から原稿画像データを読み取るステップと、
前記原稿から紙指紋情報を読み取るステップと、
前記原稿画像データと、前記紙指紋情報とを関連付けて情報処理装置に登録するステップと、
原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、
前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されている原稿画像データを前記情報処理装置から読み出し、画像処理を行い、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、
前記画像処理された原稿画像データを印刷出力するステップ
を実行させるためのプログラム。
【請求項２９】
コンピュータに、
複数頁の原稿から複数の原稿画像データを読み取るステップと、
前記複数の原稿画像データを１枚の出力用紙に形成するステップと、
前記出力用紙から紙指紋情報を読み取るステップと、
前記複数の原稿画像データと、前記紙指紋情報とを関連付けて情報処理装置に登録するステップと、
原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、
前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されている複数の原稿画像データを前記情報処理装置から読み出し、画像処理を行い、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、
前記画像処理された原稿画像データを印刷出力するステップ
を実行させるためのプログラム。
【請求項３０】
コンピュータに、
ＷｅｂページのＵＲＬが印刷された原稿から当該ＵＲＬを読み取るステップと、
前記原稿から紙指紋情報を読み取るステップと、
前記ＵＲＬと、前記紙指紋情報とを関連付けて第一の情報処理装置に登録するステップと、
原稿から読み取った紙指紋情報を前記第一の情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該第一の情報処理装置に要求するステップと、
前記第一の情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されているＵＲＬを前記第一の情報処理装置から読み出し、当該ＵＲＬが示すＷｅｂページを第二の情報処理装置からダウンロードして、画像処理を行い、前記第一の情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、
前記画像処理された原稿画像データを印刷出力するステップ
を実行させるためのプログラム。
【請求項３１】
コンピュータに、
原稿から原稿画像データを読み取るステップと、
前記原稿画像データと複数のバリアブルデータとを合成した画像データを複数枚の出力用紙に形成するステップと、
前記複数枚の出力用紙から各々の紙指紋情報を読み取り、複数の紙指紋情報を得るステップと、
前記複数のバリアブルデータと、前記複数の紙指紋情報とを各々関連付けて情報処理装置に登録するステップと、
原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、
前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されているバリアブルデータを前記情報処理装置から読み出して印刷出力するステップ
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、書類の原本保証を行うために、用紙の紙繊維パターン（「紙指紋情報」と称す。）を用紙の識別情報として利用して用紙の識別を行う画像形成装置に関する。
【背景技術】
【０００２】
従来、契約書や証明書等の重要書類の原本をコピーする際に、原本に埋め込まれている識別情報に基づいて、原本の不正コピーを防止する方法が提案されている。この方法によれば、例えば、識別情報に基づいて、原本のコピー回数が所定回数以上かどうかを判定し、コピーが所定回数以上されている場合には、ユーザに対して警告メッセージを発し、コピーを強行するか又は中止するかをユーザに選択させる。しかし、この手法では、電子透かし、ＩＣチップ、バーコード等を用いて識別情報を原本に予め付加（埋め込み、装着、印刷等）しておかなければならない。したがって、識別情報が予め付加されていない原本に対しては、当然、この方法を適用することはできない。
【０００３】
一方、用紙の紙指紋情報を紙の個体識別情報として利用して不正コピーを防止する方法も提案されている。用紙は、細い天然繊維が絡まってできており、この天然繊維の絡み具合はランダムであり、全く同じ紙繊維のパターンを持つ用紙が存在する可能性は極めて低いと考えられている。したがって、この紙繊維のパターンを紙指紋情報として扱うことができる。この紙指紋情報は、人間の指の指紋と同じように、一枚一枚の紙毎に異なる特性をもつ。したがって、紙指紋情報を個体識別情報として利用すれば、電子透かし等の手段を用いて原本に識別情報を付加する必要はなくなる。さらに、紙繊維のパターンは多少の曲げでも崩れることが無く耐久性が強く、時間の経過による経年変化も少ないため、紙指紋情報は長期にわたって個体識別情報として利用可能である。
【０００４】
【特許文献１】特開２００５―９８１７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した紙指紋情報による不正コピー防止方法において、用紙の紙指紋情報をスキャナで読み取る場合、用紙上の画像を読み取るときに用いるスキャナ光量よりも少ないスキャナ光量で用紙を読み取る必要がある。つまり、用紙の紙指紋情報をスキャナで読み取る場合、光源の明るさを通常よりも落とす必要がある。したがって、紙指紋情報による不正コピー防止方法においては、原稿のコピー時に、画像の読み取り動作と、紙指紋情報の読み取り動作を別々に行わなければならず、そのため、コピーの効率が低下するという課題がある。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、原稿から原稿画像データを読み取る手段と、前記原稿から紙指紋情報を読み取る手段と、前記原稿画像データと、前記紙指紋情報とを関連付けて情報処理装置に登録する手段と、原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求する手段と、前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されている原稿画像データを前記情報処理装置から読み出し、画像処理を行い、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行う手段と、前記画像処理された原稿画像データを印刷出力する手段を備えることを特徴とする。
【０００７】
本発明の画像形成装置は、原稿から原稿画像データを読み取る手段と、前記原稿から紙指紋情報を読み取る手段と、前記原稿画像と前記紙指紋情報を記憶する手段と、前記原稿画像データと前記紙指紋情報とを関連付けて、前記記憶する手段に登録する手段と、原稿から読み取った紙指紋情報が登録済みか未登録かを判定する手段と、前記判定する手段が登録済みの判定結果を出力した場合は、前記紙指紋情報と関連付けられて登録されている原稿画像データに画像処理を行い、未登録の判定結果を出力した場合は、原稿から読み取った原稿画像データに画像処理を行う手段と、前記画像処理された原稿画像データを印刷出力する手段を備えることを特徴とする。
【０００８】
本発明の画像形成装置は、複数頁の原稿から複数の原稿画像データを読み取る手段と、前記複数の原稿画像データを１枚の出力用紙に形成する手段と、前記出力用紙から紙指紋情報を読み取る手段と、前記複数の原稿画像データと、前記紙指紋情報とを関連付けて情報処理装置に登録する手段と、原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求する手段と、前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されている複数の原稿画像データを前記情報処理装置から読み出し、画像処理を行い、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行う手段と、前記画像処理された原稿画像データを印刷出力する手段を備えることを特徴とする。
【０００９】
本発明の画像形成装置は、ＷｅｂページのＵＲＬが印刷された原稿から当該ＵＲＬを読み取る手段と、前記原稿から紙指紋情報を読み取る手段と、前記ＵＲＬと、前記紙指紋情報とを関連付けて第一の情報処理装置に登録する手段と、原稿から読み取った紙指紋情報を前記第一の情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該第一の情報処理装置に要求する手段と、前記第一の情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されているＵＲＬを前記第一の情報処理装置から読み出し、当該ＵＲＬが示すＷｅｂページを第二の情報処理装置からダウンロードして、画像処理を行い、前記第一の情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行う手段と、前記画像処理された原稿画像データを印刷出力する手段を備えることを特徴とする。
【００１０】
本発明の画像形成装置は、原稿から原稿画像データを読み取る手段と、前記原稿画像データと複数のバリアブルデータとを合成した画像データを複数枚の出力用紙に形成する手段と、前記複数枚の出力用紙から各々の紙指紋情報を読み取り、複数の紙指紋情報を得る手段と、前記複数のバリアブルデータと、前記複数の紙指紋情報とを各々関連付けて情報処理装置に登録する手段と、原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求する手段と、前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されているバリアブルデータを前記情報処理装置から読み出して印刷出力する手段を備えることを特徴とする。
【００１１】
本発明の画像形成方法は、原稿から原稿画像データを読み取るステップと、前記原稿から紙指紋情報を読み取るステップと、前記原稿画像データと、前記紙指紋情報とを関連付けて情報処理装置に登録するステップと、原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されている原稿画像データを前記情報処理装置から読み出し、画像処理を行い、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、前記画像処理された原稿画像データを印刷出力するステップを含むことを特徴とする。
【００１２】
本発明の画像形成方法は、原稿から原稿画像データを読み取るステップと、前記原稿から紙指紋情報を読み取るステップと、前記原稿画像と前記紙指紋情報を記憶するステップと、前記原稿画像データと前記紙指紋情報とを関連付けて、前記記憶する手段に登録するステップと、原稿から読み取った紙指紋情報が登録済みか未登録かを判定するステップと、前記判定する手段が登録済みの判定結果を出力した場合は、前記紙指紋情報と関連付けられて登録されている原稿画像データに画像処理を行い、未登録の判定結果を出力した場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、
前記画像処理された原稿画像データを印刷出力するステップを含むことを特徴とする。
【００１３】
本発明の画像形成方法は、複数頁の原稿から複数の原稿画像データを読み取るステップと、前記複数の原稿画像データを１枚の出力用紙に形成するステップと、前記出力用紙から紙指紋情報を読み取るステップと、前記複数の原稿画像データと、前記紙指紋情報とを関連付けて情報処理装置に登録するステップと、原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されている複数の原稿画像データを前記情報処理装置から読み出し、画像処理を行い、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、前記画像処理された原稿画像データを印刷出力するステップを含むことを特徴とする。
【００１４】
本発明の画像形成方法は、ＷｅｂページのＵＲＬが印刷された原稿から当該ＵＲＬを読み取るステップと、前記原稿から紙指紋情報を読み取るステップと、前記ＵＲＬと、前記紙指紋情報とを関連付けて第一の情報処理装置に登録するステップと、原稿から読み取った紙指紋情報を前記第一の情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該第一の情報処理装置に要求するステップと、前記第一の情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されているＵＲＬを前記第一の情報処理装置から読み出し、当該ＵＲＬが示すＷｅｂページを第二の情報処理装置からダウンロードして、画像処理を行い、前記第一の情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、前記画像処理された原稿画像データを印刷出力するステップを含むことを特徴とする。
【００１５】
本発明の画像形成方法は、原稿から原稿画像データを読み取るステップと、前記原稿画像データと複数のバリアブルデータとを合成した画像データを複数枚の出力用紙に形成するステップと、前記複数枚の出力用紙から各々の紙指紋情報を読み取り、複数の紙指紋情報を得るステップと、前記複数のバリアブルデータと、前記複数の紙指紋情報とを各々関連付けて情報処理装置に登録するステップと、原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されているバリアブルデータを前記情報処理装置から読み出して印刷出力するステップを含むことを特徴とする。
【００１６】
本発明のコンピュータ読み取り可能な記録媒体は、コンピュータに、
原稿から原稿画像データを読み取るステップと、前記原稿から紙指紋情報を読み取るステップと、前記原稿画像データと、前記紙指紋情報とを関連付けて情報処理装置に登録するステップと、原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されている原稿画像データを前記情報処理装置から読み出し、画像処理を行い、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、前記画像処理された原稿画像データを印刷出力するステップを実行させる。
【００１７】
本発明のコンピュータ読み取り可能な記録媒体は、コンピュータに、
複数頁の原稿から複数の原稿画像データを読み取るステップと、前記複数の原稿画像データを１枚の出力用紙に形成するステップと、前記出力用紙から紙指紋情報を読み取るステップと、前記複数の原稿画像データと、前記紙指紋情報とを関連付けて情報処理装置に登録するステップと、原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されている複数の原稿画像データを前記情報処理装置から読み出し、画像処理を行い、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、前記画像処理された原稿画像データを印刷出力するステップを実行させる。
【００１８】
本発明のコンピュータ読み取り可能な記録媒体は、コンピュータに、
ＷｅｂページのＵＲＬが印刷された原稿から当該ＵＲＬを読み取るステップと、
前記原稿から紙指紋情報を読み取るステップと、前記ＵＲＬと、前記紙指紋情報とを関連付けて第一の情報処理装置に登録するステップと、原稿から読み取った紙指紋情報を前記第一の情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該第一の情報処理装置に要求するステップと、前記第一の情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されているＵＲＬを前記第一の情報処理装置から読み出し、当該ＵＲＬが示すＷｅｂページを第二の情報処理装置からダウンロードして、画像処理を行い、前記第一の情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、前記画像処理された原稿画像データを印刷出力するステップを実行させる。
【００１９】
本発明のコンピュータ読み取り可能な記録媒体は、コンピュータに、
原稿から原稿画像データを読み取るステップと、前記原稿画像データと複数のバリアブルデータとを合成した画像データを複数枚の出力用紙に形成するステップと、前記複数枚の出力用紙から各々の紙指紋情報を読み取り、複数の紙指紋情報を得るステップと、前記複数のバリアブルデータと、前記複数の紙指紋情報とを各々関連付けて情報処理装置に登録するステップと、原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されているバリアブルデータを前記情報処理装置から読み出して印刷出力するステップを実行させる。
【００２０】
本発明のプログラムは、コンピュータに、
原稿から原稿画像データを読み取るステップと、前記原稿から紙指紋情報を読み取るステップと、前記原稿画像データと、前記紙指紋情報とを関連付けて情報処理装置に登録するステップと、原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されている原稿画像データを前記情報処理装置から読み出し、画像処理を行い、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、前記画像処理された原稿画像データを印刷出力するステップを実行させる。
【００２１】
本発明のプログラムは、コンピュータに、
複数頁の原稿から複数の原稿画像データを読み取るステップと、前記複数の原稿画像データを１枚の出力用紙に形成するステップと、前記出力用紙から紙指紋情報を読み取るステップと、前記複数の原稿画像データと、前記紙指紋情報とを関連付けて情報処理装置に登録するステップと、原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されている複数の原稿画像データを前記情報処理装置から読み出し、画像処理を行い、前記情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、前記画像処理された原稿画像データを印刷出力するステップを実行させる。
【００２２】
本発明のプログラムは、コンピュータに、
ＷｅｂページのＵＲＬが印刷された原稿から当該ＵＲＬを読み取るステップと、前記原稿から紙指紋情報を読み取るステップと、前記ＵＲＬと、前記紙指紋情報とを関連付けて第一の情報処理装置に登録するステップと、原稿から読み取った紙指紋情報を前記第一の情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該第一の情報処理装置に要求するステップと、前記第一の情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されているＵＲＬを前記第一の情報処理装置から読み出し、当該ＵＲＬが示すＷｅｂページを第二の情報処理装置からダウンロードして、画像処理を行い、前記第一の情報処理装置から未登録の判定結果を受け取った場合は、原稿から読み取った原稿画像データに画像処理を行うステップと、前記画像処理された原稿画像データを印刷出力するステップを実行させる。
【００２３】
本発明のプログラムは、コンピュータに、
原稿から原稿画像データを読み取るステップと、前記原稿画像データと複数のバリアブルデータとを合成した画像データを複数枚の出力用紙に形成するステップと、前記複数枚の出力用紙から各々の紙指紋情報を読み取り、複数の紙指紋情報を得るステップと、前記複数のバリアブルデータと、前記複数の紙指紋情報とを各々関連付けて情報処理装置に登録するステップと、原稿から読み取った紙指紋情報を前記情報処理装置に送信し、当該紙指紋情報が登録済みか未登録かの判定を当該情報処理装置に要求するステップと、前記情報処理装置から登録済みの判定結果を受け取った場合は、前記紙指紋情報と関連付けられて登録されているバリアブルデータを前記情報処理装置から読み出して印刷出力するステップを実行させる。
【発明の効果】
【００２４】
本発明によれば、紙指紋情報による不正コピー防止方法において、２回目以降の原本のコピー時には、原稿画像の読み取り動作が不要であるため、コピーの生産性を従来手法よりも向上させることができる。
【発明を実施するための最良の形態】
【００２５】
本発明を適用可能なシステムの構成例及び動作例を、図面を参照して説明する。
【００２６】
図１は、本発明を適用可能なシステムの構成例を示すブロック図である。
【００２７】
本システムは、１台のホストコンピュータ（以下、「ＰＣ」と称す。）４０と、３台の画像形成装置１０、２０、３０と、情報処理装置であるサーバ５０を備える。各装置は、ＬＡＮ６０を介して相互に通信を行う。
【００２８】
尚、ＬＡＮ６０に接続される装置の種類や台数は、本例に限定されるものではない。また、各装置間の通信方式もＬＡＮに限定されるものではなく、ＷＡＮ（公衆回線）等の通信方式や、ＵＳＢ等のシリアル伝送方式や、セントロニクスやＳＣＳＩ等のパラレル伝送方式であっても構わない。
【００２９】
ＰＣ４０は、ＬＡＮ６０やＷＡＮを介して、ＦＴＰやＳＭＢプロトコルを用いたファイル転送や電子メールの送受信を他の装置との間で行う。また、ＰＣ４０は、装置にインストールされているプリンタドライバを用いて、画像形成装置１０、２０、３０に対して印字命令を発行する。
【００３０】
画像形成装置１０は、操作部１２と、スキャナ１３と、プリンタ１４と、コントローラ１１を備える。画像形成装置２０は、操作部２２と、スキャナ２３と、プリンタ２４と、コントローラ２１を備える。画像形成装置３０は、操作部３２と、コントローラ３１と、プリンタ３３を備える。画像形成装置３０は、スキャナを備えていない点で他の画像形成装置とは異なる。
【００３１】
操作部１２、２３、３２は、ユーザからの印刷指示等を入力し、かつ、ユーザに印刷ステータス等を提示するためのユーザ・インタフェース画面を備える。スキャナ１３、２３は、原稿に印刷された画像を読み取り画像データに変換する。プリンタ１４、２４、３３は、画像データを用紙上に形成する。コントローラ１１、２１、３１は、画像形成装置全体の動作を制御する。
【００３２】
サーバ５０は、画像形成装置１０、２０から送られた紙指紋情報と、当該紙指紋情報に対応する画像データを登録する共に、新たに送られた紙指紋情報と登録済みの紙指紋情報とを照合を行う。これにより、サーバ５０は、新たに送られた紙指紋情報が既にサーバ５０に登録されているかどうかを判定する。新たに送られた紙指紋情報が既にサーバ５０に登録されている場合には、当該紙指紋情報に対応する画像データを画像形成装置１０、２０に送信する。その処理内容の詳細については、後述する。
【００３３】
尚、紙指紋情報及びそれに対応する画像データを登録する装置は、画像形成装置に内蔵された記憶装置であってもよい。その場合、画像形成装置自体が紙指紋情報の照合等を行う。
【００３４】
次に、画像形成装置１０を例に挙げて、画像形成装置の構成例及び動作例を、図面を参照して説明する。
【００３５】
図２は、画像形成装置１０の外観図である。
【００３６】
画像形成装置１０は、操作部１２、スキャナ１３、プリンタ１４、原稿フィーダ２０１、トレイ２０２、用紙カセット２０３、２０４、２０５を備える。
【００３７】
スキャナ１３は、複数のＣＣＤを有する。各ＣＣＤの感度が夫々異なっていると、原稿上の各画素の濃度が同じでも各画素が夫々違う濃度であると認識される。そこで、スキャナ１３は、最初に、白板（一様に白い板）を露光走査し、露光走査して得られた反射光の量を電気信号に変換してコントローラ１１に出力する。コントローラ１１内のシェーディング補正部（後述する）は、各ＣＣＤから得られた電気信号を元に、各ＣＣＤの感度の違いを認識する。そして、認識されたＣＣＤの感度の違いを利用して、原稿上の画像をスキャンして得た電気信号の値を補正する。さらに、シェーディング補正部は、コントローラ１１内のＣＰＵからゲイン調整の情報を受取ると、当該情報に基づいてゲイン調整を行う。ゲイン調整は、原稿を露光走査して得られた電気信号の値をどのように０〜２５５の輝度信号値に割り付けるかを調整するために用いられる。シェーディング補正部は、ゲイン調整を行うことにより、原稿を露光走査して得られた電気信号の値を、高い輝度信号値又は低い輝度信号値に変換する。
【００３８】
次に、スキャナ１３が原稿上の画像を読み取る方法について説明する。
【００３９】
スキャナ１３は、原稿上の画像を露光走査して得られた反射光をＣＣＤに入力して、光信号を電気信号に変換し、次いで、電気信号をＲＧＢからなる輝度信号に変換し、さらに、当該輝度信号を画像データとしてコントローラ１１に対して出力する装置である。
【００４０】
ユーザが原稿を原稿フィーダ２０１のトレイ２０２にセットし、操作部１２から読み取り開始を指示すると、コントローラ１１は、スキャナ１３に対して原稿読み取り指示を送る。
【００４１】
スキャナ１３は、原稿読み取り指示を受けると、原稿フィーダ２０１がトレイ２０２から原稿を１枚ずつフィードして、原稿を読み取る。尚、原稿の読み取り方式は、原稿フィーダ２０１による自動送り方式ではなく、原稿をガラス面（不図示）上に載置し、露光部を移動させて原稿の走査を行う方式であってもよい。
【００４２】
プリンタ１４は、コントローラ１１から受取った画像データを用紙上に形成する。なお、本実施例における画像形成方式は、感光体ドラムや感光体ベルトを用いた電子写真方式であるが、これに限定されない。例えば、微少ノズルアレイからインクを吐出して用紙上に印字するインクジェット方式などでもよい。
【００４３】
用紙カセット２０３、２０４、２０５は、異なる用紙サイズ（Ａ４、Ｂ４等）又は異なる用紙方向（縦方向、横方向）に対応可能である。排紙トレイ２０６は、印字後の用紙を排出する。
【００４４】
次に、画像形成装置１０内部のコントローラ１１の構成例を、図面を参照して説明する。
【００４５】
図３は、コントローラ１１の構成例を示すブロック図である。
【００４６】
ＣＰＵ３０１は、ＲＯＭ３０３に記憶された制御プログラム等に基づいて接続中の各種デバイスとの間の入出力を統括的に制御すると共に、コントローラ内部で行われる各種処理についても統括的に制御する。
【００４７】
ＲＡＭ３０２は、ＣＰＵ３０１が使用するシステムワークメモリであり、かつ、画像データを一時記憶するメモリである。
【００４８】
ＲＯＭ３０３は、画像形成装置のブートプログラム等を格納する。
【００４９】
ＨＤＤ３０４は、ハードディスクドライブであり、システムソフトウェアや画像データを格納する。
【００５０】
操作部Ｉ／Ｆ３０５は、システムバス３１０と操作部１２とを接続するためのインタフェース部である。操作部Ｉ／Ｆ３０５は、操作部１２に表示する画像データをシステムバス３１０から受取り操作部１２に出力し、操作部１２から入力された情報をシステムバス３１０へ出力する。
【００５１】
ＮｅｔｗｏｒｋＩ／Ｆ３０６は、ＬＡＮ６０とシステムバス３１０とを接続するためのインタフェース部である。
【００５２】
Ｍｏｄｅｍ３０７は、ＷＡＮ３３１とシステムバス３１０とを接続するためのインタフェース部である。
【００５３】
２値画像回転部３０８は、送信前の画像データの方向を変換する。
【００５４】
２値多値画像圧縮・伸張部３０９は、送信前の画像データの解像度を所定の解像度や相手装置の処理能力に合わせた解像度に変換するために圧縮・伸張を行う。圧縮及び伸張には、ＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨなどの方式が用いられる。
【００５５】
画像バス３３０は、画像データを転送するための伝送路であり、ＰＣＩバス又はＩＥＥＥ１３９４で構成されている。
【００５６】
スキャナ画像処理部３１２は、スキャナ１３からスキャナＩ／Ｆ３１１を介して受取った画像データに対して、補正、加工、及び編集を行う。なお、スキャナ画像処理部３１２は、受取った画像データがカラー原稿か白黒原稿か、文字原稿か写真原稿かなどを判定する。そして、その判定結果を画像データに付随させる。こうした付随情報は属性データと称する。スキャナ画像処理部３１２が実行する処理の詳細については後述する。
【００５７】
圧縮部３１３は、画像バス３３０から画像データを受取り、それを３２画素×３２画素のブロック単位に分割する。なお、３２×３２画素からなる１ブロックの画像データをタイル画像データと称する。図４は、タイル画像データを概念的に表す図である。一つのタイル画像は、３２×３２画素からなるタイル画像データを含む。尚、タイル画像データには、１ブロックの平均輝度情報や、原稿内におけるタイル画像の位置がヘッダ情報として付加される。さらに、圧縮部３１３は、複数のタイル画像データから構成される画像データを圧縮処理する。
【００５８】
伸張部３１６は、画像バス３３０から、複数のタイル画像データから構成される圧縮された画像データを受け取り、それを伸張し、さらに、ラスタ展開してプリンタ画像処理部３１５に送る。
【００５９】
プリンタ画像処理部３１５は、受け取った画像データに付随する属性データを参照して、画像データに対して画像処理を行い、プリンタＩ／Ｆ３１４に送る。プリンタ画像処理部３１５が行う処理の詳細については後述する。
【００６０】
プリンタＩ／Ｆ３１４は、受け取った画像処理後の画像データをプリンタ１４に送る。
【００６１】
画像変換部３１７は、画像データに対して所定の変換処理を行う。画像変換部３１７は、伸張部３１８、圧縮部３１９、回転部３２０、変倍部３２１、色空間変換部３２２、２値多値変換部３２３、合成部３２７、間引き部３２６、移動部３２５、多値２値変換部３２４を備える。
【００６２】
伸張部３１８は、画像バス３３０から受取った画像データを伸張する。
【００６３】
圧縮部３１９は、画像バス３３０から受取った画像データを圧縮する。
【００６４】
回転部３２０は、伸張部３１８又は圧縮部３１９から受取った画像データを回転する。
【００６５】
変倍部３２１は、伸張部３１８又は圧縮部３１９から受取った画像データに対し解像度変換処理（例えば６００ｄｐｉから２００ｄｐｉへの変換）を行う。
【００６６】
色空間変換部３２２は、伸張部３１８又は圧縮部３１９から受取った画像データの色空間を変換する。色空間変換部３２２は、マトリクス又はテーブルを用いて公知の下地飛ばし処理を行い、又は、公知のＬＯＧ変換処理（ＲＧＢ→ＣＭＹ）を行い、又は、公知の出力色補正処理（ＣＭＹ→ＣＭＹＫ）を行う。
【００６７】
２値多値変換部３２３は、伸張部３１８又は圧縮部３１９から受取った２階調の画像データを２５６階調の画像データに変換する。
【００６８】
多値２値変換部３２４は、伸張部３１８又は圧縮部３１９から受取った２５６階調の画像データを誤差拡散処理などの手法を用いて２階調の画像データに変換する。
【００６９】
合成部３２７は、伸張部３１８又は圧縮部３１９から受取った２つの画像データを合成して１枚の画像データを生成する。なお、２つの画像データを合成する際には、合成対象の画素同士が持つ輝度値の平均値を合成輝度値とする方法や、輝度レベルで明るい方の画素の輝度値を合成後の画素の輝度値とする方法が適用される。また、暗い方を合成後の画素とする方法の利用も可能である。さらに合成対象の画素同士の論理和演算、論理積演算、排他的論理和演算などで合成後の輝度値を決定する方法なども適用可能である。これらの合成方法はいずれも周知の手法である。
【００７０】
間引き部３２６は、伸張部３１８又は圧縮部３１９から受取った画像データの画素を間引くことで解像度変換を行い、１／２、１／４、１／８などの画像データを生成する。
【００７１】
移動部３２５は、伸張部３１８又は圧縮部３１９から受取った画像データに余白部分をつけたり余白部分を削除したりする。
【００７２】
ＲＩＰ３２８は、ＰＣ４０などから送信されたＰＤＬコードデータを元に生成された中間データを受取り、ビットマップデータ（多値）を生成する。
【００７３】
次に、スキャナ画像処理部３１２の構成例を、図面を参照して説明する。
【００７４】
図５は、スキャナ画像処理部３１２の構成例を示すブロック図である。
【００７５】
スキャナ画像処理部３１２は、シェーディング補正部５００、マスキング処理部５０１、フィルタ処理部５０２、カラーモノクロ判定部５０５、文字写真判定部５０６、紙指紋情報取得部５０７、ヒストグラム生成部５０３、入力側ガンマ補正部５０４を備える。
【００７６】
スキャナ画像処理部３１２は、スキャナＩ／Ｆ３１１からＲＧＢからなる輝度信号から構成される画像データを受取る。
【００７７】
シェーディング補正部５００は、輝度信号に対してシェーディング補正する。シェーディング補正とは、ＣＣＤの感度のばらつきに起因する原稿の明るさの誤認識を防止するための処理である。さらに、シェーディング補正部５００は、ＣＰＵ３０１からの指示に従いゲイン調整を行う。
【００７８】
マスキング処理部５０１は、補正後の輝度信号をＣＣＤのフィルタ色に依存しない標準的な輝度信号に変換する。
【００７９】
フィルタ処理部５０２は、受取った画像データの空間周波数を任意に補正する。例えば、フィルタ処理部５０２は、受取った画像データに対して、７×７のマトリクスを用いた演算処理を行う。一方、複合機では、ユーザは、コピーモードとして、文字モード、写真モード、文字／写真モードのいずれかを選択することができる。文字モードが選択された場合、フィルタ処理部５０２は、文字用のフィルタを用いて画像データ全体をフィルタリングする。また、写真モードが選択された場合、フィルタ処理部５０２は、写真用のフィルタを用いて画像データ全体をフィルタリングする。また、文字／写真モードが選択された場合には、フィルタ処理部５０２は、文字写真判定信号（属性データの一部）にしたがって画素ごとに適応的にフィルタを切り替える。つまり、画素ごとに写真用のフィルタをかけるか又は文字用のフィルタをかけるかを決定する。なお、写真用のフィルタには高周波成分のみを平滑化する係数が設定されている。その理由は、画像のざらつきを目立たせないためである。また、文字用のフィルタには強めのエッジ強調を行う係数が設定されている。その理由は、文字のシャープさを出すためである。
【００８０】
ヒストグラム生成部５０３は、フィルタ処理部５０２から受取った画像データから画素の輝度データをサンプリングする。具体的には、ヒストグラム生成部５０３は、主走査方向、副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内の輝度データを、主走査方向、副走査方向に一定のピッチでサンプリングする。次いで、ヒストグラム生成部５０３は、サンプリング結果に基づいてヒストグラムデータを生成する。生成されたヒストグラムデータは、下地飛ばし処理を行う際に下地レベルを推測するために用いられる。
【００８１】
入力側ガンマ補正部５０４は、ヒストグラム生成部５０３から受け取ったヒストグラムデータを、テーブル等を用いて、非線形特性を持つ輝度データに変換する。
【００８２】
カラーモノクロ判定部５０５は、画像データを構成する各画素が有彩色か無彩色かを判定し、判定結果をカラーモノクロ判定信号（属性データの一部）として画像データに付随させる。
【００８３】
文字写真判定部５０６は、画像データを構成する各画素が文字を構成する画素か、網点を構成する画素か、網点中の文字を構成する画素か、ベタ画像を構成する画素かを各画素の画素値と当該各画素の周辺画素の画素値とに基づいて判定する。また、文字写真判定部５０６は、上記のどれにもあてはまらない画素は、白領域を構成する画素であると判定し、判定結果を文字写真判定信号（属性データの一部）として画像データに付随させる。
【００８４】
紙指紋情報取得部５０７は、次に述べる動作を行う。
【００８５】
図８は、紙指紋情報取得部５０７が行う紙指紋情報取得処理の一例を示すフローチャートである。
【００８６】
ステップ８０１において、紙指紋情報取得部５０７は、画像データをグレイスケールの画像データに変換する。
【００８７】
ステップ８０２において、紙指紋情報取得部５０７は、印刷文字や手書き文字等の誤判定の要因となりうるものを画像から取り除くためのマスクデータを作成する。マスクデータは、“０”又は“１”の２値データである。紙指紋情報取得部５０７は、グレイスケールの画像データにおいて、輝度信号値が第１の閾値以上である画素に対しては、マスクデータとして“１”を作成する。また、輝度信号値が第１の閾値未満である画素に対してはマスクデータとして“０”を作成する。つまり、紙指紋情報取得部５０７は、明るい画素に対しては、マスクデータとして“１”を作成し、暗い画素（印字文字等を構成する画素）に対しては、“０”を作成する。紙指紋情報取得部５０７は、マスクデータの作成処理を各画素に対して行う。
【００８８】
ステップ８０３において、紙指紋情報取得部５０７は、ステップ８０１においてグレイスケールに変換された画像データと、ステップ８０２において作成されたマスクデータを、紙指紋情報として、ＲＡＭ３０２に格納する。
【００８９】
ＣＰＵ３０１は、紙指紋情報取得部５０７がＲＡＭ３０２に格納した所定領域の紙指紋情報を読出し、当該紙指紋情報を符号化して符号画像データを生成する。符号画像とは、二次元コード画像やバーコード画像のことである。次いで、ＣＰＵ３０１は、生成した符号画像データを、データバスを介して、プリンタ画像処理部３１５内の符号画像合成部に出力する。
【００９０】
一方、図６は、プリンタ画像処理３１５が行う処理の流れを示す図である。
【００９１】
下地飛ばし処理部６０１は、スキャナ画像処理部３１２が生成したヒストグラムを用いて画像データの下地色を除去する（下地飛ばし）。
【００９２】
モノクロ生成部６０２は、カラーデータをモノクロデータに変換する。
【００９３】
Ｌｏｇ変換部６０３は、輝度濃度変換を行う。Ｌｏｇ変換部６０３は、例えば、ＲＧＢの画像データを、ＣＭＹの画像データに変換する。
【００９４】
出力色補正部６０４は出力色補正を行う。例えば、ＣＭＹの画像データを、テーブルやマトリックスを用いて、ＣＭＹＫの画像データに変換する。
【００９５】
出力側ガンマ補正部６０５は、出力側ガンマ補正部６０５に入力される信号値と、複写出力後の反射濃度値とが比例するように補正を行う。
【００９６】
符合画像合成部６０６は、出力側ガンマ補正部６０５で補正された画像データと、前述の紙指紋情報を符号化して生成した符号画像データとを合成する。
【００９７】
次に、サーバ４０が実行する紙指紋情報の照合処理を、図面を参照して説明する。
【００９８】
画像形成装置１０内のＣＰＵ３０１は、紙指紋情報取得部５０７がＲＡＭ３０２に格納した紙指紋情報（今回新たに得られた紙指紋情報）を読出し、サーバ４０に送信する。サーバ４０は、受け取った「紙指紋情報」と「他の紙指紋情報」とを照合する。ここで、「他の紙指紋情報」とは、サーバ４０に登録されている紙指紋情報のことである。以下の説明では、今回新たに得られた紙指紋情報を「紙指紋情報」と称し、サーバ４０に登録されている紙指紋情報を「他の紙指紋情報」と称す。
【００９９】
図９は、サーバ４０が実行する紙指紋情報の照合処理を示すフローチャートである。
【０１００】
ステップ９０１において、サーバ４０は、画像形成装置１０から「紙指紋情報」が送られると、「他の紙指紋情報」を記憶装置から読み出す。
【０１０１】
ステップ９０２において、サーバ４０は、２つの紙指紋情報を照合し、両者のマッチング度合いを算出する。照合するにあたっては、まず、「紙指紋情報」と、「他の紙指紋情報」とが夫々異なった位置から取得された可能性があるため、位置ずれ補正を行う。紙指紋情報の照合処理のアルゴリズムについては後述する。
【０１０２】
ステップ９０３において、２つの紙指紋情報のマッチング度合いと所定の閾値とを比較し、ステップ９０４において、両者が一致するか否かの判定結果を出力する。
【０１０３】
次に、画像形成装置１０が、紙指紋情報及びそれに対応する画像データをサーバ４０に登録する処理を説明する。また、紙指紋情報を受け取ったサーバ４０が紙指紋情報の照合処理を行い、紙指紋情報が一致する場合には、その紙指紋情報に対して登録している画像データを画像形成装置１０に送信する処理を参照して説明する。
【０１０４】
図７は、画像形成装置１０の操作部１２がユーザに提示する操作画面である
７０１は、画像形成装置１０がコピーできる状態にあるか否かと、コピー部数を示す。
【０１０５】
７０４は、コピーする原稿のタイプを選択するためのタブである。このタブを操作することによって、文字モード、写真モード、文字／写真モードの中からいずれかのモードが選択される。
【０１０６】
７０６は、各種フィニッシングに関わる設定を行うためのタブである。
【０１０７】
７０７は、両面読込み及び両面印刷の設定を行うためのタブである。
【０１０８】
７０２は、原稿の読み取りモードを選択するためのタブである。このタブを操作することによって、カラーモード、ブラックモード、自動（ＡＣＳ）モードの中からモードが選択される。なお、カラーモードが選択された場合にはカラーコピーが行われ、ブラックモードが選択された場合にはモノクロコピーが行われる。また、自動モードが選択された場合には、モノクロカラー判定信号によりコピーモードが決定される。
【０１０９】
７０８は、サーバ４０に紙指紋情報を登録する処理を実行するためのタブである。
【０１１０】
７０９は、サーバ４０に登録された紙指紋情報（「他の紙指紋情報」）と、コピー対象の原稿の紙指紋情報（「紙指紋情報」）とを照合する処理を実行するためのタブである。
【０１１１】
＜紙指紋情報登録処理＞
７０８がユーザにより押下されることにより起動される紙指紋情報登録処理を、図面を参照して説明する。
【０１１２】
図１０は、紙指紋情報登録処理の一例を示すフローチャートである。
【０１１３】
ステップ１００１において、画像形成装置１０のＣＰＵ３０１は、スキャナ１３が読み取った原稿を画像データとしてスキャナ画像処理部３１２に送る。
【０１１４】
ステップ１００２において、スキャナ画像処理部３１２は、一般的なゲイン調整値をシェーディング補正部５００に設定した上で、新たな画像データと共に属性データを生成する。さらに、スキャナ画像処理部３１２は、上記一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部５００に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部５０７に出力する。次いで、紙指紋情報取得部５０７は、輝度信号値に基づいて、紙指紋情報を取得する。
【０１１５】
ステップ１００３において、画像形成装置１０は、サーバ４０に紙指紋情報とそれに対応する画像データを送り、登録を要求する。
【０１１６】
尚、紙指紋情報を登録する装置は、画像形成装置に内蔵された装置であってもよい。
【０１１７】
＜紙指紋情報照合処理＞
７０９がユーザにより押下されることにより起動される紙指紋情報照合処理を、図面を参照して説明する。
【０１１８】
図１１は、紙指紋情報照合処理の一例を示すフローチャートである。
【０１１９】
ステップ１１０１において、ＣＰＵ３０１は、スキャナ１３が読み取った原稿を画像データとしてスキャナ画像処理部３１２に送る。
【０１２０】
ステップ１１０２において、スキャナ画像処理部３１２は、一般的なゲイン調整値をシェーディング補正部５００に設定した上で、この画像データに対して、新たな画像データと共に属性データを生成し、属性データを画像データに付随させる。さらに、ステップ１７０２において、上記一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部５００に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部５０７に出力する。その後、紙指紋情報取得部５０７は、輝度信号値に基づいて、紙指紋情報を取得する。そして、取得された紙指紋情報をＲＡＭ３０２に格納する。
【０１２１】
ステップ１１０３において、画像形成装置１０は、取得した紙指紋情報をサーバ４０に送信し、照合処理を要求する。サーバ４０は、紙指紋情報の照合処理を行い、判定結果を画像形成装置１０に送信する。また、サーバ４０は、照合した結果、紙指紋情報が一致すると判断した場合には、その紙指紋情報に対して登録している画像データを画像形成装置１０に送信する。
【０１２２】
ステップ１１０４において、画像形成装置１０は、受け取った判定結果を操作部１２の操作画面に表示する。
【０１２３】
次に、操作部において紙指紋登録を選択した場合の基本的な処理の流れを、図１２を参照して説明する。
【０１２４】
Ｓ１２０２において、複写機は、原稿の紙指紋情報を読み取る。
【０１２５】
Ｓ１２０３において、複写機は、原稿の原稿画像データを読み取る。
【０１２６】
Ｓ１２０４において、複写機は、読み取った紙指紋情報と原稿画像データとを関連付けてサーバ内に登録する。
【０１２７】
次に、操作部において紙指紋情報照合を選択した場合の基本的な処理の流れを、図１３を参照して説明する。
【０１２８】
Ｓ１３０２において、複写機は、原稿の紙指紋情報を読み取る。
【０１２９】
Ｓ１３０３において、複写機は、読み取った紙指紋情報をサーバに送り、サーバに紙指紋情報の照合を行わせる。つまり、複写機は、読み取った紙指紋情報がサーバに既に登録されているかどうかの確認要求をサーバに送る。
【０１３０】
Ｓ１３０４において、サーバは、複写機から送られた紙指紋情報がサーバに登録されているかどうかを判定する。判定した結果、紙指紋情報が既に登録されていると判定した場合には、Ｓ１３０５の処理に進み、登録されていないと判定した場合には、Ｓ１３０８の処理に進む。
【０１３１】
Ｓ１３０５において、サーバは、登録されている紙指紋情報と関連付けられている原稿画像データを読み出し、複写機に送る。
【０１３２】
Ｓ１３０６において、複写機は、受け取った原稿画像データに所定の画像処理を施す。
【０１３３】
Ｓ１３０７において、複写機は、画像処理後の原稿画像データを印刷出力する。
【０１３４】
Ｓ１３０８において、原稿画像データの読み込みを行う。
【０１３５】
Ｓ１３０９において、複写機は、読み込んだ紙指紋情報と原稿画像をサーバに送り、サーバは、それらを関連付けて登録する。
【０１３６】
Ｓ１３１０において、複写機は、Ｓ１３０８にて読み込んだ原稿画像データに所定の画像処理を施す。
【０１３７】
次に、本実施例を用いたデータハンドリングの第１の例を、図面を参照して説明する。
【０１３８】
図１４において、１４０２、１４０４は、複合機であり、１４０３は、サーバであり、１４０１は、複写対象の原稿であり、１４０５は、１４０１を複写して得られた出力原稿（コピー出力）である。複合機１４０２、１４０４は、各々、1台でプリンタ、ファクス、コピー、スキャナなどの機能を有する複合機である。複合機１４０２、１４０４は、紙指紋情報の登録時及び紙指紋情報の照合時に原稿の紙指紋情報や原稿画像データを読み取るためのスキャナ機能と、読み取った原稿画像データをプリントアウトするプリンタ機能を備える。
【０１３９】
原稿１４０１は、サーバ１４０１へ紙指紋情報を登録する時、及び、サーバ１４０１に対して紙指紋情報の照合を要求する時に用いられる。原稿１４０１の所定位置には紙指紋情報読み取り領域があり、複合機１４０２、複合機１４０４は、この紙指紋情報読み取り領域から紙指紋情報を読み取る。
【０１４０】
サーバ１４０３は、ＬＡＮ等のネットワーク（図示せず）を介して複合機１４０２、１４０４と通信を行う。
【０１４１】
尚、本図においては、１４０２は複合機であるが、スキャナ単体であってもよい。また、本図において、複合機１４０２と複合機１４０４とを別な装置として表しているが、同じ装置であってもかまわない。
【０１４２】
紙指紋情報登録時に、複合機１４０２のスキャナは、原稿１４０１の紙指紋情報を読み取る（Ｓ１４１１）。紙指紋情報を読み取るには、スキャナの原稿照射光源の光量を通常の画像データの読み取り時の光量よりも下げる必要がある。したがって、複合機１４０２のスキャナは、原稿照射光源光量を下げて原稿１４０１を走査する。
【０１４３】
紙指紋情報登録時に、複合機１４０２のスキャナは、原稿１４０１の原稿画像を読み取る（Ｓ１４１２）。複合機１４０２は、原稿照射光源の光量を通常に戻して、原稿画像の読み取りを行う。
【０１４４】
複合機１４０２は、Ｓ１４１１とＳ１４１２の動作によって読み取られた紙指紋情報と原稿画像データをサーバ１４０３に登録する（Ｓ１４１３）。サーバ１４０３は、複合機１４０２から送られた紙指紋情報と原稿画像データを関連付けて登録する。紙指紋情報と原稿画像データとを関連付けて登録する理由は、後述する紙指紋情報照合時に、複合機１４０２から新たに送られてきた紙指紋情報に対応する原稿画像データを読み出して、複合機１４０４に送るためである。
【０１４５】
紙指紋情報照合処理時に、複合機１４０２のスキャナは、原稿１４０１の紙指紋情報を読み取る（Ｓ１４１４）。紙指紋情報を読み出すには、スキャナの原稿照射光源の光量を通常の画像データの読み取り時の光量よりも下げる必要がある。したがって、複合機１４０４のスキャナは、原稿照射光源光量を下げて原稿１４０１を走査する。
【０１４６】
複合機１４０４は、Ｓ１４１４の動作によって読み取られた紙指紋情報をサーバ１４０３に送り、サーバ１４０３に紙指紋情報の照合を行わせる（Ｓ１４１５）。複合機１４０４は、読み取った紙指紋情報をサーバ１４０３に送る。サーバ１４０３は、送られた紙指紋情報が、サーバ１４０３に既に登録されているかどうかの照合を行う。
【０１４７】
照合した結果、送られた紙指紋情報と一致する紙指紋情報が既に登録されているとサーバ１４０３が判定した場合に、サーバ１４０３は、その登録されている紙指紋情報と関連付けられて登録されている原稿画像データを複合機１４０４に送る（Ｓ１４１６）。
【０１４８】
複合機１４０４は、サーバ１４０３から受け取った原稿画像データを印刷する（Ｓ１４１７）。
【０１４９】
本例は、Ｓ１４１５の動作の結果、複合機１４０４が送った紙指紋情報がサーバ１４０３に登録済みの紙指紋情報と一致した場合のデータハンドリングである。これに対して、両者が一致しなかった場合、Ｓ１４１５の動作でサーバ１４０３に送られた紙指紋情報はサーバ１４０４に未登録の紙指紋情報である。つまり、Ｓ１４１４で読み取った原稿は、今回初めて読み込まれた原稿であるということになる。この場合、複合機１４０４は、Ｓ１４１４で紙指紋情報を読み取った後に自動的に原稿画像データを別走査で読み取り、Ｓ１４１５にてその原稿画像データをサーバ１４０３に送る。サーバ１４０３は、複合機１４０４から受け取った紙指紋情報と原稿画像データを関連付けて登録する。受け取った紙指紋情報と関連する原稿画像データは登録されていないため、当然、Ｓ１４１６では、原稿画像データの送信はない。
【０１５０】
複合機１４０４は、Ｓ１４１４にて走査した原稿画像データを用いて印刷を行う（Ｓ１４１７）。
【０１５１】
本例によれば、Ｓ１４１１、Ｓ１４１４のいずれの場合も、初めて原稿が読み込まれた時にはサーバ１４０３内に紙指紋情報と原稿画像データとを関連付けて登録するため、当該原稿を再び読み込むときには、紙指紋情報のみを走査すればよいことになる。すなわち、原稿を２回目以降にコピーする場合、複合機は、原稿画像データを読み取る必要はなく、コピー作業の効率性が向上する。
【０１５２】
尚、本例では、サーバ１４０３が複合機１４０４からの照合要求を受けて紙指紋情報の照合処理を行う構成であるが、複合機１４０２が複合機１４０４からの照合要求を受けて、サーバ１４０３の代わりに紙指紋情報の照合処理を行う構成であってもよい。また、また、本例では、複合機１４０２と複合機１４０４とを別な装置として表しているが、同じ装置であってもかまわない。この場合、複合機が単独で紙指紋情報の登録処理及び照合処理を行う。
【０１５３】
次に、本実施例を用いたデータハンドリングの第２の例を、図面を参照して説明する。
【０１５４】
図１５において、１５０３、１５０６は、複合機であり、１５０５は、サーバであり、１５０１、１５０２は、複写対象の原稿であり、１５０４、１５０７は、出力用紙（コピー出力）である。複合機１５０３、１５０６は、各々、1台でプリンタ、ファクス、コピー、スキャナなどの機能を有する複合機である。複合機１５０２、１５０６は、紙指紋情報の登録時及び紙指紋情報の照合時に原稿の紙指紋情報や原稿画像データを読み取るためのスキャナ機能と、読み取った原稿画像データをプリントアウトするプリンタ機能を備える。
【０１５５】
本例では、Ｎ頁（複数頁）の原稿を１枚の出力用紙にまとめて出力する処理（「Ｎｉｎ１処理」と称す。）の場合について説明する。説明の便宜上、２頁の原稿を１枚の出力用紙内に並べて出力する処理（「２ｉｎ１処理」と称す。）を例にあげて説明する。
【０１５６】
１５０１は、第１の原稿であり、１５０２は、第２の原稿である。第１の原稿１５０１と第２の原稿１５０２を複合機１５０３のスキャナにセットして２ｉｎ１処理の設定をし、コピーを行うとする。
【０１５７】
サーバ１５０３は、ＬＡＮ等のネットワーク（図示せず）を介して複合機１５０３、１５０６と通信を行う。
【０１５８】
複合機１５０３のスキャナが、原稿１５０１の原稿画像データを読み取る（Ｓ１５１１）。
【０１５９】
複合機１５０３のスキャナが、原稿１５０２と原稿画像データを読み取る（Ｓ１５１２）。
【０１６０】
複合機１５０３は、複合機１５０３が読み取った２つの原稿画像データに２ｉｎ１処理を行い、印刷する。１５０４は、２ｉｎ１処理が施された後に印刷された出力用紙である。このように、出力用紙１５０４には、第１の原稿１５０１の第１の原稿画像データと第２の原稿１５０２の第２の原稿画像データとが並べて印刷される。出力用紙１５０４は、当然、１５０１と１５０２とは異なる用紙である。
【０１６１】
複合機１５０３が印刷時に出力用紙１５０４の紙指紋情報を読み取る（Ｓ１５１３）。
【０１６２】
出力用紙１５０４の紙指紋情報を読み取るためには、原稿１５０１、１５０２の紙指紋情報を読み取る手段とは別の手段が必要である。その理由は、原稿１５０１、１５０２が搬送される経路と、出力用紙が搬送される経路は全く異なるため、同一の紙指紋情報読み取り手段で両者を読み取ることはできないからである。本例では、原稿１５０１、１５０２は、スキャナ、原稿から紙指紋情報を読み取る手段、原稿排紙手段の順で搬送される一方、出力用紙は、出力用紙積載部、出力用紙から紙指紋情報を読み取る手段、画像形成手段、出力用紙排紙手段の順で搬送される。すなわち、本例では、出力用紙から紙指紋情報を読み取る手段を、出力用紙積載部と画像形成手段の間に設置し、出力用紙が上記の経路を搬送される途中で、紙指紋情報が読み取られるものとする。
【０１６３】
尚、原稿から紙指紋情報を読み取る手段と、出力用紙から紙指紋情報を読み取る手段は、同じ読み取り精度を持つ。したがって、これらの読み取り手段が同じ用紙の同一領域から紙指紋情報を読み取った場合、読み取られた紙指紋情報は同一である。よって、出力用紙から読み取った紙指紋情報と、原稿から読み取った紙指紋情報とが一致した場合、同一の用紙から紙指紋情報を読み取ったことになる。
【０１６４】
サーバ１５０５が、Ｓ１５１１の動作で読み取られた原稿画像データと、Ｓ１５１２で読み取られた原稿画像データと、Ｓ１５１３で読み取られた紙指紋情報とを受けて、これらを関連付けて登録する（Ｓ１５１４）。このとき、サーバ１５０５は、Ｓ１５０１が１頁目の原稿であり、Ｓ１５０２が２頁目の原稿であることを示す頁情報も同時に関連付けて登録する。
【０１６５】
複合機１５０３は、Ｓ１５１１とＳ１５１２の動作によって読み取った原稿画像データに２ｉｎ１処理を行い、出力用紙１５０４に印刷を行う（Ｓ１５１５）。
【０１６６】
紙指紋情報照合処理時に、複合機１５０６のスキャナは、出力用紙１５０４の紙指紋情報を読み取る（Ｓ１５１６）。
【０１６７】
複合機１５０６は、Ｓ１５１６の動作によって読み取られた紙指紋情報をサーバ１５０５に送り、サーバ１５０５に紙指紋情報の照合を行わせる（Ｓ１５１７）。
【０１６８】
複合機１５０６は、読み取った紙指紋情報をサーバ１５０５に送る。
【０１６９】
サーバ１５０５は、読み取った紙指紋情報が、サーバ１５０５に既に登録されているかどうかの照合を行う。
【０１７０】
照合した結果、送られた紙指紋情報と一致する紙指紋情報が既に登録されていると判定した場合、サーバ１５０５は、その登録されている紙指紋情報と関連づけられて登録されている第一及び第二の原稿画像データを複合機１５０６に送る（Ｓ１５１８）。また、サーバ１５０５は、第一の原稿画像データが１頁目であり、第二の原稿画像データが２頁目であることを示す頁情報も同時に複合機１５０６に送る。
【０１７１】
複合機１５０６は、サーバ１５０５から受け取った原稿画像データの内、どの頁を印刷するかを選択し、選択された頁を出力用紙１５０７に印刷する（Ｓ１５１９）。複合機１５０６は、操作部に１頁目を印刷するのか、２頁目を印刷するのか、あるいは両方とも印刷するのか等の選択画面を示し、ユーザにいずれかを選択させる。本例では、１頁目（第一の原稿画像データ）が選択されている。
【０１７２】
本例によれば、２ｉｎ１処理で出力された出力用紙１５０４の紙指紋情報と、２ｉｎ１処理に用いられた原稿１５０１と原稿１５０２の原稿画像データを関連付けてサーバ１５０５に登録する。次いで、出力用紙１５０４の複写時には、複合機１５０６は、サーバ１５０５に登録済みの当該紙指紋情報と関連付けられた第１の原稿画像データ及び／又は第２の原稿画像データを読み出して印刷出力する。
【０１７３】
また、本例では、複合機１５０３と複合機１５０６とを別な装置として表しているが、同じ装置であってもかまわない。その場合、複合機が単独で紙指紋情報の登録処理及び照合処理を行う。
【０１７４】
次に、本実施例を用いたデータハンドリングの第３の例を、図面を参照して説明する。
【０１７５】
図１６において、１６０２、１６０４は、複合機であり、１６０３は、前述したサーバと同じサーバである。１６０５は、Ｗｅｂサーバであり、ＵＲＬが入力されるＷｅｂページを出力する。サーバ１６０３、１６０５は、ＬＡＮ等のネットワーク（図示せず）を介して複合機１６０２、１６０４と通信を行う。１６０１は、複合機１６０２、１６０４以外の複合機（図示せず）が印刷出力した原稿である。原稿１６０１には、Ｗｅｂページが印刷されているとともに、そのＷｅｂページのＵＲＬが印刷され又は電子透かし等によって埋め込まれているものとする。１６０６は、印刷出力である。本例では、Ｗｅｂページが印刷された原稿を読み込み、次いで、そのＷｅｂページの更新版が印刷された原稿１６０６を印刷出力する。複合機１６０２、１６０４は、各々、1台でプリンタ、ファクス、コピー、スキャナなどの機能を有する複合機である。複合機１６０２、１６０４は、紙指紋情報の登録時及び紙指紋情報の照合時に原稿の紙指紋情報や原稿画像データを読み取るためのスキャナ機能と、読み取った原稿画像データをプリントアウトするプリンタ機能を備える。本図において、複合機１６０２と複合機１６０４とを別の装置として表しているが、同じ装置であってもよい。
【０１７６】
紙指紋情報登録時に、複合機１６０２のスキャナは、原稿１６０１の紙指紋情報を読み取る（Ｓ１６１１）。紙指紋情報を読み取るには、スキャナの原稿照射光源の光量を通常の画像データの読み取り時の光量よりも下げる必要がある。したがって、複合機１６０２のスキャナは、原稿照射光源光量を下げて原稿１６０１を走査する。
【０１７７】
紙指紋情報登録時に、複合機１６０２のスキャナは、原稿１６０１の原稿画像を読み取る（Ｓ１６１２）。複合機１６０２は、原稿照射光源の光量を通常に戻して、原稿画像の読み取りを行う。複合機１６０２は、原稿画像を読み取るときには、原稿内に印刷され又は埋め込まれたＵＲＬも併せて読み取る。
【０１７８】
複合機１６０２は、Ｓ１６１１とＳ１６１２の動作によって読み取られた紙指紋情報と原稿画像データとＵＲＬをサーバ１６０３に登録する（Ｓ１６１３）。この動作により、サーバ１６０３は、複合機１６０２から送られた紙指紋情報とＵＲＬを関連付けて登録する。紙指紋情報とＵＲＬとを関連付けて登録する理由は、後述する紙指紋情報照合時に、複合機３００２から新たに送られてきた紙指紋情報に対応するＵＲＬを読み出して、複合機１６０４に送るためである。
【０１７９】
紙指紋情報照合処理時に、複合機１６０４のスキャナは、原稿１６０１の紙指紋情報を読み取る（Ｓ１６１４）。紙指紋情報を読み出すには、スキャナの原稿照射光源の光量を通常の画像データの読み取り時の光量よりも下げる必要がある。したがって、複合機１６０４のスキャナは、原稿照射光源光量を下げて原稿１６０１を走査する。
【０１８０】
複合機１６０４は、Ｓ１６１４の動作によって読み取られた紙指紋情報をサーバ１６０３に送り、サーバ１６０３に紙指紋情報の照合を行わせる（Ｓ１６１５）。複合機１６０４は、読み取った紙指紋情報をサーバ１６０３に送る。サーバ１６０３は、送られた紙指紋情報が、サーバ１６０３に既に登録されているかどうかの照合を行う。
【０１８１】
照合した結果、送られた紙指紋情報と一致する紙指紋情報が既に登録されているとサーバ１６０３が判定した場合に、サーバ１６０３は、その登録されている紙指紋情報と関連付けられて登録されているＵＲＬを複合機１６０４に送る（Ｓ１６１６）。
【０１８２】
複合機１６０４は、受け取ったＵＲＬのＷｅｂページをＷｅｂサーバ１６０５からダウンロードする（Ｓ１６１７）。
【０１８３】
複合機１６０４は、ダウンロードしたＷｅｂページが原稿１６０１を印刷出力した時以降に更新されているかどうかを判定し、更新されていると判定した場合には、更新後のＷｅｂページを原稿１６０６に印刷出力する（Ｓ１６１８）。
【０１８４】
原稿１６０６の紙指紋情報とＵＲＬは、Ｓ１６１１〜Ｓ１６１３と同じ手順でサーバ１６０３に登録される（Ｓ１６１９）。これにより、ＵＲＬと関連付けられる紙指紋情報は、原稿１６０１の紙指紋情報と、原稿１６０６の紙指紋情報の２つとなるため、以後、原稿１６０１又は原稿１６０６のいずれかをコピーしても、最新のＷｅｂページが印刷出力される。
【０１８５】
本例によれば、原稿に印刷されたＷｅｂページのＵＲＬと、原稿の紙指紋情報とを関連付けてサーバ１６０３に登録しておくことによって最新のＷｅｂページを印刷することができる。
【０１８６】
本例は、複合機１６０４がサーバ１６０３から送られたＵＲＬを元に、常に、Ｗｅｂサーバ１６０５からＷｅｂページのダウンロードを行う構成である。この他の例として、原稿１６０１にＵＲＬとＷｅｂページ更新日時情報とを電子透かし等で埋め込むと、紙指紋情報とＵＲＬとＷｅｂページ更新日時情報をサーバ１６０３に登録する構成がある。例えば、紙指紋情報を照合して一致した場合に、紙指紋情報と関連付けられてサーバ１６０３に登録されている更新日時情報と、Ｗｅｂサーバ１６０５のＷｅｂページの最終更新日時情報とを比較する。比較した結果、Ｗｅｂサーバ１６０５のＷｅｂページの最終更新日時情報が、サーバ１６０３に登録されていた更新日時情報より新しいときだけ、複合機１６０４がＷｅｂサーバ１６０５からＷｅｂページをダウンロードする。
【０１８７】
次に、本実施例を用いたデータハンドリングの第４の例を、図面を参照して説明する。
【０１８８】
図１７において、１７０２、１７０９は、複合機であり、１７０３、１７０５は、サーバである。サーバ１７０３、１７０５は、ＬＡＮ等のネットワーク（図示せず）を介して、複合機１７０２、１７０９と通信を行う。本図では、複合機１７０９と複合機１７０２とは別の複合機であるとしているが、両者は同一の複合機であってもよい。
１７０１は、例えば、アンケート用紙のような予め決められたフォーマットの原稿である。１７０６〜１７０７は、アンケート用紙の名前記入欄にアンケート対象者の氏名情報をバリアブル印刷した複数枚の出力用紙である。ここで、氏名情報は、バリアブルデータである。バリアブルデータとは、バリアブル印刷時に、１枚ずつ、異なる情報を用い異なる印刷を実行する際に用いられるデータである。通常印刷の場合、大量の用紙に同じ内容を印刷するが、バリアブル印刷の場合、用紙毎に異なる内容を印刷する。日本において最も多いバリアブルデータは、公共料金、携帯電話、クレジットカードなどの利用請求額や、ダイレクトメール等の宛名や、ビジネスフォーム、書籍、学習塾の問題集など、１枚ごと異なる可変情報がバリアブルデータである。１７１０は、出力用紙である。
【０１８９】
原稿１７０１には、名前記入欄以外は予め決められた内容が印刷されている。複合機１７０２は、原稿画像データをテンプレート、バリアブルデータを氏名として、アンケートを実施する人数分だけ印刷出力する。本例では、アンケート実施人数は３名とし、それぞれバリアブルデータの中から選択して合計３枚の印刷（１７０６〜１７０８）を行うものとする。
【０１９０】
１７０３は氏名サーバである。氏名サーバ１７０３には、アンケート対象者の氏名（例えば、部門内の社員の氏名等）が予め登録されている。ユーザは、氏名サーバ１７０３内に登録された氏名の中のどの氏名を用いるかなどを、複合機１７０２の操作部を介して選択する。
【０１９１】
１７０４は、ユーザにより選択されたバリアブルデータである。本例は、ｎａｍｅ１、ｎａｍｅ２、ｎａｍｅ３の３名分の氏名を使用するものとする。
【０１９２】
サーバ１７０５は、紙指紋情報とバリアブルデータを関連付けて登録する。
【０１９３】
出力用紙１７０６は、氏名がｎａｍｅ１である者に対するアンケート用紙であり、出力用紙１７０７は、氏名がｎａｍｅ２である者に対するアンケート用紙であり、出力用紙１７０８は、氏名がｎａｍｅ３である者に対するアンケート用紙である。
【０１９４】
出力用紙１７１０には、回収されたアンケート用紙のバリアブルデータを集計し、リストにされたものが印刷される。
【０１９５】
複合機１７０２のスキャナは、原稿１７０１の原稿画像データを読み取る（Ｓ１７１１）。
【０１９６】
複合機１７０２は、操作部からのユーザ入力に基づいて、どの氏名を使用するのかを選択し、選択されたバリアブルデータ（氏名データ）を氏名サーバ１７０３から受け取る（Ｓ１７１２）。
【０１９７】
複合機１７０２は、コピー出力が行われる出力用紙１７０６〜１７０８の紙指紋情報を読み取る（Ｓ１７１３）。Ｓ１７１２において印刷出力する用紙枚数は分かっているため、複合機１７０２は、その枚数分の出力用紙の紙指紋情報を読み取る。
【０１９８】
出力用紙１７０６〜１７０８の紙指紋情報を読み取るためには、原稿１７０１の紙指紋情報を読み取る手段とは別の手段が必要である。その理由は、前述した通りである。
【０１９９】
複合機１７０２は、Ｓ１７１２で得られた氏名データのバリアブルデータと、Ｓ１７１３にて読み取られた出力用紙１７０６〜１７０８の紙指紋情報とを関連付けてサーバ１７０５に登録する（Ｓ１７１４）。
【０２００】
本例では、出力用紙１７０６の紙指紋情報とバリアブルデータ１７０４のｎａｍｅ１を、出力用紙１７０７の紙指紋情報とバリアブルデータ１７０４のｎａｍｅ２を、出力用紙１７０８の紙指紋情報とバリアブルデータ１７０４のｎａｍｅ３を各々関連付ける。
【０２０１】
複合機１７０２は、Ｓ１７１１にて読み取られた原稿画像データとバリアブルデータｎａｍｅ１とで合成処理を行い、アンケート用紙１７０６を印刷出力する（Ｓ１７１５）。同様にアンケート用紙１７０７とアンケート用紙１７０８も印刷出力する。これにより、３枚のアンケート用紙が得られる。
【０２０２】
次いで、アンケートの運営者は、出力された３枚のアンケート用紙１７０６〜１７１７０８をアンケート対象者に配布し、そのうち、アンケート用紙１７０６、１７０７の２通のアンケート用紙が回収されたものとする。
【０２０３】
紙指紋情報照合時に、複合機１７０９のスキャナは、アンケート用紙１７０６、１７０７の紙指紋情報を読み出す（Ｓ１７１６）。
【０２０４】
複写機１７０９は、読み取った紙指紋情報をサーバ１７０５に送り、サーバ１７０５に紙指紋情報の照合を行わせる（Ｓ１７１７）。
【０２０５】
照合した結果、送られた紙指紋情報と一致する紙指紋情報が既に登録されているとサーバ１７０５が判定したとする。その場合、サーバ１７０５は、その登録されている紙指紋情報と関連づけられて登録されているｎａｍｅ１とｎａｍｅ２のバリアブルデータを複合機１７０９に送る（Ｓ１７１８）。
【０２０６】
複合機１７０９は、Ｓ１７１８にて得られた氏名データをリスト化して印刷出力する（Ｓ１７１９）。複合機１７０９は、ｎａｍｅ１とｎａｍｅ２の２人分の氏名データを得たため、本例では２名分の氏名データをリスト化処理し、出力用紙１７１０上に印刷出力する。本例によれば、バリアブルデータを含む印刷用紙を作成する際に、各印刷用紙上の紙指紋情報とバリアブルデータを関連付けてサーバに登録しておく。これにより上記バリアブル印刷された印刷用紙を原稿としてスキャナで走査した際に、対応するバリアブルデータのみを抽出し出力することができる。
【０２０７】
以上が、本実施例を用いたデータハンドリングの例である。
【０２０８】
最後に、紙指紋情報の照合処理のアルゴリズムを説明する。
【０２０９】
＜紙指紋情報の位置ずれ補正＞
まず、式１を用いて２つの紙指紋情報の位置を（ｉ，ｊ）ずらしたときの誤差値Ｅ（ｉ，ｊ）を（２ｎ−１）×（２ｍ−１）個求める。
【０２１０】
【数１】
2008271418.tif 000003
【０２１１】
式１において、α1は「他の紙指紋情報」中のマスクデータである。ｆ1は、「他の紙指紋情報」中のグレイスケール画像データである。α2は、「紙指紋情報」中のマスクデータである。ｆ2は、「紙指紋情報」中のグレイスケール画像データである。
【０２１２】
図１８は、紙指紋情報を示す図である。図１８（a）は、「他の紙指紋情報」を示し、図１８（ｂ）は、「紙指紋情報」を示す。紙指紋情報は、横ｎ画素、縦ｍ画素から構成される。
【０２１３】
式１において、ｉ，ｊをそれぞれ−ｎ＋１〜ｎ−１、−ｍ＋１〜ｍ−１の範囲でそれぞれ１画素毎にずらし、「他の紙指紋情報」と「紙指紋情報」の誤差値Ｅ（ｉ，ｊ）を（２ｎ−１）×（２ｍ−１）個求める。即ち、Ｅ（−ｎ＋１，−ｍ＋１）〜Ｅ（ｎ−１，ｍ−１）を求める。
【０２１４】
図１９は、「他の紙指紋情報」の左上１画素と、「紙指紋情報」の右下１画素とが重なっている様子を示す図である。この状態において、式１により求まる値をＥ（−ｎ＋１，−ｍ＋１）とする。
【０２１５】
図２０は、図１９と比べて、「紙指紋情報」を右に１画素分移動した様子を示す図である。この状態において、式１により求まる値をＥ（−ｎ＋２，−ｍ＋１）とする。
【０２１６】
図２１は、「紙指紋情報」を右に移動させて、「紙指紋情報」の下の一行の画素群と、「他の紙指紋情報」の上の１行の画素群とが重なった様子を示す図である。この状態において、式１により求まる値をＥ（０，−（ｍ−１））とする。
【０２１７】
図２２は、「紙指紋情報」を右端まで移動させて、「紙指紋情報」の左下の画素と、「他の紙指紋情報」の右上の画素とが重なった様子を示す図である。この状態において、式１により求まる値をＥ（ｎ−１，−ｍ＋１）とする。このように、「紙指紋情報」を右方向にずらすと、Ｅ（ｉ，ｊ）のうちのｉが１ずつ増加することがわかる。
【０２１８】
図２３は、図１９と比べて、「紙指紋情報」を下に１画素分移動した様子を示す図である。この状態において、式１により求まる値をＥ（−ｎ＋１，−ｍ＋２）とする。
【０２１９】
図２４は、「紙指紋情報」を右端まで移動した様子を示す図である。この状態において、式１により求まる値をＥ（ｎ−１，−ｍ＋２）とする。
【０２２０】
図２５は、「他の紙指紋情報」と「紙指紋情報」とが同じ位置にあり、両者が完全に重なっている様子を示す図である。この状態において、式１により求まる値をＥ（０，０）とする。
【０２２１】
図２６は、「他の紙指紋情報」の右下の画素と「紙指紋情報」の左上の画素が重なった様子を示す図である。この状態において、式１により求まる値をＥ（ｎ−１，ｍ−１）とする。
【０２２２】
上記のように「紙指紋情報」を移動させることによって、（２ｎ−１）×（２ｍ−１）個の誤差値Ｅ（ｉ，ｊ）の集合を求める。
【０２２３】
ここで、この式１の意味を考えるために、ｉ＝０，ｊ＝０であり、かつ、α1（ｘ，ｙ）＝１（ただし、ｘ＝０〜ｎ，ｙ＝０〜ｍ）であり、かつ、α2（ｘ−ｉ，ｙ−ｊ）＝１（ただし、ｘ＝０〜ｎ，ｙ＝０〜ｍ）の場合を考えてみる。つまり、α1（ｘ，ｙ）＝１（ただし、ｘ＝０〜ｎ，ｙ＝０〜ｍ）であり、かつ、α2（ｘ−ｉ，ｙ−ｊ）＝１（ただし、ｘ＝０〜ｎ，ｙ＝０〜ｍ）の場合のＥ（０，０）を求める。
【０２２４】
なお、ｉ＝０、ｊ＝０とは、図２５が示すように、「他の紙指紋情報」と「紙指紋情報」が同じ位置であることを示す。
【０２２５】
ここで、α1（ｘ，ｙ）＝１（ただし、ｘ＝０〜ｎ，ｙ＝０〜ｍ）は、「他の紙指紋情報」の全ての画素が明るいことを示す。言い換えると、「他の紙指紋情報」が取得された際には、紙指紋情報取得領域上にはトナーやインクなどの色材やゴミが全くのっていなかったことを示す。また、α2（ｘ−ｉ，ｙ−ｊ）＝１（ただし、ｘ＝０〜ｎ，ｙ＝０〜ｍ）は、「紙指紋情報」の全ての画素が明るいことを示す。言い換えると、「紙指紋情報」が取得された際には、紙指紋情報取得領域上にはトナーやインクなどの色材やゴミが全くのっていなかったことを示す。
【０２２６】
α1（ｘ，ｙ）＝１と、α2（ｘ−ｉ，ｙ−ｊ）＝１とが全ての画素において成り立つ時、式１は、
【０２２７】
【数２】
2008271418.tif 000004
【０２２８】
と表される。
【０２２９】
｛ｆ1（ｘ，ｙ）−ｆ2（ｘ，ｙ）｝2は、「他の紙指紋情報」中のグレイスケール画像データと、「紙指紋情報」中のグレイスケール画像データとの差の二乗値を示す。従って、式１は、二つの紙指紋情報同士の各画素における差の二乗を合計したものになる。つまり、ｆ1（ｘ，ｙ）とｆ2（ｘ，ｙ）とが似ている画素が多ければ多いほど、Ｅ（０，０）は、小さな値になる。
【０２３０】
以上説明したのは、Ｅ（０，０）の求め方であるが、同じようにして他のＥ（ｉ，ｊ）を求めていく。ｆ1（ｘ，ｙ）とｆ2（ｘ，ｙ）とが似ている画素が多いほどＥ（ｉ，ｊ）は、小さな値になる。したがって、Ｅ（ｋ，ｌ）＝ｍｉｎ｛Ｅ（ｉ，ｊ）｝である場合、「他の紙指紋情報」を取得した際の位置と、「紙指紋情報」を取得した際の位置とは、互いにｋ，ｌずれていることになる。
【０２３１】
＜αの意義＞
式１の分子は、｛ｆ1（ｘ，ｙ）−ｆ2（ｘ−ｉ，ｙ−ｊ）｝2に対してα1とα2とがかけられた結果を意味する（正確には、さらにΣ記号により合計値が求められている）。このα1とα2は、濃い色の画素の場合は０、薄い色の画素の場合は１を示す。従って、α1とα2とのうちどちらか一方（又は両方）が０の場合には、α1α2｛ｆ1（ｘ，ｙ）−ｆ2（ｘ−ｉ，ｙ−ｊ）｝２は０になる。即ち、どちらか一方（または両方）の紙指紋情報において対象とする画素が濃い色であった場合には、その画素における濃度差は考慮しない。これは、ゴミや色材がのってしまった画素を無視するためである。
【０２３２】
この処理によりΣ記号により合計する数が増減するため、Σα1（ｘ，ｙ）α2（ｘ−ｉ，ｙ−ｊ）で割ることで正規化を行う。なお、式１の分母にあるΣα1（ｘ，ｙ）α2（ｘ−ｉ，ｙ−ｊ）が０になる誤差値Ｅ（ｉ，ｊ）は、後述の誤差値の集合（Ｅ（−（ｎ−１），−（ｍ−１））〜Ｅ（ｎ−１，ｍ−１））には含めないものとする。
【０２３３】
＜マッチング度合いの決定方法＞
上述したように、Ｅ（ｋ，ｌ）＝ｍｉｎ｛Ｅ（ｉ，ｊ）｝である場合、「他の紙指紋情報」を取得した際の位置と、「紙指紋情報」を取得した際の位置とは互いにｋ，ｌずれていたことがわかる。
【０２３４】
続いて、二つの紙指紋情報がどれだけ似ているのかを示す値（マッチング度合い）を、そのＥ（ｋ，ｌ）及び他のＥ（ｉ，ｊ）を使って求める。
【０２３５】
まず、式１により求めた誤差値の集合（例えば、Ｅ（０，０）＝１０※，Ｅ（０，１）＝５０，Ｅ（１，０）＝５０，Ｅ（１，１）＝５０）から平均値（４０）を求める（処理Ａ）。なお、※には、数学的意味はなく、単に、値への注目を促すために使用しただけである。その理由は後述する。
【０２３６】
次に、平均値（４０）から各誤差値（１０※，５０，５０，５０）を引いて、新たな集合（３０※，−１０，−１０，−１０）を求める（処理Ｂ）
そして、この新たな集合から標準偏差（３０×３０＋１０×１０＋１０×１０＋１０×１０＝１２００，１２００／４＝３００，√３００＝１０√３＝約１７）を求める。そして、上記新たな集合を１７で割り、商（１※，−１，−１，−１）を求める（処理Ｃ）。
【０２３７】
そして、求められた値のうちの最大値をマッチング度合い（１※）とする。
【０２３８】
なお、この１※という値は、Ｅ（０，０）＝１０※という値と対応した値である。Ｅ（０，０）というのは、今回の場合、Ｅ（０，０）＝ｍｉｎ｛Ｅ（ｉ，ｊ）｝を満たす値である。
【０２３９】
＜マッチング度合いの決定方法の概念的な説明＞
マッチング度合いの決定方法を行う処理は、複数の誤差値集合の中で最も小さな誤差値が、平均的な誤差値とどれだけ離れているかを計算する処理である（処理Ａ及び処理Ｂ）。そして、その離れ具合を標準偏差で割ることでマッチング度合いを求める（処理Ｃ）。最後に、マッチング度合いを閾値と比較することで、照合結果を得る（処理Ｄ）。
【０２４０】
なお、標準偏差は、「各誤差値と平均値との差」の平均的な値を意味する。言い換えると、標準偏差は、集合の中でどれくらいのばらつきが全体的に生じているかを示す値である。
【０２４１】
全体的なばらつき値で離れ具合を割ると、ｍｉｎ｛Ｅ（ｉ，ｊ）｝が集合Ｅ（ｉ，ｊ）の中でどれだけ小さいか（突出して小さいか、ちょっと小さいか）がわかる。
【０２４２】
そして、ｍｉｎ｛Ｅ（ｉ，ｊ）｝が集合Ｅ（ｉ，ｊ）の中で非常に突出して小さい場合に有効と判断し、それ以外の場合に無効と判断する（処理Ｄ）。
【０２４３】
＜ｍｉｎ｛Ｅ（ｉ，ｊ）｝が集合Ｅ（ｉ，ｊ）の中で非常に突出して小さい場合のみ有効と判断する理由＞
「他の紙指紋情報」と「紙指紋情報」とが、同じ紙から取得されたと仮定すると、「他の紙指紋情報」と、「紙指紋情報」とが極めて一致する場所（ずれ位置）があるはずである。ずれ位置では、「他の紙指紋情報」と「紙指紋情報」とが極めて一致するため、Ｅ（ｉ，ｊ）は非常に小さくなるはずである。
【０２４４】
一方、ずれ位置から少しでもずらすと、「他の紙指紋情報」と「紙指紋情報」には何ら関連性がなくなる。従って、Ｅ（ｉ，ｊ）は通常の大きな値になるはずである。そのため、「二つの紙指紋情報が同じ紙から取得された」という条件は、「最も小さなＥ（ｉ，ｊ）が集合Ｅ（ｉ，ｊ）の中で突出して小さい」という条件と一致する。
【０２４５】
以上が、紙指紋情報の照合処理のアルゴリズムである。
【０２４６】
前述した実施形態の機能を実現するプログラムを記録媒体に記憶させ、該記録媒体に記憶されたプログラムをコードとして読み出し、コンピュータにおいて実行する処理方法も上述の実施形態の範疇に含まれる。また、前述のプログラムが記憶されたコンピュータ読み取り可能な記録媒体はもちろんそのプログラム自体も上述の実施形態に含まれる。かかる記録媒体としては、例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ―ＲＯＭ、磁気テープ、不揮発性メモリカード、ＲＯＭがある。また前述の記録媒体に記憶されたプログラム単体で処理を実行しているものに限らず、他のソフトウエア、拡張ボードの機能と共同して、ＯＳ上で動作し前述の実施形態の動作を実行するものも前述した実施形態の範疇に含まれる。
【０２４７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからプログラム又は圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードする方法がある。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０２４８】
また、前述のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し暗号化を解く鍵情報をインターネットからダウンロードさせる。次いで、その鍵情報を用いて暗号化されたプログラムを実行してコンピュータにインストールさせることもできる。
【図面の簡単な説明】
【０２４９】
【図１】本発明を適用可能なシステムの構成例を示すブロック図である。
【図２】画像形成装置１０の外観図である。
【図３】画像形成装置内のコントローラ１１の構成例を示すブロック図である。
【図４】タイル画像データを概念的に表す図である。
【図５】画像形成装置内のスキャナ画像処理部３１２の構成例を示すブロック図である。
【図６】画像形成装置内のプリンタ画像処理３１５が行う処理の流れを示す図である。
【図７】画像形成装置内の操作部１２がユーザに提示する操作画面を示す図である
【図８】画像形成装置内の紙指紋情報取得部５０７が行う紙指紋情報取得処理のフローチャートを示す図である。
【図９】サーバ４０が実行する紙指紋情報の照合処理のフローチャートを示す図である。
【図１０】紙指紋情報登録処理のフローチャートを示す図である。
【図１１】紙指紋情報照合処理のフローチャートを示す図である。
【図１２】操作部において紙指紋情報登録を選択した場合の基本的な処理の流れを示す図である。
【図１３】操作部において紙指紋情報照合を選択した場合の基本的な処理の流れを示す図である。
【図１４】本実施例を用いたデータハンドリングの第１の例を説明するための図である。
【図１５】本実施例を用いたデータハンドリングの第２の例を説明するための図である。
【図１６】本実施例を用いたデータハンドリングの第３の例を説明するための図である。
【図１７】本実施例を用いたデータハンドリングの第４の例を説明するための図である。
【図１８】紙指紋情報を示す図である。
【図１９】「他の紙指紋情報」の左上１画素と、「紙指紋情報」の右下１画素とが重なっている様子を示す図である。
【図２０】「紙指紋情報」を右に１画素分移動した様子を示す図である。
【図２１】「紙指紋情報」を右に移動させて、「紙指紋情報」の下の一行の画素群と、「他の紙指紋情報」の上の１行の画素群とが重なった様子を示す図である。
【図２２】「紙指紋情報」を右端まで移動させて、「紙指紋情報」の左下の画素と、「他の紙指紋情報」の右上の画素とが重なった様子を示す図である。
【図２３】「紙指紋情報」を下に１画素分移動した様子を示す図である。
【図２４】「紙指紋情報」を右端まで移動した様子を示す図である。
【図２５】「他の紙指紋情報」と「紙指紋情報」とが同じ位置にあり、両者が完全に重なっている様子を示す図である。
【図２６】「他の紙指紋情報」の右下の画素と「紙指紋情報」の左上の画素が重なった様子を示す図である。
【符号の説明】
【０２５０】
４０  ホストコンピュータ
１０、２０、３０  画像形成装置
１１  コントローラ
１２  操作部
１３  スキャナ
１４  プリンタ
５０  サーバ
６０  ＬＡＮ
１４０２、１４０４  複合機
１４０３  サーバ
【図１】
2008271418.tif 000005
【図２】
2008271418.tif 000006
【図３】
2008271418.tif 000007
【図４】
2008271418.tif 000008
【図５】
2008271418.tif 000009
【図６】
2008271418.tif 000010
【図７】
2008271418.tif 000011
【図８】
2008271418.tif 000012
【図９】
2008271418.tif 000013
【図１０】
2008271418.tif 000014
【図１１】
2008271418.tif 000015
【図１２】
2008271418.tif 000016
【図１３】
2008271418.tif 000017
【図１４】
2008271418.tif 000018
【図１５】
2008271418.tif 000019
【図１６】
2008271418.tif 000020
【図１７】
2008271418.tif 000021
【図１８】
2008271418.tif 000022
【図１９】
2008271418.tif 000023
【図２０】
2008271418.tif 000024
【図２１】
2008271418.tif 000025
【図２２】
2008271418.tif 000026
【図２３】
2008271418.tif 000027
【図２４】
2008271418.tif 000028
【図２５】
2008271418.tif 000029
【図２６】
2008271418.tif 000030