(57)【要約】【課題】折られたレシート等の原稿シートについて、複数の画像データを参照する必要がなく、ユーザの利便性を向上させること。【解決手段】ＣＰＵは、キャリアシートの表面と裏面の画像からそれぞれ画像データを生成する生成処理と、表面と裏面の画像データから、キャリアシートに挟み込まれたレシートに対応する部分を部分データとして検出するデータ検出処理と、レシートが折られた状態であるか否かを判断する状態判断処理と、状態判断処理でレシートが折られた状態であると判断した場合、表面の部分データと裏面の部分データとにそれぞれお対応するレシートの折り目の位置を取得する位置取得処理と、位置取得処理で取得した表面の部分データに対応するレシートの折り目の位置と、裏面の部分データに対応するレシートの折り目の位置が一致するように、表面の部分データと裏面の部分データとを合成して一つの画像データとする合成処理とを実行する。【選択図】図４
2014216998.tif 000002
【特許請求の範囲】
【請求項１】
キャリアシートを搬送する搬送部と、
前記キャリアシートの表面の画像を読み取る第１読取部と、
前記キャリアシートの裏面の画像を読み取る第２読取部と、
制御部と、を備え、
前記制御部は、
前記キャリアシートの表面の画像を前記第１読取部に読み取らせ、前記キャリアシートの裏面の画像を前記第２読取部に読み取らせ、表面の画像データと裏面の画像データとを生成する生成処理と、
前記生成処理で生成された表面の前記画像データと裏面の前記画像データとから、前記キャリアシートに挟み込まれた原稿シートに対応する部分を部分データとしてそれぞれ検出するデータ検出処理と、
前記原稿シートが折られた状態であるか否かを判断する状態判断処理と、
前記状態判断処理において前記原稿シートが折られた状態であると判断した場合、表面の前記部分データに対応する前記原稿シートの折り目の位置と、裏面の前記部分データに対応する前記原稿シートの折り目の位置と、を取得する位置取得処理と、
前記位置取得処理で取得した表面の前記部分データに対応する前記原稿シートの折り目の位置と、裏面の前記部分データに対応する前記原稿シートの折り目の位置と、が一致するように、表面の前記部分データと裏面の前記部分データとを合成して一つの画像データとする合成処理と、を実行する、
読取装置。
【請求項２】
請求項１に記載の読取装置であって、
前記データ検出処理により検出された表面の前記部分データおよび裏面の前記部分データの少なくとも一方から前記原稿シートの形状のパターンを取得するパターン取得処理と、
前記パターン取得処理により取得された前記パターンが、折られた前記原稿シートの基準となる形状のパターンである基準パターンと一致するか否かを判断するパターン判断処理と、を実行し、
前記状態判断処理では、一致すると前記パターン判断処理で判断する場合、前記原稿シートが折られた状態であると判断し、一致しないと前記パターン判断処理で判断する場合、前記原稿シートが折られた状態でないと判断する、
読取装置。
【請求項３】
請求項２に記載の読取装置であって、
前記位置取得処理では、前記基準パターンの折り目の位置から前記パターンにおける折り目の位置を特定し、特定した前記パターンにおける折り目の位置に対応する前記部分データの部分を、前記原稿シートの折り目の位置として取得する、
読取装置。
【請求項４】
請求項１に記載の読取装置であって、
前記制御部は、
前記データ検出処理により検出された表面の前記部分データおよび裏面の前記部分データの少なくとも一方から前記原稿シートの形状のパターンを取得するパターン取得処理と、
前記パターン取得処理により取得された前記パターンが、折られた前記原稿シートの基準となる形状のパターンである基準パターンと一致するか否かを判断するパターン判断処理と、
前記パターン判断処理で一致すると判断する場合、一致した前記基準パターンと対応する前記パターンの４辺を算出する四辺算出処理と、
前記四辺算出処理により算出した該４辺のうち隣り合う２辺の長さを比較し、辺の長さが長い方の辺とその辺と対向する辺を２つの長辺とし、辺の長さが短い方の辺とその辺と対向する辺を２つの短辺としてそれぞれ抽出する長辺短辺抽出処理と、
前記長辺短辺抽出処理により抽出した２つの長辺及び２つの短辺がそれぞれ等しいか否かを判断する長さ判断処理と、
前記長さ判断処理において、２つの長辺及び２つの短辺の長さがそれぞれ等しいと判断する場合、前記画像データ内において前記長辺短辺抽出処理により抽出された２つの短辺について、隣り合う画素点との濃度の差が所定の閾値より大きな画素点であるエッジ画素が所定範囲内にいくつあるかを算出するエッジ画素数算出処理と、
前記エッジ画素数算出処理において算出された前記エッジ画素の数の差が許容範囲内にあるか否かを判断するエッジ画素数判断処理と、を実行し、
前記状態判断処理では、前記エッジ画像数判断処理において許容範囲内にあると判断した場合、前記原稿シートが折られた状態でないと判断し、許容範囲内にないと判断した場合、前記原稿シートが折られた状態であると判断する、
読取装置。
【請求項５】
請求項４に記載の読取装置であって、
前記制御部は、
前記長さ判断処理において前記２つの短辺の長さが等しいと判断した場合、前記位置取得処理では、該２つの短辺のうち、前記所定範囲内の前記特定画素の数が多い方の短辺を折り目の位置とし、
前記長さ判断処理で前記２つの短辺の長さが等しくないと判断する場合、前記位置取得処理では、該２つの短辺のうち、長さが短い方の短辺を折り目の位置とする、
読取装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載の読取装置であって、
前記制御部は、
前記合成処理において、前記位置取得処理で取得した前記折り目の位置が前記原稿シートの搬送方向の下流側であるか否かを判断する搬送方向判断処理を実行し、
前記搬送方向判断処理において下流側であると判断した場合、裏面の前記部分データを１８０°回転して、表面の前記部分データに対応する前記原稿シートの折り目の位置と裏面の前記部分データに対応する前記原稿シートの折り目の位置とを一致させ、
前記搬送方向判断処理において下流側でないと判断した場合、表面の前記部分データを１８０°回転して、表面の前記部分データに対応する前記原稿シートの折り目の位置と裏面の前記部分データに対応する前記原稿シートの折り目の位置とを一致させる、
読取装置。
【請求項７】
請求項１から請求項４のいずれか１項に記載の読取装置であって、
前記制御部は、
前記状態判断処理で前記原稿シートが折られた状態でないと判断した場合、前記二つの画像データによって表示される画像を別々に出力する出力処理を実行する、
読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
搬送中のキャリアシートに挟み込まれた原稿シート上の画像を読み取る読取装置に関する。
【背景技術】
【０００２】
従来、キャリアシートを搬送することで、搬送中のキャリアシートに挟み込まれた原稿片上の画像を読み取る読取装置が知られている（特許文献１参照）。この読取装置では、キャリアシートの所定の領域に挟み込まれた原稿片に対して複写モードを指定することで、不要な余白データを排除する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１０５５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、レシートのような長尺原稿が折られた状態でキャリアシートに挟み込まれていると、ユーザに必要な文字情報がキャリアシートの表面と裏面の両方に現れるため、ユーザが文字情報を把握するためには、キャリアシートの表面の画像と裏面の画像との両方を読み取る必要がある。しかし、キャリアシートの表面の画像と裏面の画像を読み取って、単に表面の画像のデータと裏面の画像のデータとを個別に生成するだけでは、ユーザは、２つの画像のデータを参照しなければ原稿の全体の画像を把握することができない。このように、キャリアシートに折られた原稿シートが挟み込まれた場合、ユーザは複数の画像データを参照しなければならなかった。
【０００５】
本明細書では、折られたレシート等の原稿シートについて、複数の画像データを参照する必要がなく、ユーザの利便性を向上可能な技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される読取装置は、キャリアシートを搬送する搬送部と、前記キャリアシートの表面の画像を読み取る第１読取部と、前記キャリアシートの裏面の画像を読み取る第２読取部と、制御部と、を備える。
【０００７】
前記制御部は、前記キャリアシートの表面の画像を前記第１読取部に読み取らせ、前記キャリアシートの裏面の画像を前記第２読取部に読み取らせ、表面の画像データと裏面の画像データとを生成する生成処理と、前記生成処理で生成された表面の前記画像データと裏面の前記画像データとから、前記キャリアシートに挟み込まれた原稿シートに対応する部分を部分データとしてそれぞれ検出するデータ検出処理と、前記原稿シートが折られた状態であるか否かを判断する状態判断処理と、前記状態判断処理において前記原稿シートが折られた状態であると判断した場合、表面の前記部分データに対応する前記原稿シートの折り目の位置と、裏面の前記部分データに対応する前記原稿シートの折り目の位置と、を取得する位置取得処理と、前記位置取得処理で取得した表面の前記部分データに対応する前記原稿シートの折り目の位置と、裏面の前記部分データに対応する前記原稿シートの折り目の位置と、が一致するように、表面の前記部分データと裏面の前記部分データとを合成して一つの画像データとする合成処理と、を実行する構成を有する。
【０００８】
この読取装置は、キャリアシートに挟み込まれた原稿シートの両面の画像を読み取って二つの画像データを生成し、それらの画像データから原稿シートに対応する部分の二つの部分データを抽出し、原稿シートが折られた状態であるのか否かを判断する。そして、原稿シートが折られた状態であると判断した場合、折り目の位置を取得し、折り目の位置が一致するように二つの部分データを合成し、一つの画像データとする。このため、キャリアシートに折られた原稿シートが挟み込まれた場合に、ユーザが複数の画像データを参照する必要がなく、ユーザの利便性を向上させることができる。
【０００９】
前記データ検出処理により検出された表面の前記部分データおよび裏面の前記部分データの少なくとも一方から前記原稿シートの形状のパターンを取得するパターン取得処理と、前記パターン取得処理により取得された前記パターンが、折られた前記原稿シートの基準となる形状のパターンである基準パターンと一致するか否かを判断するパターン判断処理と、を実行し、前記状態判断処理では、一致すると前記パターン判断処理で判断する場合、前記原稿シートが折られた状態であると判断し、一致しないと前記パターン判断処理で判断する場合、前記原稿シートが折られた状態でないと判断してもよい。
【００１０】
上記の読取装置は、二つの部分データの少なくとも一方から原稿シートの形状のパターンを取得し、そのパターンが基準パターンと一致するか否か判断し、その判断結果に基づいて原稿シートが折られた状態であるか否かを判断する。このため、基準パターンに基づいて、原稿シートが折られているのか否かを適切に判断することができる。
【００１１】
前記位置取得処理では、前記基準パターンの折り目の位置から前記パターンにおける折り目の位置を特定し、特定した前記パターンにおける折り目の位置に対応する前記部分データの部分を、前記原稿シートの折り目の位置として取得してもよい。
【００１２】
上記の読取装置は、基準パターンの折り目の位置から、原稿シートのパターンにおける折り目の位置を特定し、特定した位置に基づいて原稿シートの折り目の位置を取得する。このように基準パターンを利用して原稿シートの折り目の位置を特定することで、原稿シートの折り目の位置を正確に取得することができる。
【００１３】
前記制御部は、前記データ検出処理により検出された表面の前記部分データおよび裏面の前記部分データの少なくとも一方から前記原稿シートの形状のパターンを取得するパターン取得処理と、前記パターン取得処理により取得された前記パターンが、折られた前記原稿シートの基準となる形状のパターンである基準パターンと一致するか否かを判断するパターン判断処理と、前記パターン判断処理で一致すると判断する場合、一致した前記基準パターンと対応する前記パターンの４辺を算出する四辺算出処理と、前記四辺算出処理により算出した該４辺のうち隣り合う２辺の長さを比較し、辺の長さが長い方の辺とその辺と対向する辺を２つの長辺とし、辺の長さが短い方の辺とその辺と対向する辺を２つの短辺としてそれぞれ抽出する長辺短辺抽出処理と、前記長辺短辺抽出処理により抽出した２つの長辺及び２つの短辺がそれぞれ等しいか否かを判断する長さ判断処理と、前記長さ判断処理において、２つの長辺及び２つの短辺の長さがそれぞれ等しいと判断する場合、前記画像データ内において前記長辺短辺抽出処理により抽出された２つの短辺について、隣り合う画素点との濃度の差が所定の閾値より大きな画素点であるエッジ画素が所定範囲内にいくつあるかを算出するエッジ画素数算出処理と、前記エッジ画素数算出処理において算出された前記エッジ画素の数の差が許容範囲内にあるか否かを判断するエッジ画素数判断処理と、を実行し、前記状態判断処理では、前記エッジ画像数判断処理において許容範囲内にあると判断した場合、前記原稿シートが折られた状態でないと判断し、許容範囲内にないと判断した場合、前記原稿シートが折られた状態であると判断してもよい。
【００１４】
折り目が原稿シートの長辺方向の中央近傍に位置しており、かつ、折り目が原稿シートの短辺方向に沿うように原稿シートが二つ折りにされていると、原稿シートの形状のパターンの４辺のうち対向する２つの短辺の長さが等しくなるため、２つの短辺の長さの違いによって原稿シートが折られた状態であるか否かを判別することが難しい。上記の読取装置は、原稿シートの形状のパターンの４辺において、対向する２つの短辺の長さが等しいと判断した場合に、その２つの短辺について所定範囲内のエッジ画素数の差を比較することで原稿シートが折られた状態であるか否かを判断する。このため、原稿シートが折られた状態であるか否かについて精度よく判断することができる。
【００１５】
前記制御部は、前記長さ判断処理において前記２つの短辺の長さが等しいと判断した場合、前記位置取得処理では、該２つの短辺のうち、前記所定範囲内の前記エッジ画素の数が多い方の短辺を折り目の位置とし、前記長さ判断処理で前記２つの短辺の長さが等しくないと判断する場合、前記位置取得処理では、該２つの短辺のうち、長さが短い方の短辺を折り目の位置としてもよい。
【００１６】
上記の読取装置は、原稿シートの形状のパターンの４辺のうち、２つの短辺の長さが等しい場合、２つの短辺について所定範囲内のエッジ画素の数が多い方の辺を折り目の位置とし、２つの短辺の長さが等しくない場合、長さが短い方を折り目の位置とする。このため、原稿シートの折られた状態に応じて、折り目の位置を正確に取得することができる。
【００１７】
前記制御部は、前記合成処理において、前記位置取得処理で取得した前記折り目の位置が前記原稿シートの搬送方向の下流側であるか否かを判断する搬送方向判断処理を実行し、前記搬送方向判断処理において下流側であると判断した場合、裏面の前記部分データを１８０°回転して、表面の前記部分データに対応する前記原稿シートの折り目の位置と裏面の前記部分データに対応する前記原稿シートの折り目の位置とを一致させ、前記搬送方向判断処理において下流側でないと判断した場合、表面の前記部分データを１８０°回転して、表面の前記部分データに対応する前記原稿シートの折り目の位置と裏面の前記部分データに対応する前記原稿シートの折り目の位置とを一致させてもよい。
【００１８】
上記の読取装置は、折り目の位置が原稿シートの搬送方向の下流側である場合に、原稿シートの裏面の部分データを１８０°回転させ、両面の部分データについて対応する原稿シートの折り目の位置を一致させる。そして、折り目の位置が原稿シートの搬送方向の下流側でない場合に、原稿シートの表面の部分データを１８０°回転させ、両面の部分データについて対応する原稿シートの折り目の位置を一致させる。このため、原稿シートの表面の部分データと裏面の部分データとが上下逆向きの状態で合成されることを防止することができる。
【００１９】
前記制御部は、前記状態判断処理で前記原稿シートが折られた状態でないと判断した場合、前記二つの画像データによって表示される画像を別々に出力する出力処理を実行してもよい。
【００２０】
上記の読取装置は、状態判断処理で原稿シートが折られた状態でないと判断した場合、原稿シートの両面から生成された二つの画像データによって表示される画像を別々に出力する。このため、原稿シートが折られていない場合に不必要に画像データが合成されることを抑制することができる。
【００２１】
なお、本明細書によって開示される発明は、読取装置、読取方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００２２】
本明細書によって開示される発明によれば、折られたレシート等の原稿シートについて、複数の画像データを参照する必要がなく、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００２３】
【図１】実施形態の読取装置の概略的な断面図
【図２】読取装置の電気的構成を概略的に示すブロック図
【図３】折られた状態のレシートをキャリアシートに挟み込んで読取装置で読み取らせる態様を説明するための模式図
【図４】実施形態１の読取処理を示すフローチャート
【図５】データ検出処理を示すフローチャート
【図６】形状パターンの４辺を抽出する方法を説明するための模式図
【図７】各基準パターンの一例を示す模式図
【図８】長辺短辺判断処理を示すフローチャート
【図９】定形に折られた状態のレシートから特定画素の数を算出する態様を説明するための模式図
【図１０】位置取得処理を示すフローチャート
【図１１】合成処理を示すフローチャート
【図１２】レシートの表面の部分データと裏面の部分データとが合成されて一つの画像データとされる態様を説明するための模式図
【図１３】実施形態２の読取処理を示すフローチャート
【図１４】基準パターンの折り目の位置から原稿シートの折り目の位置を取得する態様を説明するための模式図
【発明を実施するための形態】
【００２４】
（読取装置の外観構成）
図面を参照して実施形態１を説明する。本実施形態の読取装置１は、Ａ４やＢ５等の原稿シート、キャリアシート等の画像を読み取るための装置である。キャリアシートは、透明な二枚のシート部材で構成され、少なくとも一端が固定された構成とされる。キャリアシートを構成する二枚のシート部材の間には、長尺状のレシート等の不定形な原稿シートを挟みこんで保持することができる。
【００２５】
読取装置の筐体１１は、略箱状に設けられている。筐体１１の上壁面１３において後方側には、紙面垂直方向に延びる第１導入口１２と原稿トレイ１０とが設けられている。原稿トレイ１０には、原稿シート又はキャリアシート等を載置することができる。
【００２６】
第１導入口１２は、筺体１１内に原稿トレイ１０に載置された原稿シート又はキャリアシート等を導入するための開口である。また、筐体１１の背面には、第２導入口１６が設けられている。第２導入口には、名刺やプラスチックカード等の小サイズ原稿を導入するための開口である。
【００２７】
一方、筺体１１の前面には、排出口１４が設けられている。第１導入口１２から挿入された原稿シート又はキャリアシート等は筺体１１内で読み取られた後に排出口１４から筐体１１の前方に排出される。
【００２８】
また、筺体１１の上壁面１３側にはユーザからの操作指示等を受け付けるタッチパネル、スタートキー及びクリアキー等から構成される操作部１５と、ＬＥＤや液晶ディスプレイからなり、読取装置１の状況を表示する表示部１７等が設けられている。
【００２９】
筐体１１内には、搬送部２０、画像読取部３０、リアセンサ４４、フロントセンサ４３等が収容されている。また、筺体１１内には、原稿シート又はキャリアシート等が搬送される搬送経路Ｔが設けられている。
【００３０】
搬送経路Ｔは、原稿シート及びキャリアシートが搬送される第１の搬送経路Ｔ１、第２の搬送経路Ｔ２、それらが合流した共通搬送経路Ｔ３から構成されている。図１に示すように、第１の搬送経路Ｔ１と第２の搬送経路Ｔ２とは、画像読取部３０よりも上流側で合流している。
【００３１】
搬送部２０は、供給ローラ２１、分離パッド２２、第１搬送ローラ２３、第１搬送ローラ２３に従動して回転する第１従動ローラ２４、第２搬送ローラ２５、第２搬送ローラ２５に従動して回転する第２従動ローラ２６、を備える他、図示しない伝達機構等を備えて構成される。
【００３２】
搬送部２０は、原稿トレイ１０に載置された複数の普通紙又はキャリアシート等を第１導入口１２から第１の搬送経路Ｔ１及び共通搬送経路Ｔ３に沿って１枚ずつ順に搬送する。
【００３３】
画像読取部３０は、第１読取部３１と第２読取部３２とを備えて構成される。本実施形態では、第１読取部３１と第２読取部３２は、それぞれＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）方式で原稿シートを読み取るように構成されている。画像読取部３０では、キャリアシートが共通搬送経路Ｔ３に搬送されると、第１読取部３１がキャリアシートの一方の面、例えば表面の画像を読み取り、第２読取部３２がキャリアシートの他方の面、例えば裏面の画像を読み取る。
【００３４】
フロントセンサ４３は、第１導入口１２から導入された普通紙又はキャリアシート等の有無を検知するセンサである。リアセンサ４４は、共通搬送経路Ｔ３において普通紙又はキャリアシート等の原稿シートの有無を検知するセンサである。
【００３５】
（読取装置の電気的構成）
次に、図２を参照して、読取装置１の電気的構成について説明する。読取装置１は、図２に示すように、制御部５０、デバイス制御部５７、第１ＡＦＥ（アナログフロントエンド）５８、第２ＡＦＥ６０、駆動回路６２を備え、これらにバスを介して、表示制御部６４、表示部１７、操作部１５、及び外部記憶端末６５が接続されている。
【００３６】
制御部５０は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５４、画像処理回路５５、ＡＳＩＣ５６を備えて構成されている。ＣＰＵ５１は、ＲＯＭ５２やＲＡＭ５４に記憶されている各種プログラムを実行することによって読取装置１の各部を制御する。
【００３７】
ＲＯＭ５２には、読取装置１の動作を制御するための各種プログラムが記憶されており、ＣＰＵ５１は、ＲＯＭ５２から読み出したプログラムに従って各部の制御を行うとともに、後述する読取処理を実行する。さらに、ＲＯＭ５２には、後述する複数の基準パターンが記憶されている。
【００３８】
ＲＡＭ５４には、後述する原稿シートの画像データ、部分データ、形状パターン等が記憶される。また、後述する原稿シートの折り目状態に関する設定情報がＲＡＭ５４に記憶される。上記の原稿シートの折り目状態に関する設定情報は、後述する折られた状態の原稿シートが定形に折られているか否かを示す。
【００３９】
画像処理回路５５は、ＣＰＵ５１からの命令に基づいて、後述するエッジ検出処理等の各種画像データの解析処理等を実行する。
【００４０】
デバイス制御部５７は、第１読取部３１及び第２読取部３２に接続されており、ＣＰＵ５１からの命令に基づいて読取制御信号を各読取部３１、３２に送信する。各読取部３１、３２は、デバイス制御部５７からの読取制御信号に基づいてキャリアシートの表面又は裏面を読み取る。
【００４１】
第１ＡＦＥ５８及び第２ＡＦＥ６０は、それぞれ第１読取部３１及び第２読取部３２に接続されている。第１ＡＦＥ５８は、Ａ／Ｄ変換回路を有し、第１読取部３１から出力されるアナログ信号の画像データをデジタル信号の画像データに変換する。又、第２ＡＦＥ６０は、第１ＡＦＥ５８と同様にＡ／Ｄ変換回路を有し、第２読取部３２から出力されるアナログ信号の画像データをデジタル信号の画像データに変換する。第１ＡＦＥ５８及び第２ＡＦＥ６０は、変換したデジタル信号の画像データを、バスを介してＲＡＭ５４に記憶する。
【００４２】
駆動回路６２は、モータＭに接続され、パルス信号に基づいてモータＭを回転駆動する。モータＭの回転駆動によって第１搬送ローラ２３、第２搬送ローラ２５が回転し、キャリアシート等が搬送される。
【００４３】
表示制御部６４は、表示部１７に接続され、ＣＰＵ５１からの命令に基づいて表示制御信号を表示部１７に送信する。
【００４４】
（読取処理）
次に、読取装置１における読取処理に関する各実施形態を説明する。ここで、各実施形態における読取処理は、読取装置１の第１導入口１２に原稿シート又はキャリアシートが供給され、操作部１５においてユーザによって読取指示が入力されたときに実行される処理である。
【００４５】
（実施形態１）
本実施形態では、原稿シートの一例として長尺状のレシートを例示する。また、本実施形態では、折られた状態のレシートが挟み込まれたキャリアシートを搬送する場合の読取処理について例示する。
【００４６】
本実施形態では、折られた状態の長尺状の原稿シートについて、その折り目が原稿シートの長辺方向の中央近傍に位置しており、かつ、折り目が原稿シートの短辺方向に沿うように二つ折りにされている場合、定形に折られていると称し、そうでない場合、不定形に折られていると称する。
【００４７】
図３は、長尺状のレシートＲ（図３の左側参照）が不定形に二つ折りにして折られた状態のレシートＢＲ（図３の中央参照）について、その不定形に折られた状態のレシートＢＲをキャリアシートＣＳに挟み込んでいる状態（図３の右側参照）を示している。
【００４８】
図３に示すように、長尺のレシートＲが二つ折りされることで、不定形に折られた状態のレシートＢＲの一端に折り目ＢＬが形成される。なお、本実施形態では、不定形に折られた状態のレシートＢＲが挟み込まれたキャリアシートＣＳが原稿トレイ１０に載置された場合を例示して、以下の説明を行う。
【００４９】
また、このキャリアシートＣＳは、読取装置１の第１導入口１２に供給され、図３に示す搬送方向に沿って読取装置１の共通搬送経路Ｔ３に搬送される。本実施形態では、図３に示すように、不定形に折られた状態のレシートＢＲについて、搬送方向の下流側に折り目ＢＬが形成されている。
【００５０】
次に、実施形態１の読取処理について図４のフローチャートを参照して説明する。ユーザによって操作部１５を介して、キャリアシートＣＳの読み取り及び両面読取の指示が入力されると、読取装置１のＣＰＵ５１は、画像読取処理（Ｓ２）を実行する。
【００５１】
Ｓ２で実行される画像読取処理では、ＣＰＵ５１は、操作部１５からの両面読取の指示とフロントセンサ４３によるキャリアシートＣＳの検知によって、駆動回路６２に対して駆動を指示する。その指示によって搬送部２０は、キャリアシートＣＳを第１の搬送経路Ｔ１、共通搬送経路Ｔ３、を順に搬送する。そして、ＣＰＵ５１は、リアセンサ４４がキャリアシートＣＳを検知したタイミングに基づいて、搬送部２０によって搬送されるキャリアシートＣＳの表面の画像と裏面の画像とを、第１読取部３１と第２読取部３２とにそれぞれ読み取らせる。Ｓ２でＣＰＵ５１が実行する処理は、生成処理の一例である。
【００５２】
第１読取部３１は、読み取ったキャリアシートＣＳの表面の画像である表面の画像データを生成し、第１ＡＦＥ５８を介して、表面の画像データがＲＡＭ５４に記憶される。第２読取部３２は、読み取ったキャリアシートＣＳの裏面の画像である裏面の画像データを生成し、第２ＡＦＥ６０を介して、裏面の画像データをＲＡＭ５４に記憶させる。Ｓ１０では、ＣＰＵ５１は、次述するデータ検出処理を実行する。
【００５３】
（データ検出処理）
次に、ＣＰＵ５１がＳ１０で実行するデータ検出処理について図５に示すフローチャートを参照して説明する。ＣＰＵ５１は、画像処理回路５５に対して、エッジ検出処理を実行するように指示する（Ｓ１２）。すると、画像処理回路５５は、ＲＡＭ５４から表面の画像データを読み出し、当該表面の画像データに対してエッジ検出処理を行う。
【００５４】
エッジ検出処理は、対象の画像データに対してフィルタ係数を適用し、フィルタ係数が適用された画素の強度が閾値以上であれば、その画素をエッジ画素とする処理である。なお、このエッジ検出処理は、各種の公知のエッジ検出方法を利用してもよい。画像処理回路５５は、上記エッジ検出処理を行い、エッジ画素からなるエッジ画像データをＲＡＭ５４に記憶させる。
【００５５】
Ｓ１３では、ＣＰＵ５１は、Ｓ１２で抽出した、ＲＡＭ５４にされたエッジ画素からなるエッジ画像データに対して、そのエッジ画像データの上辺、下辺、右辺、左辺からそれぞれエッジ画像データの中央側に向かってエッジ画素を検出し（図６の上側参照）、連続する複数のエッジ画素を結ぶ線分を算出し、算出した線分に囲まれる領域をキャリアシートＣＳ内の原稿シートの領域として検出し、Ｓ１４に移行する。
【００５６】
Ｓ１４では、ＣＰＵ５１は、ＲＡＭ５４に記憶された表面の画像データからＳ１３で検出された領域を抽出し、キャリアシートＣＳ内の原稿シートの領域の表面の画像データ（以下、表面の部分データＦＤと称する  図１２参照）として、ＲＡＭ５４に記憶させ、Ｓ１６に移行する。
【００５７】
Ｓ１６では、ＣＰＵ５１は、Ｓ１３で検出された領域から、裏面の画像データにおける当該領域と対応する領域を算出し、Ｓ１８に移行する。表面の画像データと裏面の画像データは表裏の関係であるから、表面の画像データにおけるキャリアシートＣＳ内の領域から裏面の画像データにおけるキャリアシートＣＳ内の領域を算出することができる。
【００５８】
Ｓ１８では、ＣＰＵ５１は、ＲＡＭ５４に記憶された裏面の画像データからＳ１６で算出された領域を抽出し、キャリアシートＣＳ内の原稿シートの領域の裏面の画像データ（以下、裏面の部分データＢＤと称する  図１２参照）としてＲＡＭ５４に記憶させ、データ検出処理を終了する。
【００５９】
次に、図４に示すフローチャートの続きを説明する。Ｓ２２では、ＣＰＵ５１は、データ検出処理で抽出した表面の部分データＦＤをＲＡＭ５４から読み出し、表面の部分データＦＤに相当する形状のパターン（以下、形状パターンと称する）を取得し、Ｓ２４に移行する。
【００６０】
具体的には、Ｓ２２では、ＣＰＵ５１は、ＲＡＭ５４から読み出した表面の部分データＦＤを黒で塗りつぶした画像データ（以下、塗りつぶしデータと称する）を作成し、この塗りつぶしデータによって表示される画像を形状パターンとして取得する。この形状パターンＳＰの画像は、図３で示したような不定形に折られた状態のレシートＢＲを黒く塗りつぶした画像に相当する。なお、Ｓ２２でＣＰＵ５１が実行する処理は、パターン取得処理の一例である。
【００６１】
Ｓ２４では、ＣＰＵ５１は、ＲＯＭ５２から各基準パターンＰ１〜Ｐ３を読み出して取得し、Ｓ２６に移行する。ここで、基準パターンＰ１〜Ｐ３は、長尺状の原稿シートを二つ折りにした場合のシルエットとして想定される複数の図形を、それぞれ四角形に単純化した図形のパターンである。本実施形態では、図７に示す３つの基準パターンＰ１〜Ｐ３を例示する。
【００６２】
基準パターンＰ１は、原稿シートが定形に折られた場合のシルエットを示している。基準パターンＰ２は、原稿シートが不定形に折られた場合のシルエットを示していて、原稿シートの折り目が原稿シートの搬送方向の下流側となるようにキャリアシートＣＳ内に保持された場合を示している。基準パターンＰ３は、基準パターンＰ３と同様に不定形に折られた場合のシルエットを示して、原稿シートの折り目が原稿シートの搬送方向の上流側となるようにキャリアシートＣＳ内に保持された場合を示している。なお、上記の各基準パターンＰ１〜Ｐ３以外にも、これらの基準パターンＰ１〜Ｐ３を回転させることで、原稿シートの各種シルエットに対応する基準パターンを設定することができる。
【００６３】
Ｓ２６では、ＣＰＵ５１は、Ｓ２２で取得した形状パターンＳＰがＳ２４で取得した基準パターンＰ１〜Ｐ３のいずれかと一致するか否かを判断する。Ｓ２６でＣＰＵ５１が実行する処理は、パターン判断処理の一例である。
【００６４】
なお、本実施形態では、Ｓ２２で取得した形状パターン、即ち図６の上側に示す形状パターンを図７に示す３つの基準パターンＰ１〜Ｐ３と比較し、相関度をそれぞれパーセンテージで算出する。そして、相関度が５０％を越える基準パターンがあれば、その基準パターンと形状パターンＳＰが一致するものとする。相関度が５０％を越える基準パターンが複数ある場合、相関度が最も高いものを形状パターンＳＰと一致する基準パターンとする。相関度が５０％を越える基準パターンがない場合、形状パターンＳＰが基準パターンＰ１〜Ｐ３のいずれとも一致しないものとする。本実施形態では、Ｓ２２で取得した形状パターン、即ち図６の上側に示す形状パターンＳＰは、ＣＰＵ５１がＳ２４で取得した各基準パターンＰ１〜Ｐ３（図７参照）のうち、Ｐ２の基準パターンと一致する。
【００６５】
ＣＰＵ５１は、Ｓ２６で形状パターンＳＰが基準パターンＰ１〜Ｐ３のいずれかと一致すると判断した場合（Ｓ２６：ＹＥＳ）、キャリアシートＣＳ内の原稿シートが折られた状態であると判断し、後述する長辺短辺判断処理を実行する（Ｓ３０）。ＣＰＵ５１は、Ｓ２６で形状パターンＳＰが基準パターンＰ１〜Ｐ３のいずれかと一致しないと判断した場合（Ｓ２６：ＮＯ）、キャリアシートＣＳ内の原稿シートが折られた状態でないと判断し、Ｓ４８に移行する。なお、Ｓ２６でＣＰＵ５１が実行する処理は、状態判断処理の一例である。
【００６６】
Ｓ４８では、ＣＰＵ５１は、Ｓ２においてＲＡＭ５４に記憶されたキャリアシートＣＳの表面の画像データＦＤと裏面の画像データＢＤとを、それぞれ、表示部１７に表示されるように出力する。そして、ＣＰＵ５１は、本読取処理を終了する。なお、ＣＰＵ５１が、ＵＳＢインターフェース（不図示）等を介して、ＲＡＭ５４に記憶されたキャリアシートＣＳの表面の画像データと裏面の画像データとを、読取装置１に接続された外部記憶端末６５等に、出力するようにしてもよい。
【００６７】
（長辺短辺判断処理）
次に、ＣＰＵ５１がＳ３０で実行する長辺短辺判断処理について図８に示すフローチャートを参照して説明する。長辺短辺判断処理では、ＣＰＵ５１は、まず折り目状態に関する設定情報についてのフラグを「ＯＮ」と設定してＲＡＭ５４に記憶させる（Ｓ３１）。
【００６８】
Ｓ３２では、ＣＰＵ５１は、形状パターンＳＰとＳ２６で一致した基準パターンとを比較し、その基準パターンの各辺に対応する形状パターンＳＰ上の各辺を算出する（図６の下側参照）。なお、本実施形態では、ＣＰＵ５１は、Ｓ３２で算出した４つの辺Ａ〜Ｄについて、搬送方向の上流側から時計回りに順に辺Ａ、辺Ｂ、辺Ｃ、辺Ｄとして抽出する。
【００６９】
Ｓ３３では、ＣＰＵ５１は、Ｓ３２で算出した４辺Ａ〜Ｄについて、２つの辺が交差する４つの画素点ａ〜ｄを算出し（図６の下側参照）、Ｓ３４に移行する。具体的には、Ｓ３３では、ＣＰＵ５１は、２つの辺について、それぞれの辺の直線式から、２つの辺が交差する点の座標を算出する。なお、本実施形態では、ＣＰＵ５１は、算出した４つの画素点ａ〜ｄについて、辺Ａと辺Ｄが交差する画素点を点ａとし、点ａから時計回りに順に点ｂ、点ｃ、点ｄとして算出する。
【００７０】
Ｓ３４では、ＣＰＵ５１は、Ｓ３３で算出した４点の座標から、Ｓ３２で算出した４辺Ａ〜Ｄの長さをそれぞれ算出し、Ｓ３６に移行する。
【００７１】
Ｓ３６では、ＣＰＵ５１は、Ｓ３４で算出した長さに基づいて、Ｓ３２で算出した４辺Ａ〜Ｄについて、隣り合う２辺の長さを比較し、辺の長さが長い方の辺とその辺と対向する辺を２つの長辺とし、辺の長さが短い方の辺とその辺と対向する辺を２つの短辺としてそれぞれ抽出し、Ｓ３８に移行する。Ｓ３６でＣＰＵ５１が実行する処理は、長辺短辺抽出処理の一例である。
【００７２】
なお、本実施形態の図３及び図６に示す例では、Ｓ３２で抽出した４辺Ａ〜Ｄのうち、辺Ａ及び辺Ｂについて比較すると、図６の下側に示すように、辺Ｂの方が辺Ａよりも長さが短いため、辺Ｂと、当該辺Ｂと対向する辺Ｄと、が２つの長辺として抽出され、辺Ａと、当該辺Ａと対向する辺Ｃと、が２つの短辺として抽出される。
【００７３】
Ｓ３８では、ＣＰＵ５１は、Ｓ３６で抽出した２つの長辺及び２つの短辺についてそれぞれ長さが等しいか否かを判断する。Ｓ３８でＣＰＵ５１が実行する処理は、長さ判断処理の一例である。ＣＰＵ５１は、Ｓ３８で長さが等しいと判断した場合（Ｓ３８：ＹＥＳ）、長辺短辺判断処理を終了する。ＣＰＵ５１は、Ｓ３８で長さが等しいと判断した場合（Ｓ３８：ＮＯ）、折り目状態に関する設定情報についてのフラグを「ＯＦＦ」と設定してＲＡＭ５４に記憶し（Ｓ３９）、長辺短辺判断処理を終了する。
【００７４】
ここで、長尺のレシートＲが、定形に折られていれば、Ｓ３６で抽出した２つの短辺の長さが等しいものとなる。一方、長尺のレシートＲが、不定形に折られていれば、Ｓ３６で抽出した２つの短辺の長さが等しくはならない。ここで、折り目状態に関する設定情報についてのフラグは、長尺のレシートＲが定形に折られているか否かを示すフラグであるので、ＣＰＵ５１は、当該フラグの設定状態を判断することで、２つの短辺の長さが等しいか否かを判断することができる。
【００７５】
次に、図４に示すフローチャートの続きを説明する。Ｓ４２では、ＣＰＵ５１は、折り目状態に関する設定情報をＲＡＭ５４から読み出し、フラグが「ＯＮ」であるか否かを判断する。ＣＰＵ５１は、Ｓ４２でフラグが「ＯＮ」であると判断した場合（Ｓ４２：ＹＥＳ）、Ｓ４４に移行する。ＣＰＵ５１は、Ｓ４２でフラグが「ＯＮ」でないと判断した場合（Ｓ４２：ＮＯ）、Ｓ５０に移行して後述する位置取得処理を実行する。
【００７６】
Ｓ４４では、ＣＰＵ５１は、長辺短辺判断処理で抽出した２つの短辺について、各短辺から所定範囲Ｅ１、Ｅ２内のエッジ画素の数を算出し、ＲＡＭ５４に記憶する。Ｓ４４でＣＰＵ５１が実行する処理は、エッジ画素数算出処理の一例である。なお、図３及び図６では、長尺のレシートＲ及び不定形に折られた状態のレシートＢＲ等について例示したが、ここでは、長尺のレシートＲが定形に折られた状態のレシートＢＲ１について例示する（図９参照）。
【００７７】
図９は、長尺のレシートＲが下側の「食品」というところで定形に折られた場合の表面の部分データを示している。ここで、長尺のレシートＲが定形に折られたか否かは、形状パターンＳＰが基準パターンＰ１と一致するかだけでは判断できない。なぜなら、キャリアシートＣＳの中に、長尺のレシートＲが折られることなく保持された場合も、形状パターンＳＰと基準パターンＰ１とが一致することがあるからである。
【００７８】
そこで、Ｓ４４において、ＣＰＵ５１は、キャリアシートＣＳ内の原稿シートの部分データにおける２つの短辺について、それら短辺を含む所定範囲Ｅ１、Ｅ２内のエッジ画素の数を算出する。
【００７９】
Ｓ４６では、ＣＰＵ５１は、Ｓ４４で記憶したエッジ画素の数をＲＡＭ５４からそれぞれ読み出して比較し、その数の差が許容範囲内にあるか否かを判断する。図９に示す例では、定形に折られた状態のレシートＢＲ１が折られた箇所を所定範囲Ｅ２が含み、所定範囲Ｅ２には、「食品」といった言葉の画像や、「３００」といった言葉の画像があるため、その画像の部分をエッジ画素として検出されやすく、短辺を含む所定範囲Ｅ２のエッジ画素の数は多くなる。一方、短辺を含む所定範囲Ｅ１のエッジ画素の数は、定形に折られた状態のレシートＢＲ１の端の領域であるため、印刷余白とされ、ほとんどエッジ画素の数としては検出されない。すると、図９のように、レシートＲが折られた場合は、所定範囲Ｅ１のエッジ画素の数と所定範囲Ｅ２のエッジ画素の数と間に差が生じることになる。
【００８０】
一方、長尺のレシートＲが折られておられずに保持された場合は、所定範囲Ｅ１、Ｅ２共に、長尺のレシートＲの端の領域となるため、エッジ画素の数としては検出されない。従って、短辺を含む所定範囲Ｅ１と短辺を含む所定範囲Ｅ２とのエッジ画素の数との間に差がほとんどない場合は、長尺のレシートＲが折られていないと判断することができる。
【００８１】
Ｓ４６でＣＰＵ５１が実行する処理は、エッジ画素数判断処理の一例である。ＣＰＵ５１は、Ｓ４６で許容範囲内にあると判断した場合（Ｓ４６：ＹＥＳ）、Ｓ４８に移行する。すなわち、許容範囲内にあると判断した場合（Ｓ４６：ＹＥＳ）は、長尺のレシートＲが折られていないと判断できるため、Ｓ４８に移行し、ＲＡＭ５４に記憶されたキャリアシートＣＳの表面の画像データと裏面の画像データとをそれぞれ表示部１７に表示するか、もしくは、読取装置１に接続された外部記憶端末６５等に出力する。ＣＰＵ５１は、Ｓ４６で許容範囲内にないと判断した場合（Ｓ４６：ＮＯ）、長尺のレシートＲが折られていると判断できるためＳ５０に移行して次述する位置取得処理を実行する。
【００８２】
（位置取得処理）
次に、ＣＰＵ５１がＳ５０で実行する位置取得処理について図１０に示すフローチャートを参照して説明する。位置取得処理では、ＣＰＵ５１は、まず折り目状態に関する設定情報をＲＡＭ５４から読み出し、フラグが「ＯＮ」であるか否かを判断する（Ｓ５２）。
【００８３】
ＣＰＵ５１は、Ｓ５２でフラグが「ＯＮ」であると判断した場合（Ｓ５２：ＹＥＳ）、Ｓ５４に移行する。ＣＰＵ５１は、Ｓ５２でフラグが「ＯＮ」でないと判断した場合（Ｓ５２：ＮＯ）、Ｓ５６に移行する。
【００８４】
Ｓ５４では、ＣＰＵ５１は、長辺短辺判断処理で抽出した２つの短辺について、エッジ画素の数が多い方の短辺を折り目ＢＬ１の位置として取得し、Ｓ５８に移行する。具体的には、Ｓ５４では、ＣＰＵ５１は、Ｓ４４で算出した２つの短辺についてのエッジ画素の数をＲＡＭ５４からそれぞれ読み出し、比較する。そして、エッジ画素の数が多い方を折り目ＢＬ１の位置として取得する。
【００８５】
Ｓ５６では、ＣＰＵ５１は、長辺短辺判断処理で抽出した２つの短辺について、当該２つの短辺の長さに基づいて、長さが短い方の短辺を折り目ＢＬ（図３参照）の位置として取得し、Ｓ５８に移行する。
【００８６】
ここで、不定形に折られた状態のレシートＢＲでは、レシートＲの短辺同士が合わされていないことから、図３に示すように、折り目とされない側は折り目とされた側に比べて外側に開いた形となる。従って、２つの短辺のうち折り目ＢＬとされた方の短辺（図６に示す辺Ｃ）の長さが、折り目ＢＬとされていない方の短辺（図６に示す辺Ａ）の長さよりも短くなる。このため、長さが短い方の短辺を折り目ＢＬの位置として座標で特定することができる。
【００８７】
Ｓ５８では、ＣＰＵ５１は、折り目ＢＬ、ＢＬ１の位置が主走査方向と平行となるように、表面の部分データと、裏面の部分データと、をそれぞれ回転させ、位置取得処理を終了する。なお、ここでいう主走査方向は、図３に示す搬送方向と直交する方向に相当する。位置取得処理が終了すると、ＣＰＵ５１は、Ｓ６０に移行して次述する合成処理を実行する。
【００８８】
（合成処理）
次に、ＣＰＵ５１がＳ６０で実行する位置取得処理について図１１に示すフローチャートを参照して説明する。合成処理では、ＣＰＵ５１は、まず位置取得処理で取得した折り目の位置が、キャリアシートＣＳの搬送方向（図３参照）の下流側であるか否かを判断する（Ｓ６２）。Ｓ６２でＣＰＵ５１が実行する処理は、搬送方向判断処理の一例である。
【００８９】
ＣＰＵ５１は、Ｓ６２で搬送方向の上流側であると判断した場合（Ｓ６２：ＹＥＳ）、Ｓ６４に移行する。ＣＰＵ５１は、Ｓ６２で搬送方向の上流側でないと判断した場合（Ｓ６２：ＮＯ）、Ｓ６６に移行する。
【００９０】
Ｓ６４では、ＣＰＵ５１は、裏面の部分データＢＤを１８０°回転し、Ｓ６８に移行する。Ｓ６６では、ＣＰＵ５１は、表面の部分データＦＤを１８０°回転し、Ｓ６８に移行する。
【００９１】
Ｓ６８では、ＣＰＵ５１は、位置取得処理で取得した折り目ＢＬの位置に基づいて、表面の部分データＦＤに対応する折り目ＢＬの位置と、裏面の部分データＢＤに対応する折り目ＢＬの位置とが一致するように、両部分データを合成して一つの画像データとし、合成処理を終了する。
【００９２】
ここで、本実施形態では、折られた状態のレシートＢＲの折り目ＢＬの位置がキャリアシートＣＳの搬送方向の上流側にあるので（図３参照）、図１２に示すように、表面の部分データＦＤは回転させず、裏面の部分データＢＤを１８０°回転する。そして、レシートＢＲの折り目ＢＬの位置が一致するように両部分データＦＤ，ＢＤを合成し（図１２の下側参照）、合成された画像データＣＤを作成する。
【００９３】
次に、図４に示すフローチャートの続きを説明する。ＣＰＵ５１は、Ｓ６０で実行する合成処理が終了すると、Ｓ７２に移行する。Ｓ７２では、合成処理で合成された画像データＣＤ（図１２の下側参照）によって１つの画像として出力し、ＲＡＭ５４に記憶され、読取処理を終了する。この結果、折られた状態のレシートＢＲについて、その表面の画像と裏面の画像とが折り目ＢＬの位置で一致された状態で１つの画像データとなって、ＲＡＭ５４に出力される。なお、ＣＰＵ５１は、合成処理で合成された画像データＣＤを表示部１７に表示するように出力してもよいし、もしくは、読取装置１に接続された外部記憶端末６５等に、出力してもよい。
【００９４】
（実施形態１の効果）
実施形態１の読取処理における効果について説明する。本実施形態の読取装置１では、ＣＰＵ５１は、キャリアシートＣＳに挟み込まれた不定形に折られた状態のレシートＢＲの両面の画像をそれぞれ読み取って二つの画像データを生成し、データ検出処理においてそれらの画像データから不定形に折られた状態のレシートＢＲに対応する部分の二つの部分データを検出し、不定形に折られた状態のレシートＢＲが折られた状態であるのか否かを判断する。そして、キャリアシートＣＳに挟み込まれた原稿シートが折られた状態のレシートＢＲであると判断した場合、長辺短辺判断処理で不定形に折られた状態のレシートＢＲの形状パターンＳＰにおける２つの長辺及び２つの短辺の長さを判断することで位置取得処理において折り目ＢＬの位置を取得し、合成処理において折り目ＢＬの位置が一致するように表面の部分データＦＤと裏面の部分データＢＤを合成し、一つの画像データＣＤとする。このため、キャリアシートＣＳに不定形に折られた状態のレシートＢＲ及び定型に折られた状態のレシートＢＲ１の少なくとも一方が挟み込まれた場合に、表面の画像データと裏面の画像データとが別々に出力される装置と比較して、表面の部分データＦＤと裏面の部分データＢＤとが合成されて一つの画像データとして出力されるから、ユーザが表面の画像データと裏面の画像データとを別々に参照する必要がなく、ユーザの利便性を向上させることができる。
【００９５】
（実施形態２）
次に、実施形態２の読取処理について図１３のフローチャートを参照して説明する。実施形態２の読取処理は、実施形態１の読取処理のフローチャート（図４参照）において、Ｓ２６からＳ５０までの間に実行する処理までが実施形態１と異なっており、その他の処理については実施形態１と同様である。そのため、実施形態１と同様の処理については説明を省略する。
【００９６】
実施形態２の読取処理では、ＣＰＵ５１は、形状パターンＳＰが基準パターンＰ２又は基準パターンＰ３に一致するか否か判断する（Ｓ１０１）。形状パターンＳＰが基準パターンＰ２又はＰ３のいずれかと一致すると判断した場合（Ｓ１０１：ＹＥＳ）、キャリアシートＣＳ内の原稿シートが折られた状態であると判断し、Ｓ１０２に移行する。
【００９７】
ここで、本実施形態で例示する折られた状態のレシートＢＲ２を図１４の上側に示す。本実施形態では、実施形態１で例示した不定形に折られた状態のレシートＢＲとは逆の位置、即ち搬送方向の上流側に折り目ＢＬ２が形成されたレシートＢＲ２について例示する。
【００９８】
また、データ検出処理によって抽出されたレシートＢＲ２の表面の部分データＦＤからＳ２２において取得されたレシートＢＲ２の形状パターンＳＰ２を図１４の中央左側に示す。本実施形態では、形状パターンＳＰ２は、ＣＰＵ５１がＳ２４で取得した各基準パターンＰ２又はＰ３（図７参照）のうち、Ｐ３の基準パターン（図１４の中央右側参照）と一致する。
【００９９】
Ｓ１０２では、ＣＰＵ５１は、Ｓ２６で一致した基準パターンＰ３の折り目の位置から、レシートＢＲ２の形状パターンＳＰ２における折り目ＢＬ２の位置を特定し、Ｓ１０６に移行する。
【０１００】
ここで、基準パターンＰ３では、折り目の位置Ｐ４Ａ（図１４の中央右側参照）が基準パターンＰ３の図示上側に位置する辺に相当するものと予め設定されている。そこで、Ｓ１０２では、ＣＰＵ５１は、具体的には、基準パターンＰ３とレシートＢＲ２の形状パターンＳＰを比較し、基準パターンＰ３の折り目の位置Ｐ４Ａに基づいて、形状パターンＳＰ２の図示上側に位置する辺が形状パターンＳＰ２における折り目の位置ＳＰ２Ａに相当すると特定する（図１４の中央左側参照）。
【０１０１】
Ｓ１０６では、ＣＰＵ５１は、レシートＢＲ２の形状パターンＳＰ２における折り目の位置ＢＲ２Ａに基づいて、レシートＢＲ２の図示上側に位置する辺をレシートＢＲ２の折り目ＢＬ２の位置として取得する（図１４の下側参照）。
【０１０２】
ＣＰＵ５１は、Ｓ１０６でレシートＢＲ２の折り目ＢＬ２の位置を取得すると、Ｓ６０に移行して合成処理を実行する。
【０１０３】
（実施形態２の効果）
実施形態２の効果について説明する。実施形態２の読取装置１では、ＣＰＵ５１は、基準パターンＰ３の折り目の位置Ｐ４Ａから、レシートＢＲ２の形状パターンＳＰ２の折り目の位置ＢＲ２Ａを特定し、特定した位置ＢＲ２Ａに基づいてレシートＢＲ２の折り目ＢＬ２の位置を取得する。このように基準パターンＰ３を利用してレシートＢＲ２の折り目ＢＬ２の位置を特定することで、レシートＢＲ２の折り目ＢＬ２の位置を正確に取得することができる。
【０１０４】
＜他の実施形態＞
本明細書によって開示される技術は上記既述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も含まれる。
（１）上記の実施形態１では、長辺短辺判断処理で算出した２つの短辺の長さに応じて位置取得処理においてレシートの折り目の位置を取得する例を示したが、これに限定されない。例えば、２つの短辺の長さが異なる場合にのみレシートの折り目の位置を取得し、２つの短辺の長さが等しい場合はレシートが折られた状態でないと判断してもよい。
【０１０５】
（２）上記の各実施形態では、３つの基準パターンを例示したが、基準パターンはこれに限定されない。
【０１０６】
（３）上記の各実施形態では、原稿シートとしてレシートを例示したが、レシート以外の原稿シートであってもよい。
【０１０７】
（４）上記の各実施形態では、制御部５０は、１つのＣＰＵおよびメモリにより印刷制御処理を実行する構成であった。しかし、これに限らず、制御部５０は、複数のＣＰＵにより読取処理を実行する構成や、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハード回路のみにより読取処理を実行する構成、更にはＣＰＵ及びハード回路により読取処理を実行する構成でもよい。例えば、上記読取処理の一部をＡＳＩＣ５６が実行する構成でもよい。
【符号の説明】
【０１０８】
１：読取装置、１０：原稿トレイ、１２：第１導入口、１５：操作部、１７：表示部、２０：搬送部、３１：第１読取部、３２：第２読取部、５０：制御部、５１：ＣＰＵ、５２：ＲＯＭ、５４：ＲＡＭ、５５：画像処理回路、６４：表示制御部、ＢＬ、ＢＬ１、ＢＬ２：折り目、ＢＲ、ＢＲ１、ＢＲ２：折られた状態のレシート、ＣＳ：キャリアシート、Ｐ１、Ｐ２、Ｐ３：基準パターン、Ｒ：レシート、ＳＰ、ＳＰ２：形状パターン、Ｔ：搬送経路
【図１】
2014216998.tif 000003
【図２】
2014216998.tif 000004
【図３】
2014216998.tif 000005
【図４】
2014216998.tif 000006
【図５】
2014216998.tif 000007
【図６】
2014216998.tif 000008
【図７】
2014216998.tif 000009
【図８】
2014216998.tif 000010
【図９】
2014216998.tif 000011
【図１０】
2014216998.tif 000012
【図１１】
2014216998.tif 000013
【図１２】
2014216998.tif 000014
【図１３】
2014216998.tif 000015
【図１４】
2014216998.tif 000016