(57)【要約】【課題】磁気インク文字の認識に際し、認識率を向上する。【解決手段】磁気ヘッド５４と記憶部７８と制御部７１とを備えた小切手読取装置１は、記憶部７８に記憶された複数の文字種類の基準波形における、第１ピークＰ１と第２ピークＰ２との間の伸縮点Ｅ１、及び第３ピークＰ３と第４ピークＰ４との間の伸縮点Ｅ２の直前にデータを挿入するか、又は、第１ピークＰ１と第２ピークＰ２との間の伸縮点Ｅ１、及び第３ピークＰ３と第４ピークＰ４との間の伸縮点Ｅ２のデータを削除して、伸縮補正波形を形成し、小切手４に記録された磁気インク文字を磁気ヘッド５４により読み取って得られる検出信号波形と、伸縮補正波形とを比較して磁気インク文字認識を実行する。【選択図】図８
2013020414.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録された磁気インク文字を磁気的に読み取る読取部と、
規格で定められた複数の文字種類の基準波形を記憶する記憶部と、
前記読取部と前記記憶部とを制御する制御部と、を備え、
前記制御部は、
前記記憶部に記憶された複数の文字種類の基準波形における、プラス側のプラスピークと、前記プラスピークの次に位置するマイナス側のマイナスピークとの間にデータを挿入するか、又は、前記プラスピークと前記マイナスピークとの間のデータを削除して、伸縮補正波形を形成し、
前記記録媒体の前記磁気インク文字を前記読取部により読み取って得られる検出信号波形と、前記伸縮補正波形とを比較して磁気インク文字認識を実行することを特徴とする記録媒体処理装置。
【請求項２】
前記制御部は、
前記伸縮補正波形を形成する際、前記プラスピークと前記マイナスピークとの間にデータを挿入する場合は、前記マイナスピークと、前記マイナスピークの次に位置するプラスピークとの間のデータを削除し、前記プラスピークと前記マイナスピークとの間のデータを削除する場合は、前記マイナスピークと、前記マイナスピークの次に位置する前記プラスピークとの間にデータを挿入することを特徴とする請求項１に記載の記録媒体処理装置。
【請求項３】
前記制御部は、
前記伸縮補正波形を形成する際、前記基準波形の最後のプラスピークと最後のマイナスピークとの間にデータを挿入する場合は、前記最後のマイナスピークと、前記最後のマイナスピークの次に位置する終端部との間のデータを削除し、前記最後のプラスピークと前記最後のマイナスピークとの間のデータを削除する場合は、前記最後のマイナスピークと、前記最後のマイナスピークの次に位置する前記終端部との間にデータを挿入することを特徴とする請求項２に記載の記録媒体処理装置。
【請求項４】
前記制御部は、
前記伸縮補正波形を形成する際、前記基準波形における前記プラスピークと前記マイナスピークとの中央位置の近傍、又は、波形の値がゼロとなる位置の近傍において、前記データの挿入又は削除を行うことを特徴とする請求項１から３のいずれか１項に記載の記録媒体処理装置。
【請求項５】
前記制御部は、
前記磁気インク文字認識を実行する際、前記検出信号波形に対して前記伸縮補正波形を所定の距離スライドさせて比較することを特徴とする請求項１から４のいずれか１項に記載の記録媒体処理装置。
【請求項６】
記録媒体に記録された磁気インク文字を磁気的に読み取る読取部と、規格で定められた複数の文字種類の基準波形を記憶する記憶部と、を備えた記録媒体処理装置の制御方法であって、
前記記憶部に記憶された複数の文字種類の基準波形における、プラス側のプラスピークと、前記プラスピークの次に位置するマイナス側のマイナスピークとの間にデータを挿入するか、又は、前記プラスピークと前記マイナスピークとの間のデータを削除して、伸縮補正波形を形成し、
前記記録媒体の前記磁気インク文字を前記読取部により読み取って得られる検出信号波形と、前記伸縮補正波形とを比較して磁気インク文字認識を実行することを特徴とする記録媒体処理装置の制御方法。
【請求項７】
記録媒体に記録された磁気インク文字を磁気的に読み取る読取部と、規格で定められた複数の文字種類の基準波形を記憶する記憶部と、を備えた記録媒体処理装置の各部を制御する制御部により実行されるプログラムであって、
前記制御部を、
前記記憶部に記憶された複数の文字種類の基準波形における、プラス側のプラスピークと、前記プラスピークの次に位置するマイナス側のマイナスピークとの間にデータを挿入するか、又は、前記プラスピークと前記マイナスピークとの間のデータを削除して、伸縮補正波形を形成し、
前記記録媒体の前記磁気インク文字を前記読取部により読み取って得られる検出信号波形と、前記伸縮補正波形とを比較して磁気インク文字認識を実行する手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体処理装置、記録媒体処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
小切手等の記録媒体に記録された磁気インク文字を読み取る磁気ヘッドを備え、搬送路を搬送される記録媒体の磁気インク文字を読み取って、磁気インク文字を認識する記録媒体処理装置（小切手類読取装置）が知られている（例えば、特許文献１参照）。
【０００３】
このような記録媒体処理装置では、磁気インク文字を読み取って得られる信号波形データから、１つの磁気インク文字に対応する範囲で文字波形データを切り出して、切り出した文字波形データの波形と規格で定められた文字種類の基準波形とを比較して磁気インク文字認識を行い、磁気インク文字の文字種類を判別している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２０６３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、市場に流通している記録媒体の中には、磁気インク文字の印刷のばらつき等により、文字の線幅が標準値よりも太いものや細いものが存在する。文字の線幅が異なると、磁気インク文字を読み取って得られる信号波形データの波形において、線幅に対応するプラスピーク（値が正側の変曲点）とマイナスピーク（値が負側の変曲点）との間隔も異なってくる。そのため、このような信号波形データの波形と基準波形とを比較すると、両者の間の差異量が大きくなってしまい、磁気インク文字認識において認識率が低下するという課題があった。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］本適用例に係る記録媒体処理装置は、記録媒体に記録された磁気インク文字を磁気的に読み取る読取部と、規格で定められた複数の文字種類の基準波形を記憶する記憶部と、前記読取部と前記記憶部とを制御する制御部と、を備え、前記制御部は、前記記憶部に記憶された複数の文字種類の基準波形における、プラス側のプラスピークと、前記プラスピークの次に位置するマイナス側のマイナスピークとの間にデータを挿入するか、又は、前記プラスピークと前記マイナスピークとの間のデータを削除して、伸縮補正波形を形成し、前記記録媒体の前記磁気インク文字を前記読取部により読み取って得られる検出信号波形と、前記伸縮補正波形とを比較して磁気インク文字認識を実行することを特徴とする。
【０００８】
この構成によれば、プラスピークとその次に位置するマイナスピークとの間にデータを挿入することで、プラスピークとマイナスピークとの間隔が広がるので、磁気インク文字の線幅が通常よりも太い場合に対応して基準波形を補正した伸縮補正波形が得られる。また、プラスピークとその次に位置するマイナスピークとの間のデータを削除することでプラスピークとマイナスピークとの間隔が狭まるので、磁気インク文字の線幅が通常よりも細い場合に対応して基準波形を補正した伸縮補正波形が得られる。複数の文字種類のそれぞれについて形成されたこれらの伸縮補正波形と、検出信号波形とを比較して磁気インク文字認識を実行するので、文字の線幅が通常よりも太い場合や細い場合でも文字種類を判別することが可能となる。これにより、磁気インク文字の印刷のばらつき等により、文字の線幅が印刷規格の標準値よりも太い場合や細い場合でも、磁気インク文字認識における認識率を向上させることができる。
【０００９】
［適用例２］上記適用例に係る記録媒体処理装置であって、前記制御部は、前記伸縮補正波形を形成する際、前記プラスピークと前記マイナスピークとの間にデータを挿入する場合は、前記マイナスピークと、前記マイナスピークの次に位置するプラスピークとの間のデータを削除し、前記プラスピークと前記マイナスピークとの間のデータを削除する場合は、前記マイナスピークと、前記マイナスピークの次に位置する前記プラスピークとの間にデータを挿入することが好ましい。
【００１０】
この構成によれば、プラスピークとマイナスピークとの間にデータを挿入する場合に、マイナスピークとその次に位置するプラスピークとの間のデータを削除するので、磁気インク文字の線幅が通常よりも太いことで線同士の間隔が狭くなることに対応して補正した伸縮補正波形が得られる。また、プラスピークとマイナスピークとの間のデータを削除する場合に、マイナスピークとその次に位置するプラスピークとの間にデータを挿入するので、磁気インク文字の線幅が通常よりも細いことで線同士の間隔が広くなることに対応して補正した伸縮補正波形が得られる。複数の文字種類のそれぞれについて形成されたこれらの伸縮補正波形と、検出信号波形とを比較して磁気インク文字認識を実行するので、文字の線幅が通常よりも太い場合や細い場合における認識率をより向上させることができる。
【００１１】
［適用例３］上記適用例に係る記録媒体処理装置であって、前記制御部は、前記伸縮補正波形を形成する際、前記基準波形の最後のプラスピークと最後のマイナスピークとの間にデータを挿入する場合は、前記最後のマイナスピークと、前記最後のマイナスピークの次に位置する終端部との間のデータを削除し、前記最後のプラスピークと前記最後のマイナスピークとの間のデータを削除する場合は、前記最後のマイナスピークと、前記最後のマイナスピークの次に位置する前記終端部との間にデータを挿入することが好ましい。
【００１２】
この構成によれば、基準波形の最後のプラスピークと最後のマイナスピークとの間にデータを挿入する場合に、最後のマイナスピークとその次に位置する終端部との間のデータを削除するので、磁気インク文字の線幅が通常よりも太いことで線同士の間隔が狭くなることに対応して補正した伸縮補正波形が得られる。また、最後のプラスピークと最後のマイナスピークとの間のデータを削除する場合に、最後のマイナスピークとその次に位置する終端部との間にデータを挿入するので、磁気インク文字の線幅が通常よりも細いことで線同士の間隔が広くなることに対応して補正した伸縮補正波形が得られる。波形の終端部に係る部分においても、複数の文字種類のそれぞれについて形成されたこれらの伸縮補正波形と、検出信号波形とを比較して磁気インク文字認識を実行するので、文字の線幅が通常よりも太い場合や細い場合における認識率をより向上させることができる。
【００１３】
［適用例４］上記適用例に係る記録媒体処理装置であって、前記制御部は、前記伸縮補正波形を形成する際、前記基準波形における前記プラスピークと前記マイナスピークとの中央位置の近傍、又は、波形の値がゼロとなる位置の近傍において、前記データの挿入又は削除を行うことが好ましい。
【００１４】
この構成によれば、磁気インク文字の線幅が通常よりも太い場合や細い場合に影響を受けるプラスピークとマイナスピークとの中央位置の近傍や、波形の値がゼロとなる位置の近傍においてデータの挿入又は削除を行うので、文字の線幅が通常よりも太い場合や細い場合に対応して、基準波形をより効果的に補正することができる。
【００１５】
［適用例５］上記適用例に係る記録媒体処理装置であって、前記制御部は、前記磁気インク文字認識を実行する際、前記検出信号波形に対して前記伸縮補正波形を所定の距離スライドさせて比較することが好ましい。
【００１６】
この構成によれば、磁気インク文字認識を実行する際、検出信号波形に対して伸縮補正波形を所定の距離スライドさせて比較するので、磁気的な読み取り等の処理に起因して読み取った波形にズレが発生した場合でも、文字種類を判別することが可能となる。これにより、磁気インク文字の線幅のばらつきと波形のズレとが複合して発生した場合でも、認識率を向上させることができる。
【００１７】
［適用例６］本適用例に係る記録媒体処理装置の制御方法は、記録媒体に記録された磁気インク文字を磁気的に読み取る読取部と、規格で定められた複数の文字種類の基準波形を記憶する記憶部と、を備えた記録媒体処理装置の制御方法であって、前記記憶部に記憶された複数の文字種類の基準波形における、プラス側のプラスピークと、前記プラスピークの次に位置するマイナス側のマイナスピークとの間にデータを挿入するか、又は、前記プラスピークと前記マイナスピークとの間のデータを削除して、伸縮補正波形を形成し、前記記録媒体の前記磁気インク文字を前記読取部により読み取って得られる検出信号波形と、前記伸縮補正波形とを比較して磁気インク文字認識を実行することを特徴とする。
【００１８】
この方法によれば、プラスピークとその次に位置するマイナスピークとの間にデータを挿入することで、プラスピークとマイナスピークとの間隔が広がるので、磁気インク文字の線幅が通常よりも太い場合に対応して基準波形を補正した伸縮補正波形が得られる。また、プラスピークとその次に位置するマイナスピークとの間のデータを削除することでプラスピークとマイナスピークとの間隔が狭まるので、磁気インク文字の線幅が通常よりも細い場合に対応して基準波形を補正した伸縮補正波形が得られる。複数の文字種類のそれぞれについて形成されたこれらの伸縮補正波形と、検出信号波形とを比較して磁気インク文字認識を実行するので、文字の線幅が通常よりも太い場合や細い場合でも文字種類を判別することが可能となる。これにより、磁気インク文字の印刷のばらつき等により、文字の線幅が印刷規格の標準値よりも太い場合や細い場合でも、磁気インク文字認識における認識率を向上させることができる。
【００１９】
［適用例７］本適用例に係るプログラムは、記録媒体に記録された磁気インク文字を磁気的に読み取る読取部と、規格で定められた複数の文字種類の基準波形を記憶する記憶部と、を備えた記録媒体処理装置の各部を制御する制御部により実行されるプログラムであって、前記制御部を、前記記憶部に記憶された複数の文字種類の基準波形における、プラス側のプラスピークと、前記プラスピークの次に位置するマイナス側のマイナスピークとの間にデータを挿入するか、又は、前記プラスピークと前記マイナスピークとの間のデータを削除して、伸縮補正波形を形成し、前記記録媒体の前記磁気インク文字を前記読取部により読み取って得られる検出信号波形と、前記伸縮補正波形とを比較して磁気インク文字認識を実行する手段として機能させることを特徴とする。
【００２０】
この構成によれば、プラスピークとその次に位置するマイナスピークとの間にデータを挿入することで、プラスピークとマイナスピークとの間隔が広がるので、磁気インク文字の線幅が通常よりも太い場合に対応して基準波形を補正した伸縮補正波形が得られる。また、プラスピークとその次に位置するマイナスピークとの間のデータを削除することでプラスピークとマイナスピークとの間隔が狭まるので、磁気インク文字の線幅が通常よりも細い場合に対応して基準波形を補正した伸縮補正波形が得られる。複数の文字種類のそれぞれについて形成されたこれらの伸縮補正波形と、検出信号波形とを比較して磁気インク文字認識を実行するので、文字の線幅が通常よりも太い場合や細い場合でも文字種類を判別することが可能となる。これにより、磁気インク文字の印刷のばらつき等により、文字の線幅が印刷規格の標準値よりも太い場合や細い場合でも、磁気インク文字認識における認識率を向上させることができる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態に係る小切手読取装置の外観斜視図である。
【図２】小切手読取装置の内部構造を示す図である。
【図３】小切手読取装置の機能的構成を示すブロック図である。
【図４】（Ａ）は小切手の表面側の概略図であり、（Ｂ），（Ｃ），（Ｄ）は磁気インク文字列の一例を示す図である。
【図５】（Ａ）は磁気インク文字の一例を示す図であり、（Ｂ）は文字波形データの一例を示す図である。
【図６】文字認識部の動作を示すフローチャートである。
【図７】差異量を説明する図である。
【図８】（Ａ）は伸縮補正波形データの一例を示す図であり、（Ｂ）は文字波形データと伸縮補正波形データとを比較して示す図である。
【図９】文字種類「８」の基準波形データを示す図である。
【図１０】（Ａ）は文字波形データと基準波形データとを比較して示す図であり、（Ｂ）は文字波形データと伸縮補正波形データとを比較して示す図である。
【図１１】文字波形データとスライドさせた伸縮補正波形データとを比較して示す図である。
【発明を実施するための形態】
【００２２】
以下に、本発明の一実施形態である記録媒体処理装置、記録媒体処理装置の制御方法、及び、プログラムについて図面を参照して説明する。なお、参照する各図面において、構成をわかりやすく示すため、各構成要素の寸法の比率、角度等が異なる場合がある。
【００２３】
（第１の実施形態）
＜記録媒体処理装置＞
本実施形態に係る記録媒体処理装置を説明する。本実施形態に係る記録媒体処理装置は、小切手読取装置１とホストコンピューター７０とで構成される。
【００２４】
まず、本実施形態に係る小切手読取装置１の概略構成を説明する。図１は、本実施形態に係る小切手読取装置１の外観斜視図である。
小切手読取装置１は、シート状の記録媒体である小切手４に対し、小切手４に記録された磁気インク文字（ＭＩＣＲ文字）の読み取り、小切手４の両面の画像の読み取り、小切手４に対する裏書きに係る所定の画像の記録等の処理を行う装置である。
【００２５】
小切手読取装置１は、本体ケース２と、本体ケース２の上側に被せた蓋ケース３とを備えており、この内部に各部品が組み込まれた構成となっている。
蓋ケース３には、上から見た場合にＵ形状をした細幅の垂直溝からなる小切手４の搬送路５が形成されている。搬送路５の一端は広幅の垂直溝からなる小切手供給部６に連通しており、搬送路５の他端は左右に分岐して、それぞれ広幅の垂直溝からなる第１小切手排出部７及び第２小切手排出部８に繋がっている。
【００２６】
小切手４の表面４ａには、所定の模様が形成された背景に、金額、振出人、番号、サインなどが記載されており、その下端部分には、図１に示すように、長辺方向に延びる磁気インク文字列４Ａが記録されている。磁気インク文字列４Ａは、複数の磁気インク文字が横方向に並んで形成されている。
また、小切手４の裏面４ｂには、裏書き欄が形成されている。この裏書き欄には、後述する記録装置５６によって、裏書きに係る所定の画像が記録される。
【００２７】
小切手４は、上端４ｅが上方に位置し下端４ｆが下方に位置するように上下方向が揃えられ、かつ、表面４ａがＵ形状の搬送路５の外側を向くように表裏が揃えられた状態（図１に示す状態）で、小切手供給部６に挿入される。小切手供給部６に挿入された小切手４は、後端４ｄを最初として搬送路５に送り出される。
【００２８】
小切手供給部６から送り出された小切手４は、搬送路５に沿って搬送されながら、表面４ａの画像である表面画像、及び、裏面４ｂの画像である裏面画像が読み取られ、さらに、表面４ａに記録されている磁気インク文字列４Ａが磁気的に読み取られる。そして、磁気インク文字列４Ａの読み取りが成功した小切手４については、裏書きに係る所定の画像の記録が行われた後に、第１小切手排出部７に排出される。
【００２９】
一方、磁気インク文字列４Ａの読み取りが失敗した小切手４については、裏書きに係る所定の画像が記録されることなく、第２小切手排出部８に排出される。第２小切手排出部８に排出された小切手４は、読み取りが失敗した原因の究明や、再読み取り等の処理が行われる。
【００３０】
図２は小切手読取装置１の内部構造を示す図である。
小切手供給部６には、小切手４を搬送路５に送り出すための小切手送り出し機構１０が配置されている。小切手送り出し機構１０は、繰り出しローラー１１、送り出しローラー１２、送り出しローラー１２に押し付けられているリタードローラー１３、送り出し用モーター１４、及び小切手押し付け用のホッパー１５を備えている。
【００３１】
送り出し用モーター１４が駆動すると、小切手供給部６に入れた小切手４がホッパー１５によって繰り出しローラー１１の側に押し付けられ、この状態で、繰り出しローラー１１及び送り出しローラー１２が同期回転する。
【００３２】
繰り出しローラー１１によって小切手４は送り出しローラー１２とリタードローラー１３との間に送り込まれる。リタードローラー１３には所定の回転負荷が与えられており、送り出しローラー１２に直接接触している一枚の小切手４のみが他の小切手４から分離されて搬送路５に送り出される。
【００３３】
搬送路５は上述したようにＵ形状をしており、小切手供給部６に繋がっている直線状の上流側搬送路部分２１と、第１小切手排出部７、第２小切手排出部８に繋がっており、僅かに折れ曲がった状態で延びている下流側搬送路部分２３と、これらの間を繋ぐ湾曲搬送路部分２２とを備えている。
【００３４】
小切手供給部６から搬送路５に送り出された小切手４を当該搬送路５に沿って搬送する小切手搬送機構３０は、第１搬送ローラー３１〜第６搬送ローラー３６と、これらに押し付けられて連れ回りする第１押圧ローラー４１〜第６押圧ローラー４６と、第１搬送ローラー３１〜第６搬送ローラー３６を回転駆動するための搬送用モーター３７とを備えている。第１搬送ローラー３１〜第６搬送ローラー３６は同期して回転するようになっている。搬送用モーター３７として、例えばステッピングモーターが用いられている。このため、ステッピングモーターを駆動するステップ数により、小切手４の搬送量を知ることができる。
【００３５】
第１搬送ローラー３１〜第３搬送ローラー３３は、上流側搬送路部分２１における上流端、その中程の位置、及び湾曲搬送路部分２２との境界位置にそれぞれ配置されている。第４搬送ローラー３４は湾曲搬送路部分２２における下流側の位置に配置されている。第５搬送ローラー３５及び第６搬送ローラー３６は、下流側搬送路部分２３における中程の位置及び下流端にそれぞれ配置されている。
【００３６】
上流側搬送路部分２１における第１搬送ローラー３１及び第２搬送ローラー３２の間には、その上流側から磁気インク文字着磁用の磁石５１、表面側コンタクトイメージセンサー５２、及び、裏面側コンタクトイメージセンサー５３が配置されている。表面側コンタクトイメージセンサー５２は、搬送路５を搬送される小切手４の表面４ａに対向し、表面４ａの画像である表面画像を読み取る。裏面側コンタクトイメージセンサー５３は、搬送路５を搬送される小切手４の裏面４ｂに対向し、裏面４ｂの画像である裏面画像を読み取る。
【００３７】
また、第２搬送ローラー３２及び第３搬送ローラー３３の間には、磁気インク文字を読み取る読取部としての磁気ヘッド５４が配置されており、磁気ヘッド５４には、当該ヘッドに小切手４を押し付けるための押圧ローラー５５が対峙している。
下流側搬送路部分２３における第５搬送ローラー３５及び第６搬送ローラー３６の間には、裏書きに係る所定の画像の記録用の記録装置５６が配置されている。記録装置５６は、搬送路５を搬送される小切手４の裏面４ｂの適切な位置に、適切な方向で所定の画像を記録可能な、印刷ヘッドやスタンプ等を備えている。
【００３８】
搬送路５には、小切手搬送制御のための各種センサーが配置されている。磁石５１の手前側の位置には、送り出される小切手４の長さを検出するための用紙長検出器６１が配置されている。裏面側コンタクトイメージセンサー５３と第２搬送ローラー３２との間には、小切手４が重なった状態で搬送されていることを検出するための重送検出器６２が配置されている。第４搬送ローラー３４の手前側の位置にはジャム検出器６３が配置されており、ジャム検出器６３によって所定時間以上に亘って継続して小切手４が検出されている場合には、搬送路５に小切手４が詰まった紙詰まり状態になったことが分かる。
【００３９】
第５搬送ローラー３５の手前側の位置には、記録装置５６によって裏書きされる小切手４の有無を検出するための印刷検出器６４が配置されている。さらに、第６搬送ローラー３６の下流側の位置、すなわち、搬送路５から第１小切手排出部７、第２小切手排出部８に分岐している分岐路９の位置には、これらに排出される小切手４を検出するための排出検出器６５が配置されている。
【００４０】
分岐路９には、駆動モーター６７（図３参照）によって切り替え操作される切り替え板６６が配置されている。切り替え板６６は、第１小切手排出部７、第２小切手排出部８に対して、搬送路５の下流端を選択的に切り替え、小切手４を選択された排出部に導くための部材である。
【００４１】
図３は小切手読取装置１の機能的構成を示すブロック図である。
制御部７１は、後述するホストコンピューター７０のホスト側制御部７３の制御の下、小切手読取装置１の各部を中枢的に制御するものであり、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備えている。
【００４２】
制御部７１は、ホスト側制御部７３の制御の下、送り出し用モーター１４、搬送用モーター３７を駆動して小切手４（図１参照）を一枚ずつ搬送路５に送り出させ、送り出された小切手４を搬送路５に沿って搬送させる。制御部７１による小切手４の搬送制御は、搬送路５に配置されている用紙長検出器６１、重送検出器６２、ジャム検出器６３、印刷検出器６４及び排出検出器６５からの検出信号に基づいて行われる。
【００４３】
小切手４の搬送に伴って、表面側コンタクトイメージセンサー５２、及び、裏面側コンタクトイメージセンサー５３は、搬送路５を搬送される小切手４の表面の画像、裏面の画像をそれぞれ読み取り、読み取った画像を示す画像データを制御部７１に出力する。制御部７１は、これら画像データを、ホスト側制御部７３に出力する。
また、磁気ヘッド５４は、制御部７１の制御の下、通過する磁気インク文字列４Ａ（図１参照）によって形成される磁界の変化によって発生する起電力を検出し、検出信号として信号処理回路７４に出力する。
【００４４】
信号処理回路７４は、増幅器や、ノイズ除去用のフィルター回路、Ａ／Ｄ変換器等を備え、磁気ヘッド５４から入力された検出信号を、増幅し、波形整形し、データとして制御部７１に出力する。制御部７１は、信号処理回路７４から入力された検出信号を示すデータを、ホスト側制御部７３に送信する。
操作部７５は、本体ケース２（図１参照）に形成された電源スイッチや、操作スイッチ等の各種スイッチを備え、これらスイッチに対するユーザーの操作を検出し、制御部７１に出力する。
【００４５】
小切手読取装置１には、通信ケーブル７２を介してホストコンピューター７０が接続されている。
ホストコンピューター７０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備えて構成されたホスト側制御部７３を備えている。ホスト側制御部７３は、後述する文字認識部８０を備えている。
【００４６】
ホスト側制御部７３には、各種情報を表示可能な表示器７６と、キーボード、マウス等の入力デバイスが接続された操作部７７と、ＥＥＰＲＯＭやハードディスク等の書き換え可能に各種データを記憶する記憶部７８と、が接続されている。
記憶部７８は、小切手読取装置１から入力された小切手４の表面画像や、裏面画像を示すデータや、検出信号を示すデータを記憶する。
【００４７】
本実施形態では、ホストコンピューター７０のホスト側制御部７３の制御の下、小切手読取装置１の制御部７１が小切手読取装置１の各部を制御する。具体的には、ホスト側制御部７３は、そのＣＰＵがＲＯＭに記憶されたプログラムを実行して、制御部７１を制御するための制御データを生成し、生成した制御データを小切手読取装置１の制御部７１に対して出力することにより、小切手読取装置１の各部を制御する。すなわち、本実施形態では、ホストコンピューター７０と、小切手読取装置１とが協働して、記録媒体たる小切手４に対して各種処理を実行する記録媒体処理装置として機能する。
【００４８】
＜文字認識部＞
次いで、ホスト側制御部７３が備える文字認識部８０について説明する。
文字認識部８０は、磁気インク文字列４Ａを構成する磁気インク文字のそれぞれについて、文字認識を行う。磁気インク文字とは、所定のフォント（例えば、Ｅ−１３Ｂフォント）に準拠して、小切手４に磁気印刷された文字のことであり、１つの磁気インク文字は、予め定められた複数の文字種類のうちのいずれか１つの文字種類に対応している。そして、磁気インク文字の認識とは、読み取った磁気インク文字のそれぞれについて、各磁気インク文字の文字種類を確定し、又は、当該磁気インク文字の文字種類を確定できないことを検出することである。
【００４９】
なお、Ｅ−１３Ｂフォントでは、磁気インク文字の形状として、「０」〜「９」、トランジット記号（TRANSIT SYMBOL）、アマウント記号（AMOUNT SYMBOL）、オン−アス記号（ON−US SYMBOL）、及び、ダッシュ記号（DASH SYMBOL）の１４個の文字種類に対応する形状が用意されている。
【００５０】
図４（Ａ）は小切手４の表面４ａ側の概略図であり、図４（Ｂ），（Ｃ），（Ｄ）は磁気インク文字列４Ａの一例を示す図である。図５（Ａ）は磁気インク文字の一例を示す図であり、図５（Ｂ）は文字波形データの一例を示す図である。詳しくは、図５（Ａ）は、Ｅ−１３Ｂフォントの文字種類「２」の磁気インク文字を拡大して示す図である。また、図５（Ｂ）は、図５（Ａ）に示す磁気インク文字について後述するステップＳＡ１における処理により生成された文字波形データの内容の一例を模式的に示す図である。
【００５１】
図４（Ａ）に示すように、小切手４の表面４ａ側の下端部分には、小切手情報を示す磁気インク文字列４Ａが印刷されている。磁気ヘッド５４による磁気インク文字列４Ａの読み取りは、小切手４の後端４ｄ側から前端４ｇ側へ向かって磁束を測定することにより実行される。
【００５２】
図４（Ｂ），（Ｃ），（Ｄ）に示すように、磁気インク文字列４Ａは、１つの磁気インク文字の右端から次の磁気インク文字の右端までの距離である文字間隔が等しくなるように、横方向に並んで形成された複数の磁気インク文字で構成されている。また、各磁気インク文字の線の幅（以下、単に「線幅」という）は、印刷規格により、例えば、０．０１３±０．００３ｉｎｃｈと規定されている。
【００５３】
図４（Ｂ）に示す磁気インク文字列４Ａは線幅がほぼ印刷規格の標準値のものであるが、市場に流通している小切手４等の記録媒体の中には、磁気インク文字の印刷のばらつき等により、印刷規格の標準値に比べて、図４（Ｃ）に示すように線幅が太いものや、図４（Ｄ）に示すように線幅が細いものが存在する。
【００５４】
図５（Ａ）に示す磁気インク文字の例では、線幅が印刷規格の標準値である場合、右側の縦の線４ｈの線幅Ｗ１および左側の縦の線４ｉの線幅Ｗ３は、０．０１３ｉｎｃｈであり、線４ｈと線４ｉとの横方向における間隔（線４ｈの左端から線４ｉの右端までの距離）Ｗ２は、例えば、０．０２６ｉｎｃｈである。
【００５５】
ここで、線幅Ｗ１及び線幅Ｗ３が印刷規格の公差の範囲で変動した場合でも、Ｗ１＋Ｗ２はほぼ同じ値となる。すなわち、間隔Ｗ２は、線幅Ｗ１が０．０１３ｉｎｃｈに対して大きくなればその差分だけ小さくなり、線幅Ｗ１が０．０１３ｉｎｃｈに対して小さくなればその差分だけ大きくなる。また、この文字の左側の線４ｉの左端と左隣の文字（図示省略）の右端との間隔は、線幅Ｗ３が０．０１３ｉｎｃｈに対して大きくなればその差分だけ小さくなり、線幅Ｗ３が０．０１３ｉｎｃｈに対して小さくなればその差分だけ大きくなる。
【００５６】
次に、文字認識部８０の動作を説明する。図６は、文字認識部８０の動作を示すフローチャートである。図６のフローチャートは、ある１つの小切手４について、当該小切手４に記録された磁気インク文字列４Ａの認識を実行する際の文字認識部８０の動作を示している。そして、当該小切手４に記録された磁気インク文字列４Ａについて、磁気ヘッド５４による読み取りが行われ、信号処理回路７４によって、増幅処理や、フィルター処理、波形整形処理等の各種処理が実行されて検出信号を示すデータ（以下、「検出信号波形データ」という）が生成され、制御部７１により、検出信号波形データが、ホスト側制御部７３に出力される。
【００５７】
さらに、表面側コンタクトイメージセンサー５２により、当該小切手４の表面の画像が読み取られ、画像データとして制御部７１からホスト側制御部７３に出力される。文字認識部８０の機能は、ホスト側制御部７３のＣＰＵがＲＯＭに記憶されたプログラムを実行する等、ハードウェアとソフトウェアとの協働により実現される。
【００５８】
本実施形態では、磁気インク文字列４Ａに含まれる全ての磁気インク文字について文字種類を確定できれば、磁気インク文字列４Ａの読み取りが成功したものと判別される。一方、１つでも文字種類が確定できない磁気インク文字があれば、磁気インク文字列４Ａの読み取りが失敗したものと判別される。
【００５９】
＜磁気インク文字の切り出し＞
図６に示すように、まず、ホスト側制御部７３は、制御部７１から入力された検出信号波形データから、磁気インク文字列４Ａに含まれる磁気インク文字のうち１つの磁気インク文字について、文字の切り出しおよび正規化を行う（ステップＳＡ１）。文字の切り出しとは、検出信号波形データに基づいて、磁気インク文字列４Ａに含まれる磁気インク文字のうち１つの磁気インク文字について、当該磁気インク文字の波形を示す文字波形データを生成することである。
【００６０】
上述したように、本実施形態では、搬送路５内で小切手４を搬送しつつ、当該小切手４に記録された磁気インク文字列４Ａを磁気ヘッド５４により読み取る。その際、磁気ヘッド５４では、搬送される小切手４の磁気インク文字列４Ａを、後端４ｄ側から前端４ｇ側へ向かって所定のサンプリング周期で磁束を測定することにより、磁気インク文字列４Ａの読み取りを実行する。
【００６１】
この結果、図５（Ｂ）に示すような波形を一文字分として、磁気インク文字列４Ａに含まれる磁気インク文字数分の波形が連続して現れる検出信号波形データが得られる。なお、以下の説明では、サンプリング周期の最小単位の間隔を１サンプリング単位といい、７サンプリング単位を１メッシュという。本実施形態では、１メッシュ＝０．０１３ｉｎｃｈであるものとする。
【００６２】
図５（Ｂ）において、Ｘ軸（横軸）には、時間の経過（サンプリング周期の経過）が規定され（原点からＸ軸右方に向かうに従って、１サンプリング単位が順次経過したことを示す）、Ｙ軸（縦軸）には、時間の経過に伴う磁荷の変化量の相対値が規定されている。Ｙ軸においては、検出信号波形データの振幅（Ｙ軸方向における変化量）が２５６段階に分割され、その１２８段階がゼロ（０）レベルに設定されている。
【００６３】
図５（Ｂ）では、磁気インク文字列４Ａにおいて、小切手４の後端４ｄ側から前端４ｇ側に向かって、所定のサンプリング周期毎に磁荷の変化量の相対値がどのように変化したかが示されており、磁気インク文字列４Ａに含まれる各磁気インク文字の磁荷の変化量に対応してＹ軸方向の値が上下すると共に、磁荷の変化量がプラスであるのかマイナスであるのかに応じてＹ軸方向の値の正負が変化する。
【００６４】
図５（Ｂ）の例に示すように、検出信号波形データのＸ軸方向において１つの磁気インク文字に対応する波形が占める範囲Ｓ５は、所定の数のサンプリング単位と規定されており、この規定に準じるように、各種搬送制御が実行されると共に、１サンプリング単位の長さが規定されている。また、１つの磁気インク文字に対応する波形においては、文字切り出し開始位置から所定の間隔Ｓ０を空けて、最初に現出するプラス側のピーク（以下、「プラスピーク」という）である第１ピークＰ１が位置するように規定されている。本実施形態では、１文字分の波形が占める範囲Ｓ５は、例えば７０サンプリング単位（１０メッシュ）であり、所定の間隔Ｓ０は、例えば１１サンプリング単位である。
【００６５】
これを踏まえ、ステップＳＡ１では、文字認識部８０は、検出信号波形データを解析し、所定の値を超える当該波形の各ピークのうち、波形の終端位置側（Ｘ軸右方）に向かって最初に現出するプラスピークである第１ピークＰ１を最初のピークとして検出する。
【００６６】
ここで、ピークとは、検出信号波形データにおける極大値、極小値に対応する部分のことであり、これらピークはＸ軸方向において所定の周期で現出するよう規定されている。各ピークに対応するＸ軸の値をピークの位置という。
【００６７】
文字認識部８０は、検出した第１ピークＰ１の位置に基づいて、磁気インク文字列４Ａに含まれる磁気インク文字のそれぞれについて、文字切り出し開始位置を決定する。そして、検出信号波形データが示す波形を、決定した文字切り出し開始位置から、１つの磁気インク文字の波形が占める範囲Ｓ５に対応する７０サンプリング単位（１０メッシュ）で切り出す。
その際、図５（Ｂ）の例に示すように、文字認識部８０は、切り出した波形において第１ピークＰ１の位置が、Ｘ軸における所定の間隔Ｓ０を空けた１１サンプリング単位目となるように文字切り出し開始位置を決定して、検出信号波形データの波形の切り出しを行う。
【００６８】
ステップＳＡ１における文字の切り出しにより、磁気インク文字列４Ａに含まれる１つの磁気インク文字について、当該磁気インク文字の検出信号波形データから、図５（Ｂ）に示すような文字波形データが生成される。以下、ステップＳＡ１において、切り出された１つの磁気インク文字のことを「処理対象文字」という。
【００６９】
続いて、文字認識部８０は、生成した処理対象文字の文字波形データについて、各データが示す波形のＹ軸方向における振幅レベルが、パターンマッチング用の基準波形データのＹ軸方向における振幅レベルと同等となるよう、データの正規化を行う。パターンマッチング用の基準波形データとは、上述した１４の文字種類のうち１つの文字種類に対応する磁気インク文字を磁気ヘッド５４によって読み取ったときの検出信号の理想的な波形を示すデータであり、いわゆる磁気インク文字認識におけるパターンマッチング処理で供されるテンプレートデータに該当するデータである。
【００７０】
ステップＳＡ１において、磁気インク文字列４Ａに含まれる磁気インク文字のそれぞれについて、小切手４の後端４ｄ側に配置された磁気インク文字から前端４ｇ側に配置された磁気インク文字へ向かって順番に切り出され、正規化された後、磁気インク文字毎にステップＳＡ２以下の磁気インク文字認識処理が実行される。
【００７１】
ところで、図５（Ｂ）に示す文字波形データでは、第１ピークＰ１の位置からＸ軸右方に間隔Ｓ１を空けた位置に、最初のマイナス側のピーク（以下、「マイナスピーク」という）である第２ピークＰ２が位置している。また、第２ピークＰ２の位置からＸ軸右方に間隔Ｓ２を空けた位置に、２番目のプラスピークである第３ピークＰ３が位置しており、第３ピークＰ３の位置からＸ軸右方に間隔Ｓ３を空けた位置に、２番目のマイナスピークである第４ピークＰ４が位置している。
【００７２】
図５（Ｂ）において、第１ピークＰ１は図５（Ａ）に示す右側の縦の線４ｈの右端に対応し、第２ピークＰ２は線４ｈの左端に対応している。また、第３ピークＰ３は図５（Ａ）に示す左側の縦の線４ｉの右端に対応し、第４ピークＰ４は線４ｉの左端に対応している。すなわち、図５（Ｂ）に示す間隔Ｓ１，Ｓ２，Ｓ３は、図５（Ａ）に示す線幅Ｗ１、間隔Ｗ２、線幅Ｗ３にそれぞれ対応している。
【００７３】
したがって、磁気インク文字の線幅が太くなると、間隔Ｓ１，Ｓ３は大きくなり、間隔Ｓ２は小さくなる。一方、磁気インク文字の線幅が細くなると、間隔Ｓ１，Ｓ３は小さくなり、間隔Ｓ２は大きくなる。また、第４ピークＰ４の位置と波形の終端位置（Ｘ軸右方）との間隔Ｓ４は、磁気インク文字の線幅が太くなると小さくなり、磁気インク文字の線幅が細くなると、大きくなる。
【００７４】
ここで、磁気ヘッド５４による読み取りの際、磁束の変化がない区間における検出信号波形データの振幅（Ｙ軸方向における変化量）はほぼゼロレベル（１２８段階）となる。線幅が太い場合、間隔Ｓ１，Ｓ３のそれぞれにおけるゼロレベル近傍の区間が広くなり、間隔Ｓ２，Ｓ４のそれぞれにおけるゼロレベル近傍の区間が狭くなる。一方、線幅が細い場合、間隔Ｓ１，Ｓ３のそれぞれにおけるゼロレベル近傍の区間が狭くなり、間隔Ｓ２，Ｓ４のそれぞれにおけるゼロレベル近傍の区間が広くなる。
【００７５】
＜磁気インク文字認識処理＞
図６に示すステップＳＡ２以下の処理は、いわゆる磁気インク文字認識に係る処理であり、ステップＳＡ１において切り出された磁気インク文字（処理対象文字）に対して、順次実行され、これにより、磁気インク文字列４Ａに含まれる磁気インク文字のそれぞれに対して１回ずつ実行される。
【００７６】
ステップＳＡ２以下には、第１認識フェーズ（ステップＳＡ２）〜第５認識フェーズ（ステップＳＡ１２）の５つの認識フェーズが含まれている。これら５つの認識フェーズは、それぞれ異なる方法により処理対象文字の磁気インク文字認識を行い、当該処理対象文字の文字種類を確定し、又は、確定できないことを検出するフェーズである。本実施形態は、磁気インク文字の線幅のばらつきに対応して認識を行う第４認識フェーズを備えていることを特徴とする。
【００７７】
第１認識フェーズ〜第４認識フェーズのいずれかのフェーズにおいて、処理対象文字の文字種類を確定できた場合は、次のフェーズを実行することなく、当該処理対象文字の次の磁気インク文字を処理対象文字とした上で、新たな処理対象文字に対して磁気インク文字認識を実行する。
【００７８】
ステップＳＡ２以下の文字認識に係る処理を順を追って説明する。第１認識フェーズ（ステップＳＡ２）では、文字認識部８０は、処理対象文字の文字波形データのそれぞれと、１４の文字種類に対応する基準波形データのそれぞれとの間の差異量を検出する。
【００７９】
処理対象文字の文字波形データと基準波形データとの間の差異量の検出について説明する。図７は、第１認識フェーズで検出される差異量を説明する図である。図７において、文字波形データが示す波形は細線で示され、基準波形データが示す波形は太線で示されている。なお、図７に示す文字波形データの文字種類は、図５（Ｂ）示す文字波形データの文字種類と異なっている。
【００８０】
差異量とは、図７中、斜線で示す領域の大きさのことであり、より具体的には、Ｘ軸上に規定された各サンプリング単位における、文字波形データが示す波形のＹ軸方向の値と、基準波形データが示す波形のＹ軸方向の値（波形の値）との差の絶対値の総和のことである。
【００８１】
１つの文字波形データが示す波形と、１つの基準波形データが示す波形との間の差異量が小さければ小さいほど、当該１つの文字波形データが示す波形と、当該１つの基準波形データが示す波形とが近似しているということであり、当該１つの文字波形データに対応する磁気インク文字の文字種別が、当該１つの基準波形データに対応する文字種類である蓋然性が高いということである。
【００８２】
第１認識フェーズにおける波形データの差異量の検出は、１４個の文字種類のそれぞれを比較対象として、例えば、単純比較とスライド比較との２通りの比較により行われる。単純比較とは、処理対象文字の文字波形データが示す波形と、比較対象文字種類に対応する基準波形データの波形とを単純に比較することである。スライド比較とは、処理対象文字の文字波形データが示す波形と、比較対象文字種類に対応する基準波形データの波形とを、所定の範囲内で所定の距離だけスライドさせて比較することである。
【００８３】
なお、スライド比較は、単純比較により処理対象文字の文字種類を確定できなかった場合に、実行される。すなわち、単純比較の結果、処理対処文字の文字種類を確定できた場合は、スライド比較を実行することなく、第１認識フェーズを終了する。
【００８４】
スライド比較について説明する。文字波形データにおいて、小切手４の搬送の状況、磁気ヘッド５４による磁気インク文字列４Ａの読み取りの状況、ステップＳＡ１の文字の切り出しの処理の状況等に起因して、実際の波形のＸ軸方向における位置が、波形の理想的な位置から数サンプリング単位分ずれることがある。そこで、本実施形態では、単純比較だけでなく、スライド比較を行って処理対象文字の文字波形データの波形との間で差異量を検出することにより、上述した「ずれ」を反映して、適切に差異量を算出するようにしている。
【００８５】
図示を省略するが、スライド比較において、文字認識部８０は、１４個の文字種類の中から比較対象とされる文字種類（以下、「比較対象文字種類」という）を特定する。そして、文字認識部８０は、比較対象文字種類に対応する基準波形データの波形全体を、Ｘ軸方向右側及びＸ軸方向左側のそれぞれへ、例えば、７、６、５、４、３、２、１、０サンプリング単位分だけスライドした計１５通りの波形のそれぞれと、処理対象文字の文字波形データの波形との間の差異量を算出する。
【００８６】
このように、１４個の文字種類のそれぞれについて、順番に、差異量の算出が１５回行われ、１５回分の差異量が算出される。そして、文字認識部８０は、算出した１５回分の差異量のうち、その値が最も小さいものを、比較対象文字種類の差異量として特定する。
【００８７】
単純比較及びスライド比較のそれぞれにおいて、１４個の文字種類の全てについて差異量の算出が終了した後、文字認識部８０は、差異量の検出結果に基づいて、差異量が最も小さかった基準波形データに対応する文字種類を第１候補とし、次に差異量が小さかった基準波形データに対応する文字種類を第２候補とする。
【００８８】
そして、文字認識部８０は、第１候補および第２候補とされた文字種類に対応する基準波形データと処理対象文字の文字波形データとの差異量を所定の閾値と比較する。その結果、第１候補に対応する基準波形データと処理対象文字の文字波形データとの差異量が閾値以下となり、かつ、第２候補に対応する基準波形データと処理対象文字の文字波形データとの差異量が閾値を上回る場合に、第１候補とされた文字種類を処理対象文字の文字種類として確定する。なお、第１候補との差異量が閾値を上回る場合は、処理対象文字の文字種類を確定することなく、第１認識フェーズを終了する。
【００８９】
一方、第１候補とされた文字種類に対応する基準波形データと処理対象文字の文字波形データとの差異量が閾値以下であり、かつ、第２候補とされた文字種類に対応する基準波形データと処理対象文字の文字波形データとの差異量が閾値以下である場合は、文字認識部８０は、処理対象文字の文字種類を確定しない。
【００９０】
ここで、上述の閾値は、処理対象文字の文字波形データと当該処理対象文字の正しい文字種類に対応する基準波形データとの間の差異量のみが閾値以下となり、かつ、当該文字波形データと他の文字種類に対応する基準波形データとの間の差異量が閾値を上回るように適宜設定される。このように閾値を設定することで、正常に小切手４が搬送され磁気ヘッド５４により正常に磁気インク文字列４Ａが読み取られれば閾値以下となる差異量に係る文字種類は１つに限定される。
【００９１】
一方、閾値以下となる差異量に係る文字種類が複数存在している状況のときは、磁気ヘッド５４による読み取りエラーや、小切手４の搬送エラー、その他の何らかの原因により、当該状況が現出している可能性がある。したがって、このような状況のときに処理対象文字の文字種類を確定すると、誤認識を招くおそれがある。
【００９２】
なお、磁気インク文字列４Ａの各磁気インク文字は、小切手４にオフセット印刷により印刷される場合と、レーザー印刷により印刷される場合とがある。そして、それぞれの印刷によって印刷される磁気インク文字は、その形状が互いに相違している。これを踏まえ、第１認識フェーズではオフセット印刷用の基準波形データが利用されて各種処理が実行され、第３認識フェーズではレーザー印刷用の基準波形データが利用されて各種処理が実行される。
【００９３】
図６に示すように、第１認識フェーズ（ステップＳＡ２）の実行後、文字認識部８０は、第１認識フェーズにおいて、処理対象文字の文字種類が確定できたか否かを判別する（ステップＳＡ３）。
処理対象文字の文字種類が確定できた場合（ステップＳＡ３：ＹＥＳ）、文字認識部８０は、第２認識フェーズを行うことなく、処理手順をステップＳＡ４へ移行する。
処理対象文字の文字種類が確定できなかった場合（ステップＳＡ３：ＮＯ）、文字認識部８０は、第２認識フェーズを実行する（ステップＳＡ６）。
【００９４】
第２認識フェーズ（ステップＳＡ６）は、磁気インク文字の印刷状態や小切手４の搬送状況等により文字波形データの波形がＸ軸方向に伸び、又は、縮んだ場合に対応する認識フェーズである。
【００９５】
第２認識フェーズでは、検出信号波形データにおける処理対象文字の文字間隔に基づいて磁気インク文字の伸びや縮みを検出し、検出された伸びや縮みを反映して、比較対象文字種類に対応する基準波形データの波形を、例えば、文字間隔の両側又は片側に伸縮させて補正する。そして、補正された基準波形データのそれぞれの波形と、処理対象文字に対応する文字波形データの波形との間の差異量を検出する。
【００９６】
第２認識フェーズにおいても、文字認識部８０は、検出された差異量が小さかった順に文字種類の第１候補及び第２候補を選別し、第１候補に対応する基準波形データと処理対象文字の文字波形データとの差異量が閾値以下となり、かつ、第２候補に対応する基準波形データと処理対象文字の文字波形データとの差異量が閾値を上回る場合に、第１候補とされた文字種類を処理対象文字の文字種類として確定する。
【００９７】
また、第１候補とされた文字種類に対応する基準波形データと処理対象文字の文字波形データとの差異量が閾値以下であり、かつ、第２候補とされた文字種類に対応する基準波形データと処理対象文字の文字波形データとの差異量が閾値以下であっても、その差異量が上述の第１候補との差異量に所定の係数を乗じたもの以上である場合は、第１候補とされた文字種類を処理対象文字の文字種類として確定する。これら以外の場合は、処理対象文字の文字種類を確定しない。
【００９８】
この第２認識フェーズでは、上述のように、文字波形データの波形の伸びや縮みを反映した上で、第１候補、及び、第２候補となる文字種類を選別する。そのため、第２認識フェーズで選別された第１候補及び第２候補は、本実施形態における他の認識フェーズにおいて選別された第１候補や第２候補と比較し、最も信頼性が高いといえる。
【００９９】
第２認識フェーズ（ステップＳＡ６）の実行後、文字認識部８０は、第２認識フェーズにおいて処理対象文字の文字種類が確定したか否かを判別し（ステップＳＡ７）、確定できた場合は（ステップＳＡ７：ＹＥＳ）、処理手順をステップＳＡ４へ移行し、確定できなかった場合は（ステップＳＡ７：ＮＯ）、第３認識フェーズを実行する（ステップＳＡ８）。
【０１００】
第３認識フェーズ（ステップＳＡ８）では、レーザー印刷用の基準波形データが利用されて、第１認識フェーズと同様の各種処理が実行されるので、説明を省略する。
【０１０１】
第３認識フェーズの実行後、文字認識部８０は、第３認識フェーズにおいて処理対象文字の文字種類が確定したか否かを判別し（ステップＳＡ９）、確定できた場合は（ステップＳＡ９：ＹＥＳ）、処理手順をステップＳＡ４へ移行し、確定できなかった場合は（ステップＳＡ９：ＮＯ）、第４認識フェーズを実行する（ステップＳＡ１０）。
【０１０２】
第４認識フェーズ（ステップＳＡ１０）は、磁気インク文字の印刷状態等により図５（Ａ）に示す線幅Ｗ１，Ｗ３が太い場合、又は、細い場合、すなわち、図５（Ｂ）に示す文字波形データにおいて、間隔Ｓ１，Ｓ３が大きい場合、又は、小さい場合に対応する認識フェーズである。
【０１０３】
第４認識フェーズでは、処理対象文字の波形における間隔Ｓ１，Ｓ３が大きい場合、及び、小さい場合に対応して、比較対象文字種類に対応する基準波形データの波形において、例えば、間隔Ｓ１，Ｓ３に対応する波形部分を伸縮させて補正する。そして、伸縮補正された基準波形データ（以下、「伸縮補正波形データ」という）のそれぞれの波形と、処理対象文字に対応する文字波形データの波形とを比較して（以下、「線幅伸縮比較」という）、差異量を検出する。
【０１０４】
伸縮補正波形データの形成方法及び差異量の検出について、図８（Ａ）及び（Ｂ）を参照して説明する。図８（Ａ）は伸縮補正波形データの一例を示す図であり、図８（Ｂ）は文字波形データと伸縮補正波形データとを比較して示す図である。なお、図８（Ａ）及び（Ｂ）における点線は、Ｘ軸方向を１メッシュ毎に区切るとともに、Ｙ軸方向のプラス側及びマイナス側を３２段階毎に区切っている。
【０１０５】
図８（Ａ）において、文字種類「２」の基準波形データを太い実線で示す。この基準波形データに対し、線幅が太い場合及び細い場合に対応して、例えば、Ｘ軸方向に±２サンプリング単位の範囲で伸縮を行い、伸縮補正波形データを形成する。
【０１０６】
ここで、上述した通り、線幅の公差は０．０１３±０．００３ｉｎｃｈであるが、１メッシュ（７サンプリング単位）＝０．０１３ｉｎｃｈより、１サンプリング単位＝０．０１３／７ｉｎｃｈであるので、線幅の公差範囲はおおよそ±１．６サンプリング単位に相当する。したがって、Ｘ軸方向に±２サンプリング単位の範囲で基準波形の伸縮を行えば、印刷規格の線幅の上限から下限までの範囲に対応できることとなる。
【０１０７】
また、上述した通り、線幅が太い場合、間隔Ｓ１，Ｓ３におけるゼロレベル近傍の区間が広くなり、間隔Ｓ２，Ｓ４におけるゼロレベル近傍の区間が狭くなる。一方、線幅が細い場合、間隔Ｓ１，Ｓ３におけるゼロレベル近傍の区間が狭くなり、間隔Ｓ２，Ｓ４におけるゼロレベル近傍の区間が広くなる。そこで、間隔Ｓ１，Ｓ３のそれぞれ（ピーク同士の間）に波形の伸縮を行う伸縮点Ｅ１，Ｅ２を設定する。そして、間隔Ｓ２，Ｓ４のそれぞれに、波形の伸縮に伴う補完を行う補完点Ｃ１，Ｃ２を設定する。
【０１０８】
伸縮点Ｅ１，Ｅ２は、線幅がばらついた場合に、文字波形データにおいて波形が伸縮する影響を受ける位置の近傍に設定することが好ましい。線幅がばらついた場合に影響を受ける位置は、間隔Ｓ１，Ｓ３においてサンプリング単位当たりの変化量が小さい点であり、例えば、間隔Ｓ１，Ｓ３の中央位置や、波形の値がゼロレベルとなる位置である。また、補完点Ｃ１，Ｃ２は、波形の値がゼロレベルとなる点の近傍に設定することが好ましい。
【０１０９】
伸縮補正波形データは、例えば、以下の方法で形成する。まず、基準波形データの間隔Ｓ１，Ｓ３のそれぞれを１サンプリング単位大きくする場合は、伸縮点Ｅ１，Ｅ２のそれぞれの位置の直前の位置に、（伸縮点の値＋伸縮点の直前の値）／２のデータを挿入する。そして、補完点Ｃ１，Ｃ２のそれぞれの位置のデータを削除する。
【０１１０】
この結果、データが挿入されたことにより、第１ピークＰ１の位置に対して第２ピークＰ２の位置がＸ軸右方に１サンプリング単位だけ移動し、第３ピークＰ３の位置に対して第４ピークＰ４の位置がＸ軸右方に１サンプリング単位だけ移動する。一方、補完点Ｃ１，Ｃ２のデータが削除されることにより、第１ピークＰ１の位置に対する第３ピークＰ３の位置、及び、波形の終端位置に対する第３ピークＰ３の位置は変わらない。
【０１１１】
基準波形データの間隔Ｓ１，Ｓ３のそれぞれを２サンプリング単位大きくする場合は、伸縮点Ｅ１，Ｅ２のそれぞれの位置の直前の位置に、（伸縮点の値＋伸縮点の直前の値）／２のデータを挿入し、伸縮点Ｅ１，Ｅ２のそれぞれの位置とデータを挿入した位置との間に、（伸縮点の値＋挿入したデータの値）／２のデータを挿入する。そして、補完点Ｃ１，Ｃ２のそれぞれの位置のデータ、及び補完点Ｃ１，Ｃ２の次の位置のデータを削除する。
【０１１２】
基準波形データの間隔Ｓ１，Ｓ３のそれぞれを１サンプリング単位小さくする場合は、伸縮点Ｅ１，Ｅ２のそれぞれの位置のデータを削除し、補完点Ｃ１，Ｃ２のそれぞれの位置の直前の位置に、（補完点の値＋補完点の直前の値）／２のデータを挿入する。
【０１１３】
基準波形データの間隔Ｓ１，Ｓ３のそれぞれを２サンプリング単位小さくする場合は、伸縮点Ｅ１，Ｅ２のそれぞれの位置のデータ、及び伸縮点Ｅ１，Ｅ２の次の位置のデータを削除する。そして、補完点Ｃ１，Ｃ２のそれぞれの位置の直前の位置に、（補完点の値＋補完点の直前の値）／２のデータを挿入し、補完点Ｃ１，Ｃ２のそれぞれの位置とデータを挿入した位置との間に、（補完点の値＋挿入したデータの値）／２のデータを挿入する。
【０１１４】
以上の結果、図８（Ａ）に太い実線で示す基準波形データを基にして、磁気インク文字の線幅が標準値よりも太い場合に対応して、間隔Ｓ１，Ｓ３のそれぞれを、１サンプリング単位大きくした伸縮補正波形データ「伸縮補正波形（＋１）」（破線で示す）と、２サンプリング単位大きくした伸縮補正波形データ「伸縮補正波形（＋２）」（２点鎖線で示す）とが形成される。
【０１１５】
また、磁気インク文字の線幅が標準値よりも細い場合に対応して、間隔Ｓ１，Ｓ３のそれぞれを、１サンプリング単位小さくした伸縮補正波形データ「伸縮補正波形（−１）」（細い実線で示す）と、２サンプリング単位小さくした伸縮補正波形データ「伸縮補正波形（−２）」（１点鎖線で示す）とが形成される。したがって、合計４つの伸縮補正波形データが形成される。
【０１１６】
図８（Ｂ）には、文字種類「４」の場合の処理対象文字の文字波形データ（細い実線で示す）と、伸縮補正を行う前の基準波形データ（破線で示す）と、基準波形データから２サンプリング単位小さくした「伸縮補正波形（−２）」の伸縮補正波形データ（太い実線で示す）とを比較して示している。
【０１１７】
図８（Ｂ）に示すように、第２ピークＰ２及び第４ピークＰ４の位置が、破線で示す基準波形データでは文字波形データに対してＸ軸右方側に大きくずれているが、太い実線で示す「基準波形−２」の伸縮補正波形データでは文字波形データに近付いている。したがって、基準波形データの伸縮補正を行うことにより、文字波形データとの差異量が小さくなり、パターンマッチング度が向上するので、認識率を向上させることができる。
【０１１８】
第４認識フェーズにおける波形データの差異量の検出は、例えば、基準波形データ及び上述の４つの伸縮補正波形データの波形を予め用意しておき、これらの波形と処理対象文字の文字波形データが示す波形との比較を順次行う。なお、文字波形データとの比較の都度、伸縮補正波形データを形成するようにしてもよいが、予め伸縮補正波形データを形成しておくようにすれば、第４認識フェーズにおける処理速度を速くすることができる。
【０１１９】
第４認識フェーズにおいても、文字認識部８０は、検出された差異量が小さかった順に文字種類の第１候補及び第２候補を選別し、第１候補に対応する基準波形データと処理対象文字の文字波形データとの差異量が閾値以下となり、かつ、第２候補に対応する基準波形データと処理対象文字の文字波形データとの差異量が閾値を上回る場合に、第１候補とされた文字種類を処理対象文字の文字種類として確定する。
一方、第１候補との差異量が閾値を上回る場合、第１候補との差異量及び第２候補との差異量が閾値以下である場合は、文字認識部８０は、処理対象文字の文字種類を確定しない。
【０１２０】
本実施形態では、第１認識フェーズにおける波形のスライド比較、及び、第２認識フェーズにおける波形全体の伸び縮みを反映した比較に加えて、この第４認識フェーズにおいて、磁気インク文字の線幅のばらつきに起因する波形の一部の伸び縮みを反映した比較を行っている。これにより、磁気インク文字認識における認識率を向上させることができる。
【０１２１】
ところで、文字種類によって、磁気インク文字を構成する線の数や配置が異なるため、生成された文字波形データにおけるピークの数や位置関係が上記と異なる場合がある。そのため、伸縮点及び補完点を設定する位置及び箇所数は上記に限定されるものではない。以下に、ピークの数や位置関係が異なる場合の一例を説明する。図９は、文字種類「８」の基準波形データを示す図である。
【０１２２】
図９に示すように、文字種類「８」の基準波形データには、第１ピークＰ１から第６ピークＰ６までの６つのピークが存在する。これら６つのピークのうち、第１ピークＰ１、第２ピークＰ２、及び第４ピークＰ４はプラスピークであり、第３ピークＰ３、第５ピークＰ５、及び第６ピークＰ６はマイナスピークである。
【０１２３】
文字種類「８」の場合、プラスピークである第２ピークＰ２とその次に位置するマイナスピークである第３ピークＰ３との間に伸縮点Ｅ１を設定し、プラスピークである第４ピークＰ４とその次に位置するマイナスピークである第５ピークＰ５との間に伸縮点Ｅ２を設定する。また、マイナスピークである第３ピークＰ３とその次に位置するプラスピークである第４ピークＰ４との間に補完点Ｃ１を設定し、最後のマイナスピークである第６ピークＰ６と波形の終端との間に補完点Ｃ２を設定する。
【０１２４】
このように、磁気インク文字の文字種類、すなわち生成された文字波形におけるピークの数や位置関係に関わらず、プラスピークとその次に位置するマイナスピークとの間に伸縮点を設置し、マイナスピークとその次に位置するプラスピークとの間、及び最後のマイナスピークと波形の終端との間に補完点を設定すればよい。
【０１２５】
図６に戻り、第４認識フェーズ（ステップＳＡ１０）の実行後、文字認識部８０は、第４認識フェーズにおいて処理対象文字の文字種類が確定したか否かを判別し（ステップＳＡ１１）、確定できた場合は（ステップＳＡ１１：ＹＥＳ）、処理手順をステップＳＡ４へ移行し、確定できなかった場合は（ステップＳＡ１１：ＮＯ）、第５認識フェーズを実行する（ステップＳＡ１２）。
【０１２６】
第５認識フェーズ（ステップＳＡ１２）では、全てのサンプリング単位ではなく、基準波形データのピークの位置やその前後のサンプリング単位目における基準波形データの波形と処理対象文字の文字波形データの波形とを比較する。これにより、処理対象文字の文字波形データの波形において、乱れがあった場合にその影響を排し、部分的な伸びや、縮み、ずれ、が生じた場合にこれらを反映して、適切に処理対象文字の文字認識を実行する。
【０１２７】
第５認識フェーズでは、処理対象文字の文字種類の最終的な確定を行わず、後述する所定の条件が成立した場合にのみ、処理対象文字の文字種類が確定される。これを踏まえ、第５認識フェーズにおける処理対象文字の文字種類の確定については、「仮確定」と表現し、他の認識フェーズにおける文字種類の確定と区別するものとする。
【０１２８】
第５認識フェーズの終了後、文字認識部８０は、第５認識フェーズにおいて処理対象文字の文字種類を仮確定できたか否かを判別する（ステップＳＡ１３）。
第５認識フェーズにおいて処理対象文字の文字種類を仮確定できなかった場合（ステップＳＡ１３：ＮＯ）、すなわち、第１認識フェーズ〜第５認識フェーズのいずれにおいても処理対象文字の文字種類を確定できなかった場合、文字認識部８０は、磁気インク文字認識では処理対象文字の文字種類を確定できないものと判別し（ステップＳＡ２１）、処理手順をステップＳＡ４へ移行する。
【０１２９】
第５認識フェーズにおいて処理対象文字の文字種類を仮確定できた場合（ステップＳＡ１３：ＹＥＳ）、文字認識部８０は、第５認識フェーズにおいて仮確定した文字種類と、第２認識フェーズにおいて第１候補とされた文字種類、及び、第２候補とされた文字種類のいずれかと、が一致するか否かを判別する（ステップＳＡ１４）。
【０１３０】
一致しない場合（ステップＳＡ１４：ＮＯ）、文字認識部８０は、磁気インク文字認識では処理対象文字の文字種類を確定できないものと判別し（ステップＳＡ２１）、処理手順をステップＳＡ４へ移行する。
一方、一致する場合（ステップＳＡ１４：ＹＥＳ）、文字認識部８０は、第５認識フェーズにおいて仮確定した文字を、処理対象文字の文字種類として確定し（ステップＳＡ１５）、処理手順をステップＳＡ４へ移行する。
【０１３１】
ステップＳＡ４では、磁気インク文字列４Ａに含まれる全ての磁気インク文字が処理対象文字となり、文字認識に係る処理が実行されたか否かが判別される。
磁気インク文字列４Ａに含まれる全ての磁気インク文字が処理対象文字となっていない場合（ステップＳＡ４：ＮＯ）、文字認識部８０は、処理手順をステップＳＡ１へ戻して、次の磁気インク文字について文字の切り出し及び正規化を実行する。
【０１３２】
一方、磁気インク文字列４Ａに含まれる全ての磁気インク文字が処理対象文字となったと判別された場合（ステップＳＡ４：ＹＥＳ）、文字認識部８０は、磁気インク文字列４Ａに含まれる磁気インク文字の文字数を検出する（ステップＳＡ５）。
【０１３３】
ステップＳＡ５に次いで、文字認識部８０は、磁気インク文字列４Ａに含まれる全ての磁気インク文字について、文字種類が確定したか否かを判別する（ステップＳＡ１６）。
【０１３４】
全ての磁気インク文字について文字種類が確定した場合（ステップＳＡ１６：ＹＥＳ）、ホスト側制御部７３は、磁気インク文字列４Ａの読み取りが成功したものとして、磁気インク文字列４Ａの読み取りが成功した場合に行うべき処理を行う（ステップＳＡ１７）。磁気インク文字列４Ａの読み取りが成功した場合に行うべき処理には、例えば、磁気インク文字列４Ａが示す情報を記憶部７８に記憶し、また、制御部７１に記録装置５６を制御させて、小切手４の裏面に裏書きに係る所定の画像を記録し、また、第１小切手排出部７に小切手４を排出する等の処理が含まれる。
【０１３５】
一方、磁気インク文字列４Ａに含まれる磁気インク文字について、１つでも文字種類が確定しなかったものが存在した場合（ステップＳＡ１６：ＮＯ）、文字認識部８０は、文字種類が確定しなかった磁気インク文字に対して光学的な文字の認識を行う光学認識処理（ステップＳＡ１８）を実行する。
【０１３６】
ステップＳＡ１８の光学認識処理では、文字認識部８０は、表面側コンタクトイメージセンサー５２の読み取り結果に基づいて生成された小切手４の表面の画像を示すデータにおいて、磁気インク文字列４Ａの画像に対応するデータの範囲を特定し、磁気インク文字毎に画像データを切り出す。そして、１４種類の文字種類のそれぞれに対応するビットマップパターンと切り出した画像データとを比較することにより、光学文字認識を実行し、磁気インク文字のそれぞれの文字種類を仮確定する。
【０１３７】
次いで、文字認識部８０は、光学文字認識の結果に基づいて磁気インク文字列４Ａに含まれる磁気インク文字の文字数を検出し、ステップＳＡ５で検出された文字数と一致するか否かを判別する。文字数が一致しない場合、文字認識部８０は、磁気インク文字列４Ａの読み取りに失敗したと判別し、ステップＳＡ１８の光学認識処理を終了する。
【０１３８】
文字数が一致する場合、文字認識部８０は、ステップＳＡ２１において文字種類を確定できないと判別された磁気インク文字ついて、１文字ずつ順番に、光学文字認識で仮確定された文字種類と、第２認識フェーズ（ステップＳＡ６）において第１候補とされた文字種類、及び、第２候補とされた文字種類のいずれかと、が一致するか否かを判別する。
【０１３９】
判別の結果、一致する場合、文字認識部８０は、仮確定した文字を、処理対象文字の文字種類として確定する。一方、一致しない場合、文字認識部８０は、処理対象文字について、光学文字認識を利用した文字認識によっても文字種類を確定できないと判別する。これらの処理を、ステップＳＡ２１において文字種類を確定できないと判別された全ての磁気インク文字が処理対象文字となるまで行う。
【０１４０】
次いで、文字認識部８０は、光学認識処理により、文字種類が確定していなかった全ての磁気インク文字について、文字種類が確定したか否かを判別し（ステップＳＡ１９）、全ての磁気インク文字について、文字種類が確定した場合は（ステップＳＡ１９：ＹＥＳ）、磁気インク文字列４Ａの読み取りが成功した場合に行うべき処理を行う（ステップＳＡ１７）。
【０１４１】
一方、１つでも文字種類が確定しなかった磁気インク文字が存在する場合（ステップＳＡ１９：ＮＯ）、ホスト側制御部７３は、磁気インク文字列４Ａの読み取りが失敗した場合に行うべき処理を行う（ステップＳＡ２０）。
磁気インク文字列４Ａの読み取りが失敗した場合に行うべき処理として、ホスト側制御部７３は、制御部７１を制御して、裏書きに係る画像の印刷等を行うことなく、第２小切手排出部８に小切手４を搬送する処理を行う。第２小切手排出部８に排出された小切手４は、読み取りが失敗した原因の究明や、再読み取り等の処理が行われる。
【０１４２】
以上説明したように、本実施形態に係る記録媒体処理装置、記録媒体処理装置の制御方法、及び、プログラムによれば、以下の効果が得られる。
【０１４３】
第４認識フェーズにおいて、磁気インク文字の線幅が印刷規格の標準値よりも太い場合及び細い場合に対応して、基準波形データを伸縮補正して形成した伸縮補正波形データと文字波形データとを比較して、磁気インク文字認識を行う。これにより、磁気インク文字の印刷のばらつき等により、磁気インク文字の線幅が印刷規格の標準値よりも太い場合及び細い場合においても、文字波形データとの差異量を小さくできるので、パターンマッチング度が向上し、認識率を向上させることができる。
【０１４４】
（第２の実施形態）
次に、第２の実施形態に係る記録媒体処理装置、記録媒体処理装置の制御方法、及び、プログラムを説明する。
【０１４５】
第２の実施形態に係る記録媒体処理装置、記録媒体処理装置の制御方法、及び、プログラムは、第１の実施形態に係る記録媒体処理装置、記録媒体処理装置の制御方法、及び、プログラムに対して、ステップＳＡ１０の第４認識フェーズにおいて線幅伸縮スライド比較をさらに実行する点が異なっているが、その他の構成はほぼ同じである。したがって、ここでは、第１の実施形態と異なる点について説明する。
【０１４６】
第１の実施形態において、第１認識フェーズのスライド比較で説明したように、実際の波形のＸ軸方向における位置が、波形の理想的な位置から数サンプリング単位分ずれることがある。このような波形のズレが磁気インク文字の線幅のばらつきと複合して発生した場合、第１の実施形態の第４認識フェーズでは文字種類の確定が困難となり、認識率が低下することとなる。
【０１４７】
そこで、第２の実施形態では、第４認識フェーズにおいて、まず、第１の実施形態と同様に線幅伸縮比較を行う。そして、線幅伸縮比較の結果、処理対象文字の文字種類を確定できなかった場合に、文字波形データに対して伸縮補正波形データを所定の範囲内で所定の距離だけスライドさせて、両者の比較を行う（以下、「線幅伸縮スライド比較」という）。
【０１４８】
線幅伸縮スライド比較について、図１０及び図１１を参照して説明する。図１０（Ａ）は文字波形データと基準波形データとを比較して示す図であり、図１０（Ｂ）は文字波形データと伸縮補正波形データとを比較して示す図である。図１１は、文字波形データとスライドさせた伸縮補正波形データとを比較して示す図である。
【０１４９】
図１０（Ａ）において、文字波形データが示す波形は細線で示され、基準波形データが示す波形は太線で示されている。図１０（Ａ）に示すように、文字波形データにおける第１ピークＰ１の位置と第２ピークＰ２の位置との間隔、及び、第３ピークＰ３の位置と第４ピークＰ４位置との間隔は、基準波形データにおけるそれぞれの間隔よりも狭くなっている。すなわち、この文字波形データは、線幅が印刷規格の標準値よりも細い磁気インク文字から生成されたものと考えられる。
【０１５０】
次に、図１０（Ｂ）に示すように、基準波形データを基に、第１ピークＰ１の位置と第２ピークＰ２の位置との間隔、及び、第３ピークＰ３の位置と第４ピークＰ４位置との間隔を小さくして伸縮補正波形データを形成し、線幅伸縮比較を行う。この線幅伸縮比較では、各ピークの位置がずれているため、すなわち、波形全体がＸ軸方向にずれているため、両者の波形の間の差異量は大きくなり、文字種類を確定することは困難である。
【０１５１】
そこで、図１１に示すように、伸縮補正波形データをＸ軸左方にスライドさせて、線幅伸縮スライド比較を行う。この線幅伸縮スライド比較によれば、文字波形データと伸縮補正波形データとで、各ピークの位置がほぼ一致し、両者の波形の間の差異量が小さくなって、文字種類を確定することが可能となる。
【０１５２】
線幅伸縮スライド比較における伸縮補正波形データの波形のスライド量は、第１認識フェーズのスライド比較におけるスライド量よりも小さい範囲とし、例えば、Ｘ軸方向右側及びＸ軸方向左側のそれぞれへ、３、２、１、０サンプリング単位分だけスライドした計７通りとする。これは、以下の理由による。
すなわち、第２の実施形態に係る第４認識フェーズの線幅伸縮スライド比較では、磁気インク文字の線幅のばらつきに対応して基準波形データの波形を伸縮させた上に、波形全体をスライドさせる。そのため、スライド量が大きいと、本来の文字種類とは別の文字種類の波形に近くなってしまう可能性があり、誤認識を招くリスクが大きくなる。したがって、スライド量を第１認識フェーズよりも小さく設定することで、誤認識のリスクを低減している。
【０１５３】
以上説明したように、第２の実施形態に係る記録媒体処理装置、記録媒体処理装置の制御方法、及び、プログラムによれば、以下の効果が得られる。
【０１５４】
第４認識フェーズにおいて、文字波形データと伸縮補正波形データとの線幅伸縮比較により処理対象文字の文字種類を確定できなかった場合に、文字波形データに対して伸縮補正波形データを所定の範囲内で所定の距離だけスライドさせて線幅伸縮スライド比較を行うので、磁気インク文字の線幅のばらつきと波形のズレとが複合して発生した場合でも、認識率を向上させることができる。
【０１５５】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形及び応用が可能である。変形例を以下に述べる。なお、上述した実施形態と同一の構成については、同一の符号を使用し、重複する説明は省略する。
【０１５６】
（変形例）
例えば、上述した実施形態では、第５認識フェーズ（ステップＳＡ１２）及び光学認識処理（ステップＳＡ１８）において仮確定した文字種類が、第２認識フェーズ（ステップＳＡ６）において第１候補とされた文字種類、及び、第２候補とされた文字種類のいずれかと一致する場合に、文字種類を確定する構成であったが、このような構成に限定されない。第５認識フェーズ及び光学認識処理において仮確定した文字種類が、第４認識フェーズ（ステップＳＡ１０）において第１候補とされた文字種類、及び、第２候補とされた文字種類のいずれかと一致する場合に、文字種類を確定する構成としてもよい。
【０１５７】
また、上述した実施形態では、ホストコンピューター７０が文字認識部８０を備え、磁気インク文字の認識を実行する構成であったが、この文字認識部８０の機能を、小切手読取装置１に持たせるようにし、小切手読取装置１が単独で、磁気インク文字の認識に係る各種処理を実行する構成としてもよい。この場合、小切手読取装置１が、記録媒体処理装置として機能する。
【符号の説明】
【０１５８】
１…小切手読取装置（記録媒体処理装置）、４…小切手（記録媒体）、４Ａ…磁気インク文字列、３０…小切手搬送機構（搬送部）、５４…磁気ヘッド（読取部）、７０…ホストコンピューター（記録媒体処理装置）、７１…制御部、７３…ホスト側制御部、７８…記憶部。
【図１】
2013020414.tif 000003
【図２】
2013020414.tif 000004
【図３】
2013020414.tif 000005
【図４】
2013020414.tif 000006
【図５】
2013020414.tif 000007
【図６】
2013020414.tif 000008
【図７】
2013020414.tif 000009
【図８】
2013020414.tif 000010
【図９】
2013020414.tif 000011
【図１０】
2013020414.tif 000012
【図１１】
2013020414.tif 000013