(57)【要約】      （修正有）【課題】磁気インク文字列をＭＩＣＲと画像で認識し、文字列の桁ずれを修正して、文字認識の信頼性を向上させる。  【解決手段】磁気インクで印字された文字列の磁気を検出し、磁気データを出力する磁気データ読取部１１０と、磁気インクで印字された文字列を光学的に読みとって、画像データを出力する画像読取部１００と、磁気データを用いて文字認識を行い、磁気認識結果文字列３２５を得る磁気認識部３２０と、画像データを用いて文字認識を行い、画像認識結果文字列３１５を得る画像認識部３１０と、磁気認識結果文字列３２５と画像認識結果文字列３１５との間の桁ずれを検知する桁ずれ検知処理と、桁ずれを修正し、対応する桁同士を対応させる桁ずれ修正処理と、桁ずれ修正後の対応関係に基づいて、磁気認識結果文字列３２５及び画像認識結果文字列３１５の対応する桁同士を比較し、統合認識結果３３５を出力する認識結果比較部３３０と、を備える。【選択図】図５
2006126956.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に磁気インクで印字された複数の文字からなる文字列を認識するための文字認識装置であって、
前記磁気インクで印字された前記文字列の磁気を検出し、検出された磁気データを出力する磁気センサと、
前記磁気インクで印字された前記文字列を光学的に読みとって、画像データを出力する光学センサと
前記磁気センサが出力した磁気データを用いて前記文字列の各文字の認識を行い、磁気認識結果文字列を出力する磁気認識手段と、
前記光学センサが出力した画像データを用いて前記文字列の各文字の認識を行い、画像認識結果文字列を出力する画像認識手段と、
前記磁気認識結果文字列と前記画像認識結果文字列との間の桁ずれを検知する桁ずれ検知手段と、
前記桁ずれ検知手段が桁ずれを検知したときは、当該桁ずれを修正し、対応する桁同士を対応させる桁ずれ修正手段と、
前記桁ずれ修正手段による桁ずれ修正後の対応関係に基づいて、前記磁気認識結果文字列、及び前記画像認識結果文字列の対応する桁同士を比較し、比較結果に基づいて磁気データ及び画像データを統合した認識結果を出力する比較手段と、を備える文字認識装置。
【請求項２】
前記桁ずれ検知手段は、前記磁気認識結果文字列の桁数と、前記画像認識結果文字列の桁数とが一致しない場合に、前記桁ずれを検知し、
前記桁ずれ修正手段は、前記磁気認識結果文字列の桁数と前記画像認識結果文字列の桁数との差分以下のずらし量だけ相対的にずらして、前記桁ずれを修正することを特徴とする請求項１に記載の文字認識装置。
【請求項３】
前記磁気センサは、前記磁気が検出された位置に関する磁気位置情報を、前記磁気データと併せて出力し、
前記画像認識手段は、認識を行う際に前記各文字の位置を検出し、検出された位置に関する画像位置情報を出力し、
前記桁ずれ検知手段は、前記磁気位置情報に基づく前記磁気認識結果文字列の先頭または末尾の文字の位置と、前記画像位置情報に基づく前記画像認識結果文字列の先頭または末尾の文字画像の位置とを比較して、前記桁ずれを検出することを特徴とする請求項１に記載の文字認識装置。
【請求項４】
前記桁ずれ修正手段は、前記磁気位置情報に含まれる前記磁気認識結果文字列の各文字の位置情報と、前記画像位置情報に含まれる前記画像認識結果文字列の各文字の位置情報とに基づいて、対応する桁同士を対応付けることを特徴とする請求項３に記載の文字認識装置。
【請求項５】
前記桁ずれ修正手段は、予め定められた一つ以上のずらしパターンから選択した第１のパターンに従って、前記磁気認識結果文字列と前記画像認識結果文字列との対応をずらして、前記桁ずれを修正することを特徴とする請求項１に記載の文字認識装置。
【請求項６】
前記選択した第１のパターンに従った桁ずれ修正後の対応関係に基づいて前記比較手段が比較をした結果、一致する桁の割合が所定以下であるときは、前記桁ずれ修正手段は、第２のパターンを選択して前記桁ずれを修正することを特徴とする請求項５に記載の文字認識装置。
【請求項７】
印刷媒体に磁気インクで印字された複数の文字からなる文字列を認識するための文字認識方法であって、
前記磁気インクで印字された前記文字列の磁気を検出し、検出された磁気データを出力するステップと、
前記磁気インクで印字された前記文字列を光学的に読みとって、画像データを出力するステップと
前記出力した磁気データを用いて前記文字列の各文字の認識を行い、磁気認識結果文字列を出力するステップと、
前記出力した画像データを用いて前記文字列の各文字の認識を行い、画像認識結果文字列を出力するステップと、
前記磁気認識結果文字列と前記画像認識結果文字列との間の桁ずれを検知するステップと、
前記桁ずれが検知されたときは、当該桁ずれを修正し、対応する桁同士を対応させて桁ずれを修正するステップと、
前記桁ずれにより修正された後の対応関係に基づいて、前記磁気認識結果文字列、及び前記画像認識結果文字列の対応する桁同士を比較し、比較結果に基づいて磁気データ及び画像データを統合した認識結果を出力ステップと、を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、小切手表面に磁気インクで印字された文字の認識を行うための技術に関する。
【背景技術】
【０００２】
小切手表面に磁気インクを用いて印字された文字の磁気情報を読みとって文字認識を行うＭＩＣＲ（Magnetic Ink Character Reader）を搭載した小切手処理装置がある。この小切手処理装置には、文字の認識精度を向上させるために、さらに、光学的に文字を読みとって認識を行うＯＣＲ（Optical Character Reader）を搭載している機種がある。そして、磁気データを用いた認識結果と画像データを用いた認識結果とを組み合わせることにより、認識結果の信頼性を向上させている。
【０００３】
【特許文献１】特開２０００−３４４４２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、磁気データを用いた認識結果と画像データを用いた認識結果とを組み合わせても、認識結果の信頼性の向上に役立たない場合がある。例えば、磁気データを用いた認識結果と画像データを用いた認識結果とを一文字ずつ対比することにより信頼性向上を図る場合、桁ずれが起きて、対比させる文字がずれてしまうとほとんどの組みで一致しないので、その対比結果が役に立たない。
【０００５】
そこで、本発明の目的は、このような桁ずれを修正して、文字認識の信頼性を向上させることを目的とする。  
【課題を解決するための手段】
【０００６】
本発明の一実施態様に従う文字認識装置は、印刷媒体に磁気インクで印字された複数の文字からなる文字列を認識するための文字認識装置である。そして、前記磁気インクで印字された前記文字列の磁気を検出し、検出された磁気データを出力する磁気センサと、前記磁気インクで印字された前記文字列を光学的に読みとって、画像データを出力する光学センサと前記磁気センサが出力した磁気データを用いて前記文字列の各文字の認識を行い、磁気認識結果文字列を出力する磁気認識手段と、前記光学センサが出力した画像データを用いて前記文字列の各文字の認識を行い、画像認識結果文字列を出力する画像認識手段と、前記磁気認識結果文字列と前記画像認識結果文字列との間の桁ずれを検知する桁ずれ検知手段と、前記桁ずれ検知手段が桁ずれを検知したときは、当該桁ずれを修正し、対応する桁同士を対応させる桁ずれ修正手段と、前記桁ずれ修正手段による桁ずれ修正後の対応関係に基づいて、前記磁気認識結果文字列、及び前記画像認識結果文字列の対応する桁同士を比較し、比較結果に基づいて磁気データ及び画像データを統合した認識結果を出力する比較手段と、を備える。
【０００７】
好適な実施形態では、前記桁ずれ検知手段は、前記磁気認識結果文字列の桁数と、前記画像認識結果文字列の桁数とが一致しない場合に、前記桁ずれを検知し、前記桁ずれ修正手段は、前記磁気認識結果文字列の桁数と前記画像認識結果文字列の桁数との差分以下のずらし量だけ相対的にずらして、前記桁ずれを修正するようにしてもよい。
【０００８】
好適な実施形態では、前記磁気センサは、前記磁気が検出された位置に関する磁気位置情報を、前記磁気データと併せて出力する。前記画像認識手段は、認識を行う際に前記各文字の位置を検出し、検出された位置に関する画像位置情報を出力する。そして、前記桁ずれ検知手段は、前記磁気位置情報に基づく前記磁気認識結果文字列の先頭または末尾の文字の位置と、前記画像位置情報に基づく前記画像認識結果文字列の先頭または末尾の文字画像の位置とを比較して、前記桁ずれを検出するようにしてもよい。
【０００９】
好適な実施形態では、前記桁ずれ修正手段は、前記磁気位置情報に含まれる前記磁気認識結果文字列の各文字の位置情報と、前記画像位置情報に含まれる前記画像認識結果文字列の各文字の位置情報とに基づいて、対応する桁同士を対応付けるようにしてもよい。
【００１０】
好適な実施形態では、前記桁ずれ修正手段は、予め定められた一つ以上のずらしパターンから選択した第１のパターンに従って、前記磁気認識結果文字列と前記画像認識結果文字列との対応をずらして、前記桁ずれを修正するようにしてもよい。
【００１１】
好適な実施形態では、前記選択した第１のパターンに従った桁ずれ修正後の対応関係に基づいて前記比較手段が比較をした結果、一致する桁の割合が所定以下であるときは、前記桁ずれ修正手段は、第２のパターンを選択して前記桁ずれを修正するようにしてもよい。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態に係る文字認識装置を備える小切手処理装置１０について、図面を用いて説明する。図１に示すように、本実施形態の小切手処理装置１０は、小切手Ｃの画像読み取りや、印刷処理を行う複合処理装置１と、これと接続されて用いられ、認証データの生成や複合処理装置を制御するホストコンピュータ５０と、を備える。
【００１３】
ホストコンピュータ５０は、各種入力を行うキーボード５１やマウス５２と、小切手Ｃの画像データの表示やエラー報知を行う表示画面５３を備えており、複合処理装置１と有線または無線接続されている（図示ではコネクタケーブルで接続）。
【００１４】
ところで、ホストコンピュータ５０は、ネットワーク（例えば、インターネット）を介して、小切手Ｃの有効性を認証するための決済処理サーバと接続されている。ホストコンピュータ５０は、複合処理装置１のＭＩＣＲ１３（図４参照）によって読み取った小切手データを受信し、決済処理サーバに送信する。そして、決済処理サーバの応答に基づいて小切手Ｃが有効であるか無効であるかを判別する。
【００１５】
ここで、本実施形態に係る小切手処理装置１が処理を行う小切手Ｃ及びこの小切手Ｃを用いた決済処理について、図２を用いて説明する。同図（ａ）に示すように、小切手Ｃ表面には、シリアル番号９１および利用者名９２が予め印刷されている他、利用日付欄９３、支払先店名欄９４、支払金額欄９５，９６、署名欄９７がある。また、表面下部には、銀行番号、口座番号、小切手番号が磁気インク文字（Magnetic Ink Character）９８で印刷されている。なお、この磁気インク文字９８で印刷された部分をＭＩＣＲ１３（Magnetic Ink Character Reader；図４参照）で読み取ることにより、小切手Ｃの有効性が確認できる。
【００１６】
利用者は、小切手Ｃ表面に日付、支払先、支払金額、自分の署名を記入し、支払先の店舗に小切手Ｃを渡す。その後、図２（ｂ）に示すように、小切手Ｃ裏面に、小切手Ｃの利用を証明すると共に、振込先等の情報を記載する裏書が店舗により行われた後、小切手Ｃは、店舗の取引銀行である銀行Ａへと送られる。なお、小切手Ｃの裏面は、店舗が裏書を行う裏書領域Ｃ１と、決済機関となる銀行が認証データの印刷を行う銀行処理領域Ｃ２とを有しており、店舗による裏書は、裏書領域Ｃ１上に記入または印刷される。
【００１７】
銀行Ａは、小切手Ｃ表面に支払金額を磁気インク文字で印刷した後、小切手Ｃに印刷された磁気インク文字９８をＭＩＣＲ１３によって読み取り、小切手の有効性を確認した後、小切手Ｃ裏面の銀行処理領域Ｃ２内に、銀行Ａによる小切手決済処理が終了したことを示す認証データｄを印刷する。同時に小切手Ｃ表面および裏面の画像を読み取り、画像データとして保存する。なお、認証データｄは、各銀行によりその表記内容は異なるが、主に銀行名、銀行番号、処理日付、処理番号が含まれる。
【００１８】
その後、銀行Ａは、小切手Ｃが利用された店舗の取引口座へ、利用者の取引口座より指定金額の振り込みを行う。また、利用者と店舗の取引銀行が異なる場合は、利用者の取引銀行である銀行Ｂへ、小切手番号や金額といった小切手Ｃのデータが送られ、決済処理が実行される。
【００１９】
次に、複合処理装置１の構成について説明する。図１に示すように、複合処理装置１はＵ字状の送り経路Ｐに臨んで、小切手Ｃの画像を光学的に読み取る画像読取部１００（図３も参照）と、小切手Ｃに印刷された磁気インク文字の磁気を読み取る磁気データ読取部１１０（図３も参照）と、小切手Ｃに認証データの印刷を行う印刷部１２０とを有すると共に、送り経路Ｐに沿って小切手Ｃを送る送り機構２０（図３参照）とを有している。
【００２０】
図３に示すように、送り経路Ｐは、外側ガイド２ａおよび内側ガイド２ｂによって挟まれたスリット状の経路により構成されており、直線部分３５ａ，３５ｂと、両端が直線部分３５ａ，３５ｂに接続されたＵ字底部分３４からなる全体Ｕ字型の形状をしている。
【００２１】
また、送り機構２０は、利用者により小切手Ｃが小切手挿入口３から送り経路Ｐに挿入されると、矢印Ａの方向に小切手Ｃを直線部分３５ａに沿って送り、Ｕ字底部分３４を介して挿入時とは１８０度向きを変えた後、直線部分３５ｂを介して矢印Ｂの方向に送って、小切手Ｃを小切手排出口４から排出する。すなわち、送り機構２０は、小切手Ｃを送り経路Ｐに沿ってＵ字状に湾曲させながら送るようになっている。なお、複合処理装置１では、原則として小切手Ｃの表面が内側ガイド２ｂ側に向けて配置される。
【００２２】
また、送り機構２０は、第１送りローラ６、第２送りローラ７および排出ローラ８を有しており、これら各ローラ６，７，８は、それぞれモータにより駆動される駆動ローラ６ａ，７ａ，８ａと、この駆動ローラに対して小切手Ｃを押し付ける押付ローラ（従動ローラ）６ｂ，７ｂ，８ｂから成るグリップローラで構成されている。
【００２３】
第１送りローラ６は、送り経路Ｐの第１コーナー部分に配設されており、その上流側にはＢＯＦ（Bottom of Form）検出器９が、そして第１送りローラ６の下流側にはＴＯＦ（Top of Form）検出器１０が配設されている。これらの検出器９，１０は、送り経路Ｐに沿って送られてゆく小切手Ｃの先端および後端を検知する。このＢＯＦ検出器９の検出に応じてモータ４０が駆動され、第１送りローラ６、第２送りローラ７および排出ローラ８が、回転を開始する。
【００２４】
ＴＯＦ検出器１０と、第２送りローラ７との間のＵ字底部分３４には、画像読取部１００を構成する裏表２つのスキャナ１１，１２および磁気データ読取部１１０を構成するＭＩＣＲ１３が配置されている。
【００２５】
２つのスキャナ１１，１２は、それぞれ小切手Ｃの画像を読み取る画像読取センサである。一方の裏側スキャナ１１は小切手Ｃの裏面画像を読取可能なように送り経路Ｐの外側ガイド２ａ側に設けられ、他方の表側スキャナ１２は、小切手Ｃの表面画像を読み取り可能なように送り経路Ｐの内側ガイド２ｂ側に設けられている。これらの両スキャナ１１，１２は、送り経路Ｐを介した対向面側に配置された押付け部材（ローラ）１１ａ，１２ａによって小切手Ｃをスキャナ１１，１２に押し付けた状態で画像を読み取る。
【００２６】
ＭＩＣＲ１３は、小切手Ｃの表面に印刷された磁気インク文字を読み取る磁気読み取りセンサであり、小切手Ｃの表面に対向可能なように送り経路Ｐの内側ガイド２ｂ側に設けられている。ＭＩＣＲ１３は、送り経路Ｐを介した対向面側に配置された押付け部材（パッド）１３ａによって小切手ＣをＭＩＣＲ１３に押し付けた状態で磁気インク文字を読み取る。
【００２７】
第２送りローラ７は、送り経路Ｐの第２コーナー部分に配設され、また排出ローラ８は小切手排出口４の近傍に配設されている。第２送りローラ７と排出ローラ８との間の直線部分３５ｂには、印刷部１２０を構成する印刷ヘッド１４が送り経路Ｐに向けられて配置されている。この印刷ヘッド１４は、ガイド軸１５ａを介して移動可能に構成されたキャリッジ１５に載置されており、キャリッジ１５を介して印刷領域１８と退避位置１９との間を移動することができる。
【００２８】
小切手Ｃに印刷を行う場合には、印刷ヘッド１４は印刷領域１８内の所定の位置に停止しており、小切手Ｃの送りに同期して印刷ヘッド１４が駆動され、小切手Ｃへの印刷が行われる。一方、詳細は後述するが、この直線部分３５ｂにロール紙を導入した場合には、ロール紙の送り（副走査）と印刷ヘッド１４の移動（主走査）とにより、ロール紙に印刷が行われる。
【００２９】
印刷ヘッド１４の下流側には、排出ローラ８および小切手排出口４が設けられている。印刷が終了した小切手Ｃは、排出ローラ８を介して小切手排出口４より排出される。また、排出ローラ８の近傍には、排出検出器（図示省略）が設けられており、印刷が終了した小切手Ｃが排出されたかどうか検出することが可能である。
【００３０】
なお、本実施形態では、裏・表両スキャナ１１，１２およびＭＩＣＲ１３が配置されているＵ字底部分３４以外の場所では、外側ガイド２ａと内側ガイド２ｂの高さは、送られる小切手Ｃの幅よりも低くなっており、紙詰まり等が発生した場合に、手で容易に取り出せるようになっている。
【００３１】
また、図示は省略するが、本実施形態の複合処理装置１は、小切手Ｃを送るための送り経路Ｐの他、送り経路Ｐの直線部分３５ｂと一部重複し、送り経路Ｐと送り方向がほぼ直交（図３における紙面を貫通する方向）している垂直送り経路である、ロール紙を送るロール紙送り経路を備えている。そして、送り経路Ｐの直線部分３５ａ，３５ｂの間には、ロール紙を収容するロール紙収納部が設けられている。ロール紙の一端は、このロール紙収納部からロール紙送り経路に引き出されて、ロール紙送り経路に沿って送りが行われ、印刷ヘッド１４と近接対向する印刷領域１８を通過するときに、移動する（主走査）印刷ヘッド１４を介してロール紙に対する印刷が行われる。すなわち、本実施形態の複合処理装置１は、小切手Ｃの処理を行うと共に、ロール紙を用いてレシートを発行することも可能である。
【００３２】
さらに、本実施形態の複合処理装置１には、印刷領域１８に配置する印刷ヘッド１４に対応して設けられ、印刷領域１８付近の外側ガイド２ａと内側ガイド２ｂとの間に形成される上部開口から、外側ガイド２ａと内側ガイド２ｂとの間に挿入された、小切手Ｃを垂直に送る垂直送り経路を有している。この垂直送り経路は、小切手Ｃを上方から挿入して印刷を行い、印刷後再び上方へ小切手Ｃを排出するバリデーション印刷を行うための送り経路である。
【００３３】
本実施形態の印刷ヘッド１４は、キャリッジ１５に載置されており、送り経路Ｐの直線部分３５ｂに沿って水平方向に印刷領域１８の間を移動可能である。すなわち、小切手Ｃへの印刷には、前述したような印刷ヘッド１４の位置を固定した状態で小切手Ｃを水平方向に移動させることにより印刷を行う印刷ヘッド固定モードと、小切手Ｃの位置を固定した状態で印刷ヘッド１４を水平方向に移動させることにより印刷を行う小切手固定モードと、の２つがある。
【００３４】
また、ロール紙への印刷も、印刷ヘッド１４がキャリッジ１５を介して水平方向に移動しながら一行印刷を行い、複数行印刷する必要がある場合には、一行印刷の終了後、ロール紙を一行分上方に紙送りした後（副走査）に、再度印刷ヘッド１４を水平方向に移動させて（主走査）２行目以降の印刷を行う。
【００３５】
次に、小切手Ｃの画像並びに磁気インク文字読取処理および印刷処理について説明する。小切手Ｃは、ユーザによって矢印Ａの方向から、小切手挿入口３より挿入されると、送り経路Ｐに沿って一定速度で送られてゆく。
【００３６】
その後、小切手ＣがＢＯＦ検出器９に達すると、ＢＯＦ検出器９は、小切手Ｃの先端を検出する。そして第１送りローラ６の駆動ローラ６ａは、このＢＯＦ検出器９の検出に応じて回転を始める。これにより、小切手Ｃは、第１送りローラ６に受け渡され、すなわち駆動ローラ６ａと押付けローラ６ｂの間にスムーズに挟み込まれ、駆動ローラ６ａの回転によってスリップすることなく送り経路Ｐに沿って、Ｕ字部分３４の外側ガイド２ａの壁に沿って送られてゆく。
【００３７】
第１送りローラ６によって送られてゆく小切手Ｃの先端が、ＴＯＦ検出器１０に達すると、その先に設置されたスキャナ１１，１２とＭＩＣＲの電源がＯＮして検出待機状態となる。本実施形態の複合処理装置１は、ローラの駆動を含め、必要なときだけ必要な部位に電力を供給するようになっており、無駄な電力の消費を防ぐように構成されている。
【００３８】
さらに、小切手Ｃが送られると、外側ガイド２ａ側に設置された裏側スキャナ１１は、小切手Ｃの裏面画像を読み取り、そして内側ガイド２ｂ側に設置された表側スキャナ１２は、小切手Ｃの表面画像を読み取る。さらに、内側ガイド２ｂ側に設置されたＭＩＣＲ１３は、小切手Ｃに予め記載された磁気インク文字の磁気情報を読み取る。詳細は後述するが、読み取った小切手Ｃの表面画像データｇ１および裏面画像データｇ２は、小切手処理装置１の小切手表面画像データブロック２４２および小切手裏面画像データブロック２４３に一時的に保存され、ＣＰＵ２２０による合成画像データｇ３生成の他、所定の処理が行われる。
【００３９】
小切手Ｃは、ＴＯＦ検出器１０を通過した後に、その先端が第２送りローラ７に達すると、駆動ローラ７ａと押付けローラ７ｂの間に挟まれて、駆動ローラ７ａの回転によって直線部分３５ｂ側へ送り出される。
【００４０】
そして、小切手Ｃが印刷ヘッド１４と近接対向する印刷領域１８を通過するときに、印刷ヘッド１４が駆動され、この小切手Ｃへの印刷を行う。このとき、印刷ヘッド１４は印刷領域１８中の予め決められた位置に停止しており、印刷媒体である小切手Ｃの移動（主走査）と同期して駆動され、所定の印刷が行われる。
【００４１】
印刷ヘッド１４によりその裏面側に印刷が行われた小切手Ｃは、排出ローラ８で矢印Ｂの方向へ排出され、すなわち駆動ローラ８ａと押付ローラ８ｂの間に挟まれた状態で駆動ローラ８ａが回転することによって、複合処理装置１の外部へ送り出されることにより、小切手Ｃに関する処理が終了する。
【００４２】
ここで、図４を参照し、小切手処理装置１０を構成する複合処理装置１およびホストコンピュータ５０の制御構成について説明する。
【００４３】
複合処理装置１は、小切手Ｃの画像を読み取る画像読取部（画像読み取り手段）１００と、小切手Ｃに記載された磁気インク文字を読み取る磁気データ読取部（磁気インク文字読み取り手段）１１０と、小切手Ｃの裏面に印刷を行う印刷部（印刷手段）１２０と、小切手Ｃの先端および後端を検出する検出部と、各部を駆動する駆動部１４０と、各部と接続され、複合処理装置１全体を制御する制御部２００とによって構成されている。
【００４４】
画像読取部１００は、裏・表両スキャナ１１，１２を有し、小切手Ｃの表面および裏面画像の読み取りを行う。また、磁気データ読取部１１０は、ＭＩＣＲ１３を有し小切手Ｃに記載された磁気インク文字の読み取りを行う。印刷部１２０は、印刷ヘッド１４を有し、主として小切手Ｃの裏面にホストコンピュータ５０より受信した認証データｄの印刷を行う。
【００４５】
検出部１３０は、ＢＯＦ検出器９およびＴＯＦ検出器１０を有し、それぞれ小切手Ｃの先端および後端を検出する。また、駆動部１４０は、第１送りローラ６、第２送りローラ７および排出ローラ８（送り機構２０）と、これら複数の送りローラ６，７，８のうち、駆動ローラ６ａ、７ａ、８ａを回転駆動するモータ４０とを備え、小切手Ｃの送りを制御する。
【００４６】
制御部２００は、ＣＰＵ２２０、ＲＯＭ２３０、ＲＡＭ２４０および入出力制御装置２１０（以下、「ＩＯＣ：Input Output Controller」という）を備え、互いに内部バス２５０により接続されている。ＲＯＭ２３０は、小切手Ｃの読み取りや印刷の制御、並びに読み取った小切手Ｃの裏面画像データｇ２と、ホストコンピュータ５０から受信した認証データｄと、を合成して合成画像データｇ３を生成する制御を行うためのプログラムの他、ＣＰＵ２２０で処理する各種プログラムを記憶する制御プログラムブロック２３１と、合成画像データｇ３を生成するための制御データや各種テーブル等を記憶する制御データブロック２３２と、を有している。
【００４７】
ＲＡＭ２４０は、フラグ等として使用される各種ワークエリアブロック２４１の他、読み取った小切手Ｃの表面画像データｇ１を記憶する小切手表面画像データブロック２４２と、読み取った小切手Ｃの裏面画像データｇ２を記憶する小切手裏面画像データブロック２４３と、読み取った小切手Ｃの磁気データを記憶する磁気データブロック２４４と、ホストコンピュータ５０から受信した認証データｄを一時的に記憶する認証データブロック２４５と、小切手裏面画像データｇ２と認証データｄとを合成して生成した合成画像データｇ３を一時的に記憶する合成画像データブロック２４６と、を備え、制御処理のための作業領域として使用される。
【００４８】
ＩＯＣ２１０には、ＣＰＵ２２０の機能を補うと共に各種周辺回路とのインタフェース信号を取り扱うための論理回路が、ゲートアレイやカスタムＬＳＩなどにより構成されて組み込まれている。これにより、ＩＯＣ２１０は、裏・表両スキャナ１１，１２により読み取られた画像データや、ＭＩＣＲ１３により読み取られた磁気データ、並びにホストコンピュータ５０からの認証データや制御データをそのまま或いは加工して内部バス２５０に取り込むと共に、ＣＰＵ２２０と連動して、ＣＰＵ２２０から内部バス２５０に出力されたデータや制御信号を、そのまま或いは加工して印刷部１２０等各部に出力する。
【００４９】
そして、ＣＰＵ２２０は、上記の構成により、ＲＯＭ２３０内の制御プログラムに従って、ＩＯＣ２１０を介して複合処理装置１内の各部の各種信号・データを制御することにより、合成画像データｇ３の生成処理や、小切手Ｃの印刷処理などを行う。
【００５０】
また、複合処理装置１に接続されて用いられるホストコンピュータ５０は、ＲＯＭおよびＲＡＭから成るメモリ５４と、ホストコンピュータ５０内の各部を制御するＣＰＵ５５の他、複合処理装置１を制御するためのプログラムであるドライバ５６を備えている。
【００５１】
メモリ５４は、ＲＯＭ内にＣＰＵ５５で処理する制御プログラムや、各種テーブルを含む制御データを記憶すると共に、ＲＡＭ内にワークエリアや各種レジスタ群の他、オペレータによって入力された情報（銀行名や銀行番号が該当する）、並びに複合処理装置１から受信した合成画像データｇ３や小切手Ｃの表面画像データｇ１の記憶領域を有し、制御処理のための作業領域として使用する。
【００５２】
ホストコンピュータ５０は、複合処理装置１より、認証データの送信を要求するための認証データ要求コマンドを受信すると、ＲＡＭ内に記憶した情報（銀行名や銀行番号）に処理日付、処理番号を付加して認証データｄを生成し、複合処理装置１へ送信する。
【００５３】
次に、複合処理装置１において、画像データを用いた文字認識と磁気データを用いた文字認識を組み合わせて、磁気インク文字９８の認識の信頼性を向上させるための処理について説明する。以下に説明する構成ないし機能は、ＣＰＵ２２０がＲＯＭ２３０から読み込んだ制御プログラムを実行することにより実現される。
【００５４】
図５は、複合処理装置１における文字認識処理に関する機能ブロック図である。上述の通り、画像読取部１００と磁気データ読取部１１０とがそれぞれ読みとった小切手Ｃの表面画像データｇ１及び磁気データが、ＲＡＭ２４０の小切手表面画像データブロック２４２と磁気データブロック２４４とに格納される。ここで、磁気データには、各磁気インク文字９８の磁気が検出された位置を示す座標が含まれている。
【００５５】
そして、ＣＰＵ２２０により実現される画像認識部３１０が、ＲＡＭ２４０から表面画像データｇ１を取得して、この画像を解析して各磁気インク文字９８を認識するとともに、各磁気インク文字９８が検出された位置を特定する。また、同様に、ＣＰＵ２２０により実現される磁気認識部３２０が、ＲＡＭ２４０から磁気データを取得して、この磁気データを解析して各磁気インク文字９８を認識するとともに、各磁気インク文字９８が検出された位置を特定する。ここで、各文字の位置は、例えばＹ方向（図２参照）の位置をいう。なお、画像認識部３１０及び磁気認識部３２０のいずれか一方、または双方において、位置の特定は必ずしも必須ではなく、省略することもできる。
【００５６】
そして、ＣＰＵ２２０により実現される認識結果比較部３３０が、画像認識部３１０の画像認識結果３１５と、磁気認識部３２０の磁気認識結果３２５とを比較し、その比較結果である画像データと磁気データの認識結果を統合した統合認識結果３３５を出力する。
【００５７】
図６は、図５に示す機能ブロック図での処理の概略を示す図である。図６の例では、小切手Ｃの表面には、磁気インク文字９８が一列に印字されている。さらに、ここでは、磁気インク文字９８に汚れ（あるいはゴミ）が乗って先頭の「１」が隠れている状態で、画像読取部１００及び磁気データ読取部１１０に読み込まれたものとする。
【００５８】
画像認識部３１０は、例えば、表面画像データｇ１から磁気インク文字９８の画像を切り出して、予め保持している文字パターンデータとパターンマッチングを行って、個々の文字を認識する。そして、画像認識部３１０は、認識された文字の文字列を、画像認識結果３１５として出力する。従って、図６の場合、画像読取部１００で「１」を正確には読みとれないため、「１」が認識できず、画像認識結果３１５では「２３４９９９Ａ１４５」が出力される。さらに、画像認識結果３１５には上記文字列の位置情報を付加してもよい。位置情報としては、例えば、文字列の先頭または末尾文字の位置、あるいは個々の文字の位置などでよい。
【００５９】
磁気認識部３２０は、例えば、磁気データに基づいて個々の文字を認識し、認識結果の文字列を磁気認識結果３２５として出力する。磁気データの場合、ゴミが乗っていても影響はないので先頭の「１」は正しく認識可能である。図６の例では、８桁目の「９」を「８」と誤認識している。従って、磁気認識結果３２５は「１２３４９９９８Ａ１４５」となる。なお、画像認識結果３１５の場合と同様に、文字列の先頭または末尾文字の位置、あるいは個々の文字の位置などを示す位置情報を、磁気認識結果３２５に付加してもよい。
【００６０】
認識結果比較部３３０は、画像認識結果３１５の文字列と磁気認識結果３２５の文字列とを、それぞれ対応する文字ごとに比較し、統合認識結果３３５の文字列を出力する。ここで、認識結果比較部３３０では、画像認識結果３１５の文字列と磁気認識結果３２５の文字列との桁ずれを検知する処理と、桁ずれが検知されたときにこれを修正する処理と、桁ずれがない状態で、画像認識結果３１５の文字列と磁気認識結果３２５の文字列の互いに対応する文字同士を比較する処理とを含む。
【００６１】
まず、桁ずれ検知処理では、例えば、認識結果比較部３３０が、画像認識結果３１５の文字列の桁数と磁気認識結果３２５の文字列とが比較し、両者が一致しないときは桁ずれが生じていると判定するようにしてもよい。あるいは、認識結果比較部３３０は、画像認識結果３１５及び磁気認識結果３２５の位置情報を用いて桁ずれを検知してもよい。たとえば、画像認識結果３１５及び磁気認識結果３２５のそれぞれの先頭文字（あるいは末尾文字）の位置を比較することにより、桁ずれが起きているかどうかを判定する。
【００６２】
桁ずれ修正処理では、例えば、桁数が一致しない場合は、桁数の差分以下のずらし量だけ相対的にずらして桁ずれを修正するようにしてもよい。例えば、桁数が１桁だけ違う場合は、画像認識結果３１５の文字列及び磁気認識結果３２５の文字列の先頭文字または末尾文字のいずれかから順次対応させるようにしてもよい。桁数が２桁違う場合は、ずらし量を０，１，２のいずれかとして桁ずれを修正してもよい。あるいは、画像認識結果３１５及び磁気認識結果３２５の位置情報を用いて、それぞれ対応すると思われる桁同士を対応付けて、桁ずれを修正してもよい。例えば、画像認識結果３１５及び磁気認識結果３２５のそれぞれの先頭文字（あるいは末尾文字）の位置が一致しない場合は、一致するようにずらして修正する。また、画像認識結果３１５及び磁気認識結果３２５の個々の文字の位置がわかるときは、それぞれの対応する位置の文字同士を対応するように桁ずれを修正してもよい。
【００６３】
また、桁ずれ修正処理として、予め一つまたは複数の桁ずれ修正のための桁ずらしパターンを決めておき、桁ずれの内容を解析せずに、所定の桁ずらしパターンに従って桁のずらしを行って桁ずれを修正してもよい。桁ずらしパターンとしては、例えば、所定の桁数だけ所定方向へ相対的にずらす、あるいは、先頭文字または末尾文字がそれぞれ対応するようにずらす、などでもよい。この場合、桁ずれ修正後に比較処理を行い、比較した文字同士が一致する割合が所定値以下であるときは、他のずらしパターンで桁すれの修正をやり直してもよい。この場合、比較した文字同士が一致する割合が所定値を越えるまで、試行錯誤を繰り返してもよい。
【００６４】
比較処理では、桁ずれ修正処理によって対応関係を修正された画像認識結果３１５及び磁気認識結果３２５の文字列同士が一致するかどうかの比較を行う。元々桁ずれが生じていない場合は、それぞれの文字列の先頭から順に対応する文字同士を比較する。そして、比較の結果、一致する文字についてはその文字が最終的な認識結果して採用される。一致しない文字については疑義が残るので、その文字は認識不能（「？」として出力）とする。そして、この結果を統合認識結果３３５の文字列として出力する。従って、図６の場合は、左からの１桁目と８桁目が一致しないので、「？」となっている。
【００６５】
これにより、統合認識結果３３５で認識された文字については、画像及び磁気の両方での認識結果が一致したものであるから、その信頼性はきわめて高い。一方、「？」で出力されている桁は、画像による認識と磁気による認識とが不一致の桁である。従って、いずれか一方の認識結果を採用した場合には誤認識となるおそれがあるので、本実施形態ではいずれも採用していない。これにより、かなりの確率で誤認識を排除することができる。
【００６６】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態に係る小切手処理装置の構成図である。
【図２】一般的な小切手の一例を示す平面図である。
【図３】小切手処理装置の機能を含む複合処理装置における送り経路の模式図である。
【図４】小切手処理装置の制御ブロック図である。
【図５】複合処理装置１における文字認識処理に関する機能ブロック図である。
【図６】文字認識処理の概略を示す図である。
【符号の説明】
【００６８】
１０          小切手処理装置        ５０          ホストコンピュータ
１１          裏側スキャナ          １２          表側スキャナ
１３          ＭＩＣＲ              １４          印刷ヘッド
Ｃ            小切手                Ｃ１          裏書欄
Ｃ２          銀行処理欄            ｄ            認証データ
Ｐ            送り経路
ｇ１          小切手表面画像データ
ｇ２          小切手裏面画像データ
ｇ３          合成画像データ
２４３        小切手裏面画像データブロック
２４４        磁気データブロック
２４５        認証データブロック
２４６        合成画像データブロック
【図１】
2006126956.tif 000003
【図２】
2006126956.tif 000004
【図３】
2006126956.tif 000005
【図４】
2006126956.tif 000006
【図５】
2006126956.tif 000007
【図６】
2006126956.tif 000008