(57)【要約】【課題】異なる仕様の磁気ストライプを自動的に判別することが可能な通帳読取装置を提供する。【解決手段】磁気ストライプに記載されたデータの読み取りが失敗したとき、磁気ストライプ読取位置を磁気ストライプに対して平行に、通帳挿入口から奥側又は手前側に順次変化させて読み取りを試みる。また、磁気ストライプに記載されたデータの読み取りが失敗したとき、あらかじめ定められたデータ属性に従って読み取り方法を順次変更させて磁気ストライプに記載されたデータの読み取りを試みる。さらに、磁気ストライプに記載されたデータの読み取りに成功した読み取り位置及びデータ属性を新たなデフォルト値とする。【選択図】図６
2010211758.tif 000002
【特許請求の範囲】
【請求項１】
通帳挿入口から挿入された通帳を搬送する通帳搬送機構と、
前記通帳に印字する印字ヘッドと、
前記通帳の磁気ストライプに記載されたデータを読み取る磁気ストライプキャリアと、
前記磁気ストライプに記載されたデータの読み取りが失敗したとき、前記磁気ストライプに記載されたデータの読取位置を前記磁気ストライプの長手方向に対して直交する方向に移動させて読み取りを試みる読み取り位置変更手段と、
を備える通帳読み取り装置。
【請求項２】
前記磁気ストライプに記載されたデータの読み取りが失敗したとき、あらかじめ定められたデータ属性に従って読み取り方法を順次変更させて前記磁気ストライプに記載されたデータの読み取りを試みる読み取り方法変更手段をさらに備える請求項１記載の通帳読み取り装置。
【請求項３】
前記磁気ストライプに記載されたデータの読み取りに成功した場合、前記磁気ストライプに記載されたデータの読み取りに成功した読み取り位置及びデータ属性を新たなデフォルト値とするデフォルト値変更手段をさらに備える請求項１または請求項２に記載の通帳読み取り装置。
【請求項４】
前記読取位置変更手段が、前記磁気ストライプに記載されたデータを読み取るデフォルト位置から磁気ストライプの長手方向に対して直交する方向の一端側及び他端側に交互に前記磁気ストライプに記載されたデータの読み取り位置をずらしながら読み取りを試みる請求項１記載の通帳読み取り装置。
【請求項５】
前記読取位置変更手段が、前記磁気ストライプに記載されたデータの読み取り位置を一方向にずらしながら読み取りを試みる請求項１記載の通帳読み取り装置。
【請求項６】
前記読取位置変更手段が、あらかじめ定められた回数だけ読み取り位置を変化させても読み取りが失敗するとき、読み取りエラーとする請求項１記載の通帳読み取り装置。
【請求項７】
前記データ属性が、フォーマット、記録密度から１種類以上選ばれる、請求項２記載の通帳読み取り装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気ストライプの異なるフォーマットを自動判別する通帳読み取り装置に関する。
【背景技術】
【０００２】
銀行の通帳の磁気ストライプは銀行によって仕様が異なる。よって、磁気ストライプの仕様の異なる複数の銀行の通帳を取り扱う通帳読み取り装置は磁気ストライプの仕様を判別する必要がある。
【０００３】
この点に関し、磁気ストライプに記載されたデータを読み取る磁気ヘッドを縦方向と横方向に設け、横方向の磁気ヘッドによって読み取りが失敗した場合には縦方向の磁気ヘッドを使用して読み取りを試みる通帳読み取り装置が提案されている（例えば、特許文献1）。
【０００４】
しかし、横方向の磁気ストライプであってもその仕様は多岐にわたり、横方向の読み取りが失敗してもその磁気ストライプは縦方向のものとは限らない。従って、特許文献1が提案する技術によっては磁気ストライプの仕様を判別できない場合があるという問題点があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１８２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、異なる仕様の磁気ストライプを自動的に判別することが可能な通帳読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、通帳挿入口から挿入された通帳を搬送する通帳搬送機構と、通帳に印字する印字ヘッドと、通帳の磁気ストライプに記載されたデータを読み取る磁気ストライプキャリアと、磁気ストライプに記載されたデータの読み取りが失敗したとき、磁気ストライプに記載されたデータの読取位置を磁気ストライプの長手方向に対して直交する方向に移動させて読み取りを試みる読み取り位置変更手段と、を備える通帳読み取り装置を提供する。
【発明の効果】
【０００８】
本発明によれば、異なる仕様の磁気ストライプを自動的に判別することが可能となるという効果がある。
【図面の簡単な説明】
【０００９】
【図１】通帳読み取り装置の構成を示すブロック図である。
【図２】通帳読み取り装置の要部を示す側面断面図である。
【図３】通帳読み取り装置の要部を上側から見た図である。
【図４】通帳の磁気ストライプの位置を示す図である。
【図５】通帳読み取り装置のＭＳキャリア２０７の磁気ストライプ読み取り開始位置を示す図である。
【図６】通帳読み取り装置の動作を表すフローチャートである。
【図７】磁気ストライプの各フォーマットの開始コードと終了コードを示す図である。
【図８】通帳読み取り装置の磁気ストライプ読取動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明の一実施形態に係る通帳読み取り装置を、図面を参照して詳細に説明する。図1は本実施形態の通帳読み取り装置（以下、単に通帳読み取り装置と呼ぶ。）の構成を示すブロック図である。図1に示すように、通帳読み取り装置は、演算を行うＣＰＵ１０１と、記憶装置であるＲＯＭ１０２、ＲＡＭ１０３、ＥＥＰＲＯＭ１０４と、を備える。
【００１１】
さらに、通帳読み取り装置は、通帳を搬送し、搬送された通帳の位置を変化させる通帳搬送機構を備える。通帳搬送機構は、搬送される通帳の停止位置を検出する通帳停止位置検出用反射型フォトセンサ１０５と、往復移動して磁気ストライプに記載されたデータを読み込む磁気ストライプキャリア（以下、ＭＳキャリアと呼ぶ。）のホームポジションを検出するＭＳキャリア用ホームポジションセンサ１０６と、通帳を搬送させる通帳搬送用モータ１０９と、通帳搬送用モータ１０９を駆動させるモータドライバ１０８と、ＭＳキャリアを駆動させるＭＳキャリア駆動モータ１１１と、ＭＳキャリア駆動モータ１１１を駆動させるモータドライバ１１０と、キャリアを駆動させるキャリア駆動モータ１１３と、キャリア駆動モータ１１３を駆動させるモータドライバ１１２と、を備える。
【００１２】
通帳読み取り装置はさらに、通帳に印字する印字ヘッド１１５と、印字ヘッド１１５を駆動させるヘッドドライバ１１４と、印字ヘッド１１５を移動させるキャリアのホームポジションを検出するキャリア用ホームポジションセンサ１０７と、を備える。
【００１３】
図２は、通帳読み取り装置の要部を示す側面断面図である。図２に示すように、通帳読み取り装置２０１は、通帳挿入口２０２から奥に向かって順に、通帳停止位置検出用反射型フォトセンサ２０４と、ＭＳキャリア用ホームポジションセンサ２０５と、キャリア用ホームポジションセンサ２０９と、を備える。
【００１４】
通帳搬送用モータ２０３の設置位置は問わない。図２においては通帳挿入口２０２の奥側に設置されている。
【００１５】
ＭＳキャリア用ホームポジションセンサ２０５に対向する位置にはＭＳキャリア２０７が配置される。ＭＳキャリア２０７は横方向に往復移動する。ＭＳキャリア２０７はＭＳキャリア駆動モータ２０６によって駆動される。
【００１６】
キャリア用ホームポジションセンサ２０９は、印字ヘッド２１１を保持するキャリアのホームポジションに設置される。印字ヘッド２１１に対向する位置には印字プラテン２１０が配置される。
【００１７】
図３は、通帳読み取り装置の要部を上側から見た図である。図３に示すように、通帳読み取り装置は、通帳搬送用モータ２０３がローラを駆動して挿入された通帳３０３を奥側、すなわち矢印Ｙの方向に搬送する。通帳３０３は、通帳停止位置検出用反射型フォトセンサ２０４が通帳の侵入を検出するまで搬送される。
【００１８】
ＭＳキャリア駆動モータ３０２は、ＭＳキャリア２０７を矢印Ｚの方向に往復駆動する。ＭＳキャリア２０７は往復駆動しながら磁気ストライプ３０４に記載されたデータを読み取る。ＭＳキャリア２０７のホームポジションにはＭＳキャリア用ホームポジションセンサ３０１が配置される。
【００１９】
図４は、通帳の磁気ストライプの位置を示す図である。図４に示すように、磁気ストライプ３０４の位置を示すスペックとしては、通帳端から磁気ストライプ３０４開始位置までの奥行き長Ｈ１、通帳端から磁気ストライプ終了位置までの奥行き長Ｈ２、通帳左端からの磁気ストライプ開始位置までの幅Ｌ１、通帳左端から磁気ストライプ終了位置までの幅Ｌ２、などがある。例えば、Ｈ１は１２．５ｍｍ、Ｈ２は１５．５ｍｍ、Ｌ１は９．５ｍｍ、Ｌ２は８５ｍｍである。矢印ＤはＭＳキャリアのデフォルト位置を示す。
【００２０】
図５は、通帳読み取り装置のＭＳキャリア２０７の磁気ストライプ読み取り開始位置を示す図である。図５において、上段の数値は後述するｎを、下段の数値は通帳端からのＭＳキャリアまでの距離、すなわちＭＳキャリアの読み取り位置を示す。＋はデフォルト位置Ｄに対して奥側、すなわち図３の矢印Ｘ側を表し、−は手前側、すなわち図３の矢印Ｙ側を表す。
【００２１】
通帳読み取り装置は、まずデフォルト位置Ｄから磁気ストライプに記載されたデータの読み取りを開始する。読み取りに失敗した場合は、ｎ＝１の位置にＭＳキャリア２０７を移動させ、読み取りを試みる。さらに読み取りに失敗した場合はｎ＝２からｎ＝８まで順にＭＳキャリア２０７を移動させて読み取りを試みる。
【００２２】
図５に示すように、通帳読み取り装置は通帳を搬送させることにより、デフォルト位置Ｄの奥側と手前側を交互に、すなわちデフォルト位置から磁気ストライプの長手方向に対して直交する方向の一端側及び他端側に交互に、徐々にデフォルト位置Ｄに近づけるように、読み取りを試みる。なお、通帳読み取り装置は、奥側又は手前側から一方向に順次読み取り位置をずらしながら読み取りを試みるように構成することもできる。
【００２３】
図６は、通帳読み取り装置の動作を表すフローチャートである。通帳読み取り装置は磁気ストライプに記載されたデータの読み取り位置を磁気ストライプに対して平行に、通帳挿入口から奥側又は手前側に、すなわち磁気ストライプの長手方向に対して直交する方向に移動させて読み取りを試みる変化させる読み取り位置変更手段を備える。
【００２４】
図６に示すように、ステップ６０１において、通帳読み取り装置は通帳３０３をデフォルト位置まで搬送する。ステップ６０２において、通帳読み取り装置はデフォルト位置ＤにあるＭＳキャリア２０７により磁気ストライプに記載されたデータの読み取りを試みる。読み取りが成功した場合は、読み取りに続く工程を実行する。読み取りが失敗した場合は、ｎを１によって初期化してステップ６０３に進む。
【００２５】
ステップ６０３において、通帳読み取り装置はステップ６０６までの処理を繰り返す。ステップ６０４において、通帳読み取り装置は通帳３０３を図５のｎ＝１の位置まで移動させる。ステップ６０５において、通帳読み取り装置は磁気ストライプに記載されたデータの読み取りを試みる。読み取りが成功した場合は、読み取りに続く工程を実行する。読み取りに失敗した場合は、通帳読み取り装置はステップ６０６においてｎに１を加算してステップ６０３に戻る。ここで、ｎが８を超えた場合は読み取りエラーの処理を行う。
【００２６】
磁気ストライプに記載されたデータを読み取るために必要なデータの属性を以下、データ属性と呼ぶ。磁気ストライプに記載されたデータのデータ属性には、例えばフォーマット（例えば、ＩＢＭ、ＤＩＮ、ＩＳＯなど）、記録密度（例えば、７５ＢＰＩ、１０５ＢＰＩ、１５０ＢＰＩ、２１０ＢＰＩなど）、開始コード、終了コードなどがある。
【００２７】
図７は、磁気ストライプに記載されたデータの各フォーマットの開始コードと終了コードを示す図である。図７に示すように、フォーマット毎に開始コードと終了コードは異なる。
【００２８】
図８は、通帳読み取り装置の磁気ストライプ読取動作を示すフローチャートである。通帳読み取り装置は、磁気ストライプに記載されたデータの読み取り方法を変更しながら磁気ストライプに記載されたデータの読み取りを試みる読み取り方法変更手段を備える。
【００２９】
図８に示すように、ステップ８０１において、通帳読み取り装置はフォーマットをＩＳＯ、記録密度を１０５ＢＰＩに設定する。ステップ８０２において、通帳読み取り装置は読み取りを試みる。読み取りが成功した場合、通帳読み取り装置は、読み取りに続く工程を実行する。読み取りに失敗した場合、通帳読み取り装置はステップ８０３に進む。
【００３０】
ステップ８０３において、通帳読み取り装置は開始コードが「０ｘ３Ｂ」か「０ｘ３Ｄ」のいずれかであるかを判定する。開始コードが「０ｘ３Ｂ」か「０ｘ３Ｄ」のいずれかであった場合、通帳読み取り装置はステップ８０４に進む。開始コードが「０ｘ３Ｂ」か「０ｘ３Ｄ」のいずれでもなかった場合、通帳読み取り装置はステップ８０５に進む。
【００３１】
ステップ８０５において、通帳読み取り装置は記録密度を順に変更する。ステップ８０６において、通帳読み取り装置は磁気ストライプに記載されたデータの読み取りを試みる。読み取りが成功した場合は、読み取りに続く工程を実行する。読み取りが失敗した場合は、通帳読み取り装置はステップ８０５に戻り、記録密度を変更し、ステップ８０６において磁気ストライプに記載されたデータの読み取りを試みる。すべての記録密度による読み取りが失敗した場合には、通帳読み取り装置はステップ８０４に進む。
【００３２】
ステップ８０４において、通帳読み取り装置はフォーマットを順に変更する。ステップ８０７において、通帳読み取り装置は磁気ストライプに記載されたデータの読み取りを試みる。読み取りが成功した場合は、読み取りに続く工程を実行する。読み取りが失敗した場合は、通帳読み取り装置はステップ８０８に進み、記録密度を変更し、ステップ８０９において磁気ストライプに記載されたデータの読み取りを試みる。
【００３３】
読み取りが成功した場合は、読み取りに続く工程を実行する。読み取りが失敗した場合は、通帳読み取り装置はステップ８０８に戻り、記録密度を変更し、ステップ８０９において磁気ストライプに記載されたデータの読み取りを試みる。すべての記録密度による読み取りが失敗した場合には、通帳読み取り装置はステップ８１０に進む。
【００３４】
ステップ８１０において、通帳読み取り装置はすべてのフォーマットについて読み取りが失敗したかを判定する。試みていないフォーマットがある場合には、通帳読み取り装置はステップ８０４に戻り、フォーマットを変更する。すべてのフォーマットについて、すべての記録密度につき読み取りを失敗した場合、通帳読み取り装置は読み取りエラー時の処理を実行する。
【００３５】
通帳読み取り装置は、磁気ストライプに記載されたデータの読み取りに成功した場合、磁気ストライプに記載されたデータの読み取りに成功した読み取り位置及びデータ属性を新たなデフォルト値とするデフォルト値変更手段を備える。
【００３６】
読み取りが成功した場合の処理には、デフォルト位置とデフォルトフォーマットとデフォルト記録密度の変更が含まれる。通帳読み取り装置は、読み取りが成功した読み取り位置をデフォルト位置とし、読み取りに成功したフォーマットをデフォルトのフォーマットとし、読み取りに成功した記録密度をデフォルトの記録密度とする。
【００３７】
以上述べたように、本実施形態の通帳読み取り装置は、磁気ストライプに記載されたデータの読み取りが失敗したとき、磁気ストライプ読取位置を磁気ストライプに対して平行に、通帳挿入口から奥側又は手前側に、すなわち磁気ストライプの長手方向に対して直交する方向に順次変化させて読み取りを試みる。このため、本実施形態の通帳読み取り措置は、異なる仕様の磁気ストライプを自動的に判別することが可能となるという効果がある。
【００３８】
また、本実施形態の通帳読み取り装置は、磁気ストライプに記載されたデータの読み取りに成功した読み取り位置及びデータ属性を新たなデフォルト値とする。このため、同じ種類の通帳が挿入されたとき、短時間で磁気ストライプに記載されたデータを読み取ることが可能となるという効果がある。
【符号の説明】
【００３９】
２０１：通帳読み取り装置、
２０４：通帳停止位置検出用反射型フォトセンサ、
２０５：ＭＳキャリア用ホームポジションセンサ、
２０７：ＭＳキャリア、
２０９：キャリア用ホームポジションセンサ、
２１１：印字ヘッド。
【図１】
2010211758.tif 000003
【図２】
2010211758.tif 000004
【図３】
2010211758.tif 000005
【図４】
2010211758.tif 000006
【図５】
2010211758.tif 000007
【図６】
2010211758.tif 000008
【図７】
2010211758.tif 000009
【図８】
2010211758.tif 000010