(57)【要約】【課題】  紙指紋情報を取り扱うことができる装置において、紙指紋の偽造防止を計り、セキュリティ性を向上させ、同時に、確実に原稿上の紙指紋情報の検出位置を制御できるようにする。【解決手段】  原稿上の固定位置の紙指紋情報を取得し、これを演算することにより、対応する原稿上の位置を求め、この対応する位置から実際の紙指紋情報を取得する。【選択図】  図１
2010056912.tif 000002
【特許請求の範囲】
【請求項１】
紙原稿の紙指紋情報を扱う画像処理装置において、
文書原稿上の予め決められた固定位置領域の紙指紋情報を取得する手段と、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求める手段と、
この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段とを備え、
まず、紙指紋登録処理においては、前記、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得する手段により、前記固定位置領域の紙指紋情報を取得し、
次に、前記紙指紋情報を演算処理することにより、原稿上において、この前記紙指紋情報に基き対応する領域を求める手段により、対応する領域を求め、
さらに、前記対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段により、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得し、保持すると共に、
紙指紋照合処理では、同様に前記文書原稿上の予め決められた固定位置領域の紙指紋情報を取得する手段により、前記固定位置領域の紙指紋情報を取得し、
次に、前記紙指紋情報を演算処理することにより、原稿上において、この前記紙指紋情報に基き対応する領域を求める手段により、対応する領域を求め、
さらに、前記対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段により、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得するように動作し、これを予め保持されている他の紙指紋情報と比較することにより照合するように動作することを特徴とする画像処理装置。
【請求項２】
紙原稿の紙指紋情報を扱う画像処理装置において、
文書原稿上の予め決められた固定位置領域の紙指紋情報を取得する手段と、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求める手段と、
この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段と、
同時に前記対応する領域の領域情報を取得する手段とを備え、
まず、紙指紋登録処理においては、前記、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得する手段により、前記固定位置領域の紙指紋情報を取得し、
次に、前記紙指紋情報を演算処理することにより、原稿上において、この前記紙指紋情報に基き対応する領域を求める手段により、対応する領域を求め、
さらに、前記対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段により、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得し、前記対応する領域の領域情報を取得する手段により対応する領域の領域情報を取得すると共に、
紙指紋照合処理では、前記対応する領域の領域情報を取得する手段により、取得された領域情報を読み出し、原稿上において、紙指紋情報を取得するための領域を特定し、
次に、前記対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段により、この特定された領域の紙指紋情報をこの原稿の紙指紋情報として取得するように動作し、これを予め保持されている他の紙指紋情報と比較することにより照合することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙指紋（以下では、紙指紋のことを紙紋とも称する）情報を取り扱うことができる画像処理装置及び画像処理装置の制御方法及びプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
住民票などの公的文書や、保険の証書など、またはその他の機密文書に関して原本を保証することが重要な文書がある。印刷技術の向上により前記したような紙の書類をプリンタや複写機などの画像形成装置で印刷することも行われるようになったのと同時に、カラースキャナやカラー複写機を使用した偽造を防止することが必要になってきている。
【０００３】
偽造を防止するための技術として、紙に印刷するときに地紋などのパターンを埋め込み、複写した際に地紋が浮き出て印刷されるようにするなどの対処がされてきている。また、紙自体に非接触IC、RFIDのような半導体の部品を付加し、これらの半導体部品に原本を保証するためのデータを書き込み、複写する場合はスキャナまたは複写機がこれらの半導体部品から読み取った情報を記録し、複写の履歴を残す、またはユーザ認証と組み合わせて、半導体部品から読み取った情報とユーザ認証が行われない限り複写機で複写が行えないようにすることなどが行われつつある。
【０００４】
さらに、印刷する際にユーザにとって視認性の良くないハーフトーンで特定のパターン情報を不可視情報として埋め込んでおき、複写する場合スキャナや複写機が前記情報を読み込んだ際、印刷動作を停止させることなども行われつつある。
【０００５】
しかしながら、前記半導体部品などを紙に付加するためには紙自体の価格が上がってしまう、また不可視情報を付加したり、非接触ICやRFIDなどに対応するためにスキャナや複写機に特別なハードウェアが必要になることもあり、コストが上がってしまうという課題があった。また、前記不可視の情報もスキャナや複写機で読み取ることによって偽造される可能性もあることが課題としてあった。
【０００６】
この課題に対して、近年になり記録媒体である紙などの表面の繊維の並び方などが紙などの記録媒体１枚、１枚で異なることを利用し、これをいわゆる紙指紋として利用することが考案されている。すなわち、スキャナや複写機などの読み取り手段によって、前記紙などの記録媒体の表面を読み取り、読み取った繊維の並び方を紙指紋としてパターンデータであるデジタル情報に変換し、このデジタル情報を記憶装置等に登録しておき、そして、一度印刷された紙などの記録媒体を再び読み取った際、紙自体がもつ繊維の紙指紋のパターン情報と、記憶装置等に登録されているデジタル情報を比較することにより、原本であるか否かを保証することが行われつつある。この場合、すでにあるスキャナやプリンタ、複写機を使用して、ソフトウェアの一部を修正することにより低コストで原本の保証を行うことが可能となる。
【０００７】
上記の例として、下記特許文献１をあげることが出来る。
【特許文献１】特開平１１−２１５３６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
前述した、紙などの記録媒体の紙指紋をデジタル情報に変換してこれを記憶装置等に登録し、再度、この紙のなどの記録媒体を読み取った際に、この紙指紋のパターン情報と記憶装置等に登録されているデジタル情報を比較する場合、必ず、紙などの記録媒体上のどのエリアの紙指紋を参照するか、紙指紋の参照位置情報が必要になる。
【０００９】
このため、従来装置では、あらかじめ紙などの記録媒体上の固定位置を決めておき、必ずこの位置の紙指紋を参照してデジタル情報に変換して比較する方法が提案されていた。
【００１０】
しかしながら、この方法の場合、何らかの手段で紙などの記録媒体上の紙指紋を参照している固定位置が悪意あるユーザに知れてしまうと、紙などの記録媒体のこの固定位置部分を切り取り、他の紙などの記録媒体に貼り付けることにより、本来、原本ではない紙などの記録媒体が原本として認識されてしまう恐れがある。
【００１１】
また、他の方法として、紙指紋を参照するエリアの位置情報をコード化して、このコードをバーコード等の可視的なコード情報にして紙などの記録媒体上の印刷記録しておく方法が提案されている。
【００１２】
すなわち、紙などの記録媒体を読み取り手段により読み取り、紙指紋をデジタル情報に変換し登録する際に、参照した紙指紋の参照位置情報をコード化しておく。
【００１３】
そして、紙などの記録媒体に情報を印刷する際に、あわせて、紙指紋の参照位置情報のコード情報からバーコード等の可視的なコードパターンを生成し、紙などの記録媒体上に印刷しておく。
【００１４】
この後、一度印刷された紙などの記録媒体を再び読み取った際、まず、紙などの記録媒体上に印刷されたバーコード等のコードパターンを読み取り、これにより得られる紙指紋の参照位置情報のコード情報をデコードし、紙指紋の参照位置を認識する。
【００１５】
これに従い、参照位置の紙指紋を参照し、紙自体がもつ繊維の紙指紋のパターン情報と、記憶装置等に登録されているデジタル情報を比較することにより、原本であるか否かを保証する。
【００１６】
しかしながらこの方法では、常に紙指紋を参照するための参照位置がバーコード等の可視的なコードパターンとして紙などの記録媒体上に印刷記録されてしまうため、本来の印刷記録情報以外の印刷パターンが存在し、紙などの記録媒体上を汚し、ユーザにとって目障りである。
【課題を解決するための手段】
【００１７】
本発明における第１の発明によれば、紙原稿の紙指紋情報を扱う装置において、
文書原稿上の予め決められた固定位置領域の紙指紋情報を取得する手段と、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求める手段と、
この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段を備えるものであり、
まず、紙指紋登録処理においては、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する。
【００１８】
また、紙指紋照合処理では、同様に文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得して、これを予め保持されている他の紙指紋情報と比較することにより照合を行う。
【００１９】
本発明における第２の発明によれば、紙原稿の紙指紋情報を扱う装置において、
文書原稿上の予め決められた固定位置領域の紙指紋情報を取得する手段と、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求める手段と、
上記対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段と、
上記対応する領域の領域情報を取得する手段を備えるものであり、
まず、紙指紋登録処理においては、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得し、同時に紙指紋情報を取得した領域情報を取得する。
【００２０】
また、紙指紋照合処理では、紙指紋登録処理において
紙指紋情報を取得した領域情報を読み出し、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得して、これを予め保持されている他の紙指紋情報と比較することにより照合を行う。
【発明の効果】
【００２１】
本発明によれば、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得するようにしたため、何らかの手段で紙などの記録媒体上の紙指紋を参照している領域をユーザが知ることは不可能になり、紙などの記録媒体の紙指紋領域を切り取り、他の紙などの記録媒体に貼り付けることにより、本来、原本ではない紙などの記録媒体が原本として認識されてしまうことを防止できる。
【００２２】
また、従来、紙指紋照合処理時に紙などの記録媒体の紙指紋領域を認識するために設けていた、記録媒体上に印刷されたバーコード等の可視的なコードパターンを設ける必要がなくなるため、ユーザにとって目障りな印刷マークを削除できる。
【発明を実施するための最良の形態】
【００２３】
次に、本発明の詳細を実施例の記述に従って説明する。
【００２４】
以下では、図面を参照して本発明を実施するための最良の形態について説明する。
【実施例１】
【００２５】
＜印刷システム（図１）＞
まず、実施例１について図面を参照して詳細に説明する。図１は本発明の実施形態に係る印刷システムの構成を示すブロック図である。このシステムではホストコンピュータ４０及び３台の画像形成装置（１０，２０，３０）がＬＡＮ５０に接続されているが、本発明における印刷システムにおいては、これらの接続数に限られることはない。また、本実施例では接続方法としてＬＡＮを適用しているが、これに限られることはない。例えば、ＷＡＮ（公衆回線）などの任意のネットワーク、ＵＳＢなどのシリアル伝送方式、セントロニクスやＳＣＳＩなどのパラレル伝送方式なども適用可能である。
【００２６】
ホストコンピュータ（以下、ＰＣと称する）４０はパーソナルコンピュータの機能を有している。このＰＣ４０はＬＡＮ５０やＷＡＮを介してＦＴＰやＳＭＢプロトコルを用いファイルを送受信したり電子メールを送受信したりすることができる。またＰＣ４０から画像形成装置１０、２０、３０に対して、プリンタドライバを介した印字命令を行うことが可能となっている。
【００２７】
画像形成装置１０と２０は同じ構成を有する装置である。画像形成装置３０はプリント機能のみの画像形成装置であり、画像形成装置１０や２０が有するスキャナ部を有していない。以下では、説明の簡単のために、画像形成装置１０、２０のうちの画像形成装置１０に注目して、その構成を詳細に説明する。
【００２８】
画像形成装置１０は、画像入力デバイスであるスキャナ部１３、画像出力デバイスであるプリンタ部１４、画像形成装置１０全体の動作制御を司るコントローラ（Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）１１、ユーザインターフェース（ＵＩ）である操作部１２から構成される。
【００２９】
＜画像形成装置１０（図２）＞
画像形成装置１０の外観を図２に示す。スキャナ部１３は、複数のＣＣＤを有している。この各ＣＣＤの感度が夫々異なっていると、たとえ原稿上の各画素の濃度が同じであったとしても、各画素が夫々違う濃度であると認識されてしまう。そのため、スキャナ部では、最初に白板（一様に白い板）を露光走査し、露光走査して得られた反射光の量を電気信号に変換してコントローラ１１に出力している。なお、後述するように、コントローラ１１内のシェーディング補正部５００は、各ＣＣＤから得られた電気信号を元に、各ＣＣＤの感度の違いを認識している。そして、この認識された感度の違いを利用して、原稿上の画像をスキャンして得られた電気信号の値を補正している。さらに、シェーディング補正部５００は、後述するコントローラ１１内のＣＰＵ３０１からゲイン調整の情報を受取ると、当該情報に応じたゲイン調整を行う。ゲイン調整は、原稿を露光走査して得られた電気信号の値を、どのように０〜２５５の輝度信号値に割り付けるかを調整するために用いられる。このゲイン調整により、原稿を露光走査して得られた電気信号の値を高い輝度信号値に変換したり、低い輝度信号値に変換したりすることができるようになっている。続いて、この原稿上の画像をスキャンする構成について説明する。
【００３０】
スキャナ部は、原稿上の画像を露光走査して得られた反射光をＣＣＤに入力することで画像の情報を電気信号に変換する。さらに電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとしてコントローラ１１に対して出力する。
【００３１】
なお、原稿は原稿フィーダ２０１のトレイ２０２にセットされる。ユーザが操作部１２から読み取り開始を指示すると、コントローラ１１からスキャナ部１３に原稿読み取り指示が与えられる。スキャナ部１３は、この指示を受けると原稿フィーダ２０１のトレイ２０２から原稿を１枚ずつフィードして、原稿の読み取り動作を行う。なお、原稿の読み取り方法は原稿フィーダ２０１による自動送り方式ではなく、原稿を不図示のガラス面上に載置し露光部を移動させることで原稿の走査を行う方法であってもよい。
【００３２】
プリンタ部１４は、コントローラ１１から受取った画像データを用紙上に形成する画像形成デバイスである。なお、本実施例において画像形成方式は感光体ドラムや感光体ベルトを用いた電子写真方式となっているが、本発明はこれに限られることはない。例えば、微少ノズルアレイからインクを吐出して用紙上に印字するインクジェット方式などでも適用可能である。また、プリンタ部１４には、異なる用紙サイズ又は異なる用紙向きを選択可能とする複数の用紙カセット２０３、２０４、２０５が設けられている。排紙トレイ２０６には印字後の用紙が排出される。
【００３３】
＜コントローラ１１の詳細説明（図３）＞
図３は、画像形成装置１０のコントローラ１１の構成をより詳細に説明するためのブロック図である。
【００３４】
コントローラ１１はスキャナ部１３やプリンタ部１４と電気的に接続されており、一方ではＬＡＮ５０やＷＡＮ３３１を介してＰＣ４０や外部の装置などと接続されている。これにより画像データやデバイス情報の入出力が可能となっている。
【００３５】
ＣＰＵ３０１は、ＲＯＭ３０３に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、コントローラ内部で行われる各種処理についても統括的に制御する。ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。このＲＡＭ３０２は、記憶した内容を電源ｏｆｆ後も保持しておくＳＲＡＭ及び電源ｏｆｆ後には記憶した内容が消去されてしまうＤＲＡＭにより構成されている。ＲＯＭ３０３には装置のブートプログラムなどが格納されている。ＨＤＤ３０４はハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能となっている。
【００３６】
操作部Ｉ／Ｆ３０５は、システムバス３１０と操作部１２とを接続するためのインターフェース部である。この操作部Ｉ／Ｆ３０５は、操作部１２に表示するための画像データをシステムバス３１０から受取り操作部１２に出力すると共に、操作部１２から入力された情報をシステムバス３１０へと出力する。
【００３７】
ＮｅｔｗｏｒｋＩ／Ｆ３０６はＬＡＮ５０及びシステムバス３１０に接続し、情報の入出力を行う。Ｍｏｄｅｍ３０７はＷＡＮ３３１及びシステムバス３１０に接続しており、情報の入出力を行う。２値画像回転部３０８は送信前の画像データの方向を変換する。２値画像圧縮・伸張部３０９は、送信前の画像データの解像度を所定の解像度や相手能力に合わせた解像度に変換する。なお圧縮及び伸張にあたってはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨなどの方式が用いられる。画像バス３３０は画像データをやり取りするための伝送路であり、ＰＣＩバス又はＩＥＥＥ１３９４で構成されている。
【００３８】
スキャナ画像処理部３１２は、スキャナ部１３からスキャナＩ／Ｆ３１１を介して受取った画像データに対して、補正、加工、及び編集を行う。なお、スキャナ画像処理部３１２は、受取った画像データがカラー原稿か白黒原稿かや、文字原稿か写真原稿かなどを判定する。そして、その判定結果を画像データに付随させる。こうした付随情報を属性データと称する。
【００３９】
このスキャナ画像処理部３１２で行われる処理の詳細については後述する。
【００４０】
圧縮部３１３は画像データを受取り、この画像データを３２画素ｘ３２画素のブロック単位に分割する。なお、この３２×３２画素の画像データをタイルデータと称する。図４は、このタイルデータを概念的に表している。原稿（読み取り前の紙媒体）において、このタイルデータに対応する領域をタイル画像と称する。なおタイルデータには、その３２×３２画素のブロックにおける平均輝度情報やタイル画像の原稿上の座標位置がヘッダ情報として付加されている。さらに圧縮部３１３は、複数のタイルデータからなる画像データを圧縮する。
【００４１】
伸張部３１６は、複数のタイルデータからなる画像データを伸張した後にラスタ展開してプリンタ画像処理部３１５に送る。
【００４２】
プリンタ画像処理部３１５は、伸張部３１６から送られた画像データを受取り、この画像データに付随させられている属性データを参照しながら画像データに画像処理を施す。画像処理後の画像データは、プリンタＩ／Ｆ３１４を介してプリンタ部１４に出力される。このプリンタ画像処理部３１５で行われる処理の詳細については後述する。
【００４３】
画像変換部３１７は、画像データに対して所定の変換処理を施す。この処理部は以下に示すような処理部により構成される。
【００４４】
伸張部３１８は受取った画像データを伸張する。圧縮部３１９は受取った画像データを圧縮する。回転部３２０は受取った画像データを回転する。変倍部３２１は受取った画像データに対し解像度変換処理（例えば６００ｄｐｉから２００ｄｐｉ）を行う。色空間変換部３２２は受取った画像データの色空間を変換する。この色空間変換部３２２は、マトリクス又はテーブルを用いて公知の下地飛ばし処理を行ったり、公知のＬＯＧ変換処理（ＲＧＢ→ＣＭＹ）を行ったり、公知の出力色補正処理（ＣＭＹ→ＣＭＹＫ）を行ったりすることができる。２値多値変換部３２３は受取った２階調の画像データを２５６階調の画像データに変換する。逆に多値２値変換部３２４は受取った２５６階調の画像データを誤差拡散処理などの手法により２階調の画像データに変換する。
【００４５】
合成部３２７は受取った２つの画像データを合成し１枚の画像データを生成する。なお、２つの画像データを合成する際には、合成対象の画素同士が持つ輝度値の平均値を合成輝度値とする方法や、輝度レベルで明るい方の画素の輝度値を合成後の画素の輝度値とする方法が適用される。また、暗い方を合成後の画素とする方法の利用も可能である。さらに合成対象の画素同士の論理和演算、論理積演算、排他的論理和演算などで合成後の輝度値を決定する方法なども適用可能である。これらの合成方法はいずれも周知の手法である。間引き部３２６は受取った画像データの画素を間引くことで解像度変換を行い、１／２，１／４，１／８などの画像データを生成する。移動部３２５は受取った画像データに余白部分をつけたり余白部分を削除したりする。
【００４６】
ＲＩＰ３２８は、ＰＣ４０などから送信されたＰＤＬコードデータを元に生成された中間データを受取り、ビットマップデータ（多値）を生成する。
【００４７】
＜スキャナ画像処理部３１２の詳細説明（図５）＞
図５にスキャナ画像処理部３１２の内部構成を示す。
【００４８】
スキャナ画像処理部３１２はＲＧＢ各８ｂｉｔの輝度信号からなる画像データを受取る。
【００４９】
シェーディング補正部５００は、この輝度信号に対してシェーディング補正する。シェーディング補正とは、上述したように、ＣＣＤの感度のばらつきによって原稿の明るさが誤認識されてしまうことを防止するための処理である。さらに、上述したように、このシェーディング補正部５００は、ＣＰＵ３０１からの指示によりゲイン調整を行うことができるようになっている。
【００５０】
続いて、この輝度信号は、マスキング処理部５０１によりＣＣＤのフィルタ色に依存しない標準的な輝度信号に変換される。
【００５１】
フィルタ処理部５０２は、受取った画像データの空間周波数を任意に補正する。この処理部は、受取った画像データに対して、例えば７×７のマトリクスを用いた演算処理を行う。ところで、複写機や複合機では、図７における７０４タブの押し下げによりコピーモードとして文字モードや写真モードや文字／写真モードを選択することができる。ここでユーザにより文字モードが選択された場合には、フィルタ処理部５０２は文字用のフィルタを画像データ全体にかける。また、写真モードが選択された場合には、写真用のフィルタを画像データ全体にかける。また、文字／写真モードが選択された場合には、後述の文字写真判定信号（属性データの一部）に応じて画素ごとに適応的にフィルタを切り替える。つまり、画素ごとに写真用のフィルタをかけるか文字用のフィルタをかけるかが決定される。なお、写真用のフィルタには高周波成分のみ平滑化が行われるような係数が設定されている。これは、画像のざらつきを目立たせないためである。また、文字用のフィルタには強めのエッジ強調を行うような係数が設定されている。これは、文字のシャープさを出すためである。
【００５２】
ヒストグラム生成部５０３は、受取った画像データを構成する各画素の輝度データをサンプリングする。より詳細に説明すると、主走査方向、副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内の輝度データを、主走査方向、副走査方向に一定のピッチでサンプリングする。そして、サンプリング結果を元にヒストグラムデータを生成する。生成されたヒストグラムデータは、下地飛ばし処理を行う際に下地レベルを推測するために用いられる。入力側ガンマ補正部５０４は、テーブル等を利用して非線形特性を持つ輝度データに変換する。
【００５３】
カラーモノクロ判定部５０５は、受取った画像データを構成する各画素が有彩色であるか無彩色であるかを判定し、その判定結果をカラーモノクロ判定信号（属性データの一部）として画像データに付随させる。
【００５４】
文字写真判定部５０６は、画像データを構成する各画素が文字を構成する画素なのか、網点を構成する画素なのか、網点中の文字を構成する画素なのか、ベタ画像を構成する画素なのかを各画素の画素値と各画素の周辺画素の画素値とに基づいて判定する。なお、どれにもあてはまらない画素は、白領域を構成している画素である。そして、その判定結果を文字写真判定信号（属性データの一部）として画像データに付随させる。
【００５５】
紙指紋情報取得部５０７は、シェーディング補正部５００から入力されたＲＧＢの画像データに対して、紙指紋情報取得領域の画像データを取得する。
【００５６】
図８は、この紙指紋情報取得部５０７が行う紙指紋情報取得処理を示すフローチャートである。
【００５７】
ステップ801では紙指紋情報取得部５０７において取得した画像データをグレイスケールの画像データに変換する。ステップ802では、ステップ801においてグレイスケールの画像データへ変換された画像において、印刷や手書きの文字といった誤判定の要因となりうるものを取り除いて照合を行うためのマスクデータを作成する。マスクデータは" 0 "or" 1 "の２値データである。グレイスケールの画像データにおいて、輝度信号値が第１の閾値（つまり、明るい）以上である画素については、マスクデータの値を" 1 "に設定する。また、輝度信号値が第１の閾値未満である画素についてはマスクデータの値を" 0 "に設定する。以上の処理を、グレイスケールの画像データに含まれる各画素に対して行う。ステップ803では、ステップ801においてグレイスケールに変換された画像データ及び、ステップ802において作成されたマスクデータの２つのデータを紙指紋情報として取得する。なお、ステップ801においてグレイスケールに変換された画像データ自体のことを紙指紋情報と称することもあるが、本実施例では、上記二つのデータを紙指紋情報と称することにする。
【００５８】
紙指紋情報取得部５０７は、上記紙指紋情報取得領域の紙指紋情報を不図示のデータバスを用いてＲＡＭ３０２に送る。
【００５９】
＜プリンタ画像処理部３１５の詳細説明（図６）＞
図６にプリンタ画像処理３１５においてなされる処理の流れを示す。
【００６０】
下地飛ばし処理部６０１は、スキャナ画像処理部３１２で生成されたヒストグラムを用いて画像データの下地色を飛ばす（除去する）。モノクロ生成部６０２はカラーデータをモノクロデータに変換する。Ｌｏｇ変換部６０３は輝度濃度変換を行う。このＬｏｇ変換部６０３は、例えば、ＲＧＢ入力された画像データを、ＣＭＹの画像データに変換する。出力色補正部６０４は出力色補正を行う。例えばＣＭＹ入力された画像データを、テーブルやマトリックスを用いてＣＭＹＫの画像データに変換する。出力側ガンマ補正部６０５は、この出力側ガンマ補正部６０５に入力される信号値と、複写出力後の反射濃度値とが比例するように補正を行う。中間調補正部６０６は、出力するプリンタ部の階調数に合わせて中間調処理を行う。例えば、受取った高階調の画像データに対し２値化や３２値化などを行う。
【００６１】
なお、スキャナ画像処理部３１２やプリンタ画像処理部３１５における各処理部では、受取った画像データに各処理を施さずに出力させることも可能となっている。このような、ある処理部において処理を施さずにデータを通過させることを、以下では「処理部をスルーさせる」と表現することにする。
【００６２】
＜紙指紋情報登録処理＞
ＣＰＵ３０１は、紙指紋情報取得部５０７からＲＡＭ３０２に送られてきた所定領域の紙指紋情報を読出し、当該読出された紙指紋情報を不図示のサーバに登録することが可能となっている。この登録は、ＲＡＭ３０２内に格納されたプログラムを実行することによって行われる。
【００６３】
＜紙指紋情報照合処理＞
ＣＰＵ３０１は、紙指紋情報取得部５０７からＲＡＭ３０２に送られてきた紙指紋情報を読出し、この読出された紙指紋情報と他の紙指紋情報とを照合すべく制御することが可能となっている。なお、他の紙指紋情報とは、サーバに登録されている紙指紋情報のことを意味するものとする。
【００６４】
図９は、この紙指紋情報照合処理を示すフローチャートである。本フローチャートの各ステップは、ＣＰＵ３０１により統括的に制御される。
【００６５】
ステップ901では、サーバに登録されている紙指紋情報をＲＡＭ３０２から取出す。
【００６６】
ステップ902では、紙指紋情報取得部５０７から送られてきた紙指紋情報と、ステップ901において取出された紙指紋情報との照合をするために、式（１）を用いて２つの紙指紋情報のマッチング度合いを算出する。一方の紙指紋情報はもう一方の紙指紋情報をずらしたものであると仮定し、式（１）に示した関数において、１画素ごとにずらし、式（１）の関数により求まる値が最小になるところ、つまり２つの紙指紋情報の差が最も小さくなるところで、２つの紙指紋情報の誤差イメージ（Ｅ）を求める。
【００６７】
【数１】
2010056912.tif 000003
式（１）においてα１はステップ901で取出された紙指紋情報中のマスクデータ、ｆ１はステップ901で取出された紙指紋情報中のグレイスケール画像データ、α２はステップ902で紙指紋情報取得部５０７から送られてきた紙指紋情報中のマスクデータ、ｆ２はステップ902で紙指紋情報取得部５０７から送られてきた紙指紋情報中のグレイスケール画像データを表している。
【００６８】
前記誤差イメージから紙指紋情報照合の結果を数値化するために、以下の処理を行う。式（１）の関数により求まった誤差イメージの画素の各輝度信号値を反転させ負の値にする。さらに、各負の値の平均を求め、当該平均値と上記各負の値との差分値を求める。続いて、当該求められた各差分値から標準偏差を求め、上記各負の値を標準偏差で割り商を求める。最後に、求められた商のうちの最大値を２つの紙指紋情報のマッチング度合いとする。その結果、この紙指紋情報のマッチグ度合いは０以上の値で表され、このマッチング度合いが大きければ大きいほど、上記二つの紙指紋情報の一致度は高い。
【００６９】
ステップ903では、ステップ902において求められた２つの紙指紋情報のマッチング度合いと所定の閾値との比較を行って、「有効」「無効」を決定する。
【００７０】
＜操作画面の説明＞
図７は画像形成装置１０における初期画面である。領域７０１は、画像形成装置１０がコピーできる状態にあるか否かを示し、かつ設定したコピー部数を示す。原稿選択タブ７０４は原稿のタイプを選択するためのタブであり、このタブが押し下げられると文字、写真、文字／写真モードの３種類の選択メニューをポップアップ表示される。フィニッシングタブ７０６は各種フィニッシングに関わる設定を行うためのタブである。両面設定タブ７０７は両面読込み及び両面印刷に関する設定を行うためのタブである。読み取りモードタブ７０２は原稿の読み取りモードを選択するためのタブである。このタブが押し下げられるとカラー／ブラック／自動（ＡＣＳ）の３種類の選択メニューがポップアップ表示される。なお、カラーが選択された場合にはカラーコピーが、ブラックが選択された場合にはモノクロコピーが行われる。また、ＡＣＳが選択された場合には、上述したモノクロカラー判定信号によりコピーモードが決定される。
【００７１】
領域７０８は、紙指紋情報登録処理を選択するためのタブである。紙指紋情報登録処理については、後述する。領域７０９は、紙指紋情報照合処理を選択するためのタブである。この紙指紋情報照合処理については、後述する。
【００７２】
領域７１０はシステムの状況を示すためのタブである。このタブが押し下げられると、画像形成装置１０内のＨＤＤ３０４に保存されている画像データの一覧が表示画面に表示されるようになっている。
【００７３】
＜紙指紋情報登録処理のタブが押下された際の動作＞
続いて、図７に示す紙指紋情報登録タブ７０８がユーザにより押下された後にスタートキーが押下された際に、実行される紙指紋情報登録処理について図１１を用いて説明する。
【００７４】
まず、図１０により先に述べた方法により紙指紋情報取得処理を行う原稿を示す。
【００７５】
紙指紋情報を取得する際にはスキャンする原稿に対して、紙指紋を取得するための領域を分割して管理するものとする。
【００７６】
すなわち、原稿端の内側の所定の領域を紙指紋の取得、照合処理が可能な領域として、この領域を、0からｎ-1の紙指紋の取得を行う単位領域に分割する。各単位領域のその領域番号は、図１０に示す通りに付与するものとする。
【００７７】
ここで、図７に示す紙指紋情報登録タブ７０８がユーザにより押下された後にスタートキーが押下された際に、実行される紙指紋情報登録処理について図１１を用いて説明する。
【００７８】
まず、本実施例装置では、先に述べた紙指紋を取得するための単位領域のうち、予め決定されている領域番号１の部分の紙指紋情報を取得する。
【００７９】
すなわち、ステップ１１０１において、ＣＰＵ３０１は、スキャナ部１３で読み取られた原稿を、画像データとしてスキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送るように制御する。
【００８０】
次に、ステップ１１０２では、スキャナ画像処理部３１２は、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部５００に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部５０７に対して出力する。その後、出力データに基づいて、紙指紋情報取得部５０７は、紙指紋情報を取得する。この際、取得される紙指紋情報は、領域番号１の原稿領域に対する紙指紋情報であるように、紙指紋情報取得部５０７は制御される。そして、当該取得された紙指紋情報を不図示のデータバスを用いてＲＡＭ３０２に送る。
【００８１】
紙指紋取得技術では、白い領域から繊維のパターンを取得する以上、暗めの画像データを得ることは必須である。そのため、本実施例では、スキャナ画像処理部３１２が一般的なゲイン調整値よりも小さいゲイン調整値を設定することで、紙指紋情報取得用の暗い画像データを得た。しかしながら、暗い画像データを得る方法としてはこれに限られない。例えば、光量を落としてスキャンするような方法も考えられる。
【００８２】
ここで、ステップ１１０３において、ＣＰＵ３０１は、紙指紋情報に基いた演算を実行する。
【００８３】
すなわち、ＣＰＵ３０１は、ＲＡＭ３０２に送付された、領域番号１の紙指紋情報のうち、領域番号１の領域の全画素に対応する、グレースケール画像データを取り出し、この後、この領域の全画素のグレーススケール画像データの平均値Ｐｍを算出する。
【００８４】
さらに、ＣＰＵ３０１は、以下の式（２）によって演算を行い、商Ｘと、余りＹを求める。
【００８５】
Ｐｍ ＝ Ｘ × ｎ ＋ Ｙ                …（２）
上記にて、明らかに、式（２）における、余りＹは、0からn-1の整数値となり、ＣＰＵ３０１は、この値Ｙを、図１０に示す紙指紋取得のための領域番号に対応させる。
【００８６】
そこで、図１０の原稿において、実際に紙指紋情報を取得する原稿上の領域は、上記演算における、値Ｙに対応した領域番号の領域であるように決定する。
【００８７】
ここで、次に、上記に従って決定された図１０の領域の実際の紙指紋を取得する動作について説明する。
【００８８】
すなわち、ステップ１１０４において、再度、ＣＰＵ３０１は、スキャナ部１３で読み取られた原稿を、画像データとしてスキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送るように制御する。
【００８９】
次に、ステップ１１０５では、先と同様に、スキャナ画像処理部３１２は、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部５００に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部５０７に対して出力する。その後、出力データに基づいて、紙指紋情報取得部５０７は、紙指紋情報を取得する。この際、取得される紙指紋情報は、先に求めた値Yに基き、図１０の領域番号Ｙ（図１０の領域番号の0からn-1に対応するいずれかの領域）の原稿領域に対する紙指紋情報であるように、紙指紋情報取得部５０７は制御される。そして、当該取得された紙指紋情報を不図示のデータバスを用いてＲＡＭ３０２に送る。
【００９０】
また、先と同様、紋紙指紋取得技術では、白い領域から繊維のパターンを取得する以上、暗めの画像データを得ることは必須である。そのため、本実施例では、スキャナ画像処理部３１２が一般的なゲイン調整値よりも小さいゲイン調整値を設定することで、紙指紋情報取得用の暗い画像データを得た。しかしながら、暗い画像データを得る方法としてはこれに限られない。例えば、光量を落としてスキャンするような方法も考えられる。
【００９１】
ここで、ステップ１１０６ＣＰＵ３０１は、ＲＡＭ３０２に保持された、紙指紋情報をＲＡＭ３０２から取り出し、サーバ（図示せず）に登録する。
【００９２】
さらに、ステップ１１０７では、ＣＰＵ３０１は、サーバ（図示せず）から付与される管理番号を取得し、これを、７０１の表示部に表示する。
【００９３】
＜紙指紋情報照合処理のタブが押下された際の動作＞
続いて、図７に示す紙指紋情報照合タブ７０９がユーザにより押下され、その後、管理番号が入力された後にスタートキーが押下された際の動作について図１２を用いて説明する。
【００９４】
なお、本実施例では、図１０における、紙指紋取得のための領域管理は、定型原稿に対して、常に原稿上の同じ位置に同じ領域が位置するように位置管理がなされるものである。
【００９５】
ステップ１２０１では、入力された管理番号と関連付けられた状態でサーバに登録されている紙指紋情報を取得する。そして、当該取得された情報を不図示のデータバスを用いてＲＡＭ３０２に送る。ＣＰＵ３０１はこの紙指紋情報を他の紙指紋情報としてＲＡＭ３０２の所定のアドレス領域に保持する。
【００９６】
ここで、本実施例装置では、まず、先に述べた紙指紋を取得するための単位領域のうち、予め決定されている領域番号１の部分の紙指紋情報を取得する。
【００９７】
すなわち、ステップ１２０２において、ＣＰＵ３０１は、スキャナ部１３で読み取られた原稿を、画像データとしてスキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送るように制御する。
【００９８】
次に、ステップ１２０４では、スキャナ画像処理部３１２は、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部５００に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部５０７に対して出力する。その後、出力データに基づいて、紙指紋情報取得部５０７は、紙指紋情報を取得する。この際、取得される紙指紋情報は、領域番号１の原稿領域に対する紙指紋情報であるように、紙指紋情報取得部５０７は制御される。そして、当該取得された紙指紋情報を不図示のデータバスを用いてＲＡＭ３０２に送る。なお、ＣＰＵ３０１は、この紙指紋情報を読み取った紙指紋情報を先の他の紙指紋情報とは別の所定のアドレス領域に保持する。
【００９９】
ここで、ステップ１２０４において、ＣＰＵ３０１は、紙指紋情報に基いた演算を実行する。
【０１００】
すなわち、ＣＰＵ３０１は、ＲＡＭ３０２に送付された、領域番号１の紙指紋情報のうち、領域番号１の領域の全画素に対応するグレースケール画像データを取り出し、この後、この領域の全画素のグレーススケール画像データの平均値Ｐｍを算出する。
【０１０１】
さらに、ＣＰＵ３０１は、以下の式（２）によって演算を行い、商Ｘと、余りＹを求める。
【０１０２】
Ｐｍ ＝ Ｘ × ｎ ＋ Ｙ                …（２）
上記にて、明らかに、式（２）における、余りＹは、0からn-1の整数値となり、ＣＰＵ３０１は、この値Ｙを、図１０に示す紙指紋取得のための領域番号に対応させる。
【０１０３】
そこで、図１０の原稿において、実際に紙指紋情報を取得する原稿上の領域は、上記演算における、値Ｙに対応した領域番号の領域であるように決定する。
【０１０４】
ここで、さらに、次に、上記に従って決定された図１０の領域の実際の紙指紋を取得する動作について説明する。
【０１０５】
すなわち、ステップ１２０５において、再度、ＣＰＵ３０１は、スキャナ部１３で読み取られた原稿を、画像データとしてスキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送るように制御する。
【０１０６】
次に、ステップ１２０６では、先と同様に、スキャナ画像処理部３１２は、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部５００に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部５０７に対して出力する。その後、出力データに基づいて、紙指紋情報取得部５０７は、紙指紋情報を取得する。この際、取得される紙指紋情報は、先に求めた値Yに基き、図１０の領域番号Ｙ（図１０の領域番号の0からn-1に対応するいずれかの領域）の原稿領域に対する紙指紋情報であるように、紙指紋情報取得部５０７は制御される。そして、当該取得された紙指紋情報を不図示のデータバスを用いてＲＡＭ３０２に送る。ここで、ＣＰＵ３０１は、この紙紋情報を先の他の紙指紋情報とは別の所定のアドレス領域に保持する。
【０１０７】
次に、ステップ１２０７では、ＣＰＵ３０１は、ステップ１２０１でサーバから取得されて、ＲＡＭ３０２の他の紙指紋情報のためのアドレス領域に保持された、他の紙指紋情報と、ステップ１２０６で取得され、他の紙指紋情報と別の所定のアドレス領域に保持された紙指紋情報を比較して照合する。
【０１０８】
この照合処理については、＜紙指紋情報照合処理＞で図９を用いて説明した通りである。
【０１０９】
ステップ１２０８では、ＣＰＵ３０１は、＜紙指紋情報照合処理＞により得られた結果（有効か無効か）を操作部１２の表示部７０１に表示するように制御する。
【０１１０】
これまで述べてきたように、本実施例装置では、まず、紙指紋登録処理においては、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する。
【０１１１】
また、本実施例装置での、紙指紋照合処理では、同様に文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得して、これを予め保持されている他の紙指紋情報と比較することにより照合を行う。
【０１１２】
ところで、本実施例装置では、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得しているため、原稿上の任意の領域の紙指紋情報を取得することになる。このため、原稿上のこの領域に印刷画像が存在する可能性がある。
【０１１３】
これに対して、本実施例装置では、紙指紋情報取得時にグレースケールの画像データへ変換された画像において、印刷や手書きの文字といった誤判定の要因となりうるものを取り除いて照合を行うためのマスクデータを作成して処理している。
【０１１４】
しかし、この場合においても、原稿上に写真画像やベタ画像領域が存在する場合、紙指紋情報の照合の判定精度が低下することが考えられる。
【０１１５】
そこで、本実施例装置では、文字、記号などによる文書原稿を対象とするものであり、このように原稿上に写真画像やベタ画像領域が存在する可能性が低く、紙指紋情報の照合の判定の精度が低下するものではない。
【実施例２】
【０１１６】
次に、本実施例装置の他の実施系を以下に説明する。
【０１１７】
なお、実施例１において、図１、図２、図３、図４、図５、図６、図７、図８、図９により説明を行った、＜印刷システム（図１）＞、＜画像形成装置１０（図２）＞、＜コントローラ１１の詳細説明（図３）＞、＜スキャナ画像処理部３１２の詳細説明（図５）＞、＜プリンタ画像処理部３１５の詳細説明（図６）＞、＜紙指紋情報登録処理＞、＜紙指紋情報照合処理＞、＜操作画面の説明＞については、本実施例装置についても同等であるとする。
【０１１８】
そこで、本実施例装置で異なる、＜紙指紋情報登録処理のタブが押下された際の動作＞、＜紙指紋情報照合処理のタブが押下された際の動作＞について説明する。
【０１１９】
＜紙指紋情報登録処理のタブが押下された際の動作＞
図７に示す紙指紋情報登録タブ７０８がユーザにより押下された後にスタートキーが押下された際に、実行される紙指紋情報登録処理について図１３を用いて説明する。
【０１２０】
まず、図１０により、先に述べた方法により紙指紋情報取得処理を行う原稿を示す。
【０１２１】
紙指紋情報を取得する際にはスキャンする原稿に対して、紙指紋を取得するための領域を分割して管理するものとする。
【０１２２】
すなわち、原稿端の内側の所定の領域を紙指紋の取得、照合処理が可能な領域として、この領域を、0からｎ-1の紙指紋の取得を行う単位領域に分割する。各単位領域のその領域番号は、図１０に示す通りに付与するものとする。
【０１２３】
ここで、図７に示す紙指紋情報登録タブ７０８がユーザにより押下された後にスタートキーが押下された際に、実行される紙指紋情報登録処理について図１３を用いて説明する。
【０１２４】
まず、本実施例装置では、先に述べた紙指紋を取得するための単位領域のうち、予め決定されている領域番号１の部分の紙指紋情報を取得する。
【０１２５】
すなわち、ステップ１３０１において、ＣＰＵ３０１は、スキャナ部１３で読み取られた原稿を、画像データとしてスキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送るように制御する。
【０１２６】
次に、ステップ１３０２では、スキャナ画像処理部３１２は、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部５００に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部５０７に対して出力する。その後、出力データに基づいて、紙指紋情報取得部５０７は、紙指紋情報を取得する。この際、取得される紙指紋情報は、領域番号１の原稿領域に対する紙指紋情報であるように、紙指紋情報取得部５０７は制御される。そして、当該取得された紙指紋情報を不図示のデータバスを用いてＲＡＭ３０２に送る。
【０１２７】
紙指紋取得技術では、白い領域から繊維のパターンを取得する以上、暗めの画像データを得ることは必須である。そのため、本実施例では、スキャナ画像処理部３１２が一般的なゲイン調整値よりも小さいゲイン調整値を設定することで、紙指紋情報取得用の暗い画像データを得た。しかしながら、暗い画像データを得る方法としてはこれに限られない。例えば、光量を落としてスキャンするような方法も考えられる。
【０１２８】
ここで、ステップ１３０３において、ＣＰＵ３０１は、紙指紋情報に基いた演算を実行する。
【０１２９】
すなわち、ＣＰＵ３０１は、ＲＡＭ３０２に送付された、領域番号１の紙指紋情報のうち、領域番号１の領域の全画素に対応する、グレースケール画像データを取り出し、この後、この領域の全画素のグレーススケール画像データの平均値Ｐｍを算出する。
【０１３０】
さらに、ＣＰＵ３０１は、以下の式（２）によって演算を行い、商Ｘと、余りＹを求める。
【０１３１】
Ｐｍ ＝ Ｘ × ｎ ＋ Ｙ                …（２）
上記にて、明らかに、式（２）における、余りＹは、0からn-1の整数値となり、ＣＰＵ３０１は、この値Ｙを、図１０に示す紙指紋取得のための領域番号に対応させる。
【０１３２】
そこで、図１０の原稿において、実際に紙指紋情報を取得する原稿上の領域は、上記演算における、値Ｙに対応した領域番号の領域であるように決定する。
【０１３３】
ここで、次に、上記に従って決定された図１０の領域の実際の紙指紋を取得する動作について説明する。
【０１３４】
すなわち、ステップ１３０４において、再度、ＣＰＵ３０１は、スキャナ部１３で読み取られた原稿を、画像データとしてスキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送るように制御する。
【０１３５】
次に、ステップ１３０５では、先と同様に、スキャナ画像処理部３１２は、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部５００に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部５０７に対して出力する。その後、出力データに基づいて、紙指紋情報取得部５０７は、紙指紋情報を取得する。この際、取得される紙指紋情報は、先に求めた値Yに基き、図１０の領域番号Ｙ（図１０の領域番号の0からn-1に対応するいずれかの領域）の原稿領域に対する紙指紋情報であるように、紙指紋情報取得部５０７は制御される。そして、当該取得された紙指紋情報を不図示のデータバスを用いてＲＡＭ３０２に送る。
【０１３６】
同時にＣＰＵ３０１は、実際に紙指紋情報を取得した領域を示す、領域番号である値Ｙを不図示のデータバスを用いてＲＡＭ３０２に送る。
【０１３７】
また、先と同様で、紋紙指紋取得技術では、白い領域から繊維のパターンを取得する以上、暗めの画像データを得ることは必須である。そのため、本実施例では、スキャナ画像処理部３１２が一般的なゲイン調整値よりも小さいゲイン調整値を設定することで、紙指紋情報取得用の暗い画像データを得た。しかしながら、暗い画像データを得る方法としてはこれに限られない。例えば、光量を落としてスキャンするような方法も考えられる。
【０１３８】
ここで、ステップ１３０６で、ＣＰＵ３０１は、ＲＡＭ３０２に保持された、紙指紋情報、値ＹをＲＡＭ３０２から取り出し、サーバ（図示せず）に登録する。
【０１３９】
さらに、ステップ１３０７では、ＣＰＵ３０１は、サーバ（図示せず）から付与される管理番号を取得し、これを、７０１の表示部に表示する。
【０１４０】
＜紙指紋情報照合処理のタブが押下された際の動作＞
続いて、図７に示す紙指紋情報照合タブ７０９がユーザにより押下され、その後、管理番号が入力された後にスタートキーが押下された際の動作について図１４を用いて説明する。
【０１４１】
なお、本実施例では、図１０における、紙指紋取得のための領域管理は、定型原稿に対して、常に原稿上の同じ位置に同じ領域が位置するように位置管理がなされるものである。
【０１４２】
ステップ１４０１では、入力された管理番号と関連付けられた状態でサーバに登録されている紙指紋情報、及び値Ｙを取得する。そして、当該取得された情報を不図示のデータバスを用いてＲＡＭ３０２に送る。ＣＰＵ３０１はこの紙指紋情報と値Ｙを他の紙指紋情報としてＲＡＭ３０２の所定のアドレス領域に保持する。
【０１４３】
ここで、ＣＰＵ３０１は、スキャンする原稿に対して、値Ｙに対応した領域番号の領域の紙指紋情報を取得する。
【０１４４】
すなわち、ステップ１４０２において、ＣＰＵ３０１は、スキャナ部１３で読み取られた原稿を、画像データとしてスキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送るように制御する。
【０１４５】
次に、ステップ１４０３では、先と同様に、スキャナ画像処理部３１２は、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部５００に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部５０７に対して出力する。その後、出力データに基づいて、紙指紋情報取得部５０７は、紙指紋情報を取得する。この際、取得される紙指紋情報は、先に取得した値Ｙに基き、図１０の領域番号Ｙ（図１０の領域番号の0からn-1に対応するいずれかの領域）の原稿領域に対する紙指紋情報であるように、紙指紋情報取得部５０７は制御される。そして、当該取得された紙指紋情報を不図示のデータバスを用いてＲＡＭ３０２に送る。ここで、ＣＰＵ３０１は、この紙紋情報を先の他の紙指紋情報とは別の所定のアドレス領域に保持する。
【０１４６】
次に、ステップ１４０４では、ＣＰＵ３０１は、ステップ１４０１でサーバから取得されて、ＲＡＭ３０２の他の紙指紋情報のためのアドレス領域に保持された、他の紙指紋情報と、ステップ１４０３で取得され、他の紙指紋情報と別の所定のアドレス領域に保持された紙指紋情報を比較して照合する。
【０１４７】
この照合処理については、＜紙指紋情報照合処理＞で図９を用いて説明した通りである。
【０１４８】
ステップ１４０５では、ＣＰＵ３０１は、＜紙指紋情報照合処理＞により得られた結果（有効か無効か）を操作部１２の表示部７０１に表示するように制御する。
【０１４９】
上述したように、本実施例装置では、まず、紙指紋登録処理においては、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得し、同時に紙指紋情報を取得した領域情報を取得する。
【０１５０】
また、本実施例装置での、紙指紋照合処理では、紙指紋登録処理において紙指紋情報を取得した領域情報を読み出し、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得して、これを予め保持されている他の紙指紋情報と比較することにより照合を行う。
【図面の簡単な説明】
【０１５１】
【図１】画像形成システムの全体構成を示す図
【図２】画像形成装置の入出力デバイス外観図
【図３】画像形成装置の全体構成を示す図
【図４】タイルデータを概念的に示す図
【図５】スキャナ画像処理部のブロック図
【図６】プリンタ画像処理部のブロック図
【図７】操作部のコピー画面の説明図
【図８】紙指紋情報取得処理のフローチャート
【図９】紙指紋情報照合処理のフローチャート
【図１０】原稿の紙紋取得領域を説明するための図
【図１１】実施例１の紙指紋情報登録処理のタブが押下された際の動作
【図１２】実施例１の紙指紋情報照合処理のタブが押下された際の動作
【図１３】実施例２の紙指紋情報登録処理のタブが押下された際の動作
【図１４】実施例２の紙指紋情報照合処理のタブが押下された際の動作
【図１】
2010056912.tif 000004
【図２】
2010056912.tif 000005
【図３】
2010056912.tif 000006
【図４】
2010056912.tif 000007
【図５】
2010056912.tif 000008
【図６】
2010056912.tif 000009
【図７】
2010056912.tif 000010
【図８】
2010056912.tif 000011
【図９】
2010056912.tif 000012
【図１０】
2010056912.tif 000013
【図１１】
2010056912.tif 000014
【図１２】
2010056912.tif 000015
【図１３】
2010056912.tif 000016
【図１４】
2010056912.tif 000017