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