(57)【要約】【課題】発行する携帯可能記憶媒体の種別や予想される発行エラー数により、発行エラー数の上限値を容易に変更でき、発行作業の効率を向上させることができる携帯可能記憶媒体発行システムを提供する。【解決手段】少なくともメモリを有する未発行状態のＩＣカードの前記メモリに対して各個人の発行データを書込むことにより各個人ごとにＩＣカードを発行するＩＣカード発行システムにおいて、あらかじめ任意の発行エラー数の上限値を設定し、ＩＣカードの発行時に発行エラーとなったＩＣカードの数を計数し、この計数値が設定された発行エラー数の上限値に達するとＩＣカードの発行動作を停止させる。【選択図】　　図３
2004046336.tif 000002
【特許請求の範囲】
【請求項１】
少なくともメモリを有する携帯可能記憶媒体の前記メモリに対して各個人の発行データを書込むことにより各個人ごとに携帯可能記憶媒体を発行する携帯可能記憶媒体発行システムにおいて、
あらかじめ任意の発行エラー数の上限値を設定する設定手段と、
携帯可能記憶媒体の発行時に発行エラーとなった携帯可能記憶媒体の数を計数する計数手段と、
この計数手段の計数値が前記設定手段により設定された値に達すると携帯可能記憶媒体の発行動作を停止させる制御手段と、
を具備したことを特徴とする携帯可能記憶媒体発行システム。
【請求項２】
少なくともメモリを有する携帯可能記憶媒体の前記メモリに対して各個人の発行データを書込むことにより各個人ごとに携帯可能記憶媒体を発行する携帯可能記憶媒体発行システムにおいて、
あらかじめ任意の発行エラー数の上限値を設定する設定手段と、
携帯可能記憶媒体の発行時に発行エラーが発生した際、当該携帯可能記憶媒体に関連する発行エラーであるか、当該携帯可能記憶媒体以外に関連する発行エラーであるかを判別する判別手段と、
この判別手段により当該携帯可能記憶媒体以外に関連する発行エラーであると判別された場合はその時点で携帯可能記憶媒体の発行動作を停止させる第１の制御手段と、
前記判別手段により当該携帯可能記憶媒体に関連する発行エラーであると判別された場合は発行エラー数をカウントアップする計数手段と、
この計数手段の計数値が前記設定手段により設定された値に達すると携帯可能記憶媒体の発行動作を停止させる第２の制御手段と、
を具備したことを特徴とする携帯可能記憶媒体発行システム。
【請求項３】
前記計数手段は、発行エラーとなった携帯可能記憶媒体の累積数を計数することを特徴とする請求項１あるいは請求項２記載の携帯可能記憶媒体発行システム。
【請求項４】
前記計数手段は、連続して発行エラーとなった携帯可能記憶媒体の数を計数することを特徴とする請求項１あるいは請求項２記載の携帯可能記憶媒体発行システム。
【請求項５】
前記メモリはＩＣメモリと磁気記録部とからなり、前記設定手段および計数手段は、前記ＩＣメモリに書込む発行データと前記磁気記録部に書込む発行データによって個別に管理することを特徴とする請求項１あるいは請求項２記載の携帯可能記憶媒体発行システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえば、少なくともＩＣメモリを内蔵した未発行状態のＩＣカード（携帯可能記憶媒体）の上記ＩＣメモリに対して各個人の発行データを書込むことにより各個人ごとにＩＣカードを発行するＩＣカード発行システムなどの携帯可能記憶媒体発行システムに関する。
【０００２】
【従来の技術】
最近、携帯可能記憶媒体として、不揮発性のデータメモリとそれを制御するためのＣＰＵ（セントラル・プロセッシング・ユニット）を有するＩＣチップを内蔵した、いわゆるＩＣカードが産業各方面で利用されてきている。
この種のＩＣカードは、通常、カード発行会社などに設置されているＩＣカード発行システムを用いて発行される。このようなＩＣカード発行システムでは、ＩＣカードのメモリに書込むための各個人の発行データを、その発行データを管理するホスト装置としてのホストコンピュータ内で、発行対象となるＩＣカード１枚ごとに対応して作成され、ＩＣカード発行装置内のリーダライタ装置のメモリ部へ転送されることにより、ＩＣカードの発行を行なうものである。
【０００３】
そして、このようなＩＣカード発行システムでは、カード発行中に発行エラーが発生した場合、発行エラーの枚数にかかわらず発行動作を継続するか、あるいは、発行エラーの枚数の上限を固定的に定めて、この上限値に達した場合にカード発行動作を中止するという方法が一般的である。
【０００４】
【発明が解決しようとする課題】
ところが、上記した従来のＩＣカード発行システムにおいては、発行エラーが頻発した際に発行作業の効率が悪くなり、また、ＩＣカードを無駄にしてしまうという問題がある。
また、発行エラー数の上限が固定的に定められており、発行するＩＣカードの種別や予想される発行エラーの数を考慮して上限値を容易に変更することができないため、発行作業の効率が悪くなるという問題がある。
【０００５】
そこで、本発明は、発行する携帯可能記憶媒体の種別や予想される発行エラー数により、発行エラー数の上限値を容易に変更でき、発行作業の効率を向上させることができる携帯可能記憶媒体発行システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明の携帯可能記憶媒体発行システムは、少なくともメモリを有する携帯可能記憶媒体の前記メモリに対して各個人の発行データを書込むことにより各個人ごとに携帯可能記憶媒体を発行する携帯可能記憶媒体発行システムにおいて、あらかじめ任意の発行エラー数の上限値を設定する設定手段と、携帯可能記憶媒体の発行時に発行エラーとなった携帯可能記憶媒体の数を計数する計数手段と、この計数手段の計数値が前記設定手段により設定された値に達すると携帯可能記憶媒体の発行動作を停止させる制御手段とを具備している。
【０００７】
また、本発明の携帯可能記憶媒体発行システムは、少なくともメモリを有する携帯可能記憶媒体の前記メモリに対して各個人の発行データを書込むことにより各個人ごとに携帯可能記憶媒体を発行する携帯可能記憶媒体発行システムにおいて、あらかじめ任意の発行エラー数の上限値を設定する設定手段と、携帯可能記憶媒体の発行時に発行エラーが発生した際、当該携帯可能記憶媒体に関連する発行エラーであるか、当該携帯可能記憶媒体以外に関連する発行エラーであるかを判別する判別手段と、この判別手段により当該携帯可能記憶媒体以外に関連する発行エラーであると判別された場合はその時点で携帯可能記憶媒体の発行動作を停止させる第１の制御手段と、前記判別手段により当該携帯可能記憶媒体に関連する発行エラーであると判別された場合は発行エラー数をカウントアップする計数手段と、この計数手段の計数値が前記設定手段により設定された値に達すると携帯可能記憶媒体の発行動作を停止させる第２の制御手段とを具備している。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
図１は、本実施の形態に係るＩＣカード発行システムの構成を概略的に示すものである。図１において、ホスト装置としてのホストコンピュータ１は、周辺装置の制御などを含むＩＣカード発行に関する一連の処理を実行するもので、各種データを一時的に記憶するメモリ２を内蔵しているとともに、補助記憶装置３、ディスプレイ装置４、キーボード５およびプリンタ６がそれぞれ接続されている。
【０００９】
補助記憶装置３は、たとえば、ハードディスク装置などから構成されており、本システム全体を制御する発行システムプログラム３１、環境設定ファイル３２、本発行システム自体のデータの外に、ＩＣカードに書込むべき発行データを保持するレコードが多数集まって構成される発行データファイル３３などが格納（記憶）されている。
【００１０】
ディスプレイ装置４は、ホストコンピュータ１の制御の下でＩＣカード発行の手順表示や装置の状態表示などを行なう。
キーボード５は、ディスプレイ装置４に表示される指示に応答して、オペレータが入力操作を行ない、必要なデータをホストコンピュータ１に与えるために使用される。
プリンタ６は、ＩＣカードの発行記録を残すために、発行日時、発行データファイルの名称、個人のＩＤ番号、総発行枚数、正常／異常発行枚数などをプリント出力する。
【００１１】
ホストコンピュータ１には、発行すべき未発行状態の携帯可能記憶媒体としてのＩＣカード（以後、未発行ＩＣカードと称す）Ｐ１がセットされ、そのセットされた未発行ＩＣカードＰ１のメモリに発行データを書込むことにより、ＩＣカードを発行するカード発行手段としてのカード発行装置７が接続されている。
【００１２】
未発行ＩＣカードＰ１は、データを記憶するＥＥＰＲＯＭなどの半導体メモリ（ＩＣメモリ）およびこれらを制御するＣＰＵなどからなるＩＣチップＭ１を内蔵しているとともに、磁気記録部としての磁気ストライプＭ２が表面に設けられている。
【００１３】
カード発行装置７は、たとえば、１つ（または、複数でもよい）の磁気リーダライタ装置２０、複数（または、１つでもよい）のＩＣリーダライタ装置２１、複数枚の未発行ＩＣカードＰ１をセットするためのインプット部２２、発行済のＩＣカード（以後、発行済ＩＣカードと称す）Ｐ２を複数枚格納するためのスタック部２３、発行エラーとなった複数枚のＩＣカードを格納するためのリジェクト部２４、および、ＩＣカードをインプット部２２から磁気リーダライタ装置２０、ＩＣリーダライタ装置２１、スタック部２３あるいはリジェクト部２４へと搬送するための搬送部２５から構成されている。
【００１４】
磁気リーダライタ装置２０は、未発行ＩＣカードＰ１の磁気ストライプＭ２に記録された磁気データを読取ってホストコンピュータ１に送ったり、ホストコンピュータ１からの磁気データを受取って未発行ＩＣカードＰ１の磁気ストライプＭ２に書込む機能を持っている。
【００１５】
ＩＣリーダライタ装置２１は、未発行ＩＣカードＰ１のＩＣチップＭ１内のメモリに記憶されたデータ（以後、これをＩＣデータとも称す）を読取ってホストコンピュータ１に送ったり、ホストコンピュータ１からのＩＣデータを受取って未発行ＩＣカードＰ１に書込む機能を持っている。
【００１６】
図２は、補助記憶装置３に記憶（格納）される発行データファイル３３の構成を示すものである。発行データファイル３３は、発行データファイル３３の名称が記録される発行データファイル名称記録部１１、個人の識別情報としてのＩＤ番号が記録される個人ＩＤ記録部１２、および、未発行ＩＣカードＰ１に書込むべき各発行データが記録される発行データ記録部１３から構成されている。発行データ記録部１３に記録される発行データとしては、この例ではＩＣデータと磁気データが格納され、図ではｎ人目の個人のｍ番目の発行データを「データｎ−ｍ」と表わしている。
【００１７】
次に、このような構成において、図３に示すフローチャートを参照してＩＣカードの発行処理動作を説明する。
本ＩＣカード発行システムの電源がオンされると、補助記憶装置３に記憶されている本システム全体を制御するための発行システムプログラム３１がホストコンピュータ１のメモリ２上に展開され、続いてホストコンピュータ１の制御がこのプログラムに移り、本システムによる処理が開始される。
【００１８】
まず、ステップＳ１において、オペレータは、補助記憶装置３内に格納された発行システムプログラム３１の環境設定を変更または表示確認することが可能である。環境設定の変更を行なう場合には、オペレータは、たとえば、キーボード５を用いて特定の操作を行なうことにより、図４に示されるような設定画面をディスプレイ装置４の画面に開き、この設定画面において行なう。
【００１９】
発行システムプログラム３１は、補助記憶装置３内に格納された環境設定ファイル３２を読込み、発行システムの環境設定情報を認識する。この環境設定ファイル３２内には、たとえば、図４に示される情報、すなわち、発行エラー枚数のＩＣリーダライタ装置２１および磁気リーダライタ装置２０のそれぞれについての上限値（０は上限なしを示す）、当該発行エラー枚数が累積エラー枚数であるか連続エラー枚数であるかを示す情報などが格納されている。
【００２０】
この環境設定ファイル３２は、発行システムプログラム３１がカード発行処理を行なっていない場合はいつでも、オペレータによる任意の変更が可能である。設定を変更する必要がない場合には、オペレータは設定画面からの設定操作を行なう必要はない。
【００２１】
次に、ステップＳ２において、オペレータは、これから発行を行なうＩＣカードの発行データが格納された発行データファイルの名称などの発行情報の入力をキーボード５から実行する。これらのデータは、ホストコンピュータ１内のメモリ２に展開され、必要に応じて参照されることが可能である。
【００２２】
次に、ステップＳ３において、ステップＳ２で指定された発行データファイルの名称に該当する発行データファイルが補助記憶装置３内の発行データファイル３３に存在するか否かが検索される。ここで、該当する発行データファイルが発行データファイル３３に存在しない場合には、エラーメッセージをディスプレイ装置４に表示してＩＣカードの発行処理を中断もしくは停止するなどのエラー処理（ステップＳ４）を実行する。
【００２３】
一方、該当する発行データファイルが発行データファイル３３に存在すればステップＳ５へ進み、ステップＳ２で指定された発行データファイル内の個人ＩＤ記録部１２に格納された全ての個人ＩＤ番号がディスプレイ装置４に表示される。ここで、オペレータは、キーボード５または図示しないマウスを用いて、発行を行なう個人ＩＤ番号の選択を実行する。個人ＩＤ番号の選択では、ディスプレイ装置４に表示された全ての個人ＩＤ番号の中から、１つまたは複数の個人ＩＤ番号をランダムに選択指定することができる。
【００２４】
オペレータによる個人ＩＤ番号の選択が終了し、オペレータによりキーボード５から発行開始指示がなされると、ステップＳ６において、ホストコンピュータ１内のメモリ２に設けられている計数手段としてのリジェクトカウンタをクリアし、ステップＳ７へ進む。ここに、リジェクトカウンタは、ＩＣリーダライタ装置２１用のリジェクトカウンタおよび磁気リーダライタ装置２０用のリジェクトカウンタのそれぞれが設けられている。
【００２５】
ステップＳ７では、ディスプレイ装置４を介してオペレータに発行処理が開始された旨を表示してステップＳ８へ進む。ステップＳ８では、搬送部２５を動作して、あらかじめオペレータによってセットされた未発行ＩＣカードＰ１をインプット部２２からＩＣリーダライタ装置２１へと搬送する。
【００２６】
次に、ステップＳ９において、個人ＩＤ番号に対応する発行データを、ＩＣリーダライタ装置２１を介して未発行ＩＣカードＰ１へ書込む処理が実行される。たとえば、１人目の個人ＩＤ番号については、データ１−１〜データ１−ｍまでが順に未発行ＩＣカードＰ１のＩＣチップＭ１内のメモリへ書込まれる。
【００２７】
次に、ステップＳ１０において、ステップＳ９での書込み処理で発行エラーが発生したか否かをチェックし、発行エラーが発生していなければステップＳ１１に進む。ステップＳ１１では、環境設定情報で、発行エラーの上限値が連続エラー枚数であるという設定になっている場合のみ、リジェクトカウンタをクリアする。
【００２８】
次に、ステップＳ１２において、発行データが書込まれた未発行ＩＣカードＰ１は発行済ＩＣカードＰ２となり、搬送部２５によってＩＣリーダライタ装置２１から取出されて、スタック部２３へと搬送され、ステップＳ１３へ進む。ステップＳ１３では、ステップＳ５で指定された全ての個人ＩＤ番号の発行データが書込まれたか否かがチェックされ、もし終了していなければステップＳ１４へ進み、次の個人ＩＤ番号をカレントとし、ステップＳ７に戻る。
【００２９】
以上の処理を、指定された個人ＩＤ番号の数だけ、ＩＣカードの発行が終了するまで繰り返す。
【００３０】
発行データにＩＣデータのみでなく、磁気データが含まれている場合は、ステップＳ８からＳ１１のＩＣデータに関する処理の後、磁気リーダライタ装置２０に未発行ＩＣカードＰ１が搬送され、以降ステップＳ９からＳ１１と同様の処理（発行エラーの処理を含む）が、磁気ストライプデータについても実行され、ステップＳ１１の後、ステップＳ１２へ進む。
【００３１】
このようにして、指定された個人ＩＤ番号の数だけＩＣカードの発行処理が終了すると、ステップＳ１５へ進む。ステップＳ１５では、発行記録表として、発行年月日、発行データファイルの名称、発行された個人ＩＤ番号、総発行枚数、あるいは、正常／異常発行枚数などをプリンタ６により出力して、一連のＩＣカード発行処理を終了する。
【００３２】
ステップＳ１０において、発行エラーが発生していればステップＳ１６に進む。ステップＳ１６では、発行エラーとなった未発行ＩＣカードＰ１がリジェクト部２４に搬送され、ステップＳ１７へ進む。ステップＳ１７では、発生した発行エラーがＩＣカードに関連するか否かの判断が行なわれる。このＩＣカードに関連（起因）する発行エラーであるという判断は、たとえば、ＩＣリーダライタ装置２１からホストコンピュータ１に対して、ＩＣリーダライタ装置２１が未発行ＩＣカードＰ１へ発行データの書込み中にエラーが発生した旨が伝えられたとき、あるいは、未発行ＩＣカードＰ１を活性化する際にエラーが発生した旨が伝えられたときなどに行なわれる。
【００３３】
ステップＳ１７において、発生した発行エラーがＩＣカードに関連しないと判断された場合は、ステップＳ１８へ進む。ステップＳ１８では、エラー処理が実行され、その後、カード発行処理を終了する。
ステップＳ１７において、発生した発行エラーがＩＣカードに関連すると判断された場合は、ステップＳ１９へ進む。ステップＳ１９では、エラー処理が実行され、ステップＳ２０へ進む。ステップＳ２０では、リジェクトカウンタを「＋１」し、ステップＳ２１へ進む。ステップＳ２１では、リジェクトカウンタの計数値と環境設定情報の発行エラー上限値とを比較し、リジェクトカウンタの計数値が上限値を超えている場合は、カード発行処理を終了し、越えていない場合はステップＳ１３へ進み、次の個人ＩＤ番号に対する発行処理を行なう。
【００３４】
なお、上記例では、リジェクトカウンタおよび発行エラー上限値は、ＩＣリーダライタ装置２１および磁気リーダライタ装置２０について個別に管理されたが、双方を区別せず、リジェクトカウンタおよび発行エラー上限値を１通りで管理することも可能である。
【００３５】
以上説明したように、上記実施の形態によれば、発行するＩＣカードの種別や予想される発行エラーの枚数により、発行エラーの枚数の上限値を容易に変更できるために、ＩＣカードの発行作業の効率を著しく向上させることができ、またＩＣカードの無駄も軽減することができる。
【００３６】
なお、前記実施の形態では、ＩＣカードそのものの発行に対して適用した場合について説明したが、これに限定されるものでなく、たとえば、リールテープ状に並べられた複数のＣＯＴと称されるＩＣモジュール（ＩＣカードに内蔵されるＩＣチップ）についての発行に対しても、同様に適用可能である。また、適用される携帯可能記憶媒体もカード状のものに限らず、たとえば、タグ状やペン状のものであってもよい。
【００３７】
また、前記実施の形態では、簡便のためにＩＣカード発行システム内に１つの磁気リーダライタ装置および複数のＩＣリーダライタ装置を持つ場合についてのみを例示したが、これに限定されるものでなく、少なくとも１つ以上の磁気リーダライタ装置およびＩＣリーダライタ装置を持つＩＣカード発行システムに対して適用可能である。さらに、ＩＣリーダライタ装置２１は、自動搬送タイプのものだけでなく、手差し式のものにも適用可能である。
【００３８】
また、前記実施の形態では、磁気リーダライタ装置およびＩＣリーダライタ装置は、磁気データおよびＩＣデータの書込みについて説明したが、たとえば、エンボス処理や文字、画像印刷のための装置にも置き換えられ、また、これらの装置のうち１つまたは複数の装置を組合わせたＩＣカード発行システムにも適用できる。
【００３９】
このように、本発明は前記実施の形態に限定されるものではなく、本発明の要旨を変えない範囲で種々変形実施可能である。
【００４０】
【発明の効果】
以上詳述したように本発明によれば、発行する携帯可能記憶媒体の種別や予想される発行エラー数により、発行エラー数の上限値を容易に変更でき、発行作業の効率を向上させることができる携帯可能記憶媒体発行システムを提供できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るＩＣカード発行システムの構成を概略的に示すブロック図。
【図２】補助記憶装置に記憶される発行データファイルの構成を示す図。
【図３】ＩＣカードの発行処理動作を説明するフローチャート。
【図４】ディスプレイ装置に表示される環境設定画面の一例を示す図。
【符号の説明】
１…ホストコンピュータ（ホスト装置）、２…メモリ、３…補助記憶装置、４…ディスプレイ装置、５…キーボード５、６…プリンタ、７…カード発行装置（カード発行手段）、３１…発行システムプログラム、３２…環境設定ファイル、３３…発行データファイル、Ｐ１…未発行ＩＣカード（携帯可能記憶媒体）、Ｐ２…発行済ＩＣカード、Ｍ１…ＩＣチップ（ＩＣメモリ、ＣＰＵ）、Ｍ２…磁気ストライプ（磁気記録部）、２０…磁気リーダライタ装置、２１…ＩＣリーダライタ装置、２２…インプット部、２３…スタック部、２４…リジェクト部、２５…搬送部。
【図１】
2004046336.tif 000003
【図２】
2004046336.tif 000004
【図３】
2004046336.tif 000005
【図４】
2004046336.tif 000006