(57)【要約】【課題】処理効率に優れたＩＣカード処理方法を提供すること。【解決手段】ＩＣカード処理方法は、ＩＣカードに対して所定の処理を実行し（ＳＴ１２）、前記所定の処理により前記ＩＣカードが正しく処理されたか否かを判定し（ＳＴ１３）、前記ＩＣカードが正しく処理されていないことが判定された場合に（ＳＴ１３、ＮＯ）、前記ＩＣカードの不適切な処理の原因に対して再処理が有効か否かを示す再処理可否情報に基づき、前記ＩＣカードに対して再処理を実行するか否か判定し（ＳＴ１４）、前記ＩＣカードの不適切な処理の原因に対して再処理が有効であることが判定された場合に（ＳＴ１４、ＹＥＳ）、前記ＩＣカードに対して前記所定の処理を再度実行する（ＳＴ１２）。【選択図】      図２
2005182183.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣカードに対して所定の処理を実行し、
前記所定の処理により前記ＩＣカードが正しく処理されたか否かを判定し、
前記ＩＣカードが正しく処理されていないことが判定された場合に、前記ＩＣカードの不適切な処理の原因に対して再処理が有効か否かを示す再処理可否情報に基づき、前記ＩＣカードに対して再処理を実行するか否か判定し、
前記ＩＣカードの不適切な処理の原因に対して再処理が有効であることが判定された場合に、前記ＩＣカードに対して前記所定の処理を再度実行する、
ことを特徴とするＩＣカード処理方法。
【請求項２】
再処理を必要とせずにＩＣカードを正しく処理したか、再処理を必要としてＩＣカードを正しく処理したかを示すＩＣカード処理履歴情報を記憶することを特徴とする請求項１に記載のＩＣカード処理方法。
【請求項３】
再処理が必要となった原因を示す再処理原因情報を記憶することを特徴とする請求項２に記載のＩＣカード処理方法。
【請求項４】
ＩＣカードの不適切な処理の原因に対して再処理が有効か否かを示す再処理可否情報を記憶する記憶手段と、
前記ＩＣカードに対して所定の処理を実行するカード処理手段と、
前記カード処理手段による前記所定の処理により前記ＩＣカードが正しく処理されたか否かを判定し、前記ＩＣカードが正しく処理されていないことが判定された場合に、前記記憶手段により記憶された前記再処理可否情報に基づき、前記ＩＣカードに対して再処理を実行するか否か判定し、前記ＩＣカードの不適切な処理の原因に対して再処理が有効であることが判定された場合に、前記カード処理手段により前記ＩＣカードに対して前記所定の処理を再度実行させる再処理制御手段と、
を備えたことを特徴とするＩＣカード処理装置。
【請求項５】
前記記憶手段は、再処理を必要とせずにＩＣカードを正しく処理したか、再処理を必要としてＩＣカードを正しく処理したかを示すＩＣカード処理履歴情報を記憶することを特徴とする請求項４に記載のＩＣカード処理装置。
【請求項６】
前記記憶手段は、再処理が必要となった原因を示す再処理原因情報を記憶することを特徴とする請求項４に記載のＩＣカード処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、クレジットカードや社員証カード等に利用されるＩＣカードを発行するＩＣカード処理装置及びＩＣカード処理方法に関する。
【背景技術】
【０００２】
近年、情報の安全性と携帯の利便性からＩＣカードの普及が進んでいる。ＩＣカードは、機能動作及び性能の確認を受けた後、ＩＣカードのメモリに対するフォーマット処理（初期化）及び詳細データの書込み処理（発行処理）を受けて、流通される。
【０００３】
例えば機能動作及び性能の確認は、動作仕様内環境での可変パラメータ（供給電圧、供給クロック等）を変化させながらの動作や、ＩＣカード内のデータ格納の為の不揮発性メモリの動作確認を行う。不揮発性メモリの動作確認とは、例えば読み書き処理の実施による確認である。また、カードに自己診断指示コマンドを与え、カードからの応答で動作確認する手法もある。
【０００４】
「初期化」は、ＩＣカードの不揮発性メモリに対して、動作の為の基本情報の書込みを行うと共に、カード個別情報を書き込む領域を決定（メモリのフォーマット）する。「発行処理」は、「初期化」で書き込まれた基本情報に従った動作を行うＩＣカードに対して、同じく「初期化」で作成されたメモリ内の領域への詳細情報の書込みを行う。
【０００５】
上記したＩＣカードに対する処理は、ＩＣカードとの通信によって実現される。ＩＣカード処理装置は、実行すべき処理をコマンド電文としてＩＣカードに送信し、それに対してＩＣカードから発せられるレスポンス電文を受信する。その後、受信した電文の内容を確認し、期待通りであるなら「正常終了」、期待外れであるならば「異常終了」と判定する。「異常終了」の場合には、ＩＣカードに対して再処理が実行される。
【０００６】
例えば、ＩＣカード処理装置における履歴ファイルをメモリへ効率的に格納することを目的とするもので、処理実行中、処理の段階を追って記録を詳細に残していくが、最終結果が「正常」であったならば、処理履歴の詳細を残す必要がないので、「正常終了」を意味する履歴を残す技術が開示されている（特許文献１参照）。最終結果が「異常」であったならば、それまで記録していた詳細な履歴をそのまま残す。また、プログラム領域と履歴格納領域を同一メモリ素子（ＲＯＭ）内に確保し、メモリを有効に活用する。この場合、履歴を更新する手段として、メモリに記録するプログラムを別のワークメモリ（ＲＡＭ）に展開して動作させ、記録処理が完了したら、動作をプログラム領域に戻す。
【特許文献１】特開２０００−６６９２８
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記したＩＣカードに対する処理には、以下のような問題がある。
【０００８】
（１）ＩＣカードに対する処理結果は、「正常終了」又は「異常終了」としてだけ判断され履歴に記録される。「異常終了」の種類と発生累計は把握できるが、「正常終了」の中に隠れている「再処理せずして正常終了」又は「再処理して正常終了」の情報を得ることができない。
【０００９】
（２）「異常終了」と判断されたならば、異常内容を問わずに、限界回数まで再処理を実行していた為、明らかに再処理が有効ではない異常に対しても再処理を行い、カード処理装置の効率を下げていた。
【００１０】
本発明の目的は、上記課題を解決するためになされたものであり、処理効率に優れたＩＣカード処理方法及びＩＣカード処理装置を提供することにある。
【課題を解決するための手段】
【００１１】
この発明のＩＣカード処理方法及びＩＣカード処理装置は、以下のように構成されている。
【００１２】
（１）この発明のＩＣカード処理方法は、ＩＣカードに対して所定の処理を実行し、前記所定の処理により前記ＩＣカードが正しく処理されたか否かを判定し、前記ＩＣカードが正しく処理されていないことが判定された場合に、前記ＩＣカードの不適切な処理の原因に対して再処理が有効か否かを示す再処理可否情報に基づき、前記ＩＣカードに対して再処理を実行するか否か判定し、前記ＩＣカードの不適切な処理の原因に対して再処理が有効であることが判定された場合に、前記ＩＣカードに対して前記所定の処理を再度実行する。
【００１３】
（２）この発明のＩＣカード処理装置は、ＩＣカードの不適切な処理の原因に対して再処理が有効か否かを示す再処理可否情報を記憶する記憶手段と、前記ＩＣカードに対して所定の処理を実行するカード処理手段と、前記カード処理手段による前記所定の処理により前記ＩＣカードが正しく処理されたか否かを判定し、前記ＩＣカードが正しく処理されていないことが判定された場合に、前記記憶手段により記憶された前記再処理可否情報に基づき、前記ＩＣカードに対して再処理を実行するか否か判定し、前記ＩＣカードの不適切な処理の原因に対して再処理が有効であることが判定された場合に、前記カード処理手段により前記ＩＣカードに対して前記所定の処理を再度実行させる再処理制御手段とを備えている。
【発明の効果】
【００１４】
本発明によれば、処理効率に優れたＩＣカード処理方法及びＩＣカード処理装置を提供できる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照し、本発明の実施形態について説明する。
【００１６】
図１は、この発明の一例に係るＩＣカード処理装置の概略構成を示す図である。図１に示すように、ＩＣカード処理装置１は、制御部２、プログラム記憶部３、各種情報記憶部４、カード通信インターフェース５、カード搬送機構６を備えている。
【００１７】
制御部２は、ＩＣカード処理装置全体の動作を制御する。また、この制御部２は、ＩＣカードに対する所定の処理の実行、及び所定の処理の再実行（再処理）を制御する。さらに、この制御部２は、ＩＣカードに対する再処理の回数をカウントする再処理回数カウンタとしても機能する。プログラム記憶部３は、制御部２の動作プログラムを記憶する。各種情報記憶部４は、例えば図３に示す再処理可能異常コードテーブル、図４に示すカード処理履歴情報を記憶する。また、この各種情報記憶部４は、再処理回数カウンタによるカウント値も記憶する。カード通信インターフェース５は、処理対象のカードＣと通信する。カード搬送機構６は、処理対象のカードＣを搬送する。
【００１８】
次に、図２を参照して、この発明の一例に係る第１のＩＣカード処理方法について説明する。図２は、ＩＣカード製造工程（検査・初期化・発行）の一例を示すフローチャートである。
【００１９】
ＩＣカード処理装置は、カード搬送機構６により処理対象のＩＣカードＣを所定位置に搬送し、ＩＣカードに対して所定の処理を実行する。
【００２０】
まず、各種情報記憶部４に記憶されている再処理回数カウンタのカウント値がクリアされる（ＳＴ１１）。ＩＣカードの検査・初期化・発行は、処理環境を可変設定できるカード処理装置と被処理対象であるＩＣカードとの通信によって行われる。通信は外来ノイズの影響を受ける為、ＩＣカードに起因しない「伝送関係の異常」が発生することも考えられる。故に、「異常」と判断されたＩＣカードには、予め定められた回数以下（再処理限界回数以下）の「再処理」が為される。つまり、ここでは、ＩＣカードの処理前に、再処理を実行した回数をカウントする再処理回数カウンタのカウント値を初期化（クリア）する。なお、この発明のＩＣカード処理装置によるＩＣカード処理方法では、「異常」と判断されたＩＣカードに対して必ずしも再処理を実行するわけではなく、「異常」と判断されたＩＣカードであって異常の原因に対して再処理が有効な場合に再処理を実行する。再処理への移行条件については後に詳しく説明する。
【００２１】
上記したように、再処理回数カウンタのカウント値がクリアされると、制御部２の制御に基づき所定の処理、即ち検査・初期化・発行処理が実行される（ＳＴ１２）。ここでは、ＩＣカードの機能動作及び性能の確認が行なわれた後に、ＩＣカードのメモリ内のフォーマット処理（初期化）及び詳細データの書込み（発行処理）が実行される。
【００２２】
例えば機能動作／性能の確認は、動作仕様内環境での可変パラメータ（供給電圧、供給クロック等）を変化させながらの動作や、ＩＣカード内のデータ格納の為の不揮発性メモリの動作確認を行う。不揮発性メモリの動作確認とは、例えば読み書き処理の実施である。また、カードに自己診断指示コマンドを与え、カードからの応答で動作確認する手法もある。
【００２３】
「初期化」は、ＩＣカードの不揮発性メモリに対して、動作の為の基本情報の書込みを行うと共に、カード個別情報を書き込む領域を決定（メモリのフォーマット）する。「発行処理」は、「初期化」で書き込まれた基本情報に従った動作を行うＩＣカードに対して、同じく「初期化」で作成されたメモリ内の領域への詳細情報の書込みを行う。
【００２４】
上記したＩＣカードに対する処理は、ＩＣカードとの通信によって実現される。ＩＣカード処理装置１は、実行すべき処理をコマンド電文としてＩＣカードに送信し、それに対してＩＣカードから発せられるレスポンス電文を受信する。その後、受信した電文の内容を確認し、期待通りであるなら「正常終了」、期待外れであるならば「異常終了」と判定する。
【００２５】
制御部２により「正常終了」と判断されると（ＳＴ１３、ＹＥＳ）、ＩＣカード処理履歴情報が各種情報記憶部４に記録される（ＳＴ１７）。ＩＣカード処理履歴情報の詳細については後述する。制御部２により「異常終了」と判断されると（ＳＴ１３、ＮＯ）、さらに制御部２により各種情報記憶部４に記憶されている再処理可能異常コードテーブルに基づき、再処理が有効な異常か否か判断される（ＳＴ１４）。
【００２６】
再処理可能異常コードテーブルは、図３に示すように再処理可能異常コード（再処理可否情報）を保持している。つまり、再処理可能異常コードテーブルには、「異常終了」と判断される結果（処理結果コード）の内、再処理を行うことにより「正常」になる可能性のあるものが登録される。ここに登録されているもの以外の処理結果コードの「異常」は、再処理をしても「正常」にはなり得ないものなので、再処理は無意味である。
【００２７】
制御部２により再処理可能異常コードテーブルに基づき再処理が不能な異常であると判断されると（ＳＴ１４、ＮＯ）、ＩＣカード処理履歴情報が各種情報記憶部４に記録される（ＳＴ１７）。ＩＣカード処理履歴情報の詳細については後述する。逆に、制御部２により再処理可能異常コードテーブルに基づき再処理が可能な（有効な）異常であると判断されると（ＳＴ１４、ＹＥＳ）、制御部２により再処理回数が限界に達していないか確認される（ＳＴ１５）。
【００２８】
「再処理回数カウンタのカウント値」≧「再処理限界回数」の関係を満たす場合、つまり再処理回数が限界に達していれば（ＳＴ１５、ＹＥＳ）、ＩＣカードに対する再処理は許可されず、ＩＣカード処理履歴情報が各種情報記憶部４に記録される（ＳＴ１７）。一方、「再処理回数カウンタのカウント値」＜「再処理限界回数」の関係を満たす場合、つまり再処理回数が限界に達していなければ（ＳＴ１５、ＮＯ）、再処理が許可され、再処理カウンタにより再処理回数がカウントアップされ（ＳＴ１６）、再処理、即ち、検査・初期化・発行処理へ移行する（ＳＴ１２）。
【００２９】
ここで、上記したＩＣカード処理履歴情報の詳細について説明する。この発明のＩＣカード処理装置は、図４に示すようなＩＣカード処理履歴情報を収集する。つまり、このＩＣカード処理履歴情報は、処理対象となったＩＣカードの総数（投入数）及び正常に処理されたＩＣカードの総数（正常合計数）に関する情報を含む。さらに、ＩＣカード処理履歴情報は、再処理を必要とせずに正常に処理されたＩＣカードの総数（再処理無し正常数）、及び再処理を必要として正常に処理されたＩＣカードの総数（再処理有り正常数）に関する情報を含む。さらに、ＩＣカード処理履歴情報は、再処理が必要となった原因である異常（再処理可能異常コード）の発生数に関する情報も含む。さらに、ＩＣカード処理履歴情報は、全ての異常（再処理可能異常コード及び再処理不能異常コード）の発生数に関する情報も含む。なお、再処理を必要として正常に処理されたＩＣカードについては、再処理を何回必要としたかの情報を含ませるようにしてもよい。
【００３０】
このＩＣカード処理履歴情報により、例えば正常なＩＣカードが予定通り生産されていたとしても、再処理をしなければ正常終了しないものが多発すれば、これから発生し得る異常発生の予測に利用できる。具体的な例としては、「メモリ書込み異常」が発生し、再処理で正常終了するものが増加してきたら、メモリの信頼性に何かしらの異常が隠れている可能性が高いと判断できる。
【００３１】
次に、図５を参照して、第２のＩＣカード処理方法（比較例）について説明する。
【００３２】
処理対象のＩＣカードＣは所定位置に搬送され、ＩＣカードに対して所定の処理が実行される。まず、再処理回数カウンタのカウント値がクリアされ（ＳＴ２１）、検査・初期化・発行処理が実行される（ＳＴ２２）。
【００３３】
検査・初期化・発行処理を経て「正常終了」と判断されると（ＳＴ２３、ＹＥＳ）、ＩＣカード処理履歴情報が記録される（ＳＴ２７）。ＩＣカード処理履歴情報の詳細については後述する。検査・初期化・発行処理を経て「異常終了」と判断されると（ＳＴ２３、ＮＯ）、再処理回数が限界に達していないか確認される（ＳＴ２５）。
【００３４】
「再処理回数カウンタのカウント値」≧「再処理限界回数」の関係を満たす場合、つまり再処理回数が限界に達していれば（ＳＴ２５、ＹＥＳ）、ＩＣカードに対する再処理は許可されず、ＩＣカード処理履歴情報が記録される（ＳＴ２７）。一方、「再処理回数カウンタのカウント値」＜「再処理限界回数」の関係を満たす場合、つまり再処理回数が限界に達していなければ（ＳＴ２５、ＮＯ）、再処理が許可され、再処理カウンタにより再処理回数がカウントアップされ（ＳＴ２６）、再処理、即ち、検査・初期化・発行処理へ移行する（ＳＴ２２）。
【００３５】
ここで、図６を参照して、上記したＩＣカード処理履歴情報の詳細について説明する。つまり、このＩＣカード処理履歴情報は、処理対象となったＩＣカードの総数（投入数）及び正常に処理されたＩＣカードの総数（正常合計数）に関する情報を含む。さらに、このＩＣカード処理履歴情報は、全ての異常（再処理可能異常コード及び再処理不能異常コード）の発生数に関する情報も含む。
【００３６】
図５に示す第２のＩＣカード処理方法では、ＩＣカードの処理結果として、「正常終了」「異常終了」だけが履歴に記録される。「異常終了」の種類と発生累計は把握できるが、「正常終了」の中に隠れている「再処理せずして正常終了」「再処理して正常終了」の情報を得ることができない。また、「異常終了」と判断されたならば、異常内容を問わずに、限界回数まで再処理が実行される為、明らかに再処理が無効の異常に対しても再処理が行なわれ、処理効率が悪い。
【００３７】
これに対して図２に示す第１のＩＣカード処理方法では、「異常終了」と判定されたＩＣカードの内、再処理しても「正常終了」する見込みの無いものに対して再処理をしない（再処理が有効なものだけに再処理を行う）判断ができるので、無駄な処理をせずに効率的なＩＣカードの生産が期待できる。さらに、単純な「正常終了品」と「異常終了品」に区別するだけでなく、正常終了するまでの過程（再処理を要したか否か、再処理を実行する原因となった異常終了の内容）情報を履歴に残すことにより、将来の異常発生の要因情報を入手することが可能になる。
【００３８】
なお、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【００３９】
【図１】この発明の一例に係るＩＣカード処理装置の概略構成を示す図である。
【図２】この発明の一例に係る第１のＩＣカード処理方法を示すフローチャートである。
【図３】再処理可能異常コードテーブルに保持される再処理可能異常コードの一例を示す図である。
【図４】第１のＩＣカード処理方法により収集されるＩＣカード処理履歴情報の一例を示す図である。
【図５】第２のＩＣカード処理方法（比較例）を示すフローチャートである。
【図６】第２のＩＣカード処理方法により収集されるＩＣカード処理履歴情報の一例を示す図である。
【符号の説明】
【００４０】
１…ＩＣカード処理装置、２…制御部、３…プログラム記憶部、４…各種情報記憶部、５…カード通信インターフェース、６…カード搬送機構
【図１】
2005182183.tif 000003
【図２】
2005182183.tif 000004
【図３】
2005182183.tif 000005
【図４】
2005182183.tif 000006
【図５】
2005182183.tif 000007
【図６】
2005182183.tif 000008