(57)【要約】【課題】搬送路の最奧の方でＩＣカードが詰まることを防止するカードリーダを提供する。【解決手段】  カードリーダ１は、カード２の磁気データを読み取る磁気ヘッド６と、カード２のＩＣチップのＩＣデータの読み取り及び書き込みを行うＩＣセンサ７とを備えている。磁気データ判別部１００は、挿入されたカード２が先端から所定位置まで奥側に搬送された時点で、磁気ヘッド６により磁気データが読み取られたか否かにより、カード２の磁気データの有無を判断する。ＩＣ読取制御部１１０は、磁気データ判別部１００によりカード２に磁気データが無いと判断された場合、カード２を手前側に搬送させて、ＩＣセンサ７でＩＣチップのＩＣデータを読み取らせるように制御する。【選択図】図３
2020042396.tif 000002
【特許請求の範囲】
【請求項１】
カードの磁気データを読み取る磁気ヘッドと、前記カードのＩＣチップのＩＣデータの読み取り及び書き込みを行うＩＣセンサとを備えたカードリーダであって、
挿入された前記カードが先端から所定位置まで奥側に搬送された時点で、前記磁気ヘッドにより前記磁気データが読み取られたか否かにより、前記カードの前記磁気データの有無を判断する磁気データ判別部と、
前記磁気データ判別部により前記カードに前記磁気データが無いと判断された場合、前記カードを手前側に搬送させて、前記ＩＣセンサで前記ＩＣチップの前記ＩＣデータを読み取らせるように制御するＩＣ読取制御部とを備える
カードリーダ。
【請求項２】
前記カードが挿入されるカード挿入口と、
前記カード挿入口に挿入された前記カードが搬送される搬送路と、
前記搬送路に沿って前記カードを奥側又は手前側に搬送する駆動部とを更に備え、
前記磁気ヘッドは、前記カードが前記搬送路を搬送される際に、前記カードから前記磁気データの読み取り及び書き込みを行い、
前記ＩＣセンサは、前記磁気ヘッドと前記挿入口との間に配置され、前記カードの前記ＩＣチップの前記ＩＣデータの読み取り及び書き込みを行う
請求項１に記載のカードリーダ。
【請求項３】
前記カードが先端から所定位置まで奥側に搬送された際に、前記カードの後端を検出するフロントセンサを更に備える
請求項１又は２に記載のカードリーダ。
【請求項４】
前記カードの前記ＩＣチップの前記ＩＣデータを前記ＩＣセンサで読み書きするための前記カードの位置を検出するＩＣ位置センサを更に備える
請求項１乃至３のいずれか１項に記載のカードリーダ。
【請求項５】
前記カード挿入口付近に配置され、前記カードの前記磁気データを検出するプリヘッドをさらに備え、
前記磁気データ判別部は、少なくとも前記磁気ヘッドで前記磁気データが読み取られたこと、及び、前記プリヘッドで前記磁気データが検出されたことのいずれかにより、前記磁気データの有無を判断する
請求項２乃至４のいずれか１項に記載のカードリーダ。
【請求項６】
前記ＩＣセンサは、接触式ＩＣチップ用のＩＣ接点ブロック、又は、非接触式ＩＣチップ用の非接触式通信アンテナである
請求項１乃至５のいずれか１項に記載のカードリーダ。
【請求項７】
カードの磁気データを読み取る磁気ヘッドと、前記カードのＩＣチップのＩＣデータの読み取り及び書き込みを行うＩＣセンサとを備えたカードリーダにより実行されるカードリーダ制御方法であって、
挿入された前記カードが先端から所定位置まで奥側に搬送された時点で、前記磁気ヘッドにより前記磁気データが読み取られたか否かにより、前記磁気データの有無を判断し、
前記カードに前記磁気データがないと判断された場合、前記カードを手前側に搬送させて、前記ＩＣセンサで前記ＩＣチップの前記ＩＣデータを読み取らせるように制御する
カードリーダ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に磁気ヘッドとＩＣセンサとを備えたカードリーダ及びカードリーダ制御方法に関する。
【背景技術】
【０００２】
従来から、カードリーダにおいては、カードの挿入（取り込み）時の表裏や方向の間違いを防ぐ必要がある。
このための技術の一例として、特許文献１を参照すると、カード全部を内部に取り込むことなく、その真偽や種別判断を行う技術が記載されている。特許文献１の技術では、磁気カードの取り込み時に、磁気ヘッドにより所定の再生信号が出力されたときは磁気カードを内部に取り込む。一方、磁気ヘッドによる所定の再生信号が出力されないときは磁気カードの取り込みを停止する。
【０００３】
ところで、近年、市場でのＩＣカード化が進み、ＩＣチップのみが搭載され、磁気データの無いカードが増加する傾向がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２０３４１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術では、ＩＣチップのみが搭載され、磁気ストライプが形成されていないカードが挿入された場合、表裏や方向の間違いを検出することができなかった。
このため、表裏や方向が正しくなくてもカードを挿入可能とすると、特に、搬送路の最奥の方で詰まることがあった。これは、搬送路の最奧の方は、カード排出する際の駆動のため、狭く形成されているためである。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、上述の問題を解消し、カードの表裏等が間違って挿入された場合であっても搬送路の最奥の方でカードが詰まることを防止するとともに、ＩＣチップのみ搭載されたカードが正常な状態で挿入された場合には、ＩＣチップからＩＣデータを読み書き可能なカードリーダ及びカードリーダ制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のカードリーダは、カードの磁気データを読み取る磁気ヘッドと、前記カードのＩＣチップのＩＣデータの読み取り及び書き込みを行うＩＣセンサとを備えたカードリーダであって、挿入された前記カードが先端から所定位置まで奥側に搬送された時点で、前記磁気ヘッドにより前記磁気データが読み取られたか否かにより、前記カードの前記磁気データの有無を判断する磁気データ判別部と、前記磁気データ判別部により前記カードに前記磁気データが無いと判断された場合、前記カードを手前側に搬送させて、前記ＩＣセンサで前記ＩＣチップの前記ＩＣデータを読み取らせるように制御するＩＣ読取制御部とを備えるカードリーダであることを特徴とする。
このように構成することで、搬送路の最奥の方でカードが詰まることを防止することができるとともに、ＩＣチップのＩＣデータを読み取ることができる。
【０００８】
本発明のカードリーダは、前記カードが挿入されるカード挿入口と、前記カード挿入口に挿入された前記カードが搬送される搬送路と、前記搬送路に沿って前記カードを奥側又は手前側に搬送する駆動部とを更に備え、前記磁気ヘッドは、前記カードが前記搬送路を搬送される際に、前記カードから前記磁気データの読み取り及び書き込みを行い、前記ＩＣセンサは、前記磁気ヘッドと前記挿入口との間に配置され、前記カードの前記ＩＣチップの前記ＩＣデータの読み取り及び書き込みを行うカードリーダであることを特徴とする。
このように構成することで、カードの先端から所定の位置までの磁気データを読み込んだ時点で、磁気デ−タの有無を判断することができる。
【０００９】
本発明のカードリーダは、前記カードが先端から所定位置まで奥側に搬送された際に、前記カードの後端を検出するフロントセンサを更に備えるカードリーダであることを特徴とする。
このように構成することで、磁気データの有無を判断するための検出位置を制御することができる。
【００１０】
本発明のカードリーダは、前記カードの前記ＩＣチップの前記ＩＣデータを前記ＩＣセンサで読み書きするための前記カードの位置を検出するＩＣ位置センサを更に備えるカードリーダであることを特徴とする。
このように構成することで、ＩＣチップとＩＣセンサとの位置合わせを正確に行うことができる。
【００１１】
本発明のカードリーダは、前記カード挿入口付近に配置され、前記カードの前記磁気データを検出するプリヘッドをさらに備え、前記磁気データ判別部は、少なくとも前記磁気ヘッドで前記磁気データが読み取られたこと、及び、前記プリヘッドで前記磁気データが検出されたことのいずれかにより、前記磁気データの有無を判断するカードリーダであることを特徴とする。
このように構成することで、磁気データの取得等における処理スピードを高められる。
【００１２】
本発明のカードリーダは、前記ＩＣセンサは、接触式ＩＣチップ用のＩＣ接点ブロック、又は、非接触式ＩＣチップ用の非接触式通信アンテナであるカードリーダであることを特徴とする。
このように構成することで、ＩＣチップのＩＣデータを確実に読み取り、書き込むことができるとともに、ＩＣチップのＩＣデータを読み取ることができる。
【００１３】
本発明のカードリーダ制御方法は、カードの磁気データを読み取る磁気ヘッドと、前記カードのＩＣチップのＩＣデータの読み取り及び書き込みを行うＩＣセンサとを備えたカードリーダにより実行されるカードリーダ制御方法であって、挿入された前記カードが先端から所定位置まで奥側に搬送された時点で、前記磁気ヘッドにより前記磁気データが読み取られたか否かにより、前記磁気データの有無を判断し、前記カードに前記磁気データがないと判断された場合、前記カードを手前側に搬送させて、前記ＩＣセンサで前記ＩＣチップの前記ＩＣデータを読み取らせるように制御する及びカードリーダ制御方法であることを特徴とする。
このように構成することで、搬送路の最奥の方でカードが詰まることを防止することができる。
【発明の効果】
【００１４】
本発明によれば、挿入されたカードが先端から所定位置まで奥側に搬送された時点で、磁気データが読み取られたか否かにより磁気データの有無を判断し、磁気データがないと判断された場合、カードを手前側に搬送させて、ＩＣデータを読み取らせるように制御することで、搬送路の最奧の方でカードが詰まることを防止することが可能であるとともに、ＩＣチップのＩＣデータを読み取ることができるカードリーダ及びカードリーダ制御方法を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態に係る（ａ）カードリーダの概略側面図、及びカードの（ｂ）側面図並びに（ｃ）平面図である。
【図２】図１に示すＩＣセンサ及び周辺の機構の外観構成を示す斜視図である。
【図３】本発明の実施の形態に係るカードリーダの制御構成を示すブロック図である。
【図４】本発明の実施の形態に係るカード搬送制御処理のフローチャートである。
【図５】図４に示すカード搬送制御処理におけるカード搬送と各センサとの関係を示す概念図である。
【発明を実施するための形態】
【００１６】
＜実施の形態＞
以下、図面を参照しながら、本発明の実施の形態を説明する。
【００１７】
〔カードリーダ１の概略構成〕
まず、図１により、本発明の実施の形態に係るカードリーダ１及びカード２の外観について説明する。
図１（ａ）は、本発明の実施の形態に係るカードリーダ１の外観構成のうち、本実施形態のカード２の搬送制御に関連する箇所を示す。
カードリーダ１は、カード２の情報を読み込み（リード）、書き込み（ライト）が可能なモータ搬送式のカードリーダ／ライタ装置である。カードリーダ１は、例えば、ＡＴＭ（Automated Teller Machine）等の上位装置１４（図３）に搭載されて使用される。
【００１８】
図１（ａ）に示すように、本実施形態では、Ｘ１方向の側を、カード２の挿入方向における奥側として説明する。逆に、Ｘ２方向の側は、カード２の排出方向であり、このＸ２方向の側をカード２の挿入方向における手前側として説明する。すなわち、以下において、Ｘ１方向側を「奥」側、Ｘ２方向側を「手前」側と称する。さらに、本実施形態においては、Ｙ２方向を「上」側、Ｙ１方向を「下」側と称する。加えて、カード２がカード挿入口３から搬送路４内に挿入された場合、カード２のＸ１方向の端（奥側の端）を先端、Ｘ２方向の端（手前側の端）を後端と称する。
【００１９】
図１（ｂ）（ｃ）は、本実施形態のカード２の外観を示す。カード２は、例えば、厚さが０．７〜０．８ｍｍ程度の塩化ビニール製のカードである。
図１（ｂ）（ｃ）に示すように、カード２のおもて面にはＩＣチップ２ｂが内蔵され、例えば、八個の外部接続端子からなる端子部が形成されている。すなわち、本実施形態では、カード２のＩＣチップ２ｂが接触式ＩＣチップである例について説明する。このＩＣチップ２ｂの端子部をカードリーダ１の後述するＩＣセンサ７のＩＣ接点に接触させることで、ＩＣチップ２ｂからデータを読み取り、及び／又は書き込むことが可能となる。
一方、カード２の裏面には、磁気データが記録される磁気ストライプ２ａが形成されることがある。加えて、カードの表面には、各種文字の刻印であるエンボスＥが形成、加工されていることがある。エンボスＥの凸部の高さは、０．２〜０．５ｍｍ程度となる。
【００２０】
ここで、本実施形態においては、カード２として、ＩＣチップのみ備えて磁気ストライプ２ａが形成されていないカード（以下、「ＩＣカード」という。）、ＩＣチップを備えておらず磁気ストライプ２ａのみ形成されているカード（以下、「磁気カード」という。）、及び、磁気カード及びＩＣカードの機能を兼ね備えるカード（以下、「ＩＣ磁気カード」という。）である場合の例について説明する。
さらに、本実施形態のカード２の表（おもて）裏としては、ＩＣチップの端子部が形成されたり、エンボスＥが凸部になっていたりする面が「おもて」、磁気ストライプ２ａが形成されてもよい面が「裏」である例について説明する。
なお、カード２は、厚さが０．１８〜０．３６ｍｍ程度のＰＥＴ（ポリエチレンテレフタレート）カードや、紙カード等であってもよい。
【００２１】
より詳しく説明すると、外観構成として、カードリーダ１は、カード挿入口３、搬送路４、磁気ヘッド６、ＩＣセンサ７、フロントセンサ８、リアセンサ９、ＩＣ位置センサ１０、及び駆動部５を含んでいる。
【００２２】
カード挿入口３は、カード２を挿入するためのスリット状に形成された挿入口である。カード挿入口３は、カード２がカードリーダ１内の搬送路４に挿入されやすいように内部に向かって先細る形状からなる部材で構成されている。
【００２３】
加えて、カード挿入口３の付近には、図示しないものの、シャッタ及びカード検出スイッチが備えられている。
シャッタは、外の粉塵や異物が入り込むのを防ぐためのシャッタ部材等を駆動する機構である。シャッタは、ソレノイド（図示せず）の動力によって、シャッタ部材を、搬送路４を塞ぐ閉位置と、搬送路４を開放する開位置との間で移動させる。
カード検出スイッチは、カード挿入口３にカード２が挿入されたことを検出する機械式のスイッチ等である。
【００２４】
搬送路４は、カード挿入口３から繋がるように形成され、挿入されたカード２が直線上に搬送される。本実施形態において、搬送路４の特に奧端は、上下幅が狭く形成されている。これは、カード２を確実に奥側から手前側へ搬送させて排出させるためである。
すなわち、本実施形態のカードリーダ１において、搬送路４は、カード２が正しい方向で挿入されることを前提に形成されている。このため、カード２の挿入時の表裏や向きが逆であると、エンボスＥにより、搬送路４の奥側で引っ掛かり、カードジャムが発生し、正常に搬送又は排出できない障害が発生する可能性がある。
【００２５】
駆動部５は、搬送路４に沿ってカード２を奥側又は手前側に搬送する搬送機構である。駆動部５は、例えば、制御部１１（図３）の制御により、モータ（図示せず）等の動力によって、モータ等と接続された駆動ローラ及びプーリ等を回転させる。これにより、カード２が、駆動ローラに向かって付勢されながら対向配置されるパッドローラとの間で搬送される。
【００２６】
磁気ヘッド６は、カード２の磁気ストライプ２ａに記憶された情報を読み取り又は書き込む磁気ヘッド６である。本実施形態においては、磁気ヘッド６は、搬送路４の中程の下側に配置されている。これにより、磁気ヘッド６は、カード２の磁気ストライプ２ａに書き込まれた記録情報である磁気データを磁気信号として読み取って再生する。
【００２７】
磁気ヘッド６は、カード２がカード挿入口３から挿入されて搬送路４内を手前から奥側に搬送される際に、磁気ストライプ２ａが摺動されることで、磁気ストライプ２ａの各トラックの磁気信号を読み取る。磁気ヘッド６で読み取られたカード２の磁気ストライプ２ａ等の磁気信号は、アナログ信号として出力され、図示しないアンプ等で増幅されて復調用電子部品（復調ＩＣ）等により、磁気データとして制御部１１へ逐次、出力される。この際、ＩＣカードでは、磁気ストライプ２ａが形成されていないため、当然、磁気データは出力されない。このため、後述するような処理が行われる。
さらに、磁気ヘッド６は、カード２が磁気カード及びＩＣ磁気カードである場合、搬送路４内を奥側から手前側に搬送されて排出される際にも、磁気ストライプ２ａが摺動されることで、磁気ストライプ２ａの各トラックの磁気信号を読み取る。
【００２８】
ＩＣセンサ７は、ＩＣカード及びＩＣ磁気カードのＩＣチップに格納されたＩＣデータの読み取り又は書き込みするためのセンサである。本実施形態においては、ＩＣセンサ７は、接触式ＩＣチップ用のＩＣ接点ブロックとして構成される例について記載する。この例では、ＩＣセンサ７は、カードリーダ１の手前端側で搬送路４の上側で手前側の一端が軸着されており、上下に可動される。このＩＣセンサ７の周辺の構成については後述する。
【００２９】
フロントセンサ８、リアセンサ９、及びＩＣ位置センサ１０は、カードリーダ１内で搬送されるカード２の位置を検出するセンサである。これらの位置を検出するセンサは、例えば、発光素子（フォトダイオード）と受光素子（フォトセンサ）とからなる、光学式センサである。このような光学センサを、搬送路４内で位置を変化させて複数個配置することによって、カード搬送路４におけるカード２の各位置を検出可能となる。
【００３０】
具体的には、フロントセンサ８は、カード２が挿入されて、搬送路４を奥側に搬送され始めたことを検出する。このため、フロントセンサ８は、搬送路４の手前側でカード２を検出するように配置される。さらに、本実施形態においては、フロントセンサ８は、カード２が先端から所定位置まで奥側に搬送された際に、カード２の後端を検出することが可能である。
【００３１】
リアセンサ９は、カード２が奥側に搬送された際に、カード２の前端を検出する。このため、リアセンサ９は、搬送路４の奧側でカード２を検出するように配置される。本実施形態においては、リアセンサ９は、カード２の前端部が、磁気データを逆方向から再取得可能な位置に到達したことを検出する。この位置は、搬送路４の最奧の方となる。この位置を、カード２をＩＣセンサ７で読み書きする位置に搬送するための基準点としてもよい。
【００３２】
ＩＣ位置センサ１０は、カード２のＩＣチップのＩＣデータをＩＣセンサ７で読み書きするための位置を検出する。この位置は、本実施形態では、カード２のＩＣチップの端子部にＩＣセンサ７が接触する接触位置となる。このため、ＩＣ位置センサ１０は、搬送路４のフロントセンサ８とリアセンサ９の間で、カード２を検出するように配置される。本実施形態では、ＩＣ位置センサ１０は、カード２が奧側から手前側に搬送される際に、カード２の先端部が、接触位置に対応する位置に到達したことを検出する。
【００３３】
ここで、図２により、ＩＣセンサ７の構成の具体例について説明する。
本実施形態の例では、上述したようにＩＣセンサ７は上下に可動するため、周辺の部材として、ソレノイド７１、遮蔽板７２、及び上下センサ７３を備えている。
ソレノイド７１は、供給された電力を電磁力に変換し、奥側と手前側にブランジャーを駆動し、これを遮蔽板７２に伝達する。遮蔽板７２は、ソレノイド７１のブランジャーの動作を、ＩＣセンサ７の上下の動作に変換する。さらに、遮蔽板７２は、ＩＣセンサ７の上の位置になった際に上下センサ７３の光を遮蔽せず、ＩＣセンサ７が下の位置になった際に上下センサ７３の光を遮蔽する。上下センサ７３は、光を放射するフォトダイオードと受光素子等からなる光学センサであり、遮蔽板７２により光が遮蔽されたか否かにより、ＩＣセンサ７の上下の位置を検出する。
【００３４】
図２（ａ）は、ＩＣセンサ７が上げられた状態を示す。この場合、搬送路４内のカード２のＩＣチップの端子部と接触されない状態となる。すなわち、この状態では、ＩＣデータの読み取り及び書き込みはできない。
図２（ｂ）は、ＩＣセンサ７が下げられた状態を示す。この場合、カード２のＩＣチップの端子部に、ワイヤ状のＩＣ接点が接触される状態となるため、ＩＣカード又はＩＣ磁気カードであれば、ＩＣデータの読み取り及び書き込みが可能である。
【００３５】
次に、図３により、カードリーダ１の制御構成について説明する。
カードリーダ１は、制御構成として、上述の駆動部５、磁気ヘッド６、ＩＣセンサ７、フロントセンサ８、リアセンサ９、及びＩＣ位置センサ１０に加えて、制御部１１、記憶部１２、及びインターフェイス部１３を含んでいる。各部は、専用のバスや接続線等で制御部１１に接続される。
【００３６】
制御部１１は、カードリーダ１の各部の制御を行うＣＰＵ（Central Processing Unit）等の制御演算手段、各部を制御するための周辺回路等から構成される。具体的には、制御部１１は、各部を統合的に制御し、磁気データ及びＩＣデータの読み取りや書き込みを制御する。制御部１１は、磁気ヘッド６からの磁気データを処理して、復号することが可能である。加えて、制御部１１は、ＩＣセンサ７からのＩＣデータを読み取り、書き込むことも可能である。このため、制御部１１は、フロントセンサ８、リアセンサ９、ＩＣ位置センサ１０からの信号を取得して、駆動部５によりカード２の駆動を制御する。
さらに、制御部１１は、カード２を読み書きし、インターフェイス部１３を介して、ＡＴＭ等の上位装置１４と通信することも可能である。
【００３７】
記憶部１２は、制御部１１により実行される制御プログラムを含む各種プログラム及びデータが格納されるＲＯＭ（Read Only Memory）、及び、制御部１１のワーキングエリア等となるＲＡＭ（Random Access Memory）等を含む一時的でない記録媒体である。このうち、ＲＯＭは、ＥＥＰＲＯＭやフラッシュメモリ等であってもよい。
【００３８】
インターフェイス部１３は、上位装置１４との間で各種通信を行うインターフェイス（interface）である。インターフェイス部１３は、例えば、ＵＳＢ（Universal Serial Bus）やＲＳ−２３２Ｃインターフェイスを含んでいる。
【００３９】
次に、制御部１１の機能的な構成について説明する。
制御部１１は、機能ブロックとして、磁気データ判別部１００及びＩＣ読取制御部１１０を含んでいる。
【００４０】
磁気データ判別部１００は、カード挿入口３から挿入されたカード２が、搬送路４において先端から所定位置まで奥側に搬送された時点で、磁気ヘッド６により磁気データが読み取られたか否かを判別する。これにより、磁気データ判別部１００は、カード２の磁気データの有無を判断する。
【００４１】
ＩＣ読取制御部１１０は、磁気データ判別部１００によりカード２に磁気データが無いと判断された場合、カード２を手前側に搬送させる。この際、ＩＣ読取制御部１１０は、ＩＣセンサ７でＩＣチップのＩＣデータを読み取らせるように制御する。
【００４２】
ここで、制御部１１は、記憶部１２のＲＯＭに格納された制御プログラムを実行することで、磁気データ判別部１００及びＩＣ読取制御部１１０として機能させることが可能である。加えて、磁気データ判別部１００及びＩＣ読取制御部１１０の全部又は一部を、ＦＰＧＡ（Field-Programmable Gate Array）等により回路的に構成することも可能である。なお、メモリ内蔵マイコン等のように、制御部１１及び記憶部１２が一体的に構成されていてもよい。
【００４３】
〔カード搬送制御処理〕
次に、図４及び図５により、本発明の実施の形態に係るカードリーダ１によるカード搬送制御処理の説明を行う。
図４のカード搬送制御処理は、本実施形態のカードリーダ１の制御方法の処理を示す。この処理において、挿入されたカード２が先端から所定位置まで奥側に搬送された時点で、磁気ヘッド６により磁気データが読み取られたか否かにより、磁気データの有無を判断する。そして、カード２に磁気データがないと判断された場合、カードを手前側に搬送させて、ＩＣセンサ７でＩＣチップのＩＣデータを読み取らせるように制御する。
本実施形態のカード搬送制御処理は、主に制御部１１が、記憶部１２に記憶された制御プログラムを、各部と協働し、ハードウェア資源を用いて実行する。
以下で、図４のカードリーダ１の制御フローの一例を示すフローチャートにより、本実施形態のカード搬送制御処理の詳細をステップ毎に説明する。
【００４４】
（ステップＳ１０１）
まず、磁気データ判別部１００が、磁気データ順方向読取処理を行う。
図５（ａ）の例によると、磁気データ判別部１００は、カード検出スイッチにてカードの挿入が検出された際に、シャッタを開け、駆動部５のモータ駆動によりカード２をカードリーダ１内に取り込む。すると、フロントセンサ８の検出位置に対応する位置Ｐ１に、カード２の先端が到達する。磁気データ判別部１００は、このフロントセンサ８の信号を取得した際に、磁気データの読み取り処理を開始し、駆動部５を制御して、カード２を手前側から奥側（順方向）に、特定速度にて搬送させる。
ここで、本実施形態では、カード２が磁気カード又はＩＣ磁気カードであって、挿入時に正しい方向であった場合のみ、磁気ヘッド６へ磁気ストライプ２ａが摺動され、磁気信号が読み取られる。この磁気信号は、磁気データとして、制御部１１に出力される。
【００４５】
（ステップＳ１０２）
次に、磁気データ判別部１００が、カード２の磁気データの有無を判断する。
ここで、カード２の磁気データを全て読み取るには、磁気ヘッド６上をカード全体が通過しなければならない。
これに対して、本実施形態において、磁気データ判別部１００は、カード挿入口３から挿入されたカード２が、搬送路４において先端から所定位置まで奥側に搬送された時点で、磁気ヘッド６により磁気データが読み取られたか否かを判別する。すなわち、磁気データ判別部１００は、カード２が磁気ヘッド６を通過している途中で、磁気データの有無を判断する。すなわち、全ての磁気データを読み取らない状態で、この判断を行う。
【００４６】
図５（ｂ）は、この時点の搬送路４内のカード２の状態を示す。この例では、カード２の後端部が位置Ｐ１より奥側に搬送されて、フロントセンサ８にてカード２が検出されなくなくなる。すなわち、この位置が「所定位置」となる。所定位置の一例としては、磁気ヘッド６がカード２の前端から２５ｍｍ程度の位置まで移動した位置である。ただし、この所定位置は、このような先端からの２５ｍｍ程度の位置に限定されず、適宜設定可能である。磁気データ判別部１００は、この状態を認識した時点で、カード２の磁気データの有無を判断する。具体的には、磁気データ判別部１００は、データ量が特定値以上の磁気データが読み取られていた場合に、カード２に磁気データが有る、すなわち、Ｙｅｓと判断する。それ以外の場合、磁気データ判別部１００は、カード２に磁気データが無い、すなわち、Ｎｏと判断する。
Ｙｅｓの場合、磁気データ判別部１００は、処理をステップＳ１０６に進める。
Ｎｏの場合、磁気データ判別部１００は、処理をステップＳ１０３に進める。
【００４７】
（ステップＳ１０３）
カード２に磁気データが無いと判断された場合、ＩＣ読取制御部１１０が、ＩＣ読取制御処理を行う。
ここで、カード２が磁気ストライプ２ａの形成されていないＩＣカードの場合、磁気データは、まったく読み取られなくなる。このため、ＩＣ読取制御部１１０は、一旦、ＩＣカードが正しい方向で挿入されたものと仮定し、ＩＣセンサ７でＩＣチップのＩＣデータを読み取らせるため、カード２を奥側から手前側に、接触位置になるよう搬送させる。
【００４８】
図５（ｃ）は、ＩＣデータが読み取られている状態のカード２を示す。この例では、ＩＣ読取制御部１１０は、駆動部５を制御して、ＩＣ位置センサ１０の検出位置に対応する位置Ｐ３まで奥側から手前側にカード２を搬送させる。ＩＣ読取制御部１１０は、この状態で、ＩＣセンサ７を下に駆動する。これにより、カード２がＩＣカード又はＩＣ磁気カードであれば、ＩＣチップの端子部と、ＩＣセンサ７のＩＣ接点とが接触して、ＩＣデータが読み取り及び／又は書き込み可能な状態になる。
【００４９】
（ステップＳ１０４）
次に、ＩＣ読取制御部１１０は、ＩＣデータが読み取りできたか否かを判断する。
ＩＣ読取制御部１１０は、ＩＣチップの端子部とＩＣセンサ７のＩＣ接点とが接触しているか否かを調べ、ＩＣチップとの通信を行う。この際、ＩＣ読取制御部１１０は、ＩＣデータの読み取りを試みる。これにより、ＩＣ読取制御部１１０は、ＩＣデータの読み取りが成功した場合に、Ｙｅｓと判定する。ＩＣ読取制御部１１０は、それ以外の場合、すなわちＩＣデータの読み取りができなかった場合には、Ｎｏと判定する。
Ｙｅｓの場合、ＩＣ読取制御部１１０は、ＩＣデータの読み取り及び／又は書き込みの終了後、ＩＣセンサ７を上げて、ＩＣチップの端子部とＩＣ接点とを離す。この上で、ＩＣ読取制御部１１０は、処理をステップＳ１０８に進める。
Ｎｏの場合、ＩＣ読取制御部１１０は、処理をステップＳ１０５に進める。
【００５０】
（ステップＳ１０５）
ＩＣデータの読み取りができなかった場合、ＩＣ読取制御部１１０が、搬送停止処理を行う。
ＩＣ読取制御部１１０は、カード２の搬送を停止させ、上位装置１４へ、異常があった旨、報知する。その後、ＩＣ読取制御部１１０は、上位装置１４の指示により、カード２を搬送路４内に保持したまま待ち、サービスマンに対応をまかせる。または、ＩＣ読取制御部１１０は、上位装置１４の指示により、カード２を、カード挿入口３から排出させることも可能である。さらに、カード２をカードリーダ１の奥側に取り込むような処理をしてもよい。
【００５１】
ここで、カード２が磁気カードやＩＣ磁気カードであっても、挿入時の表裏や向きの間違いがあった場合も、上述のステップＳ１０１において、磁気データは、まったく読み取られなくなる。しかし、この場合は、ＩＣセンサ７が下に駆動されても、ＩＣデータの読み取りはできない。このため、ＩＣ読取制御部１１０は、カード２を搬送路４の最奧まで搬送せずに、カード２の挿入の表裏や向きが間違っている、又は、異常なカード等であることを把握可能となる。これにより、搬送路４の最奧の方で、エンボスＥのあるカード２等の引っかかりを防止する。
その後、ＩＣ読取制御部１１０は、カード搬送制御処理を終了する。
【００５２】
（ステップＳ１０６）
カード２に磁気データが有りと判断された場合、磁気データ判別部１００が、奥側搬送処理を行う。
磁気データ判別部１００は、磁気データが有ると判断された磁気カード又は磁気ＩＣカードを、搬送路４の奥側まで搬送させて、一旦、停止させる。
図５（ｄ）は、この状態のカード２を示す。ここでは、リアセンサ９の検出位置に対応する位置Ｐ２にて、カード２の前端が検出された場合、磁気データ判別部１００は、搬送路４の最奧側まで搬送されたものと判断し、駆動部５を制御してカード２を停止させる。
【００５３】
（ステップＳ１０７）
次に、磁気データ判別部１００は、磁気データ逆方向読取処理を行う。
磁気データ判別部１００は、駆動部５を制御して、カード２を奥側から手前側に搬送させる。これにより、再度、磁気ストライプ２ａが磁気ヘッド６へ摺動され、磁気情報が逆向きに磁気データとして読み取られ、制御部１１に出力される。制御部１１は、順方向の磁気データと逆方向の磁気データとを整合させて、最終的に磁気データを作成して、復号化等も行い、記憶部１２に格納したり、上位装置１４に出力したりする。
【００５４】
（ステップＳ１０８）
ここで、磁気データ判別部１００は、排出処理を行う。
磁気データ判別部１００は、駆動部５を制御して、カード２を奥側から手前側へ搬送させる。これにより、カード２は、カード挿入口３から排出される。上述のように、磁気ストライプ２ａの形成されていないＩＣカードについては、搬送路４の最奧まで搬送されずに排出される。
以上により、本発明の実施の形態に係るカード搬送制御処理を終了する。
【００５５】
〔本実施形態の主な効果〕
以上のように構成することで、以下のような効果を得ることができる。
従来、モータ式の磁気カードリーダにおいては、カードをカードリーダ内に挿入する場合、磁気ストライプを検出するプリヘッドにて磁気検出を行い、磁気が検出できた場合にシャッタを開き、正しい方向でカードを挿入できるようにしていた。
【００５６】
これについて、近年、市場でのＩＣカード化が進み、ＩＣチップのみが搭載され、磁気データの無いカードが増加する傾向にあった。このようなカードをカードリーダに取り込めるようにするためには、プリヘッドでの磁気検出を行わずにカードを取り込まなくてはならない。この場合、正しい方向でなくてもカードが挿入できるようになるため、エンボスのあるカードが逆向きに挿入されてしまうことがあった。
しかしながら、従来のカードリーダでは、カード全体が磁気ヘッド６を通過した後に、磁気データが正しく読めたか、又は磁気データの有無があったかを判定している。カード全体が磁気ヘッド６を通過すると、カードは磁気ヘッド６よりも後方に搬送されてしまう。ここで、カードリーダの搬送路４は、カードが正しい方向で挿入されることを前提に設計されているため、エンボスのあるカードが逆挿入されると、搬送路４の最奧の方で引っ掛かり、カードジャム（詰まり）が発生し、正常に搬送又は排出できない障害が発生する可能性があった。
これについて、特許文献１の技術は、そもそも磁気カード以外のカードが表裏や方向が正しく挿入されていることを検出することはできなかった。
【００５７】
これに対して、本発明の実施の形態に係るカードリーダ１は、カード２の磁気データを読み取る磁気ヘッド６と、カード２のＩＣチップのＩＣデータの読み取り及び書き込みを行うＩＣセンサ７とを備えたカードリーダであって、挿入されたカード２が先端から所定位置まで奥側に搬送された時点で、磁気ヘッド６により磁気データが読み取られたか否かにより、カード２の磁気データの有無を判断する磁気データ判別部１００と、磁気データ判別部１００によりカード２に磁気データが無いと判断された場合、カード２を手前側に搬送させて、ＩＣセンサ７でＩＣチップのＩＣデータを読み取らせるように制御するＩＣ読取制御部１１０とを備えることを特徴とする。
このように構成することで、磁気データを有するカード２が表裏や向きが正常に挿入された場合以外は、所定位置より奥にカード２が搬送されることがなくなる。すなわち、例えば、エンボスＥのあるカード２の表裏や方向が間違って挿入されると、磁気ストライプ２ａが形成されている場合でも、磁気ヘッド６にて磁気データが読み取られない。このため、磁気データの無いカード２については、表裏や向きが間違っている可能性を考慮して、搬送路４の奥側まで搬送させないようにする。このため、表裏が逆向きに挿入されたエンボスＥのあるカード２等が、搬送路４の最奧の方で詰まることを防止できる。
【００５８】
加えて、磁気データを有しないもののＩＣチップを含むカード２は、その後、ＩＣセンサ７でＩＣデータの読み取りや書き込みが可能となる。さらに、カード２がＩＣ磁気カードであるものの、磁気ストライプ２ａや磁気信号が破損しているような場合でも、ＩＣチップからＩＣデータの読み取りや書き込みを行うことが可能となる。すなわち、磁気データがないカード２の全てがカードリーダ１から排出されることを防止し、サービスを向上させることができる。
さらに、磁気データを有しないもののＩＣチップを有するカード２は、磁気データの有無を判別するためにカードリーダ１の奥まで搬送する必要がなくなる。このため、カード２のＩＣデータの読み取りや書き込み等の処理速度を向上できる。
【００５９】
また、本発明の実施の形態に係るカードリーダ１は、カード２が挿入されるカード挿入口３と、カード挿入口３に挿入されたカード２が搬送される搬送路４と、搬送路４に沿ってカード２を奥側又は手前側に搬送する駆動部５とを更に備え、磁気ヘッド６は、カード２が搬送路４を搬送される際に、カード２から磁気データの読み取り及び書き込みを行い、ＩＣセンサ７は、磁気ヘッド６と挿入口との間に配置され、カード２のＩＣチップのＩＣデータの読み取り及び書き込みを行うことを特徴とする。
このように構成し、カード２を奥側に搬送しながら、磁気ヘッド６でカード２の磁気データのうち、カード２の先端から所定の位置までの磁気データを読み込んだ時点で、磁気デ−タの有無を判断することができる。そして、磁気データがないと判断された場合、カード２を手前側に搬送して、ＩＣセンサ７でＩＣチップから情報を読み取るように制御することが可能となる。
【００６０】
また、本発明の実施の形態に係るカードリーダ１は、カード２が先端から所定位置まで奥側に搬送された際に、カード２の後端を検出するフロントセンサ８を更に備えることを特徴とする。
このように構成することで、磁気データの有無を判断するための検出位置を制御することができる。すなわち、フロントセンサ８でカード２の手前側の端である後端を検出した状態では、カード２の奥側の端である先端は、カード２が詰まりやすい最奧の方まで到達していない。このような位置を容易に検出することで、詰まりを防止できる。
【００６１】
また、本発明の実施の形態に係るカードリーダ１は、カード２のＩＣチップのＩＣデータをＩＣセンサ７で読み書きするためのカード２の位置を検出するＩＣ位置センサ１０を更に備えることを特徴とする。
このように構成することで、ＩＣチップとＩＣセンサ７との位置合わせを正確に行うことが可能となる。すなわち、ＩＣ位置センサ１０は、磁気データが無いと判断された後、カード２を奥側から手前側に搬送された際に、カード２の奥側の端である先端を検出することが可能である。これにより、カード２が磁気ストライプ２ａの形成されていないＩＣカードであり、挿入時の表裏及び向きが正しかった場合、ＩＣチップの端子部とＩＣセンサ７のＩＣ接点とを確実に接触させることができる。
【００６２】
また、本発明の実施の形態に係るカードリーダ１は、ＩＣセンサ７は、接触式ＩＣチップ用のＩＣ接点ブロックであることを特徴とする。
このように構成することで、ＩＣカード及びＩＣ磁気カードに備えられた接触式ＩＣチップのＩＣデータを確実に読み取り、書き込むことができる。
【００６３】
〔他の実施の形態〕
なお、上述の実施の形態のカードリーダ１は、プリヘッドを備えない構成について記載した。プリヘッドは、磁気ストライプが形成されたカードがカードリーダに挿入されたことを検出するためだけに使用される磁気ヘッドである。
しかしながら、本発明の他の実施の形態に係るカードリーダとして、カード挿入口３付近に配置され、カード２の磁気データを検出するプリヘッドをさらに備え、磁気データ判別部１００は、磁気ヘッド６で磁気データが読み取られた、及び／又は、プリヘッドで磁気データが検出されたことにより、磁気データの有無を判断するように構成してもよい。
このように構成し、例えば、ＩＳＯ／ＩＥＣの３トラック又はＪＩＳ２トラックを検出できるプリヘッドが搭載されている場合、カードリーダ内の磁気ヘッド６ではなく、プリヘッドでの磁気の検出が有るか無いかで、カードの磁気データの有無を判定可能となる。すなわち、磁気データの有る磁気カード及びＩＣ磁気カードをプリヘッドで検出することにより、最奧の方に搬送してよいカード２であることを迅速に判断することができる。よって、磁気データの取得等の処理スピードを高められる。
【００６４】
加えて、上述の実施形態のようにカードリーダ内の磁気ヘッド６にて磁気データの有無を判断する際には、カードの先端側の磁気データにより判別される。
これに対して、プリヘッドでもカード２の後端側の磁気データの有無を判断するようにしてもよい。これにより、カード２の先端側の磁気データが消磁されている、又は、プリアンブル部分の磁気データがないカード等であっても、磁気データの有無を正しく判断できる。
【００６５】
さらに、プリヘッドを備える構成の場合、プリヘッドで磁気データを検出できなかった場合、カード２の挿入時に手前側から奥側にカード２を搬送し、ＩＣ位置センサ１０の位置にカード２の奥側の端である先端が達したことを検出して搬送を一旦、停止するように構成することも可能である。
この場合、上述の実施の形態のようにフロントセンサ８に後端が達する位置まで搬送した後、ＩＣ位置センサ１０の検出位置まで戻す必要なく、ＩＣセンサ７でＩＣデータの読み取りの可否を判断することが可能となる。よって、素早く、処理対象ではないカード２がカードリーダ１の内部に搬送されることを防止できる。
加えて、プリヘッドで磁気データを検出し、さらに磁気ヘッド６で磁気データを読み取ることで磁気データの有無を判断するように構成することも可能である。
【００６６】
さらに、上述の実施の形態では、ＩＣセンサ７として、接触式ＩＣチップ用のＩＣ接点ブロックを用いる例について記載した。
しかしながら、ＩＣセンサ７として、非接触式ＩＣチップ用の非接触式通信アンテナを用いるような構成であってもよい。
このように構成することで、電磁誘導アンテナ等の非接触式通信アンテナにより、ＲＦ（Radio Frequency）ＩＤのような非接触式ＩＣチップのＩＣデータを確実に読み取り、書き込むことが可能となる。なお、この非接触式通信アンテナに正確な位置合わせが必要ない場合には、ＩＣ位置センサ１０を省略して、コストを削減するような構成も可能である。さらに、カード２の搬送時に、常に非接触式ＩＣチップのＩＣデータを読み取ることで、カード２がＩＣカードであるかを素早く判別可能となる。ＩＣカードであった場合、カード２を最奧の方まで搬送させて磁気ヘッド６で磁気データを取得せずに排出可能となる。
【００６７】
加えて、搬送路４内のカード２の位置を詳細に把握可能とするために、フロントセンサ８、リアセンサ９、ＩＣ位置センサ１０以外の位置センサを備えてもよい。この位置センサとしては、例えば、搬送路４内で磁気ヘッド６にカード２が接触していることを検出するための光学センサ等を備えてもよい。
【００６８】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【符号の説明】
【００６９】
１  カードリーダ
２  カード
２ａ  磁気ストライプ
２ｂ  ＩＣチップ
３  カード挿入口
４  搬送路
５  駆動部
６  磁気ヘッド
７  ＩＣセンサ
８  フロントセンサ
９  リアセンサ
１０  ＩＣ位置センサ
１１  制御部
１２  記憶部
１３  インターフェイス部
１４  上位装置
７１  ソレノイド
７２  遮蔽板
７３  上下センサ
１００  磁気データ判別部
１１０  ＩＣ読取制御部
Ｅ  エンボス
Ｐ１、Ｐ２、Ｐ３  位置
【図１】
2020042396.tif 000003
【図２】
2020042396.tif 000004
【図３】
2020042396.tif 000005
【図４】
2020042396.tif 000006
【図５】
2020042396.tif 000007