(57)【特許請求の範囲】
【請求項１】
原本保証すべき文書を印刷する際に、該文書を印刷すべき出力用紙の紙指紋データに基づいて生成された符号画像データと前記文書とを前記出力用紙に印刷する手段と、
前記印刷を開始する前の、前記出力用紙の紙指紋データである、印刷開始前の紙指紋データを取得する手段と、
前記印刷が終了した後の、前記出力用紙の紙指紋データである、印刷終了後の紙指紋データを取得する手段と、
前記印刷の終了後に、前記印刷開始前の紙指紋データと前記印刷終了後の紙指紋データとを照合する手段と、
前記照合結果に基づいて、前記出力用紙が、紙指紋が変形した用紙であるか否かを判断する手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記判断する手段により、前記出力用紙が、紙指紋が変形した用紙であると判断される場合、前記出力用紙の排紙先を、前記出力用紙が、紙指紋が変形した用紙ではないと判断される場合と変えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
原本保証すべき文書を印刷する際に、該文書を印刷すべき出力用紙の紙指紋データに基づいて生成された符号画像データと前記文書とを前記出力用紙に印刷する工程と、
前記印刷の終了後に、前記印刷を開始する前の、前記出力用紙の紙指紋データである、印刷開始前の紙指紋データと、前記印刷が終了した後の、前記出力用紙の紙指紋データである、印刷終了後の紙指紋データとを照合する工程と、
前記照合結果に基づいて、前記出力用紙が、紙指紋が変形した用紙であるか否かを判断する工程と有し、
前記照合する工程の前に、前記印刷開始前の紙指紋データおよび前記印刷終了後の紙指紋データを取得することを特徴とする画像形成方法。
【請求項４】
前記判断する工程により、前記出力用紙が、紙指紋が変形した用紙であると判断される場合、前記出力用紙の排紙先を、前記出力用紙が、紙指紋が変形した用紙ではないと判断される場合と変える処理を行うことを特徴とする請求項３に記載の画像形成方法。
【請求項５】
コンピュータに請求項３乃至４のいずれかに記載の画像形成方法を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙指紋（以下では、紙指紋のことを紙紋とも称する）情報を取り扱うことができる画像形成装置及び画像形成方法に関する。
【背景技術】
【０００２】
書類の偽造防止技術の一つとして、低コストなどの観点から、紙の繊維を読取り、その繊維パターンをその紙のIDとして偽造を防止する技術、いわゆる紙指紋と呼ばれるものがある。  
紙指紋による原本保証のために、読み取った紙指紋データを２次元コード画像やバーコード画像などに符号化し、その符号データを紙面上に印刷し、該符号データに基づいて原本の正当性を検証する技術がある（特許文献１参照）。
【０００３】
この紙指紋については、一般的に、熱や、折り曲げ、経年劣化が発生した場合においても大きな変化はないとされている。
【０００４】
【特許文献１】国際公開第２００５／０７１９３９号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、紙指紋の熱耐性が紙を構成する原材料とどのような関係があるかについて調査された公開情報はない。仮に紙種毎の特性を調査し熱に対する耐性を把握できたとしても、市場で流通している全ての紙種に対して調査を行う事は不可能である。
【０００６】
このような前提に於いて、特許文献１に代表されるような、紙指紋を符号化した符号データを紙面上に印刷する原本保証システムでは、印刷前の白紙や、文書印刷後の用紙から紙指紋データ（紙指紋情報）を取得して符号データを生成する。そしてその符号データを紙面上に印刷する。
【０００７】
しかし符号データを印刷する際の印刷工程において、インクやトナーの定着のため等で紙に対して熱を加える場合には、該熱により紙が熱伸縮することがある。このような熱伸縮が起こると、紙指紋が変化してしまう場合がある。また、上記印刷工程において、インクやトナーの飛散りにより、あるいは紙搬送用ローラにて搬送した後などにおいて紙指紋を採取した領域に汚れが発生する場合がある。このような汚れがあると、例えばインク等の色材の吸収等により紙を構成する紙繊維パターンが変化することがある。また、紙繊維パターン自体は変化しなくても、上記汚れの存在により紙指紋が変化してしまう場合がある。
【０００８】
印刷工程で以上のような現象が原因で紙指紋が変化してしまうと、照合の為に紙面上に印刷した符号データとの整合性が失われる。そのため、紙指紋による原本保証システムを運用しようする場合には、原本保証したい文書を発行する時点で、符号データと紙指紋との整合性が取れている事を検査した上で文書を発行する事が信頼性の確保には必要である。
【０００９】
では、次に以上説明してきた点を整理して、紙指紋を用いた原本性を保証する文書発行までに必要な作業工程について述べる。  
工程１（取得工程）；紙指紋の取得と符号化  
工程２（印刷工程）；符号データの印刷  
工程３（検査工程）；印刷された符号データと印刷後の紙指紋との整合性検査  
このように、大きく分類しても３つの工程が必要となる。上記検査工程において、印刷された符号データと紙指紋との照合の結果、上記符合データと紙指紋とが一致している場合は、紙指紋に変化が生じておらず文書は有効であると判断される。一方、上記照合の結果、上記符合データと紙指紋とが一致していない場合は、文書は無効と判断される。検査工程においては、印刷された符号データと印刷後の紙指紋との整合性を検査することにより、印刷開始前の紙指紋と印刷終了後の紙指紋とが一致しているか否かを判断するので、上記無効と判断される原因としては上述した紙指紋の変化が挙げられる。本明細書では、このように熱伸縮や汚れ等により紙指紋が変化してしまった紙や文書を、「紙指紋変形紙」、「紙指紋変形文書」と呼ぶことにする。
【００１０】
仮に発行する文書に連続した番号が付与された有価証券類であった場合、検査工程で紙指紋変形文書が検出されると、ユーザは連続した番号が付与された文書の中から、該紙指紋変形文書を抜き取る。従って、紙指紋変形文書が抜き取られた場合、欠落した番号の文書を発行しなければならず、大変手間の掛かる作業が発生する。
【００１１】
このように、例えば、紙指紋検出領域への汚れ、または定着時に付与される熱等の印刷時の熱による伸縮等により紙指紋が変化（変形）した場合は、セキュリティ性を丹保するために、紙指紋変形文書については、紙を変えて再度工程１〜３を行う必要がある。すなわち、予測が難しい原因により紙指紋が変化してしまった場合には、セキュリティ性を保つために、ユーザが紙指紋変形文書を取り除き、紙指紋変形紙に印刷された原稿についての印刷のやり直しが必要である。このような印刷のやり直しは、例えば複数の文書の場合は、従来では上述のように、ユーザが紙指紋変形紙を複数の文書から抜き出し、該紙指紋変形紙に形成された画像を工程１〜２により再度印刷する。そして、工程３にて整合性が合うと判断されると、ユーザは、再度印刷された文書を複数の文書のうち上記抜き出された位置に戻す。このように、従来では、紙指紋変形紙が検出された場合に、結果としてセキュリティ性が担保された文書を提供するのに手間がかかっていた。
【００１２】
また、印刷された文書の中に紙指紋変形文書が含まれていると、原本であっても、後の符号データと紙指紋との照合による原本性の確認工程において、無効と判断されてしまう。よって、このような不意の無効との判断を抑制するために、印刷後に上記検査工程（工程３）を行う必要があり、非常に手間のかかる作業となっていた。すなわち、上記検査工程は、符号画像データが印刷された文書についてセキュリティ性が高いものであることを保証するためにも必要な工程であるが、従来では工程２が終わった後にユーザが必要な設定をして工程３を行っている。従って、上述のように印刷されたデータと紙指紋データとの整合性の検査は非常に手間がかかるものであった。
【００１３】
なお、上述の紙指紋領域への汚れとしては、例えば、装置移動時の紙汚れ、装置移動時のすり替り、印刷時の汚れ等が挙げられる。
【００１４】
さらに、これら３つの工程を処理する装置が異なる場合は、用紙の入替え作業も必要となるため、文書を発行までには相当の工数を要することとなる。
【００１５】
本発明は、このような課題に鑑みてなされたものである。本発明の目的は、予測が困難な原因（例えば、印刷時の汚れ、印刷時の熱伸縮等）により紙指紋に変化が生じた場合でも、印刷された符号データと紙指紋データとの整合性検査にかかる手間を低減可能な画像形成装置および画像形成方法を提供することである。
【課題を解決するための手段】
【００１６】
このような目的を達成するために、本発明は、原本保証すべき文書を印刷する際に、該文書を印刷すべき出力用紙の紙指紋データに基づいて生成された符号画像データと前記文書とを前記出力用紙に印刷する手段と、前記印刷を開始する前の、前記出力用紙の紙指紋データである、印刷開始前の紙指紋データを取得する手段と、前記印刷が終了した後の、前記出力用紙の紙指紋データである、印刷終了後の紙指紋データを取得する手段と、前記印刷の終了後に、前記印刷開始前の紙指紋データと前記印刷終了後の紙指紋データとを照合する手段と、前記照合結果に基づいて、前記出力用紙が、紙指紋が変形した用紙であるか否かを判断する手段とを備えることを特徴とする。
【００１７】
また、本発明は、原本保証すべき文書を印刷する際に、該文書を印刷すべき出力用紙の紙指紋データに基づいて生成された符号画像データと前記文書とを前記出力用紙に印刷する工程と、前記印刷の終了後に、前記印刷を開始する前の、前記出力用紙の紙指紋データである、印刷開始前の紙指紋データと、前記印刷が終了した後の、前記出力用紙の紙指紋データである、印刷終了後の紙指紋データとを照合する工程と、前記照合結果に基づいて、前記出力用紙が、紙指紋が変形した用紙であるか否かを判断する工程と有し、前記照合する工程の前に、前記印刷開始前の紙指紋データおよび前記印刷終了後の紙指紋データを取得することを特徴とする。
【発明の効果】
【００１８】
本発明は、紙指紋に変化が生じた場合でも、印刷された符号データと紙指紋データとの整合性検査にかかる手間を低減可能な画像形成装置および画像形成方法を提供することができる。また紙指紋による原本保証における文書発行時の３つの作業工程を連続して処理可能な画像形成装置を提供する。（３つの作業工程とは「紙指紋の取得と符号化」、「符号データの印刷」、「発行文書の整合性検査」の事を差す。）
その結果、従来発生していた装置間の用紙入替え作業や、印刷後の検査で発見された不正文書の再印刷に掛かる工数を削減する効果がある。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明の実施形態を詳細に説明する。なお、以下で説明する図面で、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。  
（第１の実施形態）  
＜印刷システム（図１）＞  
続いて、本実施形態について図面を参照して詳細に説明する。図１は本実施形態に係る印刷システムの構成を示すブロック図である。このシステムではホストコンピュータ４０及び３台の画像形成装置（１０，２０，３０）がＬＡＮ５０に接続されているが、本発明における印刷システムにおいては、これらの接続数に限られることはない。また、本実施形態では接続方法としてＬＡＮを適用しているが、これに限られることはない。例えば、ＷＡＮ（公衆回線）などの任意のネットワーク、ＵＳＢなどのシリアル伝送方式、セントロニクスやＳＣＳＩなどのパラレル伝送方式なども適用可能である。
【００２０】
ホストコンピュータ（以下、ＰＣと称する）４０はパーソナルコンピュータの機能を有している。このＰＣ４０はＬＡＮ５０やＷＡＮを介してＦＴＰやＳＭＢプロトコルを用いファイルを送受信したり電子メールを送受信したりすることができる。またＰＣ４０から画像形成装置１０、２０、３０に対して、プリンタドライバを介した印字命令を行うことが可能となっている。
【００２１】
画像形成装置１０と２０は同じ構成を有する装置であり、例えば、ＭＦＰ（Multi Function Printer）である。画像形成装置３０はプリント機能のみの画像形成装置であり、画像形成装置１０や２０が有するスキャナ部を有していない。以下では、説明を簡略化するために、画像形成装置１０、２０のうちの画像形成装置１０に注目して、その構成を詳細に説明する。
【００２２】
画像形成装置１０は、画像入力デバイスであるスキャナ部１３、画像出力デバイスであるプリンタ部１４を備えている。また、画像形成装置１０は、画像形成装置１０全体の動作制御を司るコントローラ（Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）１１、ユーザインターフェース（ＵＩ）である操作部１２を備えている。
【００２３】
＜画像形成装置１０（図２）＞  
画像形成装置１０の外観を図２に示す。スキャナ部１３は、複数のＣＣＤを有している。この各ＣＣＤの感度が夫々異なっていると、たとえ原稿上の各画素の濃度が同じであったとしても、各画素が夫々違う濃度であると認識されてしまう。そのため、スキャナ部では、最初に白板（一様に白い板）を露光走査し、露光走査して得られた反射光の量を電気信号に変換してコントローラ１１に出力している。
【００２４】
なお、後述するように、コントローラ１１内のシェーディング補正部５００は、各ＣＣＤから得られた電気信号を元に、各ＣＣＤの感度の違いを認識している。そして、この認識された感度の違いを利用して、原稿上の画像をスキャンして得られた電気信号の値を補正している。さらに、シェーディング補正部５００は、後述するコントローラ１１内のＣＰＵ３０１からゲイン調整の情報を受取ると、当該情報に応じたゲイン調整を行う。ゲイン調整は、原稿を露光走査して得られた電気信号の値を、どのように０〜２５５の輝度信号値に割り付けるかを調整するために用いられる。このゲイン調整により、原稿を露光走査して得られた電気信号の値を高い輝度信号値に変換したり、低い輝度信号値に変換したりすることができるようになっている。続いて、この原稿上の画像をスキャンする構成について説明する。
【００２５】
スキャナ部１３は、原稿上の画像を露光走査して得られた反射光をＣＣＤに入力することで画像の情報を電気信号に変換する。さらに電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとしてコントローラ１１に対して出力する。
【００２６】
なお、原稿は原稿フィーダ２０１のトレイ２０２にセットされる。ユーザが操作部１２から読取り開始を指示すると、コントローラ１１からスキャナ部１３に原稿読取り指示が与えられる。スキャナ部１３は、この指示を受けると原稿フィーダ２０１のトレイ２０２から原稿を１枚ずつフィードして、原稿の読取り動作を行う。なお、原稿の読取り方法は原稿フィーダ２０１による自動送り方式ではなく、原稿を不図示のガラス面上に載置し露光部を移動させることで原稿の走査を行う方法であってもよい。
【００２７】
プリンタ部１４は、コントローラ１１から受取った画像データを用紙上に形成する画像形成デバイスである。なお、本実施形態において画像形成方式は感光体ドラムや感光体ベルトを用いた電子写真方式となっているが、本発明はこれに限られることはない。例えば、微少ノズルアレイからインクを吐出して用紙上に印字するインクジェット方式などでも適用可能である。プリンタ部１４には、異なる用紙サイズ又は異なる用紙向きを選択可能とする複数の用紙カセット２０３、２０５と、印刷に失敗した用紙である紙指紋変形紙を収納する紙指紋変形紙用カセット２０４が設けられている。フィニッシャ１５にある排紙トレイ２０６、２０７には印字後の用紙が排出される。
【００２８】
また、図１０にプリンタ部１４の断面図を示す。プリンタ部１４は、レーザ露光部１００１、作像部１００２、定着部１００３、給紙／搬送部１００４およびこれらを制御するコントローラ１１を備えている。レーザ露光部１００１は、上記画像データに応じて変調されたレーザ光などの光線を等角速度で回転する回転多面鏡（ポリゴンミラー）に入射させ、反射走査光として感光ドラム１００９に照射する。
【００２９】
作像部１００２は、感光ドラム１００９を回転駆動し、帯電器によって帯電させ、上記レーザ露光部１００１によって感光ドラム１００９上に形成された潜像をトナーによって現像化し、そのトナー像をシート（用紙）に転写する。その際に転写されずに感光ドラム１００９上に残った微小トナーを回収するといった一連の電子写真プロセスを実行して作像する。その際、シートが転写ベルトの所定位置に巻きつき、４回転する間に、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｋ）のトナーを持つそれぞれの現像ユニット（現像ステーション）が入れ替わりで順次前述の電子写真プロセスを繰り返し実行する。４回転の後、４色のフルカラートナー像を転写されたシートは、転写ドラム１０１１を離れ、定着部１００３へ搬送される。
【００３０】
定着部１００３は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、上記作像部１００２によってトナー像が転写されたシート上のトナーを、熱と圧力によって溶解、定着させる。なお、この作像部１００２と、定着部１００３とを通紙する時に、画像の汚れや、熱による紙の伸縮が発生する可能性が高い。
【００３１】
給紙／搬送部１００４は、シートカセットやペーパーデッキに代表されるシート収納庫を一つ以上持っており、コントローラ１１の指示に応じてシート収納庫に収納された複数のシートの中から一枚分離し、作像部１００２・定着部１００３へ搬送する。シートは作像部１００２の転写ドラム１０１１に巻きつけられ、４回転した後に定着部１００３へ搬送される。４回転する間に前述のＹＭＣＫ各色のトナー像がシートに転写される。また、シートの両面に画像形成する場合は、定着部１００３を通過したシートを再度作像部１００２へ搬送する搬送経路を通るように制御する。
【００３２】
給紙された印刷前の用紙の紙指紋は、用紙搬送路１００６上に設けられた紙指紋読取りセンサ１００５ａにより読み取られる。作像部１００２と、定着部１００３とを通過した印刷後の用紙の紙指紋は、排紙部１０１４の用紙搬送路上に設けられた紙指紋読取りセンサ１００５ｂで読取られる。この紙指紋読取りセンサ１００５ａ及び１００５ｂは、給紙された用紙上におけるランダムな繊維の凹凸や重なりを読取り、読み取った繊維の凹凸や重なりにより構成される画像の情報を電気信号に変換する。さらに電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとしてコントローラ１１に対して出力する。このようにして生成された情報が、紙指紋情報（紙指紋データ）となる。
【００３３】
＜給紙搬送部の説明＞  
給紙搬送部１００４は、用紙カセット２０３、２０５、紙指紋変形紙用カセット２０４と、給紙ローラ１００７、レジストローラ１００８を備えている。
【００３４】
用紙カセット２０３、２０５には、各種サイズおよび各種マテリアルのシート（出力用紙）が収納される。各々の用紙カセットには、それぞれに給紙ローラ１００７が設けられシートが１枚ずつ給送される。具体的には、ピックアップローラによって積載されたシートが順次繰り出され、給紙ローラ１００７に対向して設けられる分離ローラによって重送が防止されてシートは１枚ずつ搬送ガイドへと送り出される。ここで、分離ローラには搬送方向とは逆方向に回転させる駆動力が図示しないトルクリミッタを介して入力されている。給紙ローラ１００７との間に形成されるニップ部にシートが１枚だけ進入しているときには、シートに従動して搬送方向に回転する。一方、重送が発生している場合には搬送方向とは逆方向に回転することにより重送したシートが戻され、最上部の１枚だけが送り出されるようになっている。
【００３５】
送り出されたシートは搬送ガイドの間を案内され、複数の搬送ローラによってレジストローラ１００８まで搬送される。このときレジストローラ１００８は停止しており、シートの先端がレジストローラ１００８対で形成されるニップ部に突き当たり、シートがループを形成し斜行が補正される。その後、画像形成部において感光ドラム１００９上に形成されるトナー像のタイミングに合わせて、レジストローラ１００８は回転を開始してシートを搬送する。
【００３６】
レジストローラ１００８により送られたシートは、吸着ローラ１０１０によって転写ドラム１０１１表面に静電気的に吸着される。一方、感光ドラム１００９上には所定のプロセスにしたがってトナー像が形成されている。転写ドラム１０１１に吸着されたシートは転写ドラム１０１１の回転にしたがって回転し、感光ドラム１００９に対向する位置において転写帯電器によって高圧が印加され、感光ドラム１００９上のトナー像が静電気的にシートの表面に転写される。カラー画像を形成する際には、転写ドラム１０１１上のシートがさらに周回し、ＣＭＹＫの４色分のトナー像が繰り返し転写される。
【００３７】
転写工程が完了したシートは、分離爪１０１２により転写ドラム１０１１上から分離され、定着前搬送ユニット１０１３によって定着部１００３へと搬送される。定着前搬送ユニット１０１３は、複数のローラに懸架されたゴムベルトと吸引ファンとを備えている。シートは吸引ファンによってゴムベルト側に吸引され、図示しない駆動源によって回転させられるゴムベルトによって搬送されるものである。
【００３８】
定着部１００３では、トナー像が加圧および加熱されてシート上に固着し、排紙部１０１４へと送られる。
【００３９】
排紙部１０１４は、排紙フラッパ１０１５および排紙ローラ１０１６を備えている。排紙フラッパ１０１５は、揺動軸を中心に揺動可能に構成され、シートの搬送方向を規定する。排紙フラッパ１０１５が図中時計回りの方向に揺動しているときには、シートは真直ぐに搬送され、排紙ローラ１０１６によって機外へ排出される。一方、シートの両面に画像を形成する際には、排紙フラッパ１０１５が図中反時計回りの方向に揺動し、シートは下方向に進路を変更され両面搬送部へと送り込まれる。
【００４０】
両面搬送部は、反転フラッパ１０１７、反転ローラ１０１８、反転ガイド１０１９および両面トレイ１０２０を備えている。反転フラッパ１０１７は、揺動軸を中心に揺動可能に構成され、シートの搬送方向を規定する。まず、反転フラッパ１０１７が図中反時計回りの方向に揺動し、シートは反転ローラ１０１８によって反転ガイド１０１９へと送り込まれる。シート後端が反転ローラ１０１８に狭持された状態で反転ローラ１０１８は一旦停止し、引き続き反転フラッパ１０１７が図中時計回りの方向に揺動する。さらに、反転ローラ１０１８が逆方向に回転し、シートはスイッチバックして搬送され、後端と先端が入れ替わった状態で両面トレイ１０２０へと導かれる。
【００４１】
両面トレイ１０２０ではシートを一旦積載し、その後、再給紙ローラ１０２１によってシートは再びレジストローラ１００８へと送り込まれる。このときシートは、１面目の転写工程とは反対の面が感光ドラム１００９と対向する側になって送られてきている。そして、先述したプロセスと同様にして２面目の画像が形成され、シートの両面に画像が形成され、定着工程を経て機外へ排出される。
【００４２】
なお、印刷工程で紙指紋変形紙が発生した場合、排紙フラッパ１０１５が図中反時計回りの方向に揺動しシートは下方向に進路を変更され両面搬送部へと送り込まれ反転ガイド１０１９から続く紙搬送路の先にある紙指紋変形紙用カセット２０４に収納される。この場合、反転ローラ１０１８は正回転のままでシートは反転ガイド１０１９を通過する。
【００４３】
＜コントローラ１１の詳細説明（図３）＞  
図３は、画像形成装置１０のコントローラ１１の構成をより詳細に説明するためのブロック図である。  
コントローラ１１は紙指紋読取りセンサ部３４１、スキャナ部１３やプリンタ部１４と電気的に接続されており、一方ではＬＡＮ５０やＷＡＮ３３１を介してＰＣ４０や外部の装置などと接続されている。これにより画像データやデバイス情報の入出力が可能となっている。
【００４４】
ＣＰＵ３０１は、ＲＯＭ３０３に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、コントローラ内部で行われる各種処理についても統括的に制御する。ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。このＲＡＭ３０２は、記憶した内容を電源ｏｆｆ後も保持しておくＳＲＡＭ及び電源ｏｆｆ後には記憶した内容が消去されてしまうＤＲＡＭを含むことができる。ＲＯＭ３０３には装置のブートプログラムなどが格納されている。ＨＤＤ３０４はハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能となっている。本実施形態では、ＣＰＵ３０１が、ＲＯＭ３０３やＨＤＤ３０４に記憶された本実施形態に係る処理などの制御プログラムに従って、種々の演算、制御、判別などの処理動作を実行する。
【００４５】
操作部Ｉ／Ｆ３０５は、システムバス３１０と操作部１２とを接続するためのインターフェース部である。この操作部Ｉ／Ｆ３０５は、操作部１２に表示するための画像データをシステムバス３１０から受取り操作部１２に出力する（操作部１２にて表示する）と共に、操作部１２から入力された情報をシステムバス３１０へと出力する。
【００４６】
ＮｅｔｗｏｒｋＩ／Ｆ３０６はＬＡＮ５０及びシステムバス３１０に接続し、情報の入出力を行う。Ｍｏｄｅｍ３０７はＷＡＮ３３１及びシステムバス３１０に接続しており、情報の入出力を行う。２値画像回転部３０８は送信前の画像データの方向を変換する。２値画像圧縮・伸張部３０９は、送信前の画像データの解像度を所定の解像度や相手能力に合わせた解像度に変換する。なお圧縮及び伸張にあたってはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨなどの方式が用いられる。画像バス３３０は画像データをやり取りするための伝送路であり、ＰＣＩバス又はＩＥＥＥ１３９４で構成されている。
【００４７】
スキャナ画像処理部３１２は、紙指紋読取りセンサ部３４１およびスキャナ部１３からスキャナＩ／Ｆ３１１を介して受取った画像データに対して、補正、加工、及び編集を行う。なお、スキャナ画像処理部３１２は、受取った画像データがカラー原稿か白黒原稿かや、文字原稿か写真原稿かなどを判定する。そして、その判定結果を画像データに付随させる。こうした付随情報を属性データと称する。このスキャナ画像処理部３１２で行われる処理の詳細については後述する。
【００４８】
圧縮部３１３は画像データを受取り、この画像データを３２画素ｘ３２画素のブロック単位に分割する。なお、この３２×３２画素の画像データをタイルデータと称する。図４は、このタイルデータを概念的に表している。原稿（読取り前の紙媒体）において、このタイルデータに対応する領域をタイル画像と称する。なおタイルデータには、その３２×３２画素のブロックにおける平均輝度情報やタイル画像の原稿上の座標位置がヘッダ情報として付加されている。さらに圧縮部３１３は、複数のタイルデータからなる画像データを圧縮する。伸張部３１６は、複数のタイルデータからなる画像データを伸張した後にラスタ展開してプリンタ画像処理部３１５に送る。
【００４９】
プリンタ画像処理部３１５は、伸張部３１６から送られた画像データを受取り、この画像データに付随させられている属性データを参照しながら画像データに画像処理を施す。画像処理後の画像データは、プリンタＩ／Ｆ３１４を介してプリンタ部１４に出力される。このプリンタ画像処理部３１５で行われる処理の詳細については後述する。
【００５０】
画像変換部３１７は、画像データに対して所定の変換処理を施す。この処理部は以下に示すような処理部を備えている。  
伸張部３１８は受取った画像データを伸張する。圧縮部３１９は受取った画像データを圧縮する。回転部３２０は受取った画像データを回転する。変倍部３２１は受取った画像データに対し解像度変換処理（例えば６００ｄｐｉから２００ｄｐｉ）を行う。色空間変換部３２２は受取った画像データの色空間を変換する。この色空間変換部３２２は、マトリクス又はテーブルを用いて公知の下地飛ばし処理を行ったり、公知のＬＯＧ変換処理（ＲＧＢ→ＣＭＹ）を行ったり、公知の出力色補正処理（ＣＭＹ→ＣＭＹＫ）を行ったりすることができる。２値多値変換部３２３は受取った２階調の画像データを２５６階調の画像データに変換する。逆に多値２値変換部３２４は受取った２５６階調の画像データを誤差拡散処理などの手法により２階調の画像データに変換する。
【００５１】
合成部３２７は受取った２つの画像データを合成し１枚の画像データを生成する。なお、２つの画像データを合成する際には、合成対象の画素同士が持つ輝度値の平均値を合成輝度値とする方法や、輝度レベルで明るい方の画素の輝度値を合成後の画素の輝度値とする方法が適用される。また、暗い方を合成後の画素とする方法の利用も可能である。さらに合成対象の画素同士の論理和演算、論理積演算、排他的論理和演算などで合成後の輝度値を決定する方法なども適用可能である。これらの合成方法はいずれも周知の手法である。間引き部３２６は受取った画像データの画素を間引くことで解像度変換を行い、１／２，１／４，１／８などの画像データを生成する。移動部３２５は受取った画像データに余白部分をつけたり余白部分を削除したりする。  
ＲＩＰ部３２８は、ＰＣ４０などから送信されたＰＤＬコードデータを元に圧縮部３２９で生成された中間データを受取り、ビットマップデータ（多値）を生成する。
【００５２】
＜スキャナ画像処理部３１２の詳細説明（図５）＞  
図５にスキャナ画像処理部３１２の内部構成を示す。  
スキャナ画像処理部３１２はＲＧＢ各８ｂｉｔの輝度信号からなる画像データを受取る。シェーディング補正部５００は、この輝度信号に対してシェーディング補正する。シェーディング補正とは、上述したように、ＣＣＤの感度のばらつきによって原稿の明るさが誤認識されてしまうことを防止するための処理である。さらに、上述したように、このシェーディング補正部５００は、ＣＰＵ３０１からの指示によりゲイン調整を行うことができるようになっている。
【００５３】
続いて、この輝度信号は、マスキング処理部５０１によりＣＣＤのフィルタ色に依存しない標準的な輝度信号に変換される。  
フィルタ処理部５０２は、受取った画像データの空間周波数を任意に補正する。この処理部は、受取った画像データに対して、例えば７×７のマトリクスを用いた演算処理を行う。複写機や複合機では、図７におけるタブ７０４の押し下げによりコピーモードとして文字モードや写真モードや文字／写真モードを選択することができる。ここでユーザにより文字モードが選択された場合には、フィルタ処理部５０２は文字用のフィルタを画像データ全体にかける。また、写真モードが選択された場合には、写真用のフィルタを画像データ全体にかける。また、文字／写真モードが選択された場合には、後述の文字写真判定信号（属性データの一部）に応じて画素ごとに適応的にフィルタを切り替える。つまり、画素ごとに写真用のフィルタをかけるか文字用のフィルタをかけるかが決定される。なお、写真用のフィルタには高周波成分のみ平滑化が行われるような係数が設定されている。これは、画像のざらつきを目立たせないためである。また、文字用のフィルタには強めのエッジ強調を行うような係数が設定されている。これは、文字のシャープさを出すためである。
【００５４】
ヒストグラム生成部５０３は、受取った画像データを構成する各画素の輝度データをサンプリングする。より詳細に説明すると、主走査方向、副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内の輝度データを、主走査方向、副走査方向に一定のピッチでサンプリングする。そして、サンプリング結果を元にヒストグラムデータを生成する。生成されたヒストグラムデータは、下地飛ばし処理を行う際に下地レベルを推測するために用いられる。入力側ガンマ補正部５０４は、テーブル等を利用して非線形特性を持つ輝度データに変換する。
【００５５】
カラーモノクロ判定部５０５は、受取った画像データを構成する各画素が有彩色であるか無彩色であるかを判定し、その判定結果をカラーモノクロ判定信号（属性データの一部）として画像データに付随させる。
【００５６】
文字写真判定部５０６は、画像データを構成する各画素が文字を構成する画素なのか、網点を構成する画素なのか、網点中の文字を構成する画素なのか、ベタ画像を構成する画素なのかを各画素の画素値と各画素の周辺画素の画素値とに基づいて判定する。なお、どれにもあてはまらない画素は、白領域を構成している画素である。そして、その判定結果を文字写真判定信号（属性データの一部）として画像データに付随させる。  
紙指紋情報取得部５０７は、シェーディング補正部５００からマスキング処理部５０１に入力されたＲＧＢの画像データのうち、所定の領域（少なくとも一箇所以上の領域）の画像データ（紙繊維画像）をマスキング処理部５０１から取得する。以下、紙指紋情報取得部５０７が行う紙指紋情報取得処理の詳細を図８にて詳述する。
【００５７】
図８は、この紙指紋情報取得部５０７が行う紙指紋情報取得処理を示すフローチャートである。なお、紙指紋情報取得部５０７については、上述したようにコントローラ１１のＣＰＵ３０１によって制御される。  
ステップ８０１では、紙指紋情報取得部５０７は、上記抽出された画像データ（紙繊維画像）をグレイスケールの画像データに変換する。
【００５８】
ステップ８０２では、紙指紋情報取得部５０７は、ステップ８０１においてグレイスケールの画像データへ変換された画像データにおいて、印刷や手書きの文字といった誤判定の要因となりうるものを取り除いて照合を行うためのマスクデータを作成する。マスクデータは“０”or“１”の２値データである。グレイスケールの画像データにおいて、輝度信号値が第１の閾値（つまり、明るい）以上である画素については、マスクデータの値を“１”に設定する。また、輝度信号値が第１の閾値未満（つまり、暗い）である画素についてはマスクデータの値を“０”に設定する。以上の処理を、グレイスケールの画像データに含まれる各画素に対して行う。
【００５９】
ステップ８０３では、紙指紋情報取得部５０７は、ステップ８０１においてグレイスケールに変換された画像データ及び、ステップ８０２において作成されたマスクデータの２つのデータを紙指紋情報として取得する。
【００６０】
紙指紋情報取得部５０７は、上記所定領域の紙指紋情報（紙指紋データ）を不図示のデータバスを用いてＲＡＭ３０２に送る。
【００６１】
復号部５０８は、マスキング処理部５０１から出力された画像データ内に符号画像データが存在する場合には、その存在を検知する。そして、検知された符号画像データ（符号データ）を復号化して情報を取出す。
【００６２】
＜プリンタ画像処理部３１５の詳細説明（図６）＞  
図６にプリンタ画像処理３１５においてなされる処理の流れを示す。  
出力画像処理部に入力されるデータは、大きく分けて複写動作など入力画像処理部からの出力データを扱うＲＧＢ系データと、ネットワークプリント動作などＲＩＰ部からの出力データを扱うＣＭＹＫ系データとに分かれている。  
前者の場合、下地飛ばし処理部６０１に入力され、後者の場合は、出力側ガンマ補正部６０５に入力される。
【００６３】
下地飛ばし処理部６０１は、スキャナ画像処理部３１２で生成されたヒストグラムを用いて画像データの下地色を飛ばす（除去する）。モノクロ生成部６０２はカラーデータをモノクロデータに変換する。Ｌｏｇ変換部６０３は輝度濃度変換を行う。このＬｏｇ変換部６０３は、例えば、ＲＧＢ入力された画像データを、ＣＭＹの画像データに変換する。出力色補正部６０４は出力色補正を行う。例えばＣＭＹ入力された画像データを、テーブルやマトリックスを用いてＣＭＹＫの画像データに変換する。出力側ガンマ補正部６０５は、この出力側ガンマ補正部６０５に入力される信号値と、複写出力後の反射濃度値とが比例するように補正を行う。符合画像合成部６０７は、出力側ガンマ補正部６０５で補正された（原稿）画像データと、後述する＜紙指紋情報符号化処理＞で生成された符合画像データ（符号データ）とを合成する。中間調補正部６０６は、出力するプリンタ部の階調数に合わせて中間調処理を行う。例えば、受取った高階調の画像データに対し２値化や３２値化などを行う。
【００６４】
なお、スキャナ画像処理部３１２やプリンタ画像処理部３１５における各処理部では、受取った画像データに各処理を施さずに出力させることも可能となっている。このような、ある処理部において処理を施さずにデータを通過させることを、以下では「処理部をスルーさせる」と表現することにする。
【００６５】
＜紙指紋情報符号化処理＞  
ＣＰＵ３０１は、紙指紋情報取得部５０７からＲＡＭ３０２に送られてきた所定領域の紙指紋情報（紙指紋データ）を読出し、当該読出された紙指紋情報の符号化処理を行って符号画像データ（符号データ）を生成すべく制御することが可能となっている。  
なお、本明細書では、符号画像とは、二次元コード画像やバーコード画像、もしくは不可視のドットから構成された電子透かしなど、情報を埋め込む事が可能な画像のことを示す。  
さらに、ＣＰＵ３０１は、生成された符号画像データを不図示のデータバスを用いて、プリンタ画像処理部３１５内の符号画像合成部６０７に送信すべく制御することが可能となっている。  
なお、上記制御（符号画像の生成制御、送信制御）は、ＲＡＭ３０２内に格納されたプログラムをＣＰＵ３０１が実行することによって行われる。
【００６６】
＜用紙搬送制御前処理＞  
本実施形態において、画像形成装置は、原本保証された文書の出力時に、出力用紙への画像形成前（印刷前）に、該出力用紙の、紙指紋取得領域となる所定の領域における紙指紋情報を取得する。すなわち、画像形成装置は、出力用紙に対して、該出力用紙の紙指紋を符号化して取得された符号画像データと原本保証の対象となる文書データとを印字する前に、該出力用紙の紙指紋取得領域における紙指紋情報（印刷開始前の紙指紋情報とも呼ぶ）を取得する。このような印刷開始前の紙指紋情報は、紙指紋読取りセンサ１００５ａによって取得される。すなわち、紙指紋読取りセンサ１００５ａは、印字の開始前に、出力用紙の紙指紋取得領域から画像データ（紙繊維画像）を読み取り、紙指紋情報取得部５０７は、該読取られた画像データから印刷開始前の紙指紋情報を抽出するのである。
【００６７】
なお、以下の説明では、上記画像形成時に出力用紙に印字される符号画像データの元となる紙指紋情報を、紙指紋読取りセンサ１００５ａにて印刷開始前に取得された画像データに基づいて生成する形態について説明する。すなわち、以下の説明では、上記印刷開始前に取得された画像データに基づいて、上記出力用紙に印字される符号画像データの元となる紙指紋情報、および印刷開始前の紙指紋情報を取得する。
【００６８】
本実施形態では、搬送中の出力用紙が用紙搬送路１００６上を通過する際、紙指紋読取りセンサ１００５ａは紙指紋読取り処理を行い、画像データを読み取る。該読み取られた画像データは、紙指紋情報取得部５０７に送られる。該紙指紋情報取得部５０７は、図８に示す処理によってグレイスケールに変換された画像データと、マスクデータとの２つを紙指紋情報として抽出して、ＲＡＭ３０２に送る。このようにＲＡＭ３０２に記憶された紙指紋情報は、上記出力用紙に印字される符号画像データの元となる紙指紋情報となると共に、後述する印刷終了後の紙指紋情報との照合に用いられる、印刷開始前の紙指紋情報となる。
【００６９】
この紙指紋情報を用いる紙指紋符号化処理、符号画像合成処理、中間調補正処理と、合成画像データをプリンタ部１４へ送信する処理は、次の期間内に行わなければならない。すなわち、用紙が紙指紋読取りセンサ１００５ａを通過し、紙指紋読取り処理を行ったところから、作像部１００２にて印字されるまでに行われなければならない。すなわち、用紙が紙指紋読取りセンサ１００５ａを通過後、作像部１００２に送られるよりも、合成画像データがプリンタ部１４へ送られる処理が遅かった場合、用紙搬送を止める処理が必要になる。
【００７０】
紙指紋読取り後、コントローラ１１は、不図示の用紙搬送制御部に用紙搬送停止の指示を出す。用紙搬送制御部は、用紙搬送停止の指示を受け、用紙搬送路１００６を停止させ、用紙搬送を止める。
【００７１】
その後、紙指紋符号化処理、符号画像合成処理、中間調補正処理が完了し、合成画像データがプリンタＩ／Ｆ３１４を介してプリンタ部１４に送られ、用紙に印字できる状態になったら、コントローラ１１は用紙搬送制御部に用紙搬送再開指示を出す。用紙搬送制御部は、用紙搬送再開指示を受け、用紙搬送を再開する。
【００７２】
なお、本実施形態において重要なことは、符合画像データと上記原本保証の対象となる文書データとを出力用紙に印刷する前に、該出力用紙における紙指紋取得領域の紙指紋を取得することである。よって、符号画像データの元となる紙指紋情報は、上述のように、印刷開始前の紙指紋情報の取得時に抽出された紙指紋情報としても良いし、後述するように予め取得しておいても良い。
【００７３】
予め取得する場合は、後述で詳細に説明するが、対象となる出力用紙をスキャナ部１３にてスキャンし、該スキャンにより得られた画像データに基づいて、紙指紋情報取得部５０７にて紙指紋情報を取得し、ＲＡＭ３０２に記憶するようにすれば良い。また、他の画像読取装置にて取得された紙指紋情報を、ＬＡＮ５０またはＷＡＮ３３１を介して取得するようにしても良い。
【００７４】
なお、符号画像データの元となる紙指紋情報を予め取得する場合は、取得した紙指紋情報に対応する出力用紙を用紙カセットにセットし、該セットされた出力用紙に上記予め取得された紙指紋情報に対応する符号画像データが印字されるようにする。例えば、上記セットした出力用紙に対する紙指紋情報を、操作部１２を介してユーザが選択し、該選択に応じてＲＡＭ３０２から符号画像データの元となる紙指紋情報を抽出し、符号化して合成画像データを生成すれば良い。
【００７５】
このように、本実施形態では、上記出力用紙への印刷時に、画像形成装置が符号画像データの元となる紙指紋情報を保持していれば良いのである。
【００７６】
＜用紙搬送制御後処理＞  
本実施形態では、用紙搬送制御前処理と同様に、画像形成装置は、原本保証された文書の出力時、出力用紙への画像形成後（印刷後）に、該出力用紙の、紙指紋取得領域となる所定の領域における紙指紋情報を取得する。すなわち、画像形成装置は、出力用紙に対して、符号画像データと原本保証の対象となる文書データとを印字した後に、該出力用紙の紙指紋取得領域における紙指紋情報（印刷終了後の紙指紋情報とも呼ぶ）を取得する。このような印刷終了後の紙指紋情報は、紙指紋読取りセンサ１００５ｂによって取得される。すなわち、紙指紋読取りセンサ１００５ｂは、印字の終了後に、出力用紙の紙指紋取得領域から画像データ（紙繊維画像）を読み取り、紙指紋情報取得部５０７は、該読取られた画像データから印刷終了後の紙指紋情報を抽出するのである。
【００７７】
本実施形態では、印刷後の出力用紙が、作像部１００２と定着部１００３との処理を経て排紙部１０１４を通過する際、紙指紋読取りセンサ１００５ｂは紙指紋読取り処理を行い、画像データを読み取る。該読み取られた画像データは、紙指紋情報取得部５０７に送られる。該紙指紋情報取得部５０７は、図８に示す処理によってグレイスケールに変換された画像データと、マスクデータとの２つを紙指紋情報とて抽出して検査用紙指紋情報としてＲＡＭ３０２に送る。
【００７８】
後述する＜紙指紋情報照合処理＞では、画像形成装置は、用紙搬送制御前処理で取得した印刷開始前の紙指紋情報と、用紙搬送制御後処理で取得した印刷終了後の紙指紋情報とを照合し「有効」となった場合は用紙を機外へと排出する。一方、「無効」となった場合は、画像形成装置は、印刷工程で紙指紋変形紙が発生したと判断し、当該用紙を紙指紋変形紙用カセット２０４に収納する。そして同時に紙指紋変形紙に印刷された合成画像データの再印刷を実行する。
【００７９】
この紙指紋情報を用いた紙指紋情報照合処理は、出力用紙が紙指紋読取りセンサ１００５ｂを通過し、紙指紋読取り処理を行ったところから、用紙先端が排紙フラッパ１０１５に進入するまでに行われなければならない。すなわち、出力用紙が紙指紋読取りセンサ１００５ｂを通過後、用紙フラッパ１０１５に送られるよりも、紙指紋情報照合処理が遅かった場合、用紙搬送を止める処理が必要になる。
【００８０】
紙指紋読取り後、コントローラ１１は、不図示の用紙搬送制御部に用紙搬送停止の指示を出す。用紙搬送制御部は、用紙搬送停止の指示を受け、排紙部１０１４の用紙搬送を止める。
【００８１】
その後、紙指紋符情報照合処理が完了し照合結果がでたら、コントローラ１１は用紙搬送制御部に用紙搬送再開指示を出す。用紙搬送制御部は、用紙搬送再開指示を受け、用紙搬送を再開する。
【００８２】
＜紙指紋情報照合処理＞  
紙指紋情報照合処理において、ＣＰＵ３０１は、紙指紋情報取得部５０７からＲＡＭ３０２に送られてきた、紙指紋情報と検査用紙指紋情報とを読出し照合することができる。なお、紙指紋情報とは、紙指紋情報登録指定処理のなかで印刷開始前の用紙から取得した紙指紋情報、あるいは紙指紋原稿照合処理のなかで原稿用紙内の符号画像から復号した紙指紋情報のことを意味する。また、検査用紙指紋情報とは、紙指紋情報登録指定処理のなかで印刷終了後の用紙から取得した紙指紋情報、あるいは紙指紋原稿照合処理のなかで原稿用紙から取得した紙指紋情報のことを意味する。
【００８３】
図９は、この紙指紋情報照合処理を示すフローチャートである。本フローチャートの各ステップは、ＣＰＵ３０１により統括的に制御される。  
ステップ９０１では、比較対象となる紙指紋情報をＲＡＭ３０２から取出す。紙指紋情報照合処理が実施されるケースとしては紙指紋情報登録処理時と紙指紋原稿照合処理とがあり、紙指紋情報登録処理時は印刷開始前の紙指紋情報がＲＡＭ３０２から取出される。紙指紋原稿照合処理時は符号画像データ内に含まれる紙指紋情報がＲＡＭ３０２から取出される。
【００８４】
ステップ９０２では、紙指紋情報取得部５０７から送られてきた紙指紋情報（検査用紙指紋情報）と、ステップ９０１において取出された紙指紋情報との照合をするために、式（１）を用いて２つの紙指紋情報のマッチング度合いを算出する。ここで、一方の紙指紋情報はもう一方の紙指紋情報をずらしたものであると仮定する。式（１）に示した関数において、１画素ごとにずらし、式（１）の関数により求まる値が最小になるところ、つまり２つの紙指紋情報の差が最も小さくなるところで、２つの紙指紋情報の誤差イメージ（Ｅ）を求める。
【００８５】
なお、本紙指紋情報照合処理が、紙指紋情報登録処理から実行された照合処理である場合は、上記紙指紋取得部５０７から送られてきた紙指紋情報は印刷終了後の検査用紙指紋情報となる。一方、上述したステップ９０１において取得された紙指紋情報は印刷開始前の紙指紋情報となる。
【００８６】
【数１】
0004891277.tif 000002
【００８７】
式（１）においてα1はステップ９０１で取出された紙指紋情報中のマスクデータ、ｆ1はステップ９０１で取出された紙指紋情報中のグレイスケール画像データを表している。また、α2はステップ９０２で紙指紋情報取得部５０７から送られてきた紙指紋情報中のマスクデータ、ｆ2はステップ９０２で紙指紋情報取得部５０７から送られてきた紙指紋情報中のグレイスケール画像データを表している。
【００８８】
前記誤差イメージから紙指紋情報照合の結果を数値化するために、以下の処理を行う。式（１）の関数により求まった誤差イメージの画素の各輝度信号値を反転させ負の値にする。さらに、各負の値の平均を求め、当該平均値と上記各負の値との差分値を求める。続いて、当該求められた各差分値から標準偏差を求め、上記各負の値を標準偏差で割り商を求める。最後に、求められた商のうちの最大値を２つの紙指紋情報のマッチング度合いとする。その結果、この紙指紋情報のマッチグ度合いは０以上の値で表され、このマッチング度合いが大きければ大きいほど、上記二つの紙指紋情報の一致度は高い。
【００８９】
ステップ９０３では、ステップ９０２において求められた２つの紙指紋情報のマッチング度合いと所定の閾値との比較を行って、「有効」「無効」を決定する。
【００９０】
コントローラ１１の説明は以上である。
【００９１】
＜操作画面の説明＞  
画像形成装置１０の操作部１２について説明する。  
図７は画像形成装置１０における操作部１２の初期画面である。表示領域７０１は、画像形成装置１０がコピーできる状態にあるか否かを示し、かつ設定したコピー部数を示す。読取りモードタブ７０２は原稿の読取りモードを選択するためのタブである。このタブが押し下げられるとカラー／ブラック／自動（ＡＣＳ）の３種類の選択メニューがポップアップ表示される。なお、カラーが選択された場合にはカラーコピーが、ブラックが選択された場合にはモノクロコピーが行われる。また、ＡＣＳが選択された場合には、上述したモノクロカラー判定信号によりコピーモードが決定される。
【００９２】
濃度タブ７０３は画像の濃淡を調整するためのタブであり、つまみを左右にスライドする事で印刷対象となる画像の濃淡を調整可能にする。原稿選択タブ７０４は原稿のタイプを選択するためのタブであり、このタブが押し下げられると文字、写真、文字／写真モードの３種類の選択メニューをポップアップ表示される。応用モードタブ７０５はコピー標準画面で設定できない様々なコピーモードを設定する場合に使用するタブである。フィニッシングタブ７０６は各種フィニッシングに関わる設定を行うためのタブである。
【００９３】
両面設定タブ７０７は両面読込み及び両面印刷に関する設定を行うためのタブである。紙指紋情報登録タブ７０８は、紙指紋情報登録処理を選択するためのタブである。紙指紋情報登録処理については、後述する。紙指紋原稿照合タブ７０９は、紙指紋原稿照合処理を選択するためのタブである。この紙指紋原稿照合処理については、後述する。紙指紋用紙登録タブ７１０は、紙指紋情報登録に使用する紙指紋用紙登録処理を選択するためのタブである。紙指紋用紙登録処理については、後述する。スタートタブ７１１は、コピー等の処理を開始する為のスタートボタンである。
【００９４】
＜プリンタドライバの設定画面＞  
紙指紋情報登録を行うプリントジョブに関して説明する。  
図１１は、プリンタドライバのページ設定処理に関連したプロパティ設定画面構成の一例を示す図である。このプリンタドライバは、ホストコンピュータ４０にインストールされており、前述したネットワークプリントを行なう際に用いられる。
【００９５】
「お気に入り」プルダウンリストボックス１１０１では、予め決められたページ設定モードの中から最適なページ設定を選択する。その右に位置する２つのボタンにより、お気に入りの選択項目を追加したり編集したりすることができる。また、「設定確認」ボタン１１０２を押下することにより、プロパティ設定画面で設定した内容を一覧表示することができ、プロパティ設定画面で設定した内容は、その上に表示されているページイメージに反映される。
【００９６】
「出力方法」プルダウンリストボックス１１０３では、ＭＦＰ等のプリントデバイスにどのような方法で出力するのかを指定する。選択可能な方法として、通常印刷、セキュア印刷、プリントデバイスのハードディスクに保存、プリントデバイスで編集とプレビューを実行、といったような出力方法を指定可能である。「原稿サイズ」プルダウンリストボックス１１０４、「出力用紙サイズ」プルダウンリストボックス１１０５では、印刷対象となる原稿サイズとプリントデバイスの出力用紙サイズを選択する。「部数」スピンボックス１１０６では、印刷したい部数を入力し、「印刷の向き」ラジオボタン１１０７では、「縦」「横」といったようなプリントデバイスの出力用紙の向きを選択する。
【００９７】
「ページレイアウト」プルダウンリストボックス１１０８では、Ｎ−ｕｐ印刷（１つの印刷面に複数ページをレイアウトする印刷）を指定する。「倍率を指定する」チェックボックス１１０９を選択状態にした場合は、「倍率」スピンボックス１１１０に拡大／縮小の倍率を％単位で入力する。「スタンプ」チェックボックス１１１１を選択状態にした場合は、プルダウンリストボックス１１１２で予め決められたスタンプの種類を選択する。「スタンプ編集」ボタン１１１３を押下することにより、スタンプの種類を追加したり編集したりすることができる。
【００９８】
「ユーザ定義用紙」ボタン１１１４を押下することにより、ユーザ定義用紙を定義したり、「ページオプション」ボタン１１１５を押下することにより、さらに詳細なページオプションを設定したりすることができる。また、「標準に戻す」ボタン１１１６を押下することにより、これらの設定をデフォルトに戻すことができる。作業者がプリンタドライバのプロパティ設定画面の設定を終了したならば、「ＯＫ」ボタン１１１７を押下することにより、これらの印刷属性を実際の印刷に反映することができる。プロパティ設定画面の設定を止める場合は、「キャンセル」ボタン１１１８を押下すればよい。「ヘルプ」ボタン１１１９は、プロパティ設定画面のヘルプ画面を表示するものである。  
「紙指紋情報登録」チェックボックス１１２０は、紙指紋情報登録処理を選択するためのものである。紙指紋情報登録処理については、後述する。
【００９９】
＜「紙指紋情報登録」指定が選択された際の動作＞  
図７の紙指紋情報登録タブ７０８、及び図１１に示す「紙指紋情報登録」チェックボックス１１２０がユーザにより選択され、スキャンジョブ、或いはプリントジョブが実行される場合の紙指紋情報登録処理について説明する。  
図１２は、本実施形態に係る紙指紋情報登録処理についてのフローチャートである。
【０１００】
ステップ１２０１では、ＣＰＵ３０１は、実行されたジョブの種類を検知する。すなわち、ＣＰＵ３０１は、ジョブを解析してジョブの種類を検知し、スキャンジョブの場合はステップ１２０２を、プリントジョブの場合はステップ１２０３を実行するように制御する。ステップ１２０４はステップ１２０１が実行されると同時に並行して開始される。
【０１０１】
ステップ１２０２では、ＣＰＵ３０１は、スキャナ部１３で読み取られた原稿を、画像データとしてスキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送るように制御する。スキャナ画像処理部３１２は、この画像データに対して図５に示す処理を行い、画像データと共に属性データを生成する。また、この属性データを画像データに付随させる。続いて画像データは圧縮部３１３に送るように制御され３２画素×３２画素のブロック単位に分割しタイルデータを生成する。さらに圧縮部３１３は、この複数のタイルデータからなる画像データを圧縮する。
【０１０２】
ＣＰＵ３０１は、圧縮部３１３で圧縮された画像データをＲＡＭ３０２に送って格納するように制御する。なお、この画像データは必要に応じて画像変換部３１７に送られ画像処理が施された上で再びＲＡＭ３０２に送られ格納される。ＣＰＵ３０１は、ＲＡＭ３０２に格納されている画像データを伸張部３１６に送り画像データを伸張する。さらに伸張部３１６は、伸張後の複数のタイルデータからなる画像データをラスタ展開する。ラスタ展開後の画像データはプリンタ画像処理部３１５に送られ、画像データに付随されている属性データに応じた画像データ編集を行う。この処理は図６で示した処理となっており中間調補正部６０６により出力するプリンタ部の階調にあわせて中間調処理された後で、プリンタＩ／Ｆ３１４を介してプリンタ部１４に送られる。
【０１０３】
ステップ１２０３では、ＣＰＵ３０１は、ＰＣ４０などからＬＡＮ５０を経由してネットワーク上に転送されたパケットデータを、ネットワークＩ／Ｆ３０６を介して一度ＲＡＭ３０２に格納する。ＣＰＵ３０１は、該格納されたパケットデータを解析してＰＤＬコードデータを取り出し、そのＰＤＬコードデータをＨＤＤ３０４へ格納する。次に、ＣＰＵ３０１は、ＨＤＤ３０４からＰＤＬデータを取り出し、ＲＩＰ部３２８でレンダリングが行われ画像データと共に属性データを生成する。また、この属性データを画像データに付随させる。続いて画像データは圧縮部３２９に送るように制御され３２画素×３２画素のブロック単位に分割しタイルデータを生成する。さらに圧縮部３２９は、この複数のタイルデータからなる画像データを圧縮する。
【０１０４】
ＣＰＵ３０１は、圧縮部３２９で圧縮された画像データをＲＡＭ３０２に送って格納するように制御する。なお、この画像データは必要に応じて画像変換部３１７に送られ画像処理が施された上で再びＲＡＭ３０２に送られ格納される。ＣＰＵ３０１は、ＲＡＭ３０２に格納されている画像データを伸張部３１６に送り画像データを伸張する。さらに伸張部３１６は、伸張後の複数のタイルデータからなる画像データをラスタ展開する。ラスタ展開後の画像データはプリンタ画像処理部３１５に送られ、画像データに付随されている属性データに応じた画像データ編集を行う。この処理は図６で示した処理となっており中間調補正部６０６により出力するプリンタ部の階調にあわせて中間調処理された後で、プリンタＩ／Ｆ３１４を介してプリンタ部１４に送られる。
【０１０５】
ステップ１２０４では、ＣＰＵ３０１は、ステップ１２０１で処理しているジョブの当該ページに符号情報（符号画像データ）を付与する面であるかどうかを判定する。なお、本実施形態の図１０に示すプリンタ部１４の構成によると、紙指紋読取りセンサ１００５ｂは、排紙部１０１４に搬送された用紙に対して１方向の面の読取りのみ可能な配置（図１０では印刷面）となっている。よって、複数ページで構成されるジョブの処理において両面印刷を行う場合、符号情報は２面目に付与する事が望ましい。その理由としては、両面印刷の場合に１面目（両面印刷工程で１番目に印刷される面）に符号情報を付与した場合、２面目（両面印刷工程で２番目に印刷される面）が印刷され排紙される際に１面目の紙指紋読取りが出来ない。そのため、本発明のポイントとなる排紙直前の紙繊維画像（紙指紋情報）を用いた符号情報の整合性確認を１面目に対して行えないからである。（１面目に符号情報を印刷して両面印刷を行った場合は、１面目の符号情報は保証できない事になる。）
このように、本実施形態では、実際に排紙する際に、印刷開始前の紙指紋情報と印刷終了後の紙指紋情報との照合処理（後述する符号情報検査処理）を行うことが好ましい。従って、両面印刷の場合は、２面目が符号画像データを印刷する面となり、該２面目の印刷が終わった後に符号情報検査処理を行う。一方、片面印刷の場合は、１面目の印刷後に排紙されるので、１面目が符号画像データを印刷する面となり、該１面目の印刷が終わった後に符号情報検査処理を行う。
【０１０６】
従って、本ステップにおいて、ＣＰＵ３０１は、ジョブを解析して、片面印刷か両面印刷かを判断する。片面印刷である場合、ＣＰＵ３０１は、現在搬送されている用紙の印刷される面が符合画像データを付与する面であると判断してステップ１２０５に進む。一方、両面印刷である場合は、現在搬送されている用紙の面が１面目であるか２面目であるかを判断する。この１面目であるか２面目であるかの判断は、例えば、現在搬送されている用紙が用紙カセット２０３から搬送され、両面印刷の１番目の印刷である場合に、ＣＰＵ３０１が、上記１面目と判断する。そして、現在搬送されている用紙が両面トレイ１０２０から搬送され、両面印刷の２番目の印刷である場合に、ＣＰＵ３０１が、上記２面目と判断するようにすれば良い。
【０１０７】
両面印刷において、現在搬送されている用紙の面が１面目である場合、ＣＰＵ３０１は、現在搬送されている用紙の印刷される面が符合画像データを付与する面ではないと判断してステップ１２１２に進む。現在搬送されている用紙の面が２面目である場合、ＣＰＵ３０１は、現在搬送されている用紙の印刷される面が符合画像データを付与する面であると判断してステップ１２０５に進む。
【０１０８】
なお、定着部１００３を有しない印刷方式の画像形成装置、例えばインクジェットプリンタなどでは熱による紙繊維の変化が発生しないので、１方向の面のみ読取り可能な紙指紋読取りセンサの配置でも１面目と２面目に符号情報を印刷する事も可能である。
【０１０９】
ステップ１２０５では、ＣＰＵ３０１は、出力用紙が用紙搬送路１００６を通過する際、紙指紋読取りセンサ１００５ａで紙繊維画像（紙指紋情報を取得する元となる画像データ）を読み取るように制御する。そして、画像データ（紙繊維画像）を、スキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送るように制御する。
【０１１０】
ステップ１２０６では、スキャナ画像処理部３１２は、スキャン部１３による読み取り時の一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部５００に設定する。そして、ステップ１２０５にて取得された画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部５０７に対して出力する。紙指紋情報取得部５０７は、その出力データに基づいて、上記画像データ（紙繊維画像）から紙指紋情報を取得する。そして、当該取得された紙指紋情報を不図示のデータバスを用いてＲＡＭ３０２に送る。なお、ステップ１２０６にて取得された紙指紋情報は、ステップ１２０８にて生成される符号画像データの元となる紙指紋情報となると共に、印刷開始前の紙指紋情報となる。
【０１１１】
ステップ１２０７では、ＣＰＵ３０１は、＜用紙搬送制御前処理＞で示したように、用紙搬送を停止する。  
ステップ１２０８では、ＣＰＵ３０１は、ステップ１２０６にて取得された紙指紋情報を符号化して符号画像データを生成し、当該生成された符号画像データをプリンタ画像処理部３１５内の符号画像合成部６０７に送信すべく制御する。
【０１１２】
ステップ１２０９では、ＣＰＵ３０１は、ステップ１２０８で生成された符号画像データと並行処理されている印刷画像データとを合成する制御を行う。正確には、出力側ガンマ補正部６０５から出力されてきた印刷画像データと、ステップ１２０８で生成された符号画像データとを符号画像合成部６０７が合成する。そして、当該合成により得られた合成画像データを中間調補正部６０６が、出力するプリンタ部の階調数に合わせて中間調処理を行う。中間調処理後の合成画像データはプリンタＩ／Ｆ３１４を介してプリンタ部１４に送られる。
【０１１３】
ステップ１２１０では、コントローラ１１は、プリンタ部１４が、ステップ１２０９にて生成された合成画像データを受信したかを判定する。  
ステップ１２１１では、プリンタ部１４が合成画像データを受信した場合、すなわちプリンタ部１４が印刷可能な状態になった場合、＜用紙搬送制御前処理＞で示したように、コントローラ１１は用紙搬送制御部に用紙搬送再開指示を出す。用紙搬送制御部は、用紙搬送再開指示を受け、用紙搬送を再開する。
【０１１４】
ステップ１２１２では、プリンタ部１４が印刷画像データを出力用紙上に画像形成する。なお、符号情報（符号画像データ）を付与する面の場合、この印刷画像データは、ステップ１２０９にて符号画像が合成された画像データとなる。  
ステップ１２１３では、ＣＰＵ３０１は、ステップ１２０４と同様にして処理中のページが符号情報を付与する面であるかどうかを判定する。上記符号情報を付与する面ではないと判定される場合は、両面印刷の１面目の印刷時である。よって、この場合は、一旦図１２に示す処理を終了してから、２面目の処理を行うために、再びステップ１２０１に進むことになる。
【０１１５】
ステップ１２１３において、上記符号情報を付与する面であると判断される場合は、ＣＰＵ３０１は、ステップ１２１４に進み符合情報検査処理を実行する。
【０１１６】
以下にステップ１２１４における符号情報検査処理について説明する。図１３は、本実施形態に係る符号情報検査処理のフローチャートである。  
ステップ１３０１では、ＣＰＵ３０１は、作像部１００２と定着部１００３との処理を通過した印刷処理済みの用紙が排紙部１０１４に搬送され通過する際、紙指紋読取りセンサ１００５ｂで読み取られた用紙の紙繊維画像を取得するように制御する。そして、ＣＰＵ３０１は、該取得された画像データ（紙繊維画像）をスキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送るように制御する。
【０１１７】
ステップ１３０２では、スキャナ画像処理部３１２は、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部５００に設定する。そして、ステップ１３０１にて取得された画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部５０７に対して出力する。紙指紋情報取得部５０７は、その出力データに基づいて、紙指紋情報を取得する。そして、当該取得された紙指紋情報を検査用紙指紋情報として不図示のデータバスを用いてＲＡＭ３０２に送る。なお、ステップ１３０２にて取得された紙指紋情報は、印刷終了後の紙指紋情報となる。
【０１１８】
ステップ１３０３では、ＣＰＵ３０１は、＜用紙搬送制御後処理＞で示したように、用紙搬送を停止する。
【０１１９】
ステップ１３０４では、ＣＰＵ３０１は、前述のステップ１２０６でＲＡＭ３０２に保管された印刷開始前の紙指紋情報と、ステップ１３０２で保管した検査用紙指紋情報（印刷終了後の紙指紋情報）とを＜紙指紋情報比較処理＞にて照合する。そして、「有効」となった場合は、ＣＰＵ３０１は、印刷終了後の紙指紋情報の元となる紙指紋に変形が無いと判断してステップ１３０５に進む。一方、「無効」となった場合は、ＣＰＵ３０１は、印刷終了後の紙指紋情報の元となる紙指紋に変形が生じたと判断して、ステップ１３０６に進む。
【０１２０】
ステップ１３０５では、印刷処理済みの用紙上の符号情報が正しいと判断された場合に、＜用紙搬送制御後処理＞で示したように、コントローラ１１は用紙搬送制御部に用紙搬送再開指示を出す。用紙搬送制御部は、用紙搬送再開指示を受け、用紙搬送を再開し用紙は機外に排紙される。
【０１２１】
ステップ１３０６では、印刷処理済みの用紙上の符号情報が無効と判断された場合に、＜用紙搬送制御後処理＞で示したように、コントローラ１１は用紙搬送制御部に用紙搬送再開指示を出す。用紙搬送制御部は、用紙搬送再開指示を受け、用紙搬送を再開し用紙は紙指紋変形紙用カセット２０４に収納される。  
ステップ１３０７では、コントローラ１１は、処理中であった当該用紙の再印刷処理を開始する。
【０１２２】
このようにして、符号情報検査処理において、画像形成装置は、印刷開始前の紙指紋情報と印刷終了後の紙指紋情報との照合結果に基づいて、排紙しようとする出力用紙が、紙指紋が変形した用紙であるか否かを判断できる。
【０１２３】
＜「紙指紋原稿照合」指定が選択された際の動作＞  
続いて、図７に示す紙指紋原稿照合タブ７０９がユーザにより押下された際の動作について図１４のフローチャートを用いて説明する。
【０１２４】
紙指紋原稿照合処理において、ステップ１４０１では、ＣＰＵ３０１は、スキャナ部１３で読み取られた原稿を、画像データとしてスキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送るように制御する。
【０１２５】
ステップ１４０２では、スキャナ画像処理部３１２は、一般的なゲイン調整値をシェーディング補正部５００に設定した上で、この画像データに対して図５に示す処理を行い、新たな画像データと共に属性データを生成する。また、この属性データを画像データに付随させる。
【０１２６】
さらに、このステップ１４０２では、スキャナ画像処理部３１２内の紙指紋情報取得部５０７は、紙指紋情報を取得するために、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部５００に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部５０７に対して出力する。紙指紋情報取得部５０７は、その出力データに基づいて、紙指紋情報を取得する。そして、当該取得された紙指紋情報を検査用紙指紋情報として不図示のデータバスを用いてＲＡＭ３０２に送る。
【０１２７】
さらに、このステップ１４０２では、スキャナ画像処理部３１２内の復号部５０８は、符号画像が存在する場合に、当該符号画像を復号して符号内の紙指紋情報を取得する。そして、当該取得された紙指紋情報を不図示のデータバスを用いてＲＡＭ３０２に送る。
【０１２８】
ステップ１４０３では、ＣＰＵ３０１は、紙指紋情報照合処理を行う。この紙指紋情報照合処理については、＜紙指紋情報照合処理＞で図９を用いて説明した通りである。
【０１２９】
ステップ１４０４では、ＣＰＵ３０１は、＜紙指紋情報照合処理＞により得られた結果（有効か無効か）を操作部１２の表示画面上に表示するように制御する。
【０１３０】
以上説明したように、紙面上におけるランダムな繊維の凹凸や重なりを元に紙の原本性を保証可能なシステムにおいて、本実施形態の画像形成装置では、紙指紋文書の符号情報が正しい事を確認してから画像が形成された出力用紙を画像形成装置外部に出力する。これにより従来方式の画像形成装置では見過ごされていた、紙指紋文書を印刷した時点ですでに照合エラーとなるような不正文書を印刷出力しない。紙指紋文書印刷において信頼度の高い画像形成装置を提供可能となる。
【０１３１】
本発明の一実施形態において重要なことは、符合画像データおよび原本保証の対象となる文書データが画像形成された用紙を排紙する前に、該画像形成を行った画像形成装置が、紙指紋変形紙を検知することである。そして、紙指紋変形紙が検知される場合に、紙指紋変形紙の検知に対する後処理（本実施形態では、紙指紋変形紙を紙指紋変形紙用カセットに収納し、再印刷する処理）を行うことにより、紙指紋が変形してしまった用紙についての対応を適切に行うことができる。
【０１３２】
すなわち、本発明の一実施形態では、符合画像データおよび文書データを印刷する際に、該印刷を行う用紙から、印刷開始前の紙指紋情報と、印刷終了後の紙指紋情報とを取得し、比較して整合性検査を行う。よって、定着時の熱や印刷時の汚れなどによって、排紙しようとしている用紙の紙指紋が変形してしまった場合であっても、画像形成装置が、該変形があったことを検知することができ、排紙の前に所定の処理を行うことができる。このような所定の処理は、上記後処理であり、例えば、本実施形態のように、検知された紙指紋変形紙を紙指紋変形紙用カセットに収納し、再印刷を行う処理や、紙指紋変形紙専用のトレイに排紙する処理等である。また、上記所定の処理として、紙指紋変形紙に、例えば「無効」など、印刷開始前の紙指紋情報と印刷終了後の紙指紋情報との照合結果が一致していない旨を示す画像を印刷するようにしても良い。
【０１３３】
このように、本実施形態によれば、整合性検査を同一装置内で自動的に行うことができるので、原本性を保証して文書を出力する際に、該文書の発行までに要する工程数を減らすことができる。
【０１３４】
なお、本実施形態では、印刷終了後の紙指紋情報を取得するための紙指紋読取りセンサ１００５ｂを、定着部１００３の、印刷から排紙に向う下流側に配置しているが、感光ドラム１００９と定着部１００３との間に設けても良い。本実施形態のように、定着部１００３の上記下流側において、印刷終了後の紙指紋情報を取得することによって、定着の際の熱による紙指紋の変形、および画像形成時の汚れによる紙指紋の変形を検知できるのでより好ましい。しかしながら、感光ドラム１００９と定着部１００３との間に、印刷終了後の紙指紋情報を取得するための紙指紋読取りセンサ１００５ｂを配置しても良い。このように、感光ドラム１００９と定着部１００３との間において印刷終了後の紙指紋情報を取得することによって、画像形成時の汚れによる紙指紋の変形を検知することができる。
【０１３５】
（第２の実施形態）
前述の第１の実施形態の図１０に示すプリンタ部１４の構成によると、用紙搬送路１００６に配置された紙指紋読取りセンサ１００５ｂは用紙に対して１方向の面の読取りのみ可能な配置（図１０では印刷面）となっている。そのため、複数ページで構成されるジョブの処理において両面印刷を行った場合に、１面目に符号情報を付与してしまうと、２面目が印刷され排紙される際は１面目の紙指紋読取りが出来ない。これでは、本発明のポイントとなる排紙直前の紙繊維画像により符号情報の整合性確認を実施できない事となる。
【０１３６】
その場合は、排紙部１０１４に搬送された用紙の紙指紋を読取る紙指紋読取りセンサ１００５ｂを光学的な反射経路を設けたり、読取りセンサを上下二つ配置したりするなどして表裏両面の紙指紋を読取れる構成とすると良い。そのように構成する事で、用紙を排紙する時に１面目、２面目、何れの面に印刷された符号情報であっても符号情報検査処理が可能となり、符号情報を付与する面の制約は無くなる。
【０１３７】
（第３の実施形態）
第１の実施形態では、印刷処理で使用される用紙が用紙搬送路１００６を通過する際、紙指紋読取りセンサ１００５ａで読み取った用紙の紙繊維画像から印刷開始前の紙指紋情報を取得する構成であるが、スキャナ部１３を用いて紙指紋情報を読取ったのでも良い。その場合の実施形態について図１５のフローチャートを用いて説明する。
【０１３８】
紙指紋用紙登録タブ７１０がユーザに選択され紙指紋用紙登録処理が開始されると、ステップ１５０１では、ＣＰＵ３０１は、操作部１２の表示画面上に「白紙の用紙を原稿フィーダ２０１にセット」する旨の表示をするよう制御する。
【０１３９】
ステップ１５０２では、ＣＰＵ３０１は、原稿フィーダ２０１にセットされた白紙の用紙をスキャナ部１３で読取り、読取った用紙の紙繊維画像（画像データ）を、画像データとしてスキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送るように制御する。
【０１４０】
ステップ１５０３では、スキャナ画像処理部３１２は、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部５００に設定する。そして、ステップ１５０２にて取得された画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部５０７に対して出力する。紙指紋情報取得部５０７は、その出力データに基づいて、紙指紋情報を取得する。そして、当該取得された紙指紋情報を不図示のデータバスを用いてＲＡＭ３０２に送る。なお、ステップ１５０３にて取得された紙指紋情報は、ステップ１５０４にて生成される符号画像データの元となる紙指紋情報となると共に、印刷開始前の紙指紋情報となる。
【０１４１】
ステップ１５０４では、ＣＰＵ３０１は、ステップ１５０３にて取得された紙指紋情報を符号化して符号画像データを生成し、不図示のデータバスを用いてＲＡＭ３０２に送る。  
ステップ１５０５では、ＣＰＵ３０１は、原稿フィーダ２０１にまだ紙が残っているか否かを判定する。この判定は、原稿フィーダ２０１に配置されたセンサ（不図示）からの検知信号に基づいて行うことができる。白紙の用紙がまだ原稿フィーダ２０１に残っている場合は、ステップ１５０２からの処理を繰り返し、白紙の用紙全ての紙指紋情報を読み込み、符号化する処理を繰り返す。原稿フィーダ２０１上の紙がなくなった時点で、ＣＰＵ３０１は、ＲＡＭ３０２に記憶された複数の符号画像データについて、複数の用紙と符号画像データとを対応づけてＨＤＤ３０４へ記録する。
【０１４２】
ステップ１５０６では、ＣＰＵ３０１は、操作部１２の表示画面上に「読取った白紙の用紙を用紙カセット２０３に装填」する旨の表示をするよう制御する。
【０１４３】
以上の紙指紋用紙登録処理により用紙カセット２０３に装填された用紙については全て符号画像データが生成済みの状態となる。よって第１の実施形態の説明において、用紙搬送前処理で行っていた「紙指紋読取り処理」「紙指紋情報抽出処理」「紙指紋符号化処理」が不要となり、紙指紋読取りセンサ１００５ａを用いずとも紙指紋情報登録処理が実施可能となる。
【０１４４】
なお、上記の紙指紋用紙登録処理で、紙指紋用紙登録した白紙の用紙を紙カセット２０３に装填する際は、用紙の重なり順番、上下関係が原稿フィーダ２０１で読取った時の条件と一致している必要がある。よって、原稿フィーダ２０１から紙カセット２０３に用紙を移動する際の手順を操作部１２の表示画面上に分かりやガイダンス表示する等しても良い。
【０１４５】
また、用紙カセット２０３に装填された紙指紋用紙登録した白紙の用紙は管理されている事が望ましく、例えば用紙カセットの開閉は、通常の鍵や、ソフトウェア制御の鍵で制御されるのでも良い。
【０１４６】
また、上記説明では紙指紋用紙登録した白紙の用紙を紙カセット２０３に装填するよう説明したが、紙カセット２０５であっても良いし、不図示の手差し給紙口でも良い。但し、用紙の抜き差しを監視する事が難しい給紙口を利用する場合は、紙指紋情報登録処理を連続して操作させるような作業手順となるように制御して、用紙が第３者に操作される事を防ぐ処理とする事が望ましい。
【０１４７】
（第４の実施形態）
前述の第３の実施形態では、紙指紋用紙登録処理で原稿フィーダ２０１を用いて白紙の用紙の紙指紋情報を取得し、符号画像データを生成している。しかしながら、紙指紋情報や、符号情報、符号画像は、ＬＡＮ５０やＷＡＮを介してＰＣ４０や画像形成装置２０から受信しても良い。また、製紙会社などから提供される情報を利用したのでも良い。
【０１４８】
本実施形態の画像形成装置は、外部から受け取った白紙の用紙の紙指紋に関する諸情報を元に、符号画像を生成し印刷画像に合成して印刷を実行する。その結果、スキャナ部１３を有しない画像形成装置３０や、用紙搬送路１００６上に用紙の紙指紋を読取るための紙指紋読取りセンサ１００５ａを有しない画像形成装置であっても紙指紋情報登録処理が可能となる。
【０１４９】
すなわち、本発明の一実施形態では、原本保証すべき文書および該文書を印刷する出力用紙の紙指紋から生成された符号画像データを上記出力用紙に印刷する際に、画像形成装置が、上記符号画像データを保持していれば良い。よって、画像形成装置は、スキャナ部１３や紙指紋読取りセンサ１００５ａ等により、上記出力用紙から画像データを読取り、該読取られた画像データから取得された紙指紋に基づいて符号画像データを取得しても良い。また、画像形成装置は、ＰＣや他の画像形成装置等の外部機器から、ＬＡＮやＷＡＮを介して符号画像データを受信することで、該符号画像データを取得しても良い。さらに、画像形成装置は、磁気ディスクや光ディスク等の着脱可能なメディアを介して上記符号画像データを取得しても良い。
【０１５０】
また、本発明の一実施形態では、上記印刷を行う場合において、符号情報検査処理を行う際に、画像形成装置が、印刷開始前の紙指紋情報および印刷終了後の紙指紋情報を保持していれば良い。よって、上述した符号画像データ同様に、画像形成装置は、スキャナ部１３、紙指紋読取りセンサ、外部機器、着脱可能なメディア等により、印刷開始前の紙指紋情報および印刷終了後の紙指紋情報を取得することができる。
【０１５１】
（第５の実施形態）
第１の実施形態では、紙指紋情報登録処理において、用紙搬送制御後処理で取得した紙指紋情報を照合し「無効」となった場合は印刷工程で紙指紋変形紙が発生したと判断し、当該用紙を紙指紋変形紙用カセット２０４に収納している。この紙指紋変形紙を、フィニッシャ１５に排出したのでも良い。  
その際、例えばフィニッシャ１５の排紙トレイ２０７は紙指紋変形紙専用の排紙トレイとするなどして、紙指紋情報を照合し「有効」と判定された印刷物と、「無効」と判定された印刷物とを分別して排出するようにするのが望ましい。  
また、穴あけ機能や、裁断機能を有したフィニッシャ１５が接続された画像形成装置の場合は、「無効」と判定された印刷物を当該フィニッシャに排出して物理的に破壊するようにしても良い。このように無効と判定された印刷物を物理的に破壊することにより、目視では「無効」と判断の付かない紙指紋情報登録された文書の誤運用を防止する効果がある。
【０１５２】
このように本実施形態や第１の実施形態では、紙指紋変形紙の検知に対する後処理として、出力用紙の排紙先を、有効と判断された印刷物と、無効と判断された印刷物とで変える処理を行っている。
【０１５３】
（第６の実施形態）
第１の実施形態では、紙指紋情報登録処理において、用紙搬送制御後処理で取得した紙指紋情報を照合し「無効」となった場合は印刷工程で紙指紋変形紙が発生したと判断し、当該用紙の再印刷を行っている。しかし、「無効」となった場合に選択する処理は、紙指紋変形紙の発生状況（回数や発生率など）に応じて所定の処理から最適なものを動的に適用するようにしたのでも良い。
【０１５４】
所定の処理としては、例えば以下のようなものがある。  
第１の処理；当該用紙の再印刷  
第２の処理；再印刷時の制御変更（定着温度や搬送速度）  
第３の処理；印刷ジョブの処理中止  
第４の処理；印刷に使用する用紙の変更（用紙カセットの変更）
これら所定の処理の適用例を以下に説明する。  
状況Ａ）紙指紋変形紙発生率は稀  
紙指紋変形文書発生時の処理：  
→紙指紋変形紙が発生した当該用紙（ページ）を再印刷する。  
状況Ｂ）紙指紋変形紙発生率は低い  
紙指紋変形文書発生時の処理：  
→紙指紋変形紙が発生した当該用紙（ページ）を再印刷する。  
その際、定着部１００３の温度を下げ、用紙搬送速度を落とす。  
状況Ｃ）紙指紋変形紙発生率は時々  
紙指紋変形文書発生時の処理：  
→紙指紋変形紙発生時の再印刷回数が規定の回数に達した場合に、印刷ジョブの処理を中止する。  
状況Ｄ）特定の用紙に限り紙指紋変形紙発生率が高い  
紙指紋変形文書発生時の処理：  
→用紙カセットに装填されている特定の用紙にて紙指紋変形紙発生率が高いと判断した場合、その用紙カセット以外の用紙カセットから給紙を行う。
【０１５５】
このように本実施形態では、画像形成装置は、紙指紋変形紙の発生状況に基づいて、複数の、紙指紋変形紙の検知に対する後処理を、上記発生状況に応じた処理に切換える、または該複数の後処理を組み合わせるように制御する。よって、本実施形態では、紙指紋変形紙が発生した場合の処理を最適に制御する事ができ、紙指紋変形紙の発生率を下げる効果を得ることができる。
【０１５６】
なお、上記状況の判定については例えば、ＣＰＵ３０１が、所定期間（例えば、１ヶ月など）内の、上記紙指紋変形紙が発生した回数に応じて決定することによって実現することができる。この場合は、ＲＡＭ３０２等のメモリに、紙指紋変形紙発生カウントを保持しておき、紙指紋変形紙が発生する毎に、ＣＰＵ３０１が上記カウントを増加させれば良い。このようにすることで、画像形成装置が、紙指紋変形紙の発生頻度を認識することができ、適切な処理に切換えたり、所定の処理を組み合わせたりすることができる。
【０１５７】
このように本実施形態では、画像形成装置は、紙指紋変形紙の発生状況に基づいて、複数の、紙指紋変形紙の検知に対する後処理を、上記発生状況に応じた処理に切換える、または該複数の後処理から少なくとも２つの処理を組み合わせるように制御する。
【０１５８】
（第７の実施形態）
第１の実施形態の説明で使用した画像形成装置１０は、大きく分類すると、スキャナ部１３、プリンタ部１４、フィニッシャ１５の３つの装置で構成されており、一般的なオフィスで運用されることを目的とした画像形成装置となっている。しかし、本発明はPOD(Print On Demand)市場において利用されるような高速画像出力が可能で、かつ給紙装置や排紙装置を多数接続して動作する画像形成装置で適用されたのでも良い。
【０１５９】
以下にPOD市場にて利用される画像形成装置の構成例を図１６に挙げて説明する。  
プリンタエンジン１６０１は、第１の実施形態で説明した画像形成装置１０から、紙指紋読取りセンサ１００５ａと１００５ｂ、及び紙指紋変形紙用カセット２０４を除いた構成で、他の部分については同等の構成と機能を有した画像形成装置である。
【０１６０】
次にPOD市場向けの画像形成装置特有の種々のアクセサリ装置について説明する。  
給紙アクセサリ装置である給紙デッキ１６０２、及び１６０３がプリンタエンジン１６０１の右側に隣接して接続されている。給紙デッキ１６０２、１６０３には３段の給紙デッキが装備されている。これらの給紙デッキは、プリンタエンジン１６０１からの給紙指示に応じて、デッキ内にある用紙を給紙し、紙指紋読取りセンサＡ１６０４へと用紙を搬送する動作を行う。
【０１６１】
次に紙指紋読取りセンサＡ１６０４は、給紙デッキから搬送されて来た用紙をプリンタエンジン１６０１へと送る動作を行う。紙指紋読取りセンサＡ１６０４は、第１の実施形態の紙指紋読取りセンサ１００５ａに相当し、ＣＰＵ３０１の制御により搬送する用紙の紙繊維画像を読取る。プリンタエンジン１６０１の給紙から排紙に向かう下流である図１６の左隣には紙指紋読取りセンサＢ１６０５で、プリンタエンジン１６０１から搬送されて来た用紙をインサータ１６０６へと送る動作を行う。紙指紋読取りセンサＢ１６０６は、第１の実施形態の紙指紋読取りセンサ１００５ｂに相当し、ＣＰＵ３０１の制御により搬送する用紙の紙繊維画像を読取る。
【０１６２】
インサータ１６０６はメカ的な構成は先に説明した給紙デッキと全く同一の構成をしている。プリンタエンジン１６０１の下流側に位置するため、ここから給紙された用紙に対しては、画像形成を行うことが出来ない。既に印刷された用紙や白紙を挿入する場合などに、このインサータ１６０６から用紙を給紙し、プリンタエンジン１６０１から搬送されてきた用紙の間に挿入紙を挿入する動作を行う。
【０１６３】
次に製本機能を有する製本１６０７について説明する。この製本１６０７は表紙をくるんで背の部分を糊付けする製本機である。この製本の方式はページ数が多い本格的な製本に向いている。プリンタエンジン１６０１で画像形成された用紙は、インサータ１６０６内のスルーパスを通って、製本１６０７へと搬送されてくる。製本の本文（中紙と呼ぶ）は、製本１６０７内のスタックトレイに一時的に積載され、全ての中紙が積載されると、束ねられた中紙は糊付けされ、表紙との合流部分へと搬送される。最後に中紙の倍のサイズ（正確には、倍以上のサイズ）の表紙がプリンタエンジン１６０１側から、あるいはインサータ１６０６から搬送されて来て、中紙の糊付けされた部分を表紙の中央部に接着させる。更に表紙を折り曲げて中紙を包む。更に設定によっては、１方向あるいは３方向の裁断をして製本の仕上げを行う。最後に製本１６０７内の排紙トレイに排出される。
【０１６４】
次にパンチ１６０８は、２穴や３穴や４穴、あるいは３０穴のパンチ穴をあけることができる。次に１６０９は紙指紋変形紙収納スタッカである。例えば、５０００枚の用紙をスタックすることが可能である。この紙指紋変形紙収納スタッカ１６０９には、紙指紋情報登録処理において、用紙搬送制御後処理で取得した、印刷終了後の紙指紋情報を照合し「無効」となった場合の紙指紋変形紙を収納するのに使用される。
【０１６５】
次に符号１６１０はスタッカである。例えば、５０００枚の用紙をスタックすることが可能である。このスタッカ上部にはサンプルトレイを持っている。このトレイは本文の出力動作を行っていながら、画像確認用にプルーフ出力する場合に用いるトレイとして使用される。大量枚数、あるいは大量部数の出力をしている時にユーザが操作パネルから指示を行うと本文の出力とは別にあらかじめ指定されていたページの画像がサンプルトレイに出力される。
【０１６６】
次に折り１６１１は、搬送されてきた用紙を２つ折りや３つ折り、観音折りなどの用紙を折る機能を有するものである。折られた用紙は更に下流の排紙装置へと搬送される。最後に符号１６１２がフィニッシャである。シフトソート機能や、１箇所綴じ、２箇所綴じ、中綴じなどのステープルソート機能を有する。複数段の排紙トレイを持ち、コピー機能やプリント機能、ファックスの受信プリント機能といったジョブの種類毎に専用のトレイとして設定することも可能である。このフィニッシャにはインサータ１６０６や、サドル製本機、トリマ等をオプションで接続することが可能な構成である。よって、インサータ１６０６により挿入紙を最後段で挿入することが可能であったり、サドル製本機により背中にステープルをして２つ折りにする週刊誌の製本のような仕上がりの中綴製本を行うことができる。また、トリマにより製本された用紙の一辺を裁断し、仕上がりを良くする事が可能であったりする。
【０１６７】
以上のようにPOD市場向けに構成された画像形成装置を持いて、第１の実施形態の説明における紙指紋読取りセンサ１００５ａの処理は紙指紋読取りセンサＡ１６０４に置換える。また、紙指紋読取りセンサ１００５ｂの処理は紙指紋読取りセンサＢ１６０５に置換える。また、紙指紋変形紙用カセット２０４の処理は紙指紋変形用収納スタッカ１６０９に置換えて実施する構成として、紙指紋読取りセンサ１００５ａ、１００５ｂ、紙指紋変形紙用カセット２０４を、画像形成装置１０の外部に設置する構成であっても良い。
【０１６８】
（その他の実施形態）
本発明は、複数の機器（例えばコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用することも、１つの機器からなる装置（複合機、プリンタ、ファクシミリ装置など）に適用することも可能である。
【０１６９】
前述した実施形態の機能を実現するように前述した実施形態の構成を動作させるプログラムを記憶媒体に記憶させ、該記憶媒体に記憶されたプログラムをコードとして読み出し、コンピュータにおいて実行する処理方法も上述の実施形態の範疇に含まれる。即ちコンピュータ読み取り可能な記憶媒体も実施例の範囲に含まれる。また、前述のコンピュータプログラムが記憶された記憶媒体はもちろんそのコンピュータプログラム自体も上述の実施形態に含まれる。
【０１７０】
かかる記憶媒体としてはたとえばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ―ＲＯＭ、磁気テープ、不揮発性メモリカード、ＲＯＭを用いることができる。
【０１７１】
また前述の記憶媒体に記憶されたプログラム単体で処理を実行しているものに限らず、他のソフトウエア、拡張ボードの機能と共同して、ＯＳ上で動作し前述の実施形態の動作を実行するものも前述した実施形態の範疇に含まれる。
【図面の簡単な説明】
【０１７２】
【図１】本発明の一実施形態に係る画像形成システムの全体構成を示す図である。
【図２】本発明の一実施形態に係る画像形成装置の入出力デバイスの外観図である。
【図３】本発明の一実施形態に係る画像形成装置の全体構成を示す図である。
【図４】本発明の一実施形態に係るタイルデータを概念的に示す図である。
【図５】本発明の一実施形態に係るスキャナ画像処理部のブロック図である。
【図６】本発明の一実施形態に係るプリンタ画像処理部のブロック図である。
【図７】本発明の一実施形態に係る操作部にて表示されるコピー画面の説明図である。
【図８】本発明の一実施形態に係る紙指紋情報取得処理のフローチャートである。
【図９】本発明の一実施形態に係る紙指紋情報照合処理のフローチャートである。
【図１０】本発明の一実施形態に係る画像形成装置の断面図である。
【図１１】本発明の一実施形態に係るプリンタドライバの概観図である。
【図１２】本発明の一実施形態に係る紙指紋情報登録時のフローチャートである。
【図１３】本発明の一実施形態に係る符号情報検査処理のフローチャートである。
【図１４】本発明の一実施形態に係る紙指紋情報照合時のフローチャートである。
【図１５】本発明の一実施形態に係る紙指紋用紙登録時のフローチャートである。
【図１６】本発明の一実施形態に係るＰＯＤ向け画像形成装置の構成図である。
【符号の説明】
【０１７３】
１００１  レーザ露光部
１００２  作像部
１００３  定着部
１００４  給紙／搬送部
１００５ａ  紙指紋読取りセンサ
１００５ｂ  紙指紋読取りセンサ
１００６  用紙搬送路
１０１５  排紙フラッパ
１０１６  排紙ローラ
１０１９  反転ガイド
１０２０  両面トレイ
【図１】
0004891277.tif 000003
【図２】
0004891277.tif 000004
【図３】
0004891277.tif 000005
【図４】
0004891277.tif 000006
【図５】
0004891277.tif 000007
【図６】
0004891277.tif 000008
【図７】
0004891277.tif 000009
【図８】
0004891277.tif 000010
【図９】
0004891277.tif 000011
【図１０】
0004891277.tif 000012
【図１１】
0004891277.tif 000013
【図１２】
0004891277.tif 000014
【図１３】
0004891277.tif 000015
【図１４】
0004891277.tif 000016
【図１５】
0004891277.tif 000017
【図１６】
0004891277.tif 000018