(57)【要約】【課題】ＩＣ端子やＩＣ接点の破損等を防ぐことが可能な媒体処理装置を提供する。【解決手段】ＩＣ端子１０１を有するＩＣカード１００が搬送される搬送路２０と、ＩＣカード１００を搬送路２０の所定の通信位置に搬送する駆動ローラ２２等と、所定の通信位置に搬送されたＩＣカード１００のＩＣ端子１０１に接触して、ＩＣカード１００との通信を可能にするＩＣ接点１２と、ＩＣカード１００が、所定の通信位置から外れたときの位置ずれを検出するエンコーダ３４と、エンコーダ３４により、ＩＣカード１００の位置ずれが検出されたとき、ＩＣ端子１０１とＩＣ接点１２との接触を解除する解除手段（ＣＰＵ３１等）と、を備える。【選択図】図１
2008165369.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣ端子を有するＩＣカードが搬送される搬送路と、
前記ＩＣカードを前記搬送路の所定の通信位置に搬送する搬送手段と、
前記所定の通信位置に搬送されたＩＣカードの前記ＩＣ端子に接触して、当該ＩＣカードとの通信を可能にするＩＣ接点と、
前記ＩＣカードが、前記所定の通信位置から外れたときの位置ずれを検出する検出手段と、
前記検出手段により、前記ＩＣカードの位置ずれが検出されたとき、前記ＩＣ端子と前記ＩＣ接点との接触を解除する解除手段と、を備えることを特徴とする媒体処理装置。
【請求項２】
前記ＩＣ接点を前記ＩＣ端子に対して近接するように駆動する駆動源を有し、
前記解除手段は、前記検出手段により、前記ＩＣカードの位置ずれが検出されたとき、前記駆動源の駆動を解除することを特徴とする請求項１記載の媒体処理装置。
【請求項３】
前記検出手段は、前記搬送手段の駆動に対応するパルスを検出するエンコーダであることを特徴とする請求項１又は２記載の媒体処理装置。
【請求項４】
前記解除手段は、前記エンコーダが、所定時間内の基準数以上のパルスを検出したとき、前記ＩＣカードの位置ずれを判定することを特徴とする請求項３記載の媒体処理装置。
【請求項５】
前記エンコーダの駆動源はソレノイドであって、前記エンコーダの検出パルスが、前記所定時間内の基準パルス以上であるとき、前記ソレノイドへの通電を停止して前記ＩＣ端子と前記ＩＣ接点との接触を解除することを特徴とする請求項４記載の媒体処理装置。
【請求項６】
前記検出手段は、前記ＩＣカードの端部を検出するフォトセンサであることを特徴とする請求項１から５のいずれか記載の媒体処理装置。
【請求項７】
ＩＣ端子を有するＩＣカードが搬送される搬送路と、前記ＩＣカードを前記搬送路の所定の通信位置に搬送する搬送手段と、前記所定の通信位置に搬送されたＩＣカードの前記ＩＣ端子に接触して、当該ＩＣカードとの通信を可能にするＩＣ接点と、前記ＩＣカードが、前記所定の通信位置から外れたときの位置ずれを検出する検出手段と、前記ＩＣ端子と前記ＩＣ接点との接触を解除する解除手段と、を有する媒体処理装置の制御方法であって、
前記解除手段が、前記ＩＣ接点が前記ＩＣ端子に接触しているか否かを判断する第１ステップと、
前記第１ステップの判断結果に応じて前記搬送手段が作動しているか否かを判断する第２ステップと、
前記第２ステップの判断結果に応じて前記検出手段により前記ＩＣカードの位置ずれが検出されたか否かを判断する第３ステップと、
前記ＩＣカードの位置ずれが検出された場合に、前記ＩＣ端子と前記ＩＣ接点との接触を解除する第４ステップと、を含むことを特徴とする媒体処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば銀行カードやクレジットカードなどのカード状媒体に対して情報の読み取り又は書き込みを行う媒体処理装置及びその制御方法に関する。
【背景技術】
【０００２】
従来から、金融機関などで使用され、キャッシュレスや個人認証などを実現するカードとして、プラスチック基板表面に磁気ストライプが形成された磁気カードや、プラスチック基板内部に集積回路チップ（ＩＣチップ）が埋設されるとともに、表面にＩＣ端子が配置されたＩＣカードがある。そして、これら磁気カードやＩＣカードに対する情報の記録又は再生は、磁気ヘッドやＩＣ接点を備えたカード処理装置によって行われる（例えば特許文献１参照）。
【０００３】
特許文献１に開示されたカード処理装置は、磁気カード表面上の磁気ストライプに磁気ヘッドを接触・摺動させることで、磁気カードに格納された磁気情報を読み取ったり、磁気カードに対して新たな磁気情報を書き込んだりする。また、ＩＣカード表面上の金属端子（ＩＣ端子）にＩＣ接点を接触・当接させることで、ＩＣカードに格納された電子情報を読み取ったり、ＩＣカードに対して新たな電子情報を書き込んだりする。
【０００４】
ここで、特許文献１には、例えばカード処理装置で障害が発生し、カード処理装置内にカードが詰まってしまった場合には、カードをロックしてしまい、カードが不正に抜き取られるのを防ぐ技術が開示されている。そして、サービスパーソンが現場に到着すると、このロックの解除を行って、カードのＩＣ端子とＩＣ接点とを非接触の状態にした後に、ノブを回す等してカード処理装置からカードを取り出し、ユーザに返却する。また、特許文献１に開示されたロック機構が存在しない場合であっても、何らかの原因でカード処理装置内にカードが詰まってしまったときには、サービスパーソンは、上述同様カードとＩＣ接点とを非接触の状態にした後に、ノブを回す等してカード処理装置からカードを取り出し、ユーザに返却する。
【０００５】
【特許文献１】特開２００５−２４２５３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したサービスパーソンによる一連の動作は、人為的動作であることから、人為的ミスが発生しないとは言い切れない。すなわち、例えばサービスパーソンが、カードのＩＣ端子とＩＣ接点とを非接触の状態にするのを忘れてしまい、そのままノブを回す等してカード処理装置からカードを取り出そうとすると、ＩＣ接点又はカードのＩＣ端子が傷つき破損する虞がある。
【０００７】
また、上述した特許文献１に示されているカードロックを行う場合には、ユーザへのカード返却のたびにロック解除を行わなければならず、それだけ時間が掛かり、ユーザの便宜に反することになる。
【０００８】
本発明は、このような点に鑑みてなされたものであり、その目的は、ＩＣ端子やＩＣ接点の破損等を防ぐことが可能な媒体処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
以上のような課題を解決するために、本発明は、以下のものを提供する。
【００１０】
（１）  ＩＣ端子を有するＩＣカードが搬送される搬送路と、前記ＩＣカードを前記搬送路の所定の通信位置に搬送する搬送手段と、前記所定の通信位置に搬送されたＩＣカードの前記ＩＣ端子に接触して、当該ＩＣカードとの通信を可能にするＩＣ接点と、前記ＩＣカードが、前記所定の通信位置から外れたときの位置ずれを検出する検出手段と、前記検出手段により、前記ＩＣカードの位置ずれが検出されたとき、前記ＩＣ端子と前記ＩＣ接点との接触を解除する解除手段と、を備えることを特徴とする媒体処理装置。
【００１１】
本発明によれば、媒体処理装置に、搬送路と、ＩＣカードを搬送する搬送手段と、所定の通信位置に搬送されたＩＣカードのＩＣ端子に接触して、そのＩＣカードとの通信を可能にするＩＣ接点と、ＩＣカードが所定の通信位置から外れたときの位置ずれを検出する検出手段と、ＩＣカードの位置ずれが検出されたとき、ＩＣ端子とＩＣ接点との接触を解除する解除手段と、が設けられることとしたので、この解除手段によって、ＩＣカードの位置ずれが起きたときに、ＩＣカードのＩＣ端子とＩＣ接点との接触を解除することができる。
【００１２】
従って、ＩＣカードのＩＣ端子とＩＣ接点とが接触した状態で、そのままＩＣカードが移動していくのを防ぐことができ、ひいてはＩＣ端子又はＩＣ接点が傷つき破損するのを防ぐことができる。
【００１３】
特に、サービスパーソンによる人為的ミスが発生したとしても（すなわち、ＩＣカードのＩＣ端子とＩＣ接点とを非接触の状態にするのを忘れたとしても）ＩＣ端子又はＩＣ接点が傷つき破損するのを防ぐことができる。また、本発明は、上述した特許文献１のようなロック解除を行う必要がないため、カード返却にあたってユーザの便宜に資することができる。
【００１４】
（２）  前記ＩＣ接点を前記ＩＣ端子に対して近接するように駆動する駆動源を有し、前記解除手段は、前記検出手段により、前記ＩＣカードの位置ずれが検出されたとき、前記駆動源の駆動を解除することを特徴とする媒体処理装置。
【００１５】
本発明によれば、上述したＩＣ接点をＩＣ端子に対して近接するように駆動する駆動源を有し、上述した解除手段によって、ＩＣカードの位置ずれが検出されたとき、駆動源の駆動が解除されることとしたので、ＩＣカードの位置ずれが検出されると、駆動源の駆動が解除され、自動的にＩＣ接点がＩＣ端子から離接する。これにより、より確実に、ＩＣ端子又はＩＣ接点が傷つき破損するのを防ぐことができる。
【００１６】
（３）  前記検出手段は、前記搬送手段の駆動に対応するパルスを検出するエンコーダであることを特徴とする媒体処理装置。
【００１７】
本発明によれば、上述した検出手段は、搬送手段の駆動に対応するパルスを検出するエンコーダであることとしたので、このエンコーダが既に内蔵されている媒体処理装置であれば、別途検出手段を組み込む必要がなく、コスト削減及び製造工程の簡易化に資することができる。また、例えば既存のエンコーダを用いることによって、検出手段による検出を実行するためのプログラムが複雑化するのを防ぎ、ひいては汎用性を高めることができる。
【００１８】
（４）  前記解除手段は、前記エンコーダが、所定時間内の基準数以上のパルスを検出したとき、前記ＩＣカードの位置ずれを判定することを特徴とする媒体処理装置。
【００１９】
本発明によれば、上述したエンコーダが、所定時間内の基準数以上のパルスを検出したとき、ＩＣカードの位置ずれを判定することとしたので、この基準数を最適な値に設定することによって、より的確に、ＩＣ端子又はＩＣ接点が傷つき破損するのを防ぐことができる。
【００２０】
（５）  前記エンコーダの駆動源はソレノイドであって、前記エンコーダの検出パルスが、前記所定時間内の基準パルス以上であるとき、前記ソレノイドへの通電を停止して前記ＩＣ端子と前記ＩＣ接点との接触を解除することを特徴とする媒体処理装置。
【００２１】
本発明によれば、上述したエンコーダの駆動源はソレノイドであって、エンコーダの検出パルスが所定時間内の基準パルス以上であるとき、ソレノイドへの通電を停止してＩＣ端子とＩＣ接点との接触を解除することとしたので、基準パルスを最適な値に調整することで、より適切に、ＩＣ端子又はＩＣ接点が傷つき破損するのを防ぐことができる。
【００２２】
（６）  前記検出手段は、前記ＩＣカードの端部を検出するフォトセンサであることを特徴とする媒体処理装置。
【００２３】
本発明によれば、上述した検出手段は、ＩＣカードの端部を検出するフォトセンサであることとしたので、フォトセンサが既に内蔵されている媒体処理装置にあっては、そのフォトセンサを有効活用することができ、検出手段のコスト上昇を防ぐことができる。
【００２４】
（７）  ＩＣ端子を有するＩＣカードが搬送される搬送路と、前記ＩＣカードを前記搬送路の所定の通信位置に搬送する搬送手段と、前記所定の通信位置に搬送されたＩＣカードの前記ＩＣ端子に接触して、当該ＩＣカードとの通信を可能にするＩＣ接点と、前記ＩＣカードが、前記所定の通信位置から外れたときの位置ずれを検出する検出手段と、前記ＩＣ端子と前記ＩＣ接点との接触を解除する解除手段と、を有する媒体処理装置の制御方法であって、前記解除手段が、前記ＩＣ接点が前記ＩＣ端子に接触しているか否かを判断する第１ステップと、前記第１ステップの判断結果に応じて前記搬送手段が作動しているか否かを判断する第２ステップと、前記第２ステップの判断結果に応じて前記検出手段により前記ＩＣカードの位置ずれが検出されたか否かを判断する第３ステップと、前記ＩＣカードの位置ずれが検出された場合に、前記ＩＣ端子と前記ＩＣ接点との接触を解除する第４ステップと、を含むことを特徴とする媒体処理装置の制御方法。
【００２５】
本発明によれば、媒体処理装置に、ＩＣカードのＩＣ端子とＩＣ接点との接触を解除する解除手段を設け、この解除手段によって、ＩＣ接点がＩＣ端子に接触しているか否かが判断され、その判断結果に応じて搬送手段が作動しているか否かが判断され、その判断結果に応じてＩＣカードの位置ずれが検出された場合に、ＩＣ端子とＩＣ接点との接触が解除されることとしたので、ＩＣカードのＩＣ端子とＩＣ接点とが接触した状態のままで、ＩＣカードが移動していくのを防ぐことができ、ひいてはＩＣ端子又はＩＣ接点が傷つき破損するのを防ぐことができる。
【発明の効果】
【００２６】
以上説明したように、本発明によれば、本来ＩＣカードが移動すべきでない場合において、ＩＣカードの位置ずれが検出されたときに、ＩＣ端子とＩＣ接点との接触を解除することとしたので、ＩＣ端子やＩＣ接点の破損等をふせぐことができる。また、特殊なカードロック等を伴うものではないため、ユーザの便宜に資することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【００２８】
図１は、本発明の実施の形態に係るカードリーダ１の主要な構成要素を示す側面断面図である。また、図２は、カードリーダ１に挿入されるＩＣカード１００の外観図である。なお、図１に示すカードリーダ１は、上位装置となるＡＴＭ（ホスト）に組み込まれる装置であり、図示しないがホストコンピュータに接続される。また、図１に示すカードリーダ１は、磁気カードとＩＣカード１００の両方をハンドル可能な複合機となっている。そのため、図２に示すＩＣカード１００には、ＩＣ端子１０１及び磁気ストライプ１０２が露出形成されている。
【００２９】
図１及び図２において、カードリーダ１は、ＩＣカード１００の取り込み口となるカード挿入口２５と、ＩＣ端子１０１を有するＩＣカード１００が搬送される搬送路２０と、ＩＣカード１００を搬送路２０の所定の通信位置に搬送する搬送手段（駆動ローラ２２及び従動ローラ２３等）と、所定の通信位置に搬送されたＩＣカード１００のＩＣ端子１０１に接触して、ＩＣカード１００との通信を可能にするＩＣ接点ブロック機構１０（後述するように、ＩＣ接点ブロック機構１０のうちのＩＣ接点１２がＩＣ端子１０１に接触する）と、ＩＣカード１００上の磁気ストライプ１０２に摺接させ、ＩＣカード１００に対してリードライト処理を行う磁気ヘッド３６と、を有している。
【００３０】
ＩＣ接点ブロック機構１０は、主として、ＩＣカード１００のＩＣ端子１０１に接触して信号の授受を行うＩＣ接点ブロック１１と、ＩＣ接点ブロック１１をＩＣ端子１０１に接触・離脱可能に移動させるＩＣ接点接離手段１３と、から構成されている。
【００３１】
ＩＣ接点ブロック１１は、ＩＣカード１００上のＩＣ端子１０１と実際に接触するために、搬送路２０に向かって並ぶ複数個のＩＣ接点１２を備えている。また、ＩＣ接点ブロック１１は、ＩＣ接点接離手段１３に支持されて搬送路２０に臨んでいる。そして、ＩＣ接点接離手段１３の作用によって、ＩＣカード１００に接近・離反可能であって、ＩＣカード１００の表面にＩＣ接点１２を接触・離脱させて信号の授受を行う。ＩＣ接点ブロック１１には、ＩＣカード１００との信号授受を制御するＩＣカード処理回路１５（の基板）が設けられており、このＩＣカード処理回路１５にＩＣ接点１２の一端が電気的に接続されている。
【００３２】
ＩＣ接点接離手段１３は、ＩＣ接点ブロック１１をＩＣカード１００のＩＣ端子１０１に接触・離脱させる回動アーム１７と、この回動アーム１７を駆動する駆動源（ソレノイド１４）と、から構成されている。なお、本実施形態では、ＩＣ接点接離手段１３として、回動アーム１７やソレノイド１４を用いているが、その他、ＩＣ接点ブロック１１を、ＩＣカード１００のＩＣ端子１０１に接触・離脱させることが可能な機構であれば、如何なるものであってもよい。また、本実施形態では、ＩＣ接点１２をＩＣ端子１０１に対して近接するように駆動する駆動源として、ソレノイド１４を採用しているが、その他、かかる機能を実現しうる駆動源であれば、如何なるものであってもよい。
【００３３】
回動アーム１７は、フレーム１８の内側に支点１９を中心として回動可能に設けられており、一端側に、ＩＣ接点ブロック１１が取り付けられるとともに、他端側に、ソレノイド１４のプランジャ１６とピン結合されている。
【００３４】
ソレノイド１４は、プランジャ１６を直線状に往復させることによって回動アーム１７を回動させるものである。なお、プランジャ１６は、図１では特に図示していないがコイルバネによって突出する方向に付勢されており、ソレノイド１４に通電していない間は、その弾性力により、突出してＩＣ接点ブロック１１をＩＣカード１００（或いは搬送路２０）から離反させる一方で、通電時は、ソレノイド１４の筐体に引っ込んでＩＣ接点ブロック１１をＩＣカード１００に接近させる。従って、ソレノイド１４が非通電になると、ソレノイド１４の駆動が解除され、ＩＣ接点ブロック１１は、自動的にＩＣカード１００から離反することになる。
【００３５】
ＩＣ接点１２は、ＩＣカード１００のＩＣ端子１０１と接触して信号授受をし、通信を行うための接触端子である。ＩＣ接点１２は、ＩＣカード１００の規格に対応するよう配置した複数のコイルバネ等によって構成されている。また、ＩＣ接点１２は、例えばＩＣカード１００の進行方向と直行する方向に２列並べられているとともに、半田付け等によってＩＣカード処理回路１５（の基板）に電気的に接続されている。なお、ＩＣ接点１２を構成する複数のコイルバネは、それぞれがくさび形状をしており、ＩＣ端子１２とより確実に接触できるように、接触時に撓むことが可能な部材で形成されている。
【００３６】
一方で、上述した搬送手段は、駆動モータ２１と、駆動ローラ２２と、搬送路２０を挟んで駆動ローラ２２と対向配置された従動ローラ２３と、を有しており、カード挿入口２５に近い側の駆動ローラ２２と、ＩＣ接点ブロック機構１０に近い側の駆動ローラ２２とは、伝達ベルト２４によって連結されている。
【００３７】
ＩＣ接点ブロック機構１０に近い側の従動ローラ２３は、伝達ベルト２８によって、ノブ用ローラ２６と連結されており、搬送路２０を挟んでノブ用ローラ２６と対向する位置にノブ２７が設けられている。このノブ２７は、カードリーダ１で障害が発生し、カードリーダ１内にＩＣカード１００が詰まってしまった場合などに、これをカードリーダ１から取り出すためのものである。具体的には、サービスパーソンがノブ２７を左方向に回すと、ＩＣカード１００が奥に（ＩＣ接点ブロック機構１０が存在する方向に）取り込まれ、ノブ２７を右方向に回すと、ＩＣカード１００が手前に（カード挿入口２５が存在する方向に）放出される（取り出される）。
【００３８】
ここで、本実施形態に係るカードリーダ１には、ＩＣカード１００が所定の通信位置（ＩＣ接点ブロック１１と対向する位置）から外れたときの位置ずれを検出するエンコーダ３４が設けられている。具体的には、本実施形態では、光学式のエンコーダ３４を採用しており、このエンコーダ３４は、円周方向に離散的に複数個の透光穴が形成された付属ローラ（図示せず）を有している。また、この付属ローラが回転すると、複数個の透光穴（図示せず）により所定の検出光が断続的に遮られるようになっている。そして、エンコーダ３４は、この検出光の断続的な変化を、受光素子等で検出して電気的なパルスに変換する。
【００３９】
従って、この付属ローラを搬送路２０に臨ませ、駆動ローラ２２等が回転したとき、すなわちＩＣカード１００が移動したときに、付属ローラが回転するように構成することによって、搬送手段の駆動（駆動ローラ２２等の回転）に対応するパルスを検出することができる。その結果、ＩＣカード１００が所定の通信位置から外れ、位置ずれが生じたことを検出することができる。
【００４０】
なお、光学式のエンコーダ３４は、「検出手段」の一例であって、その他、如何なるものを採用しても構わない。例えば、特別に光学式のエンコーダ３４を設けなくても、例えばＩＣカード１００の搬送スピードを検出するため、或いはその他モータの回転制御に使うために、既にエンコーダが組み込まれていれば、その既存のエンコーダを用いることもできる。また、付属ローラを有しないエンコーダ、ＩＣカード１００の端部を検出するフォトセンサなど、光学式のエンコーダだけではなく、磁気式やレバー式のエンコーダ、位置センサを用いることもできる。さらに、検出手段については、その種類だけでなく、その配置場所の如何も問わない。図１では、カードリーダ１の中央付近に配置することとしているが、ＩＣカード１００が所定の通信位置から外れ、位置ずれが生じたことを検出することができる位置であれば、如何なる場所であっても構わない。
【００４１】
次に、カードリーダ１の電気的な構成について説明する。図３は、カードリーダ１の電気的構成を示すブロック図である。
【００４２】
図３において、カードリーダ１は、主として、装置全体を統合的に制御するＣＰＵ３１と、各種プログラムやパラメータが格納されるＲＯＭ３２と、ＣＰＵ３１のワーキングエリアとして機能するＲＡＭ３３と、上述したソレノイド１４（ソレノイド１４を駆動するソレノイド駆動制御回路がＣＰＵ３１との間に介在していてもよい）と、上述したエンコーダ３４と、磁気カード処理回路３５と、ＩＣカード処理回路１５と、磁気ヘッド３６と、ＩＣ接点ブロック１１と、を有している。
【００４３】
磁気カード処理回路３５は、磁気ヘッド３６を介してＩＣカード１００の磁気ストライプ１０２に対する入出力信号を処理するものであって、ＩＣカード処理回路１５は、ＩＣ接点ブロック１１（のＩＣ接点１２）を介してＩＣカード１００のＩＣ端子１０１に対する入出力信号を処理するものである。特に、ＩＣカード処理回路１５は、一般に制御用ＩＣが実装されており、メイン基板上のＣＰＵ３１によってコントロールされる。
【００４４】
なお、本実施形態では、ＣＰＵ３１（のメイン基板）とＩＣカード処理回路１５（の基板）とは別基板としているが、もちろん単一の基板（例えばメイン基板）であっても構わない。また、ＣＰＵ３１は、エンコーダ３４によって、搬送手段（駆動ローラ２２等）の駆動に対応するパルスが検出されると（すなわち、ＩＣカード１００の位置ずれが検出されると）、エンコーダ３４から検出信号を受信する。
【００４５】
ここで、ＣＰＵ３１は、エンコーダ３４が、所定時間内に基準数以上のパルスを検出したとき（その旨の検出信号を受信したとき）、ＩＣカード１００の位置ずれを判定する。そして、ＩＣカード１００の位置ずれを判定すると、ソレノイド１４への通電を遮断する。これにより、ＩＣカード１００のＩＣ端子１０１とＩＣ接点１２との接触を解除することができる。
【００４６】
このように、ＣＰＵ３１は、エンコーダ３４によってＩＣカードの位置ずれが検出されたとき（例えば、エンコーダ３４が所定時間内の基準数以上のパルスを検出したとき）、ＩＣカード１００の位置ずれを判定し、ＩＣ端子と前記ＩＣ接点との接触を解除すべく、ソレノイド１４への通電を遮断していることから、「解除手段」の一例として機能する。なお、かかる機能を実現するには、ＲＯＭ３２やＲＡＭ３３等も必要であることから、これらも「解除手段」の一例として機能する。また、「解除手段」を広義に捉え、ソレノイド１４を解除手段に含んでも構わない。
【００４７】
次に、カードリーダ１の処理動作について説明するが、まず、カードリーダ１において実行される基本処理動作（処理シーケンス）について概説する。まず、カード挿入口（ゲート口）２５から挿入されたＩＣカード１００は、搬送ローラ２２や従動ローラ２３等の搬送手段により奥に取り込まれるに従って、磁気ヘッド３６によってＩＣカード１００上の磁気ストライプ１０２に記録された磁気データが読み込まれる。ＩＣカード１００は、更にその奥に運ばれ、エンボスイメージ読取機構（図示せず）によって、エンボスイメージの取り込みが行われる（取り込まれたイメージは、偽造有無の確認のため、保管される）。挿入されたカードがＩＣカード１００である場合、ＩＣカード１００は一旦カード挿入口２５の近くまで搬送され、再度後方（奥）に搬送される。そして、ＩＣカード１００のＩＣ端子１０１に、ＩＣ接点１２を正確に下ろすための位置出しを行う。この位置だしは、図示しないフォトセンサ或いは機械スイッチ等により行うことができる。ＩＣカード１００が所定の通信位置に搬送されると、ＩＣ接点１２をＯＮして、ＩＣカード１００との通信を行う。通信が完了すると、ＩＣ接点１２をＯＦＦして、ＩＣカード１００をカード挿入口２５に搬送し、ＩＣカード１００をユーザに返却して「取引き」が完了する。なおここで、ＩＣ接点１２をＯＮするとは、ＩＣ接点１２がカード１００のＩＣ接点端子１０１に接触している状態をいい、ＩＣ接点１２をＯＦＦするとは、ＩＣ接点１２とカード１００のＩＣ接点端子１０１とが非接触の状態のことをいう。
【００４８】
ここで、このような一連の処理において何らかの障害が発生した場合は、「取引き」を中止し、ＩＣカード１００をユーザに返却することになるが、自動でＩＣカード１００を返却できない場合には、サービスパーソンを呼んで、ＩＣカード１００をカードリーダ１から取り出し、ユーザに返却する必要がある。このとき、サービスパーソンは、ノブ２７（図１参照）を回して、カードリーダ１からＩＣカード１００を取り出し、これをユーザに返却する。
【００４９】
仮に、ＩＣ接点１２を下ろした状態で障害が発生した場合には、この動作に先立って、コマンドによってＩＣ接点１２を上げるか（可能な場合のみ）、若しくは、カードリーダ１の電源を落とす必要がある（電源を落とせば、ＩＣ接点１２はＯＦＦになる）。これを忘れると、ＩＣカード１００にダメージを与えたり、ＩＣ接点１２を破損したりすることがある。
【００５０】
そこで、本実施形態に係るカードリーダ１では、このような操作を忘れてしまってＩＣカード１００を取り出そうとした場合であっても、ＩＣカード１００の動きをエンコーダ３４で検知して、ＩＣ接点１２を自動的ＯＦＦし、ＩＣ接点１２の破損等を防止することができる。以下、このＩＣ接点１２を自動的にＯＦＦする処理について、図４を用いて詳述する。図４は、カードリーダ１において実行される処理（一部）の流れを示すフローチャートである。
【００５１】
図４において、まず、ＣＰＵ３１は、ＩＣカード処理回路１５に対するコマンド動作中か否かを判断する（ステップＳ１）。コマンド動作中であれば（ステップＳ１：ＹＥＳ）、本サブルーチンを終了する。一方、コマンド動作中でなければ（ステップＳ１：ＮＯ）、次に、ＩＣカード１００が搬送路２０にあって、ＩＣ接点１２がＯＮしているか否かを判断する（ステップＳ２）。具体的には、ソレノイド１２を通電しているか否かを判断する。そして、ＩＣ接点１２がＯＮされていなければ（ステップＳ２：ＮＯ）、ＩＣ端子１０１又はＩＣ接点等の破損もないため、本サブルーチンを終了する。一方、ＩＣ接点１２がＯＮされていれば（ステップＳ２：ＹＥＳ）、ＩＣ端子１０１又はＩＣ接点等の破損の虞があるため、処理をステップＳ３に移す。ステップＳ３の処理では、ＣＰＵ３１は、駆動モータ２１が停止中か否かを判断する。駆動モータ２１が動いていれば（ステップＳ３：ＮＯ）、ＩＣカード１００と通信していないことになるので、本サブルーチンを終了する。一方、駆動モータ２１が動いていなければ（ステップＳ３：ＹＥＳ）、ＩＣカード１００と通信中、或いは通信直前若しくは通信直後となるので、処理をステップＳ４に移す。
【００５２】
ステップＳ４の処理では、ＩＣカード１００が移動されたか否かが判断される。これは、上述したように、ＣＰＵ３１が、エンコーダ３４からの検出信号を受信し、規定時間中のエンコーダカウントが規定値以上か否かによって判断する。ＣＰＵ３１は、ＩＣカード１００が移動されていないと判定した場合には（ステップＳ４：ＮＯ）、ＩＣカード１００の位置ずれは生じていないので、本サブルーチンを終了する。一方、ＩＣカード１００が移動されたと判定した場合には（ステップＳ４：ＹＥＳ）、ＩＣカード１００の位置ずれが生じたので、ＩＣカード１００の切断シーケンス処理が行われる（ステップＳ５）。具体的には、ＩＣカードに供給されているクロックと電流が切断される。そして、上述したように、ソレノイド１４への通電が遮断されることで、ＩＣ接点１２がＯＦＦすることになる（ステップＳ６）。
【００５３】
このように、ＣＰＵ３１が、ＩＣ接点１２がＩＣ端子１０１に接触しているか否かを判断する第１ステップ（図４のステップＳ２）と、第１ステップの判断結果に応じて搬送手段（駆動ローラ２２等）が作動しているか否かを判断する第２ステップ（図４のステップＳ３）と、第２ステップの判断結果に応じてエンコーダ３４によりＩＣカード１００の位置ずれが検出されたか否かを判断する第３ステップ（図４のステップＳ４）と、ＩＣカード１００の位置ずれが検出された場合に、ＩＣ端子１０１とＩＣ接点１２との接触を解除する第４ステップ（図４のステップＳ５，ステップＳ６）とを含むような制御方法によれば、ＩＣカード１００のＩＣ端子１０１とＩＣ接点１２とが接触した状態のままで、ＩＣカード１００が移動していくのを防ぐことができ、ひいてはＩＣ端子１０１又はＩＣ接点１２が傷つき破損するのを防ぐことができる。
【００５４】
なお、図４に示す処理は、例えば１ｍｓの間隔で実行されるようにしてもよい。これにより、繰り返し処理に起因したＣＰＵ３１の処理負荷が不必要に増大するのを抑えつつ、最適なカード移動判定（ＩＣカード１００に位置ずれが生じたか否かの判定）を行うことができる。また、カード移動判定のエンコーダカウントは、規定時間でクリアされることになる。例えば、約２００ｍｓでＩＣカード１００が０．５ｍｍ動いた場合などである。これは、カードリーダ１の振動によるカウントの累積（不必要なカウントアップ）を防止するためである。従って、ＩＣカード１００がゆっくりと動いた場合には、反応しない。時間、カウント値は、仕様の動作時振動条件と実際の操作感から決められることになる。
【００５５】
また、本発明では、エンコーダ３４を用いることでカードの位置ずれを検出し、ソレノイド１４への通電を遮断することによって、ＩＣ接点１２を上昇させることとしたが、例えば、ＩＣ接点１２がパッドを外れる現象（すなわち、ＩＣ接点１２が、ＩＣ端子１０１のうち対応するパッドから外れて別のパッドに接した場合において、電流供給状態にあるとき、通常動作時の電流値と大きく異なる電流値が発生する現象）を捉えて、電流検知機構からＩＣカードの位置ずれを検出し、接点１２を上昇させることも可能である。
【産業上の利用可能性】
【００５６】
以上説明したように、本発明は、ＩＣ端子やＩＣ接点の破損等を防ぐことが可能なものとして有用である。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態に係るカードリーダの主要な構成要素を示す側面断面図である。
【図２】カードリーダ１に挿入されるＩＣカードの外観図である。
【図３】カードリーダの電気的構成を示すブロック図である。
【図４】カードリーダにおいて実行される処理（一部）の流れを示すフローチャートである。
【符号の説明】
【００５８】
１  カードリーダ
１０  ＩＣ接点ブロック機構
１１  ＩＣ接点ブロック
１２  ＩＣ接点
１３  接点接離手段
１４  ソレノイド
１５  ＩＣカード処理回路
１６  プランジャ
１７  回動アーム
１８  フレーム
１９  支点
２０  搬送路
２１  駆動モータ
２２  駆動ローラ
２３  従動ローラ
２４，２８  伝達ベルト
２５  カード挿入口
２６  ノブ用ローラ
２７  ノブ
３４  エンコーダ
３６  磁気ヘッド
【図１】
2008165369.tif 000003
【図２】
2008165369.tif 000004
【図３】
2008165369.tif 000005
【図４】
2008165369.tif 000006