(57)【要約】【課題】  被処理媒体に文字を連ねて形成された文字列を読取る際に、文字位置のばらつき等を考慮した広い認識処理領域の中から、読取対象文字を含む確率が高くより狭い認識処理領域を決定し、認識処理を実施することにより、読取時間の増加を抑制できる、光学読取装置、認識処理装置、文字読取方法及びプログラム、並びに磁気インク文字読取装置、及びＰＯＳ端末装置を提供する。【解決手段】  磁気インク文字の文字列を読取る磁気文字読取装置は、画像データから文字列を含む切取り画像７０を取得し（ステップＳ２０）、認識処理を行い（ステップＳ２１）、認識できた場合は、次の認識対象範囲を予測範囲とする（ステップＳ２４）。また、認識処理を行い（ステップＳ２５）、規定距離内で認識できた場合は、次の認識対象範囲を予測範囲とし（ステップＳ２７）、規定距離内で認識できなかった場合は、次の認識対象範囲を全体とする（ステップＳ２８）。【選択図】  図８
2006012027.tif 000002
【特許請求の範囲】
【請求項１】
シート状の被処理媒体に文字を連ねて形成された文字列を含む画像を光学的に取得する光学読取部と、
前記画像から前記文字列及び前記文字列の近傍を含む認識画像を分離形成し、前記認識画像に含まれる読取対象の１文字相当分の認識対象領域内でテンプレートと照合して、前記認識画像に含まれる読取対象を１文字分ずつ認識処理をする光学認識処理部と、
前記光学認識処理部が前記読取対象を認識できた場合、認識できた前記読取対象の認識文字位置に基づいて、前記光学認識処理部が次に認識処理を行う前記認識対象領域を決定する認識対象領域決定部と、を備え、
前記文字列を光学的に読取る光学読取装置。
【請求項２】
前記認識対象領域決定部が決定した前記光学認識処理部が次に認識処理を行う前記認識対象領域の前記文字列と直角な方向の幅は、前記テンプレートが前記認識文字の位置にあるときの前記テンプレートの前記文字列と直角な方向の幅に所定の補正値を加えた幅である、請求項１に記載の光学読取装置。
【請求項３】
前記光学認識処理部が前記読取対象を認識できない領域が、前記テンプレートが前記認識文字の位置にあるときの前記テンプレートの次文字側の端から、所定の値を超えて継続している場合は、前記認識対象領域決定部は、前記認識対象領域の前記文字列と直角な方向の幅を、前記認識画像の前記文字列と直角な方向の幅とする、請求項１又は２に記載の光学読取装置。
【請求項４】
前記光学読取装置は、
複合処理装置と、ホスト装置と、を有する文字読取システムに備えられ、
前記光学読取部は、前記複合処理装置に備えられ、
前記光学認識処理部と、前記認識対象領域決定部とは、前記ホスト装置に備えられている、請求項１乃至３のいずれか１項に記載の光学読取装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の光学読取装置を備えた磁気インク文字読取装置であって、
シート状の被処理媒体に磁気インク文字を連ねて形成された磁気文字列の磁気データを磁気的に取得する磁気読取部と、前記磁気文字列を含む画像を光学的に取得する光学読取部と、を有する複合処理装置と、
前記磁気データを認識処理する磁気認識処理部と、前記画像から前記文字列及び前記文字列の近傍を含む認識画像を分離形成し、前記認識画像に含まれる読取対象の１文字相当分の認識対象領域内でテンプレートと照合して、前記認識画像に含まれる読取対象を１文字分ずつ認識処理をする光学認識処理部と、前記光学認識処理部が前記読取対象を認識できた場合、認識できた前記読取対象の認識文字位置に基づいて、前記光学認識処理部が次に認識処理を行う前記認識対象領域を決定する認識対象領域決定部と、を有するホスト装置と、を備えた磁気インク文字読取装置。
【請求項６】
さらに、前記複合処理装置は、前記ホスト装置から送信されるデータに基づいて印刷を実行する印刷部を有する、請求項５に記載の磁気インク文字読取装置。
【請求項７】
請求項４に記載の前記ホスト装置を構成する認識処理装置であって、
請求項４に記載の光学読取装置に含まれる前記光学認識処理部と前記認識対象領域決定部とを有する認識処理装置。
【請求項８】
請求項５又は６に記載の磁気インク文字読取装置を備えたＰＯＳ端末装置。
【請求項９】
シート状の被処理媒体に文字を連ねて形成された文字列を含む画像を、光学読取部によって光学的に取得するステップと、
前記画像から前記文字列及び前記文字列の近傍を含む認識画像を分離形成するステップと、
光学認識処理部が、前記認識画像に含まれる読取対象の１文字相当分の認識対象領域内でテンプレートと照合して、前記認識画像に含まれる読取対象を１文字分ずつ認識処理をするステップと、
認識できた前記読取対象の認識文字位置に基づいて、認識対象領域決定部が、前記光学認識処理部が次に認識処理を行う前記認識対象領域を決定するステップと、
前記認識対象領域決定部が決定した、前記認識対象領域内でテンプレートと照合して、光学認識処理部が、前記認識画像に含まれる読取対象を１文字分ずつ認識処理をするステップと、を有する文字読取方法。
【請求項１０】
前記認識対象領域決定部が決定した、前記認識対象領域内でテンプレートと照合して、光学認識処理部が、前記認識画像に含まれる読取対象を１文字分ずつ認識処理をするステップにおいて、前記光学認識処理部が前記読取対象を認識できない領域が、前記テンプレートが前記認識文字の位置にあるときの前記テンプレートの次文字側の端から、所定の値を超えて継続している場合には、前記認識対象領域決定部が、前記認識対象領域の前記文字列と直角な方向の幅を、前記認識画像の前記文字列と直角な方向の幅とするステップをさらに備えた、請求項９に記載の文字読取方法。
【請求項１１】
シート状の被処理媒体に文字を連ねて形成された文字列を含む範囲を光学読取部によって光学的に読取られた画像を、コンピュータの光学認識処理部が取得するステップと、
前記画像から前記文字列及び前記文字列の近傍を含む認識画像をコンピュータの光学認識処理部が分離形成するステップと、
前記画像に含まれる読取対象の１文字相当分の認識対象領域内でテンプレートと照合して、前記画像に含まれる読取対象を１文字分ずつコンピュータの前記光学認識処理部が認識処理をするステップと、
認識できた前記読取対象の認識文字位置に基づいて、コンピュータの認識対象領域決定部が、前記光学認識処理部が次に認識処理を行う前記認識対象領域を決定するステップと、
前記認識対象領域決定部が決定した、前記光学認識処理部が次に認識処理を行う前記認識対象領域内でテンプレートと照合して、コンピュータの光学認識処理部が、前記画像に含まれる読取対象を１文字分ずつ認識処理をするステップと、をコンピュータに実行させるためのプログラム。
【請求項１２】
コンピュータの前記認識対象領域決定部が決定した、前記認識対象領域内でテンプレートと照合して、コンピュータの光学認識処理部が、前記認識画像に含まれる読取対象を１文字分ずつ認識処理をするステップにおいて、コンピュータの前記光学認識処理部が前記読取対象を認識できない領域が、前記テンプレートが前記認識文字の位置にあるときの前記テンプレートの次文字側の端から、所定の値を超えて継続している場合には、コンピュータの前記認識対象領域決定部が、前記認識対象領域の前記文字列と直角な方向の幅を、前記認識画像の前記文字列と直角な方向の幅とするステップを、さらにコンピュータに実行させるための請求項１１に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、小切手等の被処理媒体に印刷されている文字の読取処理を行う光学読取装置及び光学読取装置を構成する認識処理装置に関する。また、本発明は、小切手等の被処理媒体に印刷されている文字の読取処理を行う文字読取方法及び文字読取方法を実現するプログラムに関する。さらに、本発明は、光学読取装置を備えた磁気インク文字読取装置及び光学読取装置を備えたＰＯＳ端末装置に関する。
【背景技術】
【０００２】
従来、商取引や店舗での買い物、レストランでの支払い等において、小切手や、パーソナルチェック紙（以下総称して「チェック紙」と表記する。）を用いて決済が行われることがある。特に、アメリカ合衆国やヨーロッパ諸国においては、日常的に広く用いられている。一般に、チェック紙の所定の場所（下欄）に、銀行コードや銀行口座番号などが磁気インクにより印刷されている。以降、磁気インクを用いて印刷された文字を、磁気インク文字と表記する。小売り店舗などにおいて、金銭の支払い者は支払い先、数字表記による金額、単語表記による金額とサインとを記入し店舗に支払う。店舗においては、磁気インク文字で印刷された銀行コードや銀行口座番号などを読取り、読取りデータを銀行や信用調査機関に照会し、チェック紙の有効性を確認する。有効な場合、小売り店舗はチェック紙の裏面にエンドースメント（受領承認）を印刷し使用者から受領する。
【０００３】
磁気インク文字で印刷されている銀行コードや銀行口座番号などは、小切手等による精算の基礎データであり、正確な読取りが要求される。特に、磁気インク文字を誤読取すると、誤読取データを基礎として精算処理が進行してしまい、支払い者の口座とは異なる口座で精算処理が行われるなど、後処理工程で大きな問題となる可能性がある。従って、チェック紙の精算処理では磁気インク文字を正しく読取ることは重要である。そのため、磁気読取装置による文字認識の技術を工夫して、読取率の向上や、誤読取率の低下が図られている。
【０００４】
また、光学読取装置を併用することによって、磁気的に読取れなかった文字を、光学的に読取ることにより、読取率を向上させる技術も提案されている（特許文献１参照）。さらに、読取ができても内容を誤って認識する可能性があることを考慮し、磁気読取装置の読取結果と、光学読取装置の読取結果とを照合し、合致した結果のみを正しい読取り結果とすることで、誤読取率を低減させる技術も提案されている（特許文献２参照）。
【０００５】
【特許文献１】特開平７−１８２４４８号公報
【特許文献２】特開２０００−２５９７６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、光学読取装置を用いて光学的に読取る過程が加わることにより、読取処理時間が増加するという課題がある。特に、磁気インク文字が印刷されている位置を確実に認識処理する領域に含めて読取るためには、磁気インク文字の印刷位置のばらつきや、チェック紙の寸法のばらつきや、磁気インク文字読取装置の寸法のばらつきなどを考慮して、より広い領域を認識処理する領域としなければならない。ところが、より広い領域を認識処理する領域とする場合、認識処理時間が増加し、それによって読取処理時間が増加するという課題がある。
【０００７】
そこで、本発明は、被処理媒体に文字を連ねて形成された文字列を読取る際に、文字位置のばらつき等を考慮した広い認識処理する領域の中から、読取対象文字を含む確率が高い狭い認識処理する領域を決定し、認識処理を実施することにより、読取処理時間の増加を抑制できる、光学読取装置、認識処理装置、文字読取方法及びプログラム、並びに磁気インク文字読取装置、及びＰＯＳ端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明による光学読取装置は、シート状の被処理媒体に文字を連ねて形成された文字列を含む画像を光学的に取得する光学読取部と、取得した画像から文字列及び文字列の近傍を含む認識画像を分離形成し、分離形成した認識画像に含まれる読取対象の１文字相当分の認識対象領域内でテンプレートと照合して、認識画像に含まれる読取対象を１文字分ずつ認識処理をする光学認識処理部と、光学認識処理部が読取対象を認識できた場合、認識できた読取対象の認識文字位置に基づいて、光学認識処理部が次に認識処理を行う認識対象領域を決定する認識対象領域決定部とを備え、文字列を光学的に読取る。
【０００９】
本発明による文字読取方法は、シート状の被処理媒体に文字を連ねて形成された文字列を含む画像を、光学読取部によって光学的に取得するステップと、取得した画像から文字列及び文字列の近傍を含む認識画像を分離形成するステップと、光学認識処理部が、分離形成した認識画像に含まれる読取対象の１文字相当分の認識対象領域内でテンプレートと照合して、認識画像に含まれる読取対象を１文字分ずつ認識処理をするステップと、認識できた読取対象の認識文字位置に基づいて、認識対象領域決定部が、光学認識処理部が次に認識処理を行う認識対象領域を決定するステップと、認識対象領域決定部が決定した、認識対象領域内でテンプレートと照合して、光学認識処理部が、認識画像に含まれる読取対象を１文字分ずつ認識処理をするステップと、を有する。
【００１０】
本発明によるプログラムは、シート状の被処理媒体に文字を連ねて形成された文字列を含む範囲を光学読取部によって光学的に読取られた画像を、コンピュータの光学認識処理部が取得するステップと、取得した画像から文字列及び文字列の近傍を含む認識画像をコンピュータの光学認識処理部が分離形成するステップと、分離形成した画像に含まれる読取対象の１文字相当分の認識対象領域内でテンプレートと照合して、画像に含まれる読取対象を１文字分ずつコンピュータの光学認識処理部が認識処理をするステップと、認識できた読取対象の認識文字位置に基づいて、コンピュータの認識対象領域決定部が、光学認識処理部が次に認識処理を行う認識対象領域を決定するステップと、認識対象領域決定部が決定した、光学認識処理部が次に認識処理を行う認識対象領域内でテンプレートと照合して、コンピュータの光学認識処理部が、画像に含まれる読取対象を１文字分ずつ認識処理をするステップと、をコンピュータに実行させる。
【００１１】
本発明の構成及び方法によれば、光学認識処理部が認識できた認識文字位置に基づいて、次に認識処理を行う認識対象領域を決定する。文字が印刷されている位置を確実に読取るためには、文字の印刷位置のばらつきや、被処理媒体の寸法のばらつきや、読取装置の寸法のばらつきなどを考慮しなければならず、確実にばらつきを包含すると認識対象領域は広くなってしまう。一方、文字列の中で、隣合う文字どうしの相互の位置関係において、文字位置の所定の位置からの位置ずれは微小である。認識文字位置に基づいて、次に認識処理を行う認識対象領域を決定することにより、文字の印刷位置のばらつきや、被処理媒体の寸法のばらつきや、読取装置の寸法のばらつきなどを考慮する必要がなくなり、認識対象領域を微小の位置ずれ量を考慮した狭い認識対象領域とすることができる。従って、認識処理を行う範囲が狭くなり、認識処理を行う時間の増加を抑制することができる。
【００１２】
この場合、認識対象領域決定部が決定した光学認識処理部が次に認識処理を行う認識対象領域の文字列と直角な方向の幅は、テンプレートが認識文字の位置にあるときのテンプレートの文字列と直角な方向の幅に所定の補正値を加えた幅であることが好ましい。
【００１３】
この構成によれば、認識対象領域決定部が決定した次の認識対象領域の文字列と直角な方向の幅は、認識文字の位置にあるときのテンプレートの文字列と直角な方向の幅に所定の補正値を加えた幅となる。文字列の中で、隣合う文字どうしの相互の位置関係において、文字位置の所定の位置からの位置ずれは微小であり、認識文字の位置にあるときのテンプレートの文字列と直角な方向の幅の中に次の文字が存在する可能性が高い。また、認識対象領域の文字列と直角な方向の幅を、文字間の位置ばらつきを考慮した所定の補正値を加えた幅にすることにより、その範囲内に文字が存在する可能性がより高くなる。従って、認識対象領域決定部が決定した次の認識対象領域の文字列と直角な方向の幅を、認識文字の位置にあるときのテンプレートの文字列と直角な方向の幅に所定の補正値を加えた幅とすることによって、光学認識処理部が認識できる可能性が高くなる。
【００１４】
この場合、光学読取装置は、光学認識処理部が読取対象を認識できない領域が、テンプレートが認識文字の位置にあるときのテンプレートの次文字側の端から、所定の値を超えて継続している場合は、認識対象領域決定部は、認識対象領域の文字列と直角な方向の幅を、認識画像の文字列と直角な方向の幅とすることが好ましい。
【００１５】
この場合、文字読取方法は、認識対象領域決定部が決定した、認識対象領域内でテンプレートと照合して、光学認識処理部が、認識画像に含まれる読取対象を１文字分ずつ認識処理をするステップにおいて、光学認識処理部が読取対象を認識できない領域が、テンプレートが認識文字の位置にあるときのテンプレートの次文字側の端から、所定の値を超えて継続している場合には、認識対象領域決定部が、認識対象領域の文字列と直角な方向の幅を、認識画像の文字列と直角な方向の幅とするステップを、さらに備えたことが好ましい。
【００１６】
この場合、プログラムは、コンピュータの認識対象領域決定部が決定した、認識対象領域内でテンプレートと照合して、コンピュータの光学認識処理部が、認識画像に含まれる読取対象を１文字分ずつ認識処理をするステップにおいて、コンピュータの光学認識処理部が読取対象を認識できない領域が、テンプレートが認識文字の位置にあるときのテンプレートの次文字側の端から、所定の値を超えて継続している場合には、コンピュータの認識対象領域決定部が、認識対象領域の文字列と直角な方向の幅を、認識画像の文字列と直角な方向の幅とするステップを、さらにコンピュータに実行させることが好ましい。
【００１７】
これらの構成及び方法によれば、読取対象を認識できない領域が、所定の値を超えて継続している場合は、認識対象領域の文字列と直角な方向の幅を、認識画像の幅とする。即ち次の文字を予測して認識処理領域を決めるのではなく、認識画像の全幅について、認識処理を行う。チェック紙には背景の模様やサインなどがあり、誤って認識対象の文字のどれかであると認識してしまう場合がある。以降、誤って認識される可能性のある模様やサインなどを雑音文字と表記する。認識対象である文字列が印刷される位置に雑音文字が配置される可能性は低く、雑音文字は、磁気インク文字とは文字位置が文字列方向と直角な方向でずれている可能性が高い。雑音文字に続く文字位置を予測して認識処理領域を決め、認識処理を継続すると、文字列でない部分を認識処理してしまう可能性が高い。また、読取雑音文字が連続してテンプレートと適合して誤認識される可能性は非常に小さく、誤認識された雑音文字の後は認識できない空白が続く可能性が高い。そこで、認識できない領域が所定の長さを超えて継続した場合には、画像の全幅について、認識処理を行うことにより、誤認識された雑音文字とは離れた位置にある目的とする認識対象である文字を認識できる可能性が高くなる。
【００１８】
この場合、光学読取装置は、複合処理装置と、ホスト装置と、を有する文字読取システムに備えられ、光学読取部は、複合処理装置に備えられ、光学認識処理部と、認識対象領域決定部とは、ホスト装置に備えられている、ことが好ましい。
【００１９】
この構成によれば、ホスト装置にプログラムをインストールすることによって、文字の光学読取に際して、認識処理を行う時間の増加を抑制することができる光学読取が実施できる。
【００２０】
本発明による磁気インク文字読取装置は、前記した請求項に記載の光学読取装置を備えた磁気インク文字読取装置であって、シート状の被処理媒体に磁気インク文字を連ねて形成された磁気文字列の磁気データを磁気的に取得する磁気読取部と、磁気文字列を含む画像を光学的に取得する光学読取部と、を有する複合処理装置と、磁気データを認識処理する磁気認識処理部と、画像から文字列及び文字列の近傍を含む認識画像を分離形成し、認識画像に含まれる読取対象の１文字相当分の認識対象領域内でテンプレートと照合して、認識画像に含まれる読取対象を１文字分ずつ認識処理をする光学認識処理部と、光学認識処理部が読取対象を認識できた場合、認識できた読取対象の認識文字位置に基づいて、光学認識処理部が次に認識処理を行う認識対象領域を決定する認識対象領域決定部と、を有するホスト装置と、を備える。
【００２１】
本発明の磁気インク文字読取装置は、認識処理を行う時間の増加を抑制することができる光学読取装置を備えるため、磁気インク文字読取装置によって磁気インク文字読取処理を行う時間の増加を抑制することができる。
【００２２】
この場合、磁気インク文字読取装置は、さらに、磁気インク文字読取装置を構成する複合処理装置が、ホスト装置から送信されるデータに基づいて印刷を実行する印刷部を有する、ことが好ましい。
【００２３】
この構成によれば、印刷部を備えることにより、ＰＯＳ端末装置等による小切手などのチェック紙の精算における磁気インク文字の読取、裏書及び表書きの印字も一台の装置で処理することが可能となる。
【００２４】
本発明の認識処理装置は、前記した請求項に記載のホスト装置を構成する認識処理装置であって、前記した請求項に記載の光学読取装置に含まれる光学認識処理部と認識対象領域決定部とを有する。
【００２５】
本発明の認識処理装置をホスト装置に組込んで認識処理を実行すると、前記した請求項のいずれかに記載の光学読取装置と同様の効果が得られる。
【００２６】
本発明によるＰＯＳ端末装置は、前記した請求項に記載の磁気インク文字読取装置を備える。
【００２７】
本発明の構成によれば、ＰＯＳ端末装置による小切手などのチェック紙の精算において、光学読取が誤読取であったために読取結果が一致していない場合の否一致を改善できる可能性があり、正しい認識の認識率を向上させることができる。
【発明を実施するための最良の形態】
【００２８】
以下に、添付の図面を参照して、本発明の一実施形態に係る光学読取装置について説明する。
【００２９】
図１は、本発明の一実施形態に係る光学読取装置を備えた磁気インク文字読取装置を構成するホスト装置及び複合処理装置の外観斜視図である。また、図２は、被処理媒体の一例である小切手の概要を示す平面図である。小切手による精算では、小切手の有効性を確認した後、金額、小切手振出人の署名等の表書き及び裏書が行われる。従って、磁気インク文字読取装置にプリンタを設けることにより、小切手の精算に伴う磁気インク文字の読取及び表書き印刷・裏書印刷という一連の処理を、一台の装置で処理することが可能となる。
【００３０】
尚、本発明はＭＩＣＲ（Magnetic Ink Character Reader）文字などの文字の読取処理を行う装置及び方法に関するものであり、小切手のみならず手形等の被処理媒体の処理にも適用可能であるが、最も典型的な例として、以下の説明では被処理媒体として小切手を用いて説明する。さらに、本発明は、必ずしもプリンタを必須の構成要件とするものではないが、以下の説明においては、最も典型的な例として小切手による精算を用いて説明することから、磁気読取機能、光学読取機能、及び印刷機能を備えている複合処理装置１０を備えた磁気インク文字読取装置１を用いて説明する。
【００３１】
図１に示したホスト装置６は、表示部７と、操作部８とを備えている。図１に示した複合処理装置１０は、樹脂製のカバー１１で覆われており、複合処理装置１０の前面部には、小切手（被処理媒体）２０を手差しで挿入する挿入口１２が形成されている。挿入口１２から挿入された小切手は、上面部に設けられた排出口１４から排出される。複合処理装置１０は、その後部にロール紙を収納するロール紙収納部（図示せず）を備えており、該ロール紙収納部に収納されたロール紙が印字部を経て装置上面部のロール紙排出口１６から引き出される。ホスト装置６と複合処理装置１０とはケーブル９で、電気的に接続されている。
【００３２】
図２に示した小切手２０の表面には、表書き事項を記入する表書き領域２１と、署名をするための署名領域２２と、磁気インク文字が印刷されたＭＩＣＲ記録領域２３が設けられている。小切手２０の裏面には、裏書き事項を記入するための裏書き領域２４が設けられている。表書き領域２１には、支払い先、日付、金額等の表書き事項を記入する。署名領域２２には、金銭の支払い者である小切手２０の使用者（買い物客）が自筆で署名を行なう。裏書き領域２４には、小切手２０の使用者の認証番号、日付、使用金額等の小切手２０の受取り側（店舗側）として必要な裏書き事項を記入する。ＭＩＣＲ記録領域２３には、小切手２０の使用者の銀行コードや銀行口座番号などが磁気インク文字により印刷されている。
【００３３】
小切手２０は、図２の矢印ｖの方向に挿入口１２に挿入される。複合処理装置１０は、小切手２０を搬送しながら、ＭＩＣＲ記録領域２３に印刷されている磁気インク文字の磁気データ及び光学データを取得する。複合処理装置１０からホスト装置６に送信された各データは、ホスト装置６において認識処理され、文字列は図２における右端から矢印ｗの方向に順次認識処理される。
【００３４】
小売り店舗などにおいて、金銭の支払い者は、小切手２０を店舗側に渡す。店舗側は、支払い先である店舗名、数字表記による金額、単語表記による金額を、複合処理装置１０の印刷装置で小切手２０に印刷し、小切手２０を支払い者に戻す。支払い者は、小切手２０に印刷された支払い先、数字表記による金額、単語表記による金額を確認し、サインを記入し店舗側に支払う。店舗においては、磁気インク文字で印刷された銀行コードや銀行口座番号などを読取り、読取りデータを銀行や信用調査機関に照会し、チェック紙の有効性を確認する。有効な場合小売り店舗はチェック紙の裏面にエンドースメント（受領承認）を印刷し使用者から受領し、小切手２０による金銭の支払い処理が完了する。
【００３５】
図３は、磁気インク文字の１例の形状の概略を示している。ＭＩＣＲ記録領域２３に印刷されている磁気インク文字はＭＩＣＲヘッドで読取られる。ＭＩＣＲヘッドは永久磁石と磁気ヘッドから構成されている。一方、磁気インクには、磁性材料の粉が混合されている。そのため、小切手２０が永久磁石の前を通過すると、磁気インク文字は磁化される。磁化された磁気インク文字が読取ヘッドの前を通過すると、磁気インク文字の形に応じて磁束が変化するため、文字の形に応じた波形の信号が読取ヘッドから出力される。磁気インク文字は、規格によりその形状が決まっているため、その波形のパターンにより、磁気インク文字を読取ることができる。ＭＩＣＲフォントとして、例えば、Ｅ１３Ｂ、ＣＭＣ７等がある。例えば、Ｅ１３Ｂフォントは、数字０から９と４種類の記号からなる合計１４種類の文字を規定している。図３に示した磁気インク文字は、Ｅ１３Ｂフォントである。
【００３６】
次に、磁気インク文字読取装置１を駆動するための電気的構成について説明する。図４は、磁気インク文字読取装置１のハードウェアの主要構成を示すブロック図である。制御部４０は、複合処理装置１０の各部の動作を統括管理するものである。制御部４０は、演算処理を行うＣＰＵ（Central Processing Unit）４１や、ホスト装置６から受け取った制御コマンドや印刷データを一時的に保存するＲＡＭ（Random Access Memory）４２ａや各種演算処理を行うためのルーチン等を記録したＲＯＭ（Read Only Memory）４２ｂを有している。これらはそれぞれ互いにバスを介して電気的に接続されている。
【００３７】
ＣＰＵ４１には、内部インタフェース４３ａ、内部インタフェース４３ｂを介して磁気読取機構４５、印刷機構４６、光学読取機構４７、用紙搬送機構４８、各種センサ４９、表示部５０、操作部５１等が接続されており、ＲＯＭ４２ｂに記憶している制御プログラムに基づいてＣＰＵ４１が各部の動作を制御する。各機構にはそれぞれに必要なロジック回路を含んでいる。複合処理装置１０は、外部インタフェース５２を介して、例えばＰＯＳ端末機のホストコンピュータ等のホスト装置６に接続されており、ホスト装置６の制御の下、所定の動作を実行する。
【００３８】
ホスト装置６は、複合処理装置１０やホスト装置６の各部の動作を統括管理し、演算処理を行うＣＰＵ６０を備えている。ＣＰＵ６０には、制御コマンドや印刷データや制御プログラムを記憶するメモリ６１や、入出力インタフェース６２や、表示部７や、操作部８等が接続されている。ホスト装置６は、入出力インタフェース６２を介して、複合処理装置１０と接続されている。
【００３９】
次に、上記した複合処理装置１０を用いて、小切手２０のＭＩＣＲ記録領域２３に磁気インク文字により印刷されている小切手２０の使用者の銀行コードや銀行口座番号などの読取を実施する過程を説明する。図５は、磁気インク文字の文字列の読取を実施する過程の一実施形態のフローチャートである。
【００４０】
小切手２０が挿入口１２に挿入され、用紙搬送機構４８によって搬送される。ステップＳ１では、磁気読取装置によって、磁気的に磁気インク文字を読取る。磁気読取機構４５によって、磁気インク文字が磁気データとして取得される。磁気読取機構４５によって取得された磁気データは、ホスト装置６に送られ、ＣＰＵ６０によって、磁気インク文字の認識処理が実行される。磁気データは、Ａ／Ｄ変換、磁気文字の切りだし、平滑化処理、正規化処理を経て正規化される。正規化された磁気データは、メモリ６１に記憶された基準データと比較される。磁気データと基準データとが所定の範囲内で一致するときには、磁気データは一致した基準データに対応する文字と認識される。また、基準データと一致した磁気データが切出された位置が、認識された文字の文字位置であると認識される。文字列を構成する全磁気インク文字について認識処理が実施されて、磁気読取装置による文字列の認識処理が完了する。磁気読取機構４５が磁気読取部に相当し、ＣＰＵ６０とメモリ６１とが磁気認識処理部に相当する。また、磁気読取機構４５とＣＰＵ６０とメモリ６１とが、磁気読取装置に相当する。
【００４１】
次にステップＳ２では、磁気データと一致した基準データに対応する文字及び文字位置を、磁気読取結果としてメモリ６１に記憶する。
【００４２】
次にステップＳ３では、光学読取機構４７によって、光学的に磁気インク文字を読取る。光学読取機構４７によって、小切手２０は画像化され、画像化されたデータがホスト装置６に送られる。ホスト装置６に送られた画像データは、ＣＰＵ６０によって、磁気インク文字を含む所定の範囲の画像が切取られ、磁気インク文字の認識処理が実行される。認識処理は画像をテンプレートと比較対照して行われる。画像が所定の複数のテンプレートと比較対照され、画像データとテンプレートデータとが所定の範囲内で一致するときには、画像は一致したテンプレートに対応する文字であると認識される。
【００４３】
図６はテンプレートの一例である。図６（ａ）は、図３に示したＥ１３Ｂフォントの各文字のテンプレートの一例であり、図６（ｂ）は、文字「１」のテンプレートの拡大図である。説明のために、図に示したように文字の高さ方向をｘ方向とし、ｘ方向と直交する方向をｙ方向とする。ｘ方向及びｙ方向は、後述する図７に示すｘ方向及びｙ方向と同一である。一つのテンプレートは、ｘ方向２４ドット、ｙ方向１９ドット、計４５６個のドットで形成されている。各ドットの色は黒色又は白色であって、黒色ドットの集合の形状で文字が形成されている。各テンプレートは、図６（ｂ）に示すような基準点となるドットが定められており、基準点からｘ方向２４ドット、ｙ方向１９ドットの範囲が、ひとつの文字の大きさである。
【００４４】
画像のテンプレートとの比較対照は、切取り画像７０（図７参照）をＭＩＣＲ画像７１の磁気インク文字１文字分に対応する大きさに区切った認識対象範囲について行われる。認識対象範囲の中のｘ方向２４ドット、ｙ方向１９ドットの比較区画を、１４個のテンプレートと比較対照し、４５６個のドットの黒色または白色の不一致率をカウントする。最初にテンプレートと比較対照し不一致率をカウントする比較区画は、切取り画像７０の図７における左上隅からｘ方向２４ドット、ｙ方向１９ドットの区画である。次にテンプレートと比較対照する比較区画は、ｘ方向に１ドットずらしたｘ方向２４ドット、ｙ方向１９ドットの区画である。同様に、ｘ方向に１ドットずつ比較区画をずらしながら１４個のテンプレートとの比較対照を行い、比較区画の右端が認識対象範囲の右端に到達するまでの各比較区画毎の不一致率を求める。
【００４５】
次に、比較区画をｙ方向に１ドット移動した比較区画で比較対照を行い、さらに、ｘ方向に１ドットずつ比較区画をずらしながら比較対照を行い、比較区画の右端が認識対象範囲の右端に到達するまでの各比較区画毎の不一致率を求める。同様にして、認識対象範囲の全面について１４個のテンプレートと比較対照し各比較区画毎の不一致率を求める。
【００４６】
不一致率が所定の限界値以内の場合、不一致率が所定の限界値以内となったテンプレートの文字を認識文字とし、不一致率が所定の限界値以内となった比較区画の位置を文字位置とする。なお、文字位置は、テンプレートの基準点（図６（ｂ）参照）の位置で表す。複数の比較区画で不一致率が所定の限界値以内であった場合や、複数のテンプレートとの不一致率が所定の限界値以内であった場合には、最も不一致率が小さい比較区画の位置及びテンプレートの文字を、その認識対象範囲における文字位置及び認識文字とする。認識対象範囲が、認識対象領域に相当する。
【００４７】
ひとつの認識対象範囲の認識処理が終了すると、次の認識対象範囲の認識処理を同様に行う。最初に認識処理を行う認識対象範囲は、切取り画像７０（図７参照）の図７における最上端の認識対象範囲であり、次に認識処理を行う認識対象範囲は、最初に認識処理を行った認識対象範囲に隣接する認識対象範囲である。切取り画像７０の図７における最下端の認識対象範囲まで認識処理を行い、光学読取装置による文字列の読取が完了する。切取り画像７０が、認識画像に相当する。光学読取機構４７が光学読取部に相当し、ＣＰＵ６０とメモリ６１とが光学認識処理部と認識処理領域決定部とに相当する。また、ＣＰＵ６０とメモリ６１とが、ホスト装置を構成する認識処理装置に相当し、光学読取機構４７とＣＰＵ６０とメモリ６１とが、光学読取装置に相当する。
【００４８】
図５において、ステップＳ３の次に行われるステップＳ４では、各認識対象範囲における文字位置及び認識文字が、光学読取結果としてメモリ６１に記憶される。
【００４９】
次のステップＳ５では、メモリ６１に記憶されている光学読取結果の認識文字の文字列と磁気読取結果の認識文字の文字列とが同一であるか否か判定する。光学読取結果の文字列と磁気読取結果の文字列とが同一である（ステップＳ５でＹＥＳ）場合は、ＭＩＣＲ記録領域２３に磁気インク文字により印刷されている文字列の読取が正確に行われたと判断し、ステップＳ１２に進む。ステップＳ１２では、光学読取結果と磁気読取結果とで一致した読取結果を、読取結果として記憶し、ＭＩＣＲ記録領域２３に印刷されている文字列の読取を終了する。
【００５０】
光学読取結果の認識文字の文字列と磁気読取結果の認識文字の文字列とが異なる（ステップＳ５でＮＯ）場合は、光学読取装置による文字列の読取が正確に行われなかった可能性があると判断し、ステップＳ６に進む。
【００５１】
ステップＳ６では、光学読取結果の認識文字と磁気読取結果の認識文字とが異なる読取対象について、光学読取装置の光学認識処理部による再認識処理を行う。次のステップＳ７では、再認識処理によって得られた光学読取結果の認識文字と磁気読取結果の認識文字とが異なる読取対象の再認識結果である再読取結果の認識文字を、メモリ６１に記憶されている磁気読取結果の認識文字と比較し、同じであるか否かを判定する。再読取結果と磁気読取結果とが異なる（ステップＳ７でＮＯ）場合は、ステップＳ１１に進む。
【００５２】
この場合は、光学読取装置の光学認識処理部による再認識処理を実施しても光学読取結果と磁気読取結果が一致せず、正しく読取れなかった可能性が高い場合であり、読取不能として処理する事が望ましい場合である。ステップＳ１１で、読取不能であったことをホスト装置６の表示部７に表示し、ＭＩＣＲ記録領域２３に印刷されている文字列の読取を終了する。
【００５３】
ステップＳ７で、光学読取装置による再読取結果の文字を、メモリ６１に記憶されている磁気読取結果の文字と比較し、同一である（ステップＳ７でＹＥＳ）場合は、ＭＩＣＲ記録領域２３に磁気インク文字により印刷されている文字列の読取が正確に行われたと判断し、ステップＳ１２に進む。ステップＳ１２では、光学読取結果と磁気読取結果とで一致した読取結果を、読取結果としてメモリ６１に記憶し、ＭＩＣＲ記録領域２３に印刷されている文字列の読取を終了する。
【００５４】
図７は、切取られた画像の一例である。切取り画像７０が含む領域は、規格で定められたＭＩＣＲ記録領域２３を含むように設定する。切取り画像７０は、ＭＩＣＲ記録領域２３の位置のばらつきや小切手２０の寸法ばらつきを考慮して、ＭＩＣＲ記録領域２３の画像であるＭＩＣＲ画像７１の大きさに対して充分な余裕がある大きさになっている。充分な余裕を持った範囲を切取っているため、切取り画像７０は、小切手２０の使用者が書いたサインの画像であるサイン画像７２の一部も含んでいる。説明のために、図に示したように文字の高さ方向をｘ方向とし、ｘ方向と直交する文字列方向をｙ方向とする。ｘ方向及びｙ方向は、前記した図６に示すｘ方向及びｙ方向と同一である。矢印ｗは、図２に示した矢印ｗと同様である。切取り画像７０が、認識画像に相当する。なお、図７に記載されている文字列は、本実施形態の説明のために設定した架空の文字列であり、実在する小切手に記載されて特定の意味を有する文字列とは異なり、特定の意味は持たない文字列である。
【００５５】
次に、図５に示した磁気インク文字の文字列の読取を実施する過程の中で、ステップＳ３の光学読取装置による光学読取の処理について、詳細に説明する。図８は、光学読取装置によって光学読取を行う過程の一実施形態のフローチャートである。図９は、切取り画像の一部の拡大図である。
【００５６】
ステップＳ２０では、切取り画像７０を取得する。光学読取機構４７によって、小切手２０を画像化し、画像データをホスト装置６に送る。ホスト装置６に送られた画像データを、ＣＰＵ６０によって処理し、磁気インク文字を含む所定の範囲の画像を切取り、切取り画像７０とする。
【００５７】
ステップＳ２１では、切取り画像７０に含まれるＭＩＣＲ画像７１の認識処理を行う。ＭＩＣＲ画像７１をテンプレートと比較対照し、画像データとテンプレートデータとが所定の範囲内で一致するときには、画像は一致したテンプレートに対応する文字であると認識される。
【００５８】
画像のテンプレートとの比較対照は、切取り画像７０のｙ方向をＭＩＣＲ画像７１の磁気インク文字１文字分に対応する大きさに区切った認識対象範囲について行われる。認識対象範囲のｙ方向の大きさは、切取り画像７０の全面について、黒ドットの有無を検出して求めるが、本実施形態では、既にｙ方向の範囲は求められている場合について説明する。図９に示した切取り画像７０の場合、最初の認識対象範囲は、ｘ方向は切取り画像７０の全幅であり、ｙ方向は、切取り画像７０の上端から線８１までの領域である。
【００５９】
認識対象範囲の中のｘ方向２４ドット、ｙ方向１９ドットの比較区画を、１４個のテンプレートと比較対照し、４５６個のドットの黒色または白色の不一致率をカウントする。切取り画像７０において、最初にテンプレートと比較対照し不一致率をカウントする比較区画８２は、切取り画像７０の図９における左上隅からｘ方向２４ドット、ｙ方向１９ドットの区画である。次にテンプレートと比較対照する比較区画は、ｘ方向に１ドットずらしたｘ方向２４ドット、ｙ方向１９ドットの区画である。同様に、ｘ方向に１ドットずつ比較区画をずらしながら各比較区画毎に１４個のテンプレートとの比較対照を行い、比較区画の右端が認識対象範囲の右端に到達するまでの各比較区画毎に各テンプレート毎の不一致率を求める。
【００６０】
次に、比較区画８２をｙ方向に１ドット移動した比較区画で比較対照を行い、さらに、ｘ方向に１ドットずつ比較区画をずらしながら比較対照を行い、比較区画の右端が認識対象範囲の右端に到達するまでの各比較区画毎の不一致率を求める。同様にして、認識対象範囲の全面について１４個のテンプレートと比較対照し各比較区画毎に各テンプレート毎の不一致率を求める。
【００６１】
不一致率が所定の限界値以内の場合、不一致率が所定の限界値以内のテンプレートの文字を認識文字とし、不一致率が所定の限界値以内の比較区画の位置を文字位置とする。なお、文字位置は、テンプレートの基準点（図６（ｂ）参照）の位置で表す。複数の比較区画で不一致率が所定の限界値以内であった場合や、複数のテンプレートとの不一致率が所定の限界値以内であった場合には、最も不一致率が小さい比較区画の位置及びテンプレートの文字を、その認識対象範囲における文字位置及び認識文字とする。本実施形態の切取り画像７０の場合は、比較区画８３が最も不一致率が小さい比較区画であり、比較区画８３の位置が最初に認識できた文字位置であり、認識された文字、即ち読取られた文字は「２」である。
【００６２】
次のステップＳ２２では、文字認識ができたか否かを判定する。文字認識がされていない場合（ステップＳ２２でＮＯ）は、次の認識対象範囲は最初と同じ全体のままとし（ステップＳ２３）、ステップＳ２１に戻り、切取り画像７０のｘ方向の幅全幅を認識対象とする認識対象範囲において認識処理を続行する。ステップＳ２２でＮＯとなるのは、最初の磁気インク文字の画像が掠れたり、雑音文字が重なるなどして、形状が変わってしまい、テンプレートとの不一致率が大きくなってしまった場合などである。
【００６３】
ステップＳ２２で、文字認識がされていた場合（ステップＳ２２でＹＥＳ）は、ステップＳ２４に進む。ステップＳ２４では、次の認識対象範囲を予測範囲に設定する。切取り画像７０の場合、次の文字位置は比較区画８３から文字１ピッチ分ずれた比較区画８４だと予測される。予測範囲である認識対象範囲のｘ方向の範囲は、線８６から線８７の範囲である。この範囲は、比較区画８３のｘ方向の幅を両側に補正値分だけ広げた範囲である。補正値は、隣合う文字間のｘ方向の位置ばらつきを考慮したもので、ばらつきが大きいことはほとんどないと考えてよく、小さい値でよい。補正値は、例えば５ドットに設定する。
【００６４】
予測範囲のｙ方向の開始位置は、上記したように、既にｙ方向の範囲は求められており、定まっている。ただし、テンプレートの白部分（図６参照）を考慮して、認識した文字の文字部分（黒ドット部分）にかかるような位置は開始位置としない。切取り画像７０の場合の２回目の認識対象範囲の開始位置は、比較区画８３の文字「２」の部分より図９において下側に位置する線８８になる。
【００６５】
次のステップＳ２５では、ステップＳ２４で設定された予測範囲で、認識処理を行う。この場合、線８８と線８６と線８７とで囲まれる範囲の、図９の左上隅の比較区画からテンプレートとの比較対照を開始し、ｘ方向に１ドットずつ比較区画をずらしながら１４個のテンプレートとの比較対照を行い、比較区画の右端が線８７に到達するまでの各比較区画毎に各テンプレート毎の不一致率を求める。補正値を両側各５ドットとった場合であれば、１１ヵ所の比較区画においてテンプレートとの比較対照を行えばよい。次に、最初の比較区画をｙ方向に１ドット移動した比較区画で比較対照を行い、さらに、ｘ方向に１ドットずつ比較区画をずらしながら比較対照を行い、比較区画の右端が線８７に到達するまでの各比較区画毎に各テンプレート毎の不一致率を求める。同様にして、認識対象範囲の全面について１４個のテンプレートと比較対照し各比較区画毎に各テンプレート毎の不一致率を求める。本実施形態の切取り画像７０の場合は、２番目の認識対象範囲においては、比較区画８４が最も不一致率が小さい比較区画であり、比較区画８４の位置が２番目に認識できた文字位置であり、読取られた文字は「１」である。
【００６６】
次のステップＳ２６では、規定距離内で文字認識できたか否か判定する。規定距離は、文字列において文字が連続していれば、一つの文字が認識された後、次の文字が認識されるべきｙ方向の距離を予め規定しておく。規定距離内で文字認識できている場合（ステップＳ２６でＹＥＳ）は、ステップＳ２７に進む。ステップＳ２７では、次の認識対象範囲を予測範囲に設定する。本実施形態の切取り画像７０の場合は、例えば２番目の認識対象範囲においては、上記したように、比較区画８４の文字位置で、「１」が認識できている。従って、切取り画像７０の３番目に認識処理を行う認識対象範囲は、２番目の認識対象範囲の決め方と同様の決め方で決まる予測範囲の認識対象範囲とする。
【００６７】
規定距離内で文字認識できていない場合（ステップＳ２６でＮＯ）は、ステップＳ２８に進む。ステップＳ２８では、次の認識対象範囲を全体に設定する。切取り画像７０の場合は、例えば４番目の認識対象範囲において、図９に示す「０」が認識できているとして、切取り画像７０の５番目に認識処理を行う認識対象範囲は、２番目の認識対象範囲と同様の予測範囲となり、認識対象範囲９２のようになる。認識対象範囲９２は磁気インク文字を含まないため、空白部分が継続する。文字が認識できない空白部分が所定の距離連続した線９１の部分からは、認識対象範囲のｘ方向の幅を、切取り画像７０のｘ方向の幅全体とする。規定距離は、例えば約２文字分に相当する４０ドットにする。切取り画像７０では、文字「０」が認識された位置、即ち、文字「０」の文字位置から線９１までが４０ドットになる。
【００６８】
ここで、雑音文字を誤認識した場合について、説明する。線９１から切取り画像７０のｘ方向の幅全体を認識対象範囲として、認識処理を行い、比較区画９３でサイン画像７２の一部がたまたま何れかのテンプレートと一致し、サイン画像７２の一部を誤認識したと仮定する。これは、ステップＳ２６でＹＥＳとなる場合であって、次の認識対象範囲９４は、２番目の認識対象範囲と同様の予測範囲となり、認識対象範囲９４のｘ方向の幅は、２番目の認識対象範囲のｘ方向の幅と同様の幅となる。しかし、認識対象範囲９４は磁気インク文字を含まないため、文字が認識できない空白部分が継続する。これは、ステップＳ２６でＮＯとなる場合であって、文字が認識できない空白部分が所定の距離だけ連続した線９５の位置からは、認識対象範囲のｘ方向の幅を、切取り画像７０のｘ方向の幅全体とする。切取り画像７０のｘ方向の幅全体を次の認識対象範囲とすることにより、次の認識対象範囲の中に磁気インク文字を含むようになり、磁気インク文字を認識できるようになる。このように、雑音文字を誤認識した場合には、誤認識した雑音文字の並び位置を認識対象範囲とし、目的とする認識対象の文字列とは離れた部分を認識処理してしまう可能性がある。しかし、空白部分が所定の距離だけ連続した場合には、認識対象範囲のｘ方向の幅を、切取り画像７０のｘ方向の幅全体とすることで、読取目的の文字列に認識対象範囲を戻すことができる。
【００６９】
ステップＳ２７又はステップＳ２８の次にステップＳ２９に進む。ステップＳ２９では、全領域での認識処理が完了したか否かを判定する。切取り画像７０の認識処理は、その終端が切取り画像７０の終端（図７の切取り画像７０の下端）に達した認識対象範囲の認識処理の終了をもって、完了とする。
【００７０】
認識処理が完了していない場合（ステップＳ２９でＮＯ）は、ステップＳ２５に戻り、ステップＳ２７又はステップＳ２８で設定された認識対象範囲で認識処理を行い、さらに、ステップＳ２６からステップＳ２９を繰返す。認識処理が完了した場合（ステップＳ２９でＹＥＳ）は、光学読取装置による光学読取を終了する。
【００７１】
この実施形態によれば、以下の効果が得られる。
（１）切取り画像７０は、ＭＩＣＲ記録領域２３の位置のばらつきや小切手２０の寸法ばらつきを考慮して、ＭＩＣＲ画像７１の大きさに対して充分な余裕がある大きさになっている。従って、ＭＩＣＲ画像７１は切取り画像７０に含まれており、切取り画像７０を認識処理することで、磁気インク文字の文字列の全部を読取ることができる。
【００７２】
（２）切取り画像７０の認識処理をするときの最初の認識対象範囲のｘ方向の大きさは、切取り画像７０のｘ方向の幅となっている。従って、磁気インク文字の文字列のｘ方向の位置が、切取り画像７０のどこであっても認識することができる。
【００７３】
（３）文字認識がされた場合は、次の認識対象範囲を予測範囲に設定する。予測範囲である認識対象範囲のｘ方向の幅は狭いため、テンプレートとの比較対照回数が少なくて済み、認識処理の時間を少なくすることができる。
【００７４】
（４）予測範囲である認識対象範囲のｘ方向の範囲は、比較区画のｘ方向の幅の両側を隣合う文字間のｘ方向の位置ばらつきを考慮した補正値分広げた範囲である。従って、認識された文字の文字位置に対して、次に認識する文字の文字位置がばらつきの範囲でずれていても、次に認識する文字が、予測範囲の認識対象範囲に含まれるようにすることができる。
【００７５】
（５）空白部分が所定の距離だけ連続した場合には、認識対象範囲のｘ方向の幅を、切取り画像７０のｘ方向の幅全体とする。目的とする読取対象である文字列以外の雑音文字を誤認識した場合にも、雑音文字を連続して誤認識する可能性は低いため、空白部分が続き、認識対象範囲のｘ方向の幅が、切取り画像７０のｘ方向の幅全体となる。従って、誤認識された雑音文字が文字列から離れた位置にあっても、目的とする読取対象である文字列の文字を認識できる可能性が高くなる。即ち、雑音文字を誤認識して生じた、ｘ方向の認識処理位置のずれを修正することができる。
【００７６】
本発明の実施形態は、前記各実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論であり、以下のように実施することもできる。
【００７７】
（変形例１）前記実施形態においては、予測範囲である認識対象範囲のｘ方向の範囲は、比較区画のｘ方向の幅の両側に補正値５ドットを加えた範囲であったが、補正値を５ドットに設定するのは必須ではない。補正値は、隣合う文字間のｘ方向の位置ばらつきを考慮して、次に認識する文字が認識対象範囲に入るようにすることができる値であればよい。
【００７８】
（変形例２）前記実施形態においては、文字が認識できない空白部分が、直前に認識できた文字の文字位置から所定の距離４０ドットの位置まで連続した場合には、認識対象範囲のｘ方向の幅を、切取り画像７０のｘ方向の幅全体としている。所定の距離を４０ドットとすることは、必須ではない。目的とする読取対象の文字の大きさなどに応じて、空白が存在することを的確に検出できるような距離だけ文字が認識できない空白部分が連続した場合に、認識対象範囲を全体とするように、所定の距離を設定すればよい。
【００７９】
（変形例３）前記実施形態においては、文字が認識できない空白部分が、直前に認識できた文字の文字位置から所定の距離を超えて連続した場合には、認識対象範囲のｘ方向の幅を、切取り画像７０のｘ方向の幅全体として、次の認識対象範囲の認識処理を行っている。この場合、続いて次の認識対象範囲を認識処理するのではなく、文字が認識できない空白部分の先頭まで戻って、認識対象範囲のｘ方向の幅を、切取り画像７０のｘ方向の幅全体として、文字が認識できなかった認識対象範囲を、再度認識処理してもよい。このようにすることで、雑音文字を誤認識した場合に、雑音文字に隣接する領域を予想範囲で認識処理することによって、雑音文字に隣接する領域とｙ方向の位置が同じあたりにある磁気インク文字が認識対象範囲から外れて認識処理がされなくなることを抑制できる。
【００８０】
（変形例４）印刷機構は、例えばインクリボン上のインクを小切手２０に転写するドットインパクト方式の印刷ヘッドを採用する。また、例えばインクジェットのような他の方式の印刷ヘッドを採用しても良い。
【００８１】
（変形例５）前記実施形態においては、読取結果を保存して読取工程を終了しているが、読取工程に続けて読取結果を紹介することもできる。
【００８２】
（変形例６）前記実施形態においては、読取結果を保存して読取工程を終了しているが、読取結果を表示部に表示することもできる。
【００８３】
（変形例７）前記実施形態においては、読取不能であったことをホスト装置６の表示部７に表示したが、複合処理装置の表示部に表示することもできる。
【００８４】
（変形例８）実施形態では、各機能をＣＰＵ６０を用いてソフト的に実現することにしたが、上記の各機能が演算装置を用いない単独の電子回路によって実現できる場合には、そのような電子回路を用いる。
【００８５】
（変形例９）前記実施形態においては、磁気読取機構４５、印刷機構４６、光学読取機構４７などを備える複合処理装置１０とは別体のホスト装置６のＣＰＵ６０を用いて認識処理を行っているが、別体のホスト装置のＣＰＵを用いて認識処理を行うことは必須ではない。複合処理装置１０内のＣＰＵ４１などの制御部４０を用いて認識処理を行うこともできる。また、ホスト装置６は、磁気インク文字読取装置に専用のホスト装置であってもよいし、ＰＯＳ端末装置などのホスト装置であってもよい。
【００８６】
上記した実施の形態および変形例から把握される技術的思想を以下に記載する。
（技術的思想１）  認識できた前記読取対象の認識文字位置に基づいて、認識対象領域決定部が、前記光学認識処理部が次に認識処理を行う前記認識対象領域を決定するステップにおいて、前記認識対象領域決定部が決定した前記光学認識処理部が次に認識処理を行う前記認識対象領域の前記文字列と直角な方向の幅は、前記テンプレートが前記認識文字の位置にあるときの前記テンプレートの前記文字列と直角な方向の幅に所定の補正値を加えた幅である、文字読取方法。
【００８７】
（技術的思想２）  認識できた前記読取対象の認識文字位置に基づいて、コンピュータの前記認識対象領域決定部が、コンピュータの前記光学認識処理部が次に認識処理を行う前記認識対象領域を決定するステップにおいて、コンピュータの前記認識対象領域決定部が決定したコンピュータの前記光学認識処理部が次に認識処理を行う前記認識対象領域の前記文字列と直角な方向の幅は、前記テンプレートが前記認識文字の位置にあるときの前記テンプレートの前記文字列と直角な方向の幅に所定の補正値を加えた幅である、処理をコンピュータに実行させるためのプログラム。
【００８８】
（技術的思想３）  前記処理対象範囲の前記文字列方向の認識処理開始位置は、前記認識文字位置の次文字位置側の境界から、前記テンプレートに含まれる空白領域を考慮して予め定めた補正値だけ前記認識文字位置側の位置である、光学読取装置。
【００８９】
この構成によれば、テンプレートに含まれる空白領域を考慮して予め定めた補正値だけ認識文字位置側の位置から認識処理を開始する。１文字相当の領域には、文字部分の他に空白部分が含まれるため、隣合う文字は互いに重なっていなくても、空白部分は重なっている場合がある。補正値だけ認識文字位置側の位置から認識処理を開始することにより、重なった部分を認識処理対象から外してしまうことを抑制できる。また、認識文字位置に含まれる文字部分は認識処理対象に含まれなくなり、既に認識した文字を認識処理するという無駄な処理を抑制できる。
【図面の簡単な説明】
【００９０】
【図１】本発明の磁気インク文字読取装置のホスト装置及び複合処理装置の外観斜視図。
【図２】被処理媒体の一例である小切の概要を示す平面図。
【図３】磁気インク文字の１例の形状を示す図。
【図４】複合処理装置のハードウェアの主要構成を示すブロック図。
【図５】磁気インク文字の文字列の読取を実施する過程のフローチャート。
【図６】磁気インク文字のテンプレートの一例を示す図。
【図７】切取られた画像の一例を示す図。
【図８】光学読取装置による再読取を行う過程のフローチャート。
【図９】切取り画像の一部の拡大図。
【符号の説明】
【００９１】
１…磁気インク文字読取装置、６…ホスト装置、７…表示部、８…操作部、９…ケーブル、１０…複合処理装置、１１…カバー、１２…挿入口、１４…排出口、２０…小切手、２１…表書き領域、２２…署名領域、２３…ＭＩＣＲ記録領域、２４…裏書き領域、４０…制御部、４１…ＣＰＵ、４２ａ…ＲＡＭ、４２ｂ…ＲＯＭ、４３ａ…内部インタフェース、４３ｂ…内部インタフェース、４５…磁気読取装置を構成するとともに磁気読取部としての磁気読取機構、４６…印刷機構、４７…光学読取装置を構成するとともに光学読取部としての光学読取機構、６０…光学読取装置を構成するとともに光学認識処理部と認識対象領域決定部と磁気認識処理部と認識処理装置としてのＣＰＵ、６１…メモリ、６２…入出力インタフェース、７０…認識画像としての切取り画像、７１…ＭＩＣＲ画像、７２…サイン画像、８１，８６，８７，８８，９１，９５…線、８２，８３，８４，９３…比較区画、９２，９４…認識対象領域としての認識対象範囲。
【図１】
2006012027.tif 000003
【図２】
2006012027.tif 000004
【図３】
2006012027.tif 000005
【図４】
2006012027.tif 000006
【図５】
2006012027.tif 000007
【図８】
2006012027.tif 000008
【図６】
2006012027.tif 000009
【図７】
2006012027.tif 000010
【図９】
2006012027.tif 000011