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