(57)【要約】【課題】読み取り領域に、読み取り対象の磁気データが以外のデータが残存している場合であっても、正常に磁気データの読み取りを行えるようにする。【解決手段】媒体処理装置２は、媒体に記録された磁気データを読みとってアナログ波形を出力する磁気ヘッドＨＤと、磁気ヘッドＨＤが出力したアナログ波形を変換してパルス波形を出力するパルス出力部１１１と、パルス波形における周期と基準値との比較に基づいてパルス波形を２値化してデジタルデータを出力する磁気データ解析部１１２と、を備え、磁気データ解析部１１２は、パルス波形における周期の頻度を検出し、検出した周期の頻度に基づいて基準値を決定する。【選択図】図１
2016134186.tif 000002
【特許請求の範囲】
【請求項１】
媒体に記録された磁気データを読みとってアナログ波形を出力する磁気ヘッドと、
前記磁気ヘッドが出力した前記アナログ波形を変換してパルス波形を出力するパルス出力部と、
前記パルス波形における周期と基準値との比較に基づいて前記パルス波形を２値化してデジタルデータを出力する磁気データ解析部と、を備え、
前記磁気データ解析部は、
前記周期の頻度を検出し、検出した前記周期の頻度に基づいて前記基準値を決定することを特徴とする媒体処理装置。
【請求項２】
前記磁気データ解析部は、
検出した前記周期において、所定の頻度で発生する前記周期に基づいて前記基準値を決定することを特徴とする請求項１に記載の媒体処理装置。
【請求項３】
前記磁気データ解析部は、
検出した前記周期において、最も高い頻度で発生する前記周期に基づいて前記基準値を決定することを特徴とする請求項２に記載の媒体処理装置。
【請求項４】
前記磁気データ解析部は、
検出した前記周期において、発生した頻度が高い前記周期ほど算出後の値に影響を与える重みづけをした加重平均を行い、加重平均の結果に基づいて前記基準値を決定することを特徴とする請求項１乃至３のいずれか１項に記載の媒体処理装置。
【請求項５】
前記磁気データ解析部は、
検出した前記周期において、第１の頻度で発生する前記周期、及び、第２の頻度で発生する前記周期について、発生した頻度が高い前記周期ほど算出後の値に影響を与える重みづけをした加重平均を行い、加重平均の結果に基づいて前記基準値を決定することを特徴とする請求項４に記載の媒体処理装置。
【請求項６】
前記磁気データ解析部は、
決定した前記基準値と、前記周期との比を算出し、算出した比に基づいて前記周期に対応する前記デジタルデータの値を判定することを特徴とする請求項１乃至５のいずれか１項に記載の媒体処理装置。
【請求項７】
磁気ヘッドが媒体に記録された磁気データの読み取りに基づいて出力したアナログ波形を変換してパルス波形を生成し、
前記パルス波形における周期の頻度を検出し、
検出した前記周期の頻度に基づいて基準値を決定し、
前記周期と前記基準値との比較に基づいて前記パルス波形を２値化してデジタルデータを生成する
ことを特徴とする磁気データ処理方法。
【請求項８】
媒体に印刷する印刷部と、
前記媒体に記録された磁気データを読みとってアナログ波形を出力する磁気ヘッドと、
前記磁気ヘッドが出力した前記アナログ波形を変換してパルス波形を出力するパルス出力部と、
前記パルス波形における周期と基準値との比較に基づいて前記パルス波形を２値化してデジタルデータを出力する磁気データ解析部と、を備え、
前記磁気データ解析部は、
前記周期の頻度を検出し、検出した前記周期の頻度に基づいて前記基準値を決定することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体処理装置、磁気データ処理方法、及び、印刷装置に関する。
【背景技術】
【０００２】
従来、磁気データの読み取りに関し、磁気記録周期の変動に対応できるリードデータのチェック方法についての技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−５６３４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、磁気データの読み取りに関し、読み取り領域の一部に、本来の読み取り対象の磁気データ以外のデータが残存する場合がある。例えば、磁気データが上書きされた場合に、読み取り領域の一部に、上書き前の磁気データが残存する場合がある。特許文献１に記載の技術では、このような場合に、正常な読み取りが実行できない可能性があった。
本発明は、上述した事情に鑑みてなされたものであり、読み取り領域に、読み取り対象の磁気データ以外のデータが残存している場合であっても、正常に磁気データの読み取りを行えるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の媒体処理装置は、媒体に記録された磁気データを読みとってアナログ波形を出力する磁気ヘッドと、前記磁気ヘッドが出力した前記アナログ波形を変換してパルス波形を出力するパルス出力部と、前記パルス波形における周期と基準値との比較に基づいて前記パルス波形を２値化してデジタルデータを出力する磁気データ解析部と、を備え、前記磁気データ解析部は、前記周期の頻度を検出し、検出した前記周期の頻度に基づいて前記基準値を決定することを特徴とする。
本発明の構成によれば、読み取り領域に、読み取り対象の磁気データ以外のデータが残存している場合であっても、正常に磁気データの読み取りを行える。
【０００６】
また、本発明の媒体処理装置は、前記磁気データ解析部は、検出した前記周期において、所定の頻度で発生する前記周期に基づいて前記基準値を決定することを特徴とする。
本発明の構成によれば、決定する基準値をより的確なものとできる。
【０００７】
また、本発明の媒体処理装置は、前記磁気データ解析部は、検出した前記周期において、最も高い頻度で発生する前記周期に基づいて前記基準値を決定することを特徴とする。
本発明の構成によれば、決定する基準値をより的確なものとできる。
【０００８】
また、本発明の媒体処理装置は、前記磁気データ解析部は、検出した前記周期において、発生した頻度が高い前記周期ほど算出後の値に影響を与える重みづけをした加重平均を行い、加重平均の結果に基づいて前記基準値を決定することを特徴とする。
本発明の構成によれば、決定する基準値をより的確なものとできる。
【０００９】
また、本発明の媒体処理装置は、前記磁気データ解析部は、検出した前記周期において、第１の頻度で発生する前記周期、及び、第２の頻度で発生する前記周期について、発生した頻度が高い前記周期ほど算出後の値に影響を与える重みづけをした加重平均を行い、加重平均の結果に基づいて前記基準値を決定することを特徴とする。
本発明の構成によれば、決定する基準値をより的確なものとできる。
【００１０】
また、本発明の媒体処理装置は、前記磁気データ解析部は、決定した前記基準値と、前記周期との比を算出し、算出した比に基づいて前記周期に対応する前記デジタルデータの値を判定することを特徴とする。
本は罪の構成によれば、基準値を用いて、より的確に、デジタルデータの値を判定できる。
【００１１】
また、上記目的を達成するために、本発明の磁気データ処理方法は、磁気ヘッドが媒体に記録された磁気データの読み取りに基づいて出力したアナログ波形を変換してパルス波形を生成し、前記パルス波形における周期の頻度を検出し、検出した前記周期の頻度に基づいて基準値を決定し、前記周期と前記基準値との比較に基づいて前記パルス波形を２値化してデジタルデータを生成することを特徴とする。
本発明の構成によれば、読み取り領域に、読み取り対象の磁気データ以外のデータが残存している場合であっても、正常に磁気データの読み取りを行える。
【００１２】
また、上記目的を達成するために、本発明の印刷装置は、媒体に印刷する印刷部と、前記媒体に記録された磁気データを読みとってアナログ波形を出力する磁気ヘッドと、前記磁気ヘッドが出力した前記アナログ波形を変換してパルス波形を出力するパルス出力部と、前記パルス波形における周期と基準値との比較に基づいて前記パルス波形を２値化してデジタルデータを出力する磁気データ解析部と、を備え、前記磁気データ解析部は、前記周期の頻度を検出し、検出した前記周期の頻度に基づいて前記基準値を決定することを特徴とする。
本発明の構成によれば、読み取り領域に、読み取り対象の磁気データ以外のデータが残存している場合であっても、正常に磁気データの読み取りを行える。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る媒体処理システムの機能的構成を示すブロック図。
【図２】媒体処理装置に処理される通帳を示す図。
【図３】磁気データにおける磁気配列、アナログ波形、パルス波形を示す図。
【図４】磁気データが混在した状態の磁気ストライプを示す図。
【図５】媒体処理装置の動作を示すフローチャート。
【図６】パルス波形の分析結果に基づく度数分布表、ヒストグラムを示す図。
【図７】データ区間長と、基準比割合と、デジタルデータの値との関係を示す図。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る媒体処理システム１の機能的構成を示すブロック図である。
図１に示すように、媒体処理システム１は、媒体処理装置２（印刷装置）と、媒体処理装置２と通信するホストコンピューター３とを備える。
ホストコンピューター３は、媒体処理装置２に制御データを送信して、媒体処理装置２を制御する装置である。
媒体処理装置２は、通帳Ｔ（図２（Ａ））を含む媒体の磁気ストライプＳＴ（図２（Ａ））に記録された磁気データを読み取る磁気読取機能、通帳Ｔを含む媒体に画像を印刷する印刷機能を有する装置である。
【００１５】
図２（Ａ）は、媒体処理装置２により処理される通帳Ｔの一例を示す図である。
図２（Ａ）に例示する通帳Ｔは、金融機関が発行する、中央に綴じ目を有する冊子形態の媒体である。図２（Ａ）は、閉じた状態の通帳Ｔの一方の表面を説明に適した態様で図示する。
図２（Ａ）に示すように、通帳Ｔの表面には、磁気ストライプＳＴが設けられる。磁気ストライプＳＴには、磁気データＪＤが記録される。
【００１６】
磁気ストライプＳＴには、異なる２つの記録密度の磁気データＪＤを、異なる位置に記録可能である。具体的には、磁気ストライプＳＴの位置Ｔ１には２１０ＢＰＩ（bit per inch）の磁気データＪＤ１を記録可能であり、また、位置Ｔ２には７５ＢＰＩの磁気データＪＤ２を記録可能である。
【００１７】
図２（Ｂ）は、所定のフォーマットに従った磁気データＪＤのデータ構造の一例を示す図である。
後述するように、磁気データＪＤは、磁気ストライプＳＴの長手方向に沿った読取方向Ｙに磁気ヘッドＨＤが走査されてデータの読み取りが行われる。
図２（Ｂ）に示すように、磁気データＪＤの読取方向Ｙにおける最も上流である磁気データＪＤの先頭には、Erase領域が設けられる。Erase領域は、極性の反転がない領域である。
Erase領域の読取方向Ｙにおける下流には、Ｌ０領域が設けられる。Ｌ０領域は、データ「０」が、所定の複数個、連続して記録される領域である。
Ｌ０領域の読取方向Ｙにおける下流には、ＳＯＭ領域が設けられる。ＳＯＭ領域は、データ「０」、及び、データ「１」が、予め定められた順番で連続して記録される領域である。本実施形態では、ＳＯＭ領域には、「１１０１０」の順番で、データ「１」、及び、データ「０」が連続して記録される。
ＳＯＭ領域の読取方向Ｙにおける下流には、Data領域が設けられる。Data領域は、実際の情報に従ってデータ「０」、及び、データ「１」が連続して記録される領域である。
Data領域の読取方向Ｙにおける下流には、ＥＯＭ領域が設けられる。ＥＯＭ領域は、データ「０」、及び、データ「１」が、予め定められた順番で連続して記録される領域である。本実施形態では、ＥＯＭ領域には、「１１０１０」の順番で、データ「１」、及び、データ「０」が連続して記録される。
ＥＯＭ領域の読取方向Ｙにおける下流には、ＬＲＣ領域が設けられる。ＬＲＣ領域は、後述するパリティチェックで使用するパリティビットが格納される領域である。
ＬＲＣ領域の読取方向Ｙにおける下流には、Ｔ０領域が設けられる。Ｔ０領域は、データ「０」が、所定の複数個、連続して記録される領域である。
Ｔ０領域の読取方向Ｙにおける下流には、Erase領域が設けられる。
【００１８】
図１に示すように、媒体処理装置２は、制御部１０と、磁気読取部１１と、印刷部１２と、搬送部１３と、記憶部１４と、通信部１５とを備える。
【００１９】
制御部１０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、媒体処理装置２を制御する。
【００２０】
磁気読取部１１は、磁気ヘッドＨＤにより磁気データを読み取り、読み取った磁気データに基づいて２値のデジタルデータを生成して制御部１０に出力する。制御部１０は、入力されたデジタルデータに基づいて対応する処理を実行する。
磁気読取部１１の詳細な構成、及び、実行する処理については後述する。
【００２１】
印刷部１２は、ＳＩＤＭ（Serial Impact DotMatrix）方式の印刷ヘッドや、印刷ヘッドを搬送するキャリッジ、その他の媒体への印刷に関する機構を備え、制御部１０の制御で、媒体に画像を印刷する。
【００２２】
搬送部１３は、制御部１０の制御で、媒体処理装置２に挿入された媒体を所定方向に搬送する。
【００２３】
記憶部１４は、メモリーを備え、各種データを記憶する。
【００２４】
通信部１５は、制御部１０の制御で、ホストコンピューター３と所定の通信規格に従って通信する。
【００２５】
次に、磁気読取部１１について詳述する。
図１に示すように、磁気読取部１１は、パルス出力部１１１と、磁気データ解析部１１２とを備える。
パルス出力部１１１、及び、磁気データ解析部１１２は、それぞれ、磁気読取部１１が備えるＣＰＵが所定のプログラムを読み出して実行したり、また、磁気読取部１１が備える所定の信号処理回路が信号処理を実行したりする等、ハードウェアとソフトウェアとにより処理を実行する機能ブロックである。
パルス出力部１１１、及び、磁気データ解析部１１２の処理の一部又は全部を制御部１０が実行する構成であってもよい。
以下、パルス出力部１１１、及び、磁気データ解析部１１２を順に説明する。
【００２６】
＜パルス出力部１１１の説明＞
まず、パルス出力部１１１について説明する。
ここで、磁気ヘッドＨＤは、図示しない磁気ヘッドキャリッジに搭載される。制御部１０は、図示しないキャリッジ駆動モーターを駆動して、磁気ヘッドキャリッジを読取方向Ｙに走査させることができる。
磁気データＪＤの読み取りに際し、制御部１０は、磁気ヘッドＨＤを駆動すると共に、磁気ヘッドＨＤを読取方向Ｙに走査させて、磁気ヘッドＨＤによる磁気データＪＤの読み取りを実行する。
磁気ヘッドＨＤの読取方向Ｙへ向かう走査に伴う磁気データＪＤに読み取りに応じて、磁気ヘッドＨＤはアナログ波形（アナログ電流の波形）をパルス出力部１１１に出力する。
【００２７】
図３（Ａ）は磁気データＪＤにおける磁気配列（Ｎ極、Ｓ極）の一例を示し、（Ｂ）は（Ａ）の磁気配列の磁気データＪＤを走査して読み取った場合に磁気ヘッドＨＤが出力するアナログ波形を示す。
図３（Ａ）に示すように、磁気ストライプＳＴの表面に付着された磁性体の磁極を反転させることによって、磁気ストライプＳＴに磁気データＪＤが記録される。磁気ヘッドＨＤは、読取方向Ｙへ向かう走査に伴う磁気データＪＤに読み取りに応じて、極性の変化に応じた電流を出力する。このため、図３（Ａ）の磁気データＪＤを磁気ヘッドＨＤにより読み取った場合、磁気ヘッドＨＤの出力は、磁気データＪＤの極性の反転に対応して、図３（Ｂ）に示すように、パルス状のアナログ波形となる。
【００２８】
パルス出力部１１１は、磁気ヘッドＨＤから入力されたアナログ波形を量子化して、パルス波形を生成する。より詳細には、パルス出力部１１１は、アナログ波形のピークを検出し、検出したピークがパルスのエッジ（パルスの立ち上り、又は、パルスの立ち下り）となるようなパルス波形を生成する。
図３（Ｃ）は、（Ｂ）のアナログ波形に基づいてパルス出力部１１１が生成するパルス波形を示す。
図３（Ｃ）に示すように、パルス出力部１１１が生成するパルス波形は、アナログ波形のピークに応じて、パルスが立ち上り、又は、立ち下がる波形を有する。
本実施形態では、パルスが立ち上ってから立ち下がるまでの間隔、及び、パルスが立ち下がってから立ち上がるまでの間隔が「周期」に該当する。図３（Ｃ）の例では、パルス波形において、エッジＡ１−エッジＡ２の間隔、エッジＡ２−エッジＡ３の間隔、エッジＡ３−エッジＡ４の間隔、エッジＡ４−エッジＡ５の間隔、エッジＡ５−エッジＡ６の間隔、エッジＡ６−エッジＡ７の間隔、エッジＡ７−エッジＡ８の間隔、エッジＡ８−エッジＡ９の間隔が、それぞれ、周期に該当する。後述するように、磁気データ解析部１１２は、パルス波形における周期に基づいて、パルス波形を２値化してデジタルデータを生成する。
【００２９】
パルス出力部１１１は、生成したパルス波形を、磁気データ解析部１１２に出力する。
【００３０】
＜磁気データ解析部１１２の説明＞
次いで、磁気データ解析部１１２について説明する。
磁気データ解析部１１２は、パルス出力部１１１から入力されたパルス波形に基づいて、データ「１」、及び、データ「０」が連続して構成されるデジタルデータを生成し、出力する。
【００３１】
以下、まず、従来のパルス波形に基づくデジタルデータの生成方法について説明する。
以下の説明では、磁気データ解析部１１２に相当する従来の機能ブロックを「旧解析部」と表現する。
【００３２】
ここで、本実施形態では、パルス波形において、データ「０」、及び、データ「１」は、以下のようにして判別される。
すなわち、パルス波形において、データ「０」は、周期の長さがα値（所定のマージンを含む。）のパルスである。図３（Ｃ）の例では、パルスＰ１〜パルスＰ４が、それぞれ、データ「０」のパルスである。
また、データ「１」は周期の長さが、α値の１／２のβ値（所定のマージンを含む。）のパルスが、２つ、連続したパルス群である。図３（Ｃ）の例では、パルス群ＰＰ１、及び、パルス群ＰＰ２が、それぞれ、データ「１」のパルス群である。
α値は、磁気データＪＤの記録密度に応じて、異なった値を有する。β値も同様である。
以下の説明では、周期の長さのことを「データ区間長」と表現する。データ区間長は、周期の長さを所定の単位（本例では、便宜的に「時間長」と表現する。）の時間に換算した場合の値を有する。
【００３３】
デジタルデータの生成に際し、旧解析部は、パルス波形のうち、データ「０」が連続する領域であるＬ０領域に相当する領域を特定する。上述したように、Ｌ０領域の読取方向Ｙにおける上流側のErase領域は磁性の反転がない領域であり、また、Ｌ０領域の読取方向Ｙにおける下流側のＳＯＭ領域の先頭のデータはデータ「１」である。これを利用して、旧解析部は、磁性体の磁極の反転に応じた周期の態様に基づいて、パルス波形のうちＬ０領域に対応する領域を特定する。
【００３４】
次いで、旧解析部は、Ｌ０領域における各周期のデータ区間長を取得する。上述したようにＬ０領域は、データ「０」が連続する領域である。従って、旧解析部が取得するデータ区間長のそれぞれは、データ「０」に対応するパルスの周期のデータ区間長である。
次いで、旧解析部は、取得したデータ区間長の平均値を算出し、算出した平均値を、データ「０」の周期のデータ区間長の基準値（α値。以下、「第１基準値」という。）とする。次いで、旧解析部は、第１基準値の１／２の値を、データ「１」の周期のデータ区間長の基準値（β値。以下、「第２基準値」という。）とする。
【００３５】
次いで、旧解析部は、パルス波形における周期を分析し、データ区間長が基準値（所定のマージンを含む）のパルスをデータ「０」と判別し、データ区間長がβ値（所定のマージンを含む）のパルスが２つ連続するパルス群をデータ「１」と判別し、判別結果に基づいてデジタルデータを生成する。
【００３６】
以上のような従来の方法では、以下の課題があった。
すなわち、上述した従来の方法では、第１基準値、及び、第２基準値を的確な値とするためには、磁気データＪＤにおいて、Ｌ０領域に含まれるデータが、正常なデータである必要がある。しかしながら、例えば、以下のような場合に、磁気ストライプＳＴに記録された磁気データＪＤを、別の磁気データＪＤにより上書きした場合に、Ｌ０領域に含まれるデータが正常なデータでない場合があった。以下、上書き前に磁気ストライプＳＴに記録された磁気データＪＤを、「旧磁気データ」といい、上書きした磁気データＪＤを「新磁気データ」という。
すなわち、新磁気データの上書きに際し、旧磁気データが完全に消去されず、図４に示すように、磁気ストライプＳＴ（読み取り領域）に旧磁気データと、新磁気データが混在し、これに起因して、Ｌ０領域に旧磁気データと新磁気データとが混在する場合がある。
通帳Ｔへの磁気データＪＤの上書きについて、基本的には、このような事態は発生しないが、例えば、規格外のライターを使用して磁気データＪＤを上書きした場合等にこのような事態が生じ得る。
Ｌ０領域において混在する旧磁気データと新磁気データとの記録密度が異なる場合、上述した従来の方法で算出される第１基準値、及び、第２基準値は的確な値とならない。また、Ｌ０領域において混在する旧磁気データと新磁気データとの記録密度が同一の場合であっても、各データの境目において、パルスが正常な波形とならず、算出される第１基準値、及び、第２基準値が的確な値とならない場合がある。
なお、異なる磁気データＪＤの混在は、磁気データＪＤの上書きに起因するもののみならず、種々の原因で生じ得る。
【００３７】
以上を踏まえ、本実施形態に係る磁気データ解析部１１２は、以下の処理を実行する。
【００３８】
なお、以下の説明では、記録密度が７５ＢＰＩのデータ「０」の周期のデータ区間長の目安値を１４９０時間長とし、データ「１」を構成するパルス群のうちの所定の周期のデータ区間長の目安値を７４５．５時間長とする。以下、データ「１」を構成するパルス群のうちの所定の周期について、単に、「データ「１」の周期」と表現する。この場合、７５ＢＰＩの磁気データＪＤの読み取りに基づくパルス波形について、データ「０」の周期のデータ区間長は、１４９０時間長に所定のマージンを反映した範囲内の値をとり、データ「１」の周期のデータ区間長は、７４５．５時間長に所定のマージンを反映した範囲内の値をとる。
また、記録密度が２１０ＢＰＩのデータ「０」の周期のデータ区間長の目安値を５３２．５時間長とし、データ「１」の周期のデータ区間長の目安値を２６６．２５時間長とする。この場合、２１０ＢＰＩの磁気データＪＤの読み取りに基づくパルス波形について、データ「０」の周期のデータ区間長は、５３２．５時間長に所定のマージンを反映した範囲内の値をとり、データ「１」の周期のデータ区間長は、２６６．２５時間長に所定のマージンを反映した範囲内の値をとる。
【００３９】
図５は、パルス波形に基づいてデジタルデータを生成するときの磁気データ解析部１１２の動作を示すフローチャートである。
まず、磁気データ解析部１１２は、パルス出力部１１１から入力されたパルス波形を分析し、パルス波形に含まれる各周期のデータ区間長と、データ区間長ごとの周期の発生の頻度とを検出する（ステップＳＡ１）。
なお、ステップＳＡ１において、磁気データ解析部１１２は、パルス波形に含まれる各周期について、実際のデータ区間長を所定のルールで切り上げ、又は、切り捨てし、０時間長から５０時間長ごとに区切られたデータ区間長（０時間長、５０時間長、１００時間長、１５０時間長・・・）として検出する。
【００４０】
図６（Ａ）は、ステップＳＡ１の処理によって検出される各周期のデータ区間長と、各データ区間長の周期が発生する頻度との関係を示す度数分布表の一例である。
特に、図６（Ａ）では、７５ＢＰＩの旧磁気データに、２１０ＢＰＩの新磁気データが上書きされた結果、一部に旧磁気データが残存した状態（図４の状態）の磁気ストライプＳＴの読み取りに基づくパルス波形を分析した結果を示す度数分布表である。
図６（Ｂ）は、図６（Ａ）の度数分布表に基づくヒストグラムであり、横軸はデータ区間長を示し、縦軸は頻度を示す。
以下の説明では、磁気ストライプＳＴにおいて、読み取り対象とすべき磁気データＪＤ（磁気データＪＤの上書きが行われている場合、新たに上書きされた磁気データＪＤ（新磁気データ））を、「読取対象磁気データ」と表現する。また、磁気ストライプＳＴに残存している読取対象磁気データ以外の磁気データＪＤ（磁気データＪＤの上書きが行われている場合、上書き前に記録されている磁気データＪＤ（旧磁気データ））を「残存磁気データ」と表現する。
図６の例では、読取対象磁気データは２１０ＢＰＩの磁気データＪＤであり、残存磁気データは７５ＢＰＩの磁気データＪＤである。
【００４１】
図６（Ｂ）に示すように、ステップＳＡ１の分析結果に基づくヒストグラムは、読取対象磁気データ（本例では、２１０ＢＰＩの磁気データＪＤ）のデータ「１」の目安値（本例では、２６６．２５時間長）に近似するデータ区間長に頻度のピークを有する第１山部Ｍ１と、データ「０」の目安値（本例では、５３２．５時間長）に近似するデータ区間長に頻度のピークを有する第２山部Ｍ２とを有する状態となる。さらに、ステップＳＡ１の分析結果に基づくヒストグラムは、第１山部Ｍ１、及び、第２山部Ｍ２から離間した位置に、第１山部Ｍ１のピークの頻度、及び、第２山部Ｍ２のピークの頻度よりも、小さい頻度を有するデータ領域ＤＲを有する状態となる。
ヒストグラムがこのような状態となる理由は、以下である。
すなわち、磁気ストライプＳＴにおいて、残存磁気データが残存する場合、残存する残存磁気データのデータ量は、読取対象磁気データのデータ量と比較して非常に小さい。従って、パルス出力部１１１が出力するパルス波形において、残存磁気データに基づく周期が発生する頻度は、読取対象磁気データに基づくデータ「１」の周期、及び、データ「０」の周期が発生する頻度と比較して、非常に少ない。このため、ステップＳＡ１の分析結果に基づくヒストグラムは、読取対象磁気データのデータ「１」の周期に基づく第１山部Ｍ１と、読取対象磁気データのデータ「０」の周期に基づく第２山部Ｍ２と、残存磁気データに由来する周期に基づくデータ領域ＤＲを有する状態となる。
【００４２】
以上を踏まえ、ステップＳＡ１に続くステップＳＡ２で、磁気データ解析部１１２は、以下の処理を実行する。
すなわち、まず、磁気データ解析部１１２は、最も高い頻度で発生した周期のデータ区間長の値を取得する（ステップＳＡ２）。図６（Ａ）の例では、磁気データ解析部１１２は、最も高い頻度（７７回）で発生した周期のデータ区間長である３００時間長を取得する。
最も高い頻度で発生した周期のデータ区間長は、読取対象磁気データのデータ「０」の周期に基づくデータ区間長、もしくは、読取対象磁気データのデータ「１」の周期に基づくデータ区間長のいずれかである。
【００４３】
続くステップＳＡ３で、磁気データ解析部１１２は、以下の処理を実行する。
すなわち、磁気データ解析部１１２は、ステップＳＡ２で取得したデータ区間長と、記録密度のそれぞれのデータ「０」の周期のデータ区間長の目安値、及び、データ「１」の周期のデータ区間長の目安値とを比較して、取得したデータ区間長と最も近似する（同一であってもよい）目安値を判別する（ステップＳＡ３）。
本例の場合、磁気データ解析部１１２は、ステップＳＡ２で取得したデータ区間長である３００時間長と、以下の４つの目安値を比較する。７５ＢＰＩのデータ「０」の周期のデータ区間長の目安値（１４９０時間長）と、７５ＢＰＩのデータ「１」の周期のデータ区間長の目安値（７４５．５時間長）と、２１０ＢＰＩのデータ「０」の周期のデータ区間長の目安値（５３２．５時間長）と、２１０ＢＰＩのデータ「１」の周期のデータ区間長の目安値（２６６．２５時間長）である。そして、磁気データ解析部１１２は、２１０ＢＰＩのデータ「１」の周期のデータ区間長の目安値（２６６．２５時間長）が、ステップＳＡ２で取得したデータ区間長（３００時間長）と最も近似する、と判別する。
【００４４】
続くステップＳＡ４で、磁気データ解析部１１２は、以下の処理を実行する。
すなわち、磁気データ解析部１１２は、ステップＳＡ３において、ステップＳＡ２で取得したデータ区間長（パルス波形において最も高い頻度で発生した周期のデータ区間長）と最も近似すると判別した目安値に対応する記録密度を、読取対象磁気データの記録密度と判別する（ステップＳＡ４）。
本例の場合、磁気データ解析部１１２は、ステップＳＡ３において、２１０ＢＰＩのデータ「１」の周期のデータ区間長の目安値が、ステップＳＡ２で取得したデータ区間長と最も近似すると判別する。このため、ステップＳＡ４で、磁気データ解析部１１２は、目安値に対応する２１０ＢＰＩを、読取対象磁気データの記録密度と判別する。
【００４５】
以上のように、ステップＳＡ１〜ステップＳＡ４の処理により、磁気データ解析部１１２は、読取対象磁気データの記録密度を判別することができる。
【００４６】
続くステップＳＡ５で、磁気データ解析部１１２は、以下の処理を実行する。
すなわち、磁気データ解析部１１２は、ステップＳＡ４で判別した読取対象磁気データの記録密度のデータ「０」の目安値に近似するデータ区間長の周期であって、最も発生した頻度の高い周期のデータ区間長を取得する（ステップＳＡ５）。
本例の場合、磁気データ解析部１１２は、ステップＳＡ５において、２１０ＢＰＩの磁気データＪＤのデータ「０」の目安値（５３２．５）に近似するデータ区間長の周期のうち、最も発生した頻度の高い周期のデータ区間長である５５０時間長を取得する。
以下、パルス波形において、ステップＳＡ５で取得したデータ区間長、すなわち、読取対象磁気データの記録密度のデータ「０」の目安値に近似するデータ区間長の周期であって、最も発生した頻度の高い周期のデータ区間長を、「代表データ区間長」と表現する。代表データ区間長は、読取対象磁気データに基づくパルス波形において、最も高い頻度で発生したデータ「０」の周期のデータ区間長に相当する。
【００４７】
続くステップＳＡ６で、磁気データ解析部１１２は、以下の処理を実行する。
すなわち、磁気データ解析部１１２は、ステップＳＡ５で取得した代表データ区間長の周期の頻度を取得する。
ここで取得した頻度（代表データ区間長の周期の頻度）は、「第１の頻度」に相当する。
さらに、磁気データ解析部１１２は、代表データ区間長から所定の範囲（例えば、±５０時間長）内のデータ区間長を取得し、取得したデータ区間長のそれぞれの周期の頻度を取得する。
本例では、磁気データ解析部１１２は、代表データ区間長である５５０時間長の周期の頻度（７３回）と、５５０時間長から所定の範囲内にあるデータ区間長である５００時間長の周期の頻度（５７回）、及び、５５０時間長から所定の範囲内にあるデータ区間長である６００時間長の周期の頻度（４９回）と、を取得する。
以下、代表データ区間長から所定の範囲内にあるデータ区間長を、「周辺データ区間長」という。
周辺データ区間長の周期の頻度は、「第２の頻度」に相当する。
【００４８】
続くステップＳＡ７で、磁気データ解析部１１２は、以下の処理を実行する。
すなわち、磁気データ解析部１１２は、代表データ区間長、及び、代表データ区間長の周期の頻度と、周辺データ区間長、及び、周辺データ区間長の周期の頻度とに基づいて、以下の方法で、第１基準値を算出する（ステップＳＡ７）。
磁気データ解析部１１２は、代表データ区間長、及び、周辺データ区間長のそれぞれについて、頻度が高い周期に対応するデータ区間長ほど、算出される第１基準値に影響を与えるように重みづけをした加重平均を行って、第１基準値を算出（決定）する。
本例では、磁気データ解析部１１２は、代表データ区間長である５５０時間長、周辺データ区間長である５００時間長、及び、６００時間長について、頻度に対応する重みづけをした加重平均を行い、第１基準値を算出する。本例では、磁気データ解析部１１２が算出した第１基準値は、５２９時間長であるものとする。
ここで、第１基準値は上述した方法で算出されため、パルス波形において、データ「０」に対応する周期のデータ区間長は、第１基準値に近似した値となる。従って、第１基準値は、パルス波形の各周期について、データ「０」を判定するときの基準値として使用することができる。
【００４９】
続くステップＳＡ８で、磁気データ解析部１１２は、以下の処理を実行してデジタルデータを生成する。
すなわち、磁気データ解析部１１２は、パルス波形の各周期の実際のデータ区間長のそれぞれを、第１基準値で割って、各データ区間長の第１基準値に占める割合（以下、「基準比割合」という。）を算出する。そして、磁気データ解析部１１２は、算出した基準比割合に基づいて、各周期に対応するパルス又はパルス群について、データ「１」、又は、データ「０」を判定する（ステップＳＡ８）。
【００５０】
図７は、Ｌ０領域の一部と、ＳＯＭ領域と、Data領域の一部とを含むパルス波形について、周期の実際のデータ区間長と、基準比割合と、各周期に対応するパルス又はパルス群のデータ（データ「１」又はデータ「０」）との関係の一例を示す表である。
ステップＳＡ８において、磁気データ解析部１１２は、基準比割合が「１００％」を含む所定の範囲（例えば、８５％〜１１５％）にあるデータ区間長の周期に対応するパルスについて、データ「０」と判定する。
また、磁気データ解析部１１２は、基準比割合が「５０％」を含む所定の範囲（例えば、３５％〜６５％）にあるデータ区間長の周期が２つ連続したパルス群について、データ「１」と判定する。データ「１」について、このように判定するのは、データ「１」は、データ「０」のデータ区間長の１／２の値（所定のマージンを含む。）のパルスが、２つ、連続したパルス群により構成されるからである。
図７に例示する表において、第１行Ｇ１は、データ区間長が４８３時間長の周期を示す行である。この場合、基準比割合は「９２．０％」であり、磁気データ解析部１１２は、対応するパルスについて、データ「０」と判定する。同様に、第２行Ｇ２は、データ区間長が４９４時間長の周期を示す行である。この場合、基準比割合は「９４．１％」であり、磁気データ解析部１１２は、対応するパルスについて、データ「０」と判定する。
また、第５行Ｇ５は、データ区間長が２９５時間長の周期を示す行である。この場合、基準比割合は「５６．２％」である。また、第６行Ｇ６は、データ区間長が２９０時間長の周期を示す行である。この場合、基準比割合は「５５．２％」である。磁気データ解析部１１２は、第５行Ｇ５の周期に対応するパルス、及び、第６行Ｇ６の周期に対応するパルスからなるパルス群について、データ「１」と判定する。
以上のようにして、ステップＳＡ８で、磁気データ解析部１１２は、パルス波形の各周期の基準比割合に基づいて、パルス、又は、パルス群について、順番に、データ「１」又はデータ「０」を判定し、判定結果に基づいて２値のデジタルデータを生成する。
【００５１】
以上のように、本実施形態では、磁気データ解析部１１２は、パルス波形における周期の頻度に基づいて第１基準値を算出することにより、第１基準値の算出にあたって、残存磁気データに由来する周期のデータ区間長が影響を与えないようにしている。これにより、磁気ストライプＳＴの一部に残存磁気データが残存しており、磁気ヘッドＨＤにより残存磁気データが読み取られた場合であっても、第１基準値について、読み取られた残存磁気データの影響がない的確な値とすることができる。
【００５２】
磁気データ解析部１１２は、生成したデジタルデータを、制御部１０に出力する。
制御部１０は、入力されたデジタルデータに基づいて、対応する処理を実行する。
例えば、制御部１０は、以下の処理を実行する。
制御部１０は、デジタルデータのＬＲＣ領域に格納されたパリティビットを用いて、デジタルデータのパリティチェックを行い、デジタルデータの誤り検出を行う。誤りが検出された場合、エラー処理等の対応する処理を実行する。誤りが検出されなかった場合、制御部１０は、通信部１５を制御して、デジタルデータを、ホストコンピューター３に送信する。
ホストコンピューター３は、受信したデジタルデータに基づいて、対応する処理を実行する。
例えば、ホストコンピューター３は、デジタルデータが通帳Ｔの識別情報を含む場合、所定の手段で入力されたパスワードを利用して、認証を行い、認証が成功した場合、媒体処理装置２を制御して、通帳Ｔに必要な記帳(印刷)を行う。
【００５３】
以上説明したように、本実施形態に係る媒体処理装置２は、通帳Ｔ（媒体）に記録された磁気データＪＤを読みとってアナログ波形を出力する磁気ヘッドＨＤと、磁気ヘッドＨＤが出力したアナログ波形を変換してパルス波形を出力するパルス出力部１１１と、パルス波形における周期と第１基準値（基準値）との比較に基づいてパルス波形を２値化してデジタルデータを出力する磁気データ解析部１１２と、を備える。磁気データ解析部１１２は、パルス波形における周期の頻度を検出し、検出した周期の頻度に基づいて第１基準値を算出（決定）する。
この構成によれば、媒体処理装置２による第１基準値の算出にあたって、残存磁気データに由来する周期のデータ区間長が影響を与えないようにできる。これにより、磁気ストライプＳＴの一部に残存磁気データが残存しており、磁気ヘッドＨＤにより残存磁気データが読み取られた場合であっても、第１基準値について、読み取られた残存磁気データの影響がない的確な値とすることができる。そして、第１基準値を的確な値とすることにより、パルス波形に基づくデジタルデータの生成を含む磁気データＪＤの読み取りを正常に行える。
【００５４】
また、本実施形態では、磁気データ解析部１１２は、パルス波形において、他の頻度と比較して高い頻度で発生する周期に基づいて第１基準値を算出する。
本発明の構成によれば、磁気ストライプＳＴにおいて、残存磁気データが残存する場合、残存する残存磁気データのデータ量は、読取対象磁気データのデータ量と比較して非常に小さいという特性を反映して、的確に第１基準値を算出できる。
【００５５】
また、本実施形態では、磁気データ解析部１１２は、パルス波形において、他の頻度と比較して高い頻度で発生する周期、及び、その周辺の頻度の周期について、発生した頻度が高い周期ほど算出後の値に影響を与える重みづけをした加重平均を行い、加重平均の結果に基づいて第１基準値を算出する。
この構成によれば、第１基準値の算出に、実際に検出された各周期のデータ区間長を的確に反映することができ、第１基準値の値をより的確なものとすることができる。
【００５６】
また、本実施形態では、磁気データ解析部１１２は、算出（決定）した第１基準値と、パルス波形における周期のデータ区間長とに基づく基準比割合（比）を算出し、算出した基準比割合に基づいて周期に対応するデジタルデータの値（データ「０」、又は、データ「１」）を判定する。
この構成によれば、第１基準値を用いて、実際に検出された各周期のデータ区間長に基づいて、より的確に、パルス波形の各周期のパルス、又は、パルス群について、データ「０」、又は、データ「１」を判定できる。
【００５７】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
上述した実施形態では、データ「１」、データ「０」に対応する周期の態様について具体的に例示したが、これらデータの周期の態様は例示したものに限らない。
また、上述した実施形態では、読取対象となる可能性の磁気データＪＤの記録密度を７５ＢＰＩ、又は、２１０ＢＰＩとして、媒体処理装置２の処理を説明したが、記録密度は例示したものに限らない。
また、上述した実施形態では、媒体の一例として通帳Ｔを例示したが、媒体は通帳に限らない。
また、図を用いて説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
【符号の説明】
【００５８】
２…媒体処理装置（印刷装置）、３…ホストコンピューター、１１１…パルス出力部、１１２…磁気データ解析部、Ｔ…通帳（媒体）、ＨＤ…磁気ヘッド。
【図１】
2016134186.tif 000003
【図２】
2016134186.tif 000004
【図３】
2016134186.tif 000005
【図４】
2016134186.tif 000006
【図５】
2016134186.tif 000007
【図６】
2016134186.tif 000008
【図７】
2016134186.tif 000009