(57)【要約】【課題】保守作業員によるクリーニング作業を必要とせず、クリーニングカードの交換時期を適切に把握することのできる接点クリーニングシステムおよび接点クリーニング方法を提供する。【解決手段】ＩＣチップ２２を実装したクリーニングカード１１をＩＣカード・リード・ライタ１のクリーニングカード収納部８に内蔵しておき、定期的にクリーニングカード１１をＩＣ接点２の位置に移動させ、ＩＣ接点２を当接させてクリーニングを実行する。クリーニングの実行後にＩＣチップ２２にクリーニング回数の積算値を記憶させることにより、クリーニングカード１１の交換時期を正確に把握できるようにする。【選択図】図１
2008282266.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣカードに接触してデータの読み書きを行なうＩＣ接点と，カード搬送路に取り込まれたＩＣカードの法線方向に沿って前記ＩＣ接点を接離移動させるＩＣ接点駆動手段と，前記カード搬送路に沿ってＩＣカードに送りを掛けるＩＣカード移送手段と，前記ＩＣ接点駆動手段およびＩＣカード移送手段の駆動制御とデータの読み書き制御を担う制御部とを備えたＩＣカード・リード・ライタと、前記ＩＣ接点に接触して該ＩＣ接点の汚れを除去する清掃面を備えたクリーニングカードとからなるＩＣカード・リード・ライタの接点クリーニングシステムであって、
前記クリーニングカードには、前記清掃面からＩＣカードの送り方向にオフセットして前記ＩＣ接点に適合したＩＣチップを実装する一方、
前記ＩＣカード・リード・ライタには、前記カード搬送路に連絡するクリーニングカード収納部と，該クリーニングカード収納部と前記カード搬送路との間で前記クリーニングカードを移動させるクリーニングカード移送手段とを配備し、
前記制御部には、前記ＩＣ接点のクリーニングタイミングを検知するクリーニングタイミング自動検知手段と，前記クリーニングタイミング検知手段からの指令を受けて前記クリーニングカード移送手段を駆動制御し、前記クリーニングカードを前記クリーニングカード収納部からカード搬送路に送出して該クリーニングカードの清掃面を前記ＩＣ接点の対応位置に位置決めした状態で前記ＩＣ接点駆動手段を駆動制御して前記ＩＣ接点を前記清掃面に複数回接触させるクリーニング動作実行手段と，前記クリーニング動作実行手段の作動終了後に前記クリーニングカード移送手段を駆動制御して前記クリーニングカードのＩＣチップが前記ＩＣ接点の対応位置に位置決めされるように前記クリーニングカードに送りを掛けてから前記ＩＣ接点駆動手段を駆動制御して前記ＩＣ接点をクリーニングカードのＩＣチップに接触させて該ＩＣチップからクリーニング実行回数の積算値を読み込み、該積算値を１インクリメントした値を新たな積算値として該ＩＣチップに書き込む積算値更新処理実行手段と，該積算値更新処理実行手段により更新されたクリーニング実行回数の積算値が予め決められた許容設定値の範囲内にあるか否かを判定する判定手段と，前記判定手段による判定結果が偽となった場合に限って該ＩＣカード・リード・ライタに接続した上位装置にクリーニングカードの交換要求信号を送出する交換要求信号出力手段と，前記積算値更新処理実行手段の作動終了後に前記ＩＣ接点駆動手段を駆動制御して前記ＩＣ接点をクリーニングカードのＩＣチップから退避させ、前記クリーニングカード移送手段を駆動制御して前記クリーニングカードを前記クリーニングカード収納部に送り返すクリーニングカード収納処理実行手段とを設けたことを特徴とするＩＣカード・リード・ライタの接点クリーニングシステム。
【請求項２】
前記積算値更新処理実行手段の駆動制御によって前記ＩＣ接点がクリーニングカードのＩＣチップに接触してから前記クリーニングカード収納処理実行手段の駆動制御によって前記ＩＣ接点がクリーニングカードのＩＣチップから退避するまでの間に、前記ＩＣ接点を介して前記クリーニングカードのＩＣチップとの間でテスト通信を行ない、このテスト通信で異常が検出された場合に限って前記上位装置に接点異常のアラーム信号を送出するアラーム信号出力手段を前記制御部に併設したことを特徴とする請求項１記載のＩＣカード・リード・ライタの接点クリーニングシステム。
【請求項３】
外部から入力されるクリーニングカード交換指令を受けて前記クリーニングカード移送手段とＩＣカード移送手段を駆動制御し、前記クリーニングカードを前記カード搬送路から排出すると共に、前記カード搬送路への新たなクリーニングカードの挿入を検知して前記ＩＣカード移送手段とクリーニングカード移送手段を駆動制御し、前記クリーニングカードを前記クリーニングカード収納部に送り込むクリーニングカード交換処理実行手段を前記制御部に併設したことを特徴とする請求項１または請求項２記載のＩＣカード・リード・ライタの接点クリーニングシステム。
【請求項４】
ＩＣカードの搬送過程とＩＣカードに対するデータの読み書きの過程を除いた時間帯でのみ前記クリーニング動作実行手段と積算値更新処理実行手段の作動を許容する動作制限手段を前記制御部に併設したことを特徴とする請求項１，請求項２または請求項３記載のＩＣカード・リード・ライタの接点クリーニングシステム。
【請求項５】
前記クリーニングタイミング自動検知手段は、前記クリーニング動作実行手段の最終作動時刻からの経過時間と予め設定されたメンテナンス周期とを比較し、前記経過時間が前記メンテナンス周期に達した時点でクリーニングタイミングを検知することを特徴とした請求項１，請求項２，請求項３または請求項４記載のＩＣカード・リード・ライタの接点クリーニングシステム。
【請求項６】
前記クリーニングタイミング自動検知手段は、前記クリーニング動作実行手段の最終作動時刻からのＩＣカードの取引回数と予め設定された許容取引回数とを比較し、前記取引回数が前記許容取引回数に達した時点でクリーニングタイミングを検知することを特徴とした請求項１，請求項２，請求項３または請求項４記載のＩＣカード・リード・ライタの接点クリーニングシステム。
【請求項７】
前記クリーニングタイミング自動検知手段は、前記ＩＣ接点とＩＣカードとの間の通信異常の発生に基いてクリーニングタイミングを検知することを特徴とした請求項１，請求項２，請求項３または請求項４記載のＩＣカード・リード・ライタの接点クリーニングシステム。
【請求項８】
前記クリーニングタイミング自動検知手段は、前記クリーニング動作実行手段の最終作動時刻からの経過時間が予め設定されたメンテナンス周期に達した場合と、前記クリーニング動作実行手段の最終作動時刻からのＩＣカードの取引回数が予め設定された許容取引回数に達した場合と、前記ＩＣ接点とＩＣカードとの間に通信異常が発生した場合においてクリーニングタイミングを検知することを特徴とした請求項１，請求項２，請求項３または請求項４記載のＩＣカード・リード・ライタの接点クリーニングシステム。
【請求項９】
ＩＣカードに接触してデータの読み書きを行なうＩＣ接点にクリーニングカードの清掃面を当接させて該ＩＣ接点の汚れを除去するようにしたＩＣカード・リード・ライタの接点クリーニング方法であって、
前記ＩＣ接点に適合したＩＣチップを前記清掃面からＩＣカードの送り方向にオフセットして実装したクリーニングカードを前記カード搬送路に連絡するクリーニングカード収納部に予め収納しておき、
前記ＩＣ接点のクリーニングの要不要を該ＩＣカード・リード・ライタの制御部によって判定させ、ＩＣ接点のクリーニングが必要な場合に限り、前記クリーニングカードを前記クリーニングカード収納部からカード搬送路に送出し、該クリーニングカードの清掃面を前記ＩＣ接点の対応位置に位置決めした状態で該クリーニングカードの法線方向に沿って前記ＩＣ接点を接離移動させて前記清掃面に前記ＩＣ接点を複数回接触させて該ＩＣ接点のクリーニングを行ない、
その後、前記クリーニングカードのＩＣチップが前記ＩＣ接点の対応位置に位置決めされるように前記クリーニングカードに送りを掛けてから前記ＩＣ接点をクリーニングカードのＩＣチップに接触させ、該ＩＣチップからクリーニング実行回数の積算値を読み込んで該積算値を１インクリメントした値を新たな積算値として該ＩＣチップに書き込み、
前記ＩＣ接点をクリーニングカードのＩＣチップから退避させて前記クリーニングカードを前記クリーニングカード収納部に送り返すと共に、
前記更新されたクリーニング実行回数の積算値が予め決められた許容設定値の範囲内にあるか否かを前記制御部によって判定し、クリーニング実行回数の積算値が許容設定値の範囲を超えた場合に限って、該ＩＣカード・リード・ライタに接続した上位装置にクリーニングカードの交換要求信号を送出するようにしたことを特徴とするＩＣカード・リード・ライタの接点クリーニング方法。
【請求項１０】
前記ＩＣ接点をクリーニングカードのＩＣチップに接触させてから退避させるまでの間に、前記ＩＣ接点を介して前記クリーニングカードのＩＣチップと前記制御部の間でテスト通信を行ない、このテスト通信で異常が検出された場合に限って前記上位装置に接点異常のアラーム信号を送出するようにしたことを特徴とする請求項９記載のＩＣカード・リード・ライタの接点クリーニング方法。
【請求項１１】
外部からのクリーニングカード交換指令により前記クリーニングカードを前記カード搬送路から排出すると共に、前記カード搬送路への新たなクリーニングカードの挿入を検知して前記クリーニングカードを前記クリーニングカード収納部に送り込むようにしたことを特徴とする請求項９または請求項１０記載のＩＣカード・リード・ライタの接点クリーニング方法。
【請求項１２】
ＩＣカードの搬送過程とＩＣカードに対するデータの読み書きの過程を除いた時間帯でのみＩＣ接点のクリーニングと積算値の読み込み及び書き込みを許容するようにしたことを特徴とする請求項９，請求項１０または請求項１１記載のＩＣカード・リード・ライタの接点クリーニング方法。
【請求項１３】
前記制御部は、前記ＩＣ接点のクリーニングが最後に行なわれてからの経過時間と予め設定されたメンテナンス周期とを比較し、前記経過時間が前記メンテナンス周期に達した時点で該ＩＣ接点のクリーニングの必要性を認識することを特徴とした請求項９，請求項１０，請求項１１または請求項１２記載のＩＣカード・リード・ライタの接点クリーニング方法。
【請求項１４】
前記制御部は、前記ＩＣ接点のクリーニングが最後に行なわれてからのＩＣカードの取引回数と予め設定された許容取引回数とを比較し、前記取引回数が前記許容取引回数に達した時点で該ＩＣ接点のクリーニングの必要性を認識することを特徴とした請求項９，請求項１０，請求項１１または請求項１２記載のＩＣカード・リード・ライタの接点クリーニング方法。
【請求項１５】
前記制御部は、前記ＩＣ接点とＩＣカードとの間に通信異常が発生した時点で該ＩＣ接点のクリーニングの必要性を認識することを特徴とした請求項９，請求項１０，請求項１１または請求項１２記載のＩＣカード・リード・ライタの接点クリーニング方法。
【請求項１６】
前記制御部は、前記ＩＣ接点のクリーニングが最後に行なわれてからの経過時間が予め設定されたメンテナンス周期に達した場合と、前記ＩＣ接点のクリーニングが最後に行なわれてからのＩＣカードの取引回数が予め設定された許容取引回数に達した場合と、前記ＩＣ接点とＩＣカードとの間に通信異常が発生した場合において該ＩＣ接点のクリーニングの必要性を認識することを特徴とした請求項９，請求項１０，請求項１１または請求項１２記載のＩＣカード・リード・ライタの接点クリーニング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカード・リード・ライタの接点クリーニングシステムおよび接点クリーニング方法の改良に関する。
【背景技術】
【０００２】
カード搬送路に取り込まれたＩＣカードの法線方向に沿ってＩＣ接点を接離移動させることによって当該ＩＣ接点をＩＣカードに接触させてデータの読み書きを行なうようにしたＩＣカード・リード・ライタが既に公知である。また、この種のカード・リード・ライタのＩＣ接点をクリーニングするためのクリーニングカードとしては、既に、特許文献１に開示されるような接点清掃具が提案されている。
【０００３】
この接点清掃具は、カード・リード・ライタのＩＣ接点と対応する領域にクリーニング部材を設けたクリーニングカードをカード搬送路に挿入してＩＣ接点にクリーニング部材を弾接させ、このクリーニングカードの把持部を掴んで前後に移動させることによってクリーニング部材をＩＣ接点に摺接させてＩＣ接点の汚れを除去するものであり、ＩＣ接点の実質的なクリーニング作業は全て保守作業員の手作業に委ねられていた。
【０００４】
従って、保守作業員によって定期的にＩＣ接点のクリーニング作業を行なう煩わしさがあり、また、使用されるクリーニングカードの交換時期も曖昧となるため、クリーニング部材が汚れたり劣化していると適切なクリーニング作業が行なえなくなるといった不都合があった。
【０００５】
この種のクリーニング作業を自動化したものとしては、磁気カードの分野における磁気ヘッドクリーニング機能付カード式料金清算装置が特許文献２として公知である。
【０００６】
このカード式料金清算装置は、取引に利用される磁気カードの先端を磁気ヘッドに当て擦りすることによって磁気ヘッドのクリーニングを行うもので、予め設定された取引回数毎あるいは時間間隔毎、もしくは、データの読み込みや書き込みの失敗が確認された際に、その時点で挿入されている磁気カードを往復移動させて磁気カードの先端で磁気ヘッドをクリーニングするように構成されているが、利用者が所有する磁気カードを利用してクリーニング作業を行うため、クリーニングに使用される磁気カードの先端が清浄であるといった保証はなく、また、磁気カードの先端が劣化している場合であっても、その磁気カードをクリーニングに適したものに交換することは容易でない。従って、予め設定された取引回数毎あるいは時間間隔毎にクリーニング作業を行うとしても、クリーニングの際に汚れた磁気カードが挿入されていれば十分なクリーニング効果は得られず、また、データの読み込みや書き込みに際して失敗が発生するような磁気カードは一般に古く、磁気カードの表面も汚れていると考えられるので、データの読み込みや書き込みの失敗が確認された磁気カードを利用してクリーニング作業を行っても十分なクリーニング効果は期待できない。
【０００７】
なお、取引に利用されるＩＣカードの側の接点をクリーニングする技術としては、特許文献３に開示される電気接点の接触方法や特許文献４のＩＣカードクリーニング機構が周知である。
【０００８】
【特許文献１】特開平６−１７６２０７号公報
【特許文献２】特開平１−３１２６８６号公報
【特許文献３】特開昭５７−２０８７０号公報
【特許文献４】特開平３−４００８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
そこで、本発明の課題は前記従来技術の不都合を改善し、保守作業員による煩雑なクリーニング作業を必要とせず、しかも、使用されるクリーニングカードの交換時期を適切に把握することのできるＩＣカード・リード・ライタの接点クリーニングシステムおよび接点クリーニング方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明のＩＣカード・リード・ライタの接点クリーニングシステムは、ＩＣカードに接触してデータの読み書きを行なうＩＣ接点と，カード搬送路に取り込まれたＩＣカードの法線方向に沿って前記ＩＣ接点を接離移動させるＩＣ接点駆動手段と，前記カード搬送路に沿ってＩＣカードに送りを掛けるＩＣカード移送手段と，前記ＩＣ接点駆動手段およびＩＣカード移送手段の駆動制御とデータの読み書き制御を担う制御部とを備えたＩＣカード・リード・ライタと、前記ＩＣ接点に接触して該ＩＣ接点の汚れを除去する清掃面を備えたクリーニングカードとからなるＩＣカード・リード・ライタの接点クリーニングシステムであり、前記課題を達成するため、特に、
前記クリーニングカードには、前記清掃面からＩＣカードの送り方向にオフセットして前記ＩＣ接点に適合したＩＣチップを実装する一方、
前記ＩＣカード・リード・ライタには、前記カード搬送路に連絡するクリーニングカード収納部と，該クリーニングカード収納部と前記カード搬送路との間で前記クリーニングカードを移動させるクリーニングカード移送手段とを配備し、
前記制御部には、前記ＩＣ接点のクリーニングタイミングを検知するクリーニングタイミング自動検知手段と，前記クリーニングタイミング検知手段からの指令を受けて前記クリーニングカード移送手段を駆動制御し、前記クリーニングカードを前記クリーニングカード収納部からカード搬送路に送出して該クリーニングカードの清掃面を前記ＩＣ接点の対応位置に位置決めした状態で前記ＩＣ接点駆動手段を駆動制御して前記ＩＣ接点を前記清掃面に複数回接触させるクリーニング動作実行手段と，前記クリーニング動作実行手段の作動終了後に前記クリーニングカード移送手段を駆動制御して前記クリーニングカードのＩＣチップが前記ＩＣ接点の対応位置に位置決めされるように前記クリーニングカードに送りを掛けてから前記ＩＣ接点駆動手段を駆動制御して前記ＩＣ接点をクリーニングカードのＩＣチップに接触させて該ＩＣチップからクリーニング実行回数の積算値を読み込み、該積算値を１インクリメントした値を新たな積算値として該ＩＣチップに書き込む積算値更新処理実行手段と，該積算値更新処理実行手段により更新されたクリーニング実行回数の積算値が予め決められた許容設定値の範囲内にあるか否かを判定する判定手段と，前記判定手段による判定結果が偽となった場合に限って該ＩＣカード・リード・ライタに接続した上位装置にクリーニングカードの交換要求信号を送出する交換要求信号出力手段と，前記積算値更新処理実行手段の作動終了後に前記ＩＣ接点駆動手段を駆動制御して前記ＩＣ接点をクリーニングカードのＩＣチップから退避させ、前記クリーニングカード移送手段を駆動制御して前記クリーニングカードを前記クリーニングカード収納部に送り返すクリーニングカード収納処理実行手段とを設けたことを特徴とする構成を有する。
【００１１】
以上の構成において、ＩＣカード・リード・ライタの制御部に設けられたクリーニングタイミング自動検知手段がＩＣ接点のクリーニングタイミングを検知すると、まず、制御部のクリーニング動作実行手段がクリーニングカード移送手段を駆動制御し、カード搬送路に連絡したクリーニングカード収納部に納められているクリーニングカードをクリーニングカード収納部からカード搬送路に送出し、クリーニングカードの清掃面をＩＣカード・リード・ライタにおけるＩＣ接点の対応位置に位置決めする。
次いで、クリーニング動作実行手段がＩＣ接点駆動手段を駆動制御することでＩＣカード・リード・ライタのＩＣ接点をクリーニングカードの法線方向に接離移動させ、クリーニングカードの清掃面にＩＣ接点を複数回接触させてＩＣ接点のクリーニングを行う。
このようにしてクリーニング動作実行手段の作動が終了すると、制御部の積算値更新処理実行手段がクリーニングカード移送手段を駆動制御し、クリーニングカードのＩＣチップがＩＣカード・リード・ライタのＩＣ接点の対応位置に位置決めされるようにクリーニングカードに送りを掛ける。
次いで、積算値更新処理実行手段がＩＣ接点駆動手段を駆動制御し、ＩＣカード・リード・ライタのＩＣ接点をクリーニングカードのＩＣチップに接触させて当該ＩＣチップからクリーニング実行回数の積算値（但し、初期値は０）を読み込み、この積算値を１インクリメントした値を新たな積算値としてクリーニングカードのＩＣチップに書き込む。
そして、制御部の判定手段が、更新後の積算値が予め決められた許容設定値の範囲内にあるか否かを判定し、積算値が許容設定値の範囲を超えている場合には、交換要求信号出力手段が作動して、ＩＣカード・リード・ライタに接続した上位装置にクリーニングカードの交換要求信号を送出する（積算値が許容設定値の範囲内にあれば交換要求信号出力手段は作動しない）。
また、制御部に設けられたクリーニングカード収納処理実行手段は、積算値更新処理実行手段の作動終了後にＩＣ接点駆動手段を駆動制御してＩＣ接点をクリーニングカードのＩＣチップから退避させ、更に、クリーニングカード移送手段を駆動制御して、クリーニングカードをクリーニングカード収納部に送り返す。
以上に述べた通り、クリーニングタイミング自動検知手段がＩＣ接点のクリーニングタイミングを検知した時点で自動的にＩＣカード・リード・ライタのクリーニングカード収納部からクリーニングカードを送出し、クリーニングカードの清掃面にＩＣカード・リード・ライタのＩＣ接点を当接させて該ＩＣ接点をクリーニングするようにしているので、保守作業員によるＩＣ接点のクリーニング作業が不要となる。
しかも、１回のクーニング作業が行われる度にクリーニング実行回数の積算値がクリーニングカードのＩＣチップに更新して書き込まれ、積算値の値すなわちクリーニングカードの繰り返し利用回数が予め決められた許容設定値の範囲を超えると、ＩＣカード・リード・ライタに接続した上位装置にクリーニングカードの交換要求信号が自動的に送出されるので、クリーニングカードの交換時期を適切に把握することが可能となる。
また、クリーニングカードは、ＩＣカード・リード・ライタのカード搬送路に連絡したクリーニングカード収納部に納められているので、利用者が所有するカードや取引に利用されるカードを流用してカード・リード・ライタの接点をクリーニングするものとは相違し、クリーニングカードの清掃面を清浄に保つことが容易であり、しかも、このクリーニングカードは利用者に貸与して取引に利用されるものではないので、必要に応じて簡単に交換することができる。この結果、ＩＣ接点のクリーニングに適したクリーニングカードを常に使用することが可能となり、安定したクリーニング効果が期待できる。
【００１２】
更に、積算値更新処理実行手段の駆動制御によってＩＣ接点がクリーニングカードのＩＣチップに接触してからクリーニングカード収納処理実行手段の駆動制御によってＩＣ接点がクリーニングカードのＩＣチップから退避するまでの間に、当該ＩＣ接点を介してクリーニングカードのＩＣチップとの間でテスト通信を行ない、このテスト通信で異常が検出された場合に限って上位装置に接点異常のアラーム信号を送出するアラーム信号出力手段を制御部に併設してもよい。
【００１３】
ＩＣ接点のクリーニング作業を行った直後にテスト通信を行なうことにより、ＩＣカード・リード・ライタ側のＩＣ接点の異常の発生、つまり、汚れ等に起因するものではなく、クリーニングのみでは対処し得ない異常、例えば、接点の損傷や磨耗による異常の発生を的確に検知することができる。
【００１４】
また、外部から入力されるクリーニングカード交換指令を受けてクリーニングカード移送手段とＩＣカード移送手段を駆動制御し、クリーニングカードをカード搬送路から排出した後、カード搬送路への新たなクリーニングカードの挿入を検知してＩＣカード移送手段とクリーニングカード移送手段を駆動制御し、クリーニングカードをクリーニングカード収納部に送り込むクリーニングカード交換処理実行手段を制御部に併設することが望ましい。
【００１５】
クリーニングカード交換処理実行手段はクリーニングカードの交換作業を容易に行なうためのものであり、クリーニングカード交換指令を受け付ける入力部は、上位装置からの指令を受け付けるものであってもよいし、あるいは、ＩＣカード・リード・ライタの側に実装されたスイッチ等であっても構わない。
【００１６】
更に、ＩＣカードの搬送過程とＩＣカードに対するデータの読み書きの過程を除いた時間帯でのみクリーニング動作実行手段と積算値更新処理実行手段の作動を許容する動作制限手段を制御部に併設するようにする。
【００１７】
取引に必要とされるＩＣカードの搬送処理やＩＣカードに対するデータの読み書きの処理を優先して行なうことで、ＩＣカード・リード・ライタを利用した取引を円滑に行うことができる。
【００１８】
また、クリーニングタイミング自動検知手段は、クリーニング動作実行手段の最終作動時刻からの経過時間と予め設定されたメンテナンス周期とを比較し、経過時間がメンテナンス周期に達した時点でクリーニングタイミングを検知するものでもよいし、あるいは、クリーニング動作実行手段の最終作動時刻からのＩＣカードの取引回数と予め設定された許容取引回数とを比較し、取引回数が許容取引回数に達した時点でクリーニングタイミングを検知するものでもよいし、または、ＩＣ接点とＩＣカードとの間の通信異常の発生に基いてクリーニングタイミングを検知するものでもよく、更には、これらの条件の何れかが成立することを以ってクリーニングタイミングを検知するものであっても構わない。
【００１９】
前述した通り、ＩＣ接点のクリーニングに適したクリーニングカードを常に使用することが可能であるから、予め設定されたメンテナンス周期毎（時間間隔毎），予め設定された許容取引回数毎（取引回数毎），通信異常の発生時（データの読み込みや書き込みに際して失敗が発生した場合）の何れをクリーニングタイミングとした場合であっても、ＩＣ接点のクリーニング作業を適切に行うことができる。
【００２０】
本発明のＩＣカード・リード・ライタの接点クリーニング方法は、ＩＣカードに接触してデータの読み書きを行なうＩＣ接点にクリーニングカードの清掃面を当接させて該ＩＣ接点の汚れを除去するようにしたＩＣカード・リード・ライタの接点クリーニング方法であり、前記と同様の課題を達成するため、特に、
前記ＩＣ接点に適合したＩＣチップを前記清掃面からＩＣカードの送り方向にオフセットして実装したクリーニングカードを前記カード搬送路に連絡するクリーニングカード収納部に予め収納しておき、
前記ＩＣ接点のクリーニングの要不要を該ＩＣカード・リード・ライタの制御部によって判定させ、ＩＣ接点のクリーニングが必要な場合に限り、前記クリーニングカードを前記クリーニングカード収納部からカード搬送路に送出し、該クリーニングカードの清掃面を前記ＩＣ接点の対応位置に位置決めした状態で該クリーニングカードの法線方向に沿って前記ＩＣ接点を接離移動させて前記清掃面に前記ＩＣ接点を複数回接触させて該ＩＣ接点のクリーニングを行ない、
その後、前記クリーニングカードのＩＣチップが前記ＩＣ接点の対応位置に位置決めされるように前記クリーニングカードに送りを掛けてから前記ＩＣ接点をクリーニングカードのＩＣチップに接触させ、該ＩＣチップからクリーニング実行回数の積算値を読み込んで該積算値を１インクリメントした値を新たな積算値として該ＩＣチップに書き込み、
前記ＩＣ接点をクリーニングカードのＩＣチップから退避させて前記クリーニングカードを前記クリーニングカード収納部に送り返すと共に、
前記更新されたクリーニング実行回数の積算値が予め決められた許容設定値の範囲内にあるか否かを前記制御部によって判定し、クリーニング実行回数の積算値が許容設定値の範囲を超えた場合に限って、該ＩＣカード・リード・ライタに接続した上位装置にクリーニングカードの交換要求信号を送出するようにしたことを特徴とする構成を有する。
【００２１】
ＩＣカード・リード・ライタの制御部がＩＣ接点のクリーニングの必要性を認識した時点で自動的にＩＣカード・リード・ライタのクリーニングカード収納部からクリーニングカードを送出し、クリーニングカードの清掃面にＩＣカード・リード・ライタのＩＣ接点を当接させて該ＩＣ接点をクリーニングするようにしているので、保守作業員によるＩＣ接点のクリーニング作業が不要となる。
しかも、１回のクーニング作業が行われる度にクリーニング実行回数の積算値がクリーニングカードのＩＣチップに更新して書き込まれ、積算値の値すなわちクリーニングカードの繰り返し利用回数が予め決められた許容設定値の範囲を超えると、ＩＣカード・リード・ライタに接続した上位装置にクリーニングカードの交換要求信号が自動的に送出されるので、クリーニングカードの交換時期を適切に把握することが可能となる。
また、クリーニングカードは、ＩＣカード・リード・ライタのカード搬送路に連絡したクリーニングカード収納部に納められているので、利用者が所有するカードや取引に利用されるカードを流用してカード・リード・ライタの接点をクリーニングするものとは相違し、クリーニングカードの清掃面を清浄に保つことが容易であり、このクリーニングカードは取引に利用されるものではないので、必要に応じて簡単に交換することができる。この結果、ＩＣ接点のクリーニングに適したクリーニングカードを常に使用することが可能となり、安定したクリーニング効果が期待できる。
【００２２】
更に、ＩＣ接点をクリーニングカードのＩＣチップに接触させてから退避させるまでの間に、ＩＣ接点を介してクリーニングカードのＩＣチップと制御部の間でテスト通信を行ない、このテスト通信で異常が検出された場合に限って上位装置に接点異常のアラーム信号を送出するようにしてもよい。
【００２３】
ＩＣ接点のクリーニング作業を行った直後にテスト通信を行なうことにより、ＩＣカード・リード・ライタ側のＩＣ接点の異常の発生、つまり、汚れ等に起因するものではなく、クリーニングのみでは対処し得ない異常、例えば、接点の損傷や磨耗による異常の発生を的確に検知することができる。
【００２４】
また、外部からのクリーニングカード交換指令によりクリーニングカードをカード搬送路から排出すると共に、カード搬送路への新たなクリーニングカードの挿入を検知してクリーニングカードをクリーニングカード収納部に送り込むようにすることが望ましい。
【００２５】
クリーニングカード交換指令は上位装置からＩＣカード・リード・ライタの制御部に入力してもよいし、あるいは、ＩＣカード・リード・ライタの側にスイッチ等を実装してクリーニングカード交換指令を入力するようにしても構わない。
【００２６】
更に、ＩＣカードの搬送過程とＩＣカードに対するデータの読み書きの過程を除いた時間帯でのみＩＣ接点のクリーニングと積算値の読み込み及び書き込みを許容するようにする。
【００２７】
取引に必要とされるＩＣカードの搬送処理やＩＣカードに対するデータの読み書きの処理を優先して行なうことで、ＩＣカード・リード・ライタを利用した取引を円滑に行うことができる。
【００２８】
また、制御部は、ＩＣ接点のクリーニングが最後に行なわれてからの経過時間と予め設定されたメンテナンス周期とを比較し、経過時間が前記メンテナンス周期に達した時点でＩＣ接点のクリーニングの必要性を認識するようにしてもよいし、あるいは、ＩＣ接点のクリーニングが最後に行なわれてからのＩＣカードの取引回数と予め設定された許容取引回数とを比較し、取引回数が許容取引回数に達した時点でＩＣ接点のクリーニングの必要性を認識するようにしてもよいし、または、ＩＣ接点とＩＣカードとの間に通信異常が発生した時点でＩＣ接点のクリーニングの必要性を認識するようにしてもよく、更には、これらの条件の何れかが成立することを以ってクリーニングの必要性を認識するようにしても構わない。
【００２９】
ＩＣ接点のクリーニングに適したクリーニングカードを常に使用することが可能であるから、予め設定されたメンテナンス周期毎（時間間隔毎），予め設定された許容取引回数毎（取引回数毎），通信異常の発生時（データの読み込みや書き込みに際して失敗が発生した場合）の何れに基いてクリーニングの必要性を認識する場合であっても、ＩＣ接点のクリーニング作業を適切に行うことができる。
【発明の効果】
【００３０】
本発明のＩＣカード・リード・ライタの接点クリーニングシステムおよび接点クリーニング方法によれば、ＩＣカード・リード・ライタの制御部がＩＣ接点のクリーニングの必要性を認識した時点で自動的にＩＣカード・リード・ライタのクリーニングカード収納部からクリーニングカードを送出し、クリーニングカードの清掃面にＩＣカード・リード・ライタのＩＣ接点を当接させて該ＩＣ接点をクリーニングするようにしているので、保守作業員によるＩＣ接点のクリーニング作業が不要となる。
しかも、１回のクーニング作業が行われる度にクリーニング実行回数の積算値がクリーニングカードのＩＣチップに更新して書き込まれ、積算値の値すなわちクリーニングカードの繰り返し利用回数が予め決められた許容設定値の範囲を超えると、ＩＣカード・リード・ライタに接続した上位装置にクリーニングカードの交換要求信号が自動的に送出されるので、クリーニングカードの交換時期を適切に把握することが可能となる。
また、クリーニングカードは、ＩＣカード・リード・ライタのカード搬送路に連絡したクリーニングカード収納部に納められているので、利用者が所有するカードや取引に利用されるカードを流用してカード・リード・ライタの接点をクリーニングするものとは相違し、クリーニングカードの清掃面を清浄に保つことが容易であり、このクリーニングカードは利用者に貸与して取引に利用されるものではないので、必要に応じて簡単に交換することができる。この結果、ＩＣ接点のクリーニングに適したクリーニングカードを常に使用することが可能となり、安定したクリーニング効果が期待できる。
【発明を実施するための最良の形態】
【００３１】
次に図面を参照して本発明を実施するための最良の形態について具体例を挙げて説明する。
【００３２】
図１は本発明の接点クリーニングシステムおよび接点クリーニング方法を適用した一実施形態のＩＣカード・リード・ライタの構成を簡略化して示した機能ブロック図、図２は同実施形態のＩＣカード・リード・ライタの制御部のハードウェア構成の概略を示したブロック図、また、図３は同実施形態の接点クリーニングシステムの一部を構成するクリーニングカードの構成について示した平面図である。
【００３３】
この実施形態のＩＣカード・リード・ライタ１は、図１に示されるように、使用対象となるＩＣカード（図示せず）に接触してデータの読み書きを行なうＩＣ接点２と、カード挿入口３を介してＩＣカード・リード・ライタ１のカード搬送路４に取り込まれたＩＣカードの法線方向に沿ってＩＣ接点２を接離移動させるアクチュエータＳＯＬ１からなるＩＣ接点駆動手段と、カード搬送路４に沿ってＩＣカードに送りを掛ける搬送ローラ５，５およびピンチローラ６，６と搬送ローラ５，５の駆動源であるモータＭ１によって構成されるＩＣカード移送手段と、ＩＣ接点駆動手段として機能するアクチュエータＳＯＬ１およびＩＣカード移送手段の駆動源であるモータＭ１の駆動制御とデータの読み書き制御を担う制御部７（図２参照）とを備える。
【００３４】
ＩＣ接点２，カード挿入口３，カード搬送路４，ＩＣ接点駆動手段およびＩＣカード移送手段等の構成に関しては既に公知であるので詳細な説明は省略する。
【００３５】
この実施形態では前述の公知要素に加え、更に、図１に示されるようにクリーニングカード１１を収納するクリーニングカード収納部８がカード搬送路４に連絡してＩＣカード・リード・ライタ１の内部に設けられ、クリーニングカード収納部８とカード搬送路４との間でクリーニングカード１１を移動させる搬送ローラ９，９およびピンチローラ１０，１０と搬送ローラ９，９の駆動源であるモータＭ２によって構成されるクリーニングカード移送手段がＩＣカード・リード・ライタ１に併設されている。図１中の符号１１’でクリーニングカード１１の収納位置を示す。この実施形態においては、搬送ローラ９，９およびピンチローラ１０，１０とモータＭ２からなるクリーニングカード移送手段のみでクリーニングカード１１に十分な送りを掛けることは困難であるので、クリーニングカード１１の搬送に際しては、カード搬送路４に沿ってＩＣカードに送りを掛ける搬送ローラ５，５およびピンチローラ６，６とモータＭ１によって構成されるＩＣカード移送手段も、実質的なクリーニングカード移送手段として機能させるようにしている。従って、広い意味では、搬送ローラ５，５およびピンチローラ６，６とモータＭ１もクリーニングカード移送手段の構成要素である。
【００３６】
制御部７は、図２に示されるように、マイクロプロセッサ１２と、マイクロプロセッサ１２の制御プログラムを格納したＲＯＭ１３と、各種データの一時記憶あるいは長期的な記憶に利用されるＲＡＭ１４および不揮発性メモリ１５と、ワークステーション等によって構成される上位装置２０に接続してデータや信号の入出力を行なうための入出力インターフェイス１６によって構成される。
【００３７】
ＩＣ接点駆動手段として機能するアクチュエータＳＯＬ１は、アクチュエータ駆動回路１９と入出力回路１７を介して制御部７のマイクロプロセッサ１２によって駆動制御され、ＩＣカード移送手段の駆動源であるモータＭ１とクリーニングカード移送手段の駆動源であるモータＭ２の各々は、モータ駆動回路１８と入出力回路１７を介して制御部７のマイクロプロセッサ１２によって駆動制御される。
【００３８】
また、使用対象となるＩＣカードへのデータの読み書き制御も、ＩＣ接点２および入出力回路１７を介してマイクロプロセッサ１２によって行われる。ＩＣカードに対するデータの読み書きに関しては既に公知である。
【００３９】
計時手段２３は年月日および時刻を計時するためのもので、独立した時計装置で構成してもよいし、あるいは、マイクロプロセッサ１２のマシンクロックを分周してカウントアップされるカウンタ等で構成してもよい。
【００４０】
また、不揮発性メモリ１５の記憶領域の一部は、ＩＣカードからのデータの読み込みや書き込みの回数を記憶するための取引回数記憶レジスタＣ１，ＩＣカードとの間でのデータの読み込みや書き込みにエラーが発生したことを記憶する通信エラー記憶フラグＦ，最終クリーニングの実行日時を記憶するクリーニング実行時刻記憶レジスタＴｃ，ＩＣ接点２のメンテナンス周期の設定値を記憶するメンテナンス周期記憶レジスタＴｓ、および、ＩＣ接点２のクリーニングが必要となるＩＣカードの利用回数を記憶する許容取引回数記憶レジスタＣｕとして機能する。
【００４１】
接点クリーニングシステムの一部を構成するクリーニングカード１１は、図３に示されるように、この実施形態におけるＩＣカード・リード・ライタ１が取り扱うＩＣカードと同等の寸法を有し、その上面側には、ＩＣカード・リード・ライタ１のＩＣ接点２に接触して埃や汚れを除去するための清掃面２１が設けられ、更に、清掃面２１からＩＣカードの送り方向（図３中で上下方向／図１中で左右方向）にオフセットして、ＩＣ接点２に適合したＩＣチップ２２が実装されている。ＩＣチップ２２は、取引用のＩＣカードに実装されるＩＣチップと同等の構造を有するもので、データの読み書き及びデータの更新や上書きが可能となっている。また、清掃面２１はクリーニングカード１１の本体と一体でもよいし、あるいは、貼着，コーティング，塗布等の手段でクリーニングカード１１上に形成しても構わないが、その素材としては、ＩＣ接点２を押し付けることによってＩＣ接点２の汚れや異物を除去できるものを選択的に用いる。
【００４２】
図４〜図７は、ＲＯＭ１３に格納された制御プログラムに従って制御部７のマイクロプロセッサ１２が実行する処理の概略について示したフローチャートである。
【００４３】
次に、図４〜図７を参照して、クリーニングタイミング自動検知手段，クリーニング動作実行手段，積算値更新処理実行手段，判定手段，交換要求信号出力手段，クリーニングカード収納処理実行手段，アラーム信号出力手段，クリーニングカード交換処理実行手段，動作制限手段として機能するマイクロプロセッサ１２の処理動作について具体的に説明する。
【００４４】
ＩＣカード・リード・ライタ１に電源が投入されると、まず、動作制限手段として機能するマイクロプロセッサ１２は、ＩＣカード・リード・ライタ１が運用中であるのかアイドル中であるのかを判定する（ステップＳ１）。ＩＣカード・リード・ライタ１が運用中であるのかアイドル中であるのかは、例えば、マイクロプロセッサ１２が計時手段２３から現在時刻を読み出し、この現在時刻が、不揮発性メモリ１５にパラメータとして設定された営業時間の範囲に含まれるか否かで判定され得る。
【００４５】
ステップＳ１の判定結果が偽となった場合、つまり、ＩＣカード・リード・ライタ１が運用中である場合には、マイクロプロセッサ１２は、カード挿入口３に挿入されたＩＣカードをカード搬送路４内に取り込んだり、処理済のＩＣカードをカード挿入口３に送り返したりするためのモータＭ１の駆動制御（ステップＳ２，ステップＳ３）や、ＩＣカードからのデータの読み込みや書き込み及び其の際に必要とされるアクチュエータＳＯＬ１の駆動制御（ステップＳ４，ステップＳ５）を、ＲＯＭ１３の制御プログラムに従って従来と同様にして実行する。
【００４６】
但し、この実施形態では、ＩＣカードからのデータの読み込みや書き込みを行った場合に不揮発性メモリ１５の取引回数記憶レジスタＣ１の値を１インクリメントし（ステップＳ６）、また、ＩＣカードとの間のデータの読み込みや書き込みでエラーが発生した場合に不揮発性メモリ１５の通信エラー記憶フラグＦをセットするようにしており（ステップＳ７，ステップＳ８）、この点が従来のものと異なる。
【００４７】
一方、ステップＳ１の判定結果が真となり、現時点でＩＣカードの搬送処理やＩＣカードに対するデータの読み書きの処理が行なわれていないこと、つまり、ＩＣカード・リード・ライタ１がアイドル中であることが明らかとなった場合には、クリーニングカード交換処理実行手段として機能するマイクロプロセッサ１２が、上位装置２０からのクリーニングカード交換指令の入力の有無を判定する（ステップＳ９）。
【００４８】
そして、クリーニングカード交換指令の入力が検知されなければ、クリーニングカード１１の交換に関わる処理は現時点では必要のないことを意味するので、更に、クリーニングタイミング自動検知手段として機能するマイクロプロセッサ１２が、現在の年月日を含む時刻のデータＴｎを時計手段２３から読み込み、最終クリーニングの実行日時Ｔｃを不揮発性メモリ１５のクリーニング実行時刻記憶レジスタから読み込み、ＩＣカードに対して行われたデータの読み込みや書き込みの回数つまり取引の実行回数Ｃ１を不揮発性メモリ１５の取引回数記憶レジスタから読み込み、ＩＣ接点２のクリーニングを行わずにＩＣカードの利用を許容する許容取引回数の設定値Ｃｕを不揮発性メモリ１５の許容取引回数記憶レジスタから読み込み、ＩＣ接点２のメンテナンス周期Ｔｓを不揮発性メモリ１５のメンテナンス周期記憶レジスタから読み込んで、ＲＡＭ１４に一時記憶する（以上、ステップＳ１３）。
【００４９】
次いで、クリーニングタイミング自動検知手段として機能するマイクロプロセッサ１２は、現在の年月日を含む時刻のデータＴｎから最終クリーニングの実行日時Ｔｃを減じた値すなわち前回にクリーニング動作を実行した時刻から現在までの経過時間が、メンテナンス周期Ｔｓに達しているか否かを判定し（ステップＳ１４）、メンテナンス周期Ｔｓに達していなければ、前回にクリーニング動作を実行してからのＩＣカードに対する取引の実行回数Ｃ１が許容取引回数の設定値Ｃｕに達しているか否かを判定する（ステップＳ１５）。そして、取引の実行回数Ｃ１が許容取引回数の設定値Ｃｕに達していなければ、クリーニングタイミング自動検知手段として機能するマイクロプロセッサ１２は、更に、ＩＣカードに対するデータの読み込みや書き込みで発生する通信エラーの発生を記憶する通信エラー記憶フラグＦがセットされているか否かを判定する（ステップＳ１６）。
【００５０】
ここで、ステップＳ１６の判定結果が偽となった場合、つまり、前回にクリーニング動作を実行した時刻から現在までの経過時間がメンテナンス周期Ｔｓに達しておらず、前回にクリーニング動作を実行してからのＩＣカードに対する取引の実行回数Ｃ１も許容取引回数の設定値Ｃｕに達しておらず、かつ、ＩＣカードに対するデータの読み込みや書き込みでの通信エラーの発生も記憶されていなければ、クリーニングタイミング自動検知手段として機能するマイクロプロセッサ１２は、現時点では未だＩＣ接点２のクリーニングを行う必要はないものと判定する。この場合、マイクロプロセッサ１２は再びステップＳ１の判定処理へと移行して、前記と同様の処理を繰り返し実行する。
【００５１】
一方、ステップＳ１４〜ステップＳ１６に至る何れかの判定処理の結果が真となり、前回にクリーニング動作を実行した時刻から現在までの経過時間がメンテナンス周期Ｔｓに達したか、あるいは、前回にクリーニング動作を実行してからのＩＣカードに対する取引の実行回数Ｃ１が許容取引回数の設定値Ｃｕに達したか、もしくは、ＩＣカードに対するデータの読み込みや書き込みでの通信エラーの発生が記憶されていることが明らかとなった場合には、クリーニングタイミング自動検知手段として機能するマイクロプロセッサ１２は、ＩＣ接点２のクリーニングを直ちに行う必要があるものと判定し、クリーニングカード１１を利用したＩＣ接点２のクリーニング作業を開始する。つまり、この実施形態においては、ステップＳ１４〜ステップＳ１６における真の判定結果がクリーニング動作実行手段に対する実質的な動作開始指令として機能する。
【００５２】
ステップＳ１４〜ステップＳ１６に至る何れかの判定処理の結果が真となってクリーニングタイミング自動検知手段からの動作開始指令が検知された場合、クリーニング動作実行手段として機能するマイクロプロセッサ１２は、まず、クリーニングカード移送手段の駆動源であるモータＭ２を入出力回路１７およびモータ駆動回路１８を介して駆動制御することでクリーニングカード移送手段の搬送ローラ９，９を図１中で時計方向に回転させ、更に、ＩＣカード移送手段の駆動源であるモータＭ１を入出力回路１７およびモータ駆動回路１８を介して駆動制御することでＩＣカード移送手段の搬送ローラ５，５を図１中で時計方向に回転させて、クリーニングカード収納部８の収納位置１１’に留め置かれているクリーニングカード１１に送りを掛け、クリーニングカード１１をクリーニングカード収納部８からカード搬送路４に送出し、クリーニングカード１１の清掃面２１をＩＣ接点２の直下に位置決めする（ステップＳ１７）。
【００５３】
次いで、クリーニング動作実行手段として機能するマイクロプロセッサ１２は、クリーニングカード１１の清掃面２１をＩＣ接点２の直下に位置決めした状態を保持したまま、ＩＣ接点駆動手段として機能するアクチュエータＳＯＬ１を入出力回路１７およびアクチュエータ駆動回路１９を介して駆動制御し、ＩＣ接点２をクリーニングカード１１の法線方向に複数回往復移動させ、清掃面２１にＩＣ接点２を繰り返し接触させてＩＣ接点２の汚れを除去するクリーニング動作を実行した後（ステップＳ１８）、ＩＣ接点２を清掃面２１から法線方向に離間させて当初の退避位置に復帰させ、一連のクリーニング動作を終了する（ステップＳ１９）。
【００５４】
このようにしてクリーニング動作実行手段の作動が完了すると、次いで、積算値更新処理実行手段として機能するマイクロプロセッサ１２が、クリーニングカード移送手段の駆動源であるモータＭ２とＩＣカード移送手段の駆動源であるモータＭ１を入出力回路１７およびモータ駆動回路１８を介して駆動制御し、搬送ローラ９，９および搬送ローラ５，５を図１中で時計方向に回転させてクリーニングカード１１に送りを掛け（ＩＣチップ２２が図１中で清掃面２１よりも左側にオフセットして実装されている場合）、あるいは、搬送ローラ９，９および搬送ローラ５，５を図１中で反時計方向に回転させてクリーニングカード１１に送りを掛け（ＩＣチップ２２が図１中で清掃面２１よりも右側にオフセットして実装されている場合）、クリーニングカード１１のＩＣチップ２２をＩＣ接点２の直下に位置決めする（ステップＳ２０）。
【００５５】
次いで、積算値更新処理実行手段として機能するマイクロプロセッサ１２は、ＩＣ接点駆動手段として機能するアクチュエータＳＯＬ１を入出力回路１７およびアクチュエータ駆動回路１９を介して駆動制御し、ＩＣ接点２をクリーニングカード１１の法線方向に移動させてＩＣ接点２をクリーニングカード１１のＩＣチップ２２に接触させ、アラーム信号出力手段として機能するマイクロプロセッサ１２が、ＩＣ接点２を介してＩＣチップ２２との間でのテスト通信を実行する（以上、ステップＳ２１）。
【００５６】
このステト通信は、マイクロプロセッサ１２がＩＣチップ２２にテストデータを書き込んでから当該テストデータを改めてＩＣチップ２２から読み込み当初のテストデータとの一致不一致を判定するようにして行ってもよいし（リード／ライトのテスト）、あるいは、ＩＣチップ２２に書き込まれているテストデータを予め不揮発性メモリ１５にも記憶させておき、ＩＣチップ２２からテストデータの読み込みを行なった結果と不揮発性メモリ１５に記憶されているテストデータとの一致不一致を判定するようにして行ってもよい（リードのみのテスト）。
【００５７】
次いで、アラーム信号出力手段として機能するマイクロプロセッサ１２は、テスト通信で異常が検出されたか否かを判定する（ステップＳ２２）。
【００５８】
テスト通信が正常に行なわれてステップＳ２２の判定結果が真となった場合には、ＩＣ接点２に異常はなく、ＩＣチップ２２とマイクロプロセッサ１２との間でのデータ通信が可能であることを意味するので、積算値更新処理実行手段として機能するマイクロプロセッサ１２が、ＩＣチップ２２からクリーニング実行回数の積算値Ｃ２（未使用時の初期値は０）を読み込み（ステップＳ２３）、この積算値Ｃ２の値を１インクリメントして更新し（ステップＳ２４）、この値を新たな積算値Ｃ２としてＩＣチップ２２に上書きして書き込む（ステップＳ２５）。
【００５９】
次いで、マイクロプロセッサ１２は、不揮発性メモリ１５のクリーニング実行時刻記憶レジスタＴｃに現在の年月日を含む時刻のデータＴｎを書き込んで最後のクリーニング動作が実行された年月日および時刻として改めて記憶させると共に（ステップＳ２６）、最後のクリーニング実行後にＩＣカードを用いて行われるデータの読み込みや書き込みの回数を記憶する取引回数記憶レジスタＣ１の値を０に初期化し（ステップＳ２７）、更に、読み込みや書き込みのエラーの発生を記憶する通信エラー記憶フラグＦの値をリセットする初期化処理を実行する（ステップＳ２８）。
【００６０】
次いで、判定手段として機能するマイクロプロセッサ１２は、クリーニングカード１１の連続使用回数として予め定められた許容設定値Ｃｃの値を不揮発性メモリ１５から読み出し、積算値更新処理実行手段により更新されたクリーニング実行回数の積算値Ｃ２が許容設定値Ｃｃの範囲内にあるか否かを判定する（ステップＳ２９）。
【００６１】
クリーニング実行回数の積算値Ｃ２が許容設定値Ｃｃの範囲内にあれば、このクリーニングカード１１は交換時期に達しておらず、この時点でクリーニングカード１１を交換する必要はないので、クリーニングカード収納処理実行手段として機能するマイクロプロセッサ１２が、ＩＣ接点駆動手段として機能するアクチュエータＳＯＬ１を入出力回路１７およびアクチュエータ駆動回路１９を介して駆動制御し、ＩＣ接点２をクリーニングカード１１の法線方向に移動させてＩＣ接点２をクリーニングカード１１のＩＣチップ２２から初期位置に退避させ（ステップＳ３２）、更に、クリーニングカード移送手段の駆動源であるモータＭ２とＩＣカード移送手段の駆動源であるモータＭ１を入出力回路１７およびモータ駆動回路１８を介して駆動制御し、搬送ローラ９，９および搬送ローラ５，５を図１中で反時計方向に回転させてクリーニングカード１１に送りを掛け、クリーニングカード１１をクリーニングカード収納部８の収納位置１１’に向けて送り返す（ステップＳ３３）。
【００６２】
これに対し、ステップＳ２２の判定結果が偽となった場合、つまり、ＩＣ接点２とＩＣチップ２２との間のテスト通信で異常が検知された場合には、ＩＣ接点２の接触状態等に異常があり、ＩＣ接点２とＩＣチップ２２との間でのデータ通信が適切に行い難い状況にあることを意味するので、アラーム信号出力手段として機能するマイクロプロセッサ１２が作動し、ＩＣカード・リード・ライタ１に接続した上位装置２０に入出力インターフェイス１６を介して接点異常のアラーム信号を送出する（ステップＳ３１）。この場合、ＩＣチップ２２からのクリーニング実行回数の読み込みやクリーニング実行回数の更新等に関わるステップＳ２３〜ステップＳ２９の処理は非実行とされ、ＩＣ接点２をクリーニングカード１１のＩＣチップ２２から退避させてクリーニングカード１１をクリーニングカード収納部８の収納位置１１’に送り返すために必要とされるステップＳ３２，ステップＳ３３の処理のみが前記と同様にして実行されることになる。接点異常のアラーム信号を受信した上位装置２０の側では、ＩＣ接点２に異常があることを示すメッセージをディスプレイ上に表示して保守作業員等に知らせ、復旧作業の実施を促す。
ＩＣ接点２のクリーニング作業を行った直後にテスト通信を行なうようにしているので、保守作業員は、この異常がＩＣ接点２の汚れ等に起因した単純な通信不良ではなく、ＩＣカード・リード・ライタ１側のＩＣ接点２の異常、つまり、ＩＣ接点２の損傷や磨耗による異常の発生であることを的確に把握することができる。
【００６３】
この実施形態では、クリーニングカード交換処理実行手段や積算値更新処理実行手段として機能するマイクロプロセッサ１２の処理、および、アラーム信号出力手段として機能するマイクロプロセッサ１２の処理（ステップＳ１７〜ステップＳ２６，ステップＳ３１）の実行が許容されるのは、ＩＣカードの搬送過程やＩＣカードに対するデータの読み書きの過程を除いた時間帯、つまり、ステップＳ１の判定結果が真となってＩＣカード・リード・ライタ１がアイドル中であることが明らかとなった場合だけであるから、取引に必要とされるＩＣカードの搬送処理やＩＣカードに対するデータの読み書きの処理を優先して行うことが可能であり、ＩＣカードを利用した取引を円滑に行うことができる。
【００６４】
また、前述したステップＳ２９の判定結果が偽となった場合、つまり、クリーニング実行回数の積算値Ｃ２が許容設定値Ｃｃの範囲を超えていた場合には、このクリーニングカード１１が交換時期に達していることを意味するので、更に、交換要求信号出力手段として機能するマイクロプロセッサ１２が作動し、ＩＣカード・リード・ライタ１に接続した上位装置２０に入出力インターフェイス１６を介してクリーニングカードの交換要求信号を送出してから（ステップＳ３０）、前記と同様にして、ステップＳ３２，ステップＳ３３の処理を実行して、ＩＣ接点２をクリーニングカード１１のＩＣチップ２２から退避させてクリーニングカード１１をクリーニングカード収納部８の収納位置１１’に送り返す。クリーニングカードの交換要求信号を受信した上位装置２０の側ではクリーニングカード１１の交換が必要となったことを示すメッセージをディスプレイ上に表示して保守作業員等に知らせ、これを確認した保守作業員等が上位装置２０のキーボード等を操作してクリーニングカードの交換を指示すると、上位装置２０の内部処理によってクリーニングカード交換指令が生成され、このクリーニングカード交換指令が入出力インターフェイス１６を介してＩＣカード・リード・ライタ１の制御部７に入力される。
【００６５】
そして、クリーニングカード交換指令の入力は、クリーニングカード交換処理実行手段として機能するマイクロプロセッサ１２によってステップＳ９の判定処理で検出される。
【００６６】
クリーニングカード交換指令の入力を検知したマイクロプロセッサ１２は、クリーニングカード移送手段の駆動源であるモータＭ２を入出力回路１７およびモータ駆動回路１８を介して駆動制御することでクリーニングカード移送手段の搬送ローラ９，９を図１中で時計方向に回転させ、更に、ＩＣカード移送手段の駆動源であるモータＭ１を入出力回路１７およびモータ駆動回路１８を介して駆動制御することでＩＣカード移送手段の搬送ローラ５，５を図１中で時計方向に回転させて、クリーニングカード収納部８の収納位置１１’に留め置かれているクリーニングカード１１に送りを掛けてクリーニングカード１１をカード挿入口３に排出し（ステップＳ１０）、クリーニング実行回数の積算値が０である新たなクリーニングカード１１の挿入を待つ待機状態に入る。
【００６７】
そして、新たなクリーニングカード１１を準備した保守作業員等が新たなクリーニングカード１１をカード挿入口３に挿入すると、カード挿入口３の近傍に設置された図示しないカード挿入センサによってクリーニングカード１１の挿入が検知され（ステップＳ１１）、クリーニングカード交換処理実行手段として機能するマイクロプロセッサ１２が、クリーニングカード移送手段の駆動源であるモータＭ２とＩＣカード移送手段の駆動源であるモータＭ１を入出力回路１７およびモータ駆動回路１８を介して駆動制御し、搬送ローラ９，９および搬送ローラ５，５を図１中で反時計方向に回転させて新たに挿入されたクリーニングカード１１に送りを掛け、クリーニングカード１１をクリーニングカード収納部８に取り込んで収納位置１１’に保持する（ステップＳ１２）。
【００６８】
上位装置２０からのクリーニングカード交換指令を受けてクリーニングカード交換処理実行手段を作動させる代わりに、ＩＣカード・リード・ライタ１の側に実装されたスイッチ等を利用してマイクロプロセッサ１２にクリーニングカード交換指令を入力するようにしてもよい。
クリーニングカード交換指令の読み込みが許容されるのは、ＩＣカードの搬送過程やＩＣカードに対するデータの読み書きの過程を除いた時間帯、つまり、ステップＳ１の判定結果が真となってＩＣカード・リード・ライタ１がアイドル中であることが明らかとなった場合だけであるから、ＩＣカード・リード・ライタ１の側に実装されたスイッチ等が営業時間中に顧客等の手で誤操作された場合であっても、取引に必要とされるＩＣカードの搬送処理やＩＣカードに対するデータの読み書きの処理に割り込んで不用意にクリーニングカード１１の交換に関わる処理が開始される心配はない。
【００６９】
また、ＩＣカード移送手段を構成する搬送ローラ５，５を駆動するモータＭ１とクリーニングカード移送手段を構成する搬送ローラ９，９を駆動するモータＭ２を必ずしも独立的に設ける必要はなく、何れか一方のモータ例えばモータＭ１とクラッチ機構との組み合わせで同等の機能を達成することが可能である。
前述した通り、クリーニングカード１１の搬送に関わる処理とＩＣカードの搬送に関わる処理はトレードオフの関係で実行されるので、搬送ローラ５，５とモータＭ１とを常時接続とし、搬送ローラ９，９とモータＭ１をクラッチ経由で接続するようにすれば、ＩＣカードの取り扱いに関わる通常の処理でクラッチを非接続状態としてクリーニングカード１１をクリーニングカード収納部８に留め置いたままＩＣカードのみに送りを掛け、また、クリーニングの実施と其の後のクリーニングカード１１の回収、および、使用済みのクリーニングカード１１の排出と新たなクリーニングカード１１の挿入に関わる処理に際してのみクラッチを接続状態として搬送ローラ５，５と搬送ローラ９，９を同方向に同期回転させクリーニングカード１１に送りを掛けるようにすれば、前記と全く同様の処理動作が可能である。
【００７０】
また、図１に例示した実施形態ではＩＣ接点２とクリーニングカード１１の収納位置１１’とが大きく離間しているので、搬送ローラ９，９およびピンチローラ１０，１０とモータＭ２からなるクリーニングカード移送手段のみでクリーニングカード１１に送りを掛けるだけではクリーニングカード１１の清掃面２１やＩＣチップ２２をＩＣ接点２の下に位置決めしたり、使用済みのクリーニングカード１１をカード挿入口３に排出したり、カード挿入口３から新たに挿入される未使用のクリーニングカード１１を収納位置１１’に取り込むのに十分な送り量を得ることはできないが、これは飽くまでハードウェアの設計上の問題であり、クリーニングカード収納部８をＩＣ接点２の近傍に設置した場合、あるいは、クリーニングカード１１の左端部（図１中で左側の端部）に冗長的な長さを持たせた場合では、搬送ローラ５，５およびピンチローラ６，６とモータＭ１によって構成されるＩＣカード移送手段をクリーニングカード移送手段として利用するまでもなく、搬送ローラ９，９およびピンチローラ１０，１０とモータＭ２からなるクリーニングカード移送手段のみでクリーニングカード１１の位置決めや回収および排出と新たなクリーニングカード１１の取り込みに関わる処理を実行することが可能である。
【００７１】
以上に述べた通り、本実施形態においては、クリーニングタイミング自動検知手段として機能するＣＰＵ１２（制御部７）がＩＣ接点２のクリーニングタイミングを検知した時点、つまり、ステップＳ１４〜ステップＳ１６に至る何れかの判定結果が真となって、前回にクリーニング動作を実行した時刻から現在までの経過時間がメンテナンス周期Ｔｓに達したことが確認されるか、あるいは、前回にクリーニング動作を実行してからのＩＣカードに対する取引の実行回数Ｃ１が許容取引回数の設定値Ｃｕに達したことが確認されるか、もしくは、ＩＣカードに対するデータの読み込みや書き込みで発生する通信エラーの発生が通信エラー記憶フラグＦに記憶されていることが確認されるかした場合に、自動的にＩＣカード・リード・ライタ１のクリーニングカード収納部８からクリーニングカード１１が送出され、クリーニングカード１１の清掃面２１にＩＣ接点２を当接させてＩＣ接点２のクリーニング作業が行われるようになっているので、保守作業員によるＩＣ接点２のクリーニング作業は不要である。
【００７２】
しかも、１回のクーニング作業が行われる度にクリーニング実行回数の積算値Ｃ２がクリーニングカード１１のＩＣチップ２２に更新して書き込まれ、積算値Ｃ２の値すなわちクリーニングカードの繰り返し利用回数が予め決められた許容設定値Ｃｃの範囲を超えると、ＩＣカード・リード・ライタ１に接続した上位装置２０にクリーニングカード１１の交換要求信号が自動的に送出され、クリーニングカード１１の交換を要求するメッセージが上位装置２０側のディスプレイに表示されるので、保守作業員は、クリーニングカード１１の交換時期を適切に把握することができる。
【００７３】
また、クリーニングカード１１は、ＩＣカード・リード・ライタ１のカード搬送路４に連絡したクリーニングカード収納部８に納められているので、利用者が所有するカードや取引に利用されるカードを流用してカード・リード・ライタ１の接点をクリーニングする従来のものとは相違し、クリーニングカード１１の清掃面２１を清浄に保つことが容易であり、しかも、このクリーニングカード１１は利用者に貸与して取引に利用されるものではないので、必要に応じて簡単に交換することができる。この結果、ＩＣ接点２のクリーニングに適したクリーニングカード１１を常に使用することが可能となり、安定したクリーニング効果が期待できる。
【００７４】
しかも、クリーニングタイミング自動検知手段として機能するＣＰＵ１２（制御部７）がＩＣ接点２のクリーニングタイミングを検知することが許容されるのはステップＳ１の判定結果が真となってＩＣカード・リード・ライタ１がアイドル中であることが明らかとなった場合だけに制限されており、この結果、クリーニングカード１１の送りやクリーニングに関わる処理動作、つまり、クリーニングカード交換処理実行手段や積算値更新処理実行手段の作動が許容されるのもアイドル状況下のみとなり、取引に必要とされるＩＣカードの搬送処理やＩＣカードに対するデータの読み書きの処理を優先して行うことができるので、ＩＣカードを利用した取引の効率が低下するといった弊害は発生しない。
【００７５】
更に、ＩＣ接点２の異常を検知するためのテスト通信はＩＣ接点２のクリーニング作業を行った直後に行なうようにしているので（ステップＳ１７〜ステップＳ２１参照）、保守作業員は、この異常がＩＣ接点２の汚れ等に起因した単純な通信不良ではなく、ＩＣカード・リード・ライタ１側のＩＣ接点２の異常、つまり、通常のクリーニングでは解消し得ないＩＣ接点２の損傷や磨耗による異常の発生であることを的確に把握することができる。
【００７６】
更に、クリーニング実行回数の積算値Ｃ２はクリーニングカード１１側のＩＣチップ２２に書き込まれるようになっているので、管理体制の不備等で新旧のクリーニングカード１１が混じり合ってしまったような場合であっても各クリーニングカード１１毎のクリーニング実行回数をクリーニングカード１１毎に的確に識別することができ、仮に、使用済みのクリーニングカード１１を誤ってＩＣカード・リード・ライタ１に投入してしまったような場合であっても、このクリーニングカード１１が改めて再使用された時点、つまり、ステップＳ２９の判定処理が実施された時点で、このクリーニングカード１１が使用に適したものでないことを直ちに検知して、クリーニングカードの交換要求信号を上位装置２０に送出することができる。このため、クリーニングカード１１の管理の不備等によるクリーニング異常の発生を未然に防止することができる。
【産業上の利用可能性】
【００７７】
ＩＣカード・リード・ライタのＩＣ接点のクリーニングの他、ＩＣカード・リード・ライタの構成部品である搬送ローラのクリーニング、更には、ＩＣカード・リード・ライタと類似する構造を有する磁気読み取りヘッド，イメージ読み取りセンサ等のように定期的に清掃が必要な部品、または、異常発生時に清掃が必要な部品に対しても本発明の主要部を転用することが可能である。
【図面の簡単な説明】
【００７８】
【図１】本発明の接点クリーニングシステムおよび接点クリーニング方法を適用した一実施形態のＩＣカード・リード・ライタの構成を簡略化して示した機能ブロック図である。
【図２】同実施形態のＩＣカード・リード・ライタの制御部のハードウェア構成の概略を示したブロック図である。
【図３】同実施形態の接点クリーニングシステムの一部を構成するクリーニングカードの構成について示した平面図である。
【図４】制御部のマイクロプロセッサが実行する処理の概略について示したフローチャートである。
【図５】制御部のマイクロプロセッサが実行する処理の概略について示したフローチャートの続きである。
【図６】制御部のマイクロプロセッサが実行する処理の概略について示したフローチャートの続きである。
【図７】制御部のマイクロプロセッサが実行する処理の概略について示したフローチャートの続きである。
【符号の説明】
【００７９】
１  ＩＣカード・リード・ライタ
２  ＩＣ接点
３  カード挿入口
４  カード搬送路
５  搬送ローラ（ＩＣカード移送手段の一部）
６  ピンチローラ（ＩＣカード移送手段の一部）
７  制御部
８  クリーニングカード収納部
９  搬送ローラ（クリーニングカード移送手段の一部）
１０  ピンチローラ（クリーニングカード移送手段の一部）
１１  クリーニングカード
１１’  クリーニングカードの収納位置
１２  マイクロプロセッサ（クリーニングタイミング自動検知手段，クリーニング動作実行手段，積算値更新処理実行手段，判定手段，交換要求信号出力手段，クリーニングカード収納処理実行手段，アラーム信号出力手段，クリーニングカード交換処理実行手段，動作制限手段）
１３  ＲＯＭ
１４  ＲＡＭ
１５  不揮発性メモリ
１６  入出力インターフェイス
１７  入出力回路
１８  モータ駆動回路
１９  アクチュエータ駆動回路
２０  上位装置
２１  清掃面
２２  ＩＣチップ
２３  計時手段
ＳＯＬ１  アクチュエータ（ＩＣ接点駆動手段）
Ｍ１  モータ（ＩＣカード移送手段の一部）
Ｍ２  モータ（クリーニングカード移送手段の一部）
【図１】
2008282266.tif 000003
【図２】
2008282266.tif 000004
【図３】
2008282266.tif 000005
【図４】
2008282266.tif 000006
【図５】
2008282266.tif 000007
【図６】
2008282266.tif 000008
【図７】
2008282266.tif 000009