(57)【要約】【課題】原稿の文字認識対象がある面を特定できない場合の，文字認識にかかる処理負荷を低減する技術を提供すること。【解決手段】ＭＦＰ１００は，ＯＣＲ処理等の文字認識を行うことが可能であって，先ず，原稿の一方の面（第１面）の読取データに基づいて文字認識を行う。そして，その文字認識の結果に基づいて差出人情報を解析する。そして，差出人情報の有無を判断し，差出人の記載が無い場合に，反対の面（第２面）の読取データに基づいて文字認識を行う。そして，その文字認識の結果に基づいて差出人情報を抽出する。【選択図】            図５
2015031962.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取る読取部と，
制御部と，
を備え，
前記制御部は，
前記読取部で読取対象となった前記原稿の一方の面である第１面の読取データに基づいて文字認識を行う第１面文字認識処理と，
前記第１面文字認識処理の結果に基づいて前記第１面の読取データに差出人の記載が有るか否かを判断する判断処理と，
前記判断処理にて差出人の記載が無いと判断したことを条件として，前記原稿の前記第１面と反対の面である第２面の読取データに基づいて文字認識を行う第２面文字認識処理と，
を実行することを特徴とする読取装置。
【請求項２】
請求項１に記載する読取装置において，
前記制御部は，
前記判断処理にて，前記第１面の読取データの特定領域に文字が有れば，前記読取データに差出人の記載が有ると判断することを特徴とする読取装置。
【請求項３】
請求項２に記載する読取装置において，
前記制御部は，
前記判断処理にて，前記第１面文字認識処理によって，差出人の郵便番号欄に相当する前記特定領域に数字が有れば，前記読取データに差出人の記載が有ると判断することを特徴とする読取装置。
【請求項４】
請求項１に記載する読取装置において，
前記制御部は，
前記第１面文字認識処理の結果に基づいて文字が縦書きか文字が横書きかを判断する文字列方向判断処理を実行し，
前記文字列方向判断処理にて文字が縦書きと判断された場合には，前記第１面の読取データのうち縦書きで差出人の情報が記載される領域である縦書差出人領域に差出人の記載が有るか否かを判断し，前記文字列方向判断処理にて文字が横書きと判断された場合には，前記第１面の読取データのうち横書きで差出人の情報が記載される領域である横書差出人領域に差出人の記載が有るか否かを判断することを特徴とする読取装置。
【請求項５】
請求項１に記載する読取装置において，
前記制御部は，
文字が集合する領域である文字領域を複数抽出する抽出処理と，
前記抽出処理にて抽出された各文字領域の文字認識率を算出する算出処理と，
を実行し，
前記判断処理では，前記算出処理により算出された文字認識率が他の文字領域と比較して低い文字領域があれば前記読取データに差出人の記載が有ると判断することを特徴とする読取装置。
【請求項６】
請求項１から請求項５のいずれか１つに記載する読取装置において，
原稿を前記読取部に搬送する搬送機構と，
前記読取部に読み取られた原稿を，読み取り面を反転させて再度前記読取部の読取位置に搬送する反転機構と，
を備え，
前記制御部は，
前記第１面文字認識処理にて，前記判断処理にて差出人の記載が無いと判断したことを条件として，前記反転機構を介して前記第１面が読み取られた後の原稿を反転させ，前記読取部に再度当該原稿の第２面を読み取らせ，前記第２面の読取結果となる読取データに基づいて文字認識を行うことを特徴とする読取装置。
【請求項７】
請求項１から請求項５のいずれか１つに記載する読取装置において，
原稿を前記読取部に搬送する搬送機構を備え，
前記読取部は，
前記搬送機構による搬送路上に，原稿の第１面を読み取る第１読取部および当該原稿の第２面を読み取る第２読取部を備え，
前記制御部は，
前記第１読取部により原稿の第１面を読み取らせた後，前記第１面文字認識処理を実行し，
前記第１面文字認識処理にて，前記判断処理にて前記第１面の読取データに差出人の記載が無いと判断したことを条件として，前記第２読取部により読み取った前記第２面の読取データに基づいて文字認識を行うことを特徴とする読取装置。
【請求項８】
請求項１から請求項７のいずれか１つに記載する読取装置において，
前記制御部は，
前記判断処理にて差出人の記載が有ると判断した場合には，前記第１面文字認識処理で認識した差出人の情報を出力し，前記判断処理にて差出人の記載が無いと判断した場合には，前記第２面文字認識処理で認識した差出人の情報を出力する出力処理を実行することを特徴とする読取装置。
【請求項９】
原稿の一方の面である第１面の読取データである第１読取データと，前記原稿の他方の面の読取データである第２読取データとを取得する取得部と，
制御部と，
を備え，
前記制御部は，
前記第１読取データに基づいて文字認識を行う第１面文字認識処理と，
前記第１面文字認識処理の結果に基づいて前記第１読取データに差出人の記載が有るか否かを判断する判断処理と，
前記判断処理にて差出人の記載が無いと判断したことを条件として，前記第２読取データに基づいて文字認識を行う第２面文字認識処理と，
を実行することを特徴とする情報処理装置。
【請求項１０】
請求項９に記載する情報処理装置において，
前記制御部は，
前記判断処理にて差出人の記載が有ると判断した場合には，前記第１面文字認識処理で認識した差出人の情報を出力し，前記判断処理にて差出人の記載が無いと判断した場合には，前記第２面文字認識処理で認識した差出人の情報を出力する出力処理を実行することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，原稿の画像を読み取って読み取った原稿の文字認識を行う読取装置および読取データに基づいて文字認識を行う情報処理装置に関する。
【背景技術】
【０００２】
従来から，原稿の画像を読み取る読取装置であって，特定の原稿を読み取った画像データに対して文字認識処理を行う技術が知られている。例えば，郵便はがきを読み取り，宛名を文字認識によって取得する技術が知られている。
【０００３】
前述した郵便はがきを読み取る技術としては，例えば，特許文献１に開示されている技術がある。具体的に特許文献１では，郵便はがきの宛名面全体の画像データから宛名が記載されている領域を検出し，検出された領域について文字認識処理を行って宛名を取得する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−７５８５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，郵便はがきの差出人の記載は，宛名面にある場合もあればその反対面である通信面にある場合もある。このように文字認識対象がある面を特定できない場合，両面を毎回読み取り，両面に対して文字認識を行うと，文字認識にかかる処理負荷が大きくなる。
【０００６】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，原稿の文字認識対象がある面を特定できない場合の，文字認識にかかる処理負荷を低減する技術を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた読取装置は，原稿の画像を読み取る読取部と，制御部とを備え，前記制御部は，前記読取部で読取対象となった前記原稿の一方の面である第１面の読取データに基づいて文字認識を行う第１面文字認識処理と，前記第１面文字認識処理の結果に基づいて前記第１面の読取データに差出人の記載が有るか否かを判断する判断処理と，前記判断処理にて差出人の記載が無いと判断したことを条件として，前記原稿の前記第１面と反対の面である第２面の読取データに基づいて文字認識を行う第２面文字認識処理とを実行することを特徴としている。
【０００８】
本明細書に開示される読取装置は，文字認識を行うことが可能な読取装置であって，先ず，原稿となる郵便はがきの一方の面（第１面）の読取データに基づいて文字認識を行う。そして，その文字認識の結果に基づいて差出人の記載の有無を判断し，差出人の記載が無い場合に，反対の面（第２面）の読取データに基づいて文字認識を行う。
【０００９】
すなわち，本明細書に開示される読取装置は，始めに文字認識を行った第１面について差出人の記載が無いと判断したことを条件として，反対の面である第２面の文字認識を行う。このことから，第１面について差出人の記載が有れば，第２面の文字認識を行わない。そのため，第２面について文字認識を行う機会が減り，文字認識についての処理負荷
を軽減できる。
【００１０】
なお，第２面の読み取りについては，第１面に差出人の記載が無いと判断したことを条件としてもよいし，判断前に読み取りを開始してもよい。つまり，原稿の読み取りは，第１面が先であっても第２面が先であってもよい。第１面の差出人の判断前に第２面の読み取りを行う場合には，第２面の文字認識についてはその判断結果を待ってから行う。
【００１１】
また，前記制御部は，前記判断処理にて，前記第１面の読取データの特定領域に文字が有れば，前記読取データに差出人の記載が有ると判断するとよい。差出人の記載は，例えば，差出人の郵便番号欄，切手，年賀マークから特定される領域に文字があれば，その読取データに記載されている可能性が高い。そのため，そのような特定の領域に文字の記載あれば，差出人の記載があると判断する方が好ましい。
【００１２】
また，前記制御部は，前記判断処理にて，前記第１面文字認識処理によって，差出人の郵便番号欄に相当する前記特定領域に数字が有れば，前記読取データに差出人の記載が有ると判断するとよい。差出人の郵便番号欄が存在し，その差出人の郵便番号欄に数字が記載されている場合には，差出人の情報が記載されている可能性が高い。
【００１３】
また，前記制御部は，前記第１面文字認識処理の結果に基づいて文字が縦書きか文字が横書きかを判断する文字列方向判断処理を実行し，前記文字列方向判断処理にて文字が縦書きと判断された場合には，前記第１面の読取データのうち縦書きで差出人の情報が記載される領域である縦書差出人領域に差出人の記載が有るか否かを判断し，前記文字列方向判断処理にて文字が横書きと判断された場合には，前記第１面の読取データのうち横書きで差出人の情報が記載される領域である横書差出人領域に差出人の記載が有るか否かを判断するとよい。縦書きか横書きかによって，差出人の情報が記載される領域が異なる傾向にある。そのため，縦書きと横書きとでそれぞれ別の差出人領域を設けることで，差出人の記載の有無を判断できる。なお，縦書差出人領域としては，例えば，差出人郵便番号欄の右端よりも左側であって切手や年賀マークの下端よりも下側の領域が該当し，横書差出人領域としては，例えば，切手や年賀マークの下端よりも下側の領域のうちのさらに下半分の領域が該当する。縦書き横書きの判断は，例えば，黒色領域の分布で，縦方向が長い領域が多ければ縦書きと判断し，横方向が長い領域が多ければ横書きと判断する。
【００１４】
また，前記制御部は，文字が集合する領域である文字領域を複数抽出する抽出処理と，前記抽出処理にて抽出された各文字領域の文字認識率を算出する算出処理とを実行し，前記判断処理では，前記算出処理により算出された文字認識率が他の文字領域と比較して低い文字領域があれば前記読取データに差出人の記載が有ると判断するとよい。文字認識率は，文字として認識できればよく，差出人の情報としての正当性は問わなくてよい。差出人の情報は，宛名の情報よりも小文字で記載される傾向にある。そのため，小文字の領域，すなわち文字認識率が低い文字領域があれば，当該文字領域に差出人の情報が有ると推測できる。
【００１５】
また，本明細書に開示される読取装置は，原稿を前記読取部に搬送する搬送機構と，前記読取部に読み取られた原稿を，読み取り面を反転させて再度前記読取部の読取位置に搬送する反転機構とを備え，前記制御部は，前記第１面文字認識処理にて，前記判断処理にて差出人の記載が無いと判断したことを条件として，前記反転機構を介して前記第１面が読み取られた後の原稿を反転させ，前記読取部に再度当該原稿の第２面を読み取らせ，前記第２面の読取結果となる読取データに基づいて文字認識を行うとよい。第１面に差出人の記載が無いことを条件に第２面の読み取りを行うことから，反転読み取りにかかる負荷も軽減できる。
【００１６】
また，本明細書に開示される読取装置は，原稿を前記読取部に搬送する搬送機構を備え，前記読取部は，前記搬送機構による搬送路上に，原稿の第１面を読み取る第１読取部および当該原稿の第２面を読み取る第２読取部を備え，前記制御部は，前記第１読取部により原稿の第１面を読み取らせた後，前記第１面文字認識処理を実行し，前記第１面文字認識処理にて，前記判断処理にて前記第１面の読取データに差出人の記載が無いと判断したことを条件として，前記第２読取部により読み取った前記第２面の読取データに基づいて文字認識を行うとよい。両面読み取りを行う場合に，第１読取部および第２読取部によって原稿の搬送向きを変えることなく１回の搬送で原稿の両面の画像を読み取る読取装置について，第１面に差出人の記載が無いことを条件に第２面の文字認識を行うことから，上記構成の装置であっても文字認識についての処理負荷を軽減できる。
【００１７】
また，前記制御部は，前記判断処理にて差出人の記載が有ると判断した場合には，前記第１面文字認識処理で認識した差出人の情報を出力し，前記判断処理にて差出人の記載が無いと判断した場合には，前記第２面文字認識処理で認識した差出人の情報を出力する出力処理を実行するとよい。出力方法は，例えば，操作パネル等の表示部での表示，特定のデバイスへのファイル送信が該当する。差出人の情報を出力することで，ユーザが差出人の情報を認識できる。
【００１８】
また，本明細書では，原稿の一方の面である第１面の読取データである第１読取データと，前記原稿の他方の面の読取データである第２読取データとを取得する取得部と，制御部とを備え，前記制御部は，前記第１読取データに基づいて文字認識を行う第１面文字認識処理と，前記第１面文字認識処理の結果に基づいて前記第１読取データに差出人の記載が有るか否かを判断する判断処理と，前記判断処理にて差出人の記載が無いと判断したことを条件として，前記第２読取データに基づいて文字認識を行う第２面文字認識処理とを実行することを特徴とする情報処理装置が開示されている。
【００１９】
また，前記制御部は，前記判断処理にて差出人の記載が有ると判断した場合には，前記第１面文字認識処理で認識した差出人の情報を出力し，前記判断処理にて差出人の記載が無いと判断した場合には，前記第２面文字認識処理で認識した差出人の情報を出力する出力処理を実行するとよい。
【発明の効果】
【００２０】
本発明によれば，原稿の文字認識対象がある面を特定できない場合の，文字認識にかかる処理負荷を低減する技術が実現される。
【図面の簡単な説明】
【００２１】
【図１】実施の形態にかかる複合機の概略構成を示す斜視図である。
【図２】実施の形態にかかる複合機の，画像読取部の概略構成を示す図である。
【図３】実施の形態にかかる複合機の電気的構成を示すブロック図である。
【図４】郵便はがきの宛名面の構成を示す図である。
【図５】複合機が実行する差出人取得処理の手順を示すフローチャートである。
【図６】複合機が実行する差出人解析処理の手順を示すフローチャートである。
【図７】郵便はがきの宛名面の，縦書きの記載例を示す図である。
【図８】郵便はがきの宛名面の，横書きの記載例を示す図である。
【図９】郵便はがきの通信面の構成を示す図である。
【図１０】アプリケーションプログラムが実行する差出人取得処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下，本発明にかかる印刷装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，原稿の画像を読み取る読取機能を有する複合機（ＭＦＰ：Multi Function Peripheral）に本発明を適用したものである。
【００２３】
［ＭＦＰの全体構成］
実施の形態のＭＦＰ１００は，図１に示すように，シートに画像を印刷する画像形成部１０と，原稿の画像を読み取る画像読取部２０とを備えている。また，画像読取部２０の前面側には，液晶ディスプレイからなる表示部４１と，スタートキー，ストップキー，テンキー等から構成されるボタン群４２とを備えた操作パネル４０が設けられ，この操作パネル４０により動作状況の表示やユーザによる入力操作が可能になっている。
【００２４】
［画像読取部の構成］
画像読取部２０は，図２に示すように，原稿の画像を読み取るスキャナ部２１と，原稿の自動搬送を行うＡＤＦ（Auto Document Feeder：自動原稿供給装置）２２とを備えている。スキャナ部２１は，その上面に位置する透明なプラテンガラス２３，２４と，その内部に位置する第１イメージセンサ２５１とを備えている。第１イメージセンサ２５１は，読取部あるいは第１読取部の一例である。
【００２５】
ＡＤＦ２２は，読み取り前の原稿を収容する原稿トレイ２２１と，読み取り後の原稿を収容する排出トレイ２２２と，第１イメージセンサ２５１が読み取る面とは反対側の面を読み取る第２イメージセンサ２５２と，原稿を搬送する各種の搬送ローラとを備えている。第２イメージセンサ２５２は，第２読取部の一例である。具体的に，原稿トレイ２２１は，排出トレイ２２２の上方に設けられている。そして，ＡＤＦ２２は，原稿トレイ２２１に載置された原稿を搬入ローラ２７１によって１枚ずつ取り出し，その原稿の読み取りが行われた後，その原稿を排紙ローラ２７２によって排出トレイ２２２上に排出する。また，ＡＤＦ２２は，スキャナ部２１の上方を開閉可能に覆い，プラテンガラス２４上に載置された原稿に対する原稿押さえカバーとしての機能も兼ねる。
【００２６】
原稿の読取方式としては，フラットベッド（原稿固定走査）方式と，ＡＤＦ（原稿移動走査）方式とがある。フラットベッド方式の場合，原稿を１枚ずつプラテンガラス２４（以下，「ＦＢガラス２４」とする）上に載置する。その状態で，第１イメージセンサ２５１が副走査方向（主走査方向に直交方向，図２の矢印Ａ方向）に移動し，その際に主走査方向に１ラインずつ原稿の画像が読み取られる。
【００２７】
一方，ＡＤＦ方式の場合，原稿を纏めて原稿トレイ２２１に載置する。そして，第１イメージセンサ２５１がプラテンガラス２３（以下，「ＡＤＦガラス２３」とする）に対向する位置に移動し，固定される。その状態で，原稿が第１イメージセンサ２５１の読取位置に搬送され，その際に主走査方向に１ラインずつ原稿の画像が読み取られる。なお，ＡＤＦ２２内の第２イメージセンサ２５２は，主に両面読み取りを行う際に利用される。
【００２８】
続いて，ＡＤＦ２２について詳説する。ＡＤＦ２２の内部には，各種のローラよって原稿トレイ２２１と排出トレイ２２２とを連結する略Ｕ字形状の搬送路２７が設けられている。具体的に，ＡＤＦ２２の搬送路２７は，搬入ローラ２７１によって原稿トレイ２２１からＡＤＦ２２内に取り込まれた原稿が，幾つものローラを経由してＵターンし，ＡＤＦガラス２３上を通って排紙ローラ２７２によって排出トレイ２２２に送り出される経路を構成している。そして，ＡＤＦガラス２３上の通過時に，第１イメージセンサ２５１によって原稿の一方の面の画像が読み取られる。搬送路２７は，搬送機構の一例である。
【００２９】
また，ＡＤＦ２２は，原稿の両面の画像の読み取りを行うための両面読取機構を備える。具体的に，ＡＤＦ２２は，両面読取の読取方式として，原稿の一方の面を読み取った後，原稿を反転させて他方の面を読み取る反転読取方式と，原稿を反転させることなく１
回の搬送で両面を読み取る非反転読取方式とがある。
【００３０】
図２中の搬送路２８は，一方の面の画像読み取りが行われた原稿の，他方の面にも画像読み取りが行われるように，第１イメージセンサ２５１上を通過した原稿を再度第１イメージセンサ２５１上に搬送する，反転読取方式用の搬送経路である。具体的に，ＡＤＦ２２の内部には，第１案内フラップ２８２と，第２案内フラップ２８３とが設けられている。搬送路２８は，搬送路２７の第１イメージセンサ２５１よりも下流の位置から分岐し，第１案内フラップ２８２から第２案内フラップ２８３を経由して，搬送路２７の第１イメージセンサ２５１よりも上流の位置に合流する経路になる。搬送路２８は，反転機構の一例である。
【００３１】
反転読取方式の両面読み取りでは，原稿トレイ２２１から原稿が搬送路２７に送り出される。そして，送り出された原稿が第１イメージセンサ２５１の読取位置を通過する際，第１イメージセンサ２５１によって原稿の第１面の画像が読み取られる。
【００３２】
その後，その原稿を，排紙ローラ２７２まで案内し，排紙ローラ２７２がその原稿を挟持した状態で搬送を停止させる。そして，排紙ローラ２７２の回転方向を逆転させ，原稿の搬送向きを反転させ，第１案内フラップ２８２および第２案内フラップ２８３の向きを切り換える。そして，反転搬送を開始した原稿を，第１案内フラップ２８２によって搬送路２８に案内し，搬送路２８を経由して，第２案内フラップ２８３によって搬送路２７に案内する。原稿を搬送路２７に戻した後は，第１案内フラップ２８２および第２案内フラップ２８３の向きを元に戻す。
【００３３】
搬送路２７に戻った原稿は，再び第１イメージセンサ２５１の読取位置まで導かれる。これにより，第１イメージセンサ２５１によって第１面の反対側の面である第２面の画像が読み取られる。すなわち，反転読取方式では，第１イメージセンサ２５１によって原稿の両面の画像が読み取られる。その後，原稿は，排紙ローラ２７２によって排出トレイ２２２に排出される。
【００３４】
一方，非反転読取方式の両面読み取りでは，原稿トレイ２２１から原稿が１枚ずつ送り出され，第１イメージセンサ２５１の読取位置で原稿の第１面が読み取られ，第２イメージセンサの読取位置で原稿の第２面が読み取られる。すなわち，２つのイメージセンサ２５１，２５２によって，１回の搬送で原稿の両面が読み取られる。その後，原稿は，反転搬送されることなく，排紙ローラ２７２から排出トレイ２２２に排出される。
【００３５】
ＭＦＰ１００は，両面読み取りの読取設定として，反転読取方式と非反転読取方式との一方を操作パネル４０を介して選択することができ，その選択に従って両面読み取り時の読取方式を決定する。
【００３６】
［画像処理システムの構成］
続いて，画像処理システム９００について説明する。本形態の画像処理システム９００は，前述したＭＦＰ１００と，ＭＦＰ１００と通信可能に接続するパーソナルコンピュータ（ＰＣ）２００とを備えている。以下，画像処理システム９００を構成するＭＦＰ１００およびＰＣ２００の電気的構成について説明する。
【００３７】
ＭＦＰ１００は，図３に示すように，各種処理を実行するＣＰＵ３１と，プリンタ２００の起動時にＣＰＵ３１が行う起動処理のプログラム（ＢＩＯＳ）等を記憶したＲＯＭ３２と，ＣＰＵ３１が各種処理を行う際に一時的な記憶領域として利用されるＲＡＭ３３と，各種のプログラムやデータを記憶したＮＶＲＡＭ（Non Volatile RAM）３４とを有するコントローラ３０を備えている。なお，コントローラ３０は，ＣＰＵ３１等，ＭＦ
Ｐ１００の制御に利用されるハードウェアを纏めた総称であって，実際にＭＦＰ１００に存在する単一のハードウェアと表すとは限らない。ＣＰＵ３１は，印刷装置の制御部の一例である。なお，コントローラ３０が印刷装置の制御部であってもよい。
【００３８】
また，ＭＦＰ１００のＲＯＭ３２には，ＢＩＯＳの他，文字を認識する文字認識（ＯＣＲ：Optical Character Reader）プログラムが記憶されている。ＯＣＲプログラムは，画像読取部２０で読み取った画像データである読取データと，前もって記憶したパターンとの照合によって文字を認識する。
【００３９】
また，ＭＦＰ１００は，画像形成部１０と，画像読取部２０と，操作パネル４０と，ネットワークインターフェース３７とを有し，これらがＣＰＵ３１によって制御される。ネットワークインターフェース３７は他装置とＬＡＮケーブルを介して通信を行うためのハードウェアである。
【００４０】
また，ＭＦＰ１００は，ネットワークインターフェース３７を介して，パーソナルコンピュータ（ＰＣ）２００と接続し，ＭＦＰ１００とＰＣ２００とで画像処理システム９００を構成している。画像処理システム９００を構成する画像処理装置，ＰＣはそれぞれ何台接続されていてもよい。また，画像処理システム９００には，その他の情報処理装置や画像処理装置を接続してもよい。
【００４１】
ＰＣ２００は，各種処理を実行するＣＰＵ５１と，当該ＰＣ２００の起動時にＣＰＵ５１が行う起動処理のプログラム（ＢＩＯＳ）等を記憶したＲＯＭ５２と，ＣＰＵ５１が各種処理を行う際に一時的な記憶領域として利用されるＲＡＭ５３と，各種のプログラムやデータを記憶したハードディスクドライブ（ＨＤＤ）５４とを備え，これらを含むコントローラ５０によってＰＣ２００の各構成要素が制御される。なお，コントローラ５０は，ＣＰＵ５１等，ＰＣ２００の制御に利用されるハードウェアを纏めた総称であって，実際にＰＣ２００に存在する単一のハードウェアと表すとは限らない。ＣＰＵ５１は，情報処理装置の制御部の一例である。なお，コントローラ５０が情報処理装置の制御部であってもよい。
【００４２】
また，ＰＣ２００は，キーボードやマウス等からなる入力部６１と，液晶ディスプレイ等からなる表示部６２と，ネットワークインターフェース５７とを備え，これらがＣＰＵ５１と電気的に接続され，これらがＣＰＵ５１によって制御される。ネットワークインターフェース５７はＬＡＮケーブルを介して接続された装置と通信を行うためのハードウェアである。
【００４３】
ＨＤＤ５４には，オペレーティングシステム（ＯＳ）と，アプリケーションプログラム（文書作成ソフト，作図ソフト，表計算ソフト，写真データ編集ソフト等）と，ＭＦＰ１００を制御するデバイスドライバとが記憶されている。
【００４４】
ＰＣ２００は，ＭＦＰ１００に対して印刷ジョブや読取ジョブを送信する。例えば，読取ジョブを送信した場合，ＭＦＰ１００が原稿の読み取りを開始し，原稿の画像データである読取データがＭＦＰ１００からＰＣ２００に送信される。ＰＣ２００は，読取データを受信すると，所定のフォルダに当該読取データを記憶する。
【００４５】
［郵便はがきの読み取り］
続いて，ＭＦＰ１００による，郵便はがきに記載されている差出人情報の取得について説明する。郵便はがきは，一方の面に宛名となる氏名および住所が記載される。本明細書では，宛名が記載される面を「宛名面」とする。
【００４６】
図４に示すように，一般的な郵便はがき８０の宛名面には，上方右側に位置し，宛先の郵便番号を記載するための四角形が並置された領域である宛先郵便番号欄８１や，上方左側に位置し，郵便切手が貼付もしくは印刷された領域である切手欄８２や，下側左側に位置し，差出人の郵便番号を記載するための四角形が並置された領域である差出人郵便番号欄８４がある。そのため，これらの欄の有無に基づいて，宛名面か，その反対側の面である「通信面」かを判断できる。なお，郵便はがきのうち，図４に示した年賀はがきのような特定種類のはがきの場合であれば，そのはがき特有の領域（年賀はがきであれば，抽選番号欄８８や年賀マーク欄８９）の有無を宛名面であるか否かの判断に利用してもよい。
【００４７】
宛名面には，宛名が記載される。そのため，読取データから宛名の情報を取得する場合には，例えば，宛名面を読み取った読取データに対してＯＣＲ処理を行い，宛先郵便番号欄８１の下端よりも下方に位置する所定の領域８３に記載されている文字を認識することで取得できる。
【００４８】
一方で，差出人の記載については，必ずしも宛名面に記載されるとは限らない。すなわち，宛名面に記載されている場合もあれば通信面に記載される場合もある。そこで，ＭＦＰ１００では，始めに宛名面に対してＯＣＲ処理を行い，その結果に基づいて差出人の記載の有無を判断する。そして，差出人の記載が無いと判断した場合に，通信面に対してＯＣＲ処理を行い。その結果から差出人情報を取得する。
【００４９】
［差出人取得処理］
［第１の形態］
続いて，ＭＦＰ１００にて，前述した差出人情報の取得動作を実現する差出人取得処理について，図５のフローチャートに基づいて説明する。ＭＦＰ１００は，操作パネル４０にて，差出人情報の取得を指示するボタンの入力を受け付ける。本形態の差出人取得処理は，ＭＦＰ１００がそのボタンの入力を受け付けたことを契機に，ＣＰＵ３１によって実行される。
【００５０】
なお，第１の形態の差出人取得処理では，宛名面が上向きにセットされた郵便はがきを読み取ることを前提としている。そのため，ＭＦＰ１００は，差出人情報の取得指示を入力するに際し，宛名面を上向きにして，読取対象の郵便はがきを原稿トレイ２２１にセットするように，操作パネル４０に報知する。
【００５１】
第１の形態の差出人取得処理では，先ず，郵便はがきの両面を読み取る際の読取設定として，反転読取方式が選択されたか否かを判断する（Ｓ１０１）。読取設定は，読取指示を入力する前にユーザ操作によって設定される。
【００５２】
反転読取方式が選択されていた場合には（Ｓ１０１：ＹＥＳ），ＡＤＦ２２によって原稿トレイ２２１から読取対象の原稿となる郵便はがきを搬入し，反転読取方式による郵便はがきの搬送を開始する（Ｓ１０２）。
【００５３】
郵便はがきの搬送を開始した後は，その郵便はがきの一方の面である第１面を第１イメージセンサ２５１に読み取らせる（Ｓ１０３）。なお，ユーザが正しく郵便はがきをセットしていれば第１面は宛名面となるが，必ずしもユーザが宛名面を上向きにセットしているとは限らない。そのため，Ｓ１０３で読み取られる面を「第１面」とする。その後，その郵便はがきを排紙ローラ２７２まで搬送し，その郵便はがきを排紙ローラ２７２で挟持した状態で郵便はがきの搬送を停止させる（Ｓ１０４）。
【００５４】
その後，第１イメージセンサ２５１で読み取った第１面の読取データに対してＯＣＲ処理を行う（Ｓ１０５）。Ｓ１０５は，第１面文字認識処理の一例である。そして，そのＯＣＲ処理の結果に基づいて差出人情報を取得する差出人解析処理を実行する（Ｓ１０６）。
【００５５】
ここで，Ｓ１０６の差出人解析処理について，図６のフローチャートを参照しつつ説明する。差出人解析処理では，先ず，差出人の郵便番号を取得する（Ｓ１６１）。具体的には，読取データから差出人郵便番号欄８４（図４参照）を抽出し，差出人郵便番号欄８４に記載されている文字，より具体的には数値を取得する。
【００５６】
次に，差出人の郵便番号となる数字を取得できたか否かを判断する（Ｓ１６２）。差出人の郵便番号となる数字を取得できた場合には（Ｓ１６２：ＹＥＳ），差出人郵便番号欄８４の右端よりも左側であって，差出人郵便番号欄８４の上端よりも上方かつ切手欄８２（あるいは年賀マーク欄８９）の下端よりも下方の領域８５には，差出人の住所，氏名等の差出人情報が記載されている可能性が高いと判断できる。そこで，領域８５に記載されている文字列を差出人情報として取得する（Ｓ１８１）。
【００５７】
一方，差出人の郵便番号となる数字を取得できなかった場合（Ｓ１６２：ＮＯ），例えば，差出人郵便番号欄８４に郵便番号が記載されていない場合や，差出人郵便番号欄８４が特定できなかった場合には，縦書きか横書きかを判断する（Ｓ１６３）。Ｓ１６３は，文字列方向判断処理の一例である。
【００５８】
Ｓ１６３の判断は，例えば，ＯＣＲ処理によって読み取られた文字列の配置に基づいて行う。縦書きの場合，図７に示すように，文字列が記載されている領域を抽出すると，各領域（図７中のハッチングされた各領域）が縦長になる傾向にある。一方，横書きの場合，図８に示すように，文字列が記載されている領域を抽出すると，各領域（図８中のハッチングされた各領域）が横長になる傾向にある。そのため，文字列が記載されている領域の形状を解析することで，縦書きか横書きかを判断できる。この他，縦書きか横書きかをユーザに問い合わせてもよい。
【００５９】
さらには，縦書きと横書きとで，それぞれ差出人情報が記載される特定領域が異なる傾向にある。例えば，縦書きであれば，図４に示したように，前述した領域８５が，縦書き用の特定領域に該当する。一方，横書きであれば，図８に示すように，切手欄８２（あるいは年賀マーク欄８９）の下端よりも下方であって差出人郵便番号欄８４の上端よりも上側にある領域９０のうち，さらに領域９０の下半分に位置する領域９１が横書き用の特定領域に該当する。そこで，縦書きと判断した場合には（Ｓ１６３：ＹＥＳ），縦書き用の特定領域から文字列を取得する（Ｓ１６４）。横書きと判断した場合には（Ｓ１６３：ＮＯ），横書き用の特定領域から文字列を取得する（Ｓ１７１）。
【００６０】
Ｓ１６４あるいはＳ１７１の後，Ｓ１６４あるいはＳ１７１によって文字列を取得できたか否かを判断する（Ｓ１６５）。文字列が取得できた場合には（Ｓ１６５：ＹＥＳ），取得した文字列を差出人情報として取得する（Ｓ１８１）。
【００６１】
一方，文字列が取得できなかった場合には（Ｓ１６５：ＮＯ），所定数以上の文字が連続して記載されている領域である文字領域を複数抽出する（Ｓ１６６）。Ｓ１６６は，抽出処理の一例である。そして，各文字領域の文字の認識率を算出する（Ｓ１６７）。Ｓ１６７は，算出処理の一例である。すなわち，差出人の記載は，宛名の記載と比較して文字サイズが小さく，文字の認識率が宛名と比較して低い傾向にある。そこで，文字の認識率が所定値より低い文字領域が有るか否かを判断する（Ｓ１６８）。なお，文字認識率は，文字として認識できればよく，差出人の情報としての正当性は問わない。
【００６２】
文字の認識率が所定値より低い文字領域が有る場合には（Ｓ１６８：ＹＥＳ），該当する文字領域から文字列を取得し，取得した文字列を差出人情報として取得する（Ｓ１８１）。一方，文字の認識率が所定値より低い文字領域が無い場合には（Ｓ１６８：ＮＯ），差出人情報は取得されず，差出人不明のまま差出人解析処理を終了する。Ｓ１８１の後は，差出人情報を取得した状態で，差出人解析処理を終了する。
【００６３】
図５の差出人取得処理の説明に戻り，Ｓ１０６の差出人解析処理の後は，その差出人解析処理によって差出人情報が取得できたか否かを判断する（Ｓ１１１）。Ｓ１１１は，判断処理の一例である。差出人情報が取得できた場合には（Ｓ１１１：ＹＥＳ），排紙ローラ２７２で挟持した状態で搬送を停止していた郵便はがきの搬送を再開し，当該郵便はがきを排紙２２２に排紙する（Ｓ１１６）。すなわち，第２面を読み取らずに排紙する。
【００６４】
Ｓ１１６の後は，Ｓ１８１において取得した差出人情報を出力する（Ｓ１４１）。出力方法としては，例えば，指定されたフォルダへのファイル保存，操作パネル４０への表示，指定されたデバイスやクラウドサーバへのファイル送信が該当する。取得した差出人情報は，例えば，返信用はがきを作成する際に，宛名情報として利用できる。なお，通信面でも差出人情報が取得できなかった場合には，エラーを報知する。Ｓ１４１の後は，差出人取得処理を終了する。
【００６５】
一方，差出人情報が取得できなかった場合には（Ｓ１１１：ＮＯ），排紙ローラ２７２を逆回転させて郵便はがきの搬送を再開し，搬送路２８への反転搬送を開始する（Ｓ１１２）。
【００６６】
郵便はがきが搬送路２７に戻った後は，その郵便はがきの他方の面である第２面を第１イメージセンサ２５１に読み取らせる（Ｓ１１３）。なお，ユーザが操作パネル４０の表示に従って郵便はがきをセットしていれば第２面は通信面となる。その後，第１イメージセンサ２５１で読み取った第２面の読取データに対してＯＣＲ処理を行う（Ｓ１１４）。Ｓ１１４は，第２面文字認識処理の一例である。
【００６７】
Ｓ１１４の後，Ｓ１１４でのＯＣＲ処理の結果に基づいて差出人情報を抽出する（Ｓ１１５）。通信面における差出人情報は，通信面の左端付近や下端付近に記載されている傾向にある。そのため，例えば，図９に示すように，通信面の左下に位置する特定領域９５に記載されている文字列を差出人情報として取得する。また，例えば，郵便マーク「〒」から始まる文字列を差出人情報として取得してもよい。Ｓ１１５を開始した後は，郵便はがきを排紙２２２に排紙する（Ｓ１１６）。そして，Ｓ１１５において抽出した差出人情報を出力する（Ｓ１４１）。すなわち，Ｓ１４１では，Ｓ１８１にて第１面の読取データから差出人情報が取得できればその差出人情報を出力し，第１面の読取データから差出人情報が取得できなければＳ１１５にて第２面の読取データから抽出した差出人情報を出力する。Ｓ１４１は，出力処理の一例である。
【００６８】
また，反転読取方式が選択されていない場合には（Ｓ１０１：ＮＯ），ＡＤＦ２２によって原稿トレイ２２１から読取対象の原稿となる郵便はがきを搬入し，非反転読取方式による郵便はがきの搬送を開始する（Ｓ１２１）。
【００６９】
郵便はがきの搬送を開始した後は，その郵便はがきの他方の面である第２面を第２イメージセンサ２５２に読み取らせ（Ｓ１２２），一方の面である第１面を第１イメージセンサ２５１に読み取らせる（Ｓ１２３）。なお，本形態のＭＦＰ１００では，第２イメージセンサ２５２が第１イメージセンサ２５１よりも上流に配置されているため，第２イメージセンサ２５２での読み取りを第１イメージセンサ２５１での読み取りよりも先に開始しているが，逆順であっても同時であってもよい。両面とも読み取り終えた後は，当該郵便はがきを排紙トレイに排紙する（Ｓ１２４）。
【００７０】
その後，Ｓ１２３で読み取った第１面の読取データに対してＯＣＲ処理を行う（Ｓ１２５）。そして，そのＯＣＲ処理の結果に基づいて差出人情報を取得する差出人解析処理を実行する（Ｓ１２６）。Ｓ１２６での差出人解析処理は，Ｓ１０６と同様である。
【００７１】
Ｓ１２６の後は，差出人情報が取得できたか否かを判断する（Ｓ１３１）。差出人情報が取得できなかった場合には（Ｓ１３１：ＮＯ），Ｓ１２２で読み取った第２面の読取データに対してＯＣＲ処理を行う（Ｓ１３２）。その後，Ｓ１３２でのＯＣＲ処理の結果に基づいて差出人情報を抽出する（Ｓ１３３）。Ｓ１３３での差出人情報の抽出は，Ｓ１１５と同様である。Ｓ１３３の後，あるいは差出人情報が取得できた場合には（Ｓ１３１：ＹＥＳ），差出人情報を出力する（Ｓ１４１）。Ｓ１４１の後，差出人取得処理を終了する。
【００７２】
［第２の形態］
続いて，差出人取得処理の別形態について，図１０のフローチャートに基づいて説明する。本形態では，ＰＣ２００にＯＣＲ処理を実行するプログラムがインストールされている。そして，ＭＦＰ１００で読み取った読取データについて，ＰＣ２００でＯＣＲ処理を行い，ＰＣ２００が差出人情報を取得する。この点，ＭＦＰ１００がＯＣＲ処理を行い，ＭＦＰ１００が差出人情報を取得する第１の形態と異なる。本形態の差出人取得処理は，ＰＣ２００にインストールされているアプリケーションプログラムにより，読取データの差出人情報の取得指示を受け付けたことを契機に，ＣＰＵ５１によって実行される。
【００７３】
第２の形態の差出人取得処理では，先ず，郵便はがきの読取データを取得する（Ｓ２０１）。本形態の差出人取得処理では，あらかじめＭＦＰ１００が郵便はがきの両面を読み取っており，２面分の読取データがあることを前提としている。そのため，宛名面および通信面の各々の読取データの保存先をユーザに選択させ，選択された保存先から各々読取データを読み出す。
【００７４】
次に，Ｓ２０１で取得した読取データのうち，宛名面の読取データに対してＯＣＲ処理を行う（Ｓ２０２）。そして，そのＯＣＲ処理の結果に基づいて差出人情報を取得する差出人解析処理を実行する（Ｓ２０３）。Ｓ２０３での差出人解析処理は，図５のＳ１０６と同様である。
【００７５】
Ｓ２０３の後は，差出人情報が取得できたか否かを判断する（Ｓ２１１）。差出人情報が取得できなかった場合には（Ｓ２１１：ＮＯ），Ｓ２０１で取得した読取データのうち，通信面の読取データに対してＯＣＲ処理を行う（Ｓ２１２）。その後，Ｓ２１２でのＯＣＲ処理の結果に基づいて差出人情報を抽出する（Ｓ２１３）。Ｓ２１３での差出人情報の抽出は，図５のＳ１１５と同様である。Ｓ２１３の後，あるいは差出人情報が取得できた場合には（Ｓ２１１：ＹＥＳ），差出人情報を出力する（Ｓ２１４）。Ｓ２１４の後，差出人取得処理を終了する。
【００７６】
以上詳細に説明したようにＭＦＰ１００あるいはＰＣ２００での差出人取得処理では，始めに第１面の文字認識（ＯＣＲ処理）を行い，その第１面について差出人の記載が無いと判断したことを条件として，反対の面である第２面の文字認識（ＯＣＲ処理）を行う。このことから，第１面について差出人の記載が有れば，第２面の文字認識を行わない。そのため，第２面について文字認識を行う機会が減り，文字認識についての処理負荷を軽減できる。
【００７７】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，ＭＦＰに限らず，スキャナ，ファクシミリ装置等，読み取り機能を備えるものであれば適用可能である。
【００７８】
また，実施の形態では，反転読取方式として，反転読取方式と非反転読取方式との２つの読取方式が可能であるが，いずれか一方のみであってもよい。また，自動両面搬送機構を備えていなくてもよい。例えば，フラットベッド方式で宛名面（第１面）を読み取って差出人情報を解析し，その読取データに差出人情報が無ければ，再度フラットベッド方式で通信面を読み取って差出人情報を抽出してもよい。
【００７９】
また，実施の形態では，図６の差出人解析処理として，差出人郵便番号，縦書き横書きごとの特定領域内の文字列，文字認識率，の３つの解析を行っているが，必ずしも全てを解析する必要はない。それらのうち２つを解析するとしてもよいし，１つを解析するとしてもよい。
【００８０】
また，実施の形態では，宛名情報を取得してないが，差出人取得処理において宛名情報も取得してもよい。すなわち，差出人取得処理では宛名面に対してＯＣＲ処理を行うため，例えば，宛先郵便番号欄８１の下方の所定の領域８３（図４参照）に記載されている文字を認識することで宛名情報を取得できる。宛名情報を取得することで，例えば，宛名ごとに差出人情報の出力先を変えることができ，差出人情報の整理が容易になる。
【００８１】
また，実施の形態では，差出人取得処理を実行する際には，ユーザが宛名面を上向きにセットすることを前提としているが，セットする面を問わない構成であってもよい。この場合，例えば反転読取方式であれば，第１面を読み取った後であって第１面のＯＣＲ処理を開始する前に，宛先郵便番号欄８１や切手欄８２を抽出する画像解析処理を行い，宛名面か否かを判断する。そして，第１面が宛名面であればＳ１０６の差出人解析処理を行い，通信面であればＳ１１５の差出人情報の抽出を行う。そして，差出人情報が取得できなければ，第２面のＯＣＲ処理を行い，第２面が宛名面であればＳ１０６の差出人解析処理を行い，通信面であればＳ１１５の差出人情報の抽出を行う。
【００８２】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【００８３】
１０    画像形成部
２０    画像読取部
１００  ＭＦＰ
２００  ＰＣ
２５１  第１イメージセンサ
２５２  第２イメージセンサ
【図１】
2015031962.tif 000003
【図２】
2015031962.tif 000004
【図３】
2015031962.tif 000005
【図４】
2015031962.tif 000006
【図５】
2015031962.tif 000007
【図６】
2015031962.tif 000008
【図７】
2015031962.tif 000009
【図８】
2015031962.tif 000010
【図９】
2015031962.tif 000011
【図１０】
2015031962.tif 000012