(57)【特許請求の範囲】
【請求項１】
カード挿入位置から続くカードの搬送経路上でカードの搬送を行う搬送機構と、
クリーニングカードを用いたクリーニング動作を実行させるように、前記搬送機構を制御する制御部と、
を備え、
前記制御部は、前記クリーニング動作を実行中の状態で新たなカードが前記カード挿入位置から挿入された場合、前記クリーニングカードを前記搬送経路上に残したまま前記新たなカードを排出させるように、前記搬送機構を制御する、
カード読取装置。
【請求項２】
前記制御部は、前記クリーニング動作を実行中の状態で前記新たなカードが前記カード挿入位置から挿入された場合、前記クリーニングカードを用いた前記クリーニング動作を継続するように制御する、
請求項１に記載のカード読取装置。
【請求項３】
前記制御部は、前記クリーニング動作を実行中の状態で前記新たなカードが前記カード挿入位置から挿入された場合、前記クリーニングカードを用いた前記クリーニング動作を一旦停止し、前記新たなカードが排出された後に再開するように制御する、
請求項１に記載のカード読取装置。
【請求項４】
前記制御部は、前記クリーニング動作を実行中の状態で前記新たなカードが前記カード挿入位置から挿入された場合、前記クリーニングカードを一旦、前記搬送経路に配設されたカード退避位置に退避させるように、前記搬送機構を制御する、
請求項１〜３のいずれか１項に記載のカード読取装置。
【請求項５】
前記搬送経路上における前記カード挿入位置又はその近傍位置に、閉状態でのカードの挿入を塞ぐシャッタ機構を備え、
前記制御部は、前記クリーニング動作を実行中の状態において、前記クリーニングカードの通過を妨げないように前記シャッタ機構を制御する、
請求項１〜４のいずれか１項に記載のカード読取装置。
【請求項６】
前記クリーニングカードは、クリーニング用のカードであることを検知させるための被検知部を有し、
前記制御部は、カードが前記クリーニングカードであるか否かを、前記被検知部の有無を検知した結果により判定する、
請求項１〜５のいずれか１項に記載のカード読取装置。
【請求項７】
前記クリーニングカードは、前記クリーニング動作においてカード排出方向に最も移動したことを判定できる位置に、前記被検知部を有し、
前記制御部は、前記最も移動したことを判定させるまで前記クリーニングカードを前記カード挿入位置側に移動させることで、前記新たなカードを排出させる、
請求項６に記載のカード読取装置。
【請求項８】
前記クリーニングカードを内蔵し、
前記制御部は、ユーザによるクリーニング指示操作に基づき、前記クリーニングカードを用いた前記クリーニング動作を実行させるように、前記搬送機構を制御する、
請求項１〜７のいずれか１項に記載のカード読取装置。
【請求項９】
カード読取装置が、クリーニングカードを用いたクリーニング動作を実行するステップと、
前記カード読取装置が、前記クリーニング動作を実行中の状態で新たなカードがカード挿入位置から挿入されたか否かを判定するステップと、
前記カード読取装置が、前記クリーニング動作を実行中の状態で前記新たなカードが挿入されたと判定された場合に、前記クリーニングカードをカードの搬送経路上に残したまま前記新たなカードを排出するステップと、
を備えた、クリーニング方法。
【請求項１０】
カード読取装置の内部の制御コンピュータに、
クリーニングカードを用いたクリーニング動作を実行するステップと、
前記クリーニング動作を実行中の状態で新たなカードがカード挿入位置から挿入されたか否かを判定するステップと、
前記クリーニング動作を実行中の状態で前記新たなカードが挿入されたと判定された場合に、前記クリーニングカードをカードの搬送経路上に残したまま前記新たなカードを排出するステップと、
実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、カード読取装置、クリーニング方法、及びプログラムに関する。
【背景技術】
【０００２】
カード読取装置は、その内部のクリーニングのためにクリーニングカードが用いられることがある。カード読取装置では、保守員としてのユーザによりカード挿入位置からクリーニングカードが挿入されることで、クリーニングを行うことができる。
【０００３】
例えば、特許文献１には、通常のカードが挿入されたときには運用処理が実行され、所定のクリーニングカードが挿入されたときだけクリーニング処理が実行されるカード処理装置が記載されている。特許文献１に記載のカード処理装置は、所定の位置に光透過部又は穴が設けられたクリーニングカードを用い、その光透過部又は穴を検知することによって挿入されたカードをクリーニングカードと判定している。そして、このカード処理装置は、クリーニングカードであると判定した場合に、クリーニング処理を実行している。
【０００４】
一方で、カード読取装置は、内蔵カードとしてクリーニングカードを具備しておくこともできる。例えば、特許文献２には、クリーニングカードを内蔵させておき、カード挿入口からクリーニングカードを挿入することなくクリーニングを行うことができる装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−０６７６３１号公報
【特許文献２】特開２００３−１４６４６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１，２に記載の技術では、クリーニングカードを用いたクリーニング動作を実行中に、新たなカードが挿入される場面を想定しておらず、このような場面に対応できない。よって、カード読取装置において、クリーニングカードを用いたクリーニング動作を実行中に新たなカードが挿入された場合でも、クリーニング動作を実行することを可能にすることが望まれる。
【０００７】
本開示の目的は、クリーニングカードを用いたクリーニング動作を実行中に新たなカードが挿入された場合でも、クリーニング動作を実行することが可能なカード読取装置、クリーニング方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本開示の第１の態様に係るカード読取装置は、カード挿入位置から続くカードの搬送経路上でカードの搬送を行う搬送機構と、クリーニングカードを用いたクリーニング動作を実行させるように、前記搬送機構を制御する制御部と、を備え、前記制御部は、前記クリーニング動作を実行中の状態で新たなカードが前記カード挿入位置から挿入された場合、前記クリーニングカードを前記搬送経路上に残したまま前記新たなカードを排出させるように、前記搬送機構を制御する、ものである。
【０００９】
本開示の第２の態様に係るクリーニング方法は、カード読取装置が、クリーニングカードを用いたクリーニング動作を実行するステップと、前記カード読取装置が、前記クリーニング動作を実行中の状態で新たなカードがカード挿入位置から挿入されたか否かを判定するステップと、前記カード読取装置が、前記クリーニング動作を実行中の状態で前記新たなカードが挿入されたと判定された場合に、前記クリーニングカードをカードの搬送経路上に残したまま前記新たなカードを排出するステップと、を備えた、ものである。
【００１０】
本開示の第３の態様に係るプログラムは、カード読取装置の内部の制御コンピュータに、クリーニングカードを用いたクリーニング動作を実行するステップと、前記クリーニング動作を実行中の状態で新たなカードがカード挿入位置から挿入されたか否かを判定するステップと、前記クリーニング動作を実行中の状態で前記新たなカードが挿入されたと判定された場合に、前記クリーニングカードをカードの搬送経路上に残したまま前記新たなカードを排出するステップと、を実行させるためのプログラムである。
【発明の効果】
【００１１】
本開示により、クリーニングカードを用いたクリーニング動作を実行中に新たなカードが挿入された場合でも、クリーニング動作を実行することが可能なカード読取装置、クリーニング方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態１に係るカード読取装置の一構成例を示すブロック図である。
【図２】実施形態２に係るカード読取装置の一構成例を示す概略図である。
【図３】実施形態２に係るカード読取装置で情報の読み取り対象となる通常カードの一例を示す上面図である。
【図４】実施形態２に係るカード読取装置でクリーニング動作に用いるクリーニングカードの一例を示す上面図である。
【図５】実施形態２に係るカード読取装置におけるカード排出処理の一例を説明するためのフロー図である。
【図６】図５のカード排出処理におけるクリーニング動作中の処理の一例を説明するためのフロー図である。
【図７】図２のカード読取装置において新たなカードが挿入される様子を示す図である。
【図８】図２のカード読取装置において新たなカードが排出され且つクリーニングカードが退避される様子を示す図である。
【図９】カード読取装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、実施形態について説明する。なお、実施形態において、同一又は同等の要素には、同一の符号を付し、重複する説明を省略する場合がある。
【００１４】
＜実施形態１＞
実施形態１について、図１を参照しながら説明する。図１は、実施形態１に係るカード読取装置の一構成例を示すブロック図である。
【００１５】
図１に示すように、本実施形態に係るカード読取装置１は、搬送機構１ａ及び制御部１ｂを備える。搬送機構１ａは、その構成は問わないが、カード挿入位置から続くカードの搬送経路上でカードの搬送を行う。搬送機構１ａは、カードを移動させる機構であるため、移動機構と称することもできる。搬送経路は、カード挿入位置から情報読取位置へと続き、より後段に位置するカード退避位置へと続く経路とすることができるが、ループ状の経路やカードを反転させるような経路を一部に含めてもよい。
【００１６】
ここで、カードは、ＩＣ（Integrated Circuit）カード、磁気カードなどの情報が記録可能なカードであり、カード読取装置１は、その詳細についての説明は行わないが、カードに記録された情報を読み取る情報読取部を備える。情報読取部における情報の読み取り方式やカード読取装置１内での情報読取位置は、対象となるカードによって異なることになる。カード読取装置１は、カードリーダと称することもできる。無論、カード読取装置１は、情報を書き込む機能を備えることができ、その場合、カードリーダ／ライタと称することができる。
【００１７】
制御部１ｂは、クリーニングカードを用いたクリーニング動作を実行させるように、搬送機構１ａを制御する。クリーニング動作は、主にカードに記録された情報を読み取る情報読取部に対して行うことができ、さらには搬送機構１ａに具備された各種ローラに対して行うように構成することもできる。
【００１８】
制御部１ｂは、クリーニング動作に必要な部位が搬送機構１ａ以外にも存在する場合には、その部位の制御も行えばよい。無論、制御部１ｂは、搬送機構１ａにおける通常のカードの搬送を制御するように構成することができ、また、カード読取装置１における情報読取機能等の他の機能も制御するように構成することもできる。また、制御部１ｂは、カード読取装置１の全体を制御するように構成することもできる。
【００１９】
制御部１ｂは、例えば、ＣＰＵ（Central Processing Unit）、作業用メモリ、及びカード読取装置１の全体や搬送機構１ａなどを制御するためのプログラムを記憶した不揮発性の記憶装置などによって実現することができる。また、制御部１ｂは、例えばＩＣ（集積回路）によって実現することもできる。
【００２０】
制御部１ｂは、クリーニング動作を実行中の状態で新たなカードがカード挿入位置から挿入された場合、クリーニングカードを搬送経路上に残したまま新たなカードを排出させるように、搬送機構１ａを制御する。上記新たなカードは、カード読取装置１で読み取り対象のカード（以下、通常カードとも称する）とすることができるが、別のクリーニングカードであってもよい。
【００２１】
以上に説明したように、本実施形態に係るカード読取装置１では、クリーニングカードを用いたクリーニング動作を実行中に新たなカードが挿入された場合でも、クリーニングカードを搬送経路上に残したまま上記新たなカードを排出する。よって、本実施形態によれば、このような場合でも、クリーニング動作を実行することが可能になる。特に、本実施形態は、カード読取装置１が、カード挿入位置からカードが挿入されると自動的にカードが情報読取位置まで搬送される自走式カード読取装置である場合に有益となる。
【００２２】
＜実施形態２＞
実施形態２について、図２〜図８を併せて参照しながら、実施形態１との相違点を中心に説明するが、実施形態１で説明した様々な例が適用できる。図２は、実施形態２に係るカード読取装置の一構成例を示す概略図である。図３は、実施形態２に係るカード読取装置で情報の読み取り対象となる通常カードの一例を示す上面図で、図４は、実施形態２に係るカード読取装置でクリーニング動作に用いるクリーニングカードの一例を示す上面図である。
【００２３】
図２に示すように、本実施形態に係るカード読取装置１０は、制御部１１、搬送ローラ１２ａ，１２ｂ，１３ａ，１３ｂ，１４ａ，１４ｂ，１５ａ，１５ｂ、センサ１６、センサ１７、及びシャッタ１８、及びカード挿入口１９を備えることができる。また、図２では、クリーニングカード３０が内部に存在し、新たなカードとして通常カード２０が挿入されようとしている様子を示している。
【００２４】
カード挿入口１９は、カード読取装置１０に設けられた開口部であり、ここがカード挿入位置となる。制御部１１は、制御部１ｂの一例であり、各搬送ローラ及びカード挿入口１９は、カード挿入位置から続く搬送機構１ａの一例である。
【００２５】
搬送ローラ１２ａ，１２ｂは互いに対をなすもので、例えば、搬送ローラ１２ｂは駆動ローラ、搬送ローラ１２ａは受動ローラとすることができるが、双方を駆動ローラとすることもできる。搬送ローラ１３ａ，１３ｂ、搬送ローラ１４ａ，１４ｂ、搬送ローラ１５ａ，１５ｂについても同様である。また、図２では、一対の搬送ローラのセット数が４つである例を示しているがセット数はこれに限ったものではなく、また、搬送経路も一直線に限ったものではない。また、搬送ローラを対として説明したが、搬送が可能な位置であれば下側の搬送ローラだけを設けておくだけでもよい。
【００２６】
また、図示しないが、搬送方向の搬送ローラ間（例えば搬送ローラ１３ｂと搬送ローラ１５ｂとの間など）には搬送ベルトを備えることもできる。無論、搬送ベルトを備える場合には、その搬送ベルトについては同方向に回転することになるため、異なる回転を必要とする搬送ローラ間では搬送ベルトを備えないようにしておけばよい。そのような搬送ローラ間には、例えば、カードが落下しないような支持部材を設けておいてもよいし、カードの搬送方向の長さが隣り合う搬送ローラ間より長い場合には、何も設けておかなくてもよい。搬送ベルトの有無に拘わらず、例えば、搬送ローラ１２ａ，１２ｂと、搬送ローラ１３ａ，１３ｂ，１４ａ，１４ｂ，１５ａ，１５ｂとは、独立して回転方向を制御できるようにしておくことができる。無論、搬送ベルトを設けない場合には、全てのセットのそれぞれの回転方向を独立して制御するように構成することができる。
【００２７】
搬送ローラ１２ａ，１２ｂ，１３ａ，１３ｂ，１４ａ，１４ｂは、通常カード２０やクリーニングカード３０のカード種別を問わず、カードを搬送するために設けられた搬送ローラとすることができる。また、搬送ローラ１５ａ，１５ｂは、少なくともクリーニングカード３０を搬送するために設けられた搬送ローラとすることができる。
【００２８】
センサ１６は、カード挿入位置又はその付近に配設され、カードを検知する第１センサの一例であり、センサ１７は、カード退避位置又はその付近に配設され、カードを検知する第２センサの一例である。上記の付近とは、基本的にカード読取装置１０の筐体内部側の位置を指すことになる。センサ１６，１７は、いずれも光学式のセンサ（光センサ）とすることができるが、機械式のセンサなど、他の方式のセンサであってもよい。制御部１１は、センサ１６，１７によるカード検知結果に従い、各搬送ローラ等の搬送機構を制御することができる。
【００２９】
ここで、カード退避位置とは、搬送経路に配設され、カードを退避させるための位置であり、退避の対象は主にクリーニングカード３０とすることができる。図２におけるカード退避位置は、搬送経路における搬送ローラ１５ａ，１５ｂ付近の位置を指すことができる。カード退避位置は、情報読取部による情報の読み取りに支障がない位置とすることができ、カード挿入方向で見ると情報読取位置より後段の位置とすることができる。
【００３０】
シャッタ１８は、搬送経路上におけるカード挿入位置又はその近傍位置に配設されたシャッタ機構の一例である。シャッタ１８で例示したシャッタ機構は、その構造は問わず、閉状態でカードの挿入（外部からの挿入）を防ぐ機構であり、さらに、閉状態でカードの排出も防ぐ機構を含むこともできる。このシャッタ機構は、その開閉状態を制御部１１により制御されることができる。
【００３１】
このように、カード読取装置１０はシャッタ１８を備えることができ、その場合の制御部１１は、クリーニング動作を実行中の状態において、クリーニングカード３０の通過を妨げないようにシャッタ１８を制御するとよい。クリーニングカード３０は、カード読取装置１０の搬送経路の全体にわたって移動させるものとすることができ、その際、カード挿入位置からのクリーニングカード３０の一部の排出及び排出後の再挿入が生じ得るためである。制御部１１は、例えば、シャッタ１８の開閉状態について、閉状態を基本の状態とし、センサ１６によりクリーニングカード３０が検知された場合又はクリーニング動作中にクリーニングカード３０が通過する期間で、開状態にするように制御することができる。
【００３２】
また、制御部１１は、センサ１６での検知結果に従い、クリーニングカード３０と通常カード２０とを識別可能となっていることが、例えばシャッタ１８の開閉制御や通常カード２０の排出制御などの様々な制御を行う点から好ましいと言える。同様に、制御部１１は、センサ１７での検知結果に従い、クリーニングカード３０と通常カード２０とを識別可能となっていることが好ましく、これにより、例えばカード退避位置に退避されるカードの種別を把握することができる。
【００３３】
識別を可能とするために、カード読取装置１０では、例えば、図３で例示するような形状を有する通常カード２０に対し、図４で例示するような被検知部となる形状を有するクリーニングカード３０を、クリーニング動作に使用することができる。図４に示すクリーニングカード３０は、図３に示す通常カード２０に比べて、被検知部の一例としての切欠き部３１を備えたものとなっている。なお、切欠き部３１の形状や位置は問わない。また、図４では切欠き部３１を一箇所に設けた例を挙げているが、複数箇所に設けることもできる。
【００３４】
切欠き部３１は、センサ１６，１７として光センサを採用することで検知することができるが、機械式センサなどの他のセンサで検知することもできる。制御部１１は、カードがクリーニングカード３０であるか否かを、切欠き部３１の有無を検知した結果により判定することができる。センサ１６，１７の配置は、切欠き部３１の形状や位置に応じて、適切なタイミングでカードがクリーニングカード３０であるか否かを検知できるように決めておけばよい。また、クリーニングカード３０は、切欠き部３１の代わりに光透過部や凹凸部等の他の被検知部を有することもできる。なお、光透過部を設ける場合に使用するセンサは光センサとすることができる。
【００３５】
次に、図５を併せて参照しながら、カード読取装置１０におけるカード排出処理の一例について説明する。図５は、カード読取装置１０におけるカード排出処理の一例を説明するためのフロー図である。
【００３６】
制御部１１は、クリーニングカード３０を用いたクリーニング動作を実行させるように、搬送ローラ等の搬送機構を制御する。例えば、制御部１１は、カード挿入位置から搬送経路に挿入されたカードがクリーニングカード３０であった場合に、そのクリーニングカード３０を用いたクリーニング動作を実行させるように、搬送機構を制御することができる。
【００３７】
クリーニング動作開始後、制御部１１は、クリーニング動作を実行中の状態であるか否かを監視し（ステップＳ１）、新たなカード（通常カード２０で例示）がカード挿入位置から挿入されたか否かを判定する（ステップＳ２）。ステップＳ２でＮＯの場合、制御部１１は、ステップＳ１の監視を行う。ステップＳ２でＹＥＳの場合は、制御部１１は、クリーニングカード３０を搬送経路上に残したまま、通常カード２０を排出させるように、搬送機構を制御し、これにより通常カード２０の排出がなされる（ステップＳ３）。
【００３８】
ステップＳ３において、制御部１１は、クリーニング動作を実行中の状態で通常カード２０がカード挿入位置から挿入された場合、クリーニングカード３０を用いたクリーニング動作を継続するように制御することができる。或いは、ステップＳ３において、制御部１１は、クリーニング動作を実行中の状態で通常カード２０がカード挿入位置から挿入された場合、クリーニングカード３０を用いたクリーニング動作を一旦停止させることができる。そして、制御部１１は、通常カード２０が排出された後に、クリーニング動作を再開するように制御することができる。
【００３９】
次に、図６〜図８を併せて参照しながら、図５で例示したカード排出処理におけるクリーニング動作中の処理例について説明する。図６は、図５のカード排出処理におけるクリーニング動作中の処理の一例を説明するためのフロー図である。また、図７は、カード読取装置１０において新たなカード（通常カード２０）が挿入される様子を示す図で、図８は、カード読取装置１０において通常カード２０が排出され且つクリーニングカード３０が退避される様子を示す図である。
【００４０】
まず、クリーニング動作について具体的に説明する。クリーニングカード３０を用いたカード読取装置１０の清掃は異物除去、センサ清掃などが目的である。クリーニング中の誤動作を防ぐため、クリーニングカード３０の往復移動に必要なセンサ以外のセンサ（情報読取部が具備するセンサ等）は使用せずにクリーニングを行う。使用するセンサはクリーニングカード３０がカード読取装置１０内を往復できるよう装置内の両端に存在するセンサ１６，１７とすることができる。特に、制御部１１は、センサ１６，１７として、カードの有無を状態変化として検知するような単純なセンサを用いて、クリーニングカード３０を検知することもできる。この両端のセンサ１６，１７の状態変化でそれぞれ、クリーニングカード３０がカード読取装置１０における搬送経路の手前側の端、奥側の端まで搬送されたことを判定し、各搬送ローラのモータの回転方向を変化させクリーニングカード３０を往復させることができる。
【００４１】
このとき、搬送経路全体にわたってクリーニングカード３０が搬送されるため、外部からのカードの侵入を防ぐシャッタ１８が降りているが、搬送経路の手前側のクリーニングを実施する際にシャッタ１８を上げる必要が生じる。その際、カード挿入口１９から新たなカード（この例では通常カード２０）が差し込まれて侵入することができるタイミングがある。
【００４２】
このようなタイミングを判定するために、制御部１１は、クリーニングカード３０が奥側から手前側のセンサ１６に到達したか否かを判定する（ステップＳ１１）。具体的にこの判定について説明する。
【００４３】
まず、センサ１６は、その設置位置に媒体が存在した場合、遮光されて媒体有り（ＯＮ）と検知されるものとする。例えば、センサ１６として、カードの搬送経路の上下に送信部と受信部とを配設しておくことで、このような検知が可能となる。なお、センサ１７についても同様である。
【００４４】
制御部１１は、センサ１６が媒体を検知した場合、搬送ローラ１２ａ，１２ｂのモータの回転を反転させ逆方向にクリーニングカード３０を移動させる。センサ１６の検知結果（センサ状態）は、切欠き部３１を有するクリーニングカード３０が奥側から搬送された場合、ＯＦＦ（通過前）→ＯＮ（通過開始時）→ＯＦＦ（切欠き部３１通過時）→ＯＮ（通過完了前）と遷移する。制御部１１は、このような遷移が生じたか否かによりステップＳ１１の判定を行うことができる。
【００４５】
なお、制御部１１は、センサ１６のセンサ状態が上記ＯＦＦ（通過前）→上記ＯＮ（通過開始時）と遷移した段階（実際には後述する戻り通過後、再度ＯＮになった段階）で、シャッタ１８が開状態になるように制御しておけばよい。
【００４６】
そして、制御部１１は、ステップＳ１１でＹＥＳとなった時点、つまり上述の遷移における通過完了手前で、搬送ローラ１２ａ，１２ｂ，１３ａ，１３ｂを反転駆動させ、その後、クリーニングカード３０がセンサ１６から離れたか否かを判定する。クリーニングカード３０がセンサ１６から離れる場合には、センサ１６のセンサ状態がＯＮ（上記通過完了前）→ＯＦＦ（切欠き部３１の戻り通過時）→ＯＮ（戻り通過時）→ＯＦＦ（戻り通過完了後）と遷移するため、このような遷移の有無を制御部１１で判定すればよい。つまり、制御部１１は、ステップＳ１１の後、センサ１６が遮光（ＯＮ）され（ステップＳ１２）、通光（ＯＦＦ）され（ステップＳ１３）、遮光（ＯＮ）され、その後に通光（ＯＦＦ）されたか否かを判定する（ステップＳ１５）。なお、ここでは、戻り通過を、奥側へ向かう通過として説明している。
【００４７】
ステップＳ１５でＹＥＳとなった場合、制御部１１は、正常に戻り通過が完了したとして、例えば往復回数を積算しておき、予め定められた回数を経過したか否かを判定することで、クリーニング動作が完了したか否かを判定する（ステップＳ１６）。制御部１１は、ステップＳ１６でＹＥＳの場合、クリーニング動作を終了し、ＮＯの場合には搬送ローラの駆動を継続してクリーニング動作を継続するとともにステップＳ１１に戻り、クリーニングカード３０の位置の判定を行う。
【００４８】
ステップＳ１５でＮＯの場合、制御部１１は、切欠き部３１の通過からクリーニングカード３０の端部を通過するまでの搬送時間より若干長い時間に相当する所定時間が経過したか否かを判定する（ステップＳ１７）。ステップＳ１７では、新たなカード（この例では通常カード２０）が挿入されたか否かを判定することができ、ＮＯの場合にはステップＳ１５に戻り、所定時間が経過するまで判定が繰り返される。
【００４９】
ステップＳ１７でＹＥＳとなる場合は、図７で例示するように、クリーニングカード３０と連なる形（共連れ状態）で外部から通常カード２０が差し込まれる場合である。このような場合、特別な制御を行わない場合には、センサ１６のセンサ状態は常に一定でＯＮが継続し、カード間の区別ができずにシャッタ１８も開状態を継続するため、通常カード２０も内部に吸入されてしまう。さらに、このようにして通常カード２０等のカードが浸入した場合、クリーニングカード３０と差し込まれたカードとの２つのカードが内部に存在し、それらの境界線が不明となり、排出動作をした際にクリーニングカード３０まで排出する可能性がある。
【００５０】
このような問題を防ぐために、ステップＳ１７の判定がなされることになる。ステップＳ１７の判定は、上述のような通常カード２０を共連れした搬送が生じた場合、センサ１６の状態変化において最後の通光（ＯＦＦ）が所定時間を経過しても起こらず、ＯＮ状態が長くなることを利用したものである。なお、完全に連続して共連れがなされない場合には、両カードの間でＯＦＦになった後に再度ＯＮ状態が長く続くことになるため、このような場面も考慮しておくこともできる。例えば、ステップＳ１５，Ｓ１７の判定処理の処理間隔を調整しておくことができる。或いは、ステップＳ１５でＹＥＳの場合、より短い所定期間のうちにＯＮに戻ったかを判定するなどのステップを挿入しておくなど、より細かな判定を行うようにしておくこともできる。
【００５１】
そして、本実施形態における制御部１１は、ステップＳ１７でＹＥＳとなった場合、ステップＳ１１に戻り、クリーニング動作を継続する。つまりこの場合、制御部１１は、ステップＳ１１での判定を行い、上述したようなクリーニングカード３０が奥側から到達したときのセンサ１６の状態変化（ＯＦＦ→ＯＮ→ＯＦＦ→ＯＮ）までクリーニングカード３０を移動させることになる。この状態変化が完了したとき、カードの端面同士が接していることで、クリーニングカード３０がカード挿入口１９から通常カード２０を押し出すことができる。ここで、クリーニングカード３０の切欠き部３１の位置とセンサ１６との位置関係は、少なくとも外部から挿された通常カード２０がクリーニングカード３０によりカード読取装置１０内から排出できるような関係としておく。即ち、切欠き部３１の位置は、切欠き部３１の通過をセンサ１６が検知した時点で、クリーニングカード３０によりカード挿入口１９から共連れの通常カード２０が押し出せるような位置としておく。
【００５２】
このように、制御部１１は、クリーニング動作においてカード排出方向に最も移動したことを判定させるまでクリーニングカードをカード挿入位置側に移動させることで、新たなカード（この例では通常カード２０）を排出させることができる。無論、上述したように、このような排出処理のために、クリーニングカード３０は、クリーニング動作においてカード排出方向に最も移動したことを判定できる位置に、切欠き部３１等の被検知部を設けておく。
【００５３】
以上のようにして通常カード２０が排出された後は、クリーニング動作が継続され（例えば図８に示すような状態を経る）、ステップＳ１５で所定時間以内にＹＥＳとなる。なお、通常カード２０の排出がなされる場合には、通常カード２０の挿入タイミングによっては、クリーニング動作の回数が１回増加することになる場合もあるが、その増加はクリーニングという特性上、問題にはならない。
【００５４】
代替処理として、ステップＳ１７でＹＥＳの場合になされる上述のクリーニング動作継続制御とともに、制御部１１は、搬送ローラ１２ａ，１２ｂのモータの回転方法を逆転させ、排出方向に回転させて、通常カード２０のみを排出させることもできる。即ち、制御部１１は、２つのカードが内部にあることをステップＳ１７で検知した場合に、クリーニング動作を継続させるとともに通常カード２０のみを排出させることができる。
【００５５】
また、以上の処理では、新たなカードの検知をシャッタ１８が開いている場面でのみ行った例を挙げたが、シャッタ１８を設けない場合やクリーニング動作中は常にシャッタ１８を開状態にしておく場合もある。
【００５６】
その場合、制御部１１は、クリーニング動作を実行中の状態で新たなカード（ここでは通常カード２０）がカード挿入位置から挿入されたことを、例えばセンサ１６でのセンサ状態が、切欠き部３１が無いことを示していることで検知することができる。そして、制御部１１は、そのような場合に、クリーニングカード３０を一旦、カード退避位置に退避させるように、搬送機構を制御することができる。カード退避位置は、搬送経路に配設されていればよいが、例えば図８においてクリーニングカード３０を示す位置など、一般的に搬送経路における最も奥側に設けられることができる。
【００５７】
ここで被検知部の位置や数について補足的に説明する。本実施形態では、センサ１６，１７の位置を、クリーニングカード３０の挿入方向の後方側（図２における搬送ローラ１５ａ，１５ｂがある側、つまり奥側）に切欠き部３１が設けられていることを前提としたが、挿入時のカード種別を早く実行するために逆側にあってもよい。また、挿入方向の前方側と後方側との双方に切欠き部３１を設けておいてもよい。
【００５８】
以上の説明から明らかなように、本実施形態によれば実施形態１による効果を奏する。さらに、本実施形態によれば、シャッタ１８より外側の搬送経路から戻ってくるクリーニングカード３０と連なって挿入される媒体を、クリーニング動作に使用しているクリーニングカード３０と区別することができる。そして、本実施形態によれば、挿入された媒体のみを放出し、クリーニング動作をそのまま継続又は一旦停止後に再開して行うことができる。また、本実施形態では、シャッタ１８を設けることができ、シャッタ１８が存在した場合でも、クリーニング動作時にシャッタ１８を開状態にし、シャッタ１８より外側の搬送経路、センサなどを清掃することが可能である。即ち、本実施形態によれば、カード挿入口１９までクリーニングカード３０を搬送することにより異物、塵埃などをカード読取装置１０内から確実に排出することができる。
【００５９】
＜実施形態３＞
実施形態３について、実施形態２との相違点を中心に説明する。但し、実施形態３は、適宜、実施形態１，２で説明した様々な例が適用できる。
【００６０】
本実施形態では、実施形態２と同様のカード読取装置１０を採用することができ、図８を再度参照しながら本実施形態について説明する。実施形態２における制御部１１は、カード挿入位置から搬送経路に挿入されたカードがクリーニングカード３０であった場合に、そのクリーニングカード３０を用いたクリーニング動作を実行させた。
【００６１】
それに対し、本実施形態に係るカード読取装置１０は、クリーニングカード３０を内蔵するものとする。そのため、本実施形態に係るカード読取装置１０は、図８で説明したように、搬送経路上のカード退避位置が設けられているものとする。なお、ここでの搬送経路にはクリーニングカード３０を収容するための収容部を含めることができる。換言すれば、実施形態２に係るカード読取装置１０は、搬送経路上にカード退避位置を設けていなくてもよい。
【００６２】
そして、本実施形態における制御部１１は、ユーザによるクリーニング指示操作に基づき、クリーニングカード３０を用いたクリーニング動作を実行させるように、各搬送ローラ等の搬送機構を制御する。
【００６３】
ここで、クリーニング指示操作とは、カード読取装置１０に具備した操作部による操作であってもよいし、カード読取装置１０の外部にネットワーク等を介して接続された装置からの操作であってもよい。そして、クリーニング動作を実行しない場合には、例えば、カード退避位置を示した位置に、クリーニングカード３０を収容しておけばよい。
【００６４】
本実施形態では、ユーザがクリーニング指示操作を行うだけで内蔵のクリーニングカード３０を用いたクリーニング動作を実行することができる。但し、それだけでは、その後のユーザ又は他の保守員が立会っておかないと、新たなカードの挿入がなされる危険性がある。しかしながら、本実施形態では、実施形態２で説明したように自動的に新たに挿入されたカードの排出制御を行うことができるため、このような立ち会いも不要となる。このように、本実施形態によれば、第２の実施形態による効果に加えて、保守員を必要としない自動クリーニング動作を実行することができる。
【００６５】
＜他の実施形態＞
上述した各実施形態では、カード読取装置の各部や各機構について説明したが、カード読取装置としてこれらの機能が実現できればよい。
【００６６】
また、各実施形態に係るカード読取装置は、次のようなハードウェア構成を有することができる。図９は、各実施形態に係るカード読取装置のハードウェア構成の一例を示す図である。
【００６７】
図９に示すカード読取装置１００は、プロセッサ１０１、メモリ１０２、及びインタフェース１０３を有する。インタフェース１０３は、図示しない搬送機構やセンサ類とのインタフェースを有することができ、その他、外部装置に接続するための有線又は無線の通信インタフェースを有することができる。各実施形態で説明した主に制御部の機能は、プロセッサ１０１がメモリ１０２に記憶されたプログラムを読み込んで、必要に応じてインタフェース１０３と協働しながら実行することにより実現される。このプログラムは、各実施形態で説明したプログラムとすることができる。
【００６８】
上述の例において、上記プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）を含む。さらに、この例は、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗを含む。さらに、この例は、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、上記プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００６９】
さらに、上述した様々な実施形態において、カード読取装置におけるクリーニング方法の手順を例示したように、本開示は、カード読取装置が実行する次の３つのステップを備えたクリーニング方法としての形態も採り得る。第１のステップは、クリーニングカードを用いたクリーニング動作を実行する。第２のステップは、上記クリーニング動作を実行中の状態で新たなカードがカード挿入位置から挿入されたか否かを判定する。第３のステップは、上記クリーニング動作を実行中の状態で上記新たなカードが挿入されたと判定された場合に、上記クリーニングカードをカードの搬送経路上に残したまま上記新たなカードを排出する。また、上記プログラムは、カード読取装置の内部のコンピュータ（制御コンピュータ）に上述したクリーニング方法を実行させるためのプログラムであると言える。
【００７０】
なお、本開示は上述した様々な実施形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。また、本開示は、それぞれの実施形態を適宜組み合わせて実施されてもよい。
【００７１】
＜付記＞
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００７２】
（付記１）
カード挿入位置から続くカードの搬送経路上でカードの搬送を行う搬送機構と、
クリーニングカードを用いたクリーニング動作を実行させるように、前記搬送機構を制御する制御部と、
を備え、
前記制御部は、前記クリーニング動作を実行中の状態で新たなカードが前記カード挿入位置から挿入された場合、前記クリーニングカードを前記搬送経路上に残したまま前記新たなカードを排出させるように、前記搬送機構を制御する、
カード読取装置。
【００７３】
（付記２）
前記制御部は、前記クリーニング動作を実行中の状態で前記新たなカードが前記カード挿入位置から挿入された場合、前記クリーニングカードを用いた前記クリーニング動作を継続するように制御する、
付記１に記載のカード読取装置。
【００７４】
（付記３）
前記制御部は、前記クリーニング動作を実行中の状態で前記新たなカードが前記カード挿入位置から挿入された場合、前記クリーニングカードを用いた前記クリーニング動作を一旦停止し、前記新たなカードが排出された後に再開するように制御する、
付記１に記載のカード読取装置。
【００７５】
（付記４）
前記制御部は、前記クリーニング動作を実行中の状態で前記新たなカードが前記カード挿入位置から挿入された場合、前記クリーニングカードを一旦、前記搬送経路に配設されたカード退避位置に退避させるように、前記搬送機構を制御する、
付記１〜３のいずれか１項に記載のカード読取装置。
【００７６】
（付記５）
前記搬送経路上における前記カード挿入位置又はその近傍位置に、閉状態でのカードの挿入を塞ぐシャッタ機構を備え、
前記制御部は、前記クリーニング動作を実行中の状態において、前記クリーニングカードの通過を妨げないように前記シャッタ機構を制御する、
付記１〜４のいずれか１項に記載のカード読取装置。
【００７７】
（付記６）
前記クリーニングカードは、クリーニング用のカードであることを検知させるための被検知部を有し、
前記制御部は、カードが前記クリーニングカードであるか否かを、前記被検知部の有無を検知した結果により判定する、
付記１〜５のいずれか１項に記載のカード読取装置。
【００７８】
（付記７）
前記クリーニングカードは、前記クリーニング動作においてカード排出方向に最も移動したことを判定できる位置に、前記被検知部を有し、
前記制御部は、前記最も移動したことを判定させるまで前記クリーニングカードを前記カード挿入位置側に移動させることで、前記新たなカードを排出させる、
付記６に記載のカード読取装置。
【００７９】
（付記８）
前記カード挿入位置又はその近隣位置に配設され、カードを検知する第１センサと、
前記搬送経路に配設されたカード退避位置又はその近隣位置に配設され、カードを検知する第２センサと、
を備え、
前記制御部は、前記第１センサ及び前記第２センサによるカード検知結果に従い、前記搬送機構を制御する、
付記１〜７のいずれか１項に記載のカード読取装置。
【００８０】
（付記９）
前記クリーニングカードを内蔵し、
前記制御部は、ユーザによるクリーニング指示操作に基づき、前記クリーニングカードを用いた前記クリーニング動作を実行させるように、前記搬送機構を制御する、
付記１〜８のいずれか１項に記載のカード読取装置。
【００８１】
（付記１０）
前記制御部は、前記カード挿入位置から前記搬送経路に挿入されたカードがクリーニングカードであった場合に、前記クリーニングカードを用いた前記クリーニング動作を実行させるように、前記搬送機構を制御する、
付記１〜８のいずれか１項に記載のカード読取装置。
【００８２】
（付記１１）
カード読取装置が、クリーニングカードを用いたクリーニング動作を実行するステップと、
前記カード読取装置が、前記クリーニング動作を実行中の状態で新たなカードがカード挿入位置から挿入されたか否かを判定するステップと、
前記カード読取装置が、前記クリーニング動作を実行中の状態で前記新たなカードが挿入されたと判定された場合に、前記クリーニングカードをカードの搬送経路上に残したまま前記新たなカードを排出するステップと、
を備えた、クリーニング方法。
【００８３】
（付記１２）
カード読取装置の内部の制御コンピュータに、
クリーニングカードを用いたクリーニング動作を実行するステップと、
前記クリーニング動作を実行中の状態で新たなカードがカード挿入位置から挿入されたか否かを判定するステップと、
前記クリーニング動作を実行中の状態で前記新たなカードが挿入されたと判定された場合に、前記クリーニングカードをカードの搬送経路上に残したまま前記新たなカードを排出するステップと、
実行させるためのプログラム。
【符号の説明】
【００８４】
１、１０、１００  カード読取装置
１ａ  搬送機構
１ｂ、１１  制御部
１２ａ、１２ｂ、１３ａ、１３ｂ、１４ａ、１４ｂ、１５ａ、１５ｂ  搬送ローラ
１６、１７  センサ
１８  シャッタ
１９  カード挿入口
２０  通常カード
３０  クリーニングカード
３１  切欠き部
１０１  プロセッサ
１０２  メモリ
１０３  インタフェース
【要約】
【課題】クリーニングカードを用いたクリーニング動作を実行中に新たなカードが挿入された場合でも、クリーニング動作を実行することが可能なカード読取装置を提供する。
【解決手段】カード読取装置１は、カード挿入位置から続くカードの搬送経路上でカードの搬送を行う搬送機構１ａと、クリーニングカードを用いたクリーニング動作を実行させるように、搬送機構１ａを制御する制御部１ｂと、を備える。制御部１ｂは、クリーニング動作を実行中の状態で新たなカードがカード挿入位置から挿入された場合、クリーニングカードを搬送経路上に残したまま新たなカードを排出させるように、搬送機構１ａを制御する。
【選択図】図１【図１】
0006841526.tif 000002
【図２】
0006841526.tif 000003
【図３】
0006841526.tif 000004
【図４】
0006841526.tif 000005
【図５】
0006841526.tif 000006
【図６】
0006841526.tif 000007
【図７】
0006841526.tif 000008
【図８】
0006841526.tif 000009
【図９】
0006841526.tif 000010