(57)【特許請求の範囲】
【請求項１】
１以上の原稿からなる原稿群が積載される積載部と、
前記積載部に積載されている前記原稿を一枚ずつ搬送する搬送部と、
前記搬送部によって搬送されている前記原稿を読み取って画像データを生成する読取部と、
前記原稿群の特徴ごとに用意され、前記原稿が重送されているか否かを判断する複数の判断基準の中から、重送の判断に用いる判断基準を選択する選択部と、
前記選択部によって選択された前記判断基準を用いて前記原稿が重送されているか否かを判断する判断部と、
を備え、
前記選択部は、前記原稿群の一部を読み取って生成された前記画像データを解析して当該一部が有している特徴を判断し、当該判断した特徴に基づいて、前記一部として読み取られた複数の原稿の余白領域のサイズ、及び、前記余白領域以外の領域のサイズの少なくとも一方が同じ場合は、前記原稿の余白領域のサイズ、及び、余白領域以外の領域のサイズの少なくとも一方が変化したら前記原稿が重送されていると判断する前記判断基準を選択する、画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記選択部は、前記一部がページ番号を有している場合は、ページ番号が表記されている前記原稿のページ番号と当該原稿が読み取られた順番とが対応していなければ前記原稿が重送されていると判断する前記判断基準を選択する、画像読取装置。
【請求項３】
請求項１又は請求項２に記載の画像読取装置であって、
前記選択部は、前記一部として読み取られた複数の原稿が同じサイズを有している場合は、前記原稿のサイズが変化したら前記原稿が重送されていると判断する前記判断基準を選択する、画像読取装置。
【請求項４】
請求項１乃至請求項３のいずれか一項に記載の画像読取装置であって、
特定の情報と前記判断基準とを対応付けて記憶する記憶部を備え、
前記選択部は、前記一部の内容に前記特定の情報が含まれている場合は、その情報に対応付けられている前記判断基準を選択する、画像読取装置。
【請求項５】
請求項４に記載の画像読取装置であって、
前記特定の情報は予め決められた文字列であり、
前記選択部は、前記一部が前記文字列を有している場合は、ページ番号が不連続に変化したら前記原稿が重送されていると判断する前記判断基準を選択する、画像読取装置。
【請求項６】
請求項１乃至請求項５のいずれか一項に記載の画像読取装置であって、
前記選択部によって前記特徴を判断できなかった場合に、前記積載部に積載されている前記原稿の枚数が閾値未満であるか否かを判断する枚数判断部と、
前記枚数判断部によって前記原稿の枚数が前記閾値未満であると判断された場合に、前記原稿の枚数の入力をユーザから受け付ける枚数受付部と、
を備え、
前記選択部は、前記枚数受付部によって原稿の枚数の入力が受け付けられた場合は、前記読取部によって読み取った前記原稿の枚数がユーザによって入力された枚数と合致しなければ前記原稿が重送されていると判断する前記判断基準を選択する、画像読取装置。
【請求項７】
請求項１乃至請求項６のいずれか一項に記載の画像読取装置であって、
カラーの前記原稿が読み取られる順番、及び、モノクロの前記原稿が読み取られる順番の少なくとも一方の入力をユーザから受け付ける読取順受付部を備え、
前記選択部は、前記読取順受付部によってカラーの前記原稿が読み取られる順番、及び、モノクロの前記原稿が読み取られる順番の少なくとも一方の入力が受け付けられた場合は、カラーの画像を表す前記画像データが生成された順番、及び、モノクロの画像を表す前記画像データが生成された順番の少なくとも一方がユーザによって入力された順番と合致しなければ前記原稿が重送されていると判断する前記判断基準を選択する、画像読取装置。
【請求項８】
請求項１乃至請求項７のいずれか一項に記載の画像読取装置であって、
前記選択部は、前記特徴を判断できなかった場合に、ユーザによる前記判断基準の選択を受け付け、ユーザにより選択された前記判断基準を選択する、画像読取装置。
【請求項９】
１以上の原稿からなる原稿群が積載される積載部と、
前記積載部に積載されている前記原稿を一枚ずつ搬送する搬送部と、
前記搬送部によって搬送されている前記原稿を読み取って画像データを生成する読取部と、
前記原稿群の特徴ごとに用意され、前記原稿が重送されているか否かを判断する複数の判断基準の中から、重送の判断に用いる判断基準を選択する選択部と、
前記選択部によって選択された前記判断基準を用いて前記原稿が重送されているか否かを判断する判断部と、
カラーの前記原稿が読み取られる順番、及び、モノクロの前記原稿が読み取られる順番の少なくとも一方の入力をユーザから受け付ける読取順受付部と、
を備え、
前記選択部は、前記読取順受付部によってカラーの前記原稿が読み取られる順番、及び、モノクロの前記原稿が読み取られる順番の少なくとも一方の入力が受け付けられた場合
は、カラーの画像を表す前記画像データが生成された順番、及び、モノクロの画像を表す前記画像データが生成された順番の少なくとも一方がユーザによって入力された順番と合致しなければ前記原稿が重送されていると判断する前記判断基準を選択する、画像読取装置。
【請求項１０】
１以上の原稿からなる原稿群が積載される積載部と、
前記積載部に積載されている前記原稿を一枚ずつ搬送する搬送部と、
前記搬送部によって搬送されている前記原稿を読み取って画像データを生成する読取部と、
を備える画像読取装置と通信可能に接続される情報処理装置に、
前記原稿群の特徴ごとに用意され、前記原稿が重送されているか否かを判断する複数の判断基準の中から、重送の判断に用いる判断基準を選択する選択処理と、
前記選択処理によって選択された前記判断基準を用いて前記原稿が重送されているか否かを判断する判断処理と、
を実行させ、
前記選択処理において、前記原稿群の一部を読み取って生成された前記画像データを解析して当該一部が有している特徴を判断し、当該判断した特徴に基づいて、前記一部として読み取られた複数の原稿の余白領域のサイズ、及び、前記余白領域以外の領域のサイズの少なくとも一方が同じ場合は、前記原稿の余白領域のサイズ、及び、余白領域以外の領域のサイズの少なくとも一方が変化したら前記原稿が重送されていると判断する前記判断基準を選択する、読取制御プログラム。
【請求項１１】
１以上の原稿からなる原稿群が積載される積載部と、
前記積載部に積載されている前記原稿を一枚ずつ搬送する搬送部と、
前記搬送部によって搬送されている前記原稿を読み取って画像データを生成する読取部と、
を備える画像読取装置と通信可能に接続される情報処理装置に、
前記原稿群の特徴ごとに用意され、前記原稿が重送されているか否かを判断する複数の判断基準の中から、重送の判断に用いる判断基準を選択する選択処理と、
前記選択処理によって選択された前記判断基準を用いて前記原稿が重送されているか否かを判断する判断処理と、
カラーの前記原稿が読み取られる順番、及び、モノクロの前記原稿が読み取られる順番の少なくとも一方の入力をユーザから受け付ける読取順受付処理と、
を実行させ、
前記選択処理において、前記読取順受付処理によってカラーの前記原稿が読み取られる順番、及び、モノクロの前記原稿が読み取られる順番の少なくとも一方の入力が受け付けられた場合は、カラーの画像を表す前記画像データが生成された順番、及び、モノクロの画像を表す前記画像データが生成された順番の少なくとも一方がユーザによって入力された順番と合致しなければ前記原稿が重送されていると判断する前記判断基準を選択する、読取制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を一枚ずつ搬送して読み取る画像読取装置において原稿が重送されているか否かを判断する技術に関する。
【背景技術】
【０００２】
従来、ページ番号が表示されている複数枚の原稿を１枚ずつ読み取って画像データを生成し、生成した画像データから抽出したページ番号が不規則に増加または減少していたらページが欠落していると判断する画像読取装置が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−８１８４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
原稿が重なって搬送される重送が発生した場合はページが欠落するので、従来の画像読取装置によればページの欠落を判断することによって原稿が重送されているか否かを判断できる。
しかしながら、原稿には必ずしもページ番号が表記されているとは限らない。このため、従来の技術によると、原稿によっては重送されているか否かを判断できないという問題がある。
本明細書では、原稿が重送されているか否かをより確実に判断できる技術を開示する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される画像読取装置は、１以上の原稿からなる原稿群が積載される積載部と、前記積載部に積載されている前記原稿を一枚ずつ搬送する搬送部と、前記搬送部によって搬送されている前記原稿を読み取って画像データを生成する読取部と、前記原稿群の特徴ごとに用意され、前記原稿が重送されているか否かを判断する複数の判断基準の中から、重送の判断に用いる判断基準を選択する選択部と、前記選択部によって選択された前記判断基準を用いて前記原稿が重送されているか否かを判断する判断部と、を備える。
【０００６】
また、前記選択部は、前記原稿群の一部を読み取って生成された前記画像データを解析して当該一部が有している特徴を判断し、当該判断した特徴に基づいて重送を判断する前記判断基準を選択してもよい。
【０００７】
また、前記選択部は、前記一部がページ番号を有している場合は、ページ番号が表記されている前記原稿のページ番号と当該原稿が読み取られた順番とが対応していなければ前記原稿が重送されていると判断する前記判断基準を選択してもよい。
【０００８】
また、前記選択部は、前記一部として読み取られた複数の原稿が同じサイズを有している場合は、前記原稿のサイズが変化したら前記原稿が重送されていると判断する前記判断基準を選択してもよい。
【０００９】
また、前記選択部は、前記一部として読み取られた複数の原稿の余白領域のサイズ、及び、前記余白領域以外の領域のサイズの少なくとも一方が同じ場合は、前記原稿の余白領域のサイズ、及び、余白領域以外の領域のサイズの少なくとも一方が変化したら前記原稿が重送されていると判断する前記判断基準を選択してもよい。
【００１０】
また、上記画像読取装置は、特定の情報と前記判断基準とを対応付けて記憶する記憶部を備え、前記選択部は、前記一部の内容に前記特定の情報が含まれている場合は、その情報に対応付けられている前記判断基準を選択してもよい。
【００１１】
また、前記特定の情報は予め決められた文字列であり、前記選択部は、前記一部が前記文字列を有している場合は、前記ページ番号が不連続に変化したら前記原稿が重送されていると判断する前記判断基準を選択してもよい。
【００１２】
また、上記画像読取装置は、前記積載部に積載されている前記原稿の枚数が閾値未満であるか否かを判断する枚数判断部と、前記枚数判断部によって前記原稿の枚数が前記閾値未満であると判断された場合に、前記原稿の枚数の入力をユーザから受け付ける枚数受付部と、を備え、前記選択部は、前記枚数受付部によって原稿の枚数の入力が受け付けられた場合は、前記読取部によって読み取った前記原稿の枚数がユーザによって入力された枚数と合致しなければ前記原稿が重送されていると判断する前記判断基準を選択してもよい。
【００１３】
また、上記画像読取装置は、カラーの前記原稿が読み取られる順番、及び、モノクロの前記原稿が読み取られる順番の少なくとも一方の入力をユーザから受け付ける読取順受付部を備え、前記選択部は、前記読取順受付部によってカラーの前記原稿が読み取られる順番、及び、モノクロの前記原稿が読み取られる順番の少なくとも一方の入力が受け付けられた場合は、カラーの画像を表す前記画像データが生成された順番、及び、モノクロの画像を表す前記画像データが生成された順番の少なくとも一方がユーザによって入力された順番と合致しなければ前記原稿が重送されていると判断する前記判断基準を選択してもよい。
【００１４】
また、前記選択部は、ユーザによる前記判断基準の選択を受け付け、ユーザにより選択された前記判断基準を選択してもよい。
【００１５】
本明細書によって開示される読取制御プログラムは、１以上の原稿からなる原稿群が積載される積載部と、前記積載部に積載されている前記原稿を一枚ずつ搬送する搬送部と、前記搬送部によって搬送されている前記原稿を読み取って画像データを生成する読取部と、を備える画像読取装置と通信可能に接続される情報処理装置に、前記原稿群の特徴ごとに用意され、前記原稿が重送されているか否かを判断する複数の判断基準の中から、重送の判断に用いる判断基準を選択する選択処理と、前記選択処理によって選択された前記判断基準を用いて前記原稿が重送されているか否かを判断する判断処理と、を実行させる。
【００１６】
なお、この発明は、画像読取方法、読取制御プログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００１７】
上記の画像読取装置、及び、読取制御プログラムによると、原稿の特徴に応じた判断基準を選択することにより、判断基準が固定されてしまっている場合に比べ、原稿が重送されているか否かをより確実に判断できる。
【図面の簡単な説明】
【００１８】
【図１】実施形態１に係るイメージスキャナの模式図。
【図２】イメージスキャナの電気的構成を示すブロック図。
【図３】判断基準１を説明するための模式図。
【図４】判断基準２を説明するための模式図。
【図５】判断基準３を説明するための模式図。
【図６】判断基準４を説明するための模式図。
【図７】判断基準４を説明するための別の模式図。
【図８】判断基準６を説明するための模式図。
【図９】原稿読取処理の流れを示すフローチャート。
【図１０】間接的な判断による選択処理の流れを示すフローチャート。
【図１１】直接的な判断による選択処理の流れを示すフローチャート。
【図１２】判断基準指定画面の一例を示す模式図。
【図１３】残り原稿読取処理の流れを示すフローチャート。
【図１４】実施形態３に係るＰＣの電気的構成を示すブロック図。
【発明を実施するための形態】
【００１９】
＜実施形態１＞
本発明の実施形態１を図１ないし図１３によって説明する。
（１）イメージスキャナの構成
図１は、実施形態１に係る画像読取装置としてのイメージスキャナ１の構成を簡略化して示す模式図である。ここでは等倍光学系を用いて原稿を読み取るＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）方式のイメージスキャナを例に説明する。
【００２０】
イメージスキャナ１の筐体１０は概ね箱形に形成されており、上部に第１プラテンガラス１１と第２プラテンガラス１２とが並設されている。なお、図中では筐体１０の一部のみを示している。
原稿カバー１３は上述した各プラテンガラスを覆う閉姿勢とそれら各プラテンガラスを開放する開姿勢とに回動可能に筐体１０に連結されている。原稿カバー１３には、ＡＤＦ１４（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）、１以上の原稿からなる原稿群５が積載される積載トレイ１５、排紙トレイ１６などが設けられている。
【００２１】
ＡＤＦ１４は、給紙ローラ１７、複数のローラ対１８ａ、１８ｂ、１８ｃ、これらを駆動するＡＤＦモータ３４（図２参照）などを備えており、積載トレイ１５に積載された原稿群５から原稿を一枚ずつ搬送して第２プラテンガラス１２上を通過させる。
【００２２】
読取デバイス１９は、複数の受光素子が紙面垂直方向（主走査方向）に直線状に配列されたイメージセンサ２０、ＲＧＢ３色の発光ダイオードなどで構成される光源２１、原稿で反射された反射光をイメージセンサ２０の各受光素子に結像させるロッドレンズアレイ２２、これらが搭載されるキャリッジ２３などで構成されている。
【００２３】
イメージスキャナ１は、第１プラテンガラス１１に載置されている原稿を読み取るときはＦＢモータ３２（図２参照）によって読取デバイス１９を第１プラテンガラス１１に平行な副走査方向（図中のＡ方向）に搬送し、光源２１の色を順に切り替えながら原稿を１ラインずつ読み取る。一方、ＡＤＦ１４によって搬送される原稿を読み取るときは、イメージスキャナ１は読取デバイス１９を第２プラテンガラス１２の直下に停止させ、光源２１の色を順に切り替えながら原稿を１ラインずつ読み取る。
【００２４】
原稿厚検出センサ２４は、積載トレイ１５に積載されている原稿群５の厚みを検出するセンサである。原稿厚検出センサ２４としては、例えば下方に向かって突出し、先端が原稿群５の一番上の原稿に上方から当接する突出部と、突出部が突出した長さに応じた検出信号を出力する出力部とを備えるセンサを用いることができる。
積載トレイ１５は積載部の一例である。また、ＡＤＦ１４は搬送部の一例である。
【００２５】
図２は、イメージスキャナ１の電気的構成を示すブロック図である。イメージスキャナ１は、制御部３０、ＡＳＩＣ３１、ＦＢモータ３２、ＦＢモータ駆動回路３３、ＡＤＦモータ３４、ＡＤＦモータ駆動回路３５、読取デバイス１９、光源制御回路３６、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）３７、原稿厚検出センサ２４、操作部３８、通信インタフェース３９などを備えて構成されている。
【００２６】
制御部３０は、ＲＯＭ３０ａ、ＣＰＵ３０ｂ、ＲＡＭ３０ｃを備えて構成されている。ＣＰＵ３０ｂは、ＲＯＭ３０ａに記憶されている各種のプログラムを実行することによってイメージスキャナ１の各部を制御する。ＲＯＭ３０ａにはＣＰＵ３０ｂによって実行される読取制御プログラムや各種のデータなどが記憶されている。ＲＡＭ３０ｃはＣＰＵ３０ｂが各種の処理を実行するための主記憶装置として用いられる。
【００２７】
ＡＳＩＣ３１には、ＦＢモータ駆動回路３３、ＡＤＦモータ駆動回路３５、光源制御回路３６、ＡＦＥ３７などが接続されている。ＡＳＩＣ３１はＣＰＵ３０ｂの制御の下でこれらを制御するとともに、ＡＦＥ３７から出力された出力値（画素値）にガンマ補正やシェーディング補正、その他各種の画像処理を施して画素毎にＲＧＢ３色の濃度を持つ画像データを生成する。
【００２８】
ＡＦＥ３７は、イメージセンサ２０から出力されるアナログの出力値をデジタルの出力値に変換する回路である。
操作部３８は、複数のボタン、液晶ディスプレイなどの表示装置、表示装置を駆動する駆動回路などで構成されている。
通信インタフェース３９は、ＬＡＮ（ＬｏｃａｌＡｒｉａ  Ｎｅｔｗｏｒｋ）などの通信ネットワーク、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、パラレル回線などを介してパーソナルコンピュータなどの外部の装置と通信するためのインタフェースである。
【００２９】
ＲＯＭ３０ａは記憶部の一例である。読取デバイス１９及び制御部３０は読取部の一例である。制御部３０は選択部及び判断部の一例である。原稿厚検出センサ２４と制御部３０とは枚数判断部の一例である。また、操作部３８と制御部３０とは枚数受付部及び読取順受付部の一例である。
【００３０】
（２）重送の判断基準
前述したようにＡＤＦ１４は積載トレイ１５に積載されている原稿を一枚ずつ搬送するものであるが、原稿が重なって搬送される所謂重送が発生することもある。そこで、実施形態１に係る制御部３０は、原稿が重送されているか否かを判断するための複数の判断基準であって原稿群の特徴ごとに用意されている判断基準の中から重送の判断に用いる判断基準を選択し、原稿が重送されているか否かをその選択した判断基準を用いて判断する。以下に判断基準の一例を示す。
【００３１】
（判断基準１）
図３は、判断基準１を説明するための模式図である。判断基準１は、全ての原稿にページ番号が表記されているという原稿群の特徴を想定して用意された重送の判断基準である。なお、「原稿群５が有している特徴」は、「原稿群５の属性」と言い換えることもできる。
図示する例では１枚目の原稿Ｓ１と２枚目の原稿Ｓ２とが重送されている。そして、２枚目の原稿Ｓ２に表記されているページ番号が１枚目の原稿Ｓ１によって覆われていることにより、２枚目の原稿Ｓ２に表記されているページ番号が読み取られない。この場合、原稿Ｓ１〜Ｓ３を読み取って生成された画像データからページ番号を取得すると、取得したページ番号は１、３の順となり、ページ番号が不連続に変化する。
そこで、判断基準１では、ページ番号が不連続に変化したら原稿が重送されていると判断する。
なお、ページ番号は必ずしも１から始まらなくてよく、最初に読み取られた原稿に表記されているページ番号から１ずつ増加あるいは減少していればよい。
【００３２】
（判断基準２）
図４は、判断基準２を説明するための模式図である。判断基準２は、ページ番号が表記されている原稿とページ番号が表記されていない原稿とが混在しているという原稿群の特徴を想定して用意された重送の判断基準である。
図示する例では１枚目の原稿Ｓ１と３枚目の原稿Ｓ３とにはページ番号が表記されているが、２枚目の原稿Ｓ２にはページ番号が表記されていない。この場合、原稿が重送されていなくてもページ番号が連続していないことになるが、１枚目の原稿Ｓ１を読み取って生成された画像データから抽出されたページ番号「１」と、１枚目の原稿Ｓ１が読み取られた順番である「１」とが対応している。同様に、３枚目の原稿Ｓ３を読み取って生成された画像データから抽出されたページ番号「３」と、３枚目の原稿が読み取られた順番である「３」とが対応している。
そこで、判断基準２では、ページ番号が表記されている原稿のページ番号と当該原稿が読み取られた順番とが対応していればページ番号が連続していなくても原稿が重送されていないと判断し、対応していなければ原稿が重送されていると判断する。
【００３３】
なお、ページ番号は必ずしも１から始まらなくてよい。例えば、最初にページ番号が抽出された原稿が１枚目の原稿であり、そのページ番号が３４ページであったとすると、次にページ番号が抽出された原稿が８枚目の原稿（＋７枚目の原稿）であった場合、その８枚目の原稿から抽出されたページ番号が４１（＋７ページ）であれば、ページ番号が表記されている原稿のページ番号と当該原稿が読み取られた順番とが対応していると判断してもよい。
【００３４】
（判断基準３）
図５は、判断基準３を説明するための模式図である。判断基準３は、原稿群５に含まれる原稿のサイズが同じであるという原稿群の特徴を想定して用意された重送の判断基準である。
図示する例では２枚目の原稿Ｓ２と３枚目の原稿Ｓ３とが重送されている。このため、原稿の搬送方向の長さ（以下「原稿のサイズ」という）を検出すると、１枚目の原稿Ｓ１は、搬送方向先端から後端までの長さＬ１が原稿のサイズとして検出されるのに対し、２枚目の原稿Ｓ２は、２枚目の原稿Ｓ２の搬送方向先端から３枚目の原稿Ｓ３の搬送方向後端までの長さＬ２が原稿のサイズとして検出される。よって１枚目の原稿Ｓ１と２枚目の原稿Ｓ２とで原稿のサイズが変化する。
そこで、判断基準３では、原稿のサイズが変化したら原稿が重送されていると判断する。なお、原稿のサイズは生成された画像データからピクセル数を取得することによって検出してもよいし、ＡＤＦ１４の搬送経路上に周知の用紙センサ（図示せず）を設けることによって検出してもよい。
【００３５】
（判断基準４）
図６は、判断基準４を説明するための模式図である。判断基準４は、原稿の余白領域の搬送方向の長さ（以下「余白領域のサイズ」という）、及び、余白領域以外の画像領域の搬送方向の長さ（以下「画像領域のサイズ」という）の少なくとも一方が原稿間で同じであるという原稿群の特徴を想定して用意された重送の判断基準である。
各原稿はそれぞれ原稿の縁に沿って余白領域Ｗが設定され、余白領域Ｗに囲まれた内側の画像領域Ｇに画像が印刷されている。図示する例では２枚目の原稿Ｓ２と３枚目の原稿Ｓ３とが重送されていることにより、２枚目の原稿Ｓ２の搬送方向後端側の余白領域Ｗ２と３枚目の原稿Ｓ３の搬送方向先端側の余白領域Ｗ３とが一体になってしまっている。この場合、１枚目の原稿Ｓ１の搬送方向後端側の余白領域Ｗ１の搬送方向のサイズはＬ３と検出されるのに対し、２枚目の原稿Ｓ２の搬送方向後端側の余白領域Ｗ２の搬送方向のサイズは、３枚目の原稿Ｓ３の搬送方向先端側の余白領域Ｗ３を含んだサイズＬ４として検出される。よって、１枚目の原稿Ｓ１と２枚目の原稿Ｓ２とで搬送方向後端側の余白領域のサイズが変化する。
【００３６】
図７は、判断基準４を説明するための別の模式図である。図示する例では１枚目の原稿Ｓ１と２枚目の原稿Ｓ２とが重送されていることにより、２枚目の原稿Ｓ２の画像領域Ｇの一部が１枚目の原稿Ｓ１によって覆われてしまっている。この場合、画像領域Ｇの搬送方向のサイズを検出すると、２枚目の原稿Ｓ２の画像領域Ｇのサイズは１枚目の原稿Ｓ１によって覆われていない残りの領域分の長さＬ６として検出されてしまい、１枚目の原稿Ｓ１と２枚目の原稿Ｓ２とで画像領域Ｇのサイズが変化する。
【００３７】
そこで、判断基準４では、原稿の余白領域のサイズ、及び、画像領域のサイズの少なくとも一方が変化したら原稿が重送されていると判断する。なお、余白領域のサイズ及び画像領域のサイズは、読取デバイス１９による原稿の読取結果によって検出される。
【００３８】
（判断基準５）
判断基準５では、読取デバイス１９によって読み取った原稿の枚数とユーザによって入力された枚数とが異なっていたら原稿が重送されていると判断する。
判断基準５を用いる場合は、イメージスキャナ１は積載トレイ１５に積載されている原稿の枚数の入力をユーザから受け付ける。詳しくは後述するが、実施形態１では原稿群５に含まれる原稿の枚数が閾値未満である場合のみユーザから原稿の枚数の入力を受け付ける。これは、原稿の枚数が多いとユーザが枚数を数える負担が大きくなるからである。このため、判断基準５が用いられるのは原稿の枚数が閾値未満の場合のみである。
【００３９】
（判断基準６）
図８は、判断基準６を説明するための模式図である。図示する例では５枚の原稿Ｓ１〜Ｓ５のうちＳ１、Ｓ３、Ｓ５がモノクロの原稿であり、Ｓ２及びＳ４がカラーの原稿である。この場合、ユーザは、モノクロの画像データが生成される原稿の順番として１、３、５を指定する、及び／又は、カラーの画像データが生成される原稿の順番として２、４を指定する。
【００４０】
そして、例えば、図８に示すように３枚目の原稿Ｓ３と４枚目の原稿Ｓ４とが重送されて４枚目の原稿Ｓ４がほとんど読み取られなかったとすると、４番目にカラーの画像データが生成されるはずが、５枚目の原稿Ｓ５が４枚目の原稿として読み取られてしまい、４番目の画像データとしてモノクロの画像データが生成される。このため、モノクロの画像データが生成された順番が、ユーザによって指定された順番と合致しなくなる。
【００４１】
そこで、判断基準６では、カラーの画像データが生成された順番、及び、モノクロの画像データが生成された順番の少なくとも一方がユーザによって指定された順番と合致しなければ原稿が重送されていると判断する。
【００４２】
（３）判断基準の選択
実施形態１に係るイメージスキャナ１は、１枚目の原稿を読み取って生成した画像データ、あるいはそれに加えて２枚目の画像データを読み取って生成した画像データを解析してそれらが有している特徴を判断し、当該判断した特徴に基づいて重送を判断する判断基準を選択する。
１枚目の原稿及び２枚目の原稿は「原稿群の一部」の一例である。なお、何枚の原稿を読み取って特徴を判断するかは適宜に選択可能である。
【００４３】
判断基準は、１枚目の原稿や２枚目の原稿を読み取って生成された画像データから直接的に判断された特徴に基づいて選択されてもよいし、間接的に判断された特徴に基づいて選択されてもよい。
直接的な判断による選択とは、例えば原稿群５の一部を読み取って生成された画像データから実際にページ番号を抽出し、ページ番号を抽出できた場合は、判断基準２を選択するものである。これは、原稿群５の一部を読み取って生成された画像データからページ番号を抽出できた場合には原稿群５が「ページ番号が表記されている原稿とページ番号が表記されていない原稿とが混在している」という特徴を有していると想定できるからである。同様に、複数の原稿を読み取って原稿のサイズが同じ場合は判断基準３を選択し、複数の原稿を読み取って余白領域のサイズが同じ場合は判断基準４を選択する。
【００４４】
なお、ページ番号を抽出できた場合に原稿群５が「ページ番号が表記されている原稿とページ番号が表記されていない原稿とが混在している」という特徴を有していると想定するのは、１枚目の原稿と２枚目の原稿とにページ番号が表記されていても残りの原稿全てにページ番号が表記されているとは限らないので、「全ての原稿にページ番号が表記されている」とは結論付けられないからである。
【００４５】
間接的な判断による選択とは、画像データを解析して特定の文字列を認識し、認識できた場合はその文字列に対応付けられている判断基準を選択するものである。
例えば、原稿群５の一部を読み取って生成された画像データを解析して「公開特許公報」という文字列を認識できた場合は、判断基準１を選択する。これは、公開特許公報の場合は全ての原稿にページ番号が表記されていることが想定できるからである。この選択では画像データからページ番号を抽出するのではなく「公開特許公報」という文字列を認識するので、原稿群の一部にページ番号が表記されているか否かを間接的に判断しているといえる。「公開特許公報」は「予め決められた文字列」の一例である。
【００４６】
また、例えば、画像データを解析して「週刊」という文字列を認識できた場合は、判断基準２を選択する。これは、週刊誌の場合はページ番号が表記されているページと図や写真などが掲載されているようなページ番号が表記されていないページとが混在していることが想定できるからである。
【００４７】
また、例えば、画像データを解析して「伝票」という文字列を認識できた場合は、判断基準３を選択する。これは、伝票のような書式が決まった原稿の場合は原稿間で原稿のサイズが同じであることが想定できるからである。
【００４８】
なお、上述した特定の文字列と判断基準との組み合わせはあくまで一例である。上述した文字列が含まれているからといって必ずしもその文字列に対応する特徴を有しているとは限らないからである。なお、文字列とその文字列が含まれているときに選択される判断基準とをユーザが設定できるようにしてもよい。
また、特定の文字列ではなく、特定の図形、あるいは特定のフォーマットが認識された場合はその図形あるいはフォーマットに対応付けられている判断基準を選択してもよい。特定の文字列、図形、フォーマットは「特定の情報」の一例である。
【００４９】
（４）判断基準選択用のテンプレート原稿
ユーザは、原稿群５の一部が前述した特徴を有しているにもかかわらずその特徴を有していないと誤判断されてしまうことを低減するために、特徴判断用のテンプレート原稿を原稿の一番上に載置してもよい。テンプレート原稿とは、原稿群５の一部が有している特徴をイメージスキャナ１がより精度よく判断できるようにするために、原稿群５の一部が有している特徴をより強調して表したものである。
【００５０】
例えば、ページ番号が表記されている原稿群５を読み取らせる場合は、ページ番号が大きな文字で明瞭に表記されているテンプレート原稿を原稿の一番上に載置してもよい。これにより、イメージスキャナ１が画像データからページ番号をより確実に抽出することができ、原稿群５の一部にページ番号が表記されているにもかかわらず表記されていないと誤判断されてしまうことを低減できる。
【００５１】
また、例えば公開特許公報を読み取らせる場合は、「公開特許公報」と大きな文字で明瞭に表記されているテンプレート原稿を原稿の一番上に載置してもよい。これにより、原稿群５の一部に「公開特許公報」という文字列が含まれているにもかかわらず含まれていないと誤判断されてしまうことを低減できる。
【００５２】
あるいは、原稿間で余白領域のサイズが同じである場合は、余白領域と画像領域とが明瞭に区画されているテンプレート原稿を２枚用いることにより、原稿群５の一部として読み取られた原稿間で余白領域のサイズが同じであるにもかかわらず同じでないと誤判断されてしまうことを低減できる。
テンプレート原稿を載置した場合は、前述した「原稿群の一部」としてテンプレート原稿が読み取られることになる。
【００５３】
（５）原稿読取処理
図９は、原稿読取処理の流れを示すフローチャートである。本処理はユーザが操作部３８で原稿の読み取りを指示すると開始される。
【００５４】
Ｓ１０１では、読取制御プログラムを実行するＣＰＵ３０ｂ（以下、単に「ＣＰＵ３０ｂ」という）は、イメージスキャナ１の各部を制御して１枚目の原稿を読み取らせる。ユーザが原稿の一番上にテンプレート原稿を載置した場合はテンプレート原稿が１枚目の原稿として読み取られることになる。
Ｓ１０２では、ＣＰＵ３０ｂは１枚目の原稿を読み取って生成された画像データを解析する。この解析では、ページ番号の抽出、原稿のサイズの検出、余白領域のサイズの検出、画像領域のサイズの検出、及び特定の文字列の認識が行われる。特定の文字列は、実施形態１の場合には「公開特許公報」、「週刊」、及び、「伝票」であり、これらの文字列は読取制御プログラムにハードコーディングされている。
【００５５】
Ｓ１０３では、ＣＰＵ３０ｂはＳ１０２で「公開特許公報」、「週刊」、又は、「伝票」のいずれかの文字列を認識できたか否かを判定し、認識できた場合はＳ１０４に進み、認識できなかった場合はＳ１０５に進む。
Ｓ１０４では、ＣＰＵ３０ｂは原稿群５の一部が有している特徴を間接的に判断して判断基準を選択する「間接的な判断による選択処理」を実行する。
【００５６】
Ｓ１０５では、ＣＰＵ３０ｂは原稿群５の一部が有している特徴を直接的に判断して判断基準を選択する「直接的な判断による選択処理」を実行する。
Ｓ１０６では、ＣＰＵ３０ｂは積載トレイ１５に積載されている残りの原稿を読み取る残り原稿読取処理を実行して原稿読取処理を終了する。
【００５７】
（５−１）間接的な判断による選択処理
図１０は、間接的な判断による選択処理の流れを示すフローチャートである。
Ｓ２０１では、ＣＰＵ３０ｂはＳ１０２で「公開特許公報」という文字列を認識できたか否かを判定し、認識できた場合はＳ２０２に進み、認識できなかった場合はＳ２０３に進む。
【００５８】
Ｓ２０２では、ＣＰＵ３０ｂは判断基準１を選択する。先述したように「公開特許公報」という文字列を認識できた場合は原稿群５が「全ての原稿にページ番号が表記されている」という特徴を有していると想定できる。このため、その原稿群の特徴に対して用意された判断基準１が選択される。
Ｓ２０３では、ＣＰＵ３０ｂはＳ１０２で「週刊」という文字列を認識できたか否かを判定し、認識できた場合はＳ２０４に進み、認識できなかった場合はＳ２０５に進む。
【００５９】
Ｓ２０４では、ＣＰＵ３０ｂは、判断基準２を選択する。先述したように「週刊」という文字列を認識できた場合は原稿群５が「ページ番号が表記されている原稿とページ番号が表記されていない原稿とが混在している」という特徴を有していると想定できる。このため、その原稿群の特徴に対して用意された判断基準２が選択される。
Ｓ２０５では、ＣＰＵ３０ｂは「伝票」が認識されたとして、判断基準３を選択する。先述したように「伝票」という文字列を認識できた場合は原稿群５が「原稿のサイズが互いに同じである」という特徴を有していると想定できる。このため、その原稿群の特徴に対して用意された判断基準３を選択する。
【００６０】
（５−２）直接的な判断による選択処理
図１１は、直接的な判断による選択処理の流れを示すフローチャートである。
Ｓ３０１では、ＣＰＵ３０ｂはＳ１０２でページ番号を抽出できたか否かを判定し、抽出できた場合はＳ３０２に進み、抽出できなかった場合はＳ３０３に進む。
【００６１】
Ｓ３０２では、ＣＰＵ３０ｂは、判断基準２を選択する。先述したようにページ番号が抽出できた場合は原稿群５が「ページ番号が表記されている原稿とページ番号が表記されていない原稿とが混在している」という特徴を有していると想定できる。このため、その特徴に対して用意された判断基準２が選択される。
Ｓ３０３では、ＣＰＵ３０ｂはイメージスキャナ１の各部を制御して２枚目の原稿を読み取らせる。ユーザが原稿の一番上にテンプレート原稿を２枚載置した場合は２枚目のテンプレート原稿が２枚目の原稿として読み取られることになる。
【００６２】
Ｓ３０４では、ＣＰＵ３０ｂは２枚目の原稿を読み取って生成された画像データを解析する。この解析では、原稿のサイズの検出、余白領域のサイズの検出、及び、画像領域のサイズの検出が行われる。
Ｓ３０５では、ＣＰＵ３０ｂはＳ３０４で検出した余白領域のサイズがＳ１０２で検出した余白領域のサイズと同じであるか否か、及び、Ｓ３０４で検出した画像領域のサイズがＳ１０２で検出した画像領域のサイズと同じであるか否かを判定し、少なくとも一方が同じである場合はＳ３０６に進み、どちらも同じでない場合はＳ３０７に進む。
【００６３】
Ｓ３０６では、ＣＰＵ３０ａは判断基準４を選択する。先述したように原稿群５の一部として読み取られた原稿間で余白領域のサイズ、及び、画像領域のサイズの少なくとも一方が同じである場合は原稿群５が「原稿の余白領域のサイズ、及び、画像領域のサイズの少なくとも一方が原稿間で同じである」という特徴を有していると想定できる。このため、その特徴に対して用意された判断基準４が選択される。
Ｓ３０７では、ＣＰＵ３０ｂはＳ３０４で検出した原稿のサイズがＳ１０２で検出した原稿のサイズと同じであるか否かを判定し、同じである場合はＳ３０８に進み、同じでない場合はＳ３０９に進む。
Ｓ３０８では、ＣＰＵ３０ｂは判断基準３を選択する。先述したように原稿群５の一部として読み取られた原稿のサイズが同じである場合は原稿群５が「原稿のサイズが同じである」という特徴を有していると想定できる。このため、その特徴に対して用意された判断基準３が選択される。
【００６４】
Ｓ３０９では、ＣＰＵ３０ｂは積載トレイ１５に積載されている原稿の枚数が閾値未満であるか否かを判定する。
具体的には、ＣＰＵ３０ｂは原稿厚検出センサ２４から検出信号を取得し、取得した検出信号によって示される原稿厚から原稿の枚数を判断する。
ＣＰＵ３０ｂは、原稿の枚数が閾値未満である場合はＳ３１０に進み、閾値以上である場合はＳ３１１に進む。
なお、閾値が大きすぎると後述するＳ３１０でユーザが原稿の枚数を入力する際に原稿の枚数を数える負担が大きくなるので、閾値はユーザの負担とならない範囲で設定することが望ましい。
【００６５】
Ｓ３１０では、ＣＰＵ３０ｂは判断基準５を選択する。そして、ＣＰＵ３０ｂは、ユーザによる原稿枚数の入力を受け付ける図示しない枚数入力画面を操作部３８に表示してユーザに原稿の枚数を入力させる。
【００６６】
Ｓ３１１では、ＣＰＵ３０ｂは以下に説明する判断基準指定画面５２を操作部３８に表示してユーザに判断基準を指定させ、ユーザによって指定された判断基準を選択する。
【００６７】
図１２は、判断基準指定画面５２の一例を示す模式図である。ユーザは判断基準に対応するチェックボックスをチェックすることにより、その判断基準を指定することができる。図示するようにユーザは複数の判断基準を指定することができる。
また、「指定されたページ番号の画像データがカラーではない」を指定した場合は、ユーザはカラーの画像データが生成される順番を入力し、「指定されたページ番号の画像データがモノクロではない」を指定した場合はモノクロの画像データが生成される順番を入力する。同様に、「指定された枚数と読み取った枚数とが異なる」を指定した場合は、ユーザは原稿の枚数を入力する。
【００６８】
上述した原稿読取処理、間接的な判断による選択処理、及び、直接的な判断による選択処理は、選択処理の一例である。
【００６９】
（５−３）残り原稿読取処理
図１３は、残り原稿読取処理の流れを示すフローチャートである。
Ｓ４０１では、ＣＰＵ３０ｂは積載トレイ１５に積載されている原稿の読み取りが完了したか否かを判定し、完了していない場合はＳ４０２に進み、完了した場合はＳ４０７に進む。
【００７０】
Ｓ４０２では、ＣＰＵ３０ｂはイメージスキャナ１の各部を制御して原稿を１枚読み取らせ、画像データを生成する。
Ｓ４０３では、ＣＰＵ３０ｂは生成した画像データを解析する。
この解析は選択した判断基準に応じて行われる。例えば、判断基準１や判断基準２を選択した場合はページ番号の抽出が行われ、判断基準３を選択した場合は原稿のサイズの検出が行われる。
【００７１】
Ｓ４０４では、ＣＰＵ３０ｂはＳ４０３での解析結果を選択した判断基準に照らして原稿が重送されているか否かを判断し、原稿が重送されていると判断した場合はＳ４０５に進み、重送されていないと判断した場合はＳ４０１に戻る。Ｓ４０４は判断処理の一例である。
Ｓ４０５では、ＣＰＵ３０ｂは読み取りを中断するか否かを判断する。
具体的には、ユーザは重送と判断されたときに読み取りを中止するか否かを予め設定しておくことができ、ＣＰＵ３０ｂは中止するよう設定されていない場合はＳ４０６に進み、中止するよう設定されている場合は原稿の読み取りを中止してＳ４０８に進む。
【００７２】
Ｓ４０６では、ＣＰＵ３０ｂは重送された原稿を読み取ったときの順番を記憶する。
Ｓ４０７では、ＣＰＵ３０ｂはＳ４０４で一度でも原稿が重送されていると判定されている場合はＳ４０８に進み、重送されていると判定されていない場合は本処理を終了して原稿読取処理に戻る。
Ｓ４０８では、ＣＰＵ３０ｂは原稿の読取を終了して重送された原稿を読み取ったときの順番をユーザに通知する。例えば、２枚目の原稿と３枚目の原稿とが重送された場合、２枚目の原稿と３枚目の原稿とが重送されたことをユーザに通知する。
【００７３】
（６）実施形態の効果
例えば、原稿が重送されているか否かを判断する判断基準が、ページ番号が不連続に変化したら原稿が重送されていると判断するという判断基準に固定されているとすると、原稿にページ番号が表記されていない原稿群５の場合には、原稿が重送されているか否かを判断することができない、あるいは、重送されていないにもかかわらず重送であると誤判定されてしまう虞がある。
実施形態１に係るイメージスキャナ１によると、原稿群の特徴ごとに用意され、原稿が重送されているか否かを判断する複数の判断基準の中から、重送の判断に用いる判断基準を選択するので、判断基準が固定されてしまっている場合に比べ、原稿が重送されているか否かをより確実に判断できる。
【００７４】
更に、イメージスキャナ１によると、原稿群５の一部を読み取って生成された画像データを解析して当該一部が有している特徴を判断し、その判断した特徴に基づいて重送を判断する判断基準を選択する。このため、例えば原稿群５の特徴をユーザに入力させる場合に比べ、判断基準を選択する際のユーザの負担を軽減できる。
【００７５】
更に、イメージスキャナ１によると、原稿群５の一部がページ番号を有している場合は、ページ番号が表記されている原稿のページ番号と当該原稿が読み取られた順番とが対応していなければ原稿が重送されていると判断する判断基準を選択するので、原稿が重送されているか否かをより確実に判断できる判断基準を選択できる。
【００７６】
更に、イメージスキャナ１によると、原稿群５の一部として読み取られた複数の原稿が同じサイズを有している場合は、原稿のサイズが変化したら原稿が重送されていると判断する判断基準を選択するので、原稿が重送されているか否かをより確実に判断できる判断基準を選択できる。
【００７７】
更に、イメージスキャナ１によると、原稿群５の一部として読み取られた複数の原稿の余白領域のサイズ、及び、前記余白領域以外の領域のサイズの少なくとも一方が同じ場合は、原稿の余白領域のサイズ、及び、余白領域以外の領域のサイズの少なくとも一方が変化したら原稿が重送されていると判断する判断基準を選択するので、原稿が重送されているか否かをより確実に判断できる判断基準を選択できる。
【００７８】
更に、イメージスキャナ１によると、原稿群５の一部の内容に特定の情報が含まれている場合は、その情報に対応付けられている判断基準を選択することにより、原稿群５の特徴に応じた判断基準を選択できる。
【００７９】
更に、イメージスキャナ１によると、原稿群５の一部が予め決められた文字列を有している場合は、ページ番号が不連続に変化したら原稿が重送されていると判断する判断基準を選択するので、原稿が重送されているか否かをより確実に判断できる判断基準を選択できる。
【００８０】
更に、イメージスキャナ１によると、原稿の枚数の入力が受け付けられた場合は、読み取った原稿の枚数がユーザによって入力された枚数と合致しなければ原稿が重送されていると判断する判断基準を選択するので、原稿が重送されているか否かをより確実に判断できる判断基準を選択できる。
【００８１】
更に、イメージスキャナ１によると、カラーの原稿が読み取られる順番、及び、モノクロの原稿が読み取られる順番の少なくとも一方の入力が受け付けられた場合は、カラーの画像を表す画像データが生成された順番、及び、モノクロの画像を表す画像データが生成された順番の少なくとも一方がユーザによって入力された順番と合致しなければ原稿が重送されていると判断する判断基準を選択するので、原稿が重送されているか否かをより確実に判断できる判断基準を選択できる。
【００８２】
＜実施形態２＞
次に、本発明の実施形態２を説明する。
実施形態１ではイメージスキャナ１が画像データを解析して原稿群５の一部が有している特徴を判断し、その判断した特徴に基づいて重送を判断する判断基準を選択する場合を例に説明したが、実施形態２では判断基準をユーザに指定させ、ユーザによって指定された判断基準を選択する。判断基準の指定は前述した判断基準指定画面５２を用いて行うことができる。
【００８３】
実施形態２では、ユーザは原稿の読み取りを指示する前に判断基準を指定する。そして、実施形態２では、ユーザが原稿の読み取りを指示すると、実施形態１の残り原稿読取処理が直接呼び出される。この残り原稿読取処理において、ＣＰＵ３８ａは、Ｓ４０４において、Ｓ４０３での解析結果をユーザが指定した判断基準に照らして原稿が重送されているか否かを判断する。
以上説明した実施形態２に係るイメージスキャナ１によると、原稿が重送されているか否かをより確実に判断できる判断基準をユーザが指定できる。
【００８４】
＜実施形態３＞
次に、本発明の実施形態３を図１４によって説明する。
実施形態１及び実施形態２では判断基準の選択や原稿が重送されているか否かの判断をイメージスキャナ１によって行う場合を例に説明したが、実施形態３ではイメージスキャナ１に接続されているパーソナルコンピュータ２によって実行する。以下、パーソナルコンピュータをＰＣと略す。
【００８５】
図１４は、ＰＣ２の電気的構成を示すブロック図である。ＰＣ２は、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、表示部７４、操作部７５、記憶部７６、通信インタフェース７８などを備えて構成されている。
ＣＰＵ７１は、ＲＯＭ７２や記憶部７６に記憶されている各種のプログラムを実行することによってＰＣ２の各部を制御する。ＲＯＭ７２にはＣＰＵ７１が実行するための各種のプログラムやデータなどが記憶されている。ＲＡＭ７３はＣＰＵ７１が各種の処理を実行するための主記憶装置として用いられる。
【００８６】
表示部７４は、液晶ディスプレイなどの表示装置、表示装置を駆動する駆動回路を備えて構成されている。
操作部７５は、マウスやキーボードなどで構成されている。
記憶部７６は、ハードディスクやフラッシュメモリなどの不揮発性の記憶媒体を用いて各種のプログラムやデータを記憶する装置である。記憶部７６には、オペレーティングシステム（ＯＳ）８０、アプリケーションプログラム（アプリケーション）８１、読取制御プログラムとしてのスキャナドライバ８２などが記憶されている。
【００８７】
通信インタフェース７８は、ＬＡＮ（ＬｏｃａｌＡｒｉａ  Ｎｅｔｗｏｒｋ）などの通信ネットワーク、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、パラレル回線などを介してイメージスキャナ１と通信するためのインタフェースである。
【００８８】
ＰＣ２は、スキャナドライバ８２を実行することにより、イメージスキャナ１に原稿の読み取りを指示し、イメージスキャナ１が原稿を読み取って生成した画像データをイメージスキャナ１から取得するＰＣスキャンを実行することができる。
実施形態１においてイメージスキャナ１のＣＰＵ３０ｂによって実行されていた原稿読取処理、間接的な判断による選択処理、直接的な判断による選択処理、及び、残り原稿読取処理は、実施形態３ではスキャナドライバ８２を実行するＣＰＵ７１によって実行される。実施形態３はその他の点において実施形態１と実質的に同一であるので詳細な説明は省略する。
以上説明した実施形態３に係るスキャナドライバ８２によると、原稿が重送されているか否かをより確実に判断できる。
【００８９】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００９０】
（１）上記実施形態１では前述した各処理がＣＰＵ３０ｂによって実行される場合を例に説明したが、これらの処理は複数のＣＰＵあるいはＡＳＩＣによって実行されてもよい。
【００９１】
（２）上記実施形態１では原稿群５の一部が有している特徴を順に判断し、最初に原稿群５の一部が有していると判断された特徴に基づいて重送を判断する判断基準を選択する場合を例に説明したが、全ての特徴について判断し、原稿群５の一部が有していると判断される特徴に対応する全ての判断基準を選択してもよい。
例えば、原稿群５の一部が「全ての原稿にページ番号が表記されている」という特徴、及び、「原稿のサイズが互いに同じである」という特徴の両方を有していると判断される場合は、判断基準１及び判断基準３の両方を選択し、いずれか一方の判断基準によって原稿が重送されていると判断された場合は原稿が重送されていると判断してもよい。
【００９２】
（３）上記実施形態１では原稿群５の一部が有している特徴を特定の順で判断しているが、特徴を判断する順は適宜に選択可能であり、実施形態１に示した順に限定されるものではない。
【００９３】
（４）上記実施形態１では原稿群５の一部の原稿に基づいて原稿群５全体の特徴を推定する場合を例に説明したが、原稿群５の特徴をユーザが入力するようにしてもよい。
例えば、ユーザは、読み取らせようとしている原稿に全てページ番号が表記されている場合はイメージスキャナ１の操作部３８を操作して「全ての原稿にページ番号が表記されている」という項目をチェックし、イメージスキャナ１は、当該項目がチェックされている場合は判断基準１を選択するようにしてもよい。
【００９４】
（５）上記実施形態１では原稿群５の一部の原稿に基づいて原稿群５全体の特徴を推定し、その特徴に基づいて重送を判断する判断基準を選択する場合を例に説明し、一方、上記実施形態２では判断基準をユーザに指定させ、ユーザによって指定された判断基準を選択する場合を例に説明したが、どちらの方法によって判断基準を選択するかをユーザが選択できるようにしてもよい。
【００９５】
（６）上記実施形態では画像読取装置としてイメージスキャナ１を例に説明したが、画像読取装置は原稿を読み取って生成した画像データを印刷する複写機であってもよいし、原稿を読み取って生成した画像データをファクシミリ送信するファクシミリ装置であってもよいし、プリント機能、スキャン機能、コピー機能、ファクシミリ機能などを有する複合機であってもよい。
【００９６】
（７）上記実施形態では読み取った原稿の一部の特徴（ページ番号、特定の文字列、画像領域Ｇ及び余白領域Ｗのサイズ等）に対応する判断基準が読取制御プログラム中にハードコーディングされている場合を例に説明したが、読み取った原稿の一部の特徴及びそれに対応する判断基準をＲＯＭ３０ａに記憶させておき、ＲＯＭ３０ａを参照することによって読み取った原稿の一部の特徴に対応する判断基準を選択するようにしてもよい。
また、上記実施形態では「公開特許公報」などの文字列が読取制御プログラムにハードコーディングされている場合を例に説明したが、文字列とそれに対応する判断基準とを対応付けた対応付けテーブルをＲＯＭ３０ａに記憶させておき、Ｓ１０２においてそのテーブルに記憶されている文字列を認識し、その文字列を認識できた場合はその文字列に対応付けられてテーブルに記憶されている判断基準を選択してもよい。
【符号の説明】
【００９７】
１・・・イメージスキャナ、２・・・パーソナルコンピュータ、５・・・原稿群、１５・・・積載トレイ、１９・・・読取デバイス、２４・・・原稿厚検出センサ、３０・・・制御部、３８・・・操作部、８２・・・スキャナドライバ
【図１】
0005585552.tif 000002
【図２】
0005585552.tif 000003
【図３】
0005585552.tif 000004
【図４】
0005585552.tif 000005
【図５】
0005585552.tif 000006
【図６】
0005585552.tif 000007
【図７】
0005585552.tif 000008
【図８】
0005585552.tif 000009
【図９】
0005585552.tif 000010
【図１０】
0005585552.tif 000011
【図１１】
0005585552.tif 000012
【図１２】
0005585552.tif 000013
【図１３】
0005585552.tif 000014
【図１４】
0005585552.tif 000015