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