(57)【要約】【課題】  リーダライタ１２と非接触式ＩＣカードＣとの通信処理の時間を短縮し、１つのリーダライタ１２による大量の非接触式ＩＣカードＣに対する処理を効率良く実施することができる。【解決手段】  非接触式ＩＣカードＣでは、リーダライタ１２から順次送信される命令を受信するごとに各命令をＲＡＭ４２に格納して応答を返し、リーダライタ１２との通信処理が完了した後、つまり、リーダライタ１２から送信された全ての命令の受信が完了した後、電力供給装置１４からの電力を受けて動作し、上記ＲＡＭ４２に蓄積した命令を実行するようにしたものである。【選択図】      図１
2006268525.tif 000002
【特許請求の範囲】
【請求項１】
外部装置からの処理要求に応じて処理を実行する携帯可能電子装置において、
外部装置から動作用の電力と命令を示す信号とを受信する受信手段と、
前記受信手段により第１の外部装置から動作用の電力とともに処理を要求する命令を受信した場合、前記受信手段により受信した動作用の電力によって動作し、前記命令を記憶する記憶手段と、
この記憶手段に前記命令を記憶した状態において前記受信手段により第２の外部装置から受信した動作用の電力によって動作し、前記記憶手段に記憶している命令に基づいて処理を実行する処理手段と、
を具備することを特徴とする携帯可能電子装置。
【請求項２】
さらに、不揮発性メモリを有し、
前記記憶手段は、前記命令に基づいて前記不揮発性メモリに書き込むべきデータを記憶し、
前記処理手段は、前記記憶手段に記憶したデータを不揮発性メモリに書き込む書込み処理を実行する、
ことを特徴とする前記請求項１に記載の携帯可能電子装置。
【請求項３】
前記処理手段は、前記第１の外部装置から通信終了を示す命令を受信した場合、前記記憶手段に記憶している命令に基づいて処理を実行する、
ことを特徴とする前記請求項１に記載の携帯可能電子装置。
【請求項４】
携帯可能電子装置に処理を要求する携帯可能電子装置の処理装置において、
携帯可能電子装置を搬送する搬送手段と、
この搬送手段により搬送される携帯可能電子装置に対して動作用の電力とともに処理を要求する命令を送信する通信手段と、
前記搬送手段により搬送される前記携帯可能電子装置が前記通信手段により送信されている命令を実行するための電力を前記携帯可能電子装置に供給する電力供給手段と、
を具備することを特徴とする携帯可能電子装置の処理装置。
【請求項５】
携帯可能電子装置と前記携帯可能電子装置に処理を要求する携帯可能電子装置の処理装置とからなる携帯可能電子装置の処理システムにおいて、
前記処理装置は、
携帯可能電子装置を搬送する搬送手段と、
この搬送手段により搬送される携帯可能電子装置に対して動作用の電力とともに処理を要求する命令を送信する通信手段と、
前記搬送手段により搬送される前記携帯可能電子装置が前記通信手段により送信されている命令を実行するための電力を前記携帯可能電子装置に供給する電力供給手段と、を有し、
前記携帯可能電子装置は、
外部から動作用の電力と命令を示す信号とを受信する受信手段と、
前記受信手段により前記処理装置の通信手段から動作用の電力とともに処理を要求する命令を受信した場合、前記受信手段により受信した動作用の電力によって動作し、前記命令を記憶する記憶手段と、
この記憶手段に前記命令を記憶した状態において前記受信手段により前記処理装置の電力供給手段から受信した動作用の電力によって動作し、前記記憶手段に記憶している命令に基づいて処理を実行する処理手段と、を有する、
ことを特徴とする携帯可能電子装置の処理システム。
【請求項６】
携帯可能電子装置と前記携帯可能電子装置に処理を要求する携帯可能電子装置の処理装置とからなるシステムに用いられる携帯可能電子装置の処理方法であって、
携帯可能電子装置に対して前記処理装置の通信手段から動作用の電力とともに処理を要求する命令を送信し、
前記処理装置から送信された動作用の電力によって動作し、前記処理装置から送信された命令を記憶手段に記憶し、
前記携帯可能電子装置が前記処理装置から送信されている命令を実行するための電力を前記処理装置の電力供給手段から前記携帯可能電子装置に供給し、
前記記憶手段に前記命令を記憶した状態において前記処理装置の電力供給手段から受信した動作用の電力によって動作し、前記記憶手段に記憶している命令に基づいて処理を実行する、
ことを特徴とする携帯可能電子装置の処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、無線通信機能を有する非接触式のＩＣカード内の不揮発性メモリに発行情報を記録する発行処理を行う携帯可能電子装置、携帯可能電子装置の処理装置、携帯可能電子装置の処理システムおよび携帯可能電子装置の処理方法に関する。
【背景技術】
【０００２】
従来、携帯可能電子装置としてのＩＣカードは、その使用目的や使用用途に応じて必要な鍵ファイルやデータファイル等をＩＣカード内部の不揮発性メモリ上に定義し、更に、それらのファイルにデータを書き込むことによって使用可能な状態になる。特に、初期状態のＩＣカードに対して上記のような処理手順によりデータを書き込み処理は、ＩＣカードの発行処理と呼ばれている。
【０００３】
上記ＩＣカードは、ＣＰＵ、ＲＯＭ、ＲＡＭ、不揮発性メモリなどを有するＩＣチップが内蔵されている。上記不揮発性メモリに発行情報が書き込まれていない初期状態のＩＣカードには、その製造段階においてＲＯＭ等に外部からのコマンドを処理するための制御プログラムが記録されている。このような初期状態のＩＣカードでは、上記のような発行処理において発行装置からのデータ書込み要求などの発行用命令に応じた処理を実行する機能が予め用意されている。たとえば、自身に発行情報を書込むための命令を実行する機能が用意されている。
【０００４】
従来のＩＣカードでは、通常、１つのコマンドに対して実行により１つのファイルを定義したり、１単位のデータを書き込むようになっており、さらに、各コマンドに対してその実行結果などを応答するようになっている。このため、従来のＩＣカードの発行処理は、発行装置が発行に必要なファイルやデータの数だけ発行用命令を各ＩＣカードに送信し、ＩＣカードが各発行用命令を逐次実行し、その実行結果などを示す応答を発行装置に返すことによってなされる。特に、ＩＣカードは、その使用目的に応じて、金融情報や個人情報など重要な情報を扱うことが多い。このため、ＩＣカード内に記録されるデータの信頼性やセキュリティ性が重視される。このため、ＩＣカードでは、与えられた命令の処理が完全に完結してから次の命令を受けて処理を行う逐次方式の処理を行っている。
【０００５】
また、ＩＣカードはデータの記憶素子としてＥＥＰＲＯＭやフラッシュメモリなどの不揮発性メモリを用いている。これらの記憶素子は１回のデータ書き込みに数ｍＳから数百ｍＳの時間を要するという短所がある。上記のようなＩＣカードの発行手続きを行う場合において、ＩＣカードに与えられるデータ書込み命令などの発行用命令は、一般に前述の逐次方式の通信方法によって実行される。このため、ＩＣカード内の不揮発性メモリへのデータの書き込むを繰り返して発行処理を行うようになっている。
【０００６】
さらに、近年では、様々な分野でＩＣカードが使われるようになってきている。このため、ＩＣカードが多機能化して１つのＩＣカードで様々な機能を有するようになっている。そのためには、発行手続きにおいて１つのＩＣカード内に多くのファイル定義やデータの書込みを行わねばならない。しかしながら、前述のような逐次方式で発行のための命令を実行しているために、１つのＩＣカードを発行するのに数分の時間を要することも珍しくないという問題点がある。
【特許文献１】特開２００４−１８５４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記のように、従来の携帯可能電子装置の処理装置では、複数の命令群を携帯可能電子媒体に実行させるには、各命令を伝送する毎に携帯可能電子装置からの応答を受信して処理結果の確認を繰り返して行う必要があるため、複数の携帯可能電子装置の発行処理などの処理に時間がかかるという問題点がある。
【０００８】
そこで、この発明は、処理装置が複数の携帯可能電子装置に対して処理を要求する命令を送信し、その命令に対する処理を各携帯可能電子媒体が実行するという一連の処理に時間がかかるという問題点を解決するため、処理装置が複数の携帯可能電子装置に対して要求した処理を各携帯可能電子装置が実行する一連の処理を効率良く行うことができる携帯可能電子装置、携帯可能電子装置の処理装置、携帯可能電子装置の処理システム、及び、携帯可能電子装置の処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明の携帯可能電子装置は、外部装置からの処理要求に応じて処理を実行するものにおいて、外部装置から動作用の電力と命令を示す信号とを受信する受信手段と、前記受信手段により第１の外部装置から動作用の電力とともに処理を要求する命令を受信した場合、前記受信手段により受信した動作用の電力によって動作し、前記命令を記憶する記憶手段と、この記憶手段に前記命令を記憶した状態において前記受信手段により第２の外部装置から受信した動作用の電力によって動作し、前記記憶手段に記憶している命令に基づいて処理を実行する処理手段とを有する。
【００１０】
この発明の携帯可能電子装置の処理装置は、携帯可能電子装置に処理を要求するものにおいて、携帯可能電子装置を搬送する搬送手段と、この搬送手段により搬送される携帯可能電子装置に対して動作用の電力とともに処理を要求する命令を送信する通信手段と、前記搬送手段により搬送される前記携帯可能電子装置が前記通信手段により送信されている命令を実行するための電力を前記携帯可能電子装置に供給する電力供給手段とを有する。
【００１１】
この発明の携帯可能電子装置の処理システムは、携帯可能電子装置と前記携帯可能電子装置に処理を要求する携帯可能電子装置の処理装置とからなるシステムにおいて、前記処理装置は、携帯可能電子装置を搬送する搬送手段と、この搬送手段により搬送される携帯可能電子装置に対して動作用の電力とともに処理を要求する命令を送信する通信手段と、前記搬送手段により搬送される前記携帯可能電子装置が前記通信手段により送信されている命令を実行するための電力を前記携帯可能電子装置に供給する電力供給手段とを有し、前記携帯可能電子装置は、外部から動作用の電力と命令を示す信号とを受信する受信手段と、前記受信手段により前記処理装置の通信手段から動作用の電力とともに処理を要求する命令を受信した場合、前記受信手段により受信した動作用の電力によって動作し、前記命令を記憶する記憶手段と、この記憶手段に前記命令を記憶した状態において前記受信手段により前記処理装置の電力供給手段から受信した動作用の電力によって動作し、前記記憶手段に記憶している命令に基づいて処理を実行する処理手段とを有する、
この発明の携帯可能電子装置の処理方法は、携帯可能電子装置と前記携帯可能電子装置に処理を要求する携帯可能電子装置の処理装置とからなるシステムに用いられる方法であって、携帯可能電子装置に対して前記処理装置の通信手段から動作用の電力とともに処理を要求する命令を送信し、前記処理装置から送信された動作用の電力によって動作し、前記処理装置から送信された命令を記憶手段に記憶し、前記携帯可能電子装置が前記処理装置から送信されている命令を実行するための電力を前記処理装置の電力供給手段から前記携帯可能電子装置に供給し、前記記憶手段に前記命令を記憶した状態において前記処理装置の電力供給手段から受信した動作用の電力によって動作し、前記記憶手段に記憶している命令に基づいて処理を実行する。
【発明の効果】
【００１２】
この発明によれば、処理装置が複数の携帯可能電子装置に対して要求した処理を各携帯可能電子装置が実行する一連の処理を効率良く行うことができる携帯可能電子装置、携帯可能電子装置の処理装置、携帯可能電子装置の処理システム、及び、携帯可能電子装置の処理方法を提供できる。
【発明を実施するための最良の形態】
【００１３】
以下、この発明を実施するための最良の形態について図面を参照して説明する。  
図１は、この発明の実施の形態に係るＩＣカード発行システム（携帯可能電子装置の処理システム）の構成例を示す図である。本実施の形態において、上記ＩＣカード発行システムは、携帯可能電子装置としての無線通信機能を有する非接触式ＩＣカードＣに対する発行処理を行うものであるものとする。
【００１４】
図１に示すように、ＩＣカード発行システムは、制御装置１１、リーダライタ１２、通信ライン１３、電力供給装置１４、搬送路１５、および、非接触式ＩＣカードＣなどから構成される。なお、本実施の形態では、制御装置１１、リーダライタ１２、通信ライン１３、電力供給装置１４および搬送路１５により携帯可能電子装置の処理装置を構成している。また、上記リーダライタ１２は、携帯可能電子装置の処理装置の通信手段として機能し、上記電力供給装置１４は、携帯可能電子装置の処理装置の電力供給手段として機能し、搬送路１５は、携帯可能電子装置の処理装置の搬送手段として機能する。
【００１５】
上記制御装置１１と上記リーダライタ１２とは、通信ライン１３により接続されている。これにより、上記制御装置１１と上記リーダライタ１２とは、上記通信ライン１３を介してデータの送受信が行なわれるように構成されている。上記通信ラインにより接続されている制御装置１１とリーダライタ１２とは、携帯可能電子装置の処理装置を構成している。
【００１６】
上記制御装置１１は、ＰＣ等により構成され、上記リーダライタ１２に対する上位装置として機能する。  
上記搬送路１５は、非接触式ＩＣカードＣを搬送するものである。上記搬送路１５は、非接触式ＩＣカードＣを上記リーダライタ１２の通信範囲１２ａに続いて上記電力供給装置１４の通信範囲（電力要求範囲）１４ａを通過させるように設置されている。
【００１７】
上記リーダライタ１２は、所定の通信範囲１２ａ内において上記搬送路１５を搬送される非接触式ＩＣカードＣとの無線通信を行う機能を有している。上記リーダライタ１２は、上記制御装置１１からの指示に基づいて上記非接触式ＩＣカードＣへコマンドを送信したり、上記非接触式ＩＣカードＣからの応答を受信したりするようになっている。上記非接触式ＩＣカードＣは、受信したコマンドに応じてデータの書き込み、読出しなどの処理を行うようになっている。従って、上記リーダライタ１２は、非接触式ＩＣカードＣとの無線通信によるデータの送受信によって、非接触式ＩＣカードＣにデータを記録したり、非接触式ＩＣカードＣからデータを読み取ったりするようになっている。
【００１８】
また、上記リーダライタ１２は、搬送路１５を搬送される非接触式ＩＣカードＣへコマンドを送信するとともに、非接触式ＩＣカードＣが動作するための電力を供給している。上記非接触式ＩＣカードＣは、後述するように、外部から受信した電波から生成した電力によって動作するようになっている。このため、上記リーダライタ１２は、非接触式ＩＣカードＣが動作するための電力とともに、コマンドを送信するようになっている。具体的には、上記リーダライタ１２は、所定の周波数の搬送波を送信すべきデータ（コマンドを形成するデータ）に応じて変調した電波を送信する。これより、上記非接触式ＩＣカードＣは、上記リーダライタ１２から受信した電波の搬送波から電力を生成するとともに、変調された搬送波を復調することによりデータを受信するようになっている。
【００１９】
上記電力供給装置１４は、所定の通信範囲（電力供給範囲）１４ａ内の非接触式ＩＣカードＣを動作させるための電力としての電波を発信するものである。上記電力供給装置１４は、たとえば、変調していない所定の周波数の搬送波を電波として発信するものである。上記搬送路１５を搬送されている所定の通信範囲１４ａ内の非接触式ＩＣカードＣは、上記電力供給装置１４から発信される電力としての電波により動作する。上記通信範囲１４ａは、上記搬送路１５の搬送速度と上記非接触式ＩＣカードが上記電力供給装置１４からの電力により実行すべき処理内容（処理時間）とに基づいて設定される。つまり、上記通信範囲１４ａは、少なくとも上記搬送路１５により搬送される非接触式ＩＣカードＣが後述するような処理を実行する間、上記非接触式ＩＣカードＣに電力を供給するように設定されている。
【００２０】
また、上記電力供給装置１４は、上記搬送路１５の搬送方向においてリーダライタ１２の後段に設けられている。すなわち、上記電力供給装置１４では、上記リーダライタ１２からの電波を受けて動作している非接触式ＩＣカードＣが動作を継続して行えるように、非接触式ＩＣカードＣに動作用の電力としての電波を供給するようになっている。これより、上記搬送路１５により搬送される非接触式ＩＣカードＣは、上記搬送路１５上において上記リーダライタ１２から受信した電波により動作し、さらに、上記電力供給装置１４から受信した電波により動作を継続する。
【００２１】
次に、上記制御装置１１の構成例について説明する。  
図２は、上記制御装置１１の構成例を示すブロック図である。  
図２に示すように、上記制御装置１１は、制御部２１、操作部２２、表示部２３、記憶部２４、インターフェース２５などを有している。
【００２２】
上記制御部２１は、制御装置全体を制御するものであり、例えば、ＲＡＭ、ＲＯＭ及びＣＰＵなどにより構成される。上記操作部２２は、オペレータからの操作指示が入力されるものであり、例えば、キーボードなどの入力装置により構成される。上記表示部２３は、オペレータに対する操作案内などを表示するものであり、例えば、ＣＲＴディスプレイなどにより構成される。上記記憶部２４は、非接触式ＩＣカードの発行データなどが記録されるものであり、例えば、ハードディスクドライブなどにより構成される。上記インターフェース２５は、通信ライン１３を介してリーダライタ１２とのデータの送受信を行うインターフェースである。
【００２３】
次に、上記リーダライタ１２の構成例について説明する。  
図３は、上記リーダライタ１２の構成例を示すブロック図である。  
図３に示すように、上記リーダライタ１２は、制御部３１、記憶部３２、インターフェース３３、送受信部３４、アンテナ３５などを有している。
【００２４】
上記制御部３１は、リーダライタ全体の制御を司るものである。上記記憶部３２は、上記制御装置１１から与えられたデータや上記非接触式ＩＣカードＣとの通信データなどを一時的に記憶するものである。上記インターフェース３３は、通信ライン１３を介して上記制御装置１１とのデータの送受信を行うインターフェースである。
【００２５】
上記送受信部３４は、上記アンテナ３５を介して上記非接触式ＩＣカードＣとのデータの送受信を行うものである。上記送受信部３４は、例えば、変復調回路、送信回路、受信回路などにより構成されている。上記アンテナ３５は、無線電波を送信したり、無線電波を受信したりするものである。
【００２６】
上記送受信部３４及び上記アンテナ３５は、送信手段あるいは通信手段として機能し、上記通信範囲１２ａ内の非接触式ＩＣカードＣとの無線通信を行う。上記送受信部３４及び上記アンテナ３５は、上記非接触式ＩＣカードＣに供給すべきコマンドなどのデータに基づいて所定の周波数の搬送波を変調した電波を発信し、上記非接触式ＩＣカードＣからの電波による応答を受信するものである。また、上記送受信部３４及び上記アンテナ３５により発信される電波は、上記非接触式ＩＣカードＣを動作させるための電力とともに、コマンドなどのデータを発信するようになっている。これにより、上記非接触式ＩＣカードＣは、上記送受信部３４及び上記アンテナ３５により発信される電波により動作するとともにコマンドなどのデータを受信する。
【００２７】
なお、上記電力供給装置１４は、上記通信範囲１４ａ内の上記非接触式ＩＣカードＣを動作させるための電力としての電波を発信するため、アンテナ及び送受信部などを有している。たとえば、上記電力供給装置１４では、上記非接触式ＩＣカードＣを動作させるための電力として、上記リーダライタ１２が発信する電波の搬送波と同じ周波数の搬送波の電波を発信するようになっている。この場合、上記電力供給装置１４に設けられる送信部及びアンテナは、上記通信範囲１４ａ内に上記リーダライタ１２と同じ周波数の電波を発信するように構成されている。
【００２８】
次に、上記非接触式ＩＣカードＣの構成例について説明する。  
図４は、上記非接触式ＩＣカードＣの構成例を示すブロック図である。  
図４に示すように、非接触式ＩＣカードＣは、ＣＰＵ（セントラル・プロセッシング・ユニット）４１、ＲＯＭ４３、ＲＡＭ４２、不揮発性メモリ４４、送受信回路４５、およびアンテナ４６を有している。上記ＣＰＵ４１、ＲＯＭ４３、ＲＡＭ４２、不揮発性メモリ４４、送受信回路４５及び電源生成部４７などの各部は、ＩＣチップにより構成され、当該非接触式ＩＣカードＣの筐体内に埋設される。
【００２９】
上記ＣＰＵ４１は、処理手段として機能し、非接触式ＩＣカード全体の制御を司るものである。上記ＣＰＵ４１は、例えば、上記リーダライタ１２からのコマンドに応じて各種データ処理などを実行するようになっている。上記ＲＯＭ４３は、プログラムメモリとして機能し、例えば、マスクＲＯＭなどの書換え不可能な不揮発性メモリにより構成されている。上記ＲＯＭ４３には、当該非接触式ＩＣカードの動作を司る制御プログラムやデータなどが記憶されている。
【００３０】
例えば、上記リーダライタ１２からのコマンドに対する処理は、上記ＣＰＵ４１が上記ＲＯＭ４３に記憶されている種々の制御プログラムを実行することにより実現される。すなわち、上記リーダライタ１２などの外部からの種々のコマンドに対する当該非接触式ＩＣカードＣの動作は、上記ＲＯＭ４３に記憶される各コマンドに対応する各制御プログラムにより実現される。
【００３１】
上記ＲＡＭ４２は、記憶手段として機能するワーキングメモリである。上記ＲＡＭ４２は、書換え可能な揮発性メモリにより構成されている。上記ＲＡＭ４２は、上記電源生成部４７から供給される電力によって動作する高速なデータの書込みが可能なメモリ素子から構成される。上記ＲＡＭ４２は、例えば、外部との通信データや上記ＣＰＵ４１により実行される種々の処理における作業用のデータなどを一時的に記憶するバッファメモリとして利用される。本実施の形態では、上記ＲＡＭ４２には、上記リーダライタ１２から受信したコマンドあるいは不揮発性メモリ４４に書込むべきデータを保持するようになっている。
【００３２】
上記不揮発性メモリ４４は、書換え可能な不揮発性のデータメモリとして機能し、たとえば、ＥＥＰＲＯＭやフラッシュメモリなどの記憶内容が書換え可能な不揮発性メモリにより構成されている。上記不揮発性メモリ４４には、当該非接触式ＩＣカードの使用目的や使用用途に応じた運用データとしての各種データが格納（記憶）される。例えば、当該非接触式ＩＣカードがクレジットカードとして利用される場合、上記不揮発性メモリ４４には、所持者の個人情報やカード発行会社、カード識別情報及び有効期限情報などの金融情報などがクレジット取引用のデータとして記録される。また、上記不揮発性メモリ４４には、上記電源生成部４７から供給される電力によりデータの書き込みが行われる。本実施の形態では、上記不揮発性メモリ４４には、上記ＣＰＵ４１の制御により上記ＲＡＭ４２に保持されているデータなどが書き込まれる。
【００３３】
上記送受信回路４５は、上記アンテナ４６を介して上記リーダライタ１２などの外部機器とのデータ通信を行うものである。上記送受信回路４５は、例えば、変調回路、復調回路、送信回路及び送受信回路などにより構成される。上記アンテナ４６は、電波の送受信を行うものである。上記アンテナ４６は、例えば、当該非接触式ＩＣカードＣの筐体内に埋設され、上記ＣＰＵ４１、ＲＯＭ４３、ＲＡＭ４２、不揮発性メモリ４４、送受信回路４５及び電源生成部４７などの機能を有するＩＣチップに接続されている。
【００３４】
上記送受信回路４５及び上記アンテナ４６は、送信手段、受信手段あるいは通信手段として機能し、上記リーダライタ１２とのデータの送受信を実現する。また、上記送受信回路４５及び上記アンテナ４６は、外部装置から電力として利用する電波を受信する手段としても機能する。例えば、上記リーダライタ１２から電波で送信されたコマンドは、上記アンテナ４６により受信されて受信信号として上記送受信回路４５に供給される。上記送受信回路４５では、上記アンテナ４６から供給された受信信号を復調して上記ＣＰＵ４１へ供給するようになっている。また、当該非接触式ＩＣカードＣ内で生成された送信データは、上記送受信回路４５により変調されて上記アンテナ４６を介して外部へ送信される。
【００３５】
上記電源生成部４７は、電源生成手段として機能し、アンテナ４６が受信した電波から動作電力を生成するものである。上記電源生成部４７は、上記アンテナ４６が受信した電波から生成した動作電力を当該非接触式ＩＣカードＣ内の各部に供給するようになっている。
【００３６】
次に、上記のように構成される発行システムによる発行処理の処理例について説明する。  
上記非接触式ＩＣカードＣは、リーダライタ１２側から種々の発行用命令をコマンドとして受信し、受信した発行用命令に応じた処理を非接触式ＩＣカードＣ自身が実行するようになっている。通常、非接触式ＩＣカードは、外部装置から受信した１つのコマンドに対して、そのコマンドに対する処理を実行し、その処理結果を応答として返信するようになっている。このため、従来のシステムにおいて、リーダライタ１２は、送信したコマンドに対する非接触式ＩＣカードでの処理が完了した旨の応答を受信してから次のコマンドを送信するようになっている。
【００３７】
これに対して、本実施の形態では、各非接触式ＩＣカードは、上記リーダライタ１２から受信したコマンドあるいはコマンドに含まれる処理データをＲＡＭ４２に蓄積し、受信完了を示す応答をリーダライタ１２へ返信する。また、上記リーダライタ１２では、送信したコマンドの受信完了を示す応答を受信した場合、次のコマンドを非接触式ＩＣカードＣへ送信する。これにより、上記リーダライタ１２では、非接触式ＩＣカードからコマンドを受信した旨の応答を受信するごとに、順次コマンドを送信できる。このため、リーダライタ１２と非接触式ＩＣカードとの通信処理は、短時間で完了することができる。
【００３８】
以下、上記ＩＣカード発行システムによる発行処理として第１、第２、第３の処理例について説明する。  
まず、発行処理の第１の処理例について説明する。  
図５は、上記ＩＣカード発行システムにおける発行処理の第１の処理例について説明する。  
まず、上記搬送路１５は、不揮発性メモリ４４に発行情報が書き込まれていない初期状態の非接触式ＩＣカードＣを所定の間隔で搬送する。上記搬送路１５により初期状態の非接触式ＩＣカードＣは、まず、上記リーダライタ１２の通信範囲１２ａ内に搬送され、続いて、上記電力供給装置１４の通信範囲１４ａに搬送されるようになっている。
【００３９】
上記リーダライタ１２では、特定の非接触式ＩＣカードＣとの通信状態でない場合、上記通信範囲１２ａ内に搬送された非接触式ＩＣカードＣに対して、通信開始するための電力用の電波を上記アンテナ３５及び送受信部３４により発信している（ステップＳ１１）。この電波は、非接触式ＩＣカードＣに対して、非接触式ＩＣカードＣを動作（起動）させるための電力を供給するとともに、通信可能である旨の応答を要求するものである。
【００４０】
このような電力用の電波を発信しているリーダライタ１２の制御部３１は、非接触式ＩＣカードＣからの応答待ちの状態となっている（ステップＳ１２）。この状態において非接触式ＩＣカードＣから通信可能である旨の応答を受信した場合、上記リーダライタ１２の制御部３１は、当該非接触式ＩＣカードＣとの通信を開始する（ステップＳ１３）。
【００４１】
また、上記通信範囲１２ａ内に搬送された非接触式ＩＣカードＣは、上記リーダライタ１２からの電力用の電波を上記アンテナ４６により受信する（ステップＳ３１）。上記アンテナ４６により受信した電波信号は、上記電源生成部４７へ供給される。上記電源生成部４７では、上記アンテナ４６により受信した電波により電力を生成し、生成した電力を非接触式ＩＣカードＣ内の各部に供給する。これにより、当該非接触式ＩＣカードＣは、上記電源生成部４７により生成された電力により起動する（ステップＳ３２）。  
また、上記電源生成部４７により生成された電力が供給された上記ＣＰＵ４１は、各部の初期動作を行うとともに、通信可能である旨を示す応答を上記リーダライタ１２へ送信する（ステップＳ３３）。
【００４２】
上記のような処理によりリーダライタ１２と非接触式ＩＣカードＣとが通信可能な状態となる。通信可能な状態となったリーダライタ１２と非接触式ＩＣカードＣとは、当該非接触式ＩＣカードＣの発行処理に関する命令（コマンド）と応答（レスポンス）との送受信を行う通信処理を行う。この通信処理では、非接触式ＩＣカードＣに発行処理に必要な発行用命令群をリーダライタ１２から非接触式ＩＣカードＣに供給する発行用命令の送受信処理と、リーダライタ１２からの発行開始要求によって発行用命令群の各命令を非接触式ＩＣカードＣに実行させる発行開始処理とが行われる。
【００４３】
上記発行用命令群を非接触式ＩＣカードＣに供給する送受信処理では、上記リーダライタ１２の制御部３１は、上記制御装置１１により設定された発行処理に必要な発行用命令群（ここでは、発行用命令１〜ｎとする）を上記アンテナ３５及び送受信部３４により順次非接触式ＩＣカードＣへ送信する。
【００４４】
すなわち、上記通信範囲１２ａ内に搬送された非接触式ＩＣカードＣから通信可能である旨の応答を受信した場合、上記リーダライタ１２の制御部３１は、まず、上記送受信部３４及びアンテナ３５により発行用命令１を当該非接触式ＩＣカードＣへ送信する（ステップＳ１４）。この発行用命令１を送信したリーダライタ１２の制御部３１は、当該発行用命令１に対する当該非接触式ＩＣカードＣから応答を待つ（ステップＳ１５）。
【００４５】
上記リーダライタ１２から発行用命令１としての電波が発信された場合、上記非接触式ＩＣカードＣでは、上記発行用命令１を上記アンテナ４６により受信する（ステップＳ３４）。上記アンテナ４６により受信した電波信号は、上記送受信回路４５と上記電源生成部４７とへ供給される。上記電源生成部４７では、上記アンテナ４６により受信した電波により電力を生成している。この電源生成部４７により生成された電力により、上記非接触式ＩＣカードＣは、動作するようになっている。
【００４６】
また、上記送受信回路４５では、上記アンテナ４６により受信した電波信号を復調し、復調した信号（データ）を上記ＣＰＵ４１へ供給する。ここでは、上記リーダライタ１２により電波として発信された発行用命令１としてのコマンドが上記送受信回路４５により復調されて上記ＣＰＵ４１に供給される。上記送受信回路４５により復調されたデータとしてのコマンドが供給された上記ＣＰＵ４１は、上記送受信回路４５から供給されるコマンドをＲＡＭ４２に格納する処理を行う（ステップＳ３５）。
【００４７】
上記アンテナ４６により受信した発行用命令１をＲＡＭ４２へ格納する処理が終了した場合、上記ＣＰＵ４１は、上記リーダライタ１２からの発行用命令１の受信が正常に完了したか否かを示す応答１を上記送受信回路４５及びアンテナ４６により電波としてリーダライタ１２へ送信する（ステップＳ３６）。たとえば、上記アンテナ４６により受信した発行用命令１を正常にＲＡＭ４２に格納した場合、上記ＣＰＵ４１は、上記リーダライタ１２からの発行用命令１の受信が正常に完了したことを示す応答１をリーダライタ１２へ送信する。また、上記アンテナ４６により受信した発行用命令１が正常にＲＡＭ４２に格納できなかった場合、上記ＣＰＵ４１は、上記リーダライタ１２からの発行用命令１の受信にエラーが発生したことを示す信号を応答１としてリーダライタ１２へ送信する。
【００４８】
非接触式ＩＣカードＣから発信された発行用命令１に対する応答１は、上記リーダライタ１２のアンテナ３５により受信される（ステップＳ１６）。上記リーダライタ１２のアンテナ３５により受信された電波信号は、上記送受信部３４により復調されて制御部３１に供給される。上記制御部３１では、上記アンテナ３５及び送受信部３４により受信した非接触式ＩＣカードＣからの応答１に基づいて発行用命令１が非接触式ＩＣカードＣに正常に受信されたか否かを判断する（ステップＳ１７）。この判断により上記発行用命令１を当該非接触式ＩＣカードＣが正常に受信しなかったと判断した場合（ステップＳ１７、ＮＯ）、上記制御部３１は、当該非接触式ＩＣカードＣに対する発行処理がエラーとなったものとし、当該非接触式ＩＣカードＣに対する発行処理を終了する。
【００４９】
また、上記判断により上記発行用命令１を当該非接触式ＩＣカードＣが正常に受信したと判断した場合（ステップＳ１７、ＹＥＳ）、上記制御部３１は、次の発行用命令２を当該非接触式ＩＣカードＣに対して送信する処理を行う。この場合、上記リーダライタ１２は、上記発行用命令２について上記ステップＳ１４〜Ｓ１７と同様な処理を行う。これに対して、上記非接触式ＩＣカードＣも、上記ステップＳ３４〜３６と同様な処理を行う。
【００５０】
このような各発行用命令の送受信処理は、全ての発行用命令１〜ｎについて順次実行される。すなわち、上記リーダライタ１２と非接触式ＩＣカードＣとは、順次全ての発行用命令１〜ｎについての送受信処理を行う。この結果、上記非接触式ＩＣカードＣのＲＡＭ４２には、発行用命令群（発行用命令１〜ｎ）が蓄積される。
【００５１】
上記リーダライタ１２では、最後の発行用命令（発行用命令ｎ）を非接触式ＩＣカードＣが正常に受信した旨の応答を受信したことにより、全ての発行用命令１〜ｎが正常に非接触式ＩＣカードＣに受信されたものと判断する。上記のような各発行用命令の送受信処理により全ての発行用命令を非接触式ＩＣカードＣが正常に受信したことを確認した場合、上記リーダライタ１２の制御部３１は、当該非接触式ＩＣカードＣに対して各発行用命令を実行することを要求する発行開始命令を送信する（ステップＳ１８）。
【００５２】
上記リーダライタ１２から発行開始命令が送信されると、上記非接触式ＩＣカードＣでは、上記アンテナ４６及び送受信回路４５により上記発行開始命令を受信する（ステップＳ３７）。上記発行開始命令を受信した場合、上記ＣＰＵ４１は、発行開始命令を受信したことを示す応答をリーダライタ１２へ送信する（ステップＳ３８）。
【００５３】
上記非接触式ＩＣカードＣから送信された応答は、上記リーダライタ１２のアンテナ３５及び送受信部３４により受信される（ステップＳ１９）。上記発行開始命令を受信したことを示す応答を受信した場合、上記リーダライタ１２の制御部３１は、当該非接触式ＩＣカードＣに対する通信処理を終了する。
【００５４】
また、上記発行開始命令を受信した場合、上記非接触式ＩＣカードＣのＣＰＵ４１は、上記のような応答をリーダライタ１２に送信するとともに、上記ＲＡＭ４２に蓄積した各発行用命令１〜ｎを実行する（ステップＳ３９）。この際、上記非接触式ＩＣカードＣは、上記リーダライタ１２あるいは上記電力供給装置１４からの電波により継続して動作するようになっている。すなわち、上記非接触式ＩＣカードＣは、上記命令１〜ｎを実行している間、リーダライタ１２の通信範囲１２ａから外れた場合であっても、上記通信範囲１４ａにおいて上記電力供給装置１４から発信されている電波により電力を生成して動作するようになっている。
【００５５】
上記ステップＳ３９において上記ＲＡＭ４２に蓄積した各発行用命令１〜ｎが完了すると、当該非接触式ＩＣカードＣは、全ての発行用命令を実行したこととなる。たとえば、上記リーダライタ１２が非接触式ＩＣカードＣに種々の発行情報を不揮発性メモリ４４に書き込む処理を上記発行用命令１〜ｎにより要求した場合、当該非接触式ＩＣカードＣでは、上記ＲＡＭ４２に蓄えた発行用命令１〜ｎを順次実行する。これにより、当該非接触式ＩＣカードＣの不揮発性メモリ４４には、発行用命令１〜ｎにより書込みが要求された発行情報が書き込まれ、当該非接触式ＩＣカードＣが発行済みの状態となる。
【００５６】
また、上述したように、上記非接触式ＩＣカードＣは、当該発行処理において上記搬送路１５により搬送されている。また、上記通信範囲１２ａと通信範囲１４ａとは、図１に示すように、上記搬送路１５上の非接触式ＩＣカードＣが通信範囲１２ａに進入してから通信範囲１４ａを出るまでの間、何れかの通信範囲にあるように設定されている。
【００５７】
また、上記通信範囲１２ａは、少なくとも上記搬送路１５を搬送される非接触式ＩＣカードＣとリーダライタ１２との通信処理（上記ステップＳ１１〜Ｓ１９及びＳ３１〜３８）が完了するように設定され、上記通信範囲１４ａは、少なくとも上記非接触式ＩＣカードにおいてＲＡＭ４２に蓄積した複数の発行用命令に応じた発行処理（ステップＳ３８）が全て完了するように設定される。
【００５８】
このため、上記通信範囲１２ａ及び通信範囲１４ａは、搬送路１５による非接触式ＩＣカードＣの搬送速度、リーダライタ１２と非接触式ＩＣカードＣとの通信処理の処理時間、非接触式ＩＣカードＣがＲＡＭに蓄積した全ての命令を実行する処理の処理時間などに応じて設定される。
【００５９】
なお、上記ステップＳ３９において、上記ＲＡＭ４２に蓄積した発行用命令１〜ｎを実行している間、当該非接触式ＩＣカードＣは、動作用の電力を生成するために電力供給装置１４からの電波を受信しているが、外部装置との通信は行わないようになっている。
【００６０】
上記のように、本第１の処理例では、上記リーダライタ１２が通信範囲１２ａ内の非接触式ＩＣカードＣに複数の発行用命令を順次送信し、当該非接触式ＩＣカードＣでは、各発行用命令１〜ｎをＲＡＭ４２に一旦蓄えてリーダライタ１２に応答を返す。さらに、各発行用命令をＲＡＭ４２に記憶した非接触式ＩＣカードは、ＲＡＭ４２の記憶内容を保持したまま、電力供給装置からの電力供給を受けて動作し、ＲＡＭ４２に蓄積している各発行用命令１〜ｎを順次実行する。これにより、非接触式ＩＣカード内においてＲＡＭにデータを記憶する処理は高速で可能であるため、リーダライタ１２と非接触式ＩＣカードＣとの通信処理は、短時間で完了することができる。
【００６１】
また、ＲＡＭに蓄積した複数の発行用命令は、リーダライタとは別の電力供給装置から供給される電力によって動作する非接触式ＩＣカード内で実行される。この結果、システム全体としては、多数の発行用命令を非接触式ＩＣカードに実行させる場合であっても、不揮発性メモリ４４へのデータの書込み処理などの処理時間がかかる処理を非接触式ＩＣカードに実行させる場合であっても、非接触式ＩＣカードが実行する処理には十分な時間を確保することができる。また、１つのリーダライタ１２と各非接触式ＩＣカードとの通信処理は、短時間で完了するため、システム全体としては、多数の非接触式ＩＣカードに対する発行処理を効率良く行うことができる。
【００６２】
次に、発行処理の第２の処理例について説明する。  
図６は、上記ＩＣカード発行システムにおける発行処理の第２の処理例について説明する。  
この第２の処理例では、発行用命令１〜ｎが不揮発性メモリ４４への発行情報などのデータの書込み要求である場合を想定している。第２の処理例では、非接触式ＩＣカードＣがリーダライタ１２から発行用命令１〜ｎとして供給される不揮発性メモリ４４に書き込むべきデータをＲＡＭ４２に蓄積し、リーダライタ１２との通信処理が完了した後にＲＡＭ４２に蓄積したデータを不揮発性メモリ４４に書き込む処理を行う。なお、第２の処理例として説明する図６のフローチャートでは、上記第１の処理例として説明した図５のフローチャートにおける処理ステップと同様な処理ステップについては、同一箇所に同一符号を付して詳細な説明を省略する。
【００６３】
上記ステップＳ１１〜１３およびＳ３１〜３３と同様な処理によりリーダライタ１２と非接触式ＩＣカードＣとが通信可能な状態となる。この状態において、リーダライタ１２は、不揮発性メモリ４４へのデータの書込みを要求する発行用命令１〜ｎを上記ステップＳ１４〜Ｓ１７と同様な処理により順次非接触式ＩＣカードＣへ送信する。
【００６４】
これに対して、上記非接触式ＩＣカードＣでは、上記リーダライタ１２から電波として発信された発行用命令１を上記アンテナ４６により受信する（ステップＳ３４）。上記アンテナ４６により受信した電波信号は、上記送受信回路４５と上記電源生成部４７とへ供給される。上記電源生成部４７では、上記アンテナ４６により受信した電波により電力を生成し、生成した電力を当該非接触式ＩＣカードＣ内の各部に供給している。また、上記送受信回路４５では、上記アンテナ４６により受信した電波信号を復調し、復調した信号（データ）を上記ＣＰＵ４１へ供給する。ここでは、上記リーダライタ１２により電波として発信された発行用命令１としてのコマンドが上記送受信回路４５により復調されて上記ＣＰＵ４１に供給される。
【００６５】
上記送受信回路４５により復調されたデータとしての発行用命令１が供給された上記ＣＰＵ４１は、上記発行用命令１を解析し、不揮発性メモリ４４に書き込むべきデータを判別する。これにより上記発行用命令１に基づいて不揮発性メモリ４４に書き込むべきデータを判別すると、上記ＣＰＵ４１は、不揮発性メモリ４４に書き込むべきデータをＲＡＭ４２に格納する（ステップＳ５５）。
【００６６】
上記発行用命令１に基づいて不揮発性メモリ４４に書き込むべきデータをＲＡＭ４２に格納した場合、上記ＣＰＵ４１は、上記リーダライタ１２からの発行用命令１の受信が正常に完了したことを示す応答１を上記送受信回路４５及びアンテナ４６により電波としてリーダライタ１２へ送信する（ステップＳ３６）。
【００６７】
上記ステップＳ１４〜Ｓ１７、Ｓ３４、Ｓ５５およびＳ３６と同様な処理は、各発行用命令１〜ｎについて実行される。したがって、上記非接触式ＩＣカードＣのＲＡＭ４２には、リーダライタ１２から順次送信される各発行用命令１〜ｎに基づいて不揮発性メモリ４４に書き込むべきデータが全て蓄積される。
【００６８】
また、上記リーダライタ１２では、全ての発行用命令１〜ｎが非接触式ＩＣカードＣに正常に受信されたことを確認した場合、当該非接触式ＩＣカードＣに対して発行開始命令を送信する（ステップＳ１８）。この第２の処理例において、上記ステップＳ１８でリーダライタ１２から非接触式ＩＣカードＣに送信される発行開始命令は、ＲＡＭ４２に蓄積したデータを不揮発性メモリ４４に書き込む処理を要求するコマンドとして機能する。
【００６９】
上記リーダライタ１２から発行開始命令が送信されると、上記非接触式ＩＣカードＣでは、上記アンテナ４６及び送受信回路４５により上記発行開始命令を受信する（ステップＳ３７）。上記発行開始命令を受信した場合、上記ＣＰＵ４１は、当該発行開始命令を受信したことを示す応答をリーダライタ１２へ送信する（ステップＳ３８）。
【００７０】
上記非接触式ＩＣカードＣから送信された応答は、上記リーダライタ１２のアンテナ３５及び送受信部３４により受信される（ステップＳ１９）。上記発行開始命令を受信したことを示す応答を受信した場合、上記リーダライタ１２の制御部３１は、当該非接触式ＩＣカードＣに対する通信処理を終了する。
【００７１】
また、上記発行開始命令を受信した場合、上記非接触式ＩＣカードＣのＣＰＵ４１は、上記のような応答をリーダライタ１２に送信するとともに、上記ＲＡＭ４２に蓄積したデータを不揮発性メモリ４４に書き込む処理を行う（ステップＳ５９）。この際、上記非接触式ＩＣカードＣは、上記リーダライタ１２あるいは上記電力供給装置１４からの電波により継続して動作するようになっている。すなわち、上記非接触式ＩＣカードＣは、上記命令１〜ｎを実行している間、リーダライタ１２の通信範囲１２ａから外れた場合であっても、上記通信範囲１４ａにおいて上記電力供給装置１４から発信されている電波により電力を生成して動作するようになっている。
【００７２】
上記ステップＳ３９において上記ＲＡＭ４２に蓄積したデータを全て不揮発性メモリ４４に書き込むと、当該非接触式ＩＣカードＣは、リーダライタ１２から受信した発行用命令１〜ｎに基づく発行処理を完了したこととなる。なお、上記ステップＳ３９において、上記ＲＡＭ４２に蓄積した発行用命令１〜ｎを実行している間、当該非接触式ＩＣカードＣは、動作用の電力を生成するために電力供給装置１４からの電波を受信しているが、外部装置との通信は行わないようになっている。
【００７３】
上記のように、第２の処理例では、上記リーダライタ１２が通信範囲１２ａ内の非接触式ＩＣカードＣに複数の発行用命令を順次送信し、当該非接触式ＩＣカードＣでは、各発行用命令１〜ｎを逐次解析し、各発行用命令に基づいて不揮発性メモリ４４に書き込むべきデータをＲＡＭ４２に一旦蓄えてリーダライタ１２に各発行用命令に対する応答を返す。さらに、リーダライタ１２からの全ての発行用命令を受信した非接触式ＩＣカードは、不揮発性メモリ４４に書き込むべきデータを上記ＲＡＭ４２に保持したまま、電力供給装置１４からの電力供給を受けて動作し、ＲＡＭ４２に蓄積しているデータを不揮発性メモリ４４に書き込む。
【００７４】
これにより、リーダライタ１２と非接触式ＩＣカードＣとの通信処理は、短時間で完了することができる。これは、非接触式ＩＣカードＣ内においてＲＡＭ４２にデータを記憶する処理は、不揮発性メモリ４４にデータを書き込む処理に比べて高速であるためである。この結果、ＩＣカード発行システムでは、大量の非接触式ＩＣカードＣに対する発行処理を効率良く実行することができる。
【００７５】
また、ＲＡＭ４２に蓄積したデータは、リーダライタ１２とは別の電力供給装置１４から供給される電力によって動作する非接触式ＩＣカードＣ内で不揮発性メモリ４４に書き込まれる。この結果、システム全体としては、多数の発行用命令により大量のデータを不揮発性メモリ４４に書き込ませる場合であっても、非接触式ＩＣカードＣが不揮発性メモリ４４にデータを書き込む処理には、十分な時間を確保することができる。また、１つのリーダライタ１２と各非接触式ＩＣカードＣとの通信処理は、短時間で完了するため、システム全体としては、多数の非接触式ＩＣカードＣに対する発行処理を効率良く行うことができる。
【００７６】
次に、発行処理の第３の処理例について説明する。  
図７は、上記ＩＣカード発行システムにおける発行処理の第３の処理例について説明する。  
この第３の処理例では、第１の処理例と同様な処理によりＲＡＭ４２に発行用命令群を蓄積し、リーダライタ１２から当該非接触式ＩＣカードを非選択とする旨の命令を受信したのに基づいて、非接触式ＩＣカードが、外部装置との通信を遮断するモードに移行し、このモードにおいてＲＡＭ４２に蓄積した発行用命令を実行する。図７に示すフローチャートでは、図５と同様の処理ステップについては、同一箇所に同一符号を付している。従って、第３の処理例の説明では、第１の処理例と同様な処理については詳細な説明を省略するものとする。
【００７７】
すなわち、上記ステップＳ１１〜１３およびＳ３１〜３３と同様な処理によりリーダライタ１２と非接触式ＩＣカードＣとが通信可能な状態となる。この状態において、リーダライタ１２は、発行用命令１〜ｎを上記ステップＳ１４〜Ｓ１７と同様な処理により順次非接触式ＩＣカードＣへ送信する。これに対して、上記非接触式ＩＣカードＣでは、上記リーダライタ１２から電波として順次発信された発行用命令１〜ｎを上記ステップＳ３４〜Ｓ３６と同様な処理により順次ＲＡＭ４２に蓄積する。
【００７８】
上記リーダライタ１２では、全ての発行用命令１〜ｎが非接触式ＩＣカードＣに正常に受信されたことを確認した場合、当該非接触式ＩＣカードＣに対して当該非接触式ＩＣカードＣを通信相手として非選択とする命令（ＤＥＳＥＬＥＣＴ命令）を送信する（ステップＳ６８）。このＤＥＳＥＬＥＣＴ命令は、非接触式ＩＣカードに対して外部との通信を絶つ状態に移行することを要求する命令である。たとえば、ＩＳＯ／ＩＥＣ１４４４３Ｔｙｐｅ−Ｂでは、ＩＣカードを非選択状態とするための命令（ＤＥＳＥＬＥＣＴ命令）としてＨＬＴＢコマンドが規定されている。
【００７９】
上記リーダライタ１２からＤＥＳＥＬＥＣＴ命令が送信されると、上記非接触式ＩＣカードＣでは、上記アンテナ４６及び送受信回路４５により上記ＤＥＳＥＬＥＣＴ命令を受信する（ステップＳ７７）。上記ＤＥＳＥＬＥＣＴ命令を受信した場合、上記ＣＰＵ４１は、当該ＤＥＳＥＬＥＣＴ命令を受信したことを示す応答をリーダライタ１２へ送信するとともに（ステップＳ７８）、外部との通信を絶つ動作モードとしての非通信状態に移行する。たとえば、ＩＳＯ／ＩＥＣ１４４４３Ｔｙｐｅ−Ｂでは、上記ＨＬＴＢコマンドを受信したＩＣカードが、ＨＡＬＴ  Ｓｔａｔｅと呼ばれる外部との通信を絶つ動作モードとしての非通信状態に移行するように規定されている。
【００８０】
上記リーダライタ１２では、当該ＤＥＳＥＬＥＣＴ命令を受信したことを示す応答に基づいて当該非接触式ＩＣカードＣとの通信処理を終了する（ステップＳ６９）。一方、上記ＤＥＳＥＬＥＣＴ命令に応じて非通信状態に移行した非接触式ＩＣカードＣでは、ＲＡＭ４２に蓄積した各発行用命令１〜ｎを実行する（ステップＳ７９）。この際、上記非接触式ＩＣカードＣは、上記電力供給装置１４からの電波により継続して動作するようになっている。すなわち、上記非接触式ＩＣカードＣは、上記通信範囲１４ａにおいて上記電力供給装置１４から発信されている電波により電力を生成して動作するようになっている。  
上記ステップＳ７９において上記ＲＡＭ４２に蓄積した発行用命令１〜ｎを全て実行すると、当該非接触式ＩＣカードＣは、上記リーダライタ１２から受信した発行用命令１〜ｎに基づく発行処理を完了したこととなる。
【００８１】
上記のように、第３の処理例では、上記リーダライタ１２が通信範囲１２ａ内の非接触式ＩＣカードＣに複数の発行用命令を順次送信し、当該非接触式ＩＣカードＣでは、各発行用命令１〜ｎを逐次ＲＡＭ４２に蓄えてリーダライタ１２に各発行用命令を受信したことを示す応答を返す。さらに、リーダライタ１２は、非接触式ＩＣカードが実行すべき発行用命令を全て送信すると、当該非接触式ＩＣカードＣとの通信を終了するためのＤＥＳＥＬＥＣＴ命令を送信する。このＤＥＳＥＬＥＣＴ命令を受信した非接触式ＩＣカードは、上記ＲＡＭ４２の記憶内容を保持したまま、外部との通信を絶つ動作モードに移行し、電力供給装置１４からの電力供給を受けて動作することにより上記ＲＡＭ４２に蓄積している各発行用命令１〜ｎを実行する。
【００８２】
たとえば、ＩＳＯ／ＩＥＣ１４４４３Ｔｙｐｅ−Ｂでは、ＩＣカードを非選択状態とするためのＨＬＴＢコマンドが規定されている。ＩＳＯ／ＩＥＣ１４４４３Ｔｙｐｅ−Ｂに準拠したＩＣカードでは、ＨＬＴＢコマンドを受信した場合、外部との通信を絶つ動作モードとしてのＨＡＬＴ状態に移行するようになっている。従って、上記第３の処理例をＩＳＯ／ＩＥＣ１４４４３Ｔｙｐｅ−Ｂに適用すると、第１の処理例と同様な処理によりＲＡＭ４２に発行用命令群を蓄積した非接触式ＩＣカードは、リーダライタ１２からＨＬＴＢコマンドを受信した際、ＨＡＬＴ状態に移行して上記ＲＡＭ４２に蓄積した発行用命令を順次実行する。
【００８３】
上記のような第３の処理例によれば、リーダライタ１２と非接触式ＩＣカードＣとの通信処理は、短時間で完了することができる。この結果、ＩＣカード発行システムでは、大量の非接触式ＩＣカードＣに対する発行処理を効率良く実行することができる。
【００８４】
また、ＲＡＭ４２に蓄積した複数の発行用命令は、リーダライタ１２とは別の電力供給装置１４から供給される電力によって動作する非接触式ＩＣカードＣ内で実行される。この結果、システム全体としては、多数の発行用命令により大量のデータを不揮発性メモリ４４に書き込ませる場合であっても、非接触式ＩＣカードＣが各発行用命令を実行するために十分な時間を確保することができる。また、１つのリーダライタ１２と各非接触式ＩＣカードＣとの通信処理は、短時間で完了するため、システム全体としては、多数の非接触式ＩＣカードＣに対する発行処理を効率良く行うことができる。
【００８５】
上記のように、本実施の形態では、非接触式ＩＣカードでは、リーダライタから順次送信される命令を受信するごとに各命令をＲＡＭ４２に格納して応答を返し、リーダライタとの通信処理が完了した後、つまり、リーダライタから送信された全ての命令の受信が完了した後、電力供給装置１４からの電力を受けて動作し、上記ＲＡＭ４２に蓄積した命令を実行するようにしたものである。  
これにより、リーダライタと非接触式ＩＣカードとの通信処理の時間を短縮し、１つのリーダライタによる大量の非接触式ＩＣカードに対する発行処理を効率良く実施することができる。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施の形態に係るＩＣカード発行システムの構成例を示す図。
【図２】制御装置の構成例を示すブロック図。
【図３】リーダライタの構成例を示すブロック図。
【図４】非接触式ＩＣカードの構成例を示すブロック図。
【図５】ＩＣカード発行システムにおける発行処理の第１の処理例を説明するためのフローチャート。
【図６】ＩＣカード発行システムにおける発行処理の第２の処理例を説明するためのフローチャート。
【図７】ＩＣカード発行システムにおける発行処理の第３の処理例を説明するためのフローチャート。
【符号の説明】
【００８７】
Ｃ…非接触式カード、１…発行システム、１１…制御装置、１２…リーダライタ、１２ａ…通信範囲、１３…通信ライン、１４…電力供給装置、１４ａ…通信範囲、１５…搬送路、２１…制御部、２２…操作部、２３…表示部、２４…記憶部、２５…インターフェース、３１…制御部、３２…記憶部、３３…インターフェース、３４…送受信部、３５…アンテナ、４１…ＣＰＵ、４２…ＲＯＭ、４３…ＲＡＭ、４４…不揮発性メモリ、４５…送受信回路、４６…アンテナ、４７…電源生成部
【図１】
2006268525.tif 000003
【図２】
2006268525.tif 000004
【図３】
2006268525.tif 000005
【図４】
2006268525.tif 000006
【図５】
2006268525.tif 000007
【図６】
2006268525.tif 000008
【図７】
2006268525.tif 000009