(57)【特許請求の範囲】
【請求項１】
複数の文字に対応した磁気パターンの付された領域に対し磁気ヘッドを相対的に移動させながら前記磁気パターンの検出波形を得て、この検出波形と基準波形を比較することによって前記磁気パターンを認識する方法であって、
各々の文字間情報を識別する第１の工程と、
前記文字間情報に基づき前記基準波形を伸縮し、この伸縮された基準波形と前記検出波形を比較する第２の工程とを有することを特徴とする磁気パターンの認識方法。
【請求項２】
請求項１において、前記第２の工程は、前記基準波形の一部のみを伸縮して前記検出波形と比較する第３の工程を備えていることを特徴とする磁気パターンの認識方法。
【請求項３】
請求項２において、前記第３の工程では、前記基準波形の変化量の少ない部分のみを伸縮することを特徴とする磁気パターンの認識方法。
【請求項４】
請求項２において、前記第３の工程では、前記基準波形の後方の部分をのみを時間軸の前後に動かすことによって基準波形を伸縮することを特徴とする磁気パターンの認識方法。
【請求項５】
請求項１において、前記磁気パターンは磁気インク文字であることを特徴とする磁気パターンの認識方法。
【請求項６】
複数の文字に対応した磁気パターンの付された領域に対し磁気ヘッドを相対的に移動させる移動手段と、
前記磁気ヘッドが検出した前記磁気パターンの検出波形と基準波形を比較して前記磁気パターンを認識する認識手段と、
各々の前記磁気パターンに対応した文字間情報を識別する手段と、
前記文字間情報に基づき前記基準波形を伸縮する波形伸縮手段とを有し、
前記認識手段は、前記伸縮された基準波形を用いて前記検出波形と比較可能であることを特徴とする磁気パターン認識装置。
【請求項７】
請求項６において、前記波形伸縮手段は、前記基準波形の一部のみを伸縮する手段を備えていることを特徴とする磁気パターン認識装置。
【請求項８】
パルスモータを備えた紙送り手段と、
前記紙送り手段によって送られた紙片に印刷する印刷手段と、
前記紙送り手段によって送られた前記紙片に付された複数の文字に対応した磁気パターンを検出する磁気ヘッドと、
前記磁気ヘッドが検出した前記磁気パターンの検出波形と基準波形を比較して前記磁気パターンを認識する認識手段と、
各々の前記磁気パターンに対応した文字間情報を識別する手段と、
前記文字間情報に基づき前記基準波形を伸縮する波形伸縮手段とを有し、
前記認識手段は、前記伸縮された基準波形を用いて前記検出波形と比較可能であることを特徴とする複合処理装置。
【請求項９】
請求項８において、前記波形伸縮手段は、前記基準波形の一部のみを伸縮する手段を備えていることを特徴とする複合処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、磁気インク文字などの磁気パターンを認識する方法および認識装置、さらにこの認識機能を備えた複合処理装置に関するものである。
【０００２】
【従来の技術】
金融機関などにおいては従来より磁気インク文字が使用されており、磁気インク文字の印刷されたチェック紙などが磁気インク文字識別装置によって選別され、集計等の作業が行われていた。近年、現金やカードと同様に多くのパーソナルチェックが店舗における買い物に使用されるケースが増加している。このパーソナルチェックの表面には、カスタマーアカウントやパーソナルチェックのシリアル番号などが磁気インク文字（ＭＩＣＲ文字，Magnetic Ink Character Recognition）を用いて記載してあり、この磁気インク文字を磁気ヘッドで読み取り、これらのデータを照会することによって、パーソナルチェックの有効・無効が確認できるようになっている。
【０００３】
このため、各々の店舗の会計処理ステーション（ＰＯＳステーション）に磁気インク文字を認識するための装置が設置されるようになっており、これらの多くの装置は直流モータを用いてパーソナルチェック用紙を搬送しながら磁気ヘッドによって磁気インク文字を認識するようになっている。
【０００４】
【発明が解決しようとする課題】
個々の店舗のＰＯＳステーションにおいては、小型で操作が簡単でありオペレーションミスの発生する可能性の少ない装置が要求されている。パーソナルチェックに関しても、磁気インク文字（以下においてはＭＩＣＲ文字）を識別するＭＩＣＲリーダに通した後にプリンタに設置して裏書き印字（エンドースメント印字）を行うといった処理が必要となる。このため、図１に示すようなＭＩＣＲリーダとプリンタの機能を兼ね備えた複合処理装置が開発されている。図１に示した複合処理装置は、２つのロール紙を収納しており、一方のロール紙にはジャーナル印字を、また他方のロール紙にはレシート印字を行い、本体の下方から挿入した単票用紙（スリップ用紙）にも印字できるプリンタをベースに、さらに、ＭＩＣＲリーダとしての機能も搭載した複合処理装置である。このため、複合処理装置の紙経路にはＭＩＣＲ文字を読み取るための磁気ヘッドが装着されており、この磁気ヘッドで検出された検出波形を基準波形と比較し、ＭＩＣＲ文字が判別できるようになっている。このような複合処理装置（プリンタ）は、小型・高機能であり、さらに、パーソナルチェックを用いた処理を一括して自動的に行うことができるのでＰＯＳステーションを構成するプリンタとして適しており、今後、商店やホテルなどに多用されるものである。
【０００５】
このような小型で多機能化された複合装置においては、ＭＩＣＲ文字を高い認識率で識別できることが重要である。例えば、金融機関などにおいて従来から用いられている大型のＭＩＣＲ文字識別装置や、ＭＩＣＲ文字を読む機能だけを搭載したＭＩＣＲリーダにおいてはＭＩＣＲ文字を認識するのに最適な経路や速度などを設定することができる。これに対し、小型で多機能化された装置においては、紙送り用のモータや紙経路を印刷機能と兼用することが望ましいため、必ずしもＭＩＣＲ文字を識別するために最適な環境を構築できるとは限らない。例えば、紙送り用のモータとして印刷の位置決めの簡単なパルスモータを兼用する場合は、直流モータなどのＭＩＣＲ文字を読み取るために最適なモータと比較すると、紙送りする際の速度に微小な変動があり読み取り誤差の原因となることがある。しかしながら、ＭＩＣＲ文字の読み取り専用にモータおよび駆動系を設置すると装置が大型化し、制御回路、コストおよび重量も増加してしまう。
【０００６】
また、ＰＯＳステーションなどで取り扱うパーソナルチェックの状態は様々である。表面の汚れや歪みなどによって判別が困難な状態のＭＩＣＲ文字が付されたチェック紙も取り扱う必要があり、これらに対してもできるかぎり高い認識率が要求される。
【０００７】
そこで、本発明においては、ＭＩＣＲ文字などの磁気パターンが必ずしも最良な状態で検出できない場合であっても、高い認識率を確保できる磁気パターンの認識方法およびその装置を提供することを目的としている。そして、ＰＯＳ用のプリンタ機能も兼ね備えた小型の複合処理装置に適した、高いＭＩＣＲ文字認識率を実現できる磁気パターンの認識方法および認識装置を提供することを目的としている。
【０００８】
【課題を解決するための手段】
このため、本発明においては、磁気ヘッドによって検出された磁気パターンの検出波形を基準波形と単純に比較するだけでなく、複数の磁気パターンの間隔を識別し、その間隔に基づき基準波形を伸縮して検出波形と比較し、認識率を高めるようにしている。
すなわち、本発明は、複数の文字に対応した磁気パターンの付された領域に対し磁気ヘッドを相対的に移動させながら前記磁気パターンの検出波形を得て、この検出波形と基準波形を比較することによって前記磁気パターンを認識する方法であって、各々の文字間情報を識別する第１の工程と、前記文字間情報に基づき前記基準波形を伸縮し、この伸縮された基準波形と前記検出波形を比較する第２の工程とを有することを特徴としている。
【０００９】
ＭＩＣＲ文字のような磁気パターンは規格に従った間隔で付されている。従って、検出された間隔を規格化された間隔と比較して基準波形を伸縮することにより、皺や歪みなどの磁気パターンの付された領域の状態、あるいは、モータの回転速度の変動や速度誤差などの磁気パターンを検出する状態を反映でき、検出された波形に基準波形を近づけることにより、磁気パターンの認識率を高くできる。特に、第２の工程において、基準波形の全体を伸縮するのではなく、基準波形の一部のみを伸縮して検出波形と比較することにより、認識率を大幅に向上できることが発明者らによって見いだされている。この認識方法は、特に、パルスモータを用いた移動手段のように移動速度に多少の変動が伴う場合や、ＭＩＣＲ文字の付された表面に皺がよったり歪みの発生しやすいチェック紙などを読み取る場合に適している。
【００１０】
さらに、基準波形の一部のみを伸縮する場合は、基準波形の変化量の少ない部分のみを伸縮することが望ましく、これによって基準波形のピークの形状は殆ど変動しないので、検出波形が一義的に認識される確率が高くなる。
【００１１】
また、基準波形を全体的に伸縮して検出波形と比較する処理も併用することにより、さらに、認識率は向上される。
【００１２】
本発明の磁気パターンの認識方法は、複数の文字に対応した磁気パターンの付された領域に対し磁気ヘッドを相対的に移動させる移動手段と、前記磁気ヘッドが検出した前記磁気パターンの検出波形と基準波形を比較して前記磁気パターンを認識する認識手段と、各々の前記磁気パターンに対応した文字間情報を識別する手段と、前記文字間情報に基づき前記基準波形を伸縮する波形伸縮手段とを有する磁気パターン認識装置に適用でき、認識手段が、伸縮された基準波形を用いて検出波形との比較ができるようにすれば良い。また、認識率を高めるには、波形伸縮手段が基準波形の一部のみを伸縮する手段を備えていることが有効である。
【００１３】
さらに、複数の文字に対応した磁気パターンの付された領域に対し磁気ヘッドを相対的に移動させる移動手段と、前記磁気ヘッドが検出した前記磁気パターンの検出波形と基準波形を比較して前記磁気パターンを認識する認識手段と、各々の前記磁気パターンに対応した文字間情報を識別する手段と、前記文字間情報に基づき前記基準波形を伸縮する波形伸縮手段とを設け、認識手段によって伸縮された基準波形を用いて検出波形と比較できるようにすれば良い。このような複合処理装置は、本発明の認識方法を用いて磁気パターンを認識できるので、磁気インク文字などの磁気パターンに対し高い認識率を備えた小型で安価な複合処理装置を提供できる。
【００１４】
【発明の実施の形態】
以下に図面を参照して本発明の実施の形態を説明する。以下においては、上述した図１に示したようなプリンタをベースにＭＩＣＲ文字（磁気インク文字）の認識機能を備えた複合処理装置（以下においてはプリンタ）１０に基づき説明する。本例のプリンタ１０は、本体１１の左右に延びた移動軸１２に沿ってプリンタヘッド（印刷ヘッド）１３が移動しながらジャーナル印字、およびスリップ印字を行う。本例のプリンタヘッド１３は、たとえばワイヤードットタイプであり、ヘッド１３に内蔵されたワイヤーをプラテン１４に向かって駆動しインクリボンをインパクトすることによって、ロール紙１５あるいは単票用紙１６に印字を行う。プリンタヘッド１３はタイミングベルトやヘッド送り用のパルスモータを用いたプリンタヘッド駆動手段によって動かされ、プラテン１４に沿って左右に動いてロール紙１５あるいは単票用紙１６の所定の位置に印字を行う。ロール紙１５あるいは単票用紙１６は、後述するフィードローラー群、および紙送り用のパルスモータなどによって構成される紙送り機構によってプリンタヘッド１３の移動方向と直角に送られる。ロール紙１５は本体１１の後方１１ｂにセットされ、後方１１ｂからプラテン１４とプリンタヘッド１３の間を通って本体１１の上方１１ｃに導かれる。本例のプリンタ１０は、２本のロール紙１５をセットでき、店舗の記録用のジャーナル紙および領収書として使用するレシート紙の印刷が可能である。
【００１５】
さらに、本例のプリンタはＭＩＣＲデータを持ったパーソナルチェックなどの単票用紙（チェック紙）１６の処理も行えるようになっている。チェック紙１６は、本体１１の前方１１ａに用意された用紙挿入口２１から、後述する紙経路を通ってプリンタヘッド１３とプラテン１４との間に導かれ、印刷が終了した後は、プリンタの上方１１ｃから排出される。
【００１６】
以下の説明において、単票用紙としてパーソナルチェック１６を用いた場合を例にとって説明する。なお、本例のプリンタは、パーソナルチェック以外にも、帳票類や、レシートなど様々な単票用紙に対し印刷できることはもちろんである。本例で参照しているパーソナルチェック１６は、店舗の支払いに使用される個人使用用の小切手であり銀行で発行される。パーソナルチェックの表面１６ａには、使用者のアカウントなどがＭＩＣＲ文字１７で印刷されている。ＭＩＣＲ文字は文字形状や印字品質が規格化されており、また、パーソナルチェック上の印刷位置も規格化されている。従って、パーソナルチェックの所定の領域を磁気ヘッドでサーチすることによってＭＩＣＲ文字に対応した波形が得られ、この波形を基準波形と比較することによって印刷されたデータを判別できる。この際、磁気ヘッドでサーチする前にＭＩＣＲ文字の付された領域に磁石を当て、ＭＩＣＲ文字を磁化している。
【００１７】
パーソナルチェック１６の表面１６ａには、さらに、払われる金額や支払い者のサインが記入される。また、パーソナルチェック１６の裏面１６ｂには、使用された日時、店舗名、金額などの記録が裏書き（エンドースメント印字）１８される。店舗の担当者がパーソナルチェックを受け取ると、まず、ＭＩＣＲ文字で記載されたデータからパーソナルチェックの有効・無効を確認し、次に、有効なパーソナルチェックにはエンドースメント印字を施す。
【００１８】
本例のプリンタにおいては、プリンタヘッド１３によってエンドースメント印字１８が可能なように、裏面１６ｂを上にしてパーソナルチェック１６はセットされる。このため、パーソナルチェック１６が挿入口２１から挿入されると、ＭＩＣＲデータ１７は下方を向いてプリンタ本体の右側に沿って置かれる。
【００１９】
図２に、本例のプリンタ１０の紙経路２０に沿って配置されたＭＩＣＲ文字の認識処理に係わる部分の構成を示してある。紙経路２０の挿入口２１から順番に、チェック紙に印刷されたＭＩＣＲ文字を再磁化するための永久磁石３２、ＭＩＣＲ文字による波形を検出するための磁気ヘッド３１が配置されている。チェック紙は紙送りローラ２９に挟まれて紙経路２０に沿って導かれ、磁石３２および磁気ヘッド３１を順番に通過し、チェック紙に印刷されたＭＩＣＲ文字が検出される。紙経路２０には、さらに、印刷ヘッド１３が設置されており、ＭＩＣＲ文字によって記載されたアカウントなどの情報が確認されると、紙送りローラ２９によってチェック紙がさらに搬送され、印刷ヘッド１３によってエンドースメント印字が連続して行えるようになっている。
【００２０】
ＭＩＣＲ文字を検出した磁気ヘッド３１は、ＭＩＣＲ文字検出回路６１を介してプロセッサ６７に検出波形を送る。ＭＩＣＲ文字検出回路６１は、磁気ヘッド３１で検出された磁束密度の変化による微小な電圧変化を増幅する増幅回路６２と、様々なノイズやＭＩＣＲ文字の印刷不良による不要な信号を除去するフィルタ回路６３と、フィルタ回路６３を通過したアナログ信号をＡ／Ｄ変換してディジタル値を出力するＡ／Ｄ変換回路６４を備えている。フィルタ回路６３は、チェック紙に対する紙送り速度とＭＩＣＲ文字の規格に従った配列間隔の長さによって定まるカットオフ周波数を用いて磁気ヘッド３１からの不要な信号を除去できるようになっている。プロセッサ６７は、ＭＩＣＲ文字検出回路６１から送られた検出波形をＲＡＭ６８に一次的に保管する。そして、ＭＩＣＲ文字の検出が終了すると、ＲＡＭ６８に一次的に保管された検出波形と、ＲＯＭ６９に記憶されている基準波形とを比較してＭＩＣＲ文字を認識する。ＭＩＣＲ文字を識別できるとその結果を外部のコンピュータなどに出力する。もちろん、ＭＩＣＲ文字の検出波形を直接コンピュータに転送し、コンピュータ側でＭＩＣＲ文字の認識に関する処理を行うことも可能である。本例のプリンタ１０においては、プロセッサ６７が紙送りローラ２９などの搬送機構を制御する機能も備えており、モータ制御回路６５を介して搬送用のパルスモータ４５を制御し、ＭＩＣＲ文字の読み取り用と、印刷用とにパルスモータ４５を兼用できるようになっている。さらに、プロセッサ６７は、プリンタヘッド１３を用いて印刷を行う印刷制御回路６６を制御する機能も備えている。
【００２１】
このように、本例のプリンタ１０は単票用紙へ印字する機能に加え、チェック紙等の単票用紙に印刷されたＭＩＣＲデータを読み取る機能を備えた複合処理装置である。そして、同一の紙経路内を送られるチェック紙に対し、印刷とＭＩＣＲデータの読み取りの両方が可能なようにこれらの機能は配置されており、パーソナルチェックに付されたＭＩＣＲ文字の読み取りと、パーソナルチェックへのデータの印刷、本例では特に裏書き印字を連続して処理できる。また、本例のプリンタは小型化および構造、制御などの簡略化を図り、多機能型のプリンタを安価に提供できるように、磁気ヘッド３１にチェック紙１６を送る紙送り機構と、プリンタヘッド１３にチェック紙１６を送る紙送り機構とを共通にしてある。このため、精度の高い位置制御が可能であり、さらに、搬送スピードを制御できるパルスモータを用いている。
【００２２】
図３に、ＭＩＣＲ文字認識に係る本例のプリンタ１０の機能ブロックを示してある。プロセッサ６７の制御部５０の制御の下に搬送制御部５１がモータ制御回路６５を介してチェック紙を搬送し、磁気ヘッド３１によりＭＩＣＲ文字を検出する。磁気ヘッド３１によって検出された検出波形は、ＭＩＣＲ文字検出経路６１を介してプロセッサ６７に入力され、プロセッサ６７の文字検出部５２が検出波形をいったんＲＡＭ６８の検出波形記憶部６８ａに記憶する。そして、ＭＩＣＲ文字の検出が終了すると、文字切出部５３がＲＡＭの検出波形記憶部６８ａに記憶された検出波形から１文字ごとの開始位置を検出し、各文字毎に検出波形を切りだす。切りだされた検出波形が文字認識部５４によってＲＯＭ６９の基準波形記憶部６９ａに記憶されている基準波形と比較され、文字認識が行われる。本例のプリンタ１０においては、基準波形を伸縮する機能を備えた基準波形供給部５５を備えており、文字切出部５３で得られた文字間情報を用いて基準波形を伸縮し、その基準波形を文字認識部５４に供給できるようになっている。文字認識部５４において検出波形から文字が一義的に決まった場合は、その認識結果がＲＡＭ６８の認識結果記憶部６８ｂに記憶される。文字認識部５４において検出波形から文字が一義的に決定できない場合は、チェック紙を磁気ヘッドに対し再び移動させてＭＩＣＲ文字を再検出したり、オペレータに文字認識ができなかった旨を表示するなどのエラー処理が行われる。
【００２３】
図４に示したフローチャートに基づき本例のプリンタ１０における文字認識処理をさらに詳しく説明する。まず、ステップ７１において、ＲＡＭ６８に記憶されている検出波形から文字開始位置を検出する。図５に示すようなＭＩＣＲ文字列「・・５０１２・・」が付されたチェック紙が磁気ヘッドに対し矢印Ａのように送られると、各ＭＩＣＲ文字は矢印Ａの方向から検出され検出波形が得られる。例えば、ＭＩＣＲ文字「０」に対しては、図６（ａ）に示すような基準波形に沿った検出波形が得られ、ＭＩＣＲ文字「１」に対しては、図６（ｂ）に示すような基準波形に沿った検出波形が得られる。これらの検出波形の第１番目のピーク（図６（ａ）および（ｂ）の左端のピーク）が文字開始位置として識別される。
【００２４】
次に、ステップ７２において、文字開始位置から文字間情報を取得する。ＭＩＣＲ文字は規格（例えば、ＩＳＯ−１００４）に従って記載されており、文字開始位置の間隔Ｌ０は一定（例えば、３．１７５＋／−０．２５４ｍｍ）となるように印刷されている。従って、ステップ７２においては、各々の文字開始位置の間隔Ｌ１およびＬ２を規格化された間隔Ｌ０と比較することによって、ＭＩＣＲ文字の検出が基準となる状態から縮んでいるのか、あるいは伸びているのかを判断できるようにしている。例えば、文字間隔Ｌ１が基準値Ｌ０より短ければＭＩＣＲ文字は圧縮して検出されている可能性があり、文字間隔Ｌ２が基準値Ｌ０より長ければＭＩＣＲ文字が伸長されて検出されている可能性がある。
【００２５】
文字間情報が得られると、ステップ７３において１文字分の検出波形を切りだし、ステップ７４において、切りだされた検出波形の正規化を行う。正規化を行う方法としては、検出波形の振幅の絶対値の最大を求めて、その値を用いて検出波形全体を正規化する方法と、所定の値から正の方向の最大値と負の方向の最大値をそれぞれ求めて、正の最大値で正の成分を正規化し、負の最大値で負の成分を正規化する方法などがある。本例では、検出する際の基準電圧にばらつきがでたり、増幅器の特性によって正負の出力電圧にアンバランスがでることがあるので、正負それぞれの側で正規化することにより認識率が高められるようにしている。
【００２６】
検出波形の正規化が終了すると、ステップ７５において、まず、基準波形と単純比較を行う。比較する際は、正規化された検出波形と基準波形の各サンプリング点における差分の合計を求める誤差関数を用いている。そして、唯一の基準波形に対してこの誤差関数の値が所定の値より小さくなった場合に検出波形から文字が決定できたものとしている。ステップ７６において、１文字が決定できたか否かを判断し、１文字に決定できた場合はステップ７７において文字を確定する。そして、認識結果をＲＡＭ６８に保存した後、ステップ７１に戻って次の検出波形に対する処理を繰り返す。
【００２７】
単純比較では１文字に決定できなかった場合はステップ７８に移行し、スライド比較を行う。このスライド比較においては、基準波形を時間軸に沿って前後にスライドさせて検出波形との間で上記の誤差関数を計算する。図６に示したような基準波形に近い検出波形が得られている場合は、これらの工程で殆どの文字が決定できる。ステップ７９において、１文字に決定できたか否かを判断し、決定できなかった場合はステップ８０に移行する。
【００２８】
ステップ８０においては、ステップ７２において取得していた文字間情報を用いて検出波形が伸縮されている可能性を判断する。文字間の伸縮がない場合は、ステップ８５に移行し、基準波形を前後方向に段階的に伸縮させて誤差関数を求め、ステップ８６において１文字に決定できるか否かを判断する。
【００２９】
一方、文字間が大きく伸縮されている場合は、ステップ８３に移行し、まず、各基準波形によって予め定められている点を基準に文字間の伸縮情報に基づいて基準波形の片側のみを伸縮し、誤差関数を求める。ステップ８４において１文字に決定できない場合は、さらにステップ８６において基準波形を段階的に伸縮させて１文字に決定できるか否かを判断する。
【００３０】
さらに、文字間の伸縮が小さい場合は、まず、ステップ８１において、文字間の伸縮情報に基づいて基準波形の両側を伸縮し、１文字に決定できるか否かをステップ８２で判断する。決定できない場合は、ステップ８３に移行し、文字間が大きく伸縮されている場合と同様に基準波形の片側を伸縮して比較する。
【００３１】
このように、本例の文字認識方法においては、文字間の伸縮情報を用いて基準波形を伸縮し、ＭＩＣＲ文字の認識率を高めるようにしている。文字間が伸縮されている場合は、ＭＩＣＲ文字自体も伸縮されて検出されている可能性が大きいからである。さらに、本例においては、文字間の伸縮が大きい場合は、基準波形全体を伸縮させるのではなく、図７（ａ）および図７（ｂ）に示すように、基準波形の所定の位置から前後いずれか片方を伸縮させるようにしている。伸縮する個所は、基準波形の前半部と後半部の区切りとなるような個所が望ましく、さらに、単位時間当たりの変化量が少ない個所が望ましい。また、基準波形を伸縮しても他の基準波形に近似しない場合は伸縮量を大きくしておくことが望ましい。特に、基準波形の変化量の少ない部分を伸縮させることにより、判別結果の得やすいピークの形状を変化させずに済むので認識率を向上させることが可能となる。さらに、基準波形の前方は文字開始位置として識別されるので、本例においては、基準波形の後方の部分を時間軸の前後に動かすことによって基準波形を伸縮している。また、基準波形の伸縮の基準となるポイントや、伸縮のピッチなどはそれぞれの基準波形に対し予めテーブル化されており、基準波形供給部５５においては、文字間情報に基づき予め定められたピッチおよび個所で基準波形を伸縮できるようにしてある。
【００３２】
このように基準波形の全体を伸縮させるのではなく、一部のみを伸縮させることによって認識率を大きく向上させられることが発明者らの実験によって判明している。これは、基準波形を一義的に決定しにくい検出波形は、全体が圧縮あるいは伸長されているケースより、チェック紙を磁気ヘッド上に通過させる際の搬送速度の微小な変動や、ＭＩＣＲ文字の記載された個所の部分的なしわあるいは歪みなどの原因によってＭＩＣＲ文字の一部が圧縮あるいは伸長されて検出されているケースが多いからであると考えられる。
【００３３】
これらの工程において基準波形の一部あるいは全体を伸縮させて検出波形と比較し、一義的に文字が決定できた場合は、ステップ７１に戻って次の検出波形を切りだし、上記の工程を繰り返す。一方、基準波形を伸縮させても一義的に文字が決定できなかった場合は、ステップ８７においてエラー処理を行い文字認識処理を終了する。エラー処理においては、自動的にチェック紙を紙経路２０にそってバックフィードし、再び磁気ヘッド３１の前面を通過させてＭＩＣＲ文字の読み取りを行うことが考えられる。あるいは、オペレータに対し認識できなかった個所を示してマニュアルで入力させることも可能である。また、ＭＩＣＲ文字を識別ができなかったとしてチェック紙をプリンタ１０から排出しても良い。
【００３４】
このように本例のプリンタ１０においては、ＭＩＣＲ文字を認識する処理において、文字間情報を用いて基準波形を伸縮させて認識率を高めている。さらに、文字間の伸縮が大きな場合は、基準波形を均等に圧縮あるいは伸長するのではなく、その一部のみを圧縮あるいは伸長して検出波形と比較することにより、さらに認識率を高めている。従って、パルスモータを用いてチェック紙を搬送する本例のプリンタのように、多機能で必ずしもＭＩＣＲ文字を検出するために最適な環境を実現できない機器においても十分な認識率を得ることが可能となる。従って、ＭＩＣＲ文字検出機能を備えた小型で多機能の複合処理装置を実現できる。また、本例のＭＩＣＲ文字の認識方法を採用することにより、店舗のＰＯＳステーションなどにおいて取り扱うことの多い、皺や歪みのあるチェック紙に対してもＭＩＣＲ文字の認識率を高めることができるので、オペレータの手間を軽減し、より確実に、そして簡単に会計処理を行えるＭＩＣＲ文字認識装置を提供することができる。
【００３５】
なお、本例においては、ＭＩＣＲ文字の付されたチェック紙を処理可能なプリンタをベースとした複合処理装置を例に説明しているが、磁気カードリーダなどの他の磁気パターンを認識する装置に対しても適用できることはもちろんである。また、チェック紙に対し磁気ヘッドの側を動かして磁気パターンを読み取る装置に対しても本発明の認識方法を適用できることはもちろんである。
【００３６】
【発明の効果】
以上に説明したように、本発明の磁気パターンの認識方法は、磁気パターン間の情報を用いて基準波形を伸縮して検出波形と比較するようにしており、パルスモータを用いた複合処理装置のように磁気ヘッドに対する移動速度に微妙な変動があったり、あるいはチェック紙のように磁気パターンの側に歪みや皺があるなどの読み取りエラーの原因を備えた磁気パターンに対しても十分な認識率を確保することができる。従って、本発明により、店舗などの比較的条件の良くない環境で用いられるような小型で安価な磁気パターン認識装置の認識率を高くすることが可能となる。また、磁気パターンの認識機能に加え印刷機能などを兼ね備えた複合処理装置においても、パルスモータなどの影響を抑制して十分な認識率が得られるので、小型で認識率が高く高機能の複合処理装置を安価に提供することが可能となる。
【図面の簡単な説明】
【図１】本発明の複合処理装置の概要を示す斜視図である。
【図２】図１に示す複合処理装置のＭＩＣＲ文字を認識する機構の概要を示す概念図である。
【図３】図１に示す複合処理装置のＭＩＣＲ文字を認識する部分の機能ブロック図である。
【図４】図１に示す複合処理装置においてＭＩＣＲ文字を認識する処理を示すフローチャートである。
【図５】検出波形を得るためのＭＩＣＲ文字列の例を示す図である。
【図６】検出波形と比較するための基準波形の例を示す図であり、図６（ａ）は「０」の基準波形を示し、図６（ｂ）は「１」の基準波形を示す図である。
【図７】基準波形の一部を伸縮した波形を示す図であり、図７（ａ）は「０」の基準波形を伸縮した状態を示し、図７（ｂ）は「１」の基準波形を伸縮した示す図である。
【符号の説明】
１０・・プリンタをベースとした複合処理装置
１１・・プリンタ本体
１２・・移動軸
１３・・プリンタヘッド
１４・・プラテン
１５・・ロール紙
１６・・単票用紙（パーソナルチェック）
２０・・紙経路
２１・・挿入口
２９・・紙送りローラー
３１・・磁気ヘッド
３２・・磁石
４５・・パルスモータ
５０・・制御部
５１・・搬送制御部
５２・・文字検出部
５３・・文字切出部
５４・・文字認識部
５５・・基準波形供給部
６１・・ＭＩＣＲ文字検出回路
６２・・増幅回路
６３・・フィルタ
６４・・Ａ／Ｄ変換回路
６５・・モータ制御回路
６６・・印刷制御回路
６７・・プロセッサ
６８・・ＲＡＭ
６９・・ＲＯＭ
【図１】
0003716876.tif 000002
【図２】
0003716876.tif 000003
【図３】
0003716876.tif 000004
【図４】
0003716876.tif 000005
【図５】
0003716876.tif 000006
【図６】
0003716876.tif 000007
【図７】
0003716876.tif 000008