(57)【要約】【課題】読取装置において、紙指紋を用いた原本判定が既に実行されたことのある原稿に対して、紙指紋を用いた原本判定を実行することなく、原本判定を行うこと。【解決手段】ＣＰＵ３０１は、特定記号が検出されなかった場合（Ｓ１０３）、取得した紙指紋を使用して、読み取った原稿の原本判定を実行し（Ｓ１０４〜１０６）、原本であった場合、印加装置２１１を制御して、「有効」（原本である）を示す特定記号を印加する（Ｓ１０７）一方、原本でなかった場合、「無効」（原本でない）を示す特定記号を印加する（Ｓ１０９）。ＣＰＵ３０１は、Ｓ１０２で特定記号が検出された場合において（Ｓ１０３）、その特定記号が「有効」を示すものである場合は、読み取った原稿が原本であると判断する一方、その特定記号が「有効」を示すものでない場合は、読み取った原稿が原本でないと判断する（Ｓ１１２）。【選択図】図４
2010278954.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取る読取手段と、
前記読取手段により読み取られた原稿の紙指紋情報を取得する取得手段と、
前記取得手段により取得された前記原稿の紙指紋情報に基づいて当該原稿が原本であるか否かを判定する判定手段と、
前記判定手段による前記判定の結果を示す付加情報を前記原稿に付加する付加手段と、
前記読取手段により読み取られた原稿に前記付加情報が付加されているか否かを確認する確認手段とを有し、
前記判定手段は、前記確認手段により前記原稿に前記付加情報が付加されていることが確認された場合は、当該付加情報に基づいて前記原稿が原本であるか否かを判定し、前記確認手段により前記原稿に前記付加情報が付加されていることが確認されなかった場合は、前記取得手段により取得された前記原稿の紙指紋情報に基づいて前記原稿が原本であるか否かを判定することを特徴とする読取装置。
【請求項２】
前記付加手段は、前記判定手段により前記原稿が原本であると判定された場合に、前記原稿が原本であることを示す付加情報を前記原稿に付加し、前記判定手段により前記原稿が原本でないと判定された場合に、前記原稿が原本でないことを示す付加情報を前記原稿に付加し、前記判定手段は、前記確認手段により前記原稿に前記付加情報が付加されていることが確認された場合に、当該付加情報が前記原稿が原本であることを示す場合には前記原稿が原本であると判定し、当該付加情報が前記原稿が原本でないことを示す場合には前記原稿が原本でないと判定することを特徴とする請求項１に記載の読取装置。
【請求項３】
前記付加手段は、前記判定手段により前記原稿が原本でないと判定された場合に、前記付加情報を前記原稿に付加し、前記判定手段は、前記確認手段により前記原稿に前記付加情報が付加されていることが確認された場合は、前記原稿が原本でないと判定することを特徴とする請求項１に記載の読取装置。
【請求項４】
前記付加手段は、前記判定手段により前記原稿が原本であると判定された場合に、前記付加情報を前記原稿に付加し、前記判定手段は、前記確認手段により前記原稿に前記付加情報が付加されていることが確認された場合は、前記原稿が原本であると判定することを特徴とする請求項１に記載の読取装置。
【請求項５】
前記判定手段は、前記原稿の紙指紋情報に基づいて当該原稿が原本であるか否かを判定する際に、複数の原本の紙指紋情報を記憶手段から取得し、前記原稿の紙指紋情報を前記複数の原本の紙指紋情報それぞれと比較し、前記原稿の紙指紋情報に対応する紙指紋情報が前記複数の原本の紙指紋情報の中に存在する場合には前記原稿が原本であると判定し、前記原稿の紙指紋情報に対応する紙指紋情報が前記複数の原本の紙指紋情報の中に存在しない場合には前記原稿が原本でないと判定することを特徴とする請求項１乃至４のいずれか１項に記載の読取装置。
【請求項６】
前記判定手段による判定の結果を表示する表示手段を更に有することを特徴とする請求項１乃至５のいずれか１項に記載の読取装置。
【請求項７】
前記判定手段により前記原稿が原本であると判定された場合、前記原稿に基づいて出力処理を実行する出力手段を更に有することを特徴とする請求項１乃至６のいずれか１項に記載の読取装置。
【請求項８】
原稿を読み取る読取工程と、
前記読取工程により読み取られた原稿の紙指紋情報を取得する取得工程と、
前記取得工程により取得された前記原稿の紙指紋情報に基づいて当該原稿が原本であるか否かを判定する判定工程と、
前記判定工程による前記判定の結果を示す付加情報を前記原稿に付加する付加工程と、
前記読取工程により読み取られた原稿に前記付加情報が付加されているか否かを確認する確認工程とを有し、
前記判定工程では、前記確認工程により前記原稿に前記付加情報が付加されていることが確認された場合は、当該付加情報に基づいて前記原稿が原本であるか否かを判定し、前記確認工程により前記原稿に前記付加情報が付加されていることが確認されなかった場合は、前記取得工程により取得された前記原稿の紙指紋情報に基づいて前記原稿が原本であるか否かを判定することを特徴とする読取装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取装置、及び読取装置の制御方法に関する。
【背景技術】
【０００２】
近年、原稿を読み取る読取装置において、データの漏洩や不正使用を防ぐセキュリティ技術が広まっている。その中の１つとして、紙指紋を利用して、読み取った原稿が原本であるか否かを判定する技術（紙指紋を用いた原本判定）が知られている。
【０００３】
一般に、紙は、太さ２０〜３０ミクロン程度の植物繊維がからまってできており、そのからまりによりランダムなパターンを作り出している。紙指紋とは、このランダムなパターンのことであり、人の指紋と同じように、用紙ごとに異なる固有のものである。
【０００４】
下記特許文献１には、原稿を読み取って紙指紋情報を取得し、データベース等に記憶された原本の紙指紋情報を取得し、両者を照合することで、紙指紋を用いた原本判定を実現する発明が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２４５９４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献１に開示された発明では、原稿が原本であるか否かを判定したい場合、その原稿に対して紙指紋を用いた原本判定が既に実行されたことがあったとしても、その原稿に対して紙指紋を用いた原本判定を改めて実行しなければならなかった。
【０００７】
紙指紋を用いた原本判定では、原稿を読み取って紙指紋情報を取得したり、データベース等に記憶された原本の紙指紋情報を取得したりする必要がある。そのため、上述のような場合には、読取装置への負荷が必要以上に大きくなり、原本判定にかかる時間が必要以上に長くなってしまっていた。
【０００８】
本発明は、読取装置において、紙指紋を用いた原本判定が既に実行されたことのある原稿に対して、紙指紋を用いた原本判定を実行することなく、原本判定を行うことを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明は、原稿を読み取る読取手段と、前記読取手段により読み取られた原稿の紙指紋情報を取得する取得手段と、前記取得手段により取得された前記原稿の紙指紋情報に基づいて当該原稿が原本であるか否かを判定する判定手段と、前記判定手段による前記判定の結果を示す付加情報を前記原稿に付加する付加手段と、前記読取手段により読み取られた原稿に前記付加情報が付加されているか否かを確認する確認手段とを有し、前記判定手段は、前記確認手段により前記原稿に前記付加情報が付加されていることが確認された場合は、当該付加情報に基づいて前記原稿が原本であるか否かを判定し、前記確認手段により前記原稿に前記付加情報が付加されていることが確認されなかった場合は、前記取得手段により取得された前記原稿の紙指紋情報に基づいて前記原稿が原本であるか否かを判定することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、読取装置において、紙指紋を用いた原本判定が既に実行されたことのある原稿に対して、紙指紋を用いた原本判定を実行することなく、原本判定を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施の形態に係る読取装置としての画像形成装置の構成を示すブロック図である。
【図２】スキャナ画像処理部の内部構成を示すブロック図である。
【図３】スキャナ部の構成を示す図である。
【図４】第１の実施の形態に係る原本判定処理のフローチャートである。
【図５】紙指紋取得処理のフローチャートである。
【図６】紙指紋を用いた原本判定処理のフローチャートである。
【図７】第２の実施の形態に係る原本判定処理のフローチャートである。
【図８】第３の実施の形態に係る原本判定処理のフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面を参照して説明する。ただし、以下の実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１３】
以下の説明において、「特定記号（付加情報）」とは、紙指紋を用いた原本判定が一度実行された原稿に対して印加（付加）される画像のことである。特定記号（付加情報）が印加（付加）された原稿に対して原本判定を実行する場合、特定記号（付加情報）に基づいて原本判定を実行することにより、紙指紋を用いた原本判定を省略することが可能となる。
【００１４】
〔第１の実施の形態〕
図１は、本発明の第１の実施の形態に係る読取装置としての画像形成装置の構成を示すブロック図である。
【００１５】
コントローラ１１は、操作部１２やスキャナ部１３やプリンタ部１４と電気的に接続され、一方ではＬＡＮ５０やＷＡＮ３３１を介してＰＣやサーバ等の外部装置と接続されている。これにより、画像データやデバイス情報の入出力が可能となっている。
【００１６】
ＣＰＵ３０１は、ＲＯＭ３０３に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、コントローラ内部で行われる各種処理についても統括的に制御する。
【００１７】
ＣＰＵ３０１は、「読取手段」、「取得手段」、「判定手段」、「付加手段」、「判定手段」、「確認手段」、「出力手段」としての機能を果たす。操作部１２は、「表示手段」としての機能を果たす。
【００１８】
ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。このＲＡＭ３０２は、記憶した内容を電源オフ後も保持しておくＳＲＡＭ及び電源オフ後には記憶した内容が消去されてしまうＤＲＡＭにより構成されている。
【００１９】
ＲＯＭ３０３には、装置のブートプログラム等が格納されている。ＨＤＤ３０４は、ハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能となっている。
【００２０】
操作部Ｉ／Ｆ３０５は、システムバス３１０と操作部１２とを接続するためのインターフェイス部である。この操作部Ｉ／Ｆ３０５は、操作部１２に表示するための画像データをシステムバス３１０から受け取り、操作部１２に出力すると共に、操作部１２から入力された情報をシステムバス３１０へと出力する。
【００２１】
ＮｅｔｗｏｒｋＩ／Ｆ３０６は、ＬＡＮ５０及びシステムバス３１０に接続され、情報の入出力を行う。Ｍｏｄｅｍ３０７は、ＷＡＮ３３１及びシステムバス３１０に接続しており、情報の入出力を行う。２値画像回転部３０８は、送信前の画像データの方向を変換する。
【００２２】
２値画像圧縮・伸張部３０９は、送信前の画像データの解像度を所定の解像度や相手能力に合わせた解像度に変換する。圧縮及び伸張にあたってはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨ等の方式が用いられる。システムバス３１０は、データをやり取りするための伝送路であり、ＰＣＩバスまたはＩＥＥＥ１３９４で構成されている。
【００２３】
スキャナＩ／Ｆ３１１は、コントローラ１１とスキャナ部１３の間のインターフェイスである。スキャナ画像処理部３１２（詳細は後述）は、スキャナ部１３からスキャナＩ／Ｆ３１１を介して受け取った画像データに対して、補正、加工、及び編集を行う。圧縮部３１３は、複数のタイル画像データからなる画像データを圧縮する。
【００２４】
プリンタＩ／Ｆ３１４は、コントローラ１１とプリンタ部１４の間のインターフェイスである。プリンタ画像処理部３１５は、伸張部３１６から送られた画像データを受け取り、この画像データに付随させられている属性データを参照しながら画像データに画像処理を施す。画像処理後の画像データは、プリンタＩ／Ｆ３１４を介してプリンタ部１４に出力される。
【００２５】
伸張部３１６は、複数のタイル画像データからなる画像データを伸張した後にラスタ展開してプリンタ画像処理部３１５に送る。画像変換部３１７は、画像データに対して所定の変換処理を施す。この画像変換部３１７は、以下に示すような処理部により構成される。
【００２６】
伸張部３１８は、受け取った画像データを伸張する。圧縮部３１９は、受け取った画像データを圧縮する。回転部３２０は、受け取った画像データを回転する。変倍部３２１は、受け取った画像データに対し解像度変換処理（例えば６００ｄｐｉから２００ｄｐｉ）を行う。
【００２７】
色空間変換部３２２は、受け取った画像データの色空間を変換する。この色空間変換部３２２は、マトリクスまたはテーブルを用いて公知の下地飛ばし処理を行ったり、公知のＬＯＧ変換処理（ＲＧＢ→ＣＭＹ）を行ったり、公知の出力色補正処理（ＣＭＹ→ＣＭＹＫ）を行ったりすることができる。
【００２８】
２値多値変換部３２３は、受け取った２階調の画像データを２５６階調の画像データに変換する。多値２値変換部３２４は、受け取った２５６階調の画像データを誤差拡散処理等の手法により２階調の画像データに変換する。移動部３２５は、受け取った画像データに余白部分をつけたり余白部分を削除したりする。
【００２９】
間引き部３２６は、受け取った画像データの画素を間引くことで解像度変換を行い、１／２、１／４、１／８等の画像データを生成する。
【００３０】
合成部３２７は、受け取った２つの画像データを合成し１枚の画像データを生成する。２つの画像データを合成する際には、合成対象の画素同士が持つ輝度値の平均値を合成輝度値とする方法や、輝度レベルで明るい方の画素の輝度値を合成後の画素の輝度値とする方法が適用される。また、暗い方を合成後の画素とする方法の利用も可能である。さらに、合成対象の画素同士の論理和演算、論理積演算、排他的論理和演算等で合成後の輝度値を決定する方法等も適用可能である。これらの合成方法はいずれも周知の手法である。
【００３１】
ＲＩＰ３２８は、ＰＣ等から送信されたＰＤＬコードデータを元に生成された中間データを受け取り、ビットマップデータ（多値）を生成する。圧縮部３２９は、ＲＩＰ３２８で生成されたビットマップデータを圧縮する。画像バス３３０は、画像データをやり取りするための伝送路であり、ＰＣＩバスまたはＩＥＥＥ１３９４で構成されている。
【００３２】
図２は、スキャナ画像処理部３１２の内部構成を示すブロック図である。
【００３３】
スキャナ画像処理部３１２は、ＲＧＢ各８ｂｉｔの輝度信号からなる画像データをスキャナ画像処理部３１２の外部から入力する。
【００３４】
シェーディング補正部５００は、入力された画像データに対してシェーディング補正を実行する。シェーディング補正とは、光学ユニットの感度のばらつきによって原稿の明るさが誤認識されてしまうことを防止するための処理である。さらに、このシェーディング補正部５００は、ＣＰＵ３０１からの指示によりゲイン調整を行うことができるようになっている。
【００３５】
マスキング処理部５０１は、シェーディング補正が実行された画像データに対してマスキング処理を実行する。マスキング処理では、画像データを光学ユニットのフィルタ色に依存しない標準的な輝度信号の画像データに変換する。
【００３６】
フィルタ処理部５０２は、マスキング処理が実行された画像データに対してフィルタ処理を実行する。フィルタ処理では、画像データの空間周波数を任意に補正する。このフィルタ処理部５０２は、受け取った画像データに対して、例えば７×７のマトリクスを用いた演算処理を行う。
【００３７】
ところで、画像形成装置１０のユーザインターフェイス（ＵＩ）である操作部１２では、コピーモードとして文字モードや写真モードや文字／写真モードを選択することができる。ここでユーザにより文字モードが選択された場合には、フィルタ処理部５０２は文字用のフィルタを画像データ全体にかける。また、写真モードが選択された場合には、写真用のフィルタを画像データ全体にかける。また、文字／写真モードが選択された場合には、後述の文字写真判定信号（属性データの一部）に応じて画素ごとに適応的にフィルタを切り替える。
【００３８】
つまり、画素ごとに写真用のフィルタをかけるか文字用のフィルタをかけるかが決定される。写真用のフィルタには高周波成分のみ平滑化が行われるような係数が設定されている。これは、画像のざらつきを目立たせないためである。また、文字用のフィルタには強めのエッジ強調を行うような係数が設定されている。これは、文字のシャープさを出すためである。
【００３９】
ヒストグラム生成部５０３は、フィルタ処理が実行された画像データに対してヒストグラム生成を実行する。ヒストグラム生成では、画像データを構成する各画素の輝度データをサンプリングする。より詳細に説明すると、主走査方向、副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内の輝度データを、主走査方向、副走査方向に一定のピッチでサンプリングする。そして、サンプリング結果を元にヒストグラムデータを生成する。生成されたヒストグラムデータは、下地飛ばし処理を行う際に下地レベルを推測するために用いられる。
【００４０】
入力側ガンマ補正部５０４は、ヒストグラム生成が実行された画像データに対して入力側ガンマ補正を実行する。入力側ガンマ補正では、テーブル等を利用して非線形特性を持つ輝度データに変換する。
【００４１】
カラーモノクロ判定部５０５は、マスキング処理が実行された画像データに対してカラーモノクロ判定を実行する。カラーモノクロ判定では、画像データを構成する各画素が有彩色であるか無彩色であるかを判定し、その判定結果をカラーモノクロ判定信号（属性データの一部）として画像データに付随させる。
【００４２】
文字写真判定部５０６は、マスキング処理が実行された画像データに対して文字写真判定を実行する。文字写真判定では、画像データを構成する各画素が文字を構成する画素なのか、網点を構成する画素なのか、網点中の文字を構成する画素なのか、ベタ画像を構成する画素なのかを各画素の画素値と各画素の周辺画素の画素値とに基づいて判定する。なお、どれにもあてはまらない画素は、白領域を構成している画素である。そして、その判定結果を文字写真判定信号（属性データの一部）として画像データに付随させる。
【００４３】
紙指紋取得部５０７は、マスキング処理が実行された画像データに対して紙指紋の取得を実行する。紙指紋の取得では、シェーディング補正部５００から入力されたＲＧＢの画像データのうち「紙指紋取得領域」の紙指紋を取得する。ここで、紙指紋取得領域は、紙指紋取得部５０７が、適切な領域として決定するが、予め定めておいてもよい。
【００４４】
特定記号検出部５０８は、マスキング処理が実行された画像データに対して特定記号の検出を実行する。特定記号の検出では、シェーディング補正部５００から入力されたＲＧＢの画像データのうち「特定記号検出領域」の特定記号を検出する。ここで、特定記号検出領域は、特定記号検出部５０８が適切な領域として決定するが、予め定めておいてもよい。また、特定記号検出領域は、紙指紋取得領域とは別の領域として定められるとする。
【００４５】
また、紙指紋取得部５０７及び特定記号検出部５０８には、シェーディング補正部５００において、一般的なゲイン調整値よりも小さいゲイン調整値を用いてシェーディング補正が実行された画像データが入力される。
【００４６】
図３は、スキャナ部１３の構成を示す断面図である。スキャナ部１３は、原稿積載手段としての原稿トレイ２０２を有し、原稿トレイ２０２の面上に原稿が積載される。
原稿搬送装置２０１の原稿給紙部では、繰り出し手段として図示しない繰り出しローラにより、原稿トレイ２０２上に積載された原稿束を分離ユニット２０３へ引き込む。分離ユニット２０３は、原稿束の最上紙を一枚ずつ分離し、搬送ローラ２０４、２０５へと搬送する。レジストローラ２０６は、原稿先端の到着時には停止しており、原稿を、搬送ローラ２０４、２０５による搬送でループを形成して斜行補正をした後に、原稿搬送装置２０１の原稿読み取り部へ搬送する。
【００４７】
原稿搬送装置２０１の原稿読取部では、前述の原稿給紙部より搬送された原稿を、レジストローラ２０６と読み取りベルト２０８とによって、読取位置Ｒ１へ所定の速度で搬送する。原稿の先端が読取位置Ｒ１に到達すると、読取位置Ｒ１で固定された光学ユニット２１２で露光動作を行い、原稿を搬送しながら読取動作を行う。この読み取り方法を、流し読み取りモードと称する。原稿の読取が終了すると、原稿を読み取りベルト２０８で原稿排紙部へ搬送する。
【００４８】
原稿搬送装置２０１の原稿排紙部では、読取が終了した原稿を、排紙ローラ２０９で排紙トレイ２１０へ裏面排出する。
【００４９】
また、スキャナ部１３は、特定記号を印加する特定記号印加装置（以下、単に「印加装置」という）２１１を有する。特定記号は、紙指紋情報照合処理の判定結果として、「有効」または「無効」を示す記号である。本実施の形態では、特定記号には２種類がある。「有効」を示す特定記号は、判定対象の原稿が原本であると判定されたことを示し、「無効」を示す特定記号は、判定対象の原稿が原本でないと判定されたことを示す。
【００５０】
印加装置２１１は、特定記号を、原稿に対して印加することが可能である。印加装置２１１は、例えば、ソレノイドを使用したスタンプ装置や穴あけ装置、熱転写を使用したバーコードの印字装置等であるがこれらに限定されるものではない。従って、特定記号の形態も、採用される装置の種類に応じたものとなり、光学的に読み取れるものであればよく、印刷に限定されるものではない。
【００５１】
原稿搬送装置２０１は、幅検知ボリュームＶＲ１、各種のセンサＳ１〜Ｓ７を有する。各種のセンサは、ラージサイズ検知センサＳ１、スモールサイズ検知センサＳ２、幅検知センサＳ３、サイズセンサＳ４、リードセンサＳ５、排紙センサＳ６、原稿セットセンサＳ７からなる。センサＳ１〜Ｓ７、幅検知ボリュームＶＲ１は、原稿搬送装置２０１内に配置されている。幅検知ボリュームＶＲ１及び幅検知センサＳ３は、原稿幅ガイド２０７内に設けられる。ラージサイズ検知センサＳ１は、原稿トレイ２０２上で原稿の長さを検知する。サイズセンサＳ４は、原稿の先端及び後端を検知することにより分離給送の原稿を検知すると共に原稿長さを計測する。リードセンサＳ５は、原稿の先端を検知して読取信号を知らせる。原稿セットセンサＳ７は、原稿が原稿トレイ２０２上にセットされているかを判別する。
【００５２】
図４は、本実施の形態に係る原本判定処理のフローチャートである。なお、図４に示すフローチャートの処理は、ＣＰＵ３０１がＲＯＭ３０３又はＨＤＤ３０４に記憶されたプログラムをＲＡＭ３０２に読み出し実行することにより実現される。
【００５３】
本処理は、原本判定対象の原稿が原稿トレイ２０２にセットされ、操作部１２を介して原本判定開始の指示が入力されることにより開始される。
【００５４】
まず、ＣＰＵ３０１は、スキャナ部１３を制御して、原稿トレイ２０２上の原稿を読み取る（Ｓ１０１）。
【００５５】
次に、ＣＰＵ３０１は、特定記号検出部５０８を制御して、Ｓ１０１で読み取った原稿の画像データから特定記号を検出する（Ｓ１０２）。次に、ＣＰＵ３０１は、Ｓ１０２で特定記号が検出されたか否か（即ち、Ｓ１０１で読み取った原稿の中に特定記号が存在したか否か）を判断する（Ｓ１０３）。Ｓ１０３で特定記号が検出されたと判断された場合、Ｓ１１２に移行する。Ｓ１０３で特定記号が検出されなかったと判断された場合、Ｓ１０４に移行する。
【００５６】
前記Ｓ１０３で、特定記号が検出されなかったと判断された場合、ＣＰＵ３０１は、紙指紋取得部５０７を制御して、Ｓ１０１で読み取った原稿から紙指紋情報を取得する（Ｓ１０４）。なお、この紙指紋取得処理（Ｓ１０４）の詳細は、図５を用いて後述する。
【００５７】
次に、ＣＰＵ３０１は、前記Ｓ１０４で取得した紙指紋情報を利用して、前記Ｓ１０１で読み取った原稿の原本判定を実行する（Ｓ１０５）。なお、この紙指紋原本判定処理（Ｓ１０５）の詳細は、図６を用いて後述する。
【００５８】
次に、ＣＰＵ３０１は、Ｓ１０５で紙指紋を用いた原本判定を実行した結果に基づいて、Ｓ１０１で読み取った原稿が原本であったか否かを判断する（Ｓ１０６）。Ｓ１０６で原稿が原本であったと判断された場合、Ｓ１０７に移行する。Ｓ１０６で原稿が原本でなかったと判断された場合、Ｓ１０９に移行する。
【００５９】
Ｓ１０６で、原稿が原本であったと判断された場合、ＣＰＵ３０１は、印加装置２１１を制御して、Ｓ１０１で読み取った原稿に、「有効」（原本である）を示す特定記号を印加する（Ｓ１０７）。次に、ＣＰＵ３０１は、操作部１２を制御して、Ｓ１０１で読み取った原稿が「有効」である（原本である）ことを示す画面を表示する（Ｓ１０８）。
【００６０】
一方、前記Ｓ１０６で、原稿が原本でなかったと判断された場合、ＣＰＵ３０１は、印加装置２１１を制御して、Ｓ１０１で読み取った原稿に、「無効」（原本でない）を示す特定記号を印加する（Ｓ１０９）。
【００６１】
次に、ＣＰＵ３０１は、操作部１２を制御して、Ｓ１０１で読み取った原稿が「無効」である（原本でない）ことを示す画面を表示する（Ｓ１１０）。次に、ＣＰＵ３０１は、スキャナ部１３を制御して、原稿トレイ２０２上に読み取るべき原稿が残っているか否かを判断する（Ｓ１１１）。Ｓ１１１で、読み取るべき原稿が残っていると判断された場合、Ｓ１０１に移行する。Ｓ１１１で、読み取るべき原稿が残っていないと判断された場合は、処理を終了する。
【００６２】
前記Ｓ１０３で、特定記号が検出されたと判断された場合、ＣＰＵ３０１は、前記Ｓ１０２で検出された特定記号が「有効」（原本である）を示すものであるか否かを判断する（Ｓ１１２）。Ｓ１１２で特定記号が「有効」を示すものであると判断された場合、Ｓ１０８に移行する。すなわち、この場合は、Ｓ１０１で読み取った原稿が原本であると判断し、そのことを示す画面を表示する（Ｓ１０８）。
【００６３】
一方、Ｓ１１２で特定記号が「有効」を示すものでないと判断された場合、Ｓ１１０に移行する。すなわち、この場合は、Ｓ１０１で読み取った原稿が原本でないと判断し、そのことを示す画面を表示する（Ｓ１１０）。
【００６４】
図５は、紙指紋取得処理（Ｓ１０４）の詳細を示すフローチャートである。なお、図５に示すフローチャートの処理は、ＣＰＵ３０１がＲＯＭ３０３又はＨＤＤ３０４に記憶されたプログラムをＲＡＭ３０２に読み出し実行することにより実現される。
【００６５】
まず、ＣＰＵ３０１は、紙指紋取得部５０７により取得された「紙指紋取得領域」の画像データを、グレイスケールの画像データに変換する（Ｓ２０１）。次に、ＣＰＵ３０１は、前記Ｓ２０１で変換されたグレイスケールの画像データから印刷や手書きの文字といった誤判定の要因となりうるものを取り除いて、原本判定を実行するためのマスクデータを作成する（Ｓ２０２）。なお、マスクデータは、“０”または“１”の２値データである。また、グレイスケールの画像データにおいて、輝度信号値が第１の閾値以上である画素については、マスクデータの値を“１”に設定する。また、輝度信号値が第１の閾値未満である画素についてはマスクデータの値を“０”に設定する。
【００６６】
次に、前記Ｓ２０２で作成されたマスクデータを紙指紋情報としてＲＡＭ３０２に保存する（Ｓ２０３）。なお、Ｓ２０３では、Ｓ２０２で作成されたマスクデータの代わりに、Ｓ２０１においてグレイスケールに変換された画像データを紙指紋情報として保存してもよい。この場合、Ｓ２０２の処理は省略される。
【００６７】
図６は、紙指紋原本判定処理（Ｓ１０５）の詳細を示すフローチャートである。なお、図６に示すフローチャートの処理は、ＣＰＵ３０１がＲＯＭ３０３又はＨＤＤ３０４に記憶されたプログラムをＲＡＭ３０２に読み出し実行することにより実現される。
【００６８】
まず、ＣＰＵ３０１は、ＷＡＮ３３１又はＬＡＮ５０を介して接続されたサーバに登録されている原本の紙指紋情報を取得する（Ｓ３０１）。次に、ＣＰＵ３０１は、Ｓ１０４で取得した原稿の紙指紋情報と、Ｓ３０１で取得した原本の紙指紋情報とを比較し、２つの紙指紋情報のマッチング度合を算出する（Ｓ３０２）。
【００６９】
次に、ＣＰＵ３０１は、Ｓ３０２で算出した２つの紙指紋情報のマッチング度合と所定の閾値とを比較を行う（Ｓ３０３）。次に、ＣＰＵ３０１は、Ｓ３０３における比較の結果、２つの紙指紋情報のマッチング度合が所定の閾値以上であったか否かを判断する（Ｓ３０４）。Ｓ３０４において、２つの紙指紋情報のマッチング度合が所定の閾値以上であったと判定された場合、Ｓ３０５に移行する。Ｓ３０４において、２つの紙指紋情報のマッチング度合が所定の閾値未満であったと判定された場合、Ｓ３０６に移行する。
【００７０】
Ｓ３０４において、２つの紙指紋情報のマッチング度合が所定の閾値以上であったと判定された場合、ＣＰＵ３０１は、図４のＳ１０１で読み取られた原稿は原本であると判定する（Ｓ３０５）。
【００７１】
Ｓ３０４において、２つの紙指紋情報のマッチング度合が所定の閾値未満上であったと判定された場合、ＣＰＵ３０１は、ＷＡＮ３３１又はＬＡＮ５０を介して接続されたサーバに他の原本の紙指紋情報が登録されているか否かを判断する（Ｓ３０６）。Ｓ３０６において、他の原本の紙指紋情報が登録されていると判断された場合、Ｓ３０１に移行する。Ｓ３０６において、他の原本の紙指紋情報が登録されていないと判断された場合、Ｓ３０７に移行する。
【００７２】
Ｓ３０６において、他の原本の紙指紋情報が登録されていないと判断された場合、ＣＰＵ３０１は、Ｓ１０１で読み取られた原稿は原本でないと判定する（Ｓ３０７）。なお、Ｓ１０１で読み取った原稿が原本であると判定された場合（Ｓ１０６でＹＥＳ）、Ｓ１０１で読み取った原稿の画像データを用いて各種の出力処理（コピー、ＦＡＸ、Ｓｅｎｄ、ＢＯＸ等）を実行するようにしてもよい。その場合は、ＣＰＵ３０１は、出力処理を行うプリンタ部１４等の機器を制御して出力処理を行う。
【００７３】
本実施の形態によれば、読取装置において、紙指紋を用いた原本判定が既に実行されたことのある原稿に対して、紙指紋を用いた原本判定を実行することなく原本判定を行うことが可能となる。すなわち、特定記号が「有効」である場合に原稿は原本であると判定し、特定記号が「無効」である場合に原稿は原本でないと判定することにより、原稿の原本判定を実行することが可能である。ここで、特定記号を用いた原本判定は、紙指紋を用いた原本判定より、処理に要する負荷が小さい。これにより、紙指紋を用いた原本判定が既に実行されたことのある原稿に対して、原本判定に必要な処理負荷が少なくて済むので、ユーザの作業効率向上や、システムへの負担軽減を図ることが可能となる。
【００７４】
〔第２の実施の形態〕
第１の実施の形態では、特定記号として、原稿が原本であることを示す「有効」と、原稿が原本でないことを示す「無効」の、２種類を用いた。これに対して、第２の実施の形態では、特定記号として、原稿が原本でないことを示す「無効」の１種類の特定記号だけを用い、原稿が原本であることを示す「有効」の特定記号は用いない。
【００７５】
図７は、第２の実施の形態に係る原本判定処理のフローチャートである。なお、図７に示すフローチャートの処理は、ＣＰＵ３０１がＲＯＭ３０３又はＨＤＤ３０４に記憶されたプログラムをＲＡＭ３０２に読み出し実行することにより実現される。
【００７６】
図７のＳ４０１〜Ｓ４１１は、それぞれ図４のＳ１０１〜Ｓ１１１に対応するため、説明を省略する。図７の処理が図４の処理と異なるのは、次の２つである。
【００７７】
１つめ目は、図７の処理には、図４のＳ１０７に対応する処理がないことである。すなわち、図７の処理では、紙指紋を用いた原本判定により原稿が原本でないと判定された場合にのみ、原稿に特定記号（「無効」）を印加する。「有効」の特定記号を印加する場合はない。
【００７８】
２つめ目は、図７の処理には、図４のＳ１１２に対応する処理がないことである。すなわち、図７の処理では、原稿から特定記号が検出された場合には、Ｓ４１０に移行する。従って、ＣＰＵ３０１は、特定記号が「有効」を示すか「無効」を示すかは判定せず、その原稿は「無効」である（原本でない）と判断する。
【００７９】
すなわち、本実施の形態は、第１実施の形態と比較して、原本である原稿に対して、Ｓ１０７及びＳ１１２に対応する処理を省略する点が特徴である。従って、本実施の形態は、第１実施の形態と比較して、複数の原稿の中に原本でない原稿が多数存在する場合に、特に有効である。
【００８０】
本実施の形態によれば、読取装置において、紙指紋を用いた原本判定が既に実行されたことのある原稿に対して、紙指紋を用いた原本判定を実行することなく原本判定を行うことが可能となる。すなわち、特定記号が存在する場合に原稿は原本でないと判定することにより、原稿の原本判定を実行することが可能である。ここで、特定記号を用いた原本判定は、紙指紋を用いた原本判定より、処理に要する負荷が小さい。これにより、紙指紋を用いた原本判定が既に実行されたことのある原稿に対して、原本判定に必要な処理負荷が少なくて済むので、ユーザの作業効率向上や、システムへの負担軽減を図ることが可能となる。
【００８１】
〔第３の実施の形態〕
第１の実施の形態では、特定記号として、原稿が原本であることを示す「有効」と、原稿が原本でないことを示す「無効」の、２種類を用いた。これに対して、第３の実施の形態では、特定記号として、原稿が原本であることを示す「有効」の１種類の特定記号だけを用い、原稿が原本でないことを示す「無効」の特定記号は用いない。
【００８２】
図８は、第３の実施の形態に係る原本判定処理のフローチャートである。なお、図８に示すフローチャートの処理は、ＣＰＵ３０１がＲＯＭ３０３又はＨＤＤ３０４に記憶されたプログラムをＲＡＭ３０２に読み出し実行することにより実現される。
【００８３】
図８のＳ５０１〜Ｓ５１１は、それぞれ図４のＳ１０１〜Ｓ１１１に対応するため、説明を省略する。図８の処理が図４の処理と異なるのは、次の２つである。
【００８４】
１つめ目は、図８の処理には、図４のＳ１０９に対応する処理がないことである。すなわち、図８の処理では、紙指紋を用いた原本判定により原稿が原本であると判定された場合にのみ、原稿に特定記号（「有効」）を印加する。「無効」の特定記号を印加する場合はない。
【００８５】
２つめ目は、図８の処理には、図４のＳ１１２に対応する処理がないことである。すなわち、図８の処理では、原稿から特定記号が検出された場合には、Ｓ５０８に移行する。従って、ＣＰＵ３０１は、特定記号が「有効」を示すか「無効」を示すかは判定せず、その原稿は「有効」である（原本である）と判断する。
【００８６】
すなわち、本実施の形態は、第１実施の形態と比較して、原本である原稿に対して、Ｓ１０９及びＳ１１２に対応する処理を省略する点が特徴である。従って、本実施の形態は、第１実施の形態と比較して、複数の原稿の中に原本である原稿が多数存在する場合に、特に有効である。
【００８７】
本実施の形態によれば、読取装置において、紙指紋を用いた原本判定が既に実行されたことのある原稿に対して、紙指紋を用いた原本判定を実行することなく原本判定を行うことが可能となる。すなわち、特定記号が存在する場合に原稿は原本であると判定することにより、原稿の原本判定を実行することが可能である。ここで、特定記号を用いた原本判定は、紙指紋を用いた原本判定より、処理に要する負荷が小さい。これにより、紙指紋を用いた原本判定が既に実行されたことのある原稿に対して、原本判定に必要な処理負荷が少なくて済むので、ユーザの作業効率向上や、システムへの負担軽減を図ることが可能となる。
【符号の説明】
【００８８】
１３  スキャナ部
２１１  特定記号印加装置
３０１  ＣＰＵ
【図１】
2010278954.tif 000003
【図２】
2010278954.tif 000004
【図３】
2010278954.tif 000005
【図４】
2010278954.tif 000006
【図５】
2010278954.tif 000007
【図６】
2010278954.tif 000008
【図７】
2010278954.tif 000009
【図８】
2010278954.tif 000010