(57)【要約】【課題】磁気読取部による磁気インク文字の誤読可能性についての光学的な検証処理を、効率的かつ高速に行うことができる磁気インク文字の読取装置及び方法を提供すること。【解決手段】ＭＩＣＲヘッド１７からの磁気データに基づいて磁気インク文字を読み取る磁気読取部６０と、ＣＣＤ又はＣＩＳ２５からの光学データに基づいて磁気インク文字を光学的に読み取る光学読取部７０と、磁気読取部６０による磁気インク文字の読取についての誤読可能性が所定の確度を超えるとき、磁気読取部による読取文字を光学読取部７０の読み取りデータに基づいて検証する検証部５６とを設けて、磁気読取装置による文字認識に誤読可能性があると判定した場合にのみ光学的な検証を行うことにより、検証対象を抑制し高速処理を可能にする。【選択図】図６
2010020809.tif 000002
【特許請求の範囲】
【請求項１】
磁気インク文字を記録したシート状の被処理媒体を搬送する搬送路と、
前記搬送路に沿って配置された磁気ヘッドにより前記磁気インク文字に対応する磁気データを取得し、所定の認識条件に基づいて前記磁気データから磁気インク文字を読み取る磁気読取部と、
前記被処理媒体上の磁気インク文字を光学的に読み取る光学文字読取部と、
前記磁気読取部による前記磁気インク文字の読取についての誤読可能性が所定の確度を超えるとき、前記磁気読取部による読取文字を前記光学読取部の読み取りデータに基づいて検証する検証部を備えることを特徴とする磁気インク文字読取装置。
【請求項２】
前記検証部は、前記磁気読取部により認識した読取文字と前記光学読取部により認識した読取文字とが異なる場合には、当該磁気インク文字を読取不能文字として処理することを特徴とする請求項１に記載の磁気インク文字読取装置。
【請求項３】
前記磁気読取部は、文字認識精度の異なる少なくとも２以上の認識条件を記憶しており、前記磁気インク文字の認識ができるまで、精度の高い前記認識条件から精度の低い認識条件を順次用いて前記磁気インク文字の読取処理を試行する文字認識処理部を備えており、前記検証部は、前記磁気読取部が最高位より下位の所定の認識条件により前記磁気インク文字を認識した場合に、前記光学読取部の読取データに基づいて誤読の有無についての検証処理を行うことを特徴とする請求項１または２に記載の磁気インク文字読取処理装置。
【請求項４】
前記光学読取部は、前記磁気インク文字の読取開始位置を光学的に検証する開始位置検証部を備え、前記読取開始位置が誤りであると判定した場合には、前記磁気読取部による前記読取開始位置データに基づいて、前記磁気データによる文字認識処理を再試行することを特徴とする請求項１から３のいずれか１項に記載の磁気インク文字読取装置。
【請求項５】
さらに前記被処理媒体上の前記磁気文字上の折れの有無を光学的に検証する折れ検証部と、
折れを検出した場合に、当該折れの部分の磁気インク文字の読取範囲を補正する補正処理部備えることを特徴とする請求項１から４のいずれか１項に記載の磁気インク文字読取装置。
【請求項６】
さらに、前記磁気読取部は前記磁気データに基づいて、前記被処理媒体上の前記磁気インク文字の位置を特定する位置データを算出する位置算出部を備え、
前記光学文字読取部は、前記位置データに基づいて読取対象となる前記磁気インク文字の読取範囲を特定することを特徴とする請求項１から５のいずれか１項に記載の磁気インク文字読取装置。
【請求項７】
さらに、前記被処理媒体上に印刷する印刷部を備えることを特徴とする請求項１から６のいずれか１項に記載の磁気インク文字読取装置。
【請求項８】
被処理媒体上の磁気インク文字を読み取る磁気インク文字読取装置と、前記磁気インク文字読取装置を制御するホスト装置とからなる磁気インク文字読取システムであって、
（ａ）前記磁気インク文字読取装置は、
前記被処理媒体上の磁気インク文字を読み取って、磁気インク文字データを生成する磁気読取部と、
前記被処理媒体上の画像を読み取って画像データを生成する画像読取部と、
前記被処理媒体上の磁気インク文字の位置を算出して、磁気インク文字位置情報を生成する位置算出部と、
前記磁気インク文字データ、前記画像データ及び磁気インク文字位置情報を前記ホスト装置に送信する通信制御部と、を備え、
（ｂ）前記ホスト装置は、
前記磁気インク文字位置情報を基に前記画像データから前記磁気インク文字を光学的に認識する光学認識部を備えたことを特徴とする磁気インク文字読取システム。
【請求項９】
前記ホスト装置は、前記光学的に認識した前記磁気インク文字と、前記磁気読取部により生成された磁気インク文字データとを比較して、前記磁気インク文字データを検証する比較部を備えたことを特徴とする請求項８記載の磁気インク文字読取システム。
【請求項１０】
前記ホスト装置は、前記磁気インク文字位置情報の送信を指示する文字位置情報取得コマンドを前記磁気インク文字読取装置に送信することを特徴とする請求項８又は９記載の磁気インク文字読取システム。
【請求項１１】
磁気インク文字を記録したシート状の被処理媒体を搬送する搬送路と、
前記搬送路に沿って配置された磁気ヘッドにより前記磁気インク文字に対応する磁気データを取得し、前記磁気データから磁気インク文字を読み取る磁気読取部と、
前記磁気読取部からの前記磁気データに基いて、前記被処理媒体上の前記磁気インク文字の位置を特定する位置データを生成する位置算出部と、
前記位置データに基いて、読取対象となる前記磁気インク文字の位置を特定して、前記磁気インク文字を光学的に読み取る光学文字読取部と、を備えることを特徴とする磁気インク文字読取装置。
【請求項１２】
磁気読取部と光学読取部とを備えた磁気インク文字読取装置により被処理媒体上に印刷された磁気インク文字を読み取る読取処理方法であって、
（ａ）前記磁気読取部により前記磁気インク文字を読み取る工程と、
（ｂ）前記磁気読取部により前記磁気インク文字の前記被処理媒体上の位置を算出する工程と、
（ｃ）前記位置情報に基づいて前記磁気インク文字の位置を特定して、前記インク文字を前記光学読取部により読み取る工程と、
を備える磁気インク文字の読取処理方法。
【請求項１３】
被処理媒体上の磁気インク文字を読み取る磁気インク文字読取装置と、前記磁気インク文字読取装置を制御するホスト装置とからなる磁気インク文字読取システムにおける磁気インク文字読取処理方法であって、
前記磁気インク文字読取装置にて、前記被処理媒体上の磁気インク文字を読み取って、磁気インク文字データを生成する工程と、
前記磁気インク文字読取装置にて、前記被処理媒体上の画像を読み取って画像データを生成する工程と、
前記磁気インク文字読取装置にて、前記被処理媒体上の磁気インク文字の位置を算出して、磁気インク文字位置情報を生成する工程と、
前記磁気インク文字読取装置から、前記磁気インク文字データ、前記画像データ及び磁気インク文字位置情報を前記ホスト装置に送信する工程と、
前記ホスト装置にて、前記磁気インク文字位置情報を基に前記画像データから前記磁気インク文字を光学的に認識する工程と、を備えたことを特徴とする磁気インク文字読取処理方法。
【請求項１４】
前記ホスト装置にて、前記光学的に認識した前記磁気インク文字と、前記磁気読取部により生成された磁気インク文字データとを比較して、前記磁気インク文字データを検証する工程を備えたことを特徴とする請求項１３記載の磁気インク文字読取処理方法。
【請求項１５】
前記磁気インク文字位置情報の送信を指示する文字位置情報取得コマンドを前記ホスト装置から前記磁気インク文字読取装置に送信する工程を備えたことを特徴とする請求項１３又は１４記載の磁気インク文字読取処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも磁気インク文字読取部（ＭＩＣＲ）及び光学文字読取部（ＯＣＲ）を備え、小切手等の被処理媒体に印刷されている磁気インキ文字の読取処理を行う磁気インク文字読取装置及びその読取処理方法に関する。
【背景技術】
【０００２】
商取引や店舗での買い物、レストランでの支払い等においては、小切手等を用いて決済が行われることがある。一般に、小切手の所定の場所（下欄）に、口座番号、金額等が磁気インク文字により印刷されている。小切手による精算処理では、この磁気インク文字を読み取り、読み取ったデータを所定の機関に照会することにより小切手の有効性を確認する。従って、小切手の精算処理では磁気インク文字の読み取りは重要である。そのため、正確に磁気インク文字を読み取ること及び読取拒絶レートを下げるための努力がなされている。従来技術においては、磁気読取装置による文字認識の技術を工夫して読取レートを向上させる他、光学読取装置を併用することによって磁気読取装置により読取拒絶された磁気インク文字を光学文字読取装置により読み取り、読取率を向上させる技術も提案されている（特許文献１、２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭４９−４９５４５号公報
【特許文献２】特開平７−１８２４４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、磁気的に読取不能であった文字はもともと何らかの原因を抱えており、それを光学的に読み取ることにより小切手の読取率の向上を図ることは、誤読のリスクが大きくなるという問題がある。磁気インク文字で印刷されている口座番号、金額等は、小切手等による精算の基礎データであり、正確な読み取りが要求される。特に、磁気インク文字を誤読すると、誤読データを基礎として精算処理が進行してしまい、後処理工程で大きな問題となりかねない。従って、誤読の危険があるのであれば、むしろ読取不能として処理する方が望ましい。従って、誤読の危険がある場合には、何らかの方法で誤読か否かの検証することが望ましい。一方、全ての文字について誤読か否かを光学読取装置により検証するのは、検証処理に多くの時間が必要となるという問題がある。
さらに、小切手等には種々の背景模様があるため、光学文字読取装置による磁気インク文字の読取の際に、光学的処理で磁気インク文字を特定するのに多くの処理時間がかかり、処理が遅れるという問題もあった。
【０００５】
本発明は、誤読率を改善した高速読取処理が可能な磁気インク読取装置及び読取方法を提供することをその目的の一つする。
さらに本発明は、光学文字読取装置による検証処理速度及び検証精度を向上させた磁気インク読取装置及び読取方法を提供することをその目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明では、磁気読取装置により読み取ったデータの読取状況に応じて、誤読可能性の高い読取データのみについて光学文字読取装置による検証処理を実行することにより、無駄な検証処理をなくして全体として高速読取処理を可能にするとともに磁気文字の誤読を防止する。
本発明の第１の態様にかかる磁気インク文字読取装置は、磁気インク文字を記録したシート状の被処理媒体を搬送する搬送路と、搬送路に沿って配置された磁気ヘッドにより磁気インク文字に対応する磁気データを取得し、所定の認識条件に基づいて磁気データから磁気インク文字を読み取る磁気読取部と、被処理媒体上の磁気インク文字を光学的に読み取る光学文字読取部と、磁気読取部による磁気インク文字の読取についての誤読可能性が所定の確度を超えるとき、磁気読取部による読取文字を光学読取部の読み取りデータに基づいて検証する検証部を備えることを特徴とする。
【０００７】
この態様により、誤読の可能性の少ない読取文字については光学読取部による検証が不要となる。一般的に磁気読取部による読取は、９０％以上は誤読可能性の極めて少ない認識条件により読み取られる。この認識条件で読取不能となった対象は、より緩やかな認識条件での読取が試行され、読取が行われる。従って、この緩やかな認識条件により認識された読取文字のみを誤読の検証対象とすれば、誤読はほぼ回避することが可能となる。このような対象は、上述の通り１０％以下であるので、光学読取部による検証負荷も小さく、全体として高速読取が可能となる。
【０００８】
本発明の他の態様にかかる磁気インク文字読取装置は、検証部が、磁気読取部により認識した読取文字と光学読取部により認識した読取文字とを比較し、両読取文字が異なる場合には、当該磁気インク文字を読取不能文字として処理することを特徴とする。この態様によると、検証した読取文字が一致しない限り読取不能とする。両者が一致したということは、誤読の可能性は極めて少ないものとなるため、誤読なしとして判断する。また、光学読取装置により文字の認識ができない場合にも読取不能とするよう構成することが可能である。
【０００９】
本発明の他の態様にかかる磁気インク文字読取装置は、磁気読取部が、文字認識精度の異なる少なくとも２以上の認識条件を記憶しており、磁気インク文字の認識ができるまで、精度の高い前記認識条件から低い認識条件を順次用いて磁気インク文字の読取処理を試行する文字認識処理部を備えており、検証部は、磁気読取部が最高位より下位の所定の認識条件により磁気インク文字を認識した場合に、光学読取部の読取データに基づいて誤読の有無についての検証処理を行うことを特徴とする。
【００１０】
磁気読取部の認識条件は、読取率の向上のために段階的に複数のレベルに区分けしておくことが望ましい。どのレベルの認識条件について誤読の検証を行うかは、認識条件の精度、検証処理速度及び求められる読取精度等を考慮して決定可能である。
【００１１】
本発明の他の態様にかかる磁気インク文字読取装置は、光学読取部が、磁気インク文字の読取開始位置を光学的に検証する開始位置検証部を備え、該読取開始位置が誤りであると判定した場合には、磁気読取部による読取開始位置データに基づいて、磁気データによる文字認識処理を再試行することを特徴とする。
【００１２】
小切手等の折れ、磁気インクミスト等により、磁気読取装置が磁気インク文字の開始点の検出を誤ることがあり、これにより誤読又は読取不能となることがある。この態様は、このような場合に、光学読取部により開始点を検証し、正しい開始点に基づいて磁気文字の読取を再試行することを可能にする。
【００１３】
本発明の他の態様にかかる磁気インク文字読取装置は、さらに、被処理媒体上の磁気文字上の折れの有無を光学的に検証する折れ検証部と、折れを検出した場合に、当該折れの部分の磁気インク文字の読取範囲を補正する補正処理部を備えることを特徴とする。磁気文字部が折れている場合には、磁気波形が平滑化する傾向がある。本態様では、これらの現象が生じた場合に、これらを補正可能である。
【００１４】
本発明の他の態様にかかる磁気インク文字読取装置は、さらに、磁気読取部が、磁気データに基づいて被処理媒体上の磁気インク文字の位置を特定する位置データを算出する位置算出部を備え、光学文字読取部は、位置データに基づいて読取対象となる前記磁気インク文字の読取範囲を特定することを特徴とする。本態様によると、光学読取装置は磁気インク文字の位置を正確に特定可能であるため、無駄な画像処理が不要となり、極めて高速に検証処理を実行することが可能となる。
【００１５】
本発明の他の態様にかかる磁気インク文字読取装置は、さらに、被処理媒体上に印刷する印刷部を備えることを特徴とする。印刷部を備えることにより、ＰＯＳ端末装置等による小切手精算における磁気インク文字の読取、裏書及び表書きの印字も一台の装置で処理することが可能となる。
【００１６】
本発明の他の態様にかかる磁気インク文字読取装置は、磁気インク文字を記録したシート状の被処理媒体を搬送する搬送路と、搬送路に沿って配置された磁気ヘッドにより前記磁気インク文字に対応する磁気データを取得し、磁気データから磁気インク文字を読み取る磁気読取部と、磁気読取部からの磁気データに基いて、被処理媒体上の磁気インク文字の位置を特定する位置データを生成する位置算出部と、位置データに基いて、読取対象となる磁気インク文字の位置を特定して、磁気インク文字を光学的に読み取る光学文字読取部と、を備えることを特徴とする。この態様によると、磁気インク文字が正確に特定可能であるため必要な範囲のみを光学処理することが可能となる。従って、光学読取装置による検証を高速に行うことが可能となり、磁気読取部による全ての読取文字について、誤読の検証を行うことも可能となる。
【００１７】
本発明の一態様にかかる磁気インク文字読取処理方法は、磁気読取部と光学読取部とを備えた磁気インク文字読取装置により被処理媒体上に印刷された磁気インク文字を読み取る読取処理方法であって、（ａ）磁気読取部により磁気インク文字を読み取る工程と、（ｂ）磁気読取部により磁気インク文字の被処理媒体上の位置を算出する工程と、（ｃ）位置情報に基づいて磁気インク文字の位置を特定して、インク文字を前記光学読取部により読み取る工程とを備えることを特徴とする。
【００１８】
また、本発明の一態様にかかる磁気インク文字読取システムは、被処理媒体上の磁気インク文字を読み取る磁気インク文字読取装置と、前記磁気インク文字読取装置を制御するホスト装置とからなる磁気インク文字読取システムであって、（ａ）前記磁気インク文字読取装置は、前記被処理媒体上の磁気インク文字を読み取って、磁気インク文字データを生成する磁気読取部と、前記被処理媒体上の画像を読み取って画像データを生成する画像読取部と、前記被処理媒体上の磁気インク文字の位置を算出して、磁気インク文字位置情報を生成する位置算出部と、前記磁気インク文字データ、前記画像データ及び磁気インク文字位置情報を前記ホスト装置に送信する通信制御部と、を備え、（ｂ）前記ホスト装置は、前記磁気インク文字位置情報を基に前記画像データから前記磁気インク文字を光学的に認識する光学認識部を備えたことを特徴とする。
【００１９】
このように、本発明によれば、磁気インク文字読取装置にてＯＣＲ処理を行うのではなく、ホスト装置にてＯＣＲ処理を行い、磁気インク文字データの検出の精度を高めるように検証を行うことも可能である。
一般に、磁気インク文字読取装置の演算速度は、ホスト装置の演算速度に比べて格段に遅いため、ＯＣＲ処理により多大な処理負荷が磁気インク文字読取装置にかかってしまい、磁気インク文字読取装置による全体の処理が滞り、磁気インク文字読取装置の処理能力が低下してしまう懸念もあるが、磁気インク文字読取装置が磁気インク文字データ、画像データ、及び磁気インク文字位置情報をホスト装置に送信し、ホスト装置にて磁気インク文字位置情報を基にしてＯＣＲ処理を行うことにより、磁気インク文字読取装置に多大な負荷をかけることなく、効率的に光学的な文字認識を行い、必要があれば磁気インク文字データの検出の精度を高めるように検証を行うことが可能である。
【００２０】
また、本発明によれば、前記ホスト装置は、前記光学的に認識した前記磁気インク文字と、前記磁気読取部により生成された磁気インク文字データとを比較して、前記磁気インク文字データを検証する比較部を備えてもよい。
【００２１】
また、本発明によれば、前記ホスト装置は、前記磁気インク文字位置情報の送信を指示する文字位置情報取得コマンドを前記磁気インク文字読取装置に送信するように構成しても良い。
【図面の簡単な説明】
【００２２】
【図１】磁気インク文字読取部を含む複合処理装置の斜視図。
【図２】磁気インク文字読取部を含む複合処理装置の内部構造を示す側断面図。
【図３】小切手の概略図。
【図４】磁気インク文字読取装置を含む複合装置１０のハードウェア構成の概略を示すブロック図。
【図５】本発明にかかる磁気インク文字の読取処理手順の一実施形態を示すフローチャート。
【図６】磁気読取部及び光学読取部の一実施形態の構成を示す機能ブロック図。
【図７】Ｅ１３Ｂフォントの数字”０〜５”の出力波形を示す図。
【図８】磁気データに基づく文字認識手順の一実施形態を示すフローチャート。
【図９】光学読取処理による誤読検証処理手順を示すフローチャート。
【図１０】磁気インク文字の前後に通常のインクで企業名、その他の文字又は記号等が印刷されている小切手の例を示す平面図。
【図１１】磁気インクのミスト８０及び折れ８１のある小切手の処理を説明するための図。
【図１２】第４実施形態における各種読取信号の制御及び信号の流れを説明するためのブロック図。
【図１３】第４実施形態の磁気インク文字読取方法を説明するためのフローチャート。
【発明を実施するための形態】
【００２３】
（第１実施形態）
以下、本発明の実施形態を、図面を用いて説明する。図１は、本発明の一実施形態に係る磁気インク文字読取装置を含む複合処理装置１０の斜視図である。小切手による精算では、小切手の有効性を確認した後、金額、小切手振出人の署名等の表書き及び裏書が行われる。従って、ＭＩＣＲ及びＯＣＲに加えてプリンタを設けることにより、小切手の精算に伴う磁気インク文字の読取及び表書き／裏書印刷という一連の処理を一台の装置で処理することが可能となる。
【００２４】
尚、本発明はＭＩＣＲ文字の読取処理を行う装置及び方法に関するものであり、小切手のみならず手形等の被処理媒体の処理にも適用可能であるが、最も典型的な例として、以下の説明では被処理媒体として小切手を用いて説明する。さらに、本発明は、必ずしもプリンタを必須の構成要件とするものではないが、以下の説明においては、最も典型的な例として小切手による精算を用いて説明することから、磁気読取機能、光学読取機能、及び印刷機能を備えている複合処理装置１０を用いて説明する。
【００２５】
複合処理装置１０は、樹脂製のカバー１１で覆われており、複合装置１０の前面部には、小切手（被処理媒体）を手差しで挿入する挿入口１２が形成されている。挿入口１２から挿入された小切手は、上面部に設けられた排出口１３から排出される。複合処理装置１０は、その後部にロール紙を収納するロール紙収納部（図示せず）を備えており、該ロール紙収納部に収納されたロール紙が印字部を経て装置上面部のロール紙排出口１４から引き出される。
【００２６】
図２は、複合処理装置１０の内部構造を示す側断面図である。この図に示されるように、複合処理装置１０の内部には、挿入口１２から排出口１３に至る小切手の搬送経路１５が形成される。搬送経路１５は、挿入口１２側が水平方向を向く一方、排出口１３側が垂直方向を向いており、側面視においてL字状に曲折する。搬送経路１５上には、挿入口１２側から順に、用紙後端検出器１６、ＭＩＣＲヘッド１７、第１搬送ローラ対１８、用紙先端検出器１９、用紙位置決め部材２０、裏印字ヘッド２１、第２搬送ローラ対２２、表印字ヘッド２３、および電荷結合素子（ＣＣＤ）又は密着型イメージセンサ（ＣＩＳ）２５が配置され、さらに、ＣＣＤ又はＣＩＳ２５の対向位置には、送りローラ２６が設けられている。
【００２７】
用紙後端検出器１６、用紙先端検出器１９および用紙排出検出器（図示せず）は、例えば透過型もしくは反射型のフォトセンサで構成されており、搬送経路１５の各位置で小切手等の媒体の有無を非接触で検出する。用紙位置決め部材２０は、挿入口１２から挿入された小切手を所定の位置で一旦停止させるためのもので、例えばソレノイド等のアクチュエータ駆動に応じて、搬送経路１５内に突出する状態と、搬送経路１５から退避する状態をとることができる。
【００２８】
第１搬送ローラ対１８および第２搬送ローラ対２２は、それそれ搬送経路１５を挟んで対向する一対のローラ部材で構成され、何れか一方のローラ駆動によって小切手を正逆両方向に搬送する。さらに、何れかのローラ部材は、他方のローラ部材に対して進退自在に構成されると共に、例えばソレノイド等のアクチュエータ駆動に応じた進退動作によって搬送経路１５を開閉する。
【００２９】
ＭＩＣＲヘッド１７は、小切手の表面に記録された磁気インク文字を読み取るためのもので、ＭＩＣＲヘッド１７の読み取りデータに基づいて小切手の有効・無効が判断される。磁気インク文字は、図３に示されるように、小切手Ｐの表面におけるＭＩＣＲ記録領域２７に記録されており、記録データには、小切手Ｐの口座番号等が含まれている。ＭＩＣＲヘッド１７の対向位置には、読み取り動作時に小切手PをＭＩＣＲヘッド１７に押し付ける押圧部材（図示せず）が設けられている。ＭＩＣＲヘッド１７により取得された磁気データは、磁気文字認識処理部に出力され、磁気インク文字の認識処理が実行される。ＭＩＣＲ読取が行われないときには、押圧部材はＭＩＣＲヘッド１７から退避し、搬送経路１５が開かれている。
【００３０】
表印字ヘッド２３は、小切手Pの表面に、支払い先、日付、金額等の表書き事項を印字するためのもので、この表書き事項は、図３に示される表書き領域２８に印字される。表印字ヘッド２３は、キヤリッジに支承されたシリアル式の印刷ヘッドであり、小切手Pの幅方向に移動しながら、1又は複数列ずつのドットマトリックス印刷を実現する。本実施形態においては、表印字ヘッド２３として、インクリボン上のインクを小切手Pに転写するドットインパクト方式の印刷ヘッドを採用しているが、他の方式の印刷ヘッドを採用しても良い。
【００３１】
裏印字ヘッド２１は、小切手Pの裏面に買い物客の認証番号、日付、使用金額等の店側として必要な裏書き事項を印刷するためのもので、この裏書き事項は、図３に示される裏書き領域２９に印刷される。裏印字ヘッド２１は、シャトル式のものであって、小切手Pの幅方向に所定間隔を存して複数のヘッドを備え、該間隔幅内でのヘッド移動によって1又は複数列のドットマトリックス印刷を実現する。本実施形態においては、裏印字ヘッド２１として、インクリボン上のインクを小切手Pに転写するドットインパクト方式の印刷ヘッドを採用しているが、例えばインクジェットのような他の方式の印刷ヘッドを採用しても良い。
【００３２】
ＣＣＤ又はＣＩＳ２５は、光学読取要求に応じて、印刷された小切手Pの磁気インク文字を光学的に読み取る。光学読取要求は、後述する所定の条件を満たすときに出力される。小切手Ｐは送りローラ２６によりＣＣＤ又はＣＩＳ２５の前を通過するよう搬送された後、排出口１３から排出される。ＣＣＤ又はＣＩＳ２５により取得された光学データは、磁気インク文字を光学的に認識するために、磁気インク文字の部分が光学認識処理部により解析される。
【００３３】
図４は複合装置１０のハードウェアの主要構成を示すブロック図である。複合装置１０の動作は、ＣＰＵ（中央演算装置）４０、ＲＯＭ及びＲＡＭ等からなるメモリ、これらのメモリに記憶されたソフトウェア（図示せず）により制御される。ＣＰＵ４０には、内部インタフェース４３ａ、４３ｂを介して磁気読取機構４５、印刷機構４６、光学読取機構４７、用紙搬送機構４８、各種センサ４９、表示機構５０、操作機構５１等が接続されており、メモリ内部に記憶している制御プログラムに基いてＣＰＵ４０が各部の動作を制御する。各機構にはそれぞれに必要なロジック回路を含んでいる。複合装置１０は、外部インタフェース５２を介して、例えばＰＯＳ端末機のホスト装置等に接続されており、ホスト装置９０の制御の下、所定の動作を実行する。
【００３４】
（基本処理手順）
図５は、本発明にかかる磁気インク文字の読取処理手順の一実施形態を示すフローチャートである。図中の破線のブロック１２０は、ＭＩＣＲ認識処理手順を示し、ブロック１３０はＯＣＲ検証処理手順を示している。まずＭＩＣＲヘッド１７により磁気データが取得され（Ｓ１０１）、文字認識のための処理が実行される（１０２）。認識されたＭＩＣＲ文字は記憶され（Ｓ１０３）、認識条件又は認識状況に応じて誤認識の検証が必要か否かが確認される（Ｓ１０４）。検証が不要である場合には（Ｓ１０４；Ｎｏ）、認識した文字が正しい読取文字として確定され（Ｓ１０８）、磁気インク文字の読取り処理を終了する。
【００３５】
検証が必要であると判定した場合には（Ｓ１０４；Ｙｅｓ）、ＣＣＤ又はＣＩＳ２５により磁気インク文字の部分を光学的に読み取る（Ｓ１０５）。次に、取得した光学データに基づき、磁気読取工程において認識した文字（ＭＩＣＲ認識文字）が誤読でないかどうかが検証される（Ｓ１０６）。例えば、光学読取データに基づいて磁気インク文字部分を光学的に認識して（ＯＣＲ文字認識）、ＯＣＲ認識文字とＭＩＣＲ認識文字とを比較する。比較の結果両者が一致している場合には、ほぼ確実に誤読ではないものと考えることができる。
【００３６】
検証の結果、誤読ではないことが判明すると（Ｓ１０７；Ｙｅｓ）、ＭＩＣＲ認識文字を正しい読み取り文字として確定し（Ｓ１０８）、処理を終了する。検証の結果一致しない場合には（Ｓ１０７；Ｎｏ）、誤読の危険があるので、当該磁気インク文字を読取不能として取り扱うこととし（Ｓ１０９）、読取処理を終了する。
【００３７】
（機能ブロック図による説明）
図６に、本発明の主要部である磁気読取部及び光学読取部の一実施形態の構成を示す機能ブロック図を示す。図６の機能ブロック図は、磁気読取部６０、光学読取部７０、確認処理部５６、及びこれらの各部を制御する主制御部５５から構成されている。図を分かり易くするため、搬送路１５にはＭＩＣＲヘッド１７とＣＣＤ又はＣＩＳ２５のみを示している。
【００３８】
ＭＩＣＲヘッド１７は永久磁石と磁気ヘッドから構成されている（図示せず）。一方、磁気インクには、磁性材料の粉が混合されている。そのため、小切手Ｐが永久磁石の前を通過すると、磁気インク文字は磁化される。磁化された磁気インク文字が読取ヘッドの前を通過すると、磁気インク文字の形に応じて磁束が変化するため、文字の形に応じた波形が読取ヘッドから出力される。磁気インク文字は、規格によりその形が決っているため、その波形のパターンにより、磁気インク文字を読み取ることができる。ＭＩＣＲフォントとして、例えば、Ｅ１３Ｂ、ＣＭＣ７等がある。
【００３９】
例えば、Ｅ１３Ｂフォントは、数字”０〜９”とは４種類の記号を規定している。図７（ａ）〜（ｇ）にＥ１３Ｂフォントの一部である数字”０〜５”の外形と、その出力波形を例示する。縦軸は出力電圧値（１２８＝０Ｖ）であり、横軸は時間の経過を表す。図７（ｄ）及び図７（ｇ）からわかるように、数字”２”と”５”の出力波形は、横軸（時間軸）の長さが異なるだけであり、その差は僅かである。従って、何らかの原因で読取波形が時間軸方向に伸びたり縮んだりすると、誤読が発生しやすくなる。一方、光学的（視覚的）には、数字”２”と”５”はかなり異なるため、その区別が容易であり光学的な検証が有効となる。
【００４０】
ＭＩＣＲヘッド１７により取得された磁気データは、まず磁気データ処理部６１に送られる。磁気データ処理部６１では、Ａ／Ｄ変換、磁気文字の切りだし、平滑化処理、正規化処理を行う。正規化された読取データは、文字認識処理部６２において、基準データと比較されて、所定の範囲内で一致するときには一致した基準データに対応する文字と認識される。
【００４１】
認識のための認識条件は、認識条件記憶部６３から取得する。認識条件記憶部６３には、厳格な認識条件から段階的に緩やかな認識条件となるように数段階のレベルの認識条件が記憶されている。磁気インク文字の認識処理にあたっては、まず最も高いレベルの認識条件により文字認識処理が実行され、それで文字の認識ができない場合には、順次段階的に下位レベルの認識条件を用いて認識処理を試行する。認識された文字は、認識データ記憶部６４に記憶される。認識条件については、後述する。
【００４２】
判定部６６は、文字認識処理部６２がどのような読取条件により文字を認識できたかに応じて、誤読の検証を行うかどうかを判定する。検証を行うと判定した場合には、検証要求を光学読取部７０に出力する。判定部６６には、検証する必要があるかどうかを確定するための検証条件が予め設定されている。検証条件をどのように設定するかは自由である。高位レベルの認識条件により認識できた場合には、誤読の可能性は少ないので、誤読検証の必要性は小さい。特に最高位レベルの認識条件により文字認識できた場合には、検証は不要である。
【００４３】
判定部６６により検証要求が出力されると、光学読取部７０の光学データ処理部７１及び光学認識処理部７２により、磁気インク文字が光学的に読み取られる。読み取られた光学読取文字は、検証処理部５６により認識データ記憶部６４に記憶された磁気読取文字と比較される。両認識文字が一致していれば、磁気インク文字を正しく読み取ることができたものとして、磁気データ記憶部６４に記憶された認識文字が、磁気読取文字として主制御部５５に出力される。
【００４４】
主制御部５５は、受信した磁気読取文字を、外部インタフェース４４を介して、ホスト装置９０に送信する。磁気読取文字の送信は、読み取った各磁気インク文字単位で送信するようにしても、小切手上の全磁気インク文字をまとめて送信するようにしてもよい。
【００４５】
検証部５６において比較の結果、両認識文字が一致しない場合には、磁気読取部６０又は光学読取部７０のいずれかが誤読している可能性がある。誤読はその後の小切手精算処理を混乱させるため、回避することが望ましい。そのため、検証部５６は、この場合には該当文字を読み取り不能文字として取り扱うように主制御部５５に通知する。主制御部は該当文字を、読取不能文字であるとしてホスト装置９０に通知する。
【００４６】
ホスト装置９０では、読取不能文字を表示画面（図示せず）上に表示し、オペレータの入力を促がす。磁気インク文字は、人が読み取ることが可能な形に構成されているので、オペレータは機械により読み取ることができなかった小切手上の磁気インク文字を確認することができる。オペレータは確認した文字をキーボード等により入力することにより、小切手による精算処理を進める。尚、図５中に破線で示すブロック部分については、後述する。
【００４７】
（磁気読取部による認識処理手順）
図８を用いて磁気インク文字読取部による文字認識処理について説明する。図８は、磁気データに基づく文字認識手順（図５の工程Ｓ１０２）の一実施形態を詳細に示すフローチャートである。ＭＩＣＲヘッド１７により取得された磁気データはアナログデータからディジタルデータに変換される（Ｓ２０１）。ディジタルデータに変換された磁気読取データ（以下「サンプリング波形」と称する）から、磁気文字部分が切り出される（Ｓ２０２）。文字の切り出し範囲は、例えば、文字開始位置を検出することにより確定する。
【００４８】
具体的には、サンプリング波形の端を小切手Ｐの右端のデータとする。文字開始位置を検出するためには、まずサンプリング波形のピークを検出する。次に、最初に見つかったピーク位置を基にして文字開始位置を求め、予め定められた所定の範囲を１文字分のデータとして切り出す。文字の種類によっては、文字の開始位置が正確に割り出せないことがあるので、本来の１文字分のデータ数より前後に余分に切り出しておき、補正するようにすることもできる。
【００４９】
例えば、以下のようにして文字の切りだしを行う。まず、（１）サンプリングデータが閾値を超えたかどうかを調べ、閾値を超えたサンプリング点が見つかったら、それを基準にしてピーク値を検索する。（２）ピーク位置が見つかったら、ピーク位置を基準にして文字開始位置を決定する。（３）次に、文字開始位置から所定の幅のサンプリングデータを一文字のデータとする。
【００５０】
文字の切り出しが終ると切り出した文字の正規化を行う（Ｓ２０３）。Ｅ１３Ｂフォントの認識は、基準となる文字波形データと入力波形データのマッチングを基本とする。しかし、磁気インクの磁気レベル、ヘッド押圧力の変化等によって、同じ文字でありながらサンプリングデータの振幅は異なってくる。そこでマッチングを確認する前提として、基準となる波形データの振幅レベルと入力波形データの振幅レベルを一致させる必要がある。そのための処理が正規化である。
【００５１】
例えば、１文字の切り出しデータにおける正の最大値、負の最大値をそれぞれ求め、正の最大値で正の部分、負の最大値で負の部分を正規化する。正規化処理では、これらの最大値が１００％となるように処理する。
【００５２】
正規化が完了すると正規化したデータを基にして、最も厳格な条件である第１の認識条件に基づいて認識処理を行う（Ｓ２０４）。第１の認識条件により文字の認識ができた場合には（Ｓ２０５；Ｙｅｓ）、認識時における認識条件を記憶して（Ｓ２０８）、図５の工程Ｓ１０３に進む。文字認識ができない場合（Ｓ２０５；Ｎｏ）には、認識条件の全てについて認識処理が試行されたか否かが確認され、全ての認識条件について認識処理の試行が完了していない場合には（Ｓ２０６；Ｎo）、次のレベルの認識条件に変更して（Ｓ２０７）、認識処理を再度試行する（Ｓ２０４）。文字認識に成功するまで認識条件を変更して認識処理を繰り返す（Ｓ２０４〜Ｓ２０７）。全ての認識条件について試行しても認識できない場合（Ｓ２０６；Ｙｅｓ）、当該文字は認識不能であるものとして処理され（Ｓ２０９）、次の処理へ移行する。
【００５３】
認識条件についてさらに詳しく説明する。例えば、認識条件のレベルをフェーズで表すとすると、フェーズは何段階でも設定可能である。但し、あまりフェーズが多いと、認識処理に時間がかかるという問題がある。仮に、認識条件を最高位のフェーズ１からフェーズ４の４段階に設定したとして、各フェーズにおける認識条件の設定の例を説明する。
【００５４】
例えば、フェーズ１では、基準となる文字波形データを単純に比較し、または前後にスライドして比較する。フェーズ２では、文字の間隔を両側、又は片側に伸縮して比較する。フェーズ３では、より認識条件が緩やかなフェーズ１とは異なる基準波形を用いて単純比較し、又はスライド比較する。フェーズ４では、ピーク位置のみで単純比較する等が考えられる。その他、単純比較及びスライド比較の場合であっても、許容誤差範囲を徐々に緩やかにすることによりフェーズを低くすることも可能である。
【００５５】
通常、上記のフェーズ１により文字認識ができた場合には、誤読する確率は極めて低いので、誤読検証の必要性は極めて小さい。また、一般的に、磁気インク文字の９５％はフェーズ１により文字認識可能であるので、フェーズ２以下のレベルを全て光学読取部により検証したとしても、検証のための負荷は小さい。そのため、フェーズ１の光学読取部による検証を省略するだけで、誤読の可能性が少なく、極めて効率的な誤読検証が可能となる。
【００５６】
また、誤読検証のための認識条件レベルをさらに下げることにより、検証負荷をさらに小さくすることが可能となる。検証のレベルをどのレベルに設定するかは、認識条件、誤読可能性、及び検証処理速度のバランスにより確定することが望ましい。すなわち、認識条件による誤読可能性を考慮した上で、誤読を適切に回避でき、かつ読取速度を適切に維持できるようなレベルに設定とすることが望ましい。
【００５７】
（光学読取部による検証処理手順）
次に図９を用いて光学読取部による検証処理について説明する。図９は光学読取処理による誤読検証処理手順の一例を示すフローチャートである。光学処理に基く最も典型的な処理は、ＣＣＤ又はＣＩＳ２５により取得された光学データに基づいて文字認識を行い、磁気認識文字と比較することである。図９はその処理例を示している。まず読み取られた光学データをもとに文字認識処理が行われる（Ｓ３０１）。例えば、各文字種毎に基準となるビットマップパターンを記憶しておき、この基準ビットマップパターンと読み取ったデータとを比較することにより文字を認識する。
【００５８】
次に光学的処理により認識した文字と、磁気認識文字とを比較し（Ｓ３０２）、両者が一致するときに（Ｓ３０３；Ｙｅｓ）は誤読なしとして処理する（Ｓ３０４）。両者が一致しないときには（Ｓ３０３；Ｎｏ）、該当文字はいずれかが誤って認識しているのであるから、読取不能文字として取り扱う（Ｓ３０５）。
【００５９】
尚、光学処理により文字認識ができなかった場合も、読取不能として取り扱うよう構成してもよい。これらの処理が終ると、図５の処理工程１０７へ進む。
【００６０】
（第２実施形態）
次に、光学的な文字認識処理工程Ｓ３０１の処理を高速化する本発明の第２実施形態を説明する。光学的な文字認識処理においては、読み取った光学データから背景画像、磁気インク文字以外の文字及び記号等を除去して、磁気インク文字部分のみを抽出しなければならない。背景の除去等は非常に負荷のかかる処理であり、これに文字認識処理時間全体の約８０％が費やされる。そのため、背景除去等の処理時間を短くすることができると、光学的な検証処理を短い時間で実行することが可能となる。
【００６１】
本発明の第２実施形態では、磁気読取データに基いて磁気文字の物理的な印刷位置を特定し、光学読取部に伝える。これにより、光学読取部では、読取装置磁気文字部分の画像を特定することが可能となり、画像処理範囲を狭い範囲に限定することができるため、極めて短い時間で画像処理を行うことが可能となる。従って文字認識を高速で行うことが可能となる。
【００６２】
図６の破線ブロック６５を含む構成が、第２実施形態を示している。位置算出部６５は、小切手Ｐの先端位置から各磁気インク文字の位置を算出し、記憶する。位置算出部６５は、用紙先端検出器１９からの出力信号により小切手Ｐの先端位置を知ることができ、磁気データ処理部６１から磁気インク開始位置を得る。一方、ＭＩＣＲヘッド１７から用紙先端検出器１９までの距離、及び小切手の搬送速度は予め分かっているので、これらの条件から小切手Ｐの先端から各磁気インク文字の開始位置までの物理的な長さを算出することが可能となる。
【００６３】
算出された磁気文字の位置は、光学データ処理部７１に送られる。光学データ処理部７１は、磁気インク文字の小切手上の文字位置がわかると、該当文字部分の範囲だけについて、背景除去その他の光学定期処理をすればよいため、処理データ量が少なく高速処理が可能となる。
【００６４】
例えば図１０に示すように、磁気インク文字７５の前後に通常のインクで企業名等７６、その他の文字又は記号７７等が印刷されている場合には、光学読取装置ではこれらの通常インクの文字７６、７７についても読み取りを試行する。これらの文字又は記号７６、７７は、磁気インク文字７５とはその形が異なるため通常は読取不能となるが、文字の形によっては誤認識してしまう可能性がある。
【００６５】
しかし、本発明の第２実施形態では、磁気インク文字７５の位置を特定することができるため、磁気インク文字７５のみについて認識処理を行う。従って、誤読等の可能性がなくなるのみならず、無駄な処理が不要となるため高速処理が可能となる。
【００６６】
（第３実施形態）
本発明の第３実施形態を説明する。小切手上に磁気インク文字を印刷する際に磁気インクのミスト（斑点）が小切手上に付着することがある。このようなミストは磁気インク文字の開始点を誤認させ、磁気インク文字の誤読を招来する危険がある。また、種々の読取実験の結果、小切手の磁気インク部分に折れが発生している場合には、磁気読取波形がフラットな状態で出力され易いということを確認した。これは、折れの生じている部分は、磁気ヘッドから磁気文字部分が浮き上がるために生じる現象であると考えられる。折れによるこのような現象もまた、磁気インク文字の開始位置を誤認させ、誤読または読取不能を招来することになりやすい。本発明の第３実施形態では、このようなミスト又は折れ部分を光学的に検知して、磁気読取処理を補正するようにしたものである。
【００６７】
図６を用いて説明する。図６の破線で示す折れ検知部７３、開始位置検証部７４及び補正処理部５７が、本発明の第３実施形態の特徴的な機能を示している。
尚、折れ検知部７３、開始位置検証部７４はいずれか一方のみ設ける構成としてもよい。
【００６８】
折れ検知部７３は、例えば、縦軸方向の黒ドットの量を時間軸方向の分布として示したヒストグラムと実際に現われた磁気波形とを比較することにより、”折れ”の存在を検知することが可能である。同様に開始位置検証部７４では、磁気インクミスト部分の黒ドットの分布と磁気インク文字のドット分布とを比較することにより、磁気インク文字でないことは明確に識別することができる。
【００６９】
折れ検知部７３、及び開始位置検証部７４により”折れ”等を検知したら、補正処理部５７により所定の補正処理を行い、主制御部５５に磁気読取操作のリトライを要求する。
【００７０】
図１１を用いて、具体的に説明する。図１１（ａ）は、ミスト８０及び折れ部分８１のある小切手を示す平面図、（ｂ）は折れの部分の磁気読取波形を示す図、（ｃ）は、ミスト部分の磁気読取波形を示す図、（ｄ）は折れ部分の磁気インク文字の拡大図、及び（ｅ）はミスト部分の拡大図である。
【００７１】
図１１（ａ）では、小切手Ｐは図中の矢印Ａ方向に移動する。従って、まず図１１（ｃ）に示すようなミスト８０の磁気読取波形８５が出力される。図１１（ｃ）では、磁気読取波形８５は矢印Ｂの方向に時間的に変化していく。磁気読取部では最初の下方向のピークとして、ピーク８５ａを検知し、このピーク８５ａを基準に文字開始位置を確定する。
【００７２】
ピーク８５ａと磁気インク文字の関係を図１１（ｅ）に示す。磁気インクミスト８０による下方向のピーク８５ａを検知することにより、磁気文字部分と予想される所定の範囲８７が磁気文字部分として切取られる。しかし図１１（ｃ）のような波形パターンは、磁気インク文字には存在しないので、読取不能文字として認識されることになる。一方、光学的にみると、ミスト８０の黒ドットの分布は明らかに磁気インク文字ではないことを判別できるので、この部分は文字ではないとして無視される。そのため、この部分をオペレータが、読取不能文字として処理する必要がなくなる。
【００７３】
”折れ部分８１”がある場合には、図１１（ｂ）に示すような磁気読取波形８２が出力される。折れ部分８１の部分の本来出力されるべき波形８３を破線で示し、現実に出力された波形８２ｂを実線で示す。折れ部分８１の本来の出力波形８３はピーク８３ａを有しているので、”折れ”がなければこのピーク８３ａにより開始点が算出されるはずである。
【００７４】
しかし、現実の出力波形８２ｂは、”折れ”のため、上下の振れが少ない比較的フラットな波形となっており、ピークとして検出されない。そのため、次の下方向のピークとして検出されるピーク８２ａを基準にして文字の開始点が算出されることになる。そのため、図１１（ｄ）に示すように、文字の切り出し位置を範囲８６と認定してしまう。しかし、光学的に検証すると黒ドットの分布は”折れ”があっても磁気波形ほど極端には変化しないため、適切な切り出し範囲８６ｂを確定可能である。そのため、文字切り出しを、光学的処理に基づいて切り出し範囲８６ｂとなるように補正した上で、磁気読取部による認識処理を再試行する。
【００７５】
（第４実施形態）
次に、図１２を参照しながら、本発明に係る第４実施形態を説明する。
図１２は、本実施形態における各種読取信号の制御及び信号の流れを説明するためのブロック図である。
【００７６】
本実施形態では、複合装置１０は、図４に示すように、外部インタフェース５２を介して接続されたホスト装置９０から送信される読取コマンドに応じて小切手Ｐを搬送し、小切手ＰからＭＩＣＲ認識結果である磁気インク文字データと画像データ（光学データ）を読み取り、これらの磁気インク文字データと画像データをホスト装置９０に送信するとともに、同じくホスト装置９０から送信される磁気インク文字位置情報取得コマンドに応じて、磁気インク文字位置情報をホスト装置９０に送信する。そして、ホスト装置９０は、受信した磁気インク文字データ、画像データ、及び磁気インク文字位置情報を基に、必要に応じて、画像データ上の磁気インク文字位置を特定し、そしていわゆるＯＣＲ処理を行うことにより、画像データから磁気インク文字を認識し、必要ならば画像データから取得した磁気インク文字データとＭＩＣＲヘッド１７により読みとられた磁気インク文字データとの比較検証を行えるように構成したものである。
【００７７】
以下の説明では、複合装置１０はＲＯＭ４１に記憶されたファームウェアによって動作し、ホスト装置９０が内部の複合装置１０制御用のドライバソフトウェアによって複合装置１０から磁気インク文字データ、画像データ、及び磁気インク文字位置情報を取得して、磁気インク文字データの検証を行うとして説明する。
【００７８】
図１２に示すように、複合装置１０内部には、ファームウェアを起動することによりデータ処理部１００が制御用の信号処理ブロックとして構成されている。このデータ処理部１００は、コマンド処理部１０１と、読取制御部１０２と、磁気データ処理部１１１と、文字認識処理部１１２と、認識条件記憶部１１３と、データ記憶部１１４と、位置算出部１１５と、光学データ処理部１１６と、通信制御部１１７とが構成される。
【００７９】
コマンド処理部１０１は、ホスト装置９０から受信する各種コマンドの内容を解析する。そして、コマンド処理部１０１は、コマンド処理部１０１にて解析されたコマンド内容に応じて読取制御部１０２やデータ記憶部１１４等の制御を行う。
【００８０】
読取制御部１０２は、ＭＩＣＲヘッド１７による磁気インク文字読み取り及びＣＣＤ又はＣＩＳ２５による画像データ読み取りの制御を行う制御部である。具体的には、読取制御部１０２は、各種搬送装置を制御しながら、ＭＩＣＲヘッド１７及びＣＣＤ又はＣＩＳ２５を駆動して、ＭＩＣＲヘッド１７を介して磁気データを読みとらせ、そしてＣＣＤ又はＣＩＳ２５を介して画像データを取得させる。
【００８１】
磁気データ処理部１１１は、ＭＩＣＲヘッド１７を介して読みとった磁気データに対して、Ａ／Ｄ変換、磁気文字の切り出し、平滑化処理、正規化処理等を行い、文字認識が可能な磁気データとしてデータを整える。
【００８２】
文字認識処理部１１２は、認識条件記憶部１１３に記憶された文字認識条件に応じて磁気データを解析して、小切手Ｐに印字された磁気インク文字に対応した数値や文字等のテキスト情報からなる磁気インク文字データを取得する。文字認識処理部１１２が取得した磁気インク文字データは、データ記憶部１１４及び位置算出部１１５に送られる。
【００８３】
データ記憶部１１４は、データ処理部１００内におけるデータのバッファ領域として用いられるデータ記憶領域である。具体的には、文字認識処理部１１２によって精製される磁気インク文字データ、及び後述する画像データ、及び磁気インク文字位置情報が一時的に記憶される。
【００８４】
位置算出部１１５は、小切手Ｐ上に印字された磁気インク文字の印字位置を算出する。具体的には、位置算出部１１５は、用紙後端検出器１６及び用紙先端検出器１９による小切手検出の有無と用紙を搬送する各種ローラを駆動するステッピングモータ（不図示）のステッピング数に基づき、検出される小切手の先端または後端位置を算出し、この先端又は後端位置、小切手Ｐの搬送量及びＭＩＣＲヘッド１７による磁気インク文字の検出位置を基に、小切手Ｐの先端または後端から数えられる最初の磁気インク文字の位置及び最後の磁気インク文字の位置、そして磁気インク文字間の距離を算出し、磁気インク文字位置情報を生成する。
【００８５】
生成された磁気インク文字位置情報は、データ記憶部１１４に一時保存され、そして以下のようなコマンド形式でホスト装置９０に送信される。
ＥＳＣ  Ａ  １１２  ・・・  （１）
このコマンドにより、位置算出部１１５が生成した磁気インク文字位置情報、すなわち小切手Ｐの先端または後端から数えられる最初の磁気インク文字の位置及び最後の磁気インク文字の位置、並びに磁気インク文字間の距離（（文字数−１）個のデータ）がホスト装置９０に送信される。
【００８６】
光学データ処理部１１６は、ＣＣＤまたはＣＩＳ２５によって読みとられた光学データ、つまり小切手Ｐの画像データに対して所定の補正処理等を施して、データ記憶部１１４に画像データを保存する。
【００８７】
通信制御部１１７は、ホスト装置９０との間でコマンドやデータの送受信を行う送信手段又は受信手段である。
【００８８】
次に、ホスト装置９０内での制御ブロックについて説明する。
同じく図１２に示すように、ホスト装置９０内部には、ドライバソフトウェアが起動されることにより、コマンド生成部１２１と、通信制御部１２２と、データ記憶部１２３と、光学認識部１２４と、比較部１２５と、結果表示部１２６が構成される。
【００８９】
コマンド生成部１２１は、複合装置１０に送信される各種指示コマンドを生成する。具体的に、コマンド制御部１２１は、複合装置１０を介した画像データ取得及び磁気インク文字データ取得に関して、主要なコマンドとして磁気インク文字読取と画像読取を複合装置１０に指示する読取指示コマンドと、位置算出部１１５が生成する磁気インク文字位置情報の送信を複合装置１０に指示する文字位置情報取得コマンドを生成する。
【００９０】
通信制御部１２２は、複合装置１０との間でコマンドやデータの送受信を行う送信手段又は受信手段である。具体的に、通信制御部１２２は、コマンド生成部１２１によって生成された各コマンドを複合装置１０に送信するとともに、複合装置１０から各種データを受信し、データ記憶部１２３に出力する。
【００９１】
データ記憶部１２３は、複合装置１０から受信した各種データ、具体的には磁気インク文字データ、及び後述する画像データ、及び磁気インク文字位置情報が保存されるメモリである。
【００９２】
光学認識部１２４は、磁気インク文字位置情報を基に画像データ内の磁気インク文字位置を特定し、特定された画像データ内の磁気インク文字位置に対してＯＣＲ処理を行うことにより、画像データから磁気インク文字を光学的に認識する。この光学認識部１２４により認識された磁気インク文字データは、データ記憶部１２３に保存される。
【００９３】
比較部１２５は、複合装置１０の文字認識処理部１１２により文字認識された磁気インク文字データ（磁気認識文字）と、光学認識部１２４により光学的に文字認識された磁気インク文字データ（光学認識文字）とを比較し、文字認識処理部１１２により文字認識された磁気インク文字データの検出を検証する。具体的に、この比較部１２５は、光学認識文字と、磁気認識文字とを比較した結果、両者が一致するときには誤読なしとして処理し、一方、両者が一致しないときには、該当文字はいずれかが誤って認識しているのであるから、読取不能文字として取り扱う。なお、この比較部１２５による検証は、常に必要なわけではなく、例えば、磁気認識された磁気インク文字データの読取についての誤読可能性が所定の確度を超えるときのみに行うように構成しても良い。
【００９４】
結果表示部１２６は、比較部１２５における処理結果の表示を制御する制御部であり、この結果表示部１２６に基づき、例えば図示せぬディスプレイ等に処理結果が表示される。
【００９５】
次に、図１３を参照しながら、本実施形態の磁気インク文字読取方法について説明する。
図１３は、本実施形態の磁気インク文字読取方法を説明するためのフローチャートである。
【００９６】
まず第１に、ホスト装置９０は、コマンド生成部１２１にて読取指示コマンド生成し、通信制御部１２２を介して複合装置１０に送信する（ステップＳ４０１）。
【００９７】
複合装置１０は、通信制御部１１７にて読取指示コマンドを受信すると（ステップＳ４０２）、受信した読取指示コマンドをコマンド処理部１０１に出力する。コマンド処理部１０１は、受け取った読取指示コマンドを解析して、解析結果に応じて読取制御部１０２に小切手Ｐの画像データ及び磁気データの取得を指示する。そして、読取制御部１０２は、小切手Ｐの搬送を行うとともに、ＭＩＣＲヘッド１７及びＣＣＤまたはＣＩＳ２５を駆動し、小切手Ｐの画像データ及び磁気データを取得する（ステップＳ４０３）。
【００９８】
複合装置１０は、磁気データを取得すると、磁気データ処理部１１１及び文字認識処理部１１２を介して磁気データを解析することにより磁気インク文字認識を行い、磁気インク文字データを生成する（ステップＳ４０４）。また、位置算出部１１５にて、磁気データを解析することにより、磁気インク文字位置情報を作成する（ステップＳ４０５）。生成された磁気インク文字データ、磁気インク文字位置情報、及び先に取得した画像データは、全てデータ記憶部１１４に一時保存される。
【００９９】
そして、複合装置１０は、データ記憶部１１４中の画像データをホスト装置９０に送信するとともに（ステップＳ４０６）、生成された磁気インク文字データをホスト装置９０に送信する（ステップＳ４０８）。
【０１００】
ホスト装置９０は、複合装置１０から送信された画像データを受信し（ステップＳ４０７）、そして同様に磁気インク文字データを受信すると（ステップＳ４０９）、各データをデータ記憶部１２３に保存する。そして、ホスト装置９０は、コマンド生成部１２１にて、文字位置情報取得コマンドを生成し、通信制御部１２２を介して複合装置１０に送信する（ステップＳ４１０）。
【０１０１】
複合装置１０は、文字位置情報取得コマンドを受信すると（ステップＳ４１１）、コマンド処理部１０１にて解析がなされる。そして、コマンド処理部１０１は、解析結果に応じて、データ記憶部１１４に指示を送り、データ記憶部１１４内に保存されている磁気インク文字位置情報を取り出し、通信制御部１１７を介して、ホスト装置９０に磁気インク文字位置情報を送信する（ステップＳ４１２）。
【０１０２】
そして、ホスト装置９０は、通信制御部１２２にて磁気インク文字位置情報を受信すると（ステップＳ４１３）、受信した磁気インク文字位置情報をデータ記憶部１２３に保存する。そして、光学認識部１２４は、磁気インク文字位置情報を基に画像データ内の磁気インク文字位置を特定し、特定された画像データ内の磁気インク文字位置に対してＯＣＲ処理を行うことにより、画像データから磁気インク文字を光学的に認識する。そして、比較部１２５は、複合装置１０の文字認識処理部１１２により文字認識された磁気インク文字データ（磁気認識文字）と、光学認識部１２４により光学的に文字認識された磁気インク文字データ（光学認識文字）とを比較し、文字認識処理部１１２により文字認識された磁気インク文字データを検証する（ステップＳ４１４）。なお、この比較部１２５による検証は、常に必要なわけではなく、例えば、磁気認識された磁気インク文字データの読取についての誤読可能性が所定の確度を超えるときのみに行うように構成しても良い。
【０１０３】
そして、結果表示部１２６は、比較部１２５における処理結果の表示を図示せぬディスプレイ等に表示させ、磁気インク文字の読取結果をユーザに通知する（ステップＳ４１５）。
以上により、磁気インク文字の読み取りを終了する。
【０１０４】
以上説明したように、本実施形態によれば、磁気インク文字読取装置である複合装置１０にてＯＣＲ処理を行うのではなく、ホスト装置９０にてＯＣＲ処理を行い、磁気インク文字データの検出の精度を高めるように検証を行うことも可能である。
【０１０５】
一般に、複合装置１０の演算速度は、ホスト装置９０の演算速度に比べて格段に遅いため、ＯＣＲ処理により多大な処理負荷が複合装置１０にかかってしまい、複合装置１０による全体の処理が滞り、複合装置１０の処理能力が低下してしまう懸念もある。
しかしながら、本実施形態のように、複合装置１０が、磁気インク文字データ及び磁気インク文字位置情報を生成し、そして磁気インク文字データ、画像データ、及び磁気インク文字位置情報をホスト装置９０に送信するとともに、ホスト装置９０にて磁気インク文字位置情報を基にしてＯＣＲ処理を行うことにより、複合装置１０に多大な負荷をかけることなく、効率的に光学的な文字認識を行い、必要があれば磁気インク文字データの検出の精度を高めるように検証を行うことが可能である。
【０１０６】
また本実施形態では、磁気インク文字処理（ＭＩＣＲ処理）を復号装置１０に行わせ、そして、ＯＣＲ処理をホストコンピュータに行わせるように構成されている。したがって、ＭＩＣＲ処理またはＯＣＲ処理に関するプログラムを変更した場合であっても、復号装置１０とホスト装置９０の双方のプログラムを一度に修正する必要がないため、メンテナンスも容易であり、扱いやすい磁気文字データ読取システムを提供することが可能である。
【０１０７】
また、復号装置１０は、一般にＭＩＣＲ処理を行う機能を持つことが要望されているが、本実施形態の構成によれば、この一般的な要望に答えつつ、復号装置１０側のメモリ使用量を最小限にとどめることが可能な効率的な磁気インク文字読取システムを提供することが可能となる。
【０１０８】
以上、本発明の各種実施形態を図面に沿って説明したが、本発明は前記実施形態において示された事項に限定されず、特許請求の範囲及び発明の詳細な説明の記載、並びに周知の技術に基づいて、当業者がその変更・応用することも本発明の予定するところであり、保護を求める範囲に含まれる。
【符号の説明】
【０１０９】
Ｐ    小切手、１０  複合処理装置、１２  挿入口、１３  排出口、１５  搬送路、１６  用紙後端検出器、１７  ＭＩＣＲヘッド、１８  第１搬送ローラ対、１９  用紙先端検出器、２１  裏印字ヘッド、２２  第２搬送ローラ対、２３  表印字ヘッド、２５  ＣＣＤ又はＣＩＳ、２６  送りローラ、２７  ＭＩＣＲ記録領域、２８  表書き領域、２９  裏書き領域、５６  検証処理部、６０  磁気読取部、７０  光学読取部、７５  磁気インク文字、７６  企業名等、７７  通常インクによる文字又は記号、８０  磁気インクミスト、８１  折れ部分、８２，８５  磁気波形、８６ａ，８６ｂ，８７  切り出し範囲。
【図１】
2010020809.tif 000003
【図２】
2010020809.tif 000004
【図３】
2010020809.tif 000005
【図４】
2010020809.tif 000006
【図５】
2010020809.tif 000007
【図６】
2010020809.tif 000008
【図７】
2010020809.tif 000009
【図８】
2010020809.tif 000010
【図９】
2010020809.tif 000011
【図１０】
2010020809.tif 000012
【図１１】
2010020809.tif 000013
【図１２】
2010020809.tif 000014
【図１３】
2010020809.tif 000015
【手続補正書】
【提出日】平成21年12月2日(2009.12.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
磁気インク文字を記録したシート状の被処理媒体を搬送する搬送路と、
前記搬送路に沿って配置された磁気ヘッドにより前記磁気インク文字に対応する磁気データを取得し、前記磁気データから磁気インク文字を読み取る磁気読取部と、
前記搬送路に沿って配置され、前記被処理媒体を光学的に読み取る光学センサーと、
前記磁気読取部からの前記磁気データに基づいて、前記被処理媒体上の少なくとも先端または後端のいずれかからの前記磁気インク文字の位置、または前記磁気インク文字の切り出し範囲を特定し、磁気インク文字位置情報を算出する位置算出部と、
前記光学センサーが取得した黒ドットの分布により、少なくとも先端または後端のいずれかからの前記磁気インク文字の位置または前記磁気インク文字の切り出し範囲を補正して、前記磁気インク文字位置情報を補正する補正処理部と、
前記補正した磁気インク文字位置情報に基づき、認識処理の対象となる前記磁気インク文字の位置を特定して、前記光学センサーの読み取り結果から前記磁気インク文字の認識処理を行う光学認識処理部と、を備えることを特徴とする磁気インク文字読取装置。
【請求項２】
前記補正処理部は、前記被処理媒体の折れ部、または磁気インクのミスト部において前記光学センサーが取得した黒ドットの分布に基づいて、補正を行うことを特徴とする請求項１に記載の磁気インク文字読取装置。
【請求項３】
前記磁気インク文字読取装置は、前記光学認識処理部により認識処理した磁気インク文字と、前記磁気読取部により読み取った磁気インク文字を比較し、前記磁気インク文字の誤読の有無について検証する検証部を備えたことを特徴とする請求項１または請求項２に記載の磁気インク文字読取装置。
【請求項４】
磁気読取部と光学センサーとを備えた磁気インク文字読取装置を用いて被処理媒体上に印刷された磁気インク文字を読み取る読取処理方法であって、
（ａ）前記磁気読取部により前記磁気インク文字を読み取る工程と、
（ｂ）前記光学センサーにより前記被処理媒体を光学的に読み取る工程と、
（ｃ）前記磁気読取部により、前記磁気インク文字の前記被処理媒体上の少なくとも先端または後端のいずれかからの前記磁気インク文字の位置、または前記磁気インク文字の切り出し範囲を特定し、磁気インク文字位置情報を算出する工程と、
（ｄ）前記光学センサーが取得した黒ドットの分布により、少なくとも先端または後端のいずれかからの前記磁気インク文字の位置、または前記磁気インク文字の切り出し範囲を補正して、前記磁気インク文字位置情報を補正する工程と、
（ｅ）前記補正した磁気インク文字位置情報に基づき、認識処理の対象となる前記磁気インク文字の位置を特定して、前記光学センサーの読み取り結果から前記磁気インク文字の認識処理を行う工程と、
を含むことを特徴とする磁気インク文字の読取処理方法。
【請求項５】
（ｄ）における前記磁気インク文字位置情報を補正する工程は、
前記被処理媒体の折れ部、または磁気インクのミスト部において前記光学センサーが取得した黒ドットの分布に基づいて、補正を行うことを含むことを特徴とする請求項４に記載の磁気インク文字の読取処理方法。
【請求項６】
（ｆ）（ａ）の工程において読み取った前記磁気インク文字と、（ｅ）の工程において認識処理した前記磁気インク文字を比較し、前記磁気インク文字の誤読の有無について検証する工程を、
含むことを特徴とする請求項４または請求項５に記載の磁気インク文字の読取処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、下記の特徴を備える。
（適用例１）
磁気インク文字を記録したシート状の被処理媒体を搬送する搬送路と、
前記搬送路に沿って配置された磁気ヘッドにより前記磁気インク文字に対応する磁気データを取得し、前記磁気データから磁気インク文字を読み取る磁気読取部と、
前記搬送路に沿って配置され、前記被処理媒体を光学的に読み取る光学センサーと、
前記磁気読取部からの前記磁気データに基づいて、前記被処理媒体上の少なくとも先端または後端のいずれかからの前記磁気インク文字の位置、または前記磁気インク文字の切り出し範囲を特定し、磁気インク文字位置情報を算出する位置算出部と、
前記光学センサーが取得した黒ドットの分布により、少なくとも先端または後端のいずれかからの前記磁気インク文字の位置または前記磁気インク文字の切り出し範囲を補正して、前記磁気インク文字位置情報を補正する補正処理部と、
前記補正した磁気インク文字位置情報に基づき、認識処理の対象となる前記磁気インク文字の位置を特定して、前記光学センサーの読み取り結果から前記磁気インク文字の認識処理を行う光学認識処理部と、を備えることを特徴とする磁気インク文字読取装置。
（適用例２）
前記補正処理部は、前記被処理媒体の折れ部、または磁気インクのミスト部において前記光学センサーが取得した黒ドットの分布に基づいて、補正を行うことを特徴とする磁気インク文字読取装置。
（適用例３）
前記磁気インク文字読取装置は、前記光学認識処理部により認識処理した磁気インク文字と、前記磁気読取部により読み取った磁気インク文字を比較し、前記磁気インク文字の誤読の有無について検証する検証部を備えたことを特徴とする磁気インク文字読取装置。
（適用例４）
磁気読取部と光学センサーとを備えた磁気インク文字読取装置を用いて被処理媒体上に印刷された磁気インク文字を読み取る読取処理方法であって、
（ａ）前記磁気読取部により前記磁気インク文字を読み取る工程と、
（ｂ）前記光学センサーにより前記被処理媒体を光学的に読み取る工程と、
（ｃ）前記磁気読取部により、前記磁気インク文字の前記被処理媒体上の少なくとも先端または後端のいずれかからの前記磁気インク文字の位置、または前記磁気インク文字の切り出し範囲を特定し、磁気インク文字位置情報を算出する工程と、
（ｄ）前記光学センサーが取得した黒ドットの分布により、少なくとも先端または後端のいずれかからの前記磁気インク文字の位置、または前記磁気インク文字の切り出し範囲を補正して、前記磁気インク文字位置情報を補正する工程と、
（ｅ）前記補正した磁気インク文字位置情報に基づき、認識処理の対象となる前記磁気インク文字の位置を特定して、前記光学センサーの読み取り結果から前記磁気インク文字の認識処理を行う工程と、
を含む磁気インク文字の読取処理方法。
（適用例５）
（ｄ）における前記磁気インク文字位置情報を補正する工程は、
前記被処理媒体の折れ部、または磁気インクのミスト部において前記光学センサーが取得した黒ドットの分布に基づいて、補正を行うことを含むことを特徴とする磁気インク文字の読取処理方法。
（適用例６）
（ｆ）（ａ）の工程において読み取った前記磁気インク文字と、（ｅ）の工程において認識処理した前記磁気インク文字を比較し、前記磁気インク文字の誤読の有無について検証する工程を、
含むことを特徴とする磁気インク文字の読取処理方法。
本発明では、磁気読取装置により読み取ったデータの読取状況に応じて、誤読可能性の高い読取データのみについて光学文字読取装置による検証処理を実行することにより、無駄な検証処理をなくして全体として高速読取処理を可能にするとともに磁気文字の誤読を防止する。
本発明の第１の態様にかかる磁気インク文字読取装置は、磁気インク文字を記録したシート状の被処理媒体を搬送する搬送路と、搬送路に沿って配置された磁気ヘッドにより磁気インク文字に対応する磁気データを取得し、所定の認識条件に基づいて磁気データから磁気インク文字を読み取る磁気読取部と、被処理媒体上の磁気インク文字を光学的に読み取る光学文字読取部と、磁気読取部による磁気インク文字の読取についての誤読可能性が所定の確度を超えるとき、磁気読取部による読取文字を光学読取部の読み取りデータに基づいて検証する検証部を備えることを特徴とする。