(57)【要約】      （修正有）【課題】磁気インク文字の認識に際し、認識率を向上させるとともに誤認識を抑制する。【解決手段】パーソナルチェックに記録された複数の磁気バーによって構成されるＣＭＣ７文字を磁気的に読み取る磁気波形取得部２０２と、ＣＭＣ７文字を読み取って得られる文字波形におけるピーク間隔パターンからＣＭＣ７文字の文字認識を行うＣＰＵ２３０と、磁気波形取得部２０２とＣＰＵ２３０とを制御する制御部２０３とを備えた小切手読取装置２００のＣＰＵ２３０は、制御部２０３の制御に基づいて、測定したピーク間隔の値を相互に比較して、ピーク間隔が広いピーク間隔又は狭いピーク間隔のいずれであるかを判別する。【選択図】図３
2013050765.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録された間隔が異なる複数のバーによって構成される磁気インク文字を磁気的に読み取る読取部と、
前記磁気インク文字を前記読取部により読み取って得られる磁気波形における複数のピーク同士の間隔の値を測定して、前記複数のピーク同士の間隔の広狭の組み合わせから前記磁気インク文字の文字認識を行う認識部と、
前記読取部と前記認識部とを制御する制御部と、を備え、
前記認識部は、前記制御部の制御に基づいて、
測定した前記複数のピーク同士の間隔の値を相互に比較して、前記間隔が広い間隔又は狭い間隔のいずれであるかを判別することを特徴とする記録媒体処理装置。
【請求項２】
前記認識部は、
前記複数のピーク同士の間隔の値の大小に基づいて並べて、大きい方から所定の順位までの前記間隔を前記広い間隔とし、前記所定の順位よりも小さい方の順位の前記間隔を前記狭い間隔とすることを特徴とする請求項１に記載の記録媒体処理装置。
【請求項３】
前記認識部は、
前記複数のピーク同士の間隔の値の大小に基づいて並べて、大きい方からみたときの次の順位の前記間隔の値との差が最も大きくなる前記間隔までを前記広い間隔とし、前記次の順位以降の前記間隔を前記狭い間隔とすることを特徴とする請求項１に記載の記録媒体処理装置。
【請求項４】
記録媒体に記録された間隔が異なる複数のバーによって構成される磁気インク文字を磁気的に読み取る読取部と、
前記磁気インク文字を前記読取部により読み取って得られる磁気波形における複数のピーク同士の間隔の値を測定して、前記複数のピーク同士の間隔の広狭の組み合わせから前記磁気インク文字の文字認識を行う認識部と、を備えた記録媒体処理装置の制御方法であって、
測定した前記複数のピーク同士の間隔の値を相互に比較して、前記間隔が広い間隔又は狭い間隔のいずれであるかを判別することを特徴とする記録媒体処理装置の制御方法。
【請求項５】
記録媒体に記録された間隔が異なる複数のバーによって構成される磁気インク文字を磁気的に読み取る読取部と、
前記磁気インク文字を前記読取部により読み取って得られる磁気波形における複数のピーク同士の間隔の値を測定して、前記複数のピーク同士の間隔の広狭の組み合わせから前記磁気インク文字の文字認識を行う認識部と、を備えた記録媒体処理装置の各部を制御する制御部により実行されるプログラムであって、
前記認識部を、測定した前記複数のピーク同士の間隔の値を相互に比較して、前記間隔が広い間隔又は狭い間隔のいずれであるかを判別する手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体処理装置、記録媒体処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
磁気インク文字（ＭＩＣＲ文字）は、磁性物質を含んだインクを用いて小切手やパーソナルチェック等の記録媒体に記録された文字や記号である。磁気インク文字の一つのフォントであるＣＭＣ７文字は、文字として視認可能な磁気バーコードによって表されており、店舗や銀行の決済システムにおいては、磁気インク文字認識が可能な記録媒体処理装置を用いて認識されている。
【０００３】
記録媒体処理装置として、磁気インク文字列を磁気ヘッドで磁気的に読取って得られた１文字分の磁気波形における７個のプラスピーク（値がプラス側の変曲点）同士の間隔である６個のピーク間隔を所定の閾値に基づいて広い間隔と狭い間隔とに判別し、ピーク間隔の広狭の組み合わせによって表されるピーク間隔パターンに基づいて、ＣＭＣ７文字の文字種類を認識するものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１５７９８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、磁気インク文字の印刷状態や記録媒体の折れ等に起因して、得られる検出磁気波形に伸び縮みが生じる場合がある。このような場合に、所定の閾値に対する絶対比較ではピーク間隔が広いか狭いかを正しく判別することが困難になり、その結果、ピーク間隔パターンに基づくＣＭＣ７文字の文字種類の認識が不可能となって認識率が低下することや、誤認識を招いてしまうことがあるという課題があった。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］本適用例に係る記録媒体処理装置は、記録媒体に記録された間隔が異なる複数のバーによって構成される磁気インク文字を磁気的に読み取る読取部と、前記磁気インク文字を前記読取部により読み取って得られる磁気波形における複数のピーク同士の間隔の値を測定して、前記複数のピーク同士の間隔の広狭の組み合わせから前記磁気インク文字の文字認識を行う認識部と、前記読取部と前記認識部とを制御する制御部と、を備え、前記認識部は、前記制御部の制御に基づいて、測定した前記複数のピーク同士の間隔の値を相互に比較して、前記間隔が広い間隔又は狭い間隔のいずれであるかを判別することを特徴とする。
【０００８】
この構成によれば、磁気インク文字を磁気的に読み取った磁気波形において、複数のピーク同士の間隔の値を相互に比較して、各間隔が広い間隔又は狭い間隔のいずれであるかを判別する。このため、得られた磁気波形に伸び縮みが生じたことにより、所定の閾値に基づいてピーク間隔が広いか狭いかを正しく判別することが困難な場合でも、複数のピーク同士の間隔の値を相対比較することにより、ピーク間隔が広いか狭いかを判別できる。これにより、ピーク間隔パターンに基づくＣＭＣ７文字の文字種類の認識における認識率の低下を抑えるとともに、誤認識を抑制することができる。
【０００９】
［適用例２］上記適用例に係る記録媒体処理装置であって、前記認識部は、前記複数のピーク同士の間隔の値の大小に基づいて並べて、大きい方から所定の順位までの前記間隔を前記広い間隔とし、前記所定の順位よりも小さい方の順位の前記間隔を前記狭い間隔とすることが好ましい。
【００１０】
この構成によれば、磁気インク文字の数字やアルファベット等文字種類によって広い間隔及び狭い間隔のそれぞれの数が特定できる場合、複数のピーク同士の間隔のうち、値が大きい方から広い間隔の数に対応する所定の順位までを広い間隔とし、それよりも小さい方の順位を狭い間隔とすることで、広い間隔と狭い間隔とに判別することができる。
【００１１】
［適用例３］上記適用例に係る記録媒体処理装置であって、前記認識部は、前記複数のピーク同士の間隔の値の大小に基づいて並べて、大きい方からみたときの次の順位の前記間隔の値との差が最も大きくなる前記間隔までを前記広い間隔とし、前記次の順位以降の前記間隔を前記狭い間隔とすることが好ましい。
【００１２】
この構成によれば、広い間隔と狭い間隔との値の差は、広い間隔同士の値の差及び狭い間隔同士の値の差よりも大きくなるので、複数のピーク同士の間隔を値の大きい方から順に並べて、次の順位の値との差が最も大きくなる順位までの間隔を広い間隔とすることで、複数のピーク同士の間隔を広い間隔と狭い間隔とに判別することができる。
【００１３】
［適用例４］本適用例に係る記録媒体処理装置の制御方法は、記録媒体に記録された間隔が異なる複数のバーによって構成される磁気インク文字を磁気的に読み取る読取部と、前記磁気インク文字を前記読取部により読み取って得られる磁気波形における複数のピーク同士の間隔の値を測定して、前記複数のピーク同士の間隔の広狭の組み合わせから前記磁気インク文字の文字認識を行う認識部と、を備えた記録媒体処理装置の制御方法であって、測定した前記複数のピーク同士の間隔の値を相互に比較して、前記間隔が広い間隔又は狭い間隔のいずれであるかを判別することを特徴とする。
【００１４】
この方法によれば、磁気インク文字を磁気的に読み取った磁気波形において、複数のピーク同士の間隔の値を相互に比較して、各間隔が広い間隔又は狭い間隔のいずれであるかを判別する。このため、得られた磁気波形に伸び縮みが生じたことにより、所定の閾値に基づいてピーク間隔が広いか狭いかを正しく判別することが困難な場合でも、複数のピーク同士の間隔の値を相対比較することにより、ピーク間隔が広いか狭いかを判別できる。これにより、ピーク間隔パターンに基づくＣＭＣ７文字の文字種類の認識における認識率の低下を抑えるとともに、誤認識を抑制することができる。
【００１５】
［適用例５］本適用例に係るプログラムは、記録媒体に記録された間隔が異なる複数のバーによって構成される磁気インク文字を磁気的に読み取る読取部と、前記磁気インク文字を前記読取部により読み取って得られる磁気波形における複数のピーク同士の間隔の値を測定して、前記複数のピーク同士の間隔の広狭の組み合わせから前記磁気インク文字の文字認識を行う認識部と、を備えた記録媒体処理装置の各部を制御する制御部により実行されるプログラムであって、前記認識部を、測定した前記複数のピーク同士の間隔の値を相互に比較して、前記間隔が広い間隔又は狭い間隔のいずれであるかを判別する手段として機能させることを特徴とする。
【００１６】
この構成によれば、磁気インク文字を磁気的に読み取った磁気波形において、複数のピーク同士の間隔の値を相互に比較して、各間隔が広い間隔又は狭い間隔のいずれであるかを判別する。このため、得られた磁気波形に伸び縮みが生じたことにより、所定の閾値に基づいてピーク間隔が広いか狭いかを正しく判別することが困難な場合でも、複数のピーク同士の間隔の値を相対比較することにより、ピーク間隔が広いか狭いかを判別できる。これにより、ピーク間隔パターンに基づくＣＭＣ７文字の文字種類の認識における認識率の低下を抑えるとともに、誤認識を抑制することができる。
【図面の簡単な説明】
【００１７】
【図１】パーソナルチェック及び磁気インク文字列を示す図である。
【図２】ＣＭＣ７文字の構成を示す図である。
【図３】第１の実施形態に係る小切手読取装置の概略構成を模式的に示す図である。
【図４】第１の実施形態に係る小切手読取装置における磁気文字認識の機能ブロック図である。
【図５】ＣＭＣ７文字と磁気波形との関係を説明する図である。
【図６】磁気波形におけるピーク間隔の分布のばらつきを説明する図である。
【図７】第１の実施形態に係る小切手読取装置における磁気文字認識処理を説明するフローチャートである。
【発明を実施するための形態】
【００１８】
以下に、本発明の一実施形態である記録媒体処理装置、記録媒体処理装置の制御方法、及び、プログラムについて図面を参照して説明する。本実施形態に係る記録媒体処理装置は、パーソナルチェック等の記録媒体の有効性を確認するために、記録媒体に印刷された磁気インク文字列の認識処理を行う装置である。
【００１９】
＜パーソナルチェック及びＣＭＣ７文字＞
まず、記録媒体の一つであるパーソナルチェック、及び、磁気インク文字（ＭＩＣＲ文字：Magnetic Ink Character Recognition）の一つのフォントであるＣＭＣ７文字について説明する。図１は、パーソナルチェック及び磁気インク文字列を示す図である。詳しくは、図１（ａ）は磁気インク文字列がチェック用紙に印刷されたパーソナルチェックを示す図であり、図１（ｂ）はチェック用紙に印刷された磁気インク文字列の一部を拡大して示す図である。また、図２は、ＣＭＣ７文字の構成を示す図である。
【００２０】
パーソナルチェックは、個人用小切手として特に欧州や米国等において広く用いられているものである。図１（ａ）に示すように、パーソナルチェック１００は、チェック用紙１０１に、発行日欄１０２、支払先店名欄１０３、支払金額欄１０４、署名欄１０５等を設けたものである。なお、図１（ａ）には、各欄１０２，１０３，１０４，１０５が記入される前の状態が示されている。チェック用紙１０１の下部には、複数のＣＭＣ７文字１１２によって構成され、銀行番号、口座番号、及び小切手番号の各データを表す磁気インク文字列１０６が印刷されている。
【００２１】
ここで、パーソナルチェック１００を用いた商取引の手順を簡単に説明する。商品等の購入者は、チェック用紙１０１の各欄１０２，１０３，１０４，１０５に、発行日、支払先、支払金額、自分の署名を記入の上、パーソナルチェック１００を支払先の店舗に渡す。店舗では、後述する小切手読取装置２００（図３参照）により、磁気インク文字列１０６を認識してパーソナルチェック１００の有効性を確認し、パーソナルチェック１００の裏書として振込先等の情報を記入する。
【００２２】
振込先等の情報の記入は、手書きやスタンプで行われる他、小切手読取装置とプリンターとが一体となった複合処理装置を使用して行われることもある。裏書きされたパーソナルチェック１００には、その店舗で、又は銀行等の金額入力センターで、右下欄にＣＭＣ７文字１１２により支払金額が印刷される。このパーソナルチェック１００が銀行の決済システムで処理され、ＣＭＣ７文字１１２で指定された金額が裏書きされた振込先に振り込まれる。
【００２３】
図１（ａ）に示すように、磁気インク文字列１０６は、列方向に複数配列された段落文字列１１１（１１１ａ，１１１ｂ，１１１ｃ）で構成されている。段落文字列１１１ａ，１１１ｂ，１１１ｃは、それぞれ複数の磁気インク文字（ＣＭＣ７文字１１２）で構成されており、例えば、列方向の左側から順に銀行番号、口座番号、小切手番号に対応している。なお、本実施形態では、図１（ａ），（ｂ）における左側を磁気インク文字列１０６の列方向の前方と呼ぶ。
【００２４】
図１（ａ）に破線で示すように、段落文字列１１１ａ，１１１ｂの中間には空白文字１１６ａが配置され、段落文字列１１１ｂ，１１１ｃの中間には空白文字１１６ｂが配置されている。空白文字１１６ａ，１１６ｂは、小切手読取装置２００によって空白文字として認識される。
【００２５】
図１（ｂ）に示すように、磁気インク文字列１０６において、各ＣＭＣ７文字１１２は、所定の文字幅ｗを有しており、所定の文字間隔ｄを置いて配列されている。なお、文字幅ｗ及び文字間隔ｄは、後述するように、各ＣＭＣ７文字１１２を構成する磁気バー１２１の磁気バー後端部１２３を基準とした距離である。文字幅ｗは、例えば２．２０±０．２４ｍｍと定められており、文字間隔ｄは、例えば０．６７ｍｍと定められている。
【００２６】
また、空白文字１１６ａ，１１６ｂは、ＣＭＣ７文字１１２の文字幅ｗと同じ幅を有しており、段落文字列１１１（ＣＭＣ７文字１１２）との間に文字間隔ｄと同じ間隔を置いて配置されている。
【００２７】
図２に示すように、ＣＭＣ７文字１１２は、文字として視認可能な磁気バーコードによって表されている。ＣＭＣ７文字１１２の形状や磁気特性、特に、磁気ヘッド２２１（図３参照）で磁気読取りした場合の磁束の波形の形状は、ＣＭＣ７規格によって定められている。ＣＭＣ７規格においては、フォントとして、１０種類の数字「０〜９」、５種類の記号「ＳＩ〜ＳＶ」及び２６種類のアルファベット「Ａ〜Ｚ」が存在する。なお、図２には、数字及び記号のみを示している。
【００２８】
ＣＭＣ７文字１１２は、各文字が７列の磁気バー１２１で構成される。そして、隣り合う磁気バー１２１同士の磁気バー後端部１２３間の距離である、６個のバー間隔１２２の「広い間隔（＝１）」及び「狭い間隔（＝０）」の組み合わせ（以下、「バー間隔パターン」という）によって、ＣＭＣ７文字１１２の文字種類が認識される。
【００２９】
例えば、数字の「０」を表すＣＭＣ７文字１１２のバー間隔パターンは、文字の左側から「狭い間隔、狭い間隔、広い間隔、広い間隔、狭い間隔、狭い間隔」、すなわち「００１１００」となっている。また、数字の「１」を表すＣＭＣ７文字１１２のバー間隔パターンは、文字の左側から「広い間隔、狭い間隔、狭い間隔、狭い間隔、広い間隔、狭い間隔」、すなわち「１０００１０」となっている。
【００３０】
バー間隔１２２の「広い間隔」は、例えば０．５０±０．０４ｍｍと定められており、「狭い間隔」は、例えば０．３０±０．０４ｍｍと定められている。この寸法公差は、チェック用紙１０１への印刷精度等を考慮して定められたものである。したがって、数字及び記号を表すＣＭＣ７文字１１２の所定の文字幅ｗは、２個の広い間隔及び４個の狭い間隔の和分、すなわち、２．２０±０．２４ｍｍとなる。
【００３１】
なお、６個のバー間隔１２２のうち広い間隔の数をＮ１、狭い間隔の数をＮ０とすると、数字及び記号は、Ｎ１：Ｎ０＝２：４であり、アルファベットは、Ｎ１：Ｎ０＝１：５又はＮ１： Ｎ０＝３：３である。なお、市場に一般に流通しているパーソナルチェック１００に使用されるＣＭＣ７文字１１２は、数字及び記号のみである。
【００３２】
（第１の実施形態）
＜小切手読取装置＞
次に、記録媒体処理装置としての小切手読取装置２００の構成について、図３を参照して説明する。図３は、第１の実施形態に係る小切手読取装置の概略構成を模式的に示す図である。図４は、第１の実施形態に係る小切手読取装置における磁気文字認識の機能ブロック図である。
【００３３】
図３に示すように、小切手読取装置２００は、チェック用紙搬送部２０１と、読取部としての磁気波形取得部２０２と、制御部２０３と、入力装置２０４とを備えている。
【００３４】
チェック用紙搬送部２０１は、駆動源となるステッピングモーター２１１と、ステッピングモーター２１１の駆動を制御するモーター制御回路２１２と、ステッピングモーター２１１の駆動力を伝達する動力伝達機構２１３と、動力伝達機構２１３を介してステッピングモーター２１１により回転する送りローラー２１４と、搬送されるチェック用紙１０１の送りを案内する搬送路（図示省略）とを有している。チェック用紙搬送部２０１は、チェック用紙１０１を、例えば、１／１４４インチ（約０．１７６ｍｍ）単位でステップ送りして搬送する。
【００３５】
磁気波形取得部２０２は、搬送路上のチェック用紙１０１に臨むように配置された磁気ヘッド２２１と、磁気ヘッド２２１に対して送り方向の手前に位置し、ＣＭＣ７文字１１２を磁化するための永久磁石２２２と、磁気−電気変換された電気信号を検出磁気波形１３１（図５参照）として後述するＣＰＵ２３０に送るＣＭＣ７文字検出回路２２３とを備えている。
【００３６】
磁気ヘッド２２１は、ＣＭＣ７文字１１２を構成する磁気バー１２１における磁束密度の変化を検出して電気信号に変換する。磁気ヘッド２２１は、例えば、磁気インク文字列１０６の後端（図１では、段落文字列１１１ｃの列方向後方の最外端のＣＭＣ７文字１１２「ＳＩ」）から列方向の後方に、例えば４０ｍｍの距離を隔てた位置より検出を開始する。磁気ヘッド２２１による磁束密度の測定は、例えば、チェック用紙１０１の搬送の１ステップ（約０．１７６ｍｍ）当り１５回行われ、４回毎に測定値の平均をとり、この波形データ列が制御部２０３のＲＡＭ２４０に記憶される。１データは、磁気インク文字列１０６上では約０．０４７ｍｍに相当する。
【００３７】
ＣＭＣ７文字検出回路２２３は、磁気ヘッド２２１により読み取られた電気信号を増幅する増幅回路２２６と、増幅された電気信号中の様々なノイズを除去するフィルター回路２２７と、フィルター回路２２７を通過したアナログ信号をＡ／Ｄ変換してデジタル値を出力するＡ／Ｄ変換回路２２８とを有している。
【００３８】
制御部２０３は、検出磁気波形１３１からＣＭＣ７文字１１２を認識する認識部としてのＣＰＵ２３０と、ＣＭＣ７文字検出回路２２３から送られた検出磁気波形１３１の波形データ等を一時的に保管するＲＡＭ２４０と、ＣＭＣ７文字１１２を認識するための判定条件を記憶するＲＯＭ２５０とを備えている。また、制御部２０３は、チェック用紙搬送部２０１、磁気波形取得部２０２、入力装置２０４の駆動及び制御を行う。
【００３９】
入力装置２０４は、ＣＭＣ７文字１１２を認識するための判定条件を変更する場合に、ＣＰＵ２３０の判定条件変更部２３１（図４参照）に対して、入力操作を行う装置である。
【００４０】
小切手読取装置２００では、チェック用紙搬送部２０１によって、磁気インク文字列１０６が印刷されたチェック用紙１０１が、磁気インク文字列１０６の列方向の後方を先頭にして搬送される。そして、チェック用紙１０１が磁気波形取得部２０２を通過することで、磁気インク文字列１０６の複数のＣＭＣ７文字１１２が磁化された後、列方向の後方から磁気読取りされて検出磁気波形１３１が取得される。そして、取得された検出磁気波形１３１に基づいて、ＣＰＵ２３０により文字認識処理が行われ、ＣＭＣ７文字１１２の文字種類が認識される。    
【００４１】
図４に示すように、ＲＯＭ２５０は、認識判定条件記憶部２５１を有している。認識判定条件記憶部２５１には、上述したＣＭＣ７文字１１２を認識するための判定条件が記憶されている。
【００４２】
ＲＡＭ２４０は、判定条件変更記憶部２４１と、磁気波形記憶部２４２と、認識結果記憶部２４３とを備えている。判定条件変更記憶部２４１は、ＣＰＵ２３０の判定条件変更部２３１により変更された判定条件を記憶する。磁気波形記憶部２４２は、検出磁気波形１３１の波形データ及び検出条件を記憶する。認識結果記憶部２４３は、ＣＰＵ２３０の磁気パターン認識部２３７によりＣＭＣ７文字１１２の文字種類が一義的に認識された場合に、その認識結果を記憶する。
【００４３】
また、図示を省略するが、ＲＡＭ２４０は、後述する文字認識処理における文字波形開始位置ｃｓｐを記憶する文字波形開始位置記憶部や、文字波形開始位置記憶部、各種フラグの設定、切出し直しカウンター、認識不可能文字数カウンター等をそれぞれ記憶する各種記憶部等をさらに備えている。
【００４４】
ＣＰＵ２３０は、判定条件変更部２３１と、搬送制御部２３２と、磁気波形記憶指示部２３３と、磁気波形切出し部２３４と、ピーク間隔測定部２３５と、パターン変換部２３６と、磁気パターン認識部２３７と、認識制御部２３８とを備えている。判定条件変更部２３１は、入力装置２０４からの入力操作に基づいて、ＣＭＣ７文字１１２を認識するための判定条件を変更する。
【００４５】
搬送制御部２３２は、上記のモーター制御回路２１２を介して、チェック用紙１０１の搬送を制御する。磁気波形記憶指示部２３３は、上記のＣＭＣ７文字検出回路２２３から送られた検出磁気波形１３１及び検出条件を、磁気波形記憶部２４２に記憶させる。磁気波形切出し部２３４は、記憶された検出磁気波形１３１から切出し開始基準位置である文字波形開始位置ｃｓｐを検出し、文字単位で文字波形１４５の切り出しを行う（図５参照）。
【００４６】
ピーク間隔測定部２３５は、切り出された文字波形１４５の６個のピーク間隔１４２（１４２ａ〜１４２ｆ）を測定する（図５参照）。パターン変換部２３６は、認識判定条件記憶部２５１又は判定条件変更記憶部２４１に記憶された判定条件にしたがって、６個のピーク間隔１４２ａ〜１４２ｆをそれぞれ、「広い間隔（＝１）」又は「狭い間隔（＝０）」のピーク間隔パターンに変換する。
【００４７】
磁気パターン認識部２３７は、認識判定条件記憶部２５１又は判定条件変更記憶部２４１に記憶された判定条件に基づいて、ＣＭＣ７文字１１２の文字種類を認識する。認識制御部２３８は、これら判定条件変更部２３１、搬送制御部２３２、磁気波形記憶指示部２３３、磁気波形切出し部２３４、ピーク間隔測定部２３５、パターン変換部２３６及び磁気パターン認識部２３７を関連付けて制御する。
【００４８】
＜磁気波形＞
次に、記録媒体に印刷された磁気インク文字（ＣＭＣ７文字１１２）と、磁気波形取得部２０２により取得された磁気波形（検出磁気波形１３１及び文字波形１４５）との関係を、図５を参照して説明する。図５は、ＣＭＣ７文字と磁気波形との関係を説明する図である。
【００４９】
検出磁気波形１３１は、図５ではその一部のみを図示しているが、図１（ａ）に示す磁気インク文字列１０６から取得された磁気波形であり、磁気インク文字列１０６を構成する複数のＣＭＣ７文字１１２に対応するものである。また、文字波形１４５は、検出磁気波形１３１から文字単位で切り出された磁気波形であり、ＣＭＣ７文字１１２の１つの文字に対応するものである。図５には、記号の「ＳＶ」を表すＣＭＣ７文字１１２の磁気波形を示している。
【００５０】
図５において、ＣＭＣ７文字１１２を構成する７列の磁気バー１２１を、磁気インク文字列１０６の列方向の前方から後方（図１及び図５における左方から右方）の順に磁気バー１２１ａ〜１２１ｇとする。また、磁気ヘッド２２１（図３参照）による磁気インク文字列１０６の読取り方向を矢印２２４とする。矢印２２４で示す読取り方向は、磁気インク文字列１０６の列方向の後方から前方（図１及び図５における右方から左方）に向かう方向である。
【００５１】
また、読取り方向と交差する方向に沿って延在する磁気バー１２１の読取り開始側の端部を、列方向の前方から順に磁気バー後端部１２３ａ〜１２３ｇとし、磁気バー１２１の読取り終了側の端部を、列方向の前方から順に磁気バー前端部１２４ａ〜１２４ｇとする。さらに、隣り合う磁気バー１２１同士の磁気バー後端部１２３間の距離である６個のバー間隔１２２を、列方向の前方から順にバー間隔１２２ａ〜１２２ｆとする。
【００５２】
文字波形１４５（検出磁気波形１３１）は、各磁気バー１２１による磁束密度の変化を電圧変化として検出したものである。そのため、文字波形１４５は微分波形となり、各磁気バー１２１による磁束密度の変化量に対応してＹ軸方向の値が上下すると共に、磁束密度の変化量がプラスであるのかマイナスであるのかに応じてＹ軸方向の値の正負が変化する。なお、Ｙ軸の上方がプラスであり、Ｙ軸の下方がマイナスである。
【００５３】
文字波形１４５は、磁気バー後端部１２３ａ〜１２３ｇの各位置において、値がプラス側の変曲点である極大値（以下、「プラスピーク」という）１４１となる。したがって、文字波形１４５は、７列の磁気バー１２１（１２１ａ〜１２１ｇ）のそれぞれに対応して、７個のプラスピーク１４１（１４１ａ〜１４１ｇ）を有している。
【００５４】
文字波形１４５における６個のピーク間隔１４２（１４２ａ〜１４２ｆ）は、隣り合うプラスピーク１４１ａ〜１４１ｇ同士の間隔であり、ＣＭＣ７文字１１２の６個のバー間隔１２２ａ〜１２２ｆに対応している。そのため、６個のピーク間隔１４２の「広い間隔（＝１）」及び「狭い間隔（＝０）」の組み合わせ（以下、「ピーク間隔パターン」という）は、ＣＭＣ７文字１１２のバー間隔パターンに対応している。これにより、取得された文字波形１４５（検出磁気波形１３１）におけるピーク間隔パターンから、ＣＭＣ７文字１１２の文字種類を認識することができる。
【００５５】
例えば、記号「ＳＶ」を表すＣＭＣ７文字１１２のバー間隔パターンは、記号の左側（読取り方向の逆）から順に、狭い間隔、狭い間隔、狭い間隔、狭い間隔、広い間隔、広い間隔、すなわち「００００１１」である。文字波形１４５におけるピーク間隔１４２ａ〜１４２ｆのピーク間隔パターンは、読取り方向から順に、広い間隔、広い間隔、狭い間隔、狭い間隔、狭い間隔、狭い間隔、すなわち「１１００００」となり、読取り方向の逆から順には「００００１１」となる。これにより、ピーク間隔パターンに基づいて、ＣＭＣ７文字１１２の文字種類が記号「ＳＶ」であると認識される。
【００５６】
なお、以下では、６個のピーク間隔１４２（１４２ａ〜１４２ｆ）のうち、広い間隔を「広いピーク間隔」といい、狭い間隔を「狭いピーク間隔」という。
【００５７】
＜磁気文字認識処理＞
次に、小切手読取装置２００における磁気文字認識処理について説明する。図６は、磁気波形におけるピーク間隔の分布のばらつきを説明する図である。図７は、第１の実施形態に係る小切手読取装置における磁気文字認識処理を説明するフローチャートである。磁気文字認識とは、取得した検出磁気波形１３１から、ＣＭＣ７文字１１２のそれぞれについて文字種類を確定し、又は、当該磁気インク文字の文字種類を確定できないことを検出することである。
【００５８】
第１の実施形態に係る磁気文字認識処理は、ＣＭＣ７文字１１２の文字種類が、市場で一般に使用されている数字及び記号であることを前提とする。すなわち、図５に示すように、文字波形１４５における６個のピーク間隔１４２ａ〜１４２ｆのうち、広い間隔の数をＮ１、狭い間隔の数をＮ０とすると、Ｎ１：Ｎ０＝２：４である場合を前提としている。
【００５９】
第１の実施形態に係る磁気文字認識処理では、６個のピーク間隔１４２ａ〜１４２ｆが、後述するステップＳＡ２で測定したそれぞれの値を相互に比較して、広い間隔又は狭い間隔のいずれであるかを判別する。より具体的には、６個のピーク間隔１４２ａ〜１４２ｆを測定した値の大小に基づいて降順に並べて、所定の順位として２番目までの上位２個を広い間隔とし、３番目以降の下位の４個を狭い間隔として判別する。
【００６０】
図６（ａ）〜（ｆ）には、６個のピーク間隔１４２ａ〜１４２ｆを測定して得られた値Ｄ１〜Ｄ６が、値の大きい方から降順に（右方から左方に向かって）プロットされている。図６（ａ）〜（ｆ）において、左方から右方に向かってピーク間隔１４２の値が大きくなっており、ピーク間隔１４２の「狭いピーク間隔」の最大値Ｓ１と、「広いピーク間隔」の最大値Ｓ２とが破線で示されている。
【００６１】
狭いピーク間隔の最大値Ｓ１は、バー間隔１２２の狭い間隔の上限値である０．３４ｍｍにバー間隔１２２の伸び量として０．１ｍｍを加味した値に対応しており、例えば１３５波形データである。また、広いピーク間隔の最大値Ｓ２は、バー間隔１２２の広い間隔の上限値である０．５４ｍｍにバー間隔１２２の伸び量として０．１ｍｍを加味した値に対応しており、例えば２１６波形データである。
【００６２】
ここで、従来の磁気文字認識処理では、狭いピーク間隔の最大値Ｓ１を閾値として（以下では、閾値Ｓ１ともいう）、狭いピーク間隔と広いピーク間隔とを判別していた。すなわち、図６（ａ）に示す値Ｄ３〜Ｄ６のように、波形データで表されるピーク間隔１４２の値が閾値Ｓ１以下のものを狭いピーク間隔とし、値Ｄ１，Ｄ２のように、ピーク間隔１４２の値が閾値Ｓ１を超えるものを広いピーク間隔として判別していた。
【００６３】
しかしながら、磁気インク文字列１０６の印刷状態やチェック用紙１０１の折れ等に起因して、図６（ｂ）〜（ｄ）のように、得られる文字波形１４５（検出磁気波形１３１）に伸び縮みが生じる場合がある。文字波形１４５に伸び縮みが生じると、ピーク間隔１４２も変動して広くなることや狭くなることがある。
【００６４】
図６（ｂ）は、文字波形１４５に伸びが生じてピーク間隔１４２が全体的に広くなった場合の例を示している。図６（ｂ）では、図６（ａ）に比べて、値Ｄ１〜Ｄ６が大きくなっており、値Ｄ１〜Ｄ３が閾値Ｓ１を超えている。そうすると、値Ｄ３に対応するピーク間隔１４２は、本来は狭いピーク間隔であっても、閾値Ｓ１を僅かに超えていることで、広いピーク間隔であると判別されてしまう。
【００６５】
また、図６（ｃ），（ｄ）は文字波形１４５に縮みが生じてピーク間隔１４２が全体的に狭くなった場合の例を示している。図６（ｃ）では値Ｄ２〜Ｄ６が閾値Ｓ１以下となり、図６（ｄ）では値Ｄ１〜Ｄ６が閾値Ｓ１以下となっている。したがって、図６（ｃ）では値Ｄ２に対応するピーク間隔１４２が、図６（ｄ）では値Ｄ１，Ｄ２に対応するピーク間隔１４２が、それぞれ、本来は広いピーク間隔であっても、狭いピーク間隔であると判別されてしまう。なお、文字波形１４５の波形中の一部に伸び縮みが生じる場合もある。
【００６６】
このように、文字波形１４５に伸び縮みが生じている場合は、従来の磁気文字認識処理のような閾値Ｓ１に対する絶対比較では、６個のピーク間隔１４２が広いピーク間隔又は狭いピーク間隔のいずれであるかを正しく判別することが困難である。そのため、ピーク間隔パターンに基づくＣＭＣ７文字１１２の文字種類の認識が不可能となり認識率が低下することや、誤認識を招いてしまうことがあるという課題があった。
【００６７】
これに対して、第１の実施形態に係る磁気文字認識処理では、ＣＭＣ７文字１１２の文字種類が数字及び記号である場合を前提として、値が大きい方から２番目まで（Ｄ１，Ｄ２）のピーク間隔１４２を広いピーク間隔とし、３番目（Ｄ３）以降のピーク間隔１４２を狭いピーク間隔とする。これにより、図６（ａ）〜（ｄ）に示すいずれの場合においても、６個のピーク間隔１４２を２個の広いピーク間隔と４個の狭いピーク間隔とに正しく判別することができるので、ピーク間隔パターンに基づいてＣＭＣ７文字１１２の文字種類の認識を行うことができる。その結果、従来の磁気文字認識処理に比べて、認識率の低下を抑えるとともに誤認識を抑制することができる。ただし、このようにして広いピーク間隔と狭いピーク間隔とを判別する上で留意しなければならない点がある。
【００６８】
＜磁気文字認識処理における留意点＞
例えば、図６（ｅ）に示すように、大きい方の上位３つの値Ｄ１，Ｄ２，Ｄ３が同じ値である場合や、図６（ｆ）に示すように、大きい方から２番目の２つの値Ｄ２，Ｄ３が同じ値である場合は、６個のピーク間隔１４２から上位２個の広いピーク間隔を特定することが困難である。そのため、図６（ｅ），（ｆ）に示すような状態に該当するか否かの確認を先に行い、該当する場合は、ピーク間隔パターンに基づく文字認識を適用しないこととする。
【００６９】
また、図６（ｅ），（ｆ）に示す場合以外においても、検出磁気波形１３１から１文字分の文字波形１４５を切り出す際の文字波形開始位置ｃｓｐを誤ったこと（以下では、切出し間違いという）等により、文字波形１４５の波形中に、対応するＣＭＣ７文字１１２の前後に位置する他のＣＭＣ７文字１１２の広いピーク間隔が含まれてしまい、広いピーク間隔が３個となる場合があり得る。このような場合も、６個のピーク間隔１４２から上位２個の広いピーク間隔を特定することが困難である。そのため、切出し間違いの疑いがあるか否かの確認を先に行い、切出し間違いの疑いがある場合は、ピーク間隔パターンに基づく文字認識を適用しないこととする。
【００７０】
切出し間違いの疑いがある場合について、より具体的に説明する。文字波形１４５の波形中に広いピーク間隔が３個ある場合、６個のピーク間隔１４２の合計値は、広いピーク間隔が２個ある場合よりも大きな値となる。したがって、６個のピーク間隔１４２の合計値を確認することにより、切出し間違いの疑いがあるか否かを推測できる。なお、６個のピーク間隔１４２の合計値は、図５に示すプラスピーク１４１ａとプラスピーク１４１ｇとの間隔１４６の値に相当する。
【００７１】
しかしながら、文字波形１４５の波形中に広いピーク間隔が３個ある場合であっても、文字波形１４５に縮みが生じた場合、６個のピーク間隔１４２の合計値が、広いピーク間隔が２個ある場合と大きく違わないことがあり得る。このような場合、値が大きい方から３番目のピーク間隔１４２が広いピーク間隔であるか否かを確認することにより、切出し間違いの疑いがあるか否かを推測できる。
【００７２】
そこで、第１の実施形態に係る磁気文字認識処理では、切出し間違いの疑いがあるか否かを、例えば、ピーク間隔１４２の合計値、及び３番目のピーク間隔１４２の値を、それぞれの所定の値と比較することにより判定する。
【００７３】
まず、ピーク間隔１４２の合計値による判定方法について説明する。ＣＭＣ７文字１１２が数字及び記号である場合、６個のピーク間隔１４２のうち２個が広いピーク間隔であり４個が狭いピーク間隔である。したがって、６個のピーク間隔１４２の合計値の最大値Ｓ３は、上述の広いピーク間隔の最大値Ｓ２と狭いピーク間隔の最大値Ｓ１とから、下記の式１で求められる。
【００７４】
Ｓ３＝Ｓ２×２＋Ｓ１×４・・・（式１）
【００７５】
本実施形態では、磁気インク文字列１０６から取得した各ＣＭＣ７文字１１２の１文字分の文字波形１４５について、その６個のピーク間隔１４２の合計値をＳ７とすると、合計値Ｓ７が、式１で求めた最大値Ｓ３以下である場合は切出し間違いはないと判断し、最大値Ｓ３を超える場合は切出し間違いの疑いがあると判断する。
【００７６】
続いて、３番目のピーク間隔１４２の値による判定方法について説明する。ここでは、６個のピーク間隔１４２の合計値の最大値Ｓ３に加えて、合計値の最小値Ｓ６を求める。６個のピーク間隔１４２の合計値の最小値Ｓ６は、狭いピーク間隔の最小値Ｓ４と広いピーク間隔の最小値Ｓ５とから、下記の式２で求められる。
【００７７】
Ｓ６＝Ｓ５×２＋Ｓ４×４・・・（式２）
【００７８】
狭いピーク間隔の最大値Ｓ１が１３５波形データであることから、広いピーク間隔の最小値Ｓ５は１３６波形データとなる。また、狭いピーク間隔の最小値Ｓ４は、バー間隔１２２の狭い間隔の下限値である０．２６ｍｍからバー間隔１２２の縮み量として０．１ｍｍを減じた値に対応しており、５４波形データである。
【００７９】
６個のピーク間隔１４２の合計値の最大値Ｓ３を１００％とし、合計値の最小値Ｓ６を０％とすると、磁気インク文字列１０６から取得した文字波形１４５における６個のピーク間隔１４２の合計値Ｓ７の比率Ｒは、下記の式３で求められる。
【００８０】
Ｒ＝（Ｓ７−Ｓ６）／（Ｓ３−Ｓ６）・・・（式３）
【００８１】
ここで、文字波形１４５の波形中に広いピーク間隔が３個あると仮定して、大きい方から３番目の広いピーク間隔について、その最大値Ｄ３ｍａｘを広いピーク間隔の上限値（バー間隔１２２の広い間隔の上限値であるＳ２に対応する値で、例えば２１７波形データ）とする。また、３番目の広いピーク間隔の最小値Ｄ３ｍｉｎを広いピーク間隔の下限値（バー間隔１２２の広い間隔の下限値であるＳ５に対応する値で、例えば１３６波形データ）とする。
【００８２】
そして、大きい方から３番目の広いピーク間隔の最大値Ｄ３ｍａｘを１００％とし、最小値Ｄ３ｍｉｎを０％とすると、磁気インク文字列１０６から取得した文字波形１４５における大きい方から３番目のピーク間隔１４２が広いピーク間隔であるか否かを判定する基準値Ｄ３ｒｅｆは、下記の式４で求められる。
【００８３】
Ｄ３ｒｅｆ＝Ｄ３ｍｉｎ＋（Ｄ３ｍａｘ−Ｄ３ｍｉｎ）×Ｒ・・・（式４）
【００８４】
本実施形態では、磁気インク文字列１０６から取得した文字波形１４５における大きい方から３番目のピーク間隔１４２の値Ｄ３が、式４で求めたＤ３ｒｅｆ未満である場合は切出し間違いはないと判断し、Ｄ３ｒｅｆ以上である場合は切出し間違いの疑いがあると判断する。
【００８５】
第１の実施形態に係る磁気文字認識処理では、上述した留意点を踏まえて、値が大きい方から２番目までのピーク間隔１４２を広いピーク間隔と判別することができるかの判定を行った上で、判別することができる場合にピーク間隔パターンに基づく磁気文字認識処理を実行し、判別することが困難な場合には積分方式により磁気文字認識処理を実行することとする。
【００８６】
＜磁気文字認識処理フロー＞
次に、図７を参照して、小切手読取装置２００における磁気文字認識処理の動作の概略を説明する。まず、図７のステップＳＡ１では、磁気波形切出し部２３４により、検出磁気波形１３１から、ＣＭＣ７文字１１２の１文字分に対応する文字波形１４５の切り出しを行う。ここでは、まず、磁気波形記憶部２４２に記憶されている磁気波形データに基づいて、文字波形開始位置ｃｓｐを検索する。
【００８７】
文字波形開始位置ｃｓｐは、図５に示すように、検出磁気波形１３１の読取方向における先頭のプラスピーク（先に文字波形１４５が切り出されている場合は、前回切り出された文字波形１４５から数えて１番目のピーク）１４１ｇから右方に、例えば１１データ分戻った位置とする。この文字波形開始位置ｃｓｐは、磁気インク文字列１０６上では、磁気バー１２１ｇの磁気バー後端部１２３ｇから後方約０．５２ｍｍの位置に相当する。
【００８８】
続いて、文字波形開始位置ｃｓｐから８０データ分を１文字分として、検出磁気波形１３１から文字波形１４５を切り出す。これにより、磁気インク文字列１０６上では、各ＣＭＣ７文字１１２の列方向後方の磁気バー１２１ｇの磁気バー後端部１２３ｇから後方約０．５２ｍｍの位置から、約３．７６ｍｍ分が切り出されることとなる。以下、ステップＳＡ１において切り出された文字波形１４５に対応する磁気インク文字（ＣＭＣ７文字１１２）のことを「処理対象文字」という。
【００８９】
次に、図７のステップＳＡ２では、ピーク間隔測定部２３５により、処理対象文字の文字波形１４５において、文字波形開始位置ｃｓｐから７０データ分（約３．２９ｍｍに相当）について、プラスピークを検出してピーク間隔の測定を行う。ここでは、図５に示すように、処理対象文字の文字波形１４５において、７個のプラスピーク１４１ａ〜１４１ｇが検出され、６個のピーク間隔１４２ａ〜１４２ｆの値が測定される。
【００９０】
次に、図７のステップＳＡ３では、ステップＳＡ２で測定して得られた６個のピーク間隔１４２ａ〜１４２ｆの値について、図６（ｅ）に示すように上位３つの値が同じであるか否かを判定する。上位３つの値が同じでない場合（ステップＳＡ３：ＮＯ）、認識制御部２３８は、処理手順をステップＳＡ４に移行する。一方、上位３つの値が同じである場合（ステップＳＡ３：ＹＥＳ）、認識制御部２３８は、処理手順をステップＳＡ８に移行する。
【００９１】
次に、図７のステップＳＡ４では、ステップＳＡ２で測定して得られた６個のピーク間隔１４２ａ〜１４２ｆの値について、図６（ｆ）に示すように大きい方から２番目に同じ値が複数あるか否かを判定する。２番目に同じ値が複数ない場合（ステップＳＡ４：ＮＯ）、認識制御部２３８は、処理手順をステップＳＡ５に移行する。一方、２番目に同じ値が複数ある場合（ステップＳＡ４：ＹＥＳ）、認識制御部２３８は、処理手順をステップＳＡ８に移行する。
【００９２】
次に、図７のステップＳＡ５では、ステップＳＡ２で測定して得られた６個のピーク間隔１４２ａ〜１４２ｆの合計値Ｓ７が、所定の値、すなわち上述の式１で求めた最大値Ｓ３以下であるか否かを判定する。合計値Ｓ７が最大値Ｓ３以下である場合（ステップＳＡ５：ＹＥＳ）、認識制御部２３８は、切出し間違いはないと判断して処理手順をステップＳＡ６に移行する。一方、合計値Ｓ７が最大値Ｓ３を超える場合（ステップＳＡ５：ＮＯ）、認識制御部２３８は、切出し間違いの疑いがあると判断して処理手順をステップＳＡ８に移行する。
【００９３】
次に、図７のステップＳＡ６では、ステップＳＡ２で測定して得られた６個のピーク間隔１４２ａ〜１４２ｆの値について、大きい方から３番目の値Ｄ３が、所定の値、すなわち上述の式４で求めたＤ３ｒｅｆ未満であるか否かを判定する。値Ｄ３がＤ３ｒｅｆ未満である場合（ステップＳＡ６：ＹＥＳ）、切出し間違いはないと判断して処理手順をステップＳＡ７に移行する。一方、値Ｄ３がＤ３ｒｅｆ以上である場合（ステップＳＡ６：ＮＯ）、認識制御部２３８は、切出し間違いの疑いがあると判断して処理手順をステップＳＡ８に移行する。
【００９４】
次に、図７のステップＳＡ７では、磁気パターン認識部２３７により、処理対象文字の文字波形１４５に対して第１の文字認識を実行する。第１の文字認識では、ステップＳＡ２で測定された６個のピーク間隔１４２ａ〜１４２ｆのうち、値が大きい方から２番目までを広いピーク間隔とし、３番目以降を狭いピーク間隔として、ピーク間隔パターンに基づいて処理対象文字の認識処理を行う。
【００９５】
また、図７のステップＳＡ８では、磁気パターン認識部２３７は、公知の積分方式による第２の文字認識を実行する。詳しい説明は省略するが、第２の文字認識では、処理対象文字の文字波形１４５から生成した積分波形における凹曲線の位置に基づいて、凹曲線により形成される谷形状の深浅から処理対象文字の認識処理を行う。
【００９６】
なお、凹曲線とは、積分波形における一つの極小点と、その極小点を挟む２つの極大点との間に形成される曲線を指す。極小点は文字波形１４５におけるマイナス側のピーク（負の値）からプラス側のピーク（正の値）に向かう途中で値がゼロとなる点に対応し、極大点は文字波形１４５におけるプラス側のピーク（正の値）からマイナス側のピーク（負の値）に向かう途中で値がゼロとなる点に対応する。
【００９７】
次に、ステップＳＡ９では、ステップＳＡ７の第１の文字認識、及びステップＳＡ８の第２の文字認識における認識結果から処理対象文字の文字種類を確定できるか否かを判定する。第１の文字認識及び第２の文字認識において、文字波形１４５からＣＭＣ７文字１１２の文字種類が一義的に認識された場合に処理対象文字の文字種類を確定できると判定し、ＣＭＣ７文字１１２の文字種類が一義的に認識されなかった場合に処理対象文字の文字種類を確定できないと判定する。
【００９８】
ステップＳＡ９において、処理対象文字の文字種類を確定できると判定した場合（ステップＳＡ９：ＹＥＳ）、認識制御部２３８は、処理手順をステップＳＡ１０に移行する。一方、処理対象文字の文字種類が確定できないと判定した場合（ステップＳＡ９：ＮＯ）、確定できなかった文字は認識不可を示す文字種類としてＲＡＭ２４０の認識結果記憶部２４３に記憶し、認識制御部２３８は、処理手順をステップＳＡ１１に移行し、次にステップＳＡ１２に移行する。
【００９９】
次に、ステップＳＡ１０では、確定した処理対象文字の文字種類をＲＡＭ２４０の認識結果記憶部２４３に記憶して、処理手順をステップＳＡ１２に移行する。
【０１００】
次に、ステップＳＡ１２では、磁気インク文字列１０６に含まれる全ての磁気インク文字について、検出磁気波形１３１から文字波形１４５の切り出しが行われ、処理対象文字として文字認識が実行されたか否かを判定する。全ての磁気インク文字について文字認識が実行されていない場合（ステップＳＡ１２：ＮＯ）、認識制御部２３８は、処理手順をステップＳＡ１へ戻して、次の磁気インク文字についてステップＳＡ１以降の処理を実行する。一方、全ての磁気インク文字について文字認識が実行された場合（ステップＳＡ１２：ＹＥＳ）、認識制御部２３８は、文字認識処理を終了する。
【０１０１】
以上の文字認識処理の結果、磁気インク文字列１０６に含まれる全ての磁気インク文字（ＣＭＣ７文字１１２）の文字種類が確定された場合は、認識された磁気インク文字列１０６のＣＭＣ７文字１１２のデータが、インターフェイスを介して、ホストコンピューターに送信される。ホストコンピューターは、送信された磁気インク文字列１０６のデータに基づいて、銀行等の決済機関のサーバーへパーソナルチェック１００の有効性を問い合わせる。このようにして、例えば店舗において、購入者から受け取ったパーソナルチェック１００の有効性を確認することができる。
【０１０２】
ステップＳＡ１１では、処理対象文字の認識が不可能であったとして、パーソナルチェック１００を小切手読取装置２００から排出する等の処理を行ってもよい。そして、チェック用紙１０１の読取り動作を再度行ったり、オペレーターに磁気インク文字列１０６の認識ができなかった旨、報知したりする等のエラー処理を行ってもよい。
【０１０３】
以上説明したように、第１の実施形態に係る記録媒体処理装置、記録媒体処理装置の制御方法、及び、プログラムによれば、以下の効果が得られる。
【０１０４】
ＣＭＣ７文字１１２が数字及び記号であり、広いピーク間隔と狭いピーク間隔とが２：４であると特定できる場合、文字波形１４５における６個のピーク間隔１４２のうち、値が大きい方から上位２個を広いピーク間隔、他の４個を狭いピーク間隔と判別する。このため、文字波形１４５に伸び縮みが生じたことにより、従来の閾値Ｓ１に基づいてピーク間隔１４２が広いか狭いかを正しく判別することが困難な場合でも、広いピーク間隔と狭いピーク間隔とを判別できる。これにより、従来の磁気文字認識処理に比べて、認識率の低下を抑えるとともに、誤認識を抑制することができる。
【０１０５】
（第２の実施形態）
次に、第２の実施形態に係る記録媒体処理装置、記録媒体処理装置の制御方法、及び、プログラムを説明する。
【０１０６】
第２の実施形態に係る記録媒体処理装置、記録媒体処理装置の制御方法、及び、プログラムは、第１の実施形態に対して、磁気文字認識処理における広いピーク間隔と狭いピーク間隔とを判別する方法が異なっているが、その他の構成はほぼ同じである。ここでは、第１の実施形態と異なる点について、第１の実施形態で用いた図面を参照して説明する。
【０１０７】
第２の実施形態に係る磁気文字認識処理では、６個のピーク間隔１４２（１４２ａ〜１４２ｆ）を測定した値の大小に基づいて降順に並べて、次の順位のピーク間隔１４２の値との差が最も大きくなるピーク間隔１４２までを広いピーク間隔とし、次の順位以降のピーク間隔１４２を狭いピーク間隔として判別する。
【０１０８】
第１の実施形態において説明したように、ＣＭＣ７文字１１２のバー間隔１２２の広い間隔は０．５０±０．０４ｍｍであり、狭い間隔は０．３０±０．０４ｍｍである。そのため、磁気インク文字列１０６の印刷状態によってバー間隔１２２がばらついて広くなったり狭くなったりしても、バー間隔１２２の広い間隔と狭い間隔との差は、広い間隔同士の相互差及び狭い間隔同士の相互差よりも大きい。
【０１０９】
したがって、ＣＭＣ７文字１１２の１文字分に対応する文字波形１４５において、６個のピーク間隔１４２を測定して得られた値を相互に比較すれば、広いピーク間隔の値と狭いピーク間隔の値との差は、広いピーク間隔同士の値の相互差及び狭いピーク間隔同士の値の相互差よりも大きくなるはずである。
【０１１０】
例えば、図６（ａ）〜（ｄ）に示す場合では、６個のピーク間隔１４２ａ〜１４２ｆを測定して得られた値Ｄ１〜Ｄ６のうち、大きい方から２番目の値Ｄ２と３番目のＤ３との差が最も大きい。したがって、２番目の値Ｄ２と３番目のＤ３との間に広いピーク間隔と狭いピーク間隔との境界があると見なすことができ、境界の位置よりも大きい側の値Ｄ１，Ｄ２が広いピーク間隔であり、境界の位置よりも小さい側の値Ｄ３〜Ｄ６が狭いピーク間隔であると判別できる。
【０１１１】
このように、第２の実施形態に係る磁気文字認識処理においても、第１の実施形態と同様に、従来の磁気文字認識処理のような閾値Ｓ１に対する絶対比較では広いピーク間隔と狭いピーク間隔とを正しく判別することが困難な場合でも、６個のピーク間隔１４２を２個の広いピーク間隔と４個の狭いピーク間隔とに正しく判別することができる。これにより、従来の磁気文字認識処理に比べて、認識率の低下を抑えるとともに、誤認識を抑制することができる。
【０１１２】
また、図６（ｅ）に示す場合では上位３つの値Ｄ１，Ｄ２，Ｄ３と４番目の値Ｄ４との差が最も大きく、図６（ｆ）に示す場合では２番目の２つの値Ｄ２，Ｄ３と４番目の値Ｄ４との差が最も大きい。したがって、いずれの場合も上位３つの値Ｄ１，Ｄ２，Ｄ３と４番目の値Ｄ４との間に広いピーク間隔と狭いピーク間隔との境界があると見なすことができ、境界の位置よりも大きい側の値Ｄ１，Ｄ２，Ｄ３が広いピーク間隔であり、境界の位置よりも小さい側の値Ｄ４〜Ｄ６が狭いピーク間隔であると判別できる。
【０１１３】
このように、第２の実施形態に係る磁気文字認識処理では、６個のピーク間隔１４２ａ〜１４２ｆを測定して得られた値Ｄ１〜Ｄ６から、広いピーク間隔と狭いピーク間隔との境界を検出し、その境界の位置に基づいて広いピーク間隔と狭いピーク間隔とを判別することができる。そのため、境界の位置に基づく広いピーク間隔の数を特定することで、ＣＭＣ７文字１１２が数字及び記号である場合だけでなく、アルファベットである場合にも適用することができる。
【０１１４】
すなわち、境界の位置に基づく広いピーク間隔の数が２個である場合に特定すれば、ＣＭＣ７文字１１２が数字及び記号である場合に対応でき、図６（ｅ）に示す上位３つの値Ｄ１，Ｄ２，Ｄ３が同じ値である場合や、図６（ｆ）に示す２番目の２つの値Ｄ２，Ｄ３が同じ値である場合は対象外とすることができる。したがって、第１の実施形態の磁気文字認識処理におけるステップＳＡ３及びステップＳＡ４の処理を不要にできる。また、境界の位置に基づく広いピーク間隔の数が１個である場合及び３個である場合に特定すれば、ＣＭＣ７文字１１２がアルファベットである場合に対応することができる。
【０１１５】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形及び応用が可能である。
【０１１６】
例えば、上述の第１の実施形態の磁気文字認識処理において、ステップＳＡ３からステップＳＡ６までの処理の順番は上述の構成に限定されるものではなく、順番を入れ替えた構成としてもよい。
【０１１７】
また、上述の実施形態に示した小切手読取装置２００における各部の機能は、コンピューターを機能させるプログラムとして提供することも可能である。さらに、そのプログラムをフレキシブルディスク、コンパクトディスク、フラッシュＲＯＭ等の記憶媒体に格納し、パーソナルコンピューター等にインストールすることで、記録媒体処理装置を実現することも可能である。
【符号の説明】
【０１１８】
１００…パーソナルチェック（記録媒体）、１１２…ＣＭＣ７文字（磁気インク文字）、１２１…磁気バー（バー）、１３１…検出磁気波形（磁気波形）、１４１…ピーク、１４２…ピーク間隔（間隔）、１４５…文字波形（磁気波形）、２００…小切手読取装置（記録媒体処理装置）、２０２…磁気波形取得部（読取部）、２０３…制御部、２３０…ＣＰＵ（認識部）。
【図１】
2013050765.tif 000003
【図２】
2013050765.tif 000004
【図３】
2013050765.tif 000005
【図４】
2013050765.tif 000006
【図５】
2013050765.tif 000007
【図６】
2013050765.tif 000008
【図７】
2013050765.tif 000009