(57)【要約】【課題】文字認識率の向上を図ることが可能な磁気インク文字認識装置及びプログラムを提供する。【解決手段】磁気ヘッドと、前記磁気ヘッドに対し、磁気インク文字が印字された媒体を相対的に搬送する搬送手段と、前記磁気ヘッドで読み取られた磁気検出信号を取得する取得手段と、前記磁気検出信号から前記磁気インク文字の波形データを切り出す切出手段と、各文字の基準波形データを記憶した記憶手段に基づいて、前記切出手段が切り出した前記波形データと前記基準波形データとを比較し、両データの類似度をそれぞれ算出する第１算出手段と、前記切出手段が切り出した前記波形データと、前記媒体の搬送量の変動に応じて前記基準波形データの時間軸方向の長さを圧縮又は伸張した拡張波形データとを比較し、両データの類似度をそれぞれ算出する第２算出手段と、前記第１算出手段及び前記第２算出手段が算出した類似度に基づいて、前記切出手段が切り出した前記波形データの磁気インク文字を認識する認識手段と、を備える。【選択図】図５
2019105877.tif 000002
【特許請求の範囲】
【請求項１】
磁気ヘッドと、
前記磁気ヘッドに対し、磁気インク文字が印字された媒体を相対的に搬送する搬送手段と、
前記磁気ヘッドで読み取られた磁気検出信号を取得する取得手段と、
前記磁気検出信号から前記磁気インク文字の波形データを切り出す切出手段と、
各文字の基準波形データを記憶した記憶手段に基づいて、前記切出手段が切り出した前記波形データと前記基準波形データとを比較し、両データの類似度をそれぞれ算出する第１算出手段と、
前記切出手段が切り出した前記波形データと、前記媒体の搬送量の変動に応じて前記基準波形データの時間軸方向の長さを圧縮又は伸張した拡張波形データとを比較し、両データの類似度をそれぞれ算出する第２算出手段と、
前記第１算出手段及び前記第２算出手段が算出した類似度に基づいて、前記切出手段が切り出した前記波形データの磁気インク文字を認識する認識手段と、
を備える磁気インク文字認識装置。
【請求項２】
前記記憶手段は、前記各文字毎に前記基準波形データと当該基準波形データの前記拡張波形データとを関連付けて記憶し、
前記第２算出手段は、前記切出手段で切り出された前記波形データを、前記記憶手段に記憶された前記拡張波形データと比較する請求項１に記載の磁気インク文字認識装置。
【請求項３】
前記各文字の前記基準波形データに基づき、前記拡張波形データを生成する生成手段を更に備え、
前記第２算出手段は、前記切出手段で切り出された前記波形データを、前記生成手段が生成した前記拡張波形データと比較する請求項１に記載の磁気インク文字認識装置。
【請求項４】
前記拡張波形データは、前記基準波形データの一部又は全部が時間軸方向に圧縮又は伸張されている請求項１〜３の何れか一項に記載の磁気インク文字認識装置。
【請求項５】
前記拡張波形データは、前記時間軸方向への圧縮又は伸張により互いの類似度が増加する可能性のある基準波形データの各々について、その類似度が低下する変形方向に当該基準波形データの時間軸方向の長さが圧縮又は伸張されている請求項１〜４の何れか一項に記載の磁気インク文字認識装置。
【請求項６】
磁気ヘッドと、前記磁気ヘッドに対し、磁気インク文字が印字された媒体を相対的に搬送する搬送手段とを備えた磁気インク文字認識装置のコンピュータを、
前記磁気ヘッドで読み取られた磁気検出信号を取得する取得手段と、
前記磁気検出信号から前記磁気インク文字の波形データを切り出す切出手段と、
各文字の基準波形データを記憶した記憶手段に基づいて、前記切出手段が切り出した前記波形データと前記基準波形データとを比較し、両データの類似度をそれぞれ算出する第１算出手段と、
前記切出手段が切り出した前記波形データと、前記媒体の搬送量の変動に応じて前記基準波形データの時間軸方向の長さを圧縮又は伸張した拡張波形データとを比較し、両データの類似度をそれぞれ算出する第２算出手段と、
前記第１算出手段及び前記第２算出手段が算出した類似度に基づいて、前記切出手段が切り出した前記波形データの磁気インク文字を認識する認識手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、磁気インク文字認識装置及びプログラムに関する。
【背景技術】
【０００２】
従来、用紙に印字された磁気インク文字を、磁気ヘッドを用いて読み取るＭＩＣＲ（Magnetic  Ink  Character  Reader）等の磁気インク文字認識装置が存在している。例えば、用紙搬送型の磁気インク文字認識装置では、磁気インク文字が印字された用紙を搬送しながら磁気ヘッドで読み取りを行い、磁気ヘッドから出力される磁気検出信号に基づき磁気インク文字を認識するようになっている。
【０００３】
磁気検出信号は、時間軸と電圧軸との２次元の波形データで表され、ＩＳＯ１００４等で規格化された波形データ（テンプレートデータ）と比較することで各文字の認識が行われる。また、従来、文字の文字幅や線の太さ等を変えた文字の種類毎に各文字のテンプレートデータを用意し、当該テンプレートと磁気検出波形とを比較することで、類似度が閾値以上のテンプレートデータの文字を読み取り文字として認識する技術が提案されている。
【０００４】
ところで、上記の磁気インク文字認識装置では、所定の速度で用紙が搬送されるよう構成されているが、様々な理由によって搬送速度が変動する場合がある。例えば、用紙搬送に係る搬送ローラがゴム等で形成されているような場合、温度によって搬送ローラの径が変化し、これに伴い搬送速度が変動することがある。搬送速度が変動すると、磁気ヘッドで読み取られる磁気検出信号の時間軸方向の長さにズレが生じるため、規格化されたテンプレートでは文字を認識できない可能性がある。なお、上記した従来技術では、文字幅や線の太さが変形した文字の認識率を改善することは可能であるが、時間軸方向の長さが変化した磁気検出信号を認識できない可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、文字認識率の向上を図ることが可能な磁気インク文字認識装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の磁気インク文字認識装置は、磁気ヘッドと、搬送手段と、取得手段と、切出手段と、第１算出手段と、第２算出手段と、認識手段とを備える。搬送手段は、前記磁気ヘッドに対し、磁気インク文字が印字された媒体を相対的に搬送する。取得手段は、前記磁気ヘッドで読み取られた磁気検出信号を取得する。切出手段は、前記磁気検出信号から前記磁気インク文字の波形データを切り出す。第１算出手段は、各文字の基準波形データを記憶した記憶手段に基づいて、前記切出手段が切り出した前記波形データと前記基準波形データとを比較し、両データの類似度をそれぞれ算出する。第２算出手段は、前記切出手段が切り出した前記波形データと、前記媒体の搬送量の変動に応じて前記基準波形データの時間軸方向の長さを圧縮又は伸張した拡張波形データとを比較し、両データの類似度をそれぞれ算出する。認識手段は、前記第１算出手段及び前記第２算出手段が算出した類似度に基づいて、前記切出手段が切り出した前記波形データの磁気インク文字を認識する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係る磁気インク文字認識装置の概略構成を示す図である。
【図２】図２は、実施形態に係る用紙の一例を示す図である。
【図３】図３は、実施形態に係る用紙の磁気検出信号の一例を示す図である。
【図４】図４は、実施形態の磁気インク文字認識装置が備えるハードウェア構成の一例を示す図である。
【図５】図５は、実施形態に係るテンプレートデータのデータ構成の一例を模式的に示す図である。
【図６】図６は、実施形態の磁気インク文字認識装置が備える機能構成の一例を示す図である。
【図７】図７は、実施形態の磁気インク文字認識装置が行う文字認識処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、本発明に係る磁気インク文字認識装置及びプログラムの実施形態を詳細に説明する。
【０００９】
図１は、磁気インク文字認識装置の概略構成を示す図である。図１に示すように、磁気インク文字認識装置１は、用紙搬送路１１と、搬送ローラ１２と、磁気ヘッド１３と、用紙押さえ１４とを備える。
【００１０】
用紙搬送路１１は、媒体である用紙ＰＡを搬送するための搬送路である。用紙ＰＡは、例えば小切手や約束手形等の媒体（紙葉）であり、その表面に磁気インク文字ＭＣ（図２参照）が印字されている。
【００１１】
図２は、用紙ＰＡの一例を示す図である。図２に示すように、用紙ＰＡの表面には、小切手番号等の情報が磁気インク文字ＭＣとして印字されている。係る磁気インク文字ＭＣは、Ｅ−１３ＢやＣＭＣ−７等の規格に準じた書体で印字される。なお、用紙ＰＡは、図２に示した左端側から、用紙搬送路１１に挿入されるものとする。
【００１２】
図１に戻り、搬送ローラ１２は、用紙搬送路１１の右端側から挿入された用紙ＰＡを、用紙搬送路１１の左端側に搬送する。磁気ヘッド１３は、磁気（磁界）の変化を読み取る磁気検出装置であり、用紙搬送路１１上を搬送される用紙ＰＡ（磁気インク文字ＭＣ）から磁気を読み取る。用紙押さえ１４は、磁気ヘッド１３に対向して配置される。用紙押さえ１４は、読み取り動作中、ある一定の圧力で用紙をヘッド方向に押さえる。用紙搬送路１１上を搬送される用紙ＰＡは、磁気ヘッド１３と用紙押さえ１４との間隙を通過する。
【００１３】
図１の構成において、用紙ＰＡは、磁気インク文字ＭＣが磁気ヘッド１３に対向するよう、用紙搬送路１１の右端側から挿入される。挿入された用紙ＰＡは、搬送ローラ１２によって用紙搬送路１１の左端側に搬送される。磁気ヘッド１３は、この搬送過程で磁気インク文字ＭＣを読み取り、その読み取り結果を磁気検出信号として出力する。
【００１４】
磁気ヘッド１３により磁気インク文字ＭＣが読み取られると、図３に示すような磁気検出信号が得られる。図３は、磁気検出信号の一例を示す図である。図３において、横軸は時間経過を表す時間軸であり、縦軸は磁気の大きさに対応する電圧値を表す。このように、磁気検出信号は、時間軸と電圧軸との２次元の波形データで表され、磁気インク文字ＭＣの特徴（形状）を表すものとなっている。磁気インク文字認識装置１は、この磁気検出信号の波形と、後述するテンプレートデータの波形とを比較することで磁気インク文字ＭＣの認識を行う。
【００１５】
なお、用紙ＰＡの搬送に係る構成は図１に限らないものとする。例えば、図１では用紙搬送路１１を直線状としたが、これに限らず用紙搬送路１１を曲線としてもよい。また、磁気ヘッド１３の上流側等に着磁用のマグネットを設け、磁気ヘッド１３による読み取りに先駆けて、磁気インク文字ＭＣを着磁する構成としてもよい。また、図１では、磁気ヘッド１３を固定の位置とし、磁気ヘッド１３に対して用紙ＰＡを搬送（移動）する構成としたが、用紙ＰＡを固定の位置とし、用紙ＰＡに対して磁気ヘッド１３を搬送（移動）する構成としてもよい。
【００１６】
次に、図４を参照して、磁気インク文字認識装置１のハードウェア構成について説明する。図４は、磁気インク文字認識装置１が備えるハードウェア構成の一例を示す図である。
【００１７】
図４に示すように、磁気インク文字認識装置１は、図１で説明した磁気ヘッド１３とともに、ＣＰＵ（Central  Processing  Unit）２１、ＲＯＭ（Read  Only  Memory）２２及びＲＡＭ（Random  Access  Memory）２３等のコンピュータ構成を備える。
【００１８】
ＣＰＵ２１は、ＲＯＭ２２に記憶されたプログラムを実行することで、磁気インク文字認識装置１の動作を統括的に制御する。また、ＣＰＵ２１は、ＲＯＭ２２に記憶されたプログラムを実行することで、後述する各機能部を実現させる。
【００１９】
ＲＯＭ２２は、ＣＰＵ２１が実行可能な各種のプログラムや、磁気インク文字認識装置１の動作に係る各種の設定情報を記憶する。ＲＡＭ２３は、ＣＰＵ２１が各種のプログラムを実行する際に一時的にデータやプログラムを記憶する。
【００２０】
また、磁気インク文字認識装置１は、記憶部２４、表示部２５及び操作部２６を備える。記憶部２４は、ＨＤＤ（Hard  Disk  Drive）やフラッシュメモリ等のリード／ライト可能な不揮発性メモリである。記憶部２４は、ＣＰＵ２１が実行可能な各種のプログラムや、磁気インク文字認識装置１の動作に係る各種の設定情報を記憶する。
【００２１】
また、記憶部２４は、磁気ヘッド１３により読み取られた磁気インク文字ＭＣを認識するため、磁気検出信号との比較に用いられる各文字のテンプレートデータを記憶する。テンプレートデータは、記憶手段の一例である。テンプレートデータは、認識の対象とする文字毎に、基準となる波形データ（基準波形データ）と、当該基準波形データの時間軸方向の長さを圧縮又は伸張した拡張波形データとを関連付けたデータテーブルである。
【００２２】
図５は、テンプレートデータのデータ構成の一例を模式的に示す図である。図５に示すように、テンプレートデータＤ１は、文字の種別毎に、基準波形データと拡張波形データとを関連付けて記憶する。ここで、基準波形データは、ＩＳＯ１００４等で規格化された各文字の波形データであり、磁気インク文字ＭＣを所定の速度で読み取った場合に得られる波形データとなっている。
【００２３】
拡張波形データは、用紙ＰＡの搬送速度（搬送量）の変動に応じて、基準波形データの波形を時間軸方向に圧縮又は伸張したものである。テンプレートデータＤ１は、各文字毎に複数種類の拡張波形データを記憶する。例えば、文字“０”の拡張波形データのうち、左方の拡張波形データは、基準波形データの波形を時間軸方向に圧縮したものであり、右方の拡張波形データは、基準波形データの波形を時間軸方向に伸長したものとなっている。
【００２４】
各文字に関連付けて記憶する拡張波形データの個数は特に問わず、任意の個数を記憶することが可能である。例えば、磁気インク文字認識装置１の構成から想定される搬送速度の変動パターン毎に、拡張波形データを用意してもよい。
【００２５】
また、拡張波形データは、基準波形データの波形全体を時間軸方向に圧縮又は伸張したものであってもよいし、基準波形データの波形の一部を時間軸方向に圧縮又は伸張したものであってもよい。例えば、文字“０”の拡張波形データは、基準波形データの波形の一部（図中Ａ１の範囲）を時間軸方向に圧縮、伸張したものとなっている。
【００２６】
また、時間軸方向に圧縮又は伸張するピッチは、磁気インク文字認識装置１の構成に応じて設定することが好ましい。例えば、用紙ＰＡの搬送に係る搬送ローラ１２がゴム等の弾性体で形成されている場合、温度によるローラ径の変化量に基づいて、圧縮又は伸張するピッチを設定してもよい。また、例えば、用紙ＰＡの搬送に係る搬送モータとしてステッピングモータを用いる場合、当該ステッピングモータの励磁方式や、搬送ピッチ、１文字当たりの文字幅、１文字当たりの読み取り回数等の条件に基づいて、圧縮又は伸張するピッチを設定してもよい。
【００２７】
ところで、図５に示した文字“２”及び“５”等のように、一方の文字の基準波形データを時間軸方向に圧縮又は伸張したものが、他方の文字の基準波形データの波形に類似するような場合がある。例えば、文字“２”及び文字“５”の場合、文字“２”の基準波形データを時間軸方向に伸張すると、文字“５”の基準波形データとの類似度が高くなる。また、文字“５”の基準波形データを時間軸方向に圧縮すると、文字“２”の基準波形データとの類似度が高くなる。このような、波形の形状に類似性のある文字（以下、類似文字）については、不用意に時間軸方向への変形を行うと、誤読が増加する可能性がある。
【００２８】
そのため、類似文字については、誤読の発生を低下させるため、類似性が低くなる変形方向に互いの基準波形データを変形させることが好ましい。例えば、文字“２”については、図５に示したように、文字“５”との類似度が低くなる変形方向に基準波形データを変形したもの、つまり基準波形データを時間軸方向に圧縮したものを用意する。また、文字“５”については、図５に示したように、文字“２”との類似度が低くなる変形方向に基準波形データを変形したもの、つまり基準波形データを時間軸方向に伸張したものを用意する。このように、類似文字については、類似度が低くなる変形方向に基準波形データを変形させたものを拡張波形データとすることで、類似文字の誤読の発生を低下させることができる。
【００２９】
図４に戻り、表示部２５は、ＬＣＤ（Liquid  Crystal  Display）等の表示デバイスである。表示部２５は、ＣＰＵ２１の制御の下、各種情報を表示する。操作部２６は、操作スイッチ等の入力デバイスである。操作部２６は、操作スイッチ等を介してユーザ操作を受け付け、入力された操作内容をＣＰＵ２１に出力する。
【００３０】
また、磁気インク文字認識装置１は、搬送手段の一例である用紙搬送機構２７を備える。用紙搬送機構２７は、上述した用紙搬送路１１及び搬送ローラ１２とともに、搬送ローラ１２を回転させるための搬送モータ等を含む。用紙搬送機構２７は、ＣＰＵ２１の制御の下、用紙搬送路１１に挿入された用紙ＰＡを用紙搬送路１１上に搬送させる。
【００３１】
次に、図６を参照して磁気インク文字認識装置１の機能構成について説明する。図６は、磁気インク文字認識装置１が備える機能構成の一例を示す図である。
【００３２】
図６に示すように、磁気インク文字認識装置１は、搬送制御部３１と、読取処理部３２と、認識処理部３３と、出力処理部３４とを機能部として備える。これら機能部は、ＣＰＵ２１とプログラムとの協働により実現されるソフトウェア構成であってもよいし、専用のプロセッサで実現されるハードウェア構成であってもよい。
【００３３】
搬送制御部３１は、用紙搬送機構２７を制御することで、用紙搬送路１１上での用紙ＰＡの搬送を制御する。具体的に、搬送制御部３１は、図１に示した用紙搬送路１１の右端側から用紙ＰＡが挿入されると、当該用紙ＰＡを用紙搬送路１１の左端側に向けて搬送させる。
【００３４】
読取処理部３２は、読取手段の一例である。読取処理部３２は、磁気ヘッド１３と協働することで、用紙ＰＡ上に印字された磁気インク文字ＭＣを読み取る。具体的には、読取処理部３２は、搬送制御部３１の制御により用紙ＰＡが搬送されている間、磁気ヘッド１３を動作させることで、当該磁気ヘッド１３から出力される磁気検出信号を取得する。
【００３５】
認識処理部３３は、切出手段、第１算出手段、第２算出手段及び認識手段の一例である。認識処理部３３は、読取処理部３２で取得された磁気検出信号と、記憶部２４に記憶されたテンプレートデータとに基づき、用紙ＰＡに印字された磁気インク文字ＭＣを認識する認識処理を実行する。
【００３６】
具体的には、認識処理部３３は、磁気検出信号から磁気インク文字ＭＣの文字部分の波形データを切り出す。文字の切り出し方法は、特に問わず、公知の技術を用いることができる。例えば、認識処理部３３は、磁気検出信号から波形（電圧値）のピーク位置を検出し、このピーク位置を基に文字の開始位置を求め、所定の信号範囲の波形を１文字分の波形データとして切り出す。ここで、ピーク位置の検出は、予め定められた閾値を基準に検索することができる。なお、文字の切り出しに係る信号範囲は、予測される搬送速度の変動量に基づき、本来の１文字分の信号範囲よりも前後に余分に取ることが好ましい。
【００３７】
各文字の波形データを切り出すと、認識処理部３３は、当該波形データと記憶部２４に記憶されたテンプレートデータとを比較し、その類似度に基づいて文字認識を行う。具体的には、認識処理部３３は、切り出した波形データと、テンプレートデータに含まれる基準波形データ及び拡張波形データとを比較することで、両データの類似度をそれぞれ算出する。認識処理部３３は、算出した類似度のうち、最大の類似度が所定の閾値を上回るか否かを判定する。上回ると判定した場合、認識処理部３３は、その最大の類似度に対応する基準波形データ又は拡張波形データの文字を、切り出した波形データの文字として認識する。そして、認識処理部３３は、切り出した波形データ毎に上記の認識処理を実行することで、用紙ＰＡに印字された磁気インク文字ＭＣを認識する。
【００３８】
なお、テンプレートデータとの比較は段階的に行う構成としてもよい。例えば、認識処理部３３は、切り出した波形データを、まず各文字の基準波形データと比較し、その類似度が上位の文字を選択する。次いで、認識処理部３３は、切り出した波形データを、選択した文字の拡張波形データと比較し、その類似度を算出する。そして、認識処理部３３は、算出した類似度の中から、その値が最大となった基準波形データ又は拡張波形データの文字を認識する。なお、類似度が上位の文字は、閾値等を用いて絶対的に判定してもよいし、各文字の類似度を比較することで相対的に判定してもよい。また、選択する文字は一に限らず複数であってもよい。
【００３９】
出力処理部３４は、認識処理部３３で認識された磁気インク文字ＭＣの認識結果を表示部２５に出力する。ここで、認識結果の出力先は、表示部２５に限らないものとする。例えば、出力処理部３４は、認識処理部３３の認識結果を、記憶部２４に出力（記憶）してもよい。また、出力処理部３４は、認識処理部３３の認識結果を、図示しない通信装置を介して外部装置に出力（送信）してもよい。
【００４０】
以下、図１、図７を参照して、磁気インク文字認識装置１の動作について説明する。ここで、図７は、磁気インク文字認識装置１が行う文字認識処理の一例を示すフローチャートである。
【００４１】
まず、図１に示した用紙搬送路１１の右端側から用紙ＰＡが挿入されると、搬送制御部３１は、当該用紙ＰＡを左端側に搬送する（ステップＳ１１）。読取処理部３２は、用紙ＰＡの搬送に伴い磁気ヘッド１３による読取処理を開始し、磁気検出信号を取得する（ステップＳ１２）。取得された磁気検出信号は、ＲＡＭ２３等の記憶媒体に記憶される。
【００４２】
続いて、認識処理部３３は、磁気検出信号から文字（波形データ）の切り出しを行う（ステップＳ１３）。次いで、認識処理部３３は、切り出した文字の波形データと、記憶部２４に記憶されたテンプレートデータ（基準波形データ及び拡張波形データ）のそれぞれとを比較し、両データの類似度をそれぞれ算出する（ステップＳ１４）。
【００４３】
続いて、認識処理部３３は、ステップＳ１４で算出した類似度のうち、最大の類似度の値が所定の閾値を上回るか否かを判定する（ステップＳ１５）。閾値以下と判定した場合（ステップＳ１５；Ｎｏ）、認識処理部３３は、ステップＳ１７に移行する。一方、閾値を上回ると判定した場合（ステップＳ１５；Ｙｅｓ）、認識処理部３３は、類似度が最大となった基準波形データ又は拡張波形データの文字を認識し（ステップＳ１６）、ステップＳ１７に移行する。
【００４４】
続いて、認識処理部３３は、全ての文字を処理したか否かを判定し、未処理の文字が存在する場合には（ステップＳ１７；Ｎｏ）、ステップＳ１３に戻り、次の文字の切り出しを行う。全ての文字が処理された場合（ステップＳ１７；Ｙｅｓ）、出力処理部３４は、認識された文字（文字列）を出力し（ステップＳ１８）、本処理を終了する。
【００４５】
以上のように、磁気インク文字認識装置１は、磁気検出信号から切り出した各文字の波形データを、各文字の基準波形データと基準波形データの時間軸方向の長さを圧縮又は伸張した拡張波形データと比較することで文字認識を行う。これにより、磁気インク文字認識装置１は、用紙ＰＡの搬送速度（搬送量）に変動が生じた場合であっても、当該変動に応じた拡張波形データを用いて文字認識を行うことができるため、文字認識率の向上を図ることができる。
【００４６】
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００４７】
例えば、上記実施形態では、各文字の拡張波形データをテンプレートデータＤ１に保持する構成としたが、拡張波形データは、各文字の基準波形データから動的に生成する構成としてもよい。この場合、認識処理部３３は、生成手段として機能し、テンプレートデータＤ１として記憶された各文字の基準波形データから拡張波形データを生成する。そして、認識処理部３３は、テンプレートデータＤ１の基準波形データと、当該基準波形データから生成した拡張波形データとを用いて文字認識を実行する。
【００４８】
また、上記実施形態の磁気インク文字認識装置１で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでフロッピー（登録商標）ディスク、ＣＤ（Compact  Disc）、ＣＤ−Ｒ（Compact  Disc-Recordable）、ＣＤ−ＲＯＭ（Compact  Disc  Read  Only  Memory）、ＤＶＤ（Digital  Versatile  Disc）、ＳＤメモリカード（SD  memory  card）、ＵＳＢメモリ（Universal  Serial  Bus  memory）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００４９】
また、上記実施形態の磁気インク文字認識装置１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせること等により提供するように構成してもよい。
【符号の説明】
【００５０】
１  磁気インク文字認識装置
１１  用紙搬送路
１２  搬送ローラ
１３  磁気ヘッド
１４  用紙押さえ
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  記憶部
２５  表示部
２６  操作部
２７  用紙搬送機構
３１  搬送制御部
３２  読取処理部
３３  認識処理部
３４  出力処理部
【先行技術文献】
【特許文献】
【００５１】
【特許文献１】特開２０１１−５４０２９号公報
【図１】
2019105877.tif 000003
【図２】
2019105877.tif 000004
【図３】
2019105877.tif 000005
【図４】
2019105877.tif 000006
【図５】
2019105877.tif 000007
【図６】
2019105877.tif 000008
【図７】
2019105877.tif 000009