(57)【要約】【課題】 磁気パターンの取得した検出磁気波形のピーク間隔をバー間隔パターンに変換することによって、チェック用紙上に印刷された折り曲げられた状態の磁気パターン及び折り曲げれていない状態の磁気パターンを、数字及び記号として認識する磁気パターンの認識方法、情報記録媒体、磁気パターン認識装置及び複合処理装置を提供する。【解決手段】 ステップＳ４０２において、取得した検出磁気波形から１つ分の磁気パターンの検出磁気波形を切り出し、ステップＳ４０３において、切り出した検出磁気波形の複数のピーク間隔を測定する。ステップＳ４０４において、測定した複数のピーク間隔から磁気パターンの複数バー間隔を算出し、算出した複数のバー間隔のそれぞれをステップＳ４０５及びステップＳ４１２の２段階からなるパターン変換に基づいて、バー間隔パターンの「広い」間隔または「狭い」間隔に変換する。ステップＳ４０９において、変換した１つ分の磁気パターンのバー間隔パターンから、バー間隔パターンと文字の対応表に基づいて、文字を認識する。【特許請求の範囲】
【請求項１】
複数のバーによって構成される、所定の磁気パターンが複数個付された領域を磁気検出して、検出された前記磁気パターンの検出磁気波形から複数のピークの隣り合う２つのピークの間の距離を表すピーク間隔を取得する磁気パターン読み取りステップと、このように取得した複数個の前記ピーク間隔から、複数の前記バーの隣り合う２つのバーの間の広さを２つの値によって表すバー間隔パターンに変換することによって、前記磁気パターンを所定の文字として認識する磁気パターン認識ステップと、を備えることを特徴とする磁気パターンの認識方法。
【請求項２】
前記磁気パターン認識ステップが、前記検出磁気波形から前記磁気パターンを構成する複数の前記バーの隣り合う２つのバーの間の距離であるバー間隔を算出するバー間隔算出ステップと、前記バー間隔算出ステップによって算出した前記バー間隔を、「広い」間隔または「狭い」間隔のバー間隔パターンに変換するパターン変換ステップと、前記パターン変換ステップによって変換した１つ分の前記磁気パターンの前記バー間隔パターンから前記磁気パターンを確定する磁気パターン確定ステップと、を備えることを特徴とする、請求項１に記載の磁気パターンの認識方法。
【請求項３】
前記パターン変換ステップが、前記バー間隔が所定の判定境界範囲の最大境界値以上であるとき、前記バー間隔の前記バー間隔パターンを前記「広い」間隔と判定し、前記バー間隔が所定の判定境界範囲の最小境界値以下であるとき、前記バー間隔の前記バー間隔パターンを前記「狭い」間隔と判定することを特徴とする、請求項２に記載の磁気パターンの認識方法。
【請求項４】
前記パターン変換ステップが、１つ分の前記磁気パターンにおいて、前記バー間隔パターンの前記「広い」間隔の数と前記「狭い」間隔の数との割合が１対５であり、かつ、前記バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔との間に有意差があるとき、前記２番目に広いバー間隔の前記バー間隔パターンを「広い」間隔と判定することを特徴とする、請求項３に記載の磁気パターンの認識方法。
【請求項５】
前記パターン変換ステップが、１つ分の前記磁気パターンにおいて、前記バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔、前記所定の判定境界範囲の中央値、及び所定の調整係数が下記の条件を満たすとき、前記バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔との間に有意差があると判定することを特徴とする、請求項４に記載の磁気パターンの認識方法。
２番目に広いバー間隔 ＞＝ ３番目に広いバー間隔 ＋（ 判定境界範囲の中央値−３番目に広いバー間隔）＊ 調整係数
【請求項６】
前記磁気パターン確定ステップが、１つ分の前記磁気パターンにおける前記バー間隔パターンの前記「広い」間隔の数と前記「狭い」間隔の数との割合が２対４であるとき、磁気パターンを一義的に確定できることを特徴とする、請求項２に記載の磁気パターンの認識方法。
【請求項７】
前記磁気パターン読み取りステップが、前記検出磁気波形及び検出条件を取得する磁気パターン検出ステップと、前記磁気パターン検出ステップによって取得した前記検出磁気波形から１つ分の前記磁気パターンの検出磁気波形を切り出す磁気パターン切り出しステップと、前記磁気パターン切り出しステップによって切り出した１つ分の前記磁気パターンの検出磁気波形の複数のピークから、隣り合う２つのピークの間の距離を測定するピーク間隔測定ステップと、を備えることを特徴とする、請求項１に記載の磁気パターンの認識方法。
【請求項８】
前記磁気パターンを認識するための判定条件を変更できる判定条件変更ステップを、更に備えることを特徴とする、請求項１に記載の磁気パターンの認識方法。
【請求項９】
前記判定条件として、調整係数を変更できることを特徴とする、請求項８に記載の磁気パターンの認識方法。
【請求項１０】
前記磁気パターンは、磁気インク文字であることを特徴とする、請求項１に記載の磁気パターンの認識方法。
【請求項１１】
請求項１から１０のいづれか１項に記載の磁気パターンの認識方法のステップを有するプログラムを記録した情報記録媒体。
【請求項１２】
前記情報記録媒体は、コンパクト・ディスク、フロッピー（登録商標）・ディスク、ハード・ディスク、光磁気ディスク、ディジタル・ビデオ・ディスク、もしくは磁気テープであることを特徴とする、請求項１１に記載のプログラムを記録した情報記録媒体。
【請求項１３】
複数のバーによって構成される、所定の磁気パターンが複数個付された領域を磁気検出して、検出された前記磁気パターンの検出磁気波形から複数のピークの隣り合う２つのピークの間の距離を表すピーク間隔を取得する磁気パターン読み取り手段と、このように取得した複数個の前記ピーク間隔から、複数の前記バーの隣り合う２つのバーの間の広さを２つの値によって表すバー間隔パターンに変換することによって、前記磁気パターンを所定の文字として認識する磁気パターン認識手段と、を備えることを特徴とする磁気パターン認識装置。
【請求項１４】
前記磁気パターン認識手段が、前記検出磁気波形から前記磁気パターンを構成する複数の前記バーの隣り合う２つのバーの間の距離であるバー間隔を算出するバー間隔算出手段と、前記バー間隔算出手段によって算出した前記バー間隔を、「広い」間隔または「狭い」間隔のバー間隔パターンに変換するパターン変換手段と、前記パターン変換手段によって変換した１つ分の前記磁気パターンの前記バー間隔パターンから前記磁気パターンを確定する磁気パターン確定手段と、を備えることを特徴とする、請求項１３に記載の磁気パターン認識装置。
【請求項１５】
前記パターン変換手段が、前記バー間隔が所定の判定境界範囲の最大境界値以上であるとき、前記バー間隔の前記バー間隔パターンを前記「広い」間隔と判定し、前記バー間隔が所定の判定境界範囲の最小境界値以下であるとき、前記バー間隔の前記バー間隔パターンを前記「狭い」間隔と判定することを特徴とする、請求項１４に記載の磁気パターン認識装置。
【請求項１６】
前記パター変換手段が、１つ分の前記磁気パターンにおいて、前記バー間隔パターンの前記「広い」間隔の数と前記「狭い」間隔の数との割合が１対５であり、かつ、前記バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔との間に有意差があるとき、前記２番目に広いバー間隔の前記バー間隔パターンを「広い」間隔と判定することを特徴とする、請求項１５に記載の磁気パターン認識装置。
【請求項１７】
前記パターン変換手段が、１つ分の前記磁気パターンにおいて、前記バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔、前記所定の判定境界範囲の中央値、及び所定の調整係数が下記の条件を満たすとき、前記バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔との間に有意差があると判定することを特徴とする、請求項１６に記載の磁気パターン認識装置。
２番目に広いバー間隔 ＞＝ ３番目に広いバー間隔 ＋（ 判定境界範囲の中央値−３番目に広いバー間隔）＊ 調整係数
【請求項１８】
前記磁気パターン確定手段が、１つ分の前記磁気パターンにおける前記バー間隔パターンの前記「広い」間隔の数と前記「狭い」間隔の数との割合が２対４であるとき、磁気パターンを一義的に確定できることを特徴とする、請求項１４に記載の磁気パターン認識装置。
【請求項１９】
前記磁気パターン読み取り手段が、前記検出磁気波形及び検出条件を取得する磁気パターン検出手段と、前記磁気パターン検出手段によって取得した前記検出磁気波形から１つ分の前記磁気パターンの検出磁気波形を切り出す磁気パターン切り出し手段と、前記磁気パターン切り出し手段によって切り出した１つ分の前記磁気パターンの検出磁気波形の複数のピークから、隣り合う２つのピークの間の距離を測定するピーク間隔測定手段と、を備えることを特徴とする、請求項１３に記載の磁気パターン認識装置。
【請求項２０】
前記磁気パターンを認識するための判定条件を変更できる判定条件変更手段を、更に備えることを特徴とする、請求項１３に記載の磁気パターン認識装置。
【請求項２１】
前記判定条件として、調整係数を変更できることを特徴とする、請求項２０に記載の磁気パターン認識装置。
【請求項２２】
前記磁気パターンは、磁気インク文字であることを特徴とする、請求項１３に記載の磁気パターン認識装置。
【請求項２３】
請求項１３から２２のいづれか１項に記載の磁気パターン認識装置の手段を備えることを特徴とする複合処理装置。
【請求項２４】
パルスモータを備えた紙送り手段と、前記紙送り手段により送られた紙片に印刷する印刷手段と、前記紙送り手段によって送られた前記紙片に付された磁気パターンを検出する磁気検出手段と、を更に備えることを特徴とする、請求項２３に記載の複合処理装置。
【請求項２５】
チェック用紙上の、バー間隔が広い間隔と狭い間隔からなるＣＭＣ７文字の読みとり方法において、前記バーの隣り合う間隔が、広い距離か、狭い距離かを判断する第１の判断ステップと、前記広い距離と判断した数が、第１の所定の数であるかどうか判断する第２の判断ステップとを備えたＣＭＣ７文字の読みとり方法。
【請求項２６】
請求項２５記載の前記第２の判断ステップで、前記広い距離と判断した数が、前記第１の所定の数と異なる第２の所定の数であると判断したとき、さらに、前記バーの隣り合う間隔を、隣り合う間隔順に並べ替えるステップを備えたＣＭＣ７文字の読みとり方法。
【請求項２７】
前記第１の判断ステップは、広い距離かどうか判断するための第１の閾値と、狭い距離かどうか判断するための前記第１の閾値とは異なる第２の閾値を有することを特徴とする請求項２５または２６記載のＣＭＣ７文字の読みとり方法。
【請求項２８】
前記第２の並べ替えステップによって並べ替えられた間隔のうち、２番目に広い間隔と、３番目に広い間隔との間隔が有意差以上であるかどうか判断する第３の判断ステップをさらに備え、前記有意差以上であれば、前記２番目に広い間隔を前記広い距離として決定するステップを有することを特徴とする請求項２６または２７のＣＭＣ７文字の読みとり方法。
【請求項２９】
前記第２の判断ステップで、第１の所定の数でも第２の所定の数でもないと判断したとき、エラー処理を行うステップを備えた請求項２５〜２８のうち１に記載のＣＭＣ７文字の読みとり方法。
【請求項３０】
バー間隔が広い間隔と狭い間隔からなるＣＭＣ７文字の読みとり装置において、前記バーの隣り合う間隔が、広い間隔かどうか判断するための第１の閾値と、狭い距離かどうか判断するため前記第１の閾値とは異なる第２の閾値とを有する判断手段を備えたＣＭＣ７文字の読みとり装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気パターンの認識方法、情報記録媒体、磁気パターン認識装置及び複合処理装置に関する。特に、磁気パターンの認識方法において、磁気パターンの取得した検出磁気波形のピーク間隔をバー間隔パターンに変換して、数字及び記号として認識するステップを備えた磁気パターンの認識方法、情報記録媒体、磁気パターン認識装置及び複合処理装置に関する。
【背景技術】
【０００２】
従来から、金融機関などにおいては、磁気インク文字が使用されており、磁気インク文字の印刷されたチェック用紙などが磁気パターン認識装置によって選別され、集計等の作業が行われていた。現金やカードと同様に多くのパーソナルチェックが店舗における買い物に使用されるケースも多い。このパーソナルチェックの表面には、カスタマーアカウントやパーソナルチェックのシリアル番号などが磁気インク文字（ＭＩＣＲ文字、ＭａｇｎｅｔｉｃＩｎｋ ＣｈａｒａｃｔｅｒＲｅｃｏｇｎｉｔｉｏｎ）を用いて記載してあり、この磁気インク文字を磁気ヘッドで読み取り、これらのデータを照会することによって、パーソナルチェックの有効・無効が確認できるようになっている。
【０００３】
このため、各々の店舗の会計処理ステーション（ＰＯＳステーション）に磁気インクを認識するための装置が設置されるようになっており、これらの多くの装置は直流モータを用いてパーソナルチェック用紙を搬送しながら磁気ヘッドによって磁気インク文字を認識するようになっている。
【０００４】
ＭＩＣＲ文字としては、欧州や南米などにおいて使用されているＣＭＣ７フォントと主に北米において使用されているＥ１３Ｂフォントがある。以下、磁気インク文字であるＭＩＣＲ文字のＣＭＣ７フォント（以下、ＭＩＣＲ−ＣＭＣ７フォント文字とする）を使用して説明する。
【０００５】
ＭＩＣＲ−ＣＭＣ７フォント文字を使用して印刷されたＣＭＣ７チェックの規格においては、フォントとして、１０種類の数字、５種類の記号及び２６種類のアルファベットが存在する。
【０００６】
ＭＩＣＲ−ＣＭＣ７フォント文字は磁気バーコードである。一文字が７本のバーで構成され、隣り合う２つのバーによって形成される６つのバー間隔が「広い」間隔（＝１）、または「狭い」間隔（＝０）の組み合せによって、文字を認識する。ＭＩＣＲ−ＣＭＣ７フォント文字において、バー間隔の「広い」間隔の数をＮ１、「狭い」間隔の数をＮ０とすると、数字と記号は、Ｎ１：Ｎ０＝２：４であり、アルファベットは、Ｎ１：Ｎ０＝１：５またはＮ１：Ｎ０＝３：３である。
【０００７】
図６は、ＭＩＣＲ−ＣＭＣ７フォント文字の数字と記号の一例を示す。図７は、ＭＩＣＲ−ＣＭＣ７フォント文字を、６つのバー間隔の「広い」間隔（＝１）または「狭い」間隔（＝０）の組み合せパターン（以下、「バー間隔パターン」とする）によって表した対応表である。
【先行技術文献】
【特許文献】
【０００８】
特開平０５−３１４３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
現在、市場に流通しているＣＭＣ７チェック用紙に使用されているＭＩＣＲ−ＣＭＣ７フォント文字は、数字と記号のみであり、アルファベットは使用されていない。そのため、バー間隔の「広い」間隔の数をＮ１、「狭い」間隔の数をＮ０とするとき、文字を認識するための判定条件は、Ｎ１とＮ０の割合が重要となる。即ち、Ｎ１：Ｎ０＝２：４である場合は、数字または記号であると判定できる。
【００１０】
しかしながら、ＣＭＣ７チェック用紙を折り曲げた場合、ＣＭＣ７チェック用紙は、折り目部分において物理的な縮みが生じる。従って、折り目部分の物理的な縮みにより、折り曲げられたＣＭＣ７チェック用紙を磁気ヘッドによって読み取った検出磁気波形も縮みの影響を受ける。
【００１１】
フォント上に折り目がある場合、折り目部分の物理的な縮みにより、本来「広い」間隔であるはずのバー間隔が、「狭い」間隔のバー間隔であると判定されてしまう可能性がある。そのため、バー間隔の「広い」間隔の数をＮ１、「狭い」間隔の数をＮ０とするとき、数字または記号であるはずのＮ１：Ｎ０＝２：４が、Ｎ１：Ｎ０＝１：５となってしまい、数字または記号であると認識できない可能性がある。
【００１２】
図８、図９は、ＣＭＣ７チェック用紙のフォント上に折り目が存在する場合の、折り目によるバー間隔の縮みを説明する図である。ここで、説明に用いたＭＩＣＲ−ＣＭＣ７フォント文字は、記号「ＳＶ」である。また、バーの長軸に平行となるような折り目軸とする。
【００１３】
図８（ａ）は、折り曲げる前のＣＭＣ７チェック用紙を、折り目軸に直交する面で切断した図である。図８（ｂ）は、折り曲げた後のＣＭＣ７チェック用紙を、折り目軸に直交する面で切断した図である。図８（ｃ）は、折り曲げる前のバー間隔を説明する図である。図８（ｄ）は、折り曲げた後のバー間隔を説明する図である。
【００１４】
図８に示すように、用紙送り方向を矢印８０２とするとき、ＣＭＣ７チェック用紙８０４を用紙送り方向に沿って移動させて磁気ヘッド８０１によって検出磁気波形を取得する。このとき、磁気ヘッド８０１による検出磁気波形の読み取り方向は矢印８０３となる。ＭＩＣＲ−ＣＭＣ７フォント文字の７本のバーをバー８０５ａからバー８０５ｇとする。折り曲げる前の隣り合う２つのバーによって形成される６つのバー間隔をバー間隔８０６ａからバー間隔８０６ｆとし、折り曲げた後の隣り合う２つのバーによって形成される６つのバー間隔をバー間隔８０８ａからバー間隔８０８ｆとし、そして、折り曲げた位置を折り目８０７とする。ここで、磁気ヘッド８０１の読み取り方向をバーの長軸に直交する方向とする。また、磁気ヘッド８０１に対して先に読み取られるバーの近端部と次に読み取られるバーの近端部との間の距離をバー間隔とする。即ち、図８においては、隣り合う２つのバーのそれぞれの右端部の間の距離がバー間隔である。
【００１５】
折り曲げる前のバー間隔を、「広い」間隔（＝１）と「狭い」間隔（＝０）とによって表すと、バー間隔８０６ａは０、バー間隔８０６ｂは０、バー間隔８０６ｃは０、バー間隔８０６ｄは０、バー間隔８０６ｅは１、バー間隔８０６ｆは１となる。即ち、ＭＩＣＲ−ＣＭＣ７フォント文字の１文字分のバー間隔パターンは「００００１１」となり、図７の表から記号「ＳＶ」であると認識できる。
【００１６】
一方、折り目８０７をバー８０５ｅとバー８０５ｆの間とする場合、ＣＭＣ７チェック用紙の折り目８０７の近傍において縮みが生じる。即ち、折り山ができることによって折り目８０７を挟んだバー間隔８０８ｅが、折り曲げる前と比較して狭くなる。折り曲げた後のバー間隔を「広い」間隔（＝１）と「狭い」間隔（＝０）とによって表すと、バー間隔８０８ａは０、バー間隔８０８ｂは０、バー間隔８０８ｃは０、バー間隔８０８ｄは０、バー間隔８０８ｅは０、バー間隔８０８ｆは１となる。即ち、ＭＩＣＲ−ＣＭＣ７フォント文字の１文字分のバー間隔パターンは「０００００１」となり、アルファベットとしては認識できるが、記号「ＳＶ」として認識できない結果となる。
【００１７】
上述したＣＭＣ７チェック用紙の縮みを、磁気ヘッド８０１によって取得した検出磁気波形を使用して説明する。
【００１８】
図９（ａ）は、磁気バーコードであるＭＩＣＲ−ＣＭＣ７フォント文字のバーと検出磁気波形の関係を示す図である。ここで、磁気ヘッドの読み取り方向を矢印９０１とし、ＭＩＣＲ−ＣＭＣ７フォント文字のバーをバー９０２ａからバー９０２ｇとする。また、磁気ヘッドに早く読み取られる側の読み取り方向に垂直なバーの端部を、バー右端部９０４ａからバー右端部９０４ｇとし、磁気ヘッドに遅く読み取られる側の読み取り方向に垂直なバーの端部を、バー左端部９０３ａからバー左端部９０３ｇとし、ＭＩＣＲ−ＣＭＣ７フォント文字の隣り合う２つのバーのバー間隔を、バー間隔９０５ａからバー間隔９０５ｆとする。
【００１９】
検出磁気波形は、ＣＭＣ７チェック用紙の磁化されたバーによる磁束密度の変化を電圧変化として測定したものである。
【００２０】
従って、検出磁気波形は微分波形となり、バーの端部の位置において、極値をとる波形となる。即ち、バー右端部９０４ａからバー右端部９０４ｇの位置において、検出磁気波形は極大値（以下、ピークという）となり、バー左端部９０３ａからバー左端部９０３ｇの位置において検出磁気波形は極小値（以下、ボトムピークという）となる。
【００２１】
また、バー間隔９０５ａからバー間隔９０５ｆは、検出磁気波形の隣り合うピークの間の距離であるピーク間隔９０６ａからピーク間隔９０６ｆに対応付けられる。即ち、バー間隔が「広い」間隔とは、ピーク間隔が「広い」間隔であり、バー間隔が「狭い」間隔とは、ピーク間隔が「狭い」間隔である。
【００２２】
図９（ｂ）は、図８に示したように、折り目８０７をバー８０５ｅとバー８０５ｆの間とする場合の、ＭＩＣＲ−ＣＭＣ７フォント文字を折り曲げる前の検出磁気波形と折り曲げた後の検出磁気波形を示す図である。
【００２３】
ＭＩＣＲ−ＣＭＣ７フォント文字を折り曲げる前の検出磁気波形を実線により示す波形９１１とし、折り曲げた後の検出磁気波形を点線により示す波形９１２とする。また、波形９１１のピーク間隔をピーク間隔９１３ａからピーク間隔９１３ｆとし、波形９１２のピーク間隔をピーク間隔９１４ａからピーク間隔９１４ｆとする。ここで、図９（ｂ）は検出磁気波形の読み取り方向を矢印９１０とする。
【００２４】
折り曲げる前の波形９１１のピーク間隔を、「広い」間隔（＝１）と「狭い」間隔（＝０）とによって表すと、ピーク間隔９１３ａは０、ピーク間隔９１３ｂは０、ピーク間隔９１３ｃは０、ピーク間隔９１３ｄは０、ピーク間隔９１３ｅは１、ピーク間隔９１３ｆは１となる。即ち、ピーク間隔に対応付けられる図８のバー間隔は、バー間隔８０８ａは０、バー間隔８０８ｂは０、バー間隔８０８ｃは０、バー間隔８０８ｄは０、バー間隔８０８ｅは１、バー間隔８０８ｆは１となり、ＭＩＣＲ−ＣＭＣ７フォント文字の１文字分のバー間隔パターンは「００００１１」となり、図７の表から記号「ＳＶ」であると認識できる。
【００２５】
図８に示したように、折り目８０７によりバー間隔８０８ｅが狭くなる。従って、検出磁気波形のピーク間隔がバー間隔と対応することから、折り曲げた後の波形９１２のピーク間隔９１４ｅは、折り曲げる前の波形９１１のピーク間隔９１３ｅと比較して狭くなる。折り曲げた後の波形９１２のピーク間隔を、「広い」間隔（＝１）と「狭い」間隔（＝０）とによって表すと、ピーク間隔９１４ａは０、ピーク間隔９１４ｂは０、ピーク間隔９１４ｃは０、ピーク間隔９１４ｄは０、ピーク間隔９１４ｅは０、ピーク間隔９１４ｆは１となる。即ち、ピーク間隔に対応付けられる図８のバー間隔は、バー間隔８０８ａは０、バー間隔８０８ｂは０、バー間隔８０８ｃは０、バー間隔８０８ｄは０、バー間隔８０８ｅは０、バー間隔８０８ｆは１となり、ＭＩＣＲ−ＣＭＣ７フォント文字の１文字分のバー間隔パターンは「０００００１」となり、アルファベットとしては認識できるが、記号「ＳＶ」として認識できない結果となる。
【００２６】
従って、印刷規格においてはＣＭＣ７チェック用紙を折ることを禁止しているが、実際の市場おいては、折りたたんで携帯している場合もあるため、従来の磁気パターン認識装置では、文字を認識できないまたは文字を誤認識するという問題点があった。
【００２７】
本発明は、以上のような問題点を解決するためになされたもので、磁気パターンの認識において、取得した検出磁気波形のピーク間隔をバー間隔パターンに変換して、数字及び記号を認識するステップを備えた磁気パターンの認識方法、情報記録媒体、磁気パターン認識装置及び複合処理装置を提供することを目的とする。
【課題を解決するための手段】
【００２８】
本発明者は、上述した従来の問題点を解決すべく研究を重ねた。その結果、以下の方法によって、磁気パターンの印刷されたチェック用紙上の折り曲げられた磁気パターンについても文字として認識できることが判明した。
【００２９】
磁気パターンの認識において、取得した検出磁気波形から１つ分の磁気パターンの検出磁気波形を切り出す。切り出した検出磁気波形の複数のピーク間隔を測定する。測定した複数のピーク間隔から磁気パターンの複数バー間隔を算出する。算出した複数のバー間隔のそれぞれを２段階からなる判定条件に基づいて、バー間隔パターンの「広い」間隔または「狭い」間隔に変換する。変換した１つ分の磁気パターンのバー間隔パターンから、バー間隔パターンと文字の対応表に基づいて、文字を認識する。
【００３０】
上記研究結果に基づき、以下の発明を提供する。
本発明の、磁気パターンの認識方法における第１の態様は、複数のバーによって構成される、所定の磁気パターンが複数個付された領域を磁気検出して、検出された磁気パターンの検出磁気波形から複数のピークの隣り合う２つのピークの間の距離を表すピーク間隔を取得する磁気パターン読み取りステップと、このように取得した複数個のピーク間隔から、複数のバーの隣り合う２つのバーの間の広さを２つの値によって表すバー間隔パターンに変換することによって、磁気パターンを所定の文字として認識する磁気パターン認識ステップと、を備えることを特徴とする磁気パターンの認識方法である。例えば、ＭＩＣＲ−ＣＭＣ７フォント文字においては、磁気ヘッドによって取得した検出磁気波形のピーク間隔をバー間隔パターンに変換し、変換したバー間隔パターンを図７の対応表と比較して、文字を認識するステップを備えている。
【００３１】
本発明の、磁気パターンの認識方法における第２の態様は、磁気パターン認識ステップが、検出磁気波形から磁気パターンを構成する複数のバーの隣り合う２つのバーの間の距離であるバー間隔を算出するバー間隔算出ステップと、バー間隔算出ステップによって算出した前記バー間隔を、「広い」間隔または「狭い」間隔のバー間隔パターンに変換するパターン変換ステップと、パターン変換ステップによって変換した１つ分の磁気パターンのバー間隔パターンから磁気パターンを確定する磁気パターン確定ステップと、を備えることを特徴とする磁気パターンの認識方法である。例えば、バー間隔が「広い」間隔のとき、バー間隔パターンを１として、「狭い」間隔のとき、バー間隔パターンを０とする。
【００３２】
本発明の、磁気パターンの認識方法における第３の態様は、パターン変換ステップが、バー間隔が所定の判定境界範囲の最大境界値以上であるとき、バー間隔のバー間隔パターンを「広い」間隔と判定し、バー間隔が所定の判定境界範囲の最小境界値以下であるとき、バー間隔のバー間隔パターンを「狭い」間隔と判定することを特徴とする磁気パターンの認識方法である。即ち、バー間隔パターンが、確実に「広い」間隔であるバー間隔を判定すること備えている磁気パターンの認識方法である。
【００３３】
本発明の、磁気パターンの認識方法における第４の態様は、パターン変換ステップが、１つ分の磁気パターンにおいて、バー間隔パターンの「広い」間隔の数と「狭い」間隔の数との割合が１対５であり、かつ、バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔との間に有意差があるとき、２番目に広いバー間隔のバー間隔パターンを「広い」間隔と判定することを特徴とする磁気パターンの認識方法である。例えば、ＭＩＣＲ−ＣＭＣ７フォント文字においては、「広い」間隔の数と「狭い」間隔の数の割合が１対５であるときは、ＭＩＣＲ−ＣＭＣ７フォント文字が折り曲げられているために、「広い」間隔が「狭い」間隔になっているバー間隔が存在する可能性がある。従って、ＭＩＣＲ−ＣＭＣ７フォント文字が折り曲げられているために、「広い」間隔が「狭い」間隔になっているバー間隔を判定すること備えている磁気パターンの認識方法である。
【００３４】
本発明の、磁気パターンの認識方法における第５の態様は、パターン変換ステップが、１つ分の磁気パターンにおいて、バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔、所定の判定境界範囲の中央値、及び所定の調整係数が下記の条件を満たすとき、バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔との間に有意差があると判定することを特徴とする磁気パターンの認識方法である。
【００３５】
２番目に広いバー間隔 ＞＝ ３番目に広いバー間隔 ＋（ 判定境界範囲の中央値−３番目に広いバー間隔）＊ 調整係数ここで、＊は、乗算を意味する。
【００３６】
本発明の、磁気パターンの認識方法における第６の態様は、磁気パターン確定ステップが、１つ分の磁気パターンにおけるバー間隔パターンの「広い」間隔の数と「狭い」間隔の数との割合が２対４であるとき、磁気パターンを一義的に確定できることを特徴とする磁気パターンの認識方法である。
【００３７】
本発明の、磁気パターンの認識方法における第７の態様は、磁気パターン読み取りステップが、検出磁気波形及び検出条件を取得する磁気パターン検出ステップと、磁気パターン検出ステップによって取得した検出磁気波形から１つ分の磁気パターンの検出磁気波形を切り出す磁気パターン切り出しステップと、磁気パターン切り出しステップによって切り出した１つ分の磁気パターンの検出磁気波形の複数のピークから、隣り合う２つのピークの間の距離を測定するピーク間隔測定ステップと、を備えることを特徴とする磁気パターンの認識方法である。例えば、検出条件として、ＣＭＣ７チェックの用紙を読み取る速さなども必要である。読み取る速さにより取得される検出磁気波形が異なってくる。
【００３８】
本発明の、磁気パターンの認識方法における第８の態様は、磁気パターンを認識するための判定条件を変更できる判定条件変更ステップを、更に備えることを特徴とする磁気パターンの認識方法である。
【００３９】
本発明の、磁気パターンの認識方法における第９の態様は、判定条件として、調整係数を変更できることを特徴とする磁気パターンの認識方法である。
【００４０】
本発明の、磁気パターンの認識方法における第１０の態様は、磁気パターンは、磁気インク文字であることを特徴とする磁気パターンの認識方法である。
【００４１】
本発明の、情報記録媒体における第１の態様は、上述の磁気パターンの認識方法のステップを有するプログラムを記録した情報記録媒体である。
【００４２】
本発明の、情報記録媒体における第２の態様は、コンパクト・ディスク、フロッピー・ディスク、ハード・ディスク、光磁気ディスク、ディジタル・ビデオ・ディスク、もしくは磁気テープであることを特徴とする。
【００４３】
本発明の、磁気パターン認識装置における第１の態様は、複数のバーによって構成される、所定の磁気パターンが複数個付された領域を磁気検出して、検出された磁気パターンの検出磁気波形から複数のピークの隣り合う２つのピークの間の距離を表すピーク間隔を取得する磁気パターン読み取り手段と、このように取得した複数個のピーク間隔から、複数のバーの隣り合う２つのバーの間の広さを２つの値によって表すバー間隔パターンに変換することによって、磁気パターンを所定の文字として認識する磁気パターン認識手段と、を備えることを特徴とする磁気パターン認識装置である。
【００４４】
本発明の、磁気パターン認識装置における第２の態様は、磁気パターン認識手段が、検出磁気波形から磁気パターンを構成する複数のバーの隣り合う２つのバーの間の距離であるバー間隔を算出するバー間隔算出手段と、バー間隔算出手段によって算出した前記バー間隔を、「広い」間隔または「狭い」間隔のバー間隔パターンに変換するパターン変換手段と、パターン変換手段によって変換した１つ分の磁気パターンのバー間隔パターンから磁気パターンを確定する磁気パターン確定手段と、を備えることを特徴とする磁気パターン認識装置である。
【００４５】
本発明の、磁気パターン認識装置における第３の態様は、パターン変換手段が、バー間隔が所定の判定境界範囲の最大境界値以上であるとき、バー間隔のバー間隔パターンを「広い」間隔と判定し、バー間隔が所定の判定境界範囲の最小境界値以下であるとき、バー間隔のバー間隔パターンを「狭い」間隔と判定することを特徴とする磁気パターン認識装置である。
【００４６】
本発明の、磁気パターン認識装置における第４の態様は、パター変換手段が、１つ分の磁気パターンにおいて、バー間隔パターンの「広い」間隔の数と「狭い」間隔の数との割合が１対５であり、かつ、バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔との間に有意差があるとき、２番目に広いバー間隔の前記バー間隔パターンを「広い」間隔と判定することを特徴とする磁気パターン認識装置である。
【００４７】
本発明の、磁気パターン認識装置における第５の態様は、パターン変換手段が、１つ分の磁気パターンにおいて、バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔、所定の判定境界範囲の中央値、及び所定の調整係数が下記の条件を満たすとき、バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔との間に有意差があると判定することを特徴とする磁気パターン認識装置である。
【００４８】
２番目に広いバー間隔 ＞＝ ３番目に広いバー間隔 ＋（ 判定境界範囲の中央値−３番目に広いバー間隔）＊ 調整係数本発明の、磁気パターン認識装置における第６の態様は、磁気パターン確定手段が、１つ分の磁気パターンにおけるバー間隔パターンの「広い」間隔の数と「狭い」間隔の数との割合が２対４であるとき、磁気パターンを一義的に確定できることを特徴とする磁気パターン認識装置である。
【００４９】
本発明の、磁気パターン認識装置における第７の態様は、磁気パターン読み取り手段が、検出磁気波形及び検出条件を取得する磁気パターン検出手段と、磁気パターン検出手段によって取得した検出磁気波形から１つ分の磁気パターンの検出磁気波形を切り出す磁気パターン切り出し手段と、磁気パターン切り出し手段によって切り出した１つ分の磁気パターンの検出磁気波形の複数のピークから、隣り合う２つのピークの間の距離を測定するピーク間隔測定手段と、を備えることを特徴とする磁気パターン認識装置である。
【００５０】
本発明の、磁気パターン認識装置における第８の態様は、磁気パターンを認識するための判定条件を変更できる判定条件変更手段を、更に備えることを特徴とする磁気パターン認識装置である。
【００５１】
本発明の、磁気パターン認識装置における第９の態様は、判定条件として、調整係数を変更できることを特徴とする磁気パターン認識装置である。
【００５２】
本発明の、磁気パターン認識装置における第１０の態様は、磁気パターンは、磁気インク文字であることを特徴とする磁気パターン認識装置である。
【００５３】
本発明の、複合処理装置における第１の態様は、上述の磁気パターン認識装置の手段を備えることを特徴とする複合処理装置である。
【００５４】
本発明の、複合処理装置における第２の態様は、パルスモータを備えた紙送り手段と、紙送り手段により送られた紙片に印刷する印刷手段と、紙送り手段によって送られた紙片に付された磁気パターンを検出する磁気検出手段と、を更に備えることを特徴とする複合処理装置である。
【００５５】
また、本発明のＣＭＣ７文字の読みとり方法は、チェック用紙上の、バー間隔が広い間隔と狭い間隔からなるＣＭＣ７文字の読みとり方法において、前記バーの隣り合う間隔が、広い距離か、狭い距離かを判断する第１の判断ステップと、前記広い距離と判断した数が、第１の所定の数であるかどうか判断する第２の判断ステップとを備えた。
【００５６】
さらに、前記第２の判断ステップで、前記広い距離と判断した数が、前記第１の所定の数と異なる第２の所定の数であると判断したとき、さらに、前記バーの隣り合う間隔を、隣り合う間隔順に並べ替えるステップを備えた。
【００５７】
さらに、前記第１の判断ステップは、広い距離かどうか判断するための第１の閾値と、狭い距離かどうか判断するための前記第１の閾値とは異なる第２の閾値を有することを特徴とする。
【００５８】
さらに、前記第２の並べ替えステップによって並べ替えられた間隔のうち、２番目に広い間隔と、３番目に広い間隔との間隔が有意差以上であるかどうか判断する第３の判断ステップをさらに備え、前記有意差以上であれば、前記２番目に広い間隔を前記広い距離として決定するステップを有することを特徴とする。
【００５９】
さらに、前記第２の判断ステップで、第１の所定の数でも第２の所定の数でもないと判断したとき、エラー処理を行うステップを備えた。
【００６０】
また、本発明のＣＭＣ７文字の読みとり装置は、バー間隔が広い間隔と狭い間隔からなるＣＭＣ７文字の読みとり装置において、前記バーの隣り合う間隔が、広い間隔かどうか判断するための第１の閾値と、狭い距離かどうか判断するため前記第１の閾値とは異なる第２の閾値とを有する判断手段を備えた。
【発明の効果】
【００６１】
以上説明したように、本発明によれば、以下の効果を奏する。
ＭＩＣＲ−ＣＭＣ７フォント文字が印刷されたＣＭＣ７チェック用紙の文字認識において、ＭＩＣＲ−ＣＭＣ７フォント文字が折り曲げられた状態の場合、文字の認識が不可能であったり、誤認識されてしまっていたが、以下の方法によって、ＣＭＣ７チェック用紙上の折り曲げられたＭＩＣＲ−ＣＭＣ７フォント文字についても、数字及び記号として、認識できる磁気パターンの認識方法を提供する。
【００６２】
磁気パターンの認識において、取得した検出磁気波形から１つ分の磁気パターンの検出磁気波形を切り出す。切り出した検出磁気波形の複数のピーク間隔を測定する。測定した複数のピーク間隔から磁気パターンの複数バー間隔を算出する。算出した複数のバー間隔のそれぞれを２段階からなる判定条件に基づいて、バー間隔パターンの「広い」間隔または「狭い」間隔に変換する。変換した１つ分の磁気パターンのバー間隔パターンから、バー間隔パターンと文字の対応表に基づいて、文字を認識する。
【００６３】
また、上述した磁気パターンの認識方法のプログラムを記録した情報記録媒体をソフトウェア商品として、容易に配布したり販売したりすることができる。
【００６４】
更に、上述した磁気パターンの認識方法を実行する手段を備えた磁気パターン認識装置及び複合処理装置を提供することができる。
【図面の簡単な説明】
【００６５】
【図１】複合処理装置の概要を示す斜視図である。
【図２】複合処理装置のブロック構成図である。
【図３】複合処理装置における文字認識の機能ブロック図である。
【図４】複合処理装置における文字認識処理のフローチャート図である。
【図５】（ａ）折り曲げられた部分の無いＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔の分布図、（ｂ）折り曲げられた部分の存在するＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔の分布図である。
【図６】数字と記号を示すＭＩＣＲ−ＣＭＣ７フォント文字の一例である。
【図７】ＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔パターンの対応表である。
【図８】（ａ）折り曲げる前のＣＭＣ７チェック用紙の切断図、（ｂ）折り曲げた後のＣＭＣ７チェック用紙の切断図、（ｃ）折り曲げる前のバー間隔図、（ｄ）折り曲げた後のバー間隔図である。
【図９】（ａ）ＭＩＣＲ−ＣＭＣ７フォント文字のバーと検出磁気波形の関係図、（ｂ）ＭＩＣＲ−ＣＭＣ７フォント文字を折り曲げる前の検出磁気波形と折り曲げた後の検出磁気波形の関係図である。
【発明を実施するための形態】
【００６６】
この発明の一実施形態を、図面を参照しながら説明する。なお、以下に説明する実施形態は説明のためのものであり、本発明の範囲を制限するものではない。従って、当業者であればこれらの各要素もしくは全要素をこれと均等なもので置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００６７】
図１は、ＭＩＣＲ−ＣＭＣ７フォント文字の認識機能を備えた複合処理装置の概要を示す斜視図である。
【００６８】
以下においては、プリンタをベースとしてＭＩＣＲ−ＣＭＣ７フォント文字（磁気インク文字）の認識機能を備えた複合処理装置（以下「プリンタ」という）１００に基づいてＭＩＣＲ−ＣＭＣ７フォント文字の認識機能を説明する。
【００６９】
プリンタ１００は、本体１０１の左右に延びた移動軸１０２に沿ってプリンタヘッド（印刷ヘッド）１０３が移動しながらジャーナル印字、およびスリップ印字を行う。本例のプリンタヘッド１０３は、たとえばワイヤードットタイプであり、ヘッド１０３に内蔵されたワイヤーをプラテン１０４に向かって駆動しインクリボンをインパクトすることによって、ロール紙１０５または単票用紙１０６に印字を行う。プリンタヘッド１０３はタイミングベルトやヘッド送り用のパルスモータを用いたプリンタヘッド駆動手段によって動かされ、プラテン１０４に沿って左右に動いてロール紙１０５または単票用紙１０６の所定の位置に印字を行う。ロール紙１０５または単票用紙１０６は、後述するフィードローラー群、および紙送り用のパルスモータなどによって構成される紙送り機構によってプリンタヘッド１０３の移動方向と直角に送られる。ロール紙１０５は本体１０１の後方１０１ｂにセットされ、後方１０１ｂからプラテン１０４とプリンタヘッド１０３の間を通って本体１０１の上方１０１ｃに導かれる。本例のプリンタ１００は、２本のロール紙１０５をセットでき、店舗の記録用のジャーナル紙および領収書として使用するレシート紙の印刷が可能である。
【００７０】
さらに、プリンタ１００はＭＩＣＲデータを持ったパーソナルチェックなどの単票用紙（チェック用紙）１０６の処理も行えるようになっている。チェック用紙１０６は、本体１０１の前方１０１ａに用意された用紙挿入口１０９から、後述する紙経路を通ってプリンタヘッド１０３とプラテン１０４との間に導かれ、印刷が終了した後は、プリンタの上方１０１ｃから排出される。
【００７１】
以下の説明において、単票用紙としてパーソナルチェック１０６を用いた場合を例にとって説明する。なお、本例のプリンタは、パーソナルチェック以外にも、帳票類や、レシートなど様々な単票用紙に対し印刷できることはもちろんである。本例で参照しているパーソナルチェック１０６は、店舗の支払いに使用される個人使用用の小切手であり銀行で発行される。パーソナルチェックの表面１０６ａには、使用者のアカウントなどがＭＩＣＲ−ＣＭＣ７フォント文字１０７で印刷されている。ＭＩＣＲ−ＣＭＣ７フォント文字は文字形状や印字品質が規格化されており、また、パーソナルチェック上の印刷位置も規格化されている。従って、パーソナルチェックの所定の領域を磁気ヘッドで検出することによってＭＩＣＲ−ＣＭＣ７フォント文字に対応した波形が得られ、この波形から印刷されたデータを判別できる。この際、磁気ヘッドで検出する前にＭＩＣＲ−ＣＭＣ７フォント文字の付された領域に永久磁石を当て、ＭＩＣＲ−ＣＭＣ７フォント文字を磁化している。
【００７２】
パーソナルチェック１０６の表面１０６ａには、さらに、支払われる金額や支払い者のサインが記入される。また、パーソナルチェック１０６の裏面１０６ｂには、使用された日時、店舗名、金額などの記録が裏書き（エンドースメント印字）１０８される。店舗の担当者がパーソナルチェックを受け取ると、まず、ＭＩＣＲ−ＣＭＣ７フォント文字で記載されたデータからパーソナルチェックの有効または無効を確認し、次に、有効なパーソナルチェックにはエンドースメント印字を施す。
【００７３】
プリンタ１００においては、プリンタヘッド１０３によってエンドースメント印字１０８が可能なように、裏面１０６ｂを上にしてパーソナルチェック１０６はセットされる。このため、パーソナルチェック１０６が挿入口１０９から挿入されると、ＭＩＣＲデータ１０７は下方を向いてプリンタ本体の右側に沿って置かれる。
【００７４】
図２は、複合処理装置のブロック構成図である。図２に、複合処理装置（プリンタ）１００の紙経路２０２に沿って配置されたＭＩＣＲ−ＣＭＣ７フォント文字の認識処理に係わる部分の構成を示す。
【００７５】
紙経路２０２に沿って紙の挿入口１０９から順番に、チェック用紙に印刷されたＭＩＣＲ−ＣＭＣ７フォント文字を磁化するための永久磁石２０３、ＭＩＣＲ−ＣＭＣ７フォント文字による波形を検出するための磁気ヘッド２０４が配置されている。挿入口１０９から挿入されたチェック用紙は紙送りローラ２０５に挟まれて紙経路２０２に沿って導かれ、永久磁石２０３および磁気ヘッド２０４を順番に通過し、チェック用紙に印刷されたＭＩＣＲ−ＣＭＣ７フォント文字が検出される。紙経路２０２に沿って、さらに、印刷ヘッド１０３が設置されており、ＭＩＣＲ−ＣＭＣ７フォント文字によって記載されたアカウントなどの情報が確認されると、紙送りローラ２０５によってチェック用紙がさらに搬送され、印刷ヘッド１０３によってエンドースメント印字が連続して行えるようになっている。
【００７６】
ＭＩＣＲ−ＣＭＣ７フォント文字を検出した磁気ヘッド２０４は、ＭＩＣＲ文字検出回路２０６を介してプロセッサ２１０に検出磁気波形を送る。ＭＩＣＲ文字検出回路２０６は、磁気ヘッド２０４で検出された磁束密度の変化による微小な電圧変化を増幅する増幅回路２０７と、様々なノイズやＭＩＣＲ文字の印刷不良による不要な信号を除去するフィルタ回路２０８と、フィルタ回路２０８を通過したアナログ信号をＡ／Ｄ変換してディジタル値を出力するＡ／Ｄ変換回路２０９を備えている。フィルタ回路２０８は、チェック用紙に対する紙送り速度とＭＩＣＲ−ＣＭＣ７フォント文字の規格に従った配列間隔の長さによって定まるカットオフ周波数を用いて磁気ヘッド２０４からの不要な信号を除去できるようになっている。プロセッサ２１０は、ＭＩＣＲ文字検出回路２０６から送られた検出磁気波形及び検出条件をＲＡＭ２１１に一次的に保管する。
【００７７】
ＭＩＣＲ−ＣＭＣ７フォント文字を認識するための判定条件は、ＲＯＭ２１２に記憶されているが、入力装置２１３により判定条件を変更することも可能で、変更された判定条件はＲＡＭ２１１に保管される。
【００７８】
そして、ＭＩＣＲ−ＣＭＣ７フォント文字の検出が終了すると、ＲＡＭ２１１に一次的に保管された検出磁気波形、検出条件及び変更された判定条件と、ＲＯＭ２１２に記憶されている判定条件に基づいてＭＩＣＲ−ＣＭＣ７フォント文字を認識する。
【００７９】
ＭＩＣＲ−ＣＭＣ７フォント文字を認識できると、その結果を表示したりまたは外部のコンピュータなどに出力する。もちろん、ＭＩＣＲ−ＣＭＣ７フォント文字の検出磁気波形を直接コンピュータに転送し、コンピュータ側でＭＩＣＲ−ＣＭＣ７フォント文字の認識に関する処理を行うことも可能である。
【００８０】
プリンタ１００においては、プロセッサ２１０が紙送りローラ２０５などの搬送機構を制御する機能も備えており、モータ制御回路２１５を介して搬送用のパルスモータ２１４を制御し、ＭＩＣＲ−ＣＭＣ７フォント文字の読み取り用と、印刷用とにパルスモータ２１４を兼用できるようになっている。さらに、プロセッサ２１０は、プリンタヘッド１０３を用いて印刷を行う印刷制御回路２１７を制御する機能も備えている。
【００８１】
このように、プリンタ１００は単票用紙へ印字する機能に加え、チェック用紙等の単票用紙に印刷されたＭＩＣＲデータを読み取る機能を備えた複合処理装置である。そして、同一紙経路に沿って送られるチェック用紙に対し、印刷とＭＩＣＲデータの読み取りの両方が可能なように、それぞれの機能は配置されており、パーソナルチェックに付されたＭＩＣＲ−ＣＭＣ７フォント文字の読み取りと、パーソナルチェックへのデータの印刷、本例では特に裏書き印字を連続して処理できる。
【００８２】
図３は、複合処理装置における文字認識の機能ブロック図である。
【００８３】
プロセッサ２１０の搬送制御手段３０３は、モータ制御回路２１５を介してチェック用紙を搬送し、磁気ヘッド２０４によりＭＩＣＲ−ＣＭＣ７フォント文字を検出する。磁気ヘッド２０４によって検出された検出磁気波形は、ＭＩＣＲ文字検出回路２０６を介してプロセッサ２１０に入力される。
【００８４】
プロセッサ２１０の磁気パターン検出手段３０４は、検出された検出磁気波形及び検出条件を、いったんＲＡＭ２１１の検出波形記憶部３１０に記憶する。
【００８５】
ＭＩＣＲ−ＣＭＣ７フォント文字を認識するための判定条件は、ＲＯＭ２１２の認識判定条件記憶部３１３に記憶されている。また、ＭＩＣＲ−ＣＭＣ７フォント文字を認識するための判定条件は、入力装置２１３を介してプロセッサ２１０の判定条件変更手段３０２によって、条件変更することも可能であり、変更された判定条件は、ＲＡＭ２１１の判定条件変更記憶部３１２に記憶される。
【００８６】
ＭＩＣＲ−ＣＭＣ７フォント文字の検出が終了すると、プロセッサ２１０の磁気パターン切り出し手段３０５は、ＲＡＭ２１１の検出波形記憶部３１０に記憶された検出磁気波形から１文字ごとの開始位置を検出し、各文字の検出磁気波形を切り出す。
【００８７】
プロセッサ２１０のピーク間隔測定手段３０６は、切り出された１文字分の検出磁気波形から６つのピーク間隔を測定する。ここで、検出磁気波形を検出しながら、６つのピーク間隔を測定してもよい。
【００８８】
プロセッサ２１０のバー間隔算出手段３０７は、ＲＡＭ２１１の検出波形記憶部３１０に記憶された検出磁気波形や検出条件に基づいて、測定した６つのピーク間隔からＭＩＣＲ−ＣＭＣ７フォント文字の６つのバー間隔を算出する。
【００８９】
プロセッサ２１０のパターン変換手段３０８は、ＲＯＭ２１２の認識判定条件記憶部３１３およびＲＡＭ２１１の判定条件変更記憶部３１２に従って、６つのバー間隔のそれぞれを、「広い」間隔（＝１）または「狭い」間隔（＝０）のバー間隔パターンに変換する（以下、パターン変換という）。
【００９０】
プロセッサ２１０の磁気パターン確定手段３０９は、ＲＯＭ２１２の認識判定条件記憶部３１３に基づいて、パターン変換されたＭＩＣＲ−ＣＭＣ７フォント文字の認識し、確定する。磁気パターン確定手段３０９において、文字が一義的に決まった場合は、その認識結果をＲＡＭ２１１の認識結果記憶部３１１に記憶する。磁気パターン確定手段３０９において、文字が一義的に決定できない場合は、チェック用紙を磁気ヘッド２０４に対し再び移動させてＭＩＣＲ−ＣＭＣ７フォント文字を再検出したり、オペレータに文字の認識ができなかったことを通知するなどのエラー処理が行われる。
【００９１】
プロセッサ２１０の制御手段３０１は、判定条件変更手段３０２、搬送制御手段３０３、磁気パターン検出手段３０４、磁気パターン切り出し手段３０５、ピーク間隔測定手段３０６、バー間隔算出手段３０７、パターン変換手段３０８及び磁気パターン確定手段３０９を関連付けて制御する。
【００９２】
本発明の磁気パターンの認識方法は、複数のバーによって構成される、所定の磁気パターンが複数個付された領域を磁気検出して、検出された磁気パターンの検出磁気波形から複数のピークの隣り合う２つのピークの間の距離を表すピーク間隔を取得する磁気パターン読み取りステップと、このように取得した複数個のピーク間隔から、複数のバーの隣り合う２つのバーの間の広さを２つの値によって表すバー間隔パターンに変換することによって、磁気パターンを所定の文字として認識する磁気パターン認識ステップと、を備えている。例えば、ＭＩＣＲ−ＣＭＣ７フォント文字においては、磁気ヘッドによって取得した検出磁気波形のピーク間隔をバー間隔パターンに変換し、変換したバー間隔パターンを図７の対応表と比較して、文字を認識するステップを備えている。
【００９３】
また、本発明の磁気パターンの認識方法は、磁気パターン認識ステップが、検出磁気波形から磁気パターンを構成する複数のバーの隣り合う２つのバーの間の距離であるバー間隔を算出するバー間隔算出ステップと、バー間隔算出ステップによって算出した前記バー間隔を、「広い」間隔または「狭い」間隔のバー間隔パターンに変換するパターン変換ステップと、パターン変換ステップによって変換した１つ分の磁気パターンのバー間隔パターンから磁気パターンを確定する磁気パターン確定ステップと、を備えている。例えば、バー間隔が「広い」間隔のとき、バー間隔パターンを１として、「狭い」間隔のとき、バー間隔パターンを０とする。
【００９４】
また、本発明の磁気パターンの認識方法は、パターン変換ステップが、バー間隔が所定の判定境界範囲の最大境界値以上であるとき、バー間隔のバー間隔パターンを「広い」間隔と判定し、バー間隔が所定の判定境界範囲の最小境界値以下であるとき、バー間隔のバー間隔パターンを「狭い」間隔と判定することができる。即ち、バー間隔パターンが、確実に「広い」間隔であるバー間隔を判定することことができる。
【００９５】
また、本発明の磁気パターンの認識方法は、パターン変換ステップが、１つ分の磁気パターンにおいて、バー間隔パターンの「広い」間隔の数と「狭い」間隔の数との割合が１対５であり、かつ、バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔との間に有意差があるとき、２番目に広いバー間隔のバー間隔パターンを「広い」間隔と判定することができる。例えば、ＭＩＣＲ−ＣＭＣ７フォント文字においては、「広い」間隔の数と「狭い」間隔の数の割合が１対５であるときは、ＭＩＣＲ−ＣＭＣ７フォント文字が折り曲げられているために、「広い」間隔が「狭い」間隔になっているバー間隔が存在する可能性がある。従って、ＭＩＣＲ−ＣＭＣ７フォント文字が折り曲げられているために、「広い」間隔が「狭い」間隔になっているバー間隔を判定することができる。
【００９６】
また、本発明の磁気パターンの認識方法は、パターン変換ステップが、１つ分の磁気パターンにおいて、バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔、所定の判定境界範囲の中央値、及び所定の調整係数が下記の条件を満たすとき、バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔との間に有意差があると判定することができる。
【００９７】
２番目に広いバー間隔 ＞＝ ３番目に広いバー間隔 ＋（ 判定境界範囲の中央値−３番目に広いバー間隔）＊ 調整係数また、本発明の磁気パターンの認識方法は、磁気パターン確定ステップが、１つ分の磁気パターンにおけるバー間隔パターンの「広い」間隔の数と「狭い」間隔の数との割合が２対４であるとき、磁気パターンを一義的に確定することができる。
【００９８】
また、本発明の磁気パターンの認識方法は、磁気パターン読み取りステップが、検出磁気波形及び検出条件を取得する磁気パターン検出ステップと、磁気パターン検出ステップによって取得した検出磁気波形から１つ分の磁気パターンの検出磁気波形を切り出す磁気パターン切り出しステップと、磁気パターン切り出しステップによって切り出した１つ分の磁気パターンの検出磁気波形の複数のピークから、隣り合う２つのピークの間の距離を測定するピーク間隔測定ステップと、を備えている。例えば、検出条件として、ＣＭＣ７チェックの用紙を読み取る速さなども必要である。読み取る速さにより取得される検出磁気波形が異なってくる。
【００９９】
上述した本発明の磁気パターンの認識方法について、図を参照しながら以下に詳細に説明する。図４は、複合処理装置における文字認識処理のフローチャート図である。
【０１００】
まず、ＲＡＭ２１１に記憶されている検出磁気波形から文字の開始位置を検出する（ステップＳ４０１）。例えば、ＭＩＣＲ−ＣＭＣ７フォント文字「ＳＶ」に対しては、図９（ｂ）に示すような検出磁気波形９１１が得られる。検出磁気波形９１１の１番目のピーク（図９（ｂ）の左端のピーク）が、文字の開始位置として識別される。
【０１０１】
次に、１文字分の検出磁気波形を切り出す（ステップＳ４０２）。例えば、切り出された１文字分の検出磁気波形は、図９（ｂ）に示すように、７つのピークからなっている。
【０１０２】
次に、切り出された１文字分の検出磁気波形のピークから隣り合う２つのピークの間の距離（以下、ピーク間隔という）を測定する（ステップＳ４０３）。即ち、６つのピーク間隔を測定する。
【０１０３】
次に、ＲＡＭ２１１の検出波形記憶部３１０に記憶されている検出条件に基づいて、測定された検出磁気波形のピーク間隔からＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔を算出する（ステップＳ４０４）。
【０１０４】
次に、ＲＯＭ２１２に記憶されている認識判定条件記憶部３１３に基づいて、算出されたバー間隔を「広い」間隔（＝１）または「狭い」間隔（＝０）のバー間隔パターンにパターン変換する（ステップＳ４０５）。また、「広い」間隔または「狭い」間隔のどちらにも判定できない場合、算出されたバー間隔を「判定不可能」間隔（＝？）とする。ステップＳ４０５におけるパターン変換を第１パターン変換とする。第１パターン変換の変換条件は下記に従う。ここで、バー間隔パターンをＰ、バー間隔をＬ、バー間隔の「広い」間隔閾値をＲ１（ｍｍ）、バー間隔の「狭い」間隔閾値をＲ２（ｍｍ）とする。
【０１０５】
Ｌ ＞＝Ｒ１ のとき、Ｐ＝ １Ｒ1 ＞ Ｌ ＞ Ｒ２ のとき、 Ｐ ＝ ？
Ｌ ＝＜Ｒ２ のとき、Ｐ＝ ０ステップＳ４０５において、バー間隔パターンが、確実に「広い」間隔であるバー間隔を判定している。
【０１０６】
ステップＳ４０４とステップＳ４０５とを、１文字分の全てのピーク間隔について、即ち、６つのピーク間隔について繰り返し実行して、１文字分のＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔を第１パターン変換する（ステップＳ４０６）。１文字分の第１パターン変換が終了した場合（ステップＳ４０６；Ｙｅｓ）は、次のステップＳ４０７に移る。また、１文字分の第１パターン変換が終了しない場合は（ステップＳ４０６；Ｎｏ）、ステップＳ４０４に戻る。
【０１０７】
次に、第１パターン変換されたＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔パターンにおいて、バー間隔の「広い」間隔の数をＮ１としたとき、Ｎ１が2個であるか否かを判定する（ステップＳ４０７）。図７の対応表からわかるように、文字が数字または記号である場合はＮ１が2個である。従って、検出された文字が数字または記号である場合は（ステップＳ４０７；Ｙｅｓ）、次のステップＳ４０８に移る。
【０１０８】
次に、第１パターン変換されたＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔パターンにおいて、バー間隔の「狭い」間隔の数をＮ０とし、バー間隔の「判定不可能」間隔の数をＮ？としたとき、Ｎ１：Ｎ０：Ｎ？＝２：４：０であるか否かを判定する（ステップＳ４０８）。「判定不可能」間隔のバー間隔が存在する場合は、文字を認識することができない。即ち、Ｎ？＝０の場合のみにおいて、文字は数字または記号であると判定する。従って、Ｎ１：Ｎ０：Ｎ？＝２：４：０である場合、即ち、検出された文字が数字または記号であると判定された場合は（ステップＳ４０８；Ｙｅｓ）、次のステップＳ４０９に移る。
【０１０９】
第１パターン変換されたＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔パターンを、ＲＯＭ２１２の認識判定条件記憶部３１３に基づいて、即ち、図７の対応表に基づいて、一義的に認識し、文字を確定する（ステップＳ４０９）。
【０１１０】
一方、ＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔パターンにおいて、バー間隔の「広い」間隔の数Ｎ１、「狭い」間隔の数Ｎ０及び「判定不可能」間隔の数Ｎ？との割合が、Ｎ１：Ｎ０：Ｎ？＝２：４：０でない場合は（ステップＳ４０８；Ｎｏ）、文字を認識不可能としてエラー処理を実行し（ステップＳ４１３）、文字の認識処理を終了する。ここで、認識対象となる文字は、数字または記号である。ＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔パターンにおいて、バー間隔の「広い」間隔の数Ｎ１が2個でない場合は（ステップＳ４０７；Ｎｏ）、バー間隔の「広い」間隔の数Ｎ１が1個であるか否かを判定する（ステップＳ４１０）。
【０１１１】
バー間隔の「広い」間隔の数Ｎ１が1個である場合（ステップＳ４１０；Ｙｅｓ）は、図９（ｂ）に示したようにチェック用紙が折り曲げられることにより、バー間隔の「広い」間隔（＝１）が「狭い」間隔（＝０）になってしまった可能性がある。従って、チェック用紙が折り曲げられることにより、バー間隔の「広い」間隔（＝１）が「狭い」間隔（＝０）になってしまう場合を考慮したパターン変換を、更に実行する。このパターン変換を第２パターン変換とする。
【０１１２】
チェック用紙が折り曲げられることにより、バー間隔の「広い」間隔（＝１）が「狭い」間隔（＝０）になってしまう可能性のあるバー間隔は、折り目の存在するバー間隔だけである。従って、バー間隔の「広い」間隔の数Ｎ１が1個でない場合（ステップＳ４１０；Ｎｏ）は、文字を認識不可能としてエラー処理を実行し（ステップＳ４１３）、文字の認識処理を終了する。ここで、認識対象となる文字は、数字または記号である。
【０１１３】
第２パターン変換の変換条件は、下記に従う。ここで、ＭＩＣＲ−ＣＭＣ７フォント文字の６つのバー間隔のうちで２番目に広いバー間隔をＬ２とし、３番目に広いバー間隔をＬ３とする。即ち、ステップＳ４０５において、バー間隔の「広い」間隔と判断されなかった５つのバー間隔のうちで１番目に広いバー間隔をＬ２とし、２番目に広いバー間隔をＬ３とする。また、バー間隔Ｌ２のバー間隔パターンをＰ２とし、バー間隔の「広い」間隔閾値をＲ１とし、バー間隔の「狭い」間隔閾値をＲ２とし、調整係数をＣとする。
【０１１４】
Ｌ２ ＞＝Ｌ３＋｛（Ｒ１＋Ｒ２）／２−Ｌ３｝＊Ｃ のとき、Ｐ２ ＝ １Ｌ２ ＜ Ｌ３＋｛（Ｒ１＋Ｒ２）／２−Ｌ３｝＊Ｃ のとき、Ｐ２は、第１パターン変換のままとする。
【０１１５】
Ｌ２ ＞＝Ｌ３＋｛（Ｒ１＋Ｒ２）／２−Ｌ３｝＊Ｃ が成立する場合（ステップＳ４１１；Ｙｅｓ）は、バー間隔Ｌ２とバー間隔Ｌ３の有意差が十分に取れることを意味しており、チェック用紙が折り曲げられることにより、バー間隔の「広い」間隔（＝１）が「狭い」間隔（＝０）になってしまう場合であると判定できる。従って、ステップＳ４０５において、「広い」間隔と判断されなかったバー間隔Ｌ２を「広い」間隔（＝１）として、パターン変換する（ステップＳ４１２）。
【０１１６】
次に、第２パターン変換されたＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔パターンにおいて、Ｎ１：Ｎ０：Ｎ？＝２：４：０であるか否かを判定する（ステップＳ４０８）。「判定不可能」間隔のバー間隔が存在する場合は、文字を認識することができない。即ち、Ｎ？＝０の場合のみにおいて、文字は数字または記号であると判定する。従って、Ｎ１：Ｎ０：Ｎ？＝２：４：０である場合、即ち、検出された文字が数字または記号であると判定された場合は（ステップＳ４０８；Ｙｅｓ）、次のステップＳ４０９に移る。
【０１１７】
第２パターン変換されたＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔パターンを、ＲＯＭ２１２の認識判定条件記憶部３１３に基づいて、即ち、図７の対応表に基づいて、一義的に認識し、文字を確定する（ステップＳ４０９）。
【０１１８】
Ｌ２ ＜Ｌ３＋｛（Ｒ１＋Ｒ２）／２−Ｌ３｝＊Ｃ が成立する場合（ステップＳ４１１；Ｎｏ）は、文字を認識不可能としてエラー処理を実行し（ステップＳ４１３）、文字の認識処理を終了する。
【０１１９】
文字を一義的に認識した後は、ステップＳ４０１からステップＳ４１３を繰り返して、チェック用紙上の全ての文字について、文字の認識処理が実行されたか否かを判定する（ステップＳ４１４）。
【０１２０】
また、ステップＳ４１３において、文字を認識不可能としてエラー処理を実行した後、上述した文字の認識処理を終了せずに、次の文字の認識処理を実行するためのステップＳ４１４に移っても良い。
【０１２１】
チェック用紙上の全ての文字について、文字の認識処理が実行された場合（ステップＳ４１４；Ｙｅｓ）は、文字の認識処理を終了する。チェック用紙上の全ての文字について、文字の認識処理が実行されていない場合（ステップＳ４１４；Ｎｏ）は、次の文字を認識するために、ステップＳ４０１に戻る。
【０１２２】
尚、ステップＳ４１３において、数字または記号以外は、認識不可能としてエラー処理しているが、ここで、自動的にチェック用紙を紙経路２０２に沿ってバックフィードし、再び磁気ヘッド２０４の前面を通過させてＭＩＣＲ−ＣＭＣ７フォント文字の読み取りを行うことも考えられる。または、オペレータに対し認識できなかった個所を示してマニュアルで入力させることも可能である。また、ＭＩＣＲ−ＣＭＣ７フォント文字を識別ができなかったとしてチェック用紙をプリンタ１００から排出しても良い。
【０１２３】
図５は、１文字分の検出磁気波形から算出したバー間隔を「広い」間隔（＝１）または「狭い」間隔（＝０）のパターンに変換する第１変換パターンと第２変換パターンの説明図を示す。
【０１２４】
図５（ａ）は、折り曲げられた部分の無い正常な状態のチェック用紙に印刷されたＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔の分布図を示す。
【０１２５】
折り曲げられた部分の無い正常な状態のチェック用紙に印刷されたＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔は、図５（ａ）に示すように、０．５ｍｍと０．３ｍｍの近傍に分布する。これは、ＭＩＣＲ−ＣＭＣ７フォント文字をチェック用紙に印刷する場合、バー間隔パターンが「広い」間隔は０．５ｍｍを目標に、バー間隔の「狭い」間隔は０．３ｍｍを目標に印刷するためである。
【０１２６】
従って、折り曲げられた部分の無い正常な状態のチェック用紙において、「広い」間隔で印刷されたバー間隔は、０．５ｍｍに近傍に分布し、「狭い」間隔で印刷されたバー間隔は、０．３ｍｍの近傍に分布する。ここで、０．５ｍｍ近傍の分布を「広い」間隔分布５０１とし、０．３ｍｍ近傍の分布を「狭い」間隔分布５０２とする。
【０１２７】
折り曲げられた部分の無い正常な状態のチェック用紙に印刷されたＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔を、バー間隔パターンの「広い」間隔または「狭い」間隔と判定する場合は、判定境界範囲５０３に基づいて判断する。判定境界範囲５０３は幅を持っており、「広い」間隔との境界値を「広い」間隔閾値５０４とし、「狭い」間隔との境界値を「狭い」間隔閾値５０５とする。ここで、「広い」間隔閾値５０４の値をＲ１とし、「狭い」間隔閾値５０５の値をＲ２とする。また、「広い」間隔閾値５０４以上のバー間隔範囲を「広い」間隔範囲５０６とし、「狭い」間隔閾値５０５以下のバー間隔範囲を「狭い」間隔範囲５０７とする。
【０１２８】
図５（ｂ）は、チェック用紙に印刷されたＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔に折り目が存在する場合のバー間隔の分布図を示す。
【０１２９】
バー間隔の分布図は、折り目が存在するために、一点鎖線で示した正常な状態の分布から、実線で示されるような分布に変移する。ここで、正常な状態の「広い」間隔分布５０１が折り目によって変移した分布を「広い」間隔変移分布５０８とし、正常な状態の「狭い」間隔分布５０２が折り目によって変移した分布を「狭い」間隔変移分布５０９とする。
【０１３０】
図から分かるように、「広い」間隔変移分布５０８は、判定境界範囲５０３と重なったり、または「狭い」間隔範囲５０７と重なったりする。
【０１３１】
本発明は、２段階からなるパターン変換（以下、第１パターン変換、第２パターン変換とする）に基づいて、算出したバー間隔を「広い」間隔（＝１）または「狭い」間隔（＝０）にパターン変換する。まず、第１パターン変換は、算出したバー間隔を、「広い」間隔または「狭い」間隔に変換する。ここで、「広い」間隔または「狭い」間隔に判定できない場合を「判定不可能」間隔（＝？）とする。第１パターン変換の変換条件は下記に従う。
【０１３２】
Ｌ ＞＝Ｒ１ のとき、Ｐ＝ １Ｒ１＞ Ｌ＞ Ｒ２のとき、 Ｐ＝ ？
Ｌ ＝＜Ｒ２ のとき、Ｐ＝ ０１文字分の算出した６つのバー間隔を、バー間隔の大きい順に、Ｌ１、Ｌ２、Ｌ３、Ｌ４、Ｌ５、Ｌ６とし、即ち、Ｌ１＞＝Ｌ２＞＝Ｌ３＞＝Ｌ４＞＝Ｌ５＞＝Ｌ６とし、それぞれのバー間隔に対応するバー間隔パターンをＰ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５、Ｐ６とした場合、Ｌ２＞＝ Ｒ１＞ Ｌ３のときは、（Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５，Ｐ６）＝ （１，１，０，０，０，０）
となり、チェック用紙に印刷されたＭＩＣＲ−ＣＭＣ７フォント文字は数字または記号であると認識できる。Ｌ１ ＞＝Ｒ１ ＞Ｌ２のときは、（Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５，Ｐ６） ＝ （１，０，０，０，０，０）
となる。尚、バー間隔パターンが「０」の替わりに「？」となり、「１」、「０」及び「？」が混在する場合もある。
【０１３３】
しかし、図５（ｂ）に示すように、折り目が存在しない正常な状態の場合は、「広い」間隔であるはずのバー間隔Ｌ２’が、折り目が存在するために、「狭い」間隔のバー間隔Ｌ２となってしまった可能性もある。
【０１３４】
そこで、第２パターン変換は、バー間隔Ｌ２とバー間隔Ｌ３の有意差が十分取れる場合は、バー間隔Ｌ２を「広い」間隔とする。ここで、第２パターン変換の変換条件は下記に従う。ここで、調整係数をＣ（＝４／５）とする。
【０１３５】
Ｌ２ ＞＝Ｌ３＋｛（Ｒ１＋Ｒ２）／２−Ｌ３｝＊Ｃ のとき、Ｐ２ ＝ １Ｌ２ ＜ Ｌ３＋｛（Ｒ１＋Ｒ２）／２−Ｌ３｝＊Ｃ のとき、Ｐ２は、第１パターン変換のままとする。
【０１３６】
従って、Ｌ１ ＞＝Ｒ１ ＞Ｌ２ かつＬ２＞＝ Ｌ３＋｛（Ｒ１＋Ｒ２）／２−Ｌ３｝＊Ｃのときは、（Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５，Ｐ６） ＝ （１，１，０，０，０，０）となり、チェック用紙に印刷されたＭＩＣＲ−ＣＭＣ７フォント文字は数字または記号であると認識できる。
【０１３７】
上述したように、チェック用紙に印刷されたＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔を第１パターン変換と第２パターン変換によって、従来、文字として認識できなかった、折り目の存在するＭＩＣＲ−ＣＭＣ７フォント文字についても文字として認識できるようになる。
【０１３８】
本発明の情報記録媒体は、上述の磁気パターンの認識方法のステップを有するプログラムを記録することもできる。
【０１３９】
また、本発明の情報記録媒体は、コンパクト・ディスク、フロッピー・ディスク、ハード・ディスク、光磁気ディスク、ディジタル・ビデオ・ディスク、もしくは磁気テープであっても良い。
【０１４０】
また、本発明の磁気パターン認識装置は、複数のバーによって構成される、所定の磁気パターンが複数個付された領域を磁気検出して、検出された磁気パターンの検出磁気波形から複数のピークの隣り合う２つのピークの間の距離を表すピーク間隔を取得する磁気パターン読み取り手段と、このように取得した複数個のピーク間隔から、複数のバーの隣り合う２つのバーの間の広さを２つの値によって表すバー間隔パターンに変換することによって、磁気パターンを所定の文字として認識する磁気パターン認識手段と、を備えている。
【０１４１】
また、本発明の磁気パターン認識装置は、磁気パターン認識手段が、検出磁気波形から磁気パターンを構成する複数のバーの隣り合う２つのバーの間の距離であるバー間隔を算出するバー間隔算出手段と、バー間隔算出手段によって算出した前記バー間隔を、「広い」間隔または「狭い」間隔のバー間隔パターンに変換するパターン変換手段と、パターン変換手段によって変換した１つ分の磁気パターンのバー間隔パターンから磁気パターンを確定する磁気パターン確定手段と、を備えている。
【０１４２】
また、本発明の磁気パターン認識装置は、パターン変換手段が、バー間隔が所定の判定境界範囲の最大境界値以上であるとき、バー間隔のバー間隔パターンを「広い」間隔と判定し、バー間隔が所定の判定境界範囲の最小境界値以下であるとき、バー間隔のバー間隔パターンを「狭い」間隔と判定することができる。
【０１４３】
また、本発明の磁気パターン認識装置は、パター変換手段が、１つ分の磁気パターンにおいて、バー間隔パターンの「広い」間隔の数と「狭い」間隔の数との割合が１対５であり、かつ、バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔との間に有意差があるとき、２番目に広いバー間隔の前記バー間隔パターンを「広い」間隔と判定することができる。
【０１４４】
また、本発明の磁気パターン認識装置は、パターン変換手段が、１つ分の磁気パターンにおいて、バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔、所定の判定境界範囲の中央値、及び所定の調整係数が下記の条件を満たすとき、バー間隔のうち２番目に広いバー間隔と３番目に広いバー間隔との間に有意差があると判定することができる。
【０１４５】
２番目に広いバー間隔 ＞＝ ３番目に広いバー間隔 ＋（ 判定境界範囲の中央値−３番目に広いバー間隔）＊ 調整係数また、本発明の磁気パターン認識装置は、磁気パターン確定手段が、１つ分の磁気パターンにおけるバー間隔パターンの「広い」間隔の数と「狭い」間隔の数との割合が２対４であるとき、磁気パターンを一義的に確定することができる。
【０１４６】
また、本発明の磁気パターン認識装置は、磁気パターン読み取り手段が、検出磁気波形及び検出条件を取得する磁気パターン検出手段と、磁気パターン検出手段によって取得した検出磁気波形から１つ分の磁気パターンの検出磁気波形を切り出す磁気パターン切り出し手段と、磁気パターン切り出し手段によって切り出した１つ分の磁気パターンの検出磁気波形の複数のピークから、隣り合う２つのピークの間の距離を測定するピーク間隔測定手段と、を備えている。
【０１４７】
また、本発明の複合処理装置は、上述の磁気パターン認識装置の手段を備えている。
【０１４８】
また、本発明の複合処理装置は、パルスモータを備えた紙送り手段と、紙送り手段により送られた紙片に印刷する印刷手段と、紙送り手段によって送られた紙片に付された磁気パターンを検出する磁気検出手段と、を更に備えている。
【符号の説明】
【０１４９】
１００ 複合処理装置（プリンタ）
２１０ プロセッサ
２１１ ＲＡＭ
２１２ ＲＯＭ
２１３ 入力装置
３０１ 制御手段
３０２ 判定条件変更手段
３０３ 搬送制御手段
３０４ 磁気パターン検出手段
３０５ 磁気パターン切り出し手段
３０６ ピーク間隔測定手段
３０７ バー間隔算出手段
３０８ パターン変換手段
３０９ 磁気パターン確定手段
３１０ 検出波形記憶部
３１１ 認識結果記憶部
３１２ 判定条件変更記憶部
３１３ 認識判定条件記憶部
５０１ 「広い」間隔のバー間隔分布
５０２ 「狭い」間隔のバー間隔分布
５０３ 判定境界範囲
５０４ 「広い」間隔閾値
５０５ 「狭い」間隔閾値
５０６ 「広い」間隔範囲
５０７ 「狭い」間隔範囲
５０８ 折り曲げられた状態の「広い」間隔のバー間隔分布
５０９ 折り曲げられた状態の「狭い」間隔のバー間隔分布
【図１】
2010244557.tif 000002
【図２】
2010244557.tif 000003
【図３】
2010244557.tif 000004
【図４】
2010244557.tif 000005
【図５】
2010244557.tif 000006
【図６】
2010244557.tif 000007
【図７】
2010244557.tif 000008
【図８】
2010244557.tif 000009
【図９】
2010244557.tif 000010
【手続補正書】
【提出日】平成22年6月9日(2010.6.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
単票用紙上に、狭い間隔と少なくとも２つの広い間隔を有する複数のバーによって１文字が構成される磁気パターンの認識方法であって、
前記磁気パターンから検出磁気波形を取得するステップと、
前記検出磁気波形から、各バー間の距離であるバー間隔を算出するステップと、
前記バー間隔のそれぞれの距離が、第１閾値より大きい場合バー間隔が広い広バー間隔と判別し、第２閾値より小さい場合バー間隔が狭い狭バー間隔と判別し、前記第１閾値と前記第２閾値の間にある場合判別不可能なバー間隔と判別する第１判別ステップと、
前記バー間隔の距離が２番目に広いものが、前記判別不可能なバー間隔であると判別された場合、前記バー間隔の距離が３番目に広いものとバー間隔を比較し、優位差があると判別した場合、前記バー間隔の距離が２番目のものを前記広バー間隔と判別する第２判別ステップと、
を含むことを特徴とする磁気パターンの認識方法。
【請求項２】
前記第２判別ステップにおいて、前記バー間隔の距離が２番目に広いものが、前記判別不可能なバー間隔であると判別された場合、前記バー間隔の距離が２番目に広いものは、前記単票紙が折り曲げられることにより、前記広バー間隔のものがより狭いバー間隔のものとして取得され算出されたものと判別するステップを含むことを特徴とする請求項１に記載の磁気パターンの認識方法。
【請求項３】
前記第１判別ステップにおいて、前記バー間隔の距離が１番目に広いものは、前記２つの広い間隔を有するバーのうちの一つであると判別するステップを含むことを特徴とする請求項１に記載の磁気パターンの認識方法。
【請求項４】
前記第１判別ステップにおいて、前記第１閾値は０．５ｍｍ近傍であり、前記第２閾値は０．３ｍｍ近傍とすることを特徴とする請求項１に記載の磁気パターンの認識方法。
【請求項５】
前記第２判断ステップにおいて、前記バー間隔の距離が２番目に広いものを、前記バー間隔の距離が３番目に広いものとバー間隔を比較し、優位差があるとする判別は、
２番目に広いバー間隔≧  ３番目に広いバー間隔＋（第１閾値と第２閾値の中央値−３番目に広いバー間隔）＊調整係数
の式にしたがう、
ことを特徴とする請求項１に記載の磁気パターンの認識方法。
【請求項６】
前記調整係数は、４／５であることを特徴とする請求項５に記載の磁気パターンの認識方法。
【請求項７】
前記磁気パターンから検出磁気波形を取得する磁気パターン検出手段と、
前記検出磁気波形から、各バー間隔を算出するバー間隔算出手段と、
前記バー間隔のそれぞれの距離と前記第１閾値と前記第２閾値に基づき、前記広バー間隔と前記狭バー間隔に判別するバー間隔判別手段と、
前記判別された広バー間隔と狭バー間隔のバー間隔パターンを作成する配列パターン作成手段と、
前記各手段を制御する制御手段と、を備え、
前記制御手段は、請求項１ないし６のいずれかに記載の磁気パターンの認識方法を実行することを特徴とする磁気パターンの認識装置。