(57)【要約】【課題】原稿のパンチ穴の検出精度を高める。【解決手段】読取装置は、原稿の第１面と前記第１面の逆側の第２面とを読み取ることにより前記第１面の読取画像である第１画像と前記第２面の読取画像である第２画像とを生成する読取部と、生成された前記第１画像と前記第２画像との両方における同じ位置に存在する模様に基づいて前記原稿のパンチ穴画像を特定する特定部と、特定された前記パンチ穴画像に対する画像処理を施した前記第１画像を出力する出力部と、を備える。【選択図】図４
2019114990.tif 000002
【特許請求の範囲】
【請求項１】
原稿の第１面と前記第１面の逆側の第２面とを読み取ることにより前記第１面の読取画像である第１画像と前記第２面の読取画像である第２画像とを生成する読取部と、
生成された前記第１画像と前記第２画像との両方における同じ位置に存在する模様に基づいて前記原稿のパンチ穴画像を特定する特定部と、
特定された前記パンチ穴画像に対する画像処理を施した前記第１画像を出力する出力部と、を備えることを特徴とする読取装置。
【請求項２】
前記特定部は、前記同じ位置において前記第１画像と前記第２画像との一方に存在する模様については、当該位置の周囲の模様に基づいて前記パンチ穴画像に該当するか否かを特定することを特徴とする請求項１に記載の読取装置。
【請求項３】
前記特定部は、前記同じ位置において前記第１画像と前記第２画像との一方に存在する模様については、前記第１画像と前記第２画像との他方における当該位置の周囲に前記パンチ穴画像に該当する模様が存在している場合に、前記パンチ穴画像に特定することを特徴とする請求項２に記載の読取装置。
【請求項４】
前記特定部は、前記パンチ穴画像の内側に設定した所定領域内にパンチ穴画像の空白が含まれる場合、当該所定領域を設定したパンチ穴画像を前記パンチ穴画像から除外することを特徴とする請求項１に記載の読取装置。
【請求項５】
前記特定部は、前記原稿のパンチ穴の内側に生じる影に対応する方向に前記パンチ穴画像の範囲を拡大する補正をした上で前記パンチ穴画像を特定することを特徴とする請求項１〜請求項４のいずれかに記載の読取装置。
【請求項６】
前記出力部は、前記パンチ穴画像を除去する画像処理を施した前記第１画像を出力することを特徴とする請求項１〜請求項５のいずれかに記載の読取装置。
【請求項７】
原稿の第１面と前記第１面の逆側の第２面との読み取りにより生成された前記第１面の読取画像である第１画像と前記第２面の読取画像である第２画像とを取得する取得機能と、
取得された前記第１画像と前記第２画像との両方における同じ位置に存在する模様に基づいて前記原稿のパンチ穴画像を特定する特定機能と、
特定された前記パンチ穴画像に対する画像処理を施した前記第１画像を出力する出力機能と、をコンピューターに実行させることを特徴とする画像処理プログラム。
【請求項８】
原稿の第１面と前記第１面の逆側の第２面との読み取りにより生成された前記第１面の読取画像である第１画像と前記第２面の読取画像である第２画像とを取得する取得工程と、
取得された前記第１画像と前記第２画像との両方における同じ位置に存在する模様に基づいて前記原稿のパンチ穴画像を特定する特定工程と、
特定された前記パンチ穴画像に対する画像処理を施した前記第１画像を生産して出力する出力工程と、を備えることを特徴とする画像生産方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取装置、画像処理プログラムおよび画像生産方法に関する。
【背景技術】
【０００２】
原稿にファイリング等のために加工された貫通穴（パンチ穴、とじ穴、等と呼ばれる穴。以下、パンチ穴。）を検出し、このパンチ穴を消去処理する画像読取装置が開示されている（特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７‐２２８０３２号公報
【特許文献２】特開２００７‐１７４１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記文献１が開示する構成は、プラテンカバーを開いたままプラテンガラスに載置された原稿をプリスキャンする必要があるため、ユーザーの手間が多い。また、前記文献１は、プラテンガラス上のプラテンカバーを開閉するタイプとは異なる機種のスキャナーには適用することができなかった。また、前記文献２が開示する構成は、原稿画像を読み取る原稿撮像部とは別に、原稿に開けられた穿孔の形状を検出する穿孔撮像部を備える必要があり、画像形成装置の実現に多くのコストが必要であった。
【０００５】
本発明は上述の課題の少なくとも一つに鑑みてなされたものであり、ユーザーの手間やコストを抑えて、原稿のパンチ穴を高精度に検出し、また、検出したパンチ穴に対して適切な処理を実行可能な読取装置、画像処理プログラムおよび画像生産方法を提供する。
【課題を解決するための手段】
【０００６】
本発明の態様の１つは、読取装置は、原稿の第１面と前記第１面の逆側の第２面とを読み取ることにより前記第１面の読取画像である第１画像と前記第２面の読取画像である第２画像とを生成する読取部と、生成された前記第１画像と前記第２画像との両方における同じ位置に存在する模様に基づいて前記原稿のパンチ穴画像を特定する特定部と、特定された前記パンチ穴画像に対する画像処理を施した前記第１画像を出力する出力部と、を備える。
【０００７】
当該構成によれば、読取装置は、原稿の両面の読み取りにより生成した第１画像および第２画像の同じ位置に存在する模様に基づいて、原稿に形成されたパンチ穴の読取結果としてのパンチ穴画像を特定するため、パンチ穴画像を高い精度で特定（検出）することができる。また従来のように、ユーザーに多くの手間を取らせたり、パンチ穴の撮像のための穿孔撮像部を別途備えることなく、パンチ穴画像を特定することができる。
【０００８】
本発明の態様の１つは、前記特定部は、前記同じ位置において前記第１画像と前記第２画像との一方に存在する模様については、当該位置の周囲の模様に基づいて前記パンチ穴画像に該当するか否かを特定するとしてもよい。
当該構成によれば、第１画像側と第２画像側との一方にだけパンチ穴画像に対応する模様が存在する位置について、周囲の模様に基づいてパンチ穴画像に該当するか否かを適切に特定することができる。
【０００９】
本発明の態様の１つは、前記特定部は、前記同じ位置において前記第１画像と前記第２画像との一方に存在する模様については、前記第１画像と前記第２画像との他方における当該位置の周囲に前記パンチ穴画像に該当する模様が存在している場合に、前記パンチ穴画像に特定するとしてもよい。
当該構成によれば、第１画像側と第２画像側との一方にだけパンチ穴画像に対応する模様が存在する位置について、第１画像側と第２画像側とのうち当該模様が存在しない側の周囲の模様の存在に基づいて、パンチ穴画像に該当するか否かを適切に特定することができる。
【００１０】
本発明の態様の１つは、前記特定部は、前記パンチ穴画像の内側に設定した所定領域内にパンチ穴画像の空白が含まれる場合、当該所定領域を設定したパンチ穴画像を前記パンチ穴画像から除外するとしてもよい。
当該構成によれば、パンチ穴の読取結果では無い例えば文字等の画像が一旦、パンチ穴画像として特定された場合であっても、パンチ穴画像の内側の所定領域における空白の存在により、パンチ穴画像として取り扱わないようにすることができる。
【００１１】
本発明の態様の１つは、前記特定部は、前記原稿のパンチ穴の内側に生じる影に対応する方向に前記パンチ穴画像の範囲を拡大する補正をした上で前記パンチ穴画像を特定するとしてもよい。
当該構成によれば、前記影の影響によりパンチ穴画像が実際のパンチ穴よりも狭い範囲の画像として一旦特定された場合であっても、パンチ穴に的確に対応した範囲の画像をパンチ穴画像として特定することができる。
【００１２】
本発明の態様の１つは、前記出力部は、前記パンチ穴画像を除去する画像処理を施した前記第１画像を出力するとしてもよい。
当該構成によれば、パンチ穴の存在が除去された第１画像を出力することができる。むろん、前記出力部は、このような画像処理後の第１画像に加えて、パンチ穴画像を除去する画像処理を施した前記第２画像を出力するとしてもよい。つまり、原稿の片面についてだけ前記画像処理後の画像を出力してもよいし、原稿の両面について前記画像処理後の画像を出力してもよい。
【００１３】
本発明の技術的思想は、読取装置というカテゴリー以外によっても実現される。例えば、原稿の第１面と前記第１面の裏側の第２面との読み取りにより生成された前記第１面の読取画像である第１画像と前記第２面の読取画像である第２画像とを取得する取得機能と、取得された前記第１画像と前記第２画像との両方における同じ位置に存在する模様に基づいて前記原稿のパンチ穴画像を特定する特定機能と、特定された前記パンチ穴画像に対する画像処理を施した前記第１画像を出力する出力機能と、をコンピューターに実行させる画像処理プログラムを、発明として把握することができる。また、このような画像処理プログラムによる処理に相当する方法（パンチ穴画像に対する画像処理を施した第１画像を生産して出力する画像生産方法）の発明や、当該プログラムを記憶したコンピューター読み取り可能な記憶媒体も発明として成り立つ。
【図面の簡単な説明】
【００１４】
【図１】読取装置の構成を簡易的に示す図。
【図２】読取装置の筐体内の一部構成を簡易的に示す図。
【図３】第１読取部および第２読取部と第１画像および第２画像とを簡易的に示す図。
【図４】第１実施形態の制御部による処理を示すフローチャート。
【図５】第１画像、第２画像それぞれで検出範囲を設定する処理を説明するための図。
【図６】ステップＳ１３０の処理の具体例を説明するための図。
【図７】図７Ａはラインセンサー３２側からの視点により原稿の一部範囲を示す図、図７Ｂはラインセンサー４２側からの視点により原稿の一部範囲をを示す図。
【図８】ステップＳ１４０〜Ｓ１６０の処理の具体例を説明するための図。
【図９】第２実施形態の制御部による処理を示すフローチャート。
【図１０】ステップＳ１３５の処理の具体例を説明するための図。
【図１１】ステップＳ１４５の処理の具体例を説明するための図。
【発明を実施するための形態】
【００１５】
以下、各図を参照しながら本発明の実施形態を説明する。なお各図は、本実施形態を説明するための例示に過ぎない。また、各図は例示であるため、互いに整合していないことも有る。
【００１６】
１．装置構成の概略的説明：
図１は、本実施形態にかかる読取装置１０の構成を簡易的に示している。読取装置１０は、原稿を光学的に読み取って読取結果（読取画像）を保存したり外部へ出力したりすることが可能なスキャナーである。読取装置１０は、例えば、複数枚の原稿を一枚ずつ搬送して連続的に読み取り可能なドキュメントスキャナーである。
【００１７】
読取装置１０は、例えば、制御部１１、読取部１２、搬送部１３、通信インターフェイス（ＩＦ）１４、記憶部１５等を備える。制御部１１は、例えば、プロセッサー（例えばＣＰＵ１１ａ。ＡＳＩＣやＡＳＩＣとＣＰＵ等の協働であってもよい）、ＲＯＭ１１ｂ、ＲＡＭ１１ｃ等を有する１つ又は複数のＩＣや、その他のメモリー等を適宜含んで構成される。記憶部１５は、不揮発性の記憶装置である。記憶部１５は、制御部１１の一部であってもよい。
【００１８】
本実施形態においては、制御部１１では、プロセッサー（ＣＰＵ１１ａ）が、ＲＯＭ１１ｂ等に保存されたプログラムに従った演算処理を、ＲＡＭ１１ｃ等をワークエリアとして用いて実行することにより、読取装置１０の挙動を制御する。制御部１１はプログラムＡを搭載しており、プログラムＡに従って、画像取得部２０、パンチ穴特定部２１、パンチ穴処理部２２、画像出力部２３等といった各機能を実現する。プログラムＡを、画像処理プログラム等と呼ぶことができる。
【００１９】
搬送部１３は、不図示の原稿トレイに載置された原稿を制御部１１による制御下で所定の搬送方向に沿って搬送する搬送機構である。搬送部１３は、原稿トレイに載置された複数枚の原稿を一枚ずつ搬送する自動給紙装置（ＡＤＦ：Auto Document Feeder）を備えるとしてもよい。
読取部１２は、制御部１１による制御下で原稿を読み取るためのユニットであり、知られているように、光源、光学系、撮像素子等を含んでいる。光源が照射した光は、搬送部１３が搬送する原稿によって反射され、光学系によって撮像素子に結像する。そして、撮像素子は、結像した光に応じた電気信号としての読取画像を生成し、出力する。制御部１１は、撮像素子から出力された読取画像に対して、画像処理等を施して処理後の読取画像を、例えば記憶部１５に保存したり、通信ＩＦ１４を通じて外部へ送信したりすることができる。
【００２０】
通信ＩＦ１４は、公知の通信規格を含む所定の通信プロトコルに準拠して有線あるいは無線で外部と通信を実行するＩＦである。例えば、通信ＩＦ１４に対して不図示のＰＣ（パーソナルコンピューター）が接続され、原稿の読取画像が通信ＩＦ１４を介してＰＣへ送信される。図示は省略しているが、読取装置１０は、視覚的情報を表示するための表示部や、ユーザーからの操作を受け付けるためのタッチパネルや物理ボタン等の操作部といった公知の構成を適宜備える。また、読取装置１０は、スキャナーとして機能するだけでなくプリンターやファクシミリ等としても機能する複合機であってもよい。むろん複合機では、読取部１２で読み取って生成した原稿の読取画像をプリンター（プリンターとして機能する印刷機構）が印刷することで原稿のコピーを行うことができる。
【００２１】
図２は、読取装置１０の筐体内の一部構成を、原稿Ｐの搬送方向Ｄ１に直交する方向からの視点により簡易的に示している。原稿Ｐは、搬送部１３により搬送方向Ｄ１に沿って所定の搬送経路５０を搬送される。図２では一例として、図の右上を搬送方向Ｄ１の上流側とし、左下を搬送方向Ｄ１の下流側としている。本実施形態では、読取装置１０は、原稿の両面を読取可能な構成である。本実施形態において、原稿の第１面および第２面とは、原稿の両面を識別するための便宜上の表現に過ぎず、原稿の一方の面を第１面と呼んだとき、当該原稿の他方の面を第２面と呼ぶことができる。第１面を基準（表）にすれば第２面は裏側の面であり、第２面を基準（表）にすれば第１面が裏側の面である。読取部１２（図１）は、原稿Ｐの第１面Ｆ１を読み取るための第１読取部３０と、原稿Ｐの第２面Ｆ２を読み取るための第２読取部４０とを有している。
【００２２】
第１読取部３０と第２読取部４０とは、搬送方向Ｄ１に沿ってずれた位置に、かつ、搬送経路５０を挟んだ互いに逆側の位置に配設されている。また、第１読取部３０と搬送経路５０を挟んで相対する位置には、所定色の背景板３３が配設されており、第２読取部４０と搬送経路５０を挟んで相対する位置には、当該所定色の背景板４３が配設されている。第１読取部３０は、光源３１と、搬送方向Ｄ１と直交する方向（図２の紙面に垂直な方向）に沿って並ぶ複数の素子によるラインセンサー３２（撮像素子）とを含んでいる。光源３１は、第１読取部３０と背景板３３との間に読取対象物が無い場合は背景板３３を照射し、第１読取部３０と背景板３３との間に読取対象物（原稿Ｐ）が存在している場合には、原稿Ｐの第１面Ｆ１を照射することになる。ラインセンサー３２は、１回の読取動作で１ライン分の画像を読み取る。従って、第１読取部３０は、ラインセンサー３２による１ライン分の読み取りを所定頻度で繰り返すことにより、２次元の、つまり原稿Ｐの第１面Ｆ１の読取画像を生成する。
【００２３】
同様に、第２読取部４０は、光源４１と、搬送方向Ｄ１と直交する方向（図２の紙面に垂直な方向）に沿って並ぶ複数の素子によるラインセンサー４２（撮像素子）とを含んでいる。光源４１は、第２読取部４０と背景板４３との間に読取対象物が無い場合は背景板４３を照射し、第２読取部４０と背景板４３との間に読取対象物（原稿Ｐ）が存在している場合には、原稿Ｐの第２面Ｆ２を照射することになる。ラインセンサー４２は、１回の読取動作で１ライン分の画像を読み取る。従って、第２読取部４０は、ラインセンサー４２による１ライン分の読み取りを所定頻度で繰り返すことにより、２次元の、つまり原稿Ｐの第２面Ｆ２の読取画像を生成する。
【００２４】
図３は、第１読取部３０および第２読取部４０と、第１画像ＩＭ１および第２画像ＩＭ２とを簡易的に示している。第１画像ＩＭ１は、第１読取部３０が原稿Ｐの第１面Ｆ１の読み取りにより生成した読取画像である。第２画像ＩＭ２は、第２読取部４０が原稿Ｐの第２面Ｆ２の読み取りにより生成した読取画像である。第１画像ＩＭ１、第２画像ＩＭ２はそれぞれ、画素毎に色情報（例えば、ＲＧＢ（レッド、グリーン、ブルー）毎の階調値）を有するラスターデータである。例えば、第１読取部３０および第２読取部４０のうち搬送方向Ｄ１の上流側の読取部（図２の例では第２読取部４０）よりもやや上流側に、搬送部１３により搬送される原稿Ｐの先端を検出可能な不図示の紙端センサーが設けられているとする。そして、制御部１１は、例えば、紙端センサーにより原稿Ｐの先端が検出されてから、搬送方向Ｄ１に沿った紙端センサーから第２読取部４０のラインセンサー４２より若干の上流側位置までの距離の原稿Ｐの搬送に要する所定時間（第１の時間）経過後に、第２読取部４０による読み取りを開始させる。また、制御部１１は、例えば、紙端センサーにより原稿Ｐの先端が検出されてから、前記第１の時間＋搬送方向Ｄ１に沿った第２読取部４０のラインセンサー４２から第１読取部３０のラインセンサー３２までの距離の原稿Ｐの搬送に要する所定時間（第２の時間）、の経過後に第１読取部３０による読み取りを開始させる。
【００２５】
図３では、第１読取部３０、第２読取部４０および原稿Ｐについては、搬送方向Ｄ１（図２）の上流側から下流側を向く視点で示している。符号Ｄ２は、搬送方向Ｄ１に交差（直交）する方向であり、第１読取部３０および第２読取部４０の長手方向、つまりラインセンサー３２およびラインセンサー４２の長手方向を示している。図３においては、第１読取部３０と第２読取部４０とが搬送経路５０を挟んで相対しているように見えるが、図２を参照すれば判るように、第１読取部３０は搬送経路５０を挟んで背景板３３と相対し、第２読取部４０は搬送経路５０を挟んで背景板４３と相対している。図３では、背景板３３，４３の記載を省略している。図２，３では、搬送経路５０の厚みをかなり大きく表現しているが、これは図の見易さの為の表現に過ぎない。
【００２６】
図３では、第１画像ＩＭ１、第２画像ＩＭ２それぞれと方向Ｄ１，Ｄ２との対応関係も併せて示している。なお、理解をしやすいように第１画像ＩＭ１と第２画像ＩＭ２との一方を方向Ｄ２で反転させることでパンチ穴を左側にそろえている。実際の処理を行う際には、反転させるか反転させないかについて処理を行い易い方を選択すればよい。図３において、第１画像ＩＭ１の上下左右の各端近傍のハッチングを付した領域は、第１読取部３０（ラインセンサー３２）が原稿Ｐの第１面Ｆ１を読み取る際に、併せて読み取った第１面Ｆ１の外側の背景板３３の読取結果（背景板画像）である。また、第１画像ＩＭ１における前記上下左右の背景板画像以外の、円形状のハッチングを付した各領域は、第１読取部３０（ラインセンサー３２）が原稿Ｐの第１面Ｆ１を読み取る際に、原稿Ｐに形成されている各パンチ穴を通して読み取った背景板３３の読取結果（パンチ穴画像）である。同様に、図３において第２画像ＩＭ２の上下左右の各端近傍のハッチングを付した領域は、第２読取部４０（ラインセンサー４２）が原稿Ｐの第２面Ｆ２を読み取る際に、併せて読み取った第２面Ｆ２の外側の背景板４３の読取結果（背景板画像）である。第２画像ＩＭ２における前記上下左右の背景板画像以外の、円形状のハッチングを付した各領域は、第２読取部４０（ラインセンサー４２）が原稿Ｐの第２面Ｆ２を読み取る際に、前記各パンチ穴を通して読み取った背景板４３の読取結果（パンチ穴画像）である。
【００２７】
つまり、図３の第１画像ＩＭ１、第２画像ＩＭ２それぞれに含まれている各パンチ穴画像は、原稿Ｐの各パンチ穴を第１面Ｆ１側から読み取った読取結果と第２面Ｆ２側から読み取った読取結果である。原稿Ｐの第１面Ｆ１及び又は第２面Ｆ２には、ユーザーが読取装置１０に読み取らせたい何らかのオブジェクト（例えば、文字、写真、ＣＧ等のオブジェクト）が印刷されているが、図３（および後述の図５）の第１画像ＩＭ１、第２画像ＩＭ２では、そのようなオブジェクトの読取結果については表現を省略している。
【００２８】
２．画像処理（パンチ穴画像の特定および除去）の説明：
図４は、読取装置１０の制御部１１がユーザーからの原稿の読取開始指示に従って、プログラムＡに従って実行する処理（画像生産方法）をフローチャートにより示している。
制御部１１（画像取得部２０）は、読取部１２から、原稿の第１面の読取画像である第１画像と、当該原稿の第２面の読取画像である第２画像とを取得する（ステップＳ１００、取得工程）。例えば、画像取得部２０は、図３に示したような第１画像ＩＭ１および第２画像ＩＭ２の出力を読取部１２から受け取り、シェーディング補正等の画像処理を行う。
【００２９】
ステップＳ１１０では、制御部１１（パンチ穴特定部２１）は、ステップＳ１００で取得した第１画像、第２画像のそれぞれからパンチ穴検出用画像を生成する。つまり、ステップＳ１００で取得した第１画像からパンチ穴検出用の第１画像を生成し、ステップＳ１００で取得した第２画像からパンチ穴検出用の第２画像を生成する。この場合、パンチ穴特定部２１は、背景板３３，４３の色と、それ以外の色とを分ける２値化処理を、ステップＳ１００で取得した第１画像、第２画像のそれぞれに施すことにより、パンチ穴検出用の第１画像および第２画像を生成する。
【００３０】
読取装置１０が備える背景板３３，４３の色は予め決まっている。背景板３３，４３の色を「背景色」とも呼ぶ。背景色は、例えばグレー色である。パンチ穴特定部２１は、例えば、所定の色空間（例えば、ＲＧＢ色空間やＬ*ａ*ｂ*色空間）における背景色の座標点を中心にして、当該色空間内に所定の色範囲（背景色範囲）を設定する。そして、ステップＳ１００で取得した第１画像の画素毎に、画素の色が背景色範囲に属するか否かを判定し、色が背景色範囲に属する画素を黒画素（例えば、Ｒ＝Ｇ＝Ｂ＝０）に変換し、色が背景色範囲に属さない画素を白画素（例えば、Ｒ＝Ｇ＝Ｂ＝２５５）に変換する。これにより、背景色および背景色に近い色を黒とし、それら以外の色を白とした第１画像（パンチ穴検出用の第１画像）が得られる。同様に、パンチ穴特定部２１は、ステップＳ１００で取得した第２画像の画素毎に、画素の色が背景色範囲に属するか否かを判定し、色が背景色範囲に属する画素を黒画素に変換し、色が背景色範囲に属さない画素を白画素に変換する。これにより、背景色および背景色に近い色を黒とし、それら以外の色を白とした第２画像（パンチ穴検出用の第２画像）が得られる。色が背景色範囲に属する画素（上述の２値化処理で黒に変換される画素）を、「背景色画素」とも呼ぶ。
【００３１】
このように、ステップＳ１１０では第１画像、第２画像のそれぞれに２値化処理を施してパンチ穴検出用の第１画像および第２画像を生成することで、背景色画素と背景色画素ではない画素とを容易に区別して、後述するステップＳ１３０等の処理を効率化、高速化させる。以下では、パンチ穴検出用の第１画像および第２画像は２値化処理が施されたことを前提として説明を続けるが、本実施形態において上述の２値化処理は必須ではない。背景色範囲は既知であるため、制御部１１は、ステップＳ１００で取得した（例えば、カラー画像としての）第１画像、第２画像の各画素が背景色画素に該当するか否かを必要なタイミングで都度判断することが可能である。そのため、ステップＳ１１０では、パンチ穴特定部２１は、ステップＳ１００で取得した第１画像および第２画像そのものを、パンチ穴検出用の第１画像および第２画像として扱ってもよい。
【００３２】
ステップＳ１１０では、パンチ穴特定部２１は、原稿の第１面および第２面における同一位置（原稿Ｐにおいて表裏の関係にある第１面Ｆ１側、第２面Ｆ２側それぞれの位置）の情報を比較し易いように、第１画像と第２画像とのいずれか一方を鏡面画像に変換することで、第１画像と第２画像との向きを揃える。図３の例では、第１画像ＩＭ１および第２画像ＩＭ２はいずれも、搬送方向Ｄ１の下流側を上側とし、原稿Ｐの方向Ｄ２における一端（例えば、左側の端部ＬＥ）の読取結果を左側としており、向きが揃った状態である。第１画像ＩＭ１および第２画像ＩＭ２は、ステップＳ１００で読取部１２から取得した第１画像および第２画像（向きを揃えた状態の第１画像および第２画像）の具体例であるが同時に、説明の都合上、向きを揃えた状態のパンチ穴検出用の第１画像および第２画像を示しているものとする。ただし、パンチ穴特定部２１は、このような向きを揃える処理を行うことなくパンチ穴画像を特定するとしてもよい。
ステップＳ１１０後のステップＳ１２０〜Ｓ１６０の処理には、パンチ穴検出用の第１画像および第２画像を用いることになるが、ステップＳ１２０〜Ｓ１６０の説明においては、パンチ穴検出用の第１画像、パンチ穴検出用の第２画像を、単に、第１画像（第１画像ＩＭ１）、第２画像（第２画像ＩＭ２）と呼ぶ。
【００３３】
ステップＳ１２０では、パンチ穴特定部２１は、パンチ穴を検出する（パンチ穴画像を特定する）ための検出範囲を、第１画像、第２画像の夫々において設定する。一般的に、パンチ穴は原稿の端近傍に形成されている。そのため、パンチ穴特定部２１は、第１画像、第２画像それぞれにおいて、画像の端に沿った所定幅の範囲を検出範囲に設定する。
【００３４】
図５は、第１画像ＩＭ１、第２画像ＩＭ２それぞれにおいて検出範囲を設定する処理を説明するための図である。図５では、第１画像ＩＭ１、第２画像ＩＭ２それぞれの左端に沿う縦長の一部画像範囲を、検出範囲ＩＭ１ｐ，ＩＭ２ｐとして設定した例を示している。具体的には、パンチ穴特定部２１は、第１画像ＩＭ１の左端（左辺）から第１画像ＩＭ１の横方向に沿って第１画像ＩＭ１の中央に向かって各画素の色を走査していき、色が黒から最初に白に変化した位置の画素を、原稿左端の画素とする。ただしこの場合、原稿左端を通過しないと予想される位置（第１画像ＩＭ１の上端または下端に近い位置）を避けて、第１画像ＩＭ１の左端から第１画像ＩＭ１の横方向に沿って第１画像ＩＭ１の中央に向かって各画素の色を走査する。そして、パンチ穴特定部２１は、第１画像ＩＭ１の左端から、原稿左端の画素から第１画像ＩＭ１の横方向に沿って所定距離Ｗだけ進んだ位置、までの画像範囲を、検出範囲ＩＭ１ｐに設定する。所定距離Ｗは、原稿に形成されるパンチ穴の位置の実情を鑑みて、例えば、１８ｍｍ程度の距離である。
【００３５】
同様に、パンチ穴特定部２１は、第２画像ＩＭ２の左端（左辺）から第２画像ＩＭ２の横方向に沿って第２画像ＩＭ２の中央に向かって各画素の色を走査していき、色が黒から最初に白に変化した位置の画素を、原稿左端の画素とする。そして、第２画像ＩＭ２の左端から、原稿左端の画素から第２画像ＩＭ２の横方向に沿って所定距離Ｗだけ進んだ位置、までの画像範囲を、検出範囲ＩＭ２ｐに設定する。パンチ穴特定部２１は、第１画像ＩＭ１、第２画像ＩＭ２の解像度（１インチあたりの画素数）に基づいて１画素の幅を認識できるため、距離を画素数に換算することができる。よって、所定距離Ｗを画素数に換算することで、第１画像ＩＭ１において検出範囲ＩＭ１ｐを設定し、第２画像ＩＭ２において検出範囲ＩＭ２ｐを設定することができる。
【００３６】
図５では、第１画像ＩＭ１、第２画像ＩＭ２それぞれの左端に沿う検出範囲ＩＭ１ｐ，ＩＭ２ｐを設定する例を示している。ただし実際には、パンチ穴特定部２１は、第１画像ＩＭ１、第２画像ＩＭ２それぞれにおいて４辺（上下左右の各端）に沿った検出範囲、つまり、第１画像ＩＭ１、第２画像ＩＭ２それぞれにおいて、画像の上下左右の各端〜原稿の上下左右の各端から所定距離Ｗだけ内側に入った位置、の範囲を検出範囲に設定する。このような検出範囲は、第１画像ＩＭ１内の原稿範囲の中央部分を除いた枠状の範囲、第２画像ＩＭ２内の原稿範囲の中央部分を除いた枠状の範囲、とも表現できる。このように、パンチ穴画像を特定するための検出範囲を絞ることで、原稿のパンチ穴に該当しない画像をパンチ穴画像として特定する確率を下げると同時に、原稿のパンチ穴に該当する画像をパンチ穴画像として特定する確率を上げることができる。
【００３７】
ステップＳ１３０では、パンチ穴特定部２１は、第１画像と第２画像との両方における同じ位置に存在する模様に基づいてパンチ穴画像を特定する（特定工程）。ステップＳ１３０〜Ｓ１６０は、ステップＳ１２０で設定した検出範囲を対象とした処理である。模様とは、色及び又は形を伴った領域であり、模様の最小単位は画素である。また、複数の画素が集合した形や色を伴う領域も模様である。本実施形態では、パンチ穴特定部２１は、第１画像と第２画像との両方における同じ位置に黒画素、つまり背景色画素（模様）が存在する場合、その位置の画素をパンチ穴画像（パンチ穴画像の一部）として特定する。
【００３８】
再び図３に基づいて説明する。制御部１１は、第１画像ＩＭ１の原点Ｏ１、第２画像ＩＭ２の原点Ｏ２を夫々定義する。これら原点の定義は種々考えられるが、例えば、第１読取部３０が有するラインセンサー３２の最も左側（搬送方向Ｄ１の上流側から下流側を向いたときの左側）の素子による読み取りで生成された画素であって且つ搬送方向Ｄ１において原稿Ｐの先端に対応する位置の画素を原点Ｏ１とする。同様に、第２読取部４０が有するラインセンサー４２の最も左側（搬送方向Ｄ１の上流側から下流側を向いたときの左側）の素子による読み取りで生成された画素であって且つ搬送方向Ｄ１において原稿Ｐの先端に対応する位置の画素を原点Ｏ２と定義する。
【００３９】
読取装置１０の筐体内においては、方向Ｄ２における第１読取部３０（ラインセンサー３２）の位置と第２読取部４０（ラインセンサー４２）の位置とが一致するように、第１読取部３０および第２読取部４０は配設されている。例えば、方向Ｄ２における所定の位置を基準位置Ｘｓとしたとき、ラインセンサー３２の最も左側の素子の位置と、ラインセンサー４２の最も左側の素子の位置とのいずれもが基準位置Ｘｓに一致するように、第１読取部３０および第２読取部４０は配設されている。従って、原点Ｏ１を基準とした第１画像ＩＭ１内の任意の位置を２次元座標で表し、原点Ｏ２を基準とした第２画像ＩＭ２内の任意の位置を２次元座標で表したとき、原点Ｏ１を基準とした座標と、原点Ｏ２を基準とした座標とが同じ値である場合は、これら２つの座標は、原稿Ｐにおけるある一点の第１面Ｆ１側、第２面Ｆ２側それぞれの位置（つまり同じ位置）を指し示していると言える。なお、上下左右の背景板画像を除外した第１画像ＩＭ１、第２画像ＩＭ２（第１面Ｆ１のみの読取結果、第２面Ｆ２のみの読取結果）それぞれの、例えば左上の隅を原点Ｏ１，Ｏ２と定義してもよい。
【００４０】
図６は、ステップＳ１３０の処理を具体例を用いて説明するための図である。図６の上段には、第１画像ＩＭ１の一部分（検出範囲ＩＭ１ｐの一部分）と、第２画像ＩＭ２の一部分（検出範囲ＩＭ２ｐの一部分）とを並べて示している。図６では、個々の矩形が画像を構成する画素を示している。また、図６の上段に示す検出範囲ＩＭ１ｐ，ＩＭ２ｐ内のハッチングを施した画素は黒画素（背景色画素）であり、ハッチングを施していない画素は白画素に該当する。パンチ穴特定部２１は、検出範囲ＩＭ１ｐ内の画素と検出範囲ＩＭ２ｐ内の画素とを、位置が同じ（原点Ｏ１を基準とした第１画像ＩＭ１内での位置と原点Ｏ２を基準とした第２画像ＩＭ２内での位置とが一致する）もの同士で比較し、比較した２つの画素の両方が黒画素に該当するか否かを判定する。例えば、図６の上段に示した検出範囲ＩＭ１ｐ内の画素Ｐｘ１ｃおよび検出範囲ＩＭ２ｐ内の画素Ｐｘ２ｃに注目すると、これら画素Ｐｘ１ｃ，Ｐｘ２ｃは同じ位置の画素であり、かつ、両方とも黒画素である。従って、パンチ穴特定部２１は、画素Ｐｘ１ｃ，Ｐｘ２ｃをパンチ穴画像（パンチ穴画像の一部）として特定する。
【００４１】
ただし、同じパンチ穴を原稿の第１面側から読み取ったときの当該パンチ穴の形状と原稿の第２面側から読み取ったときの当該パンチ穴の形状とが完全に一致することは稀である。このような実情を鑑みると、第１画像と第２画像との両方における同じ位置に黒画素が存在する場合に当該位置の画素をパンチ穴画像として特定する、という処理の繰り返しだけでは、結果的に、実際のパンチ穴よりも小さい範囲がパンチ穴画像として特定され易い。そこで、ステップＳ１３０では、パンチ穴特定部２１は、更に、同じ位置において第１画像と第２画像との一方に存在する模様については、当該位置の周囲の模様に基づいてパンチ穴画像に該当するか否かを特定する。
【００４２】
図６の上段において、検出範囲ＩＭ１ｐ、検出範囲ＩＭ２ｐそれぞれの中で太い実線で囲った各画素は、第１画像ＩＭ１側と第２画像ＩＭ２側とのいずれか一方のみが黒画素に該当する位置の画素である。例えば、図６の上段に示した検出範囲ＩＭ１ｐ内の画素Ｐｘ１ａおよび検出範囲ＩＭ２ｐ内の画素Ｐｘ２ａに注目すると、これら画素Ｐｘ１ａ，Ｐｘ２ａは同じ位置の画素であり、画素Ｐｘ１ａは黒画素であるが画素Ｐｘ２ａは白画素である。また、図６の上段に示した検出範囲ＩＭ１ｐ内の画素Ｐｘ１ｂおよび検出範囲ＩＭ２ｐ内の画素Ｐｘ２ｂに注目すると、これら画素Ｐｘ１ｂ，Ｐｘ２ｂは同じ位置の画素であり、画素Ｐｘ１ｂは黒画素であるが画素Ｐｘ２ｂは白画素である。
【００４３】
このような状況で、パンチ穴特定部２１は、同じ位置において第１画像と第２画像との一方に存在する模様（背景色画素）については、第１画像と第２画像との他方における当該位置の周囲にパンチ穴画像に該当する模様（背景色画素）が存在している場合に、パンチ穴画像に特定する。具体的には、画素Ｐｘ１ａ，Ｐｘ２ａに注目すると、これら画素Ｐｘ１ａ，Ｐｘ２ａのうち、黒画素つまり背景色画素に該当しない方の画素Ｐｘ２ａを有する第２画像ＩＭ２（検出範囲ＩＭ２ｐ）においては、画素Ｐｘ２ａの周囲には黒画素が一つも存在していない。ここで言う周囲とは、注目する画素に接する上下左右および右上、右下、左下、左上の計８つの画素位置を言う。従って、パンチ穴特定部２１は、画素Ｐｘ１ａについては、パンチ穴画像に該当しないと判定する。画素Ｐｘ１ａをパンチ穴画像に該当しないと判定した場合には、画素Ｐｘ１ａと表裏の関係にある画素Ｐｘ２ａについてもパンチ穴画像に該当しないと判定する。つまり、パンチ穴特定部２１は、画素Ｐｘ１ａ，Ｐｘ２ａをパンチ穴画像（パンチ穴画像の一部）として特定しない。
【００４４】
画素Ｐｘ１ｂ，Ｐｘ２ｂに注目すると、これら画素Ｐｘ１ｂ，Ｐｘ２ｂのうち、黒画素つまり背景色画素に該当しない方の画素Ｐｘ２ｂを有する第２画像ＩＭ２（検出範囲ＩＭ２ｐ）においては、画素Ｐｘ２ｂの周囲には黒画素が一つ以上存在している。従って、パンチ穴特定部２１は、画素Ｐｘ１ｂについては、パンチ穴画像に該当すると判定する。画素Ｐｘ１ｂをパンチ穴画像に該当すると判定した場合には、画素Ｐｘ１ｂと表裏の関係にある画素Ｐｘ２ｂについてもパンチ穴画像に該当すると判定する。つまり、パンチ穴特定部２１は、画素Ｐｘ１ｂ，Ｐｘ２ｂをパンチ穴画像（パンチ穴画像の一部）として特定する。
【００４５】
図６の下段には、ステップＳ１３０によるパンチ穴画像の特定を経た第１画像ＩＭ１の一部分（検出範囲ＩＭ１ｐの一部分）と、第２画像ＩＭ２の一部分（検出範囲ＩＭ２ｐの一部分）とを並べて示している。図６の下段では、ステップＳ１３０で特定されたパンチ穴画像（パンチ穴画像に特定された画素の塊）を、ハッチングを施して示している。図６の下段に示すように、ステップＳ１３０の処理により、円形状のパンチ穴の読取結果に該当する可能性が高い画像領域がパンチ穴画像として特定される。
【００４６】
なお、図６の上段の検出範囲ＩＭ１ｐ内の右上付近に存在する幾つかの黒画素（画素Ｐｘ１ａを含む画素Ｐｘ１ａ近傍の黒画素）の集合は、例えば、原稿Ｐの第１面Ｆ１において偶然に背景色範囲に属する色で表現された文字や線等の一部分の読取結果であると予想される。このような背景色範囲に属する色で表現された文字等のオブジェクトは、それらが原稿の第１面側と第２面側とで同じ位置にそれぞれ存在することは稀であると言える。従って、ステップＳ１３０によれば、パンチ穴の読取結果ではないが背景色範囲に属する色で表現されている画像を、パンチ穴画像として特定してしまうことを、高い確率で回避することができる。
【００４７】
ステップＳ１４０では、パンチ穴特定部２１は、ステップＳ１３０を経た第１画像の検出範囲および第２画像の検出範囲を対象として、更に、パンチ穴サイズに基づくパンチ穴画像の特定を行う。原稿に形成されるパンチ穴のサイズは、概ね一定の範囲に収まる。例えば、パンチ穴のサイズは、直径が４ｍｍ〜９ｍｍ程度の範囲に収まる。そこで、制御部１１は、このような直径の範囲を、既知のパンチ穴サイズとして登録しておく。そして、パンチ穴特定部２１は、ステップＳ１３０で第１画像の検出範囲、第２画像の検出範囲それぞれで特定したパンチ穴画像を対象として、上下（縦）方向の幅および横方向の幅がいずれも前記パンチ穴サイズの範囲内であるか否かを判定する。当該判定は、ステップＳ１３０で第１画像の検出範囲、第２画像の検出範囲それぞれでパンチ穴画像として特定した画素が連続する画像領域（パンチ穴画像に特定された画素の塊）を１つの対象とし、このような対象毎に行う。そして、パンチ穴特定部２１は、上下方向の幅および横方向の幅のいずれか一方あるいは両方が前記パンチ穴サイズの範囲に収まらないパンチ穴画像については、ステップＳ１４０の段階でパンチ穴画像から除外する。
【００４８】
ステップＳ１４０によれば、第１画像の検出範囲および第２画像の検出範囲の同じ位置（領域）において背景色範囲に属する色で表現されているが、前記パンチ穴サイズと比べて小さかったり細かったりする何らかの画像を、パンチ穴画像から除外することができる。また、ステップＳ１４０によれば、第１画像の検出範囲および第２画像の検出範囲の同じ位置（領域）において背景色範囲に属する色で表現されているが、前記パンチ穴サイズと比べて大きかったり太かったりする何らかの画像についても、パンチ穴画像から除外することができる。
【００４９】
図５の下段やこれまでの説明から判るように、第１画像ＩＭ１の検出範囲ＩＭ１ｐおよび第２画像ＩＭ２の検出範囲ＩＭ２ｐには、原稿Ｐの外側の背景板３３，４３の読取結果である背景板画像が含まれている。背景板画像に該当する各画素は、当然に背景色画素つまり黒画素であり、基本的には、ステップＳ１３０においてパンチ穴画像として特定される。しかし、検出範囲ＩＭ１ｐ、検出範囲ＩＭ２ｐそれぞれに含まれている背景板画像は、上下方向の幅および横方向の幅の少なくとも一方は前記パンチ穴サイズを大きく超えるサイズであるため、ステップＳ１４０を経ることで、検出範囲ＩＭ１ｐ、検出範囲ＩＭ２ｐそれぞれに含まれている背景板画像は、全て（あるいは殆ど全て）がパンチ穴画像から除外されると言える。
【００５０】
ステップＳ１５０では、パンチ穴特定部２１は、ステップＳ１４０を経た第１画像の検出範囲、第２画像の検出範囲のそれぞれにおいて除外されずに残っているパンチ穴画像について、検出範囲の端に接するか否かを判定する。検出範囲の端とは、図５の下段の例で言えば、検出範囲ＩＭ１ｐ、検出範囲ＩＭ２ｐそれぞれの上下左右の端（辺）である。ただしステップＳ１２０に関連して説明したように、検出範囲は、実際には枠状の範囲であるため、検出範囲の端とは、当該枠状の範囲の外周に該当する端および当該枠状の範囲の内周に該当する端である。ステップＳ１２０で第１画像、第２画像それぞれに設定した検出範囲の何れかの端に接しているパンチ穴画像は、パンチ穴の位置として不適切であると言える。そのため、パンチ穴特定部２１は、ステップＳ１４０を経た第１画像の検出範囲、第２画像の検出範囲のそれぞれにおいて除外されずに残っているパンチ穴画像のうち、少なくとも一部の画素が検出範囲の端に接しているパンチ穴画像については、ステップＳ１５０の段階でパンチ穴画像から除外する。ステップＳ１４０によって検出範囲ＩＭ１ｐ、検出範囲ＩＭ２ｐそれぞれに含まれている背景板画像はパンチ穴画像から除外される可能性が高いが、更にステップＳ１５０を実施することで、検出範囲ＩＭ１ｐ、検出範囲ＩＭ２ｐそれぞれに含まれている背景板画像の全てを確実にパンチ穴画像から除外することができる。
【００５１】
ステップＳ１６０では、パンチ穴特定部２１は、この時点で第１画像の検出範囲、第２画像の検出範囲のそれぞれにおいて特定されている（除外されずに残っている）パンチ穴画像を対象として、パンチ穴画像のサイズを補正する。ここで言う補正とは、基本的にパンチ穴画像のサイズを大きくする補正である。
【００５２】
パンチ穴画像のサイズを補正する理由を、図７を用いて説明する。
図７Ａは、ラインセンサー３２（図２）側からの視点により原稿Ｐの一部範囲を破線にて示している。ラインセンサー３２からの視点による原稿Ｐの一部範囲であるため、図７Ａが示す原稿Ｐの面は、第１面Ｆ１である。
一方、図７Ｂは、ラインセンサー４２（図２）側からの視点により原稿Ｐの一部範囲を破線にて示している。ラインセンサー４２からの視点による原稿Ｐの一部範囲であるため、図７Ｂが示す原稿Ｐの面は、第２面Ｆ２である。
【００５３】
図７Ａ、図７Ｂそれぞれにおける原稿Ｐの中央の円形は、原稿Ｐに形成されたパンチ穴Ｈである。ラインセンサー３２側から原稿Ｐのパンチ穴Ｈを見たとき、パンチ穴Ｈの内側には背景板３３が見える。また、ラインセンサー４２側から原稿Ｐのパンチ穴Ｈを見たとき、パンチ穴Ｈの内側には背景板４３が見える。従って、図７Ａ、図７Ｂそれぞれにおけるパンチ穴Ｈの内側のハッチングは、背景板３３，４３の色（背景色）を示している。ただし、パンチ穴Ｈの内側に見える背景板上には、光源の位置に応じた影が生じる。
【００５４】
図２の例によれば、第１読取部３０が備える光源３１は、ラインセンサー３２よりも搬送方向Ｄ１の下流側に配設されており、当該下流側から搬送経路５０に対して傾いて搬送経路５０を照射している。そのため、ラインセンサー３２側から原稿Ｐのパンチ穴Ｈを見たとき、パンチ穴Ｈの搬送方向Ｄ１下流側の縁の内側（背景板３３上の一部範囲）に、当該パンチ穴Ｈの搬送方向Ｄ１下流側の縁の影ＳＤ１が発生する（図７Ａ参照）。
また、図２の例によれば、第２読取部４０が備える光源４１は、ラインセンサー４２よりも搬送方向Ｄ１の上流側に配設されており、当該上流側から搬送経路５０に対して傾いて搬送経路５０を照射している。そのため、ラインセンサー４２側から原稿Ｐのパンチ穴Ｈを見たとき、パンチ穴Ｈの搬送方向Ｄ１上流側の縁の内側（背景板４３上の一部範囲）に、当該パンチ穴Ｈの搬送方向Ｄ１上流側の縁の影ＳＤ２が発生する（図７Ｂ参照）。
【００５５】
背景板３３に生じた影ＳＤ１の色は、背景板３３の本来の色（背景色）よりも暗い。同様に、背景板４３に生じた影ＳＤ２の色は、背景板４３の本来の色（背景色）よりも暗い。そのため、第１読取部３０が読み取った第１画像ＩＭ１において、影ＳＤ１に該当する位置の各画素は、パンチ穴Ｈの形状の一部分（パンチ穴Ｈの搬送方向Ｄ１下流側の一部分）であるにもかかわらず、その色が背景色範囲に属さず、背景色画素に該当しない（ステップＳ１１０の２値化処理で白画像に変換される）。同様に、第２読取部４０が読み取った第２画像ＩＭ２において、影ＳＤ２に該当する位置の各画素は、パンチ穴Ｈの形状の一部分（パンチ穴Ｈの搬送方向Ｄ１上流側の一部分）であるにもかかわらず、その色が背景色範囲に属さず、背景色画素に該当しない（ステップＳ１１０の２値化処理で白画像に変換される）。従って、ステップＳ１３０で、第１画像の検出範囲における背景色画素（黒画素）の位置と第２画像の検出範囲における背景色画素（黒画素）の位置とに基づいて上述のように特定されるパンチ穴画像の形状は、パンチ穴Ｈの形状（円形）と比較して上下方向（搬送方向Ｄ１に対応する方向）においてやや潰れた楕円状となり易い。
【００５６】
このような事情に鑑みて、ステップＳ１６０では、パンチ穴特定部２１は、第１画像の検出範囲、第２画像の検出範囲のそれぞれにおいて特定されているパンチ穴画像を対象として、パンチ穴画像を上下方向に拡大してサイズを補正する。つまり、原稿のパンチ穴の内側に生じる影に対応する方向にパンチ穴画像の範囲を拡大する。当該補正により、補正後のパンチ穴画像は、パンチ穴の形状により近い（ほぼ等しい）形状となる。
【００５７】
ステップＳ１６０におけるパンチ穴画像の適切な拡大率は、上述のようにパンチ穴Ｈ内側の上下部分に発生する影ＳＤ１，ＳＤ２の大きさによる。影ＳＤ１，ＳＤ２の大きさは、主に光源３１，４１の搬送経路５０に対する照射角度に依存するが、光源３１，４１の照射角度は予め決まっている。そこで、制御部１１は、光源３１，４１の照射角度（既知）に応じて生じる影ＳＤ１，ＳＤ２がパンチ穴画像の特定に及ぼす影響をキャンセルするために最適なパンチ穴画像の拡大率というものを予め登録しておく。そして、ステップＳ１６０では、パンチ穴特定部２１は、当該登録した拡大率を用いて、パンチ穴画像を上下方向に拡大してサイズを補正すればよい。
【００５８】
パンチ穴Ｈ内側の上下部分に発生する影ＳＤ１，ＳＤ２の大きさは、原稿Ｐの厚み（紙厚）にも依存する。光源３１，４１の照射角度が一定であれば、原稿Ｐの厚みが大きい程、影ＳＤ１，ＳＤ２は大きくなる。そこで、制御部１１が、搬送部１３が搬送する原稿Ｐの厚みを取得可能（例えば、不図示の紙厚センサーにより原稿Ｐの厚みを取得可能）な構成においては、パンチ穴特定部２１は、取得された原稿Ｐの厚みに応じて、前記登録した拡大率をさらに補正し、当該補正した拡大率を用いて、パンチ穴画像を上下方向に拡大する（ステップＳ１６０）としてもよい。
【００５９】
図８は、ステップＳ１４０〜Ｓ１６０の処理を具体例を用いて説明するための図である。図８の上段には、ステップＳ１３０が終了した時点での第１画像ＩＭ１の検出範囲ＩＭ１ｐおよび第２画像ＩＭ２の検出範囲ＩＭ２ｐの一部分を例示している。ステップＳ１３０の結果、検出範囲ＩＭ１ｐおよび検出範囲ＩＭ２ｐには同じ位置に同じ形状のパンチ穴画像が特定されるため、図８では便宜上、検出範囲ＩＭ１ｐおよび検出範囲ＩＭ２ｐを重ねて（実質的に同じ画像として）示している。
【００６０】
図８の上段に示す検出範囲ＩＭ１ｐ，ＩＭ２ｐにおいて、例えば、パンチ穴画像Ｑ１，Ｑ２，Ｑ３が特定されているとする。ただし、パンチ穴画像Ｑ１，Ｑ２，Ｑ３のうち、原稿Ｐに形成されたパンチ穴の読取結果はパンチ穴画像Ｑ２だけである。パンチ穴画像Ｑ１は、実際には背景板画像であり、パンチ穴画像Ｑ３は、背景色範囲に属する色で原稿Ｐの表裏の同じ位置に表現された罫線等の何らかの画像である。図８の中段には、ステップＳ１４０，Ｓ１５０を経た後の検出範囲ＩＭ１ｐ，ＩＭ２ｐの一部分を例示している。ステップＳ１４０，Ｓ１５０を経ることで、検出範囲ＩＭ１ｐ，ＩＭ２ｐにおいて特定されていたパンチ穴画像Ｑ１，Ｑ２，Ｑ３のうち、パンチ穴画像Ｑ１，Ｑ３が除外され、パンチ穴画像Ｑ２がパンチ穴画像として特定された状態となる。パンチ穴画像Ｑ３は、図８から判るように上下方向の幅が非常に狭いため、ステップＳ１４０において前記パンチ穴サイズの範囲に収まらないと判定されて除外される。
【００６１】
図８の下段には、ステップＳ１６０を経た後の検出範囲ＩＭ１ｐ，ＩＭ２ｐの一部分を例示している。ステップＳ１６０を経ることで、検出範囲ＩＭ１ｐ，ＩＭ２ｐにおいて特定されていたパンチ穴画像Ｑ２（図８の中段参照）は、サイズが上下方向に拡大するように補正される。
このような本実施形態のパンチ穴画像の特定方法によれば、原稿に、背景色範囲に属する色の文字や線等のオブジェクトや、背景色範囲に属する色（明るさ）を有する皺や、パンチ穴ではない他のサイズの穴等、パンチ穴として誤検出し易いものが存在していたとしても、パンチ穴に対応するパンチ穴画像を正確に特定する、つまりパンチ穴を正確に検出することができる。
【００６２】
ステップＳ１７０では、制御部１１（パンチ穴処理部２２）は、これまでの処理で特定されたパンチ穴画像（図４の例では、ステップＳ１６０でサイズ補正された後のパンチ穴画像（例えば、図８の下段に示すパンチ穴画像Ｑ２））を除去するパンチ穴除去処理を行う。ステップＳ１７０で処理対象とする画像は、予め読取装置１０に読取指示がされている面の画像である。念のために記載しておくと、パンチ穴検出用の画像に対してパンチ穴除去処理を行うのではなく、ユーザーが所望した設定でスキャンした画像に対してパンチ穴除去処理を行う。ユーザーは、読取装置１０による読取開始（搬送部１３による原稿の搬送開始）に先立ち、図示しない操作部等を介して、読取装置１０に原稿の片面読取又は両面読取を設定することができる。
【００６３】
本実施形態では、制御部１１は、原稿の片面読取が設定されている場合には、原稿の片面から読み取った画像（ここでは、第１面から読み取った第１画像）を対象としてステップＳ１７０以降の処理を実行するものとする。一方、制御部１１は、原稿の両面読取が設定されている場合には、原稿の両面から読み取った画像、つまり第１面から読み取った第１画像および第２面から読み取った第２画像の夫々を対象としてステップＳ１７０以降の処理を実行する。ただし、これまでの説明から解るように、本実施形態では、片面読取と両面読取のいずれが設定されているかに関係なく、パンチ穴画像を特定するために、読取部１２は原稿の両面を読み取り、制御部１１は、読取部１２から第１面の第１画像および第２面の第２画像を取得し（ステップＳ１００）、ステップＳ１１０以降の処理を実行する。
【００６４】
第１画像を対象としてステップＳ１７０を実行する場合について説明する。この場合、ステップＳ１７０では、パンチ穴処理部２２は、ステップＳ１００で取得された第１画像を処理対象とし、この第１画像における、上述のように特定されたパンチ穴画像と位置が一致する画像領域（ステップＳ１００で取得された第１画像内のパンチ穴画像）について、パンチ穴除去処理を行う。パンチ穴除去処理では、例えば、対象の画像領域の各画素の色を白色に置換する。あるいは、パンチ穴除去処理では、対象の画像領域の各画素の色を、当該画像領域の周辺の画素の色（周辺の画素の平均の色）に置換するとしてもよい。第２画像を対象としてステップＳ１７０を実行する場合も同様である。つまり、パンチ穴処理部２２は、ステップＳ１００で取得された第２画像を処理対象とし、この第２画像における、上述のように特定されたパンチ穴画像と位置が一致する画像領域（ステップＳ１００で取得された第２画像内のパンチ穴画像）について、パンチ穴除去処理を行う。
【００６５】
ステップＳ１８０では、制御部１１（画像出力部２３）が、ステップＳ１７０によるパンチ穴除去処理が施された画像に、背景板画像を削除し原稿の画像を残す切出処理などの画像処理を行い、画像処理後の画像を出力して、図４のフローチャートを終える。上述したように、原稿の片面読取が設定されている場合には、ステップＳ１７０では第１画像がパンチ穴除去処理の対象となっているため、ステップＳ１８０では、画像出力部２３は、ステップＳ１７０を経た第１画像を出力することになる。一方、原稿の両面読取が設定されている場合には、ステップＳ１７０では第１画像および第２画像が夫々にパンチ穴除去処理の対象となっているため、ステップＳ１８０では、画像出力部２３は、ステップＳ１７０を経た第１画像および第２画像を出力することになる。
【００６６】
画像出力部２３による画像の出力先は種々考えられる。例えば、読取装置１０内への読取画像の保存をユーザーから予め指示されている場合には、画像出力部２３は、ステップＳ１８０では、出力対象の画像を記憶部１５に出力して記憶部１５に記憶させる。また、例えば、読取装置１０外の所定のＰＣやＦＡＸ機への読取画像の保存をユーザーから予め指示されている場合には、画像出力部２３は、ステップＳ１８０では、出力対象の画像を、通信ＩＦ１４を介して外部の前記ＰＣ又はＦＡＸ機へ転送する。また、例えば、原稿のコピーをユーザーから予め指示されている場合には、画像出力部２３は、ステップＳ１８０では、出力対象の画像を、不図示の印刷機構へ出力して、出力対象の画像の印刷を印刷機構に実行させる。
【００６７】
３．まとめ：
このように本実施形態によれば、読取装置１０は、原稿の第１面と第１面の裏側の第２面とを読み取ることにより第１面の読取画像である第１画像と第２面の読取画像である第２画像とを生成する読取部１２を備える。そして、画像取得部２０は、第１画像および第２画像を取得し（ステップＳ１００：取得工程）、パンチ穴特定部２１は、第１画像と第２画像との両方における同じ位置に存在する模様に基づいて原稿のパンチ穴画像を特定し（ステップＳ１３０：特定工程）、パンチ穴処理部２２および画像出力部２３は、パンチ穴画像に対する画像処理（パンチ穴除去処理）を施した第１画像を（少なくとも）出力する（ステップＳ１７０，Ｓ１８０：出力工程）。当該構成によれば、読取装置１０は、第１画像および第２画像の同じ位置に存在する背景色画素（模様）に基づいて、原稿のパンチ穴の読取結果としてのパンチ穴画像を特定する。そのため、第１画像と第２画像の一方にのみ存在するパンチ穴に該当しない模様を効果的に排除して、パンチ穴画像を高い精度で特定（検出）することができる。また従来のように、ユーザーに多くの手間を取らせたり、パンチ穴の撮像のための穿孔撮像部を別途備えることなく、パンチ穴画像を特定することができる。
【００６８】
また、本実施形態によれば、前記特定工程では、パンチ穴特定部２１は、第１画像と第２画像との同じ位置の一方にのみ存在する背景色画素（模様）については、当該位置の周囲の模様に基づいて、パンチ穴画像に該当するか否かを特定する。当該構成によれば、第１画像側と第２画像側との一方にだけパンチ穴画像に対応する模様が存在する位置について、周囲のパンチ穴画像に対応する模様の有無に基づいてパンチ穴画像の一部分に該当するか否かを適切に判定することができる。これにより、特定されるパンチ穴画像の形状が、原稿のパンチ穴の形状と比べて小さくなることをある程度抑制することができる。
【００６９】
上述の説明では、前記特定工程では、パンチ穴特定部２１は、第１画像と第２画像との同じ位置の一方にのみ存在する背景色画素（模様）についてパンチ穴画像に該当するか否かを特定する際に、第１画像と第２画像とのうち当該背景色画素（模様）が存在しない方の画像における当該位置の周囲に背景色画素、つまりパンチ穴画像に該当する模様が存在している場合に、パンチ穴画像に該当すると判定する。しかしこれは、前記特定工程における処理の一例である。他の例として、前記特定工程では、パンチ穴特定部２１は、第１画像と第２画像との同じ位置の一方にのみ存在する背景色画素（模様）については、第１画像と第２画像とのうち当該背景色画素（模様）が存在する方の画像における当該位置の周囲にパンチ穴画像に該当する模様が存在し、かつ、当該背景色画素（模様）が存在しない方の画像における当該位置の周囲にパンチ穴画像に該当する模様が存在している場合に、パンチ穴画像に該当すると判定してもよい。
【００７０】
また、本実施形態によれば、パンチ穴特定部２１は、原稿のパンチ穴の内側に生じる影に対応する方向にパンチ穴画像の範囲を拡大する補正をした上でパンチ穴画像を特定する（ステップＳ１６０）。当該構成によれば、読取部１２による読取時に原稿のパンチ穴の内側に生じる影の影響により、ステップＳ１３０において、実際のパンチ穴よりも狭い範囲の画像としてのパンチ穴画像が一旦特定されたとしても、最終的には、実際のパンチ穴に的確に対応した範囲の画像をパンチ穴画像として特定することができる。
【００７１】
なお、本実施形態の開示は、説明する全てのステップを含む構成に限定されないことは言うまでもない。例えば、図４に示した一部のステップ（Ｓ１１０，Ｓ１２０，Ｓ１４０〜Ｓ１６０）の一部あるいは全部を含まない構成も本実施形態の範疇に入る。制御部１１は、例えば、ステップＳ１４０，Ｓ１５０の変形例として、パンチ穴画像であって原稿の４辺のうち当該パンチ穴画像に最も近い辺にのみ繋がるパンチ穴画像については、ステップＳ１４０やステップＳ１５０の除外の条件に該当する場合であっても例外的にパンチ穴画像とみなすとしてもよい。これにより、原稿の辺にかけて破れているパンチ穴について、その読取結果としてのパンチ穴画像をステップＳ１７０で除去することができる。
【００７２】
４．第２実施形態：
これまでに説明した実施形態を、第１実施形態とも呼ぶ。以下では、パンチ穴画像の特定方法が異なる本発明の第２実施形態を説明する。第２実施形態については、第１実施形態と異なる点を主に説明し、第１実施形態と共通の内容は適宜説明を省略する。
【００７３】
図９は、第２実施形態において、読取装置１０の制御部１１がユーザーからの原稿の読取開始指示に従って、プログラムＡに従って実行する処理をフローチャートにより示している。図９のフローチャートは、図４のフローチャート（第１実施形態）と比較したとき、ステップＳ１３５，Ｓ１４５，Ｓ１６５を含んでいる点で異なる。そのため、第２実施形態では、主にステップＳ１３５，Ｓ１４５，Ｓ１６５に関して説明を行う。なお、第１実施形態では、ステップＳ１３０〜Ｓ１６０は、ステップＳ１１０で生成したパンチ穴検出用の第１画像および第２画像のそれぞれにおいてステップＳ１２０で設定した検出範囲内を対象とした処理であるのと同様に、第２実施形態では、ステップＳ１３５〜Ｓ１６５は、ステップＳ１１０で生成したパンチ穴検出用の第１画像および第２画像のそれぞれにおいてステップＳ１２０で設定した検出範囲内を対象とした処理である。
【００７４】
ステップＳ１３５は、第１実施形態のステップＳ１３０の替わりとなる処理である。ステップＳ１３５では、パンチ穴特定部２１は、ステップＳ１３０と同様に、第１画像と第２画像との両方における同じ位置に存在する模様に基づいてパンチ穴画像を特定する。ただし、ステップＳ１３５では、パンチ穴特定部２１は、第１画像と第２画像との両方における同じ位置で、第１画像と第２画像との一方にのみ前記模様が存在する場合に、当該模様について、当該位置の周囲の模様に基づいてパンチ穴画像に該当するか否かを特定する処理（周囲の模様に基づくパンチ穴画像の特定）を実行しない。
【００７５】
図１０は、ステップＳ１３５の処理を具体例を用いて説明するための図である。図１０の見方は、基本的に図６の見方と同じである。また、図１０の上段に示した検出範囲ＩＭ１ｐ，ＩＭ２ｐは、図６の上段に示した検出範囲ＩＭ１ｐ，ＩＭ２ｐと全く同じである。図１０の上段に示した検出範囲ＩＭ１ｐ内の画素Ｐｘ１ｃおよび検出範囲ＩＭ２ｐ内の画素Ｐｘ２ｃに注目すると、これら画素Ｐｘ１ｃ，Ｐｘ２ｃは同じ位置の画素であり、かつ、両方とも黒画素である。従って、ステップＳ１３５では、パンチ穴特定部２１は、画素Ｐｘ１ｃ，Ｐｘ２ｃをパンチ穴画像（パンチ穴画像の一部）として特定する。しかし、画素Ｐｘ１ａと画素Ｐｘ２ａのペアや、画素Ｐｘ１ｂと画素Ｐｘ２ｂのペアのように、同じ位置の画素でありながら第１画像側と第２画像側との一方のみが黒画素であるペアについては、周囲にパンチ穴画像に該当する模様（背景色画素（黒画素））が存在しているか否かに関係なく、ステップＳ１３５では、パンチ穴画像（パンチ穴画像の一部）として特定しない。
【００７６】
図１０の下段には、ステップＳ１３５によるパンチ穴画像の特定を経た第１画像ＩＭ１の一部分（検出範囲ＩＭ１ｐの一部分）と、第２画像ＩＭ２の一部分（検出範囲ＩＭ２ｐの一部分）とを並べて示している。図１０の下段では、ステップＳ１３５で特定されたパンチ穴画像（パンチ穴画像に特定された画素の塊）を、ハッチングを施して示している。図１０の下段に示した検出範囲ＩＭ１ｐ，ＩＭ２ｐを、図６の下段に示した検出範囲ＩＭ１ｐ，ＩＭ２ｐと比較すれば判るように、ステップＳ１３５では、周囲の模様に基づくパンチ穴画像の特定を行わない分、特定されるパンチ穴画像の形状は、より小さな形状となり易い。具体的には、第１読取部３０、第２読取部４０それぞれによる原稿の読取時にパンチ穴の内側に上述したような影（図７Ａに示した影ＳＤ１および図７Ｂに示した影ＳＤ２）が生じることを考慮すると、ステップＳ１３５で特定されるパンチ穴画像は、ステップＳ１３０で特定される場合のパンチ穴画像と比べて、より上下方向（搬送方向Ｄ１に対応する方向）において潰れた形状となり易い。
【００７７】
ステップＳ１４０では、パンチ穴特定部２１は、ステップＳ１３５を経た第１画像の検出範囲、第２画像の検出範囲を対象として、パンチ穴サイズに基づくパンチ穴画像の特定を行う。
ステップＳ１４５では、パンチ穴特定部２１は、ステップＳ１４０を経た第１画像の検出範囲、第２画像の検出範囲において除外されずに残っているパンチ穴画像を対象として、更に、中心領域の空白の有無に基づくパンチ穴画像の特定を行う。この場合、パンチ穴特定部２１は、パンチ穴画像の内側に設定した所定領域（中心領域）内にパンチ穴画像の空白が含まれる場合、当該所定領域を設定したパンチ穴画像を、パンチ穴画像から除外する。
【００７８】
図１１は、ステップＳ１４５の処理を具体例を用いて説明するための図である。図１１には、ステップＳ１４０が終了した時点での第１画像ＩＭ１の検出範囲ＩＭ１ｐおよび第２画像ＩＭ２の検出範囲ＩＭ２ｐの一部分を例示している。ステップＳ１３５の結果、検出範囲ＩＭ１ｐおよび検出範囲ＩＭ２ｐには同じ位置に同じ形状のパンチ穴画像が特定されるため、図１１では便宜上、検出範囲ＩＭ１ｐおよび検出範囲ＩＭ２ｐを重ねて（実質的に同じ画像として）示している。
【００７９】
図１１に示す検出範囲ＩＭ１ｐ，ＩＭ２ｐにおいて、例えば、パンチ穴画像Ｑ４が特定されているとする。図１１では、図１０の下段の表示と同様に、ステップＳ１３５でパンチ穴画像に特定された各画素（矩形）を、ハッチングを施して示している。つまり、このようなハッチングを施して示した画素の塊がパンチ穴画像Ｑ４である。ステップＳ１４５では、パンチ穴特定部２１は、現在特定されているパンチ穴画像（例えば、パンチ穴画像Ｑ４）を対象として、中心領域ＣＡを設定する。中心領域ＣＡとは、パンチ穴画像における位置やサイズが所定の規則に則って決められる所定領域である。具体的には、中心領域ＣＡは、対象のパンチ穴画像の外縁で囲まれた領域の中心（あるいは重心）を含みつつ当該パンチ穴画像の外縁の内側に収まるサイズの矩形領域である。中心領域ＣＡは、対象のパンチ穴画像のサイズにもよるが、概ね、３画素×３画素から５画素×５画素程度の面積の領域である。図１１では、パンチ穴画像Ｑ４の内側に設定した中心領域ＣＡを太い実線で示している。
【００８０】
そして、パンチ穴特定部２１は、設定した中心領域ＣＡに含まれる画素の全てがパンチ穴画像として特定された画素であるか否かを判定し、中心領域ＣＡに含まれる画素の全てがパンチ穴画像として特定された画素であれば、対象のパンチ穴画像を引き続きパンチ穴画像として特定する。一方、中心領域ＣＡに含まれる画素の中に、パンチ穴画像として特定されなかった画素（空白画素）が含まれていれば、対象のパンチ穴画像は、文字に該当する可能性が高いため、パンチ穴特定部２１は、対象のパンチ穴画像を当該ステップＳ１４５の段階でパンチ穴画像から除外する。空白画素は、ステップＳ１３５の説明から判るように、表裏（第１画像側、第２画像側）のいずれもが白画素である位置の画素か、または、表裏のいずれか一方が白画素である位置の画素である。
【００８１】
上述したようにステップＳ１３５では、パンチ穴特定部２１は、周囲の模様に基づくパンチ穴画像の特定を行わない。そのため、ステップＳ１３５で、文字をパンチ穴画像として特定したとしても、その文字が含む空白は、ステップＳ１４５においてパンチ穴画像の中心領域ＣＡに含まれる空白画素として認識され、結果、文字をパンチ穴画像から除外することができる。なお、設定した中心領域ＣＡの中に空白画素が含まれる形状のパンチ穴画像は、文字に該当すると必ずしも言い切れないが、パンチ穴の読取結果では無いことはほぼ確実に言える。このように第２実施形態によれば、パンチ穴の読取結果では無い例えば文字等の画像が一旦、パンチ穴画像として特定された場合であっても、このパンチ穴画像に設定した中心領域ＣＡにおける空白画素の存在により、このパンチ穴画像を、パンチ穴画像として取り扱わないようにすることができる。
次のステップＳ１５０では、パンチ穴特定部２１は、ステップＳ１４５を経た第１画像の検出範囲、第２画像の検出範囲のそれぞれにおいて除外されずに残っているパンチ穴画像について、上述したように検出範囲の端に接するか否かを判定することになる。
【００８２】
ステップＳ１６５は、第１実施形態のステップＳ１６０の替わりとなる処理である。ステップＳ１６５では、パンチ穴特定部２１は、この時点で第１画像の検出範囲、第２画像の検出範囲のそれぞれにおいて特定されている（除外されずに残っている）パンチ穴画像を対象として、パンチ穴画像のサイズを補正する。ここで言う補正とは、ステップＳ１６０と同様に、パンチ穴画像のサイズを大きくする補正である。ただし上述したように、ステップＳ１３５で特定されるパンチ穴画像は、ステップＳ１３０（第１実施形態）で特定されるパンチ穴画像と比べて、より上下方向（搬送方向Ｄ１に対応する方向）に潰れた形状となり易い（図１０の下段も適宜参照）。そのため、ステップＳ１６０のように、予め登録した拡大率に基づいてパンチ穴画像を上下方向に拡大補正する方法では、パンチ穴画像を適切な形状（パンチ穴に対応した形状）に補正できない可能性がある。
【００８３】
このような事情を鑑みて、ステップＳ１６５では、パンチ穴画像が真円状となるように拡大する「真円補正」を行う。真円補正では、パンチ穴画像の上下方向の幅または横方向の幅のうち長い方の幅を直径とし、パンチ穴画像を、この直径を有する円（真円）の形状にまで拡大する。従って、ステップＳ１６５では、パンチ穴特定部２１は、パンチ穴画像の横方向の幅を直径とし、パンチ穴画像を、この直径を有する円（真円）の形状にまで拡大する。このような真円補正も、原稿のパンチ穴の内側に生じる影に対応する方向にパンチ穴画像の範囲を拡大する補正に該当する。なお真円補正とは、補正後のパンチ穴画像が補正前よりも真円に近い形となるように補正する処理であり、補正後のパンチ穴画像が真円になることを保証する意味ではない。ステップＳ１６５によれば、パンチ穴画像は、上下方向にかなり潰れた形状であっても、その潰れ度合にかかわらずパンチ穴の形状とほぼ等しい円形状に補正される。
【００８４】
ステップＳ１７０では、制御部１１（パンチ穴処理部２２）は、これまでの処理で特定されたパンチ穴画像（図９の例では、ステップＳ１６５でサイズ補正された後のパンチ穴画像）に基づいて、ステップＳ１００で取得した第１画像や第２画像に対してパンチ穴画像除去処理を行う。
【００８５】
なお、第１実施形態においても、ステップＳ１６０の替わりにステップＳ１６５を実行することができる。また、パンチ穴特定部２１は、処理スピードを上げるために、ステップＳ１６５において、パンチ穴画像を単純に当該パンチ穴画像の横方向の幅を一辺の長さとした正方形の形状に補正してもよい。
【００８６】
５．他の変形例：
パンチ穴処理部２２がステップＳ１７０において実行する画像処理は、これまでに説明したパンチ穴画像除去処理に限定されない。パンチ穴処理部２２は、ステップＳ１８０で出力する第１画像や第２画像においてパンチ穴が結果的に目立たない（ユーザーに視認され難い）ようにする画像処理を実行すればよいため、パンチ穴画像を除去するという概念から外れる処理を実行してもよい。また、パンチ穴処理部２２は、ステップＳ１７０において、パンチ穴画像以外の画像領域に対する画像処理や、パンチ穴画像およびパンチ穴画像以外の画像領域に対する画像処理を実行することで結果的に第１画像や第２画像においてパンチ穴が目立たないようにしてもよい。
【００８７】
また、図４や図９のフローチャートにおける各ステップについては、これまでに説明した順序と一部異なる順序で実行することもプログラムＡの設計上可能である。また、前記フローチャートの全部を読取装置１０内で実行してもよいし、それらの一部又は全部を出力先のＰＣ等の他の装置で実行させてもよい。すなわち、ＰＣにインストールされたスキャンアプリケーション（プログラムＡ）が読取装置１０から第１画像と第２画像とを取得して、ステップＳ１１０以降の処理を実行してもよい。また、パンチ穴画像除去処理以外の画像処理（例えば色補正処理）を適宜行うことは当然可能である。
【００８８】
また、図４のステップＳ１１０〜Ｓ１６０や、図９のステップＳ１１０〜Ｓ１６５については、ステップＳ１００で取得した第１画像および第２画像から解像度を低下させた画像を用いて行い、特定されたパンチ穴画像の情報を用いて元の解像度の画像（ステップＳ１００で取得した第１画像や第２画像）に対してパンチ穴画像除去処理等を行う構成であってもよい。
【符号の説明】
【００８９】
１０…読取装置、１１…制御部、１２…読取部、１３…搬送部、１４…通信ＩＦ、１５…記憶部、２０…画像取得部、２１…パンチ穴特定部、２２…パンチ穴処理部、２３…画像出力部、３０…第１読取部、４０…第２読取部、Ａ…プログラム、Ｐ…原稿
【図１】
2019114990.tif 000003
【図２】
2019114990.tif 000004
【図３】
2019114990.tif 000005
【図４】
2019114990.tif 000006
【図５】
2019114990.tif 000007
【図６】
2019114990.tif 000008
【図７】
2019114990.tif 000009
【図８】
2019114990.tif 000010
【図９】
2019114990.tif 000011
【図１０】
2019114990.tif 000012
【図１１】
2019114990.tif 000013