(57)【要約】【課題】  書き換え不可能なメモリ（例えばＲＯＭ）に複数のアプリケーションを実装したＩＣカードにおいて、アプリケーションごとにコマンドテーブルを容易に設定できるＩＣカードおよびコマンド実行方法を提供する。【解決手段】 ＲＯＭ１２にアプリケーションが使用するコマンド処置ルーチンを記憶し、ＥＥＰＲＯＭ１２にはコマンドテーブル５０を複数記憶する。コマンドテーブル５０には、コマンド識別情報に関連付けて前記コマンド処理ルーチンの記憶アドレスが記憶されている。コマンドテーブル選択手段４０は、選択されたアプリケーションに応じてコマンドテーブル５０を選択する。コマンド実行手段４１は、選択されたコマンドテーブル５０から、受信したコマンドのコマンド識別情報に対応する前記コマンド処理ルーチンを実行する。【選択図】      図３
2005301657.tif 000002
【特許請求の範囲】
【請求項１】
書き換え不可能なメモリにアプリケーションが使用する複数のコマンド処理ルーチンを実装したＩＣカードにおいて、少なくともコマンドを識別するコマンド識別情報を記憶したコマンド情報と前記コマンド処理ルーチンとを対応づけるコマンドテーブルを前記ＩＣカードの書き換え可能なメモリに複数記憶し、選択されたアプリケーションに基づいて前記コマンドテーブルを選択するコマンドテーブル選択手段を少なくとも備えたことを特徴とするＩＣカード。
【請求項２】
請求項１に記載のＩＣカードにおいて、前記コマンド情報は、コマンドを識別するコマンド識別情報、コマンドの実行条件および前記コマンド識別情報に対応する前記コマンド処理ルーチンの記憶アドレスから成り、受信したコマンドに対応するコマンド情報を前記コマンドテーブル選択手段によって選択されたコマンドテーブルから探索し、探索した前記コマンド情報に基づいてコマンドを実行するコマンド実行手段とを少なくとも備えたことを特徴とするＩＣカード。
【請求項３】
請求項２に記載のＩＣカードにおいてアプリケーションのコマンドを実行する方法であって、選択されたアプリケーションに基づいて前記コマンドテーブルを選択するコマンドテーブル選択工程と、受信したコマンドに対応するコマンド情報を前記コマンドテーブル選択工程で選択された前記コマンドテーブルから探索し、探索した前記コマンド情報に基づいてコマンドを実行するコマンド実行工程を少なくとも含むことを特徴とするコマンド実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプラスチック製カード等にＩＣチップを実装したＩＣカードの技術分野に関し、更に詳しくは、アプリケーションごとにコマンドテーブルを設定できるＩＣカードおよびコマンドの実行方法に関する。
【背景技術】
【０００２】
ＩＣカードとは、クレジットカードサイズのプラスチックカードにＩＣチップを埋め込み、前記ＩＣチップのメモリにデータを記憶するカードである。近年、ＩＣカードはキャッシュカード、クレジットカードまたは電子マネーなどに幅広く応用されている。
【０００３】
ＩＣカードと外部端末間で通信されるメッセージはアプリケーション・プロトコル・データ単位（以下、ＡＰＤＵと記す。ＡＰＤＵはApplication Protocol Data Unitの略)と呼ばれ、ＩＳＯ７８１６規格等においてＡＰＤＵの詳細内容が定義されている。詳しくは、外部端末からＩＣカードに送信されるコマンドメッセージをコマンドＡＰＤＵと呼び、ＩＣカードから外部端末に返信するレスポンスメッセージをレスポンスＡＰＤＵと呼ぶ。
【０００４】
図１は、ＩＳＯ７８１６規格等で規格化されている前記コマンドＡＰＤＵおよび前記レスポンスＡＰＤＵを説明するための図である。図１（ａ）にはコマンドＡＰＤＵの構造図を示した。図１（ａ）に示すように、コマンドＡＰＤＵ８０はコマンドヘッダ８１とボディ８２から成る。
【０００５】
コマンドヘッダ８１には、コマンドを識別する情報（以下、コマンド識別情報と記す）およびコマンド処理の詳細な条件が含まれる。コマンドヘッダ８１は、ＣＬＡ，ＩＮＳ、Ｐ１およびＰ２の４つのパラメータから成り、ＣＬＡおよびＩＮＳが前記コマンド識別情報に該当し、Ｐ１およびＰ２で詳細なコマンド処理条件（例えば、読出しデータの指定）が示される。なお、ＣＬＡ，ＩＮＳ、Ｐ１およびＰ２は、それぞれ１バイトの値である。
【０００６】
ボディ８２には、ＩＣカードに送信する送信データおよび送信データのデータ長、またはＩＣカードに記憶されたデータを読み出すデータ長などが含まれる。
【０００７】
図１（ｂ）はレスポンスＡＰＤＵ９０の構造である。図１（ｂ）に示すように、レスポンスＡＰＤＵ９０はボディ９１とトレイラ９２から成る。トライラ９２にはレスポンスコードが記述される。レスポンスコードとは、コマンドの処理結果（正常終了または異常終了内容）を示す２バイトのデータで、レスポンスコードはステータスバイトと呼ばれることもある。ボディ９２にはＩＣカードから外部端末に返信するデータ（例えば、読出しデータ）が含まれ、外部装置にデータを送信しないコマンドの場合は、レスポンスＡＰＤＵ９０内にボディ９２は存在しない。
【０００８】
前述したように、コマンドＡＰＤＵおよびレスポンスＡＰＤＵについては、例えばＩＳＯ７８１６規格で詳細内容が定義されている。しかし現状は、ＩＣカードが利用されるシステムごとに、ＡＰＤＵに関して独自の仕様が定めていることが多く、同じ処理を行うコマンドのコマンドヘッダもＩＣカードが利用されるシステムごとに異なるケースが増えている。このため、ＩＣカード製造会社においては、ＩＣカードが利用されるシステムごとに、ＡＰＤＵに関して独自の仕様に合わせてコマンドヘッダをチューニングすることが必要になっている。
【０００９】
Ｊａｖａ（登録商標）またはＭｕｌｔｏｓ（登録商標）に代表されるマルチアプリケーション型ＩＣカードにおいては、コマンドヘッダのチューニングは容易に行なえる。なぜなら、マルチアプリケーション型ＩＣカードではアプリケーションを書き換え可能なメモリに記憶するため、アプリケーションを書込む前に、コマンドヘッダをソフト的にチューニングし、チューニングしたアプリケーションを前記書き換え可能なメモリに書込めばよい。
【００１０】
これに対し、専用型ＩＣカード（ＮａｔｉｖｅＩＣカードとも呼ばれる）は、ＩＣカードの価格を安価にすべくアプリケーションを書き換え不可能なメモリであるＲＯＭ（Read Only Memoryの略）に実装するため、アプリケーションをチューニングすることは容易ではない。そこで、専用型ＩＣカードにおいても、コマンドヘッダのチューニングが容易に行なえるよう、ＲＯＭ内に記録したコマンドルーチンとコマンドヘッダを対応づけるコマンドテーブルをＥＥＰＲＯＭに記録する発明がすでに開示されている（例えば特許文献１）。
【特許文献１】特開平６−１１９５０６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しなしながら、前述した技術においては、ＲＯＭに実装したアプリケーションごとにコマンドテーブルを設定できない問題があった。
【００１２】
近年、ＲＯＭの高密度化に伴いＲＯＭに実装できるデータ容量が増加し、専用型ＩＣカードにおいても複数のアプリケーションをＲＯＭに実装するケースが増えている。前述したように、同じ処理を行うコマンドのコマンドヘッダもＩＣカードが利用されるシステムごとに異なるケースがあるため、ＲＯＭに複数のアプリケーションを実装した専用型ＩＣカードにおいては、ＩＣカードが利用されるシステムに応じてアプリケーションごとにコマンドテーブルを容易に設定できることが望まれている。
【００１３】
そこで、本発明は前述の問題を鑑みて、書き換え不可能なメモリ（例えばＲＯＭ）に複数のアプリケーションを実装したＩＣカードにおいて、ＩＣカードが利用されるシステムに応じて、コマンドテーブルを容易に設定できるＩＣカードおよび前記コマンドテーブルからコマンドを実行するコマンド実行方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
前述した課題を解決する本発明の第１の課題解決手段は、書き換え不可能なメモリにアプリケーションが使用する複数のコマンド処理ルーチンを実装したＩＣカードにおいて、少なくともコマンドを識別するコマンド識別情報を記憶したコマンド情報と前記コマンド処理ルーチンとを対応づけるコマンドテーブルを前記ＩＣカードの書き換え可能なメモリに複数記憶し、選択されたアプリケーションに基づいて前記コマンドテーブルを選択するコマンドテーブル選択手段を少なくとも備えたことを特徴とするＩＣカードである。
【００１５】
更に、第２の課題解決手段は、第１の課題解決手段に記載のＩＣカードにおいて、前記コマンド情報は、コマンドを識別するコマンド識別情報、コマンドの実行条件および前記コマンド識別情報に対応する前記コマンド処理ルーチンの記憶アドレスから成り、受信したコマンドに対応するコマンド情報を前記コマンドテーブル選択手段によって選択されたコマンドテーブルから探索し、探索した前記コマンド情報に基づいてコマンドを実行するコマンド実行手段とを少なくとも備えたことを特徴とするＩＣカードである。
【００１６】
更に、第３の課題解決手段は、第２の課題解決手段に記載のＩＣカードにおいてアプリケーションのコマンドを実行する方法であって、選択されたアプリケーションに基づいて前記コマンドテーブルを選択するコマンドテーブル選択工程と、受信したコマンドに対応するコマンド情報を前記コマンドテーブル選択工程で選択された前記コマンドテーブルから探索し、探索した前記コマンド情報に基づいてコマンドを実行するコマンド実行工程を少なくとも含むことを特徴とするコマンド実行方法である。
【００１７】
上述した本発明の課題解決手段の作用は次の通りである。ＩＣカードの書き換え可能なメモリに複数の前記コマンドテーブルを記憶し、選択されたアプリケーションに対応して前記コマンドテーブルを選択することで、アプリケーションごとにコマンドテーブルを任意に設定できる。また、前記コマンドテーブルに記憶する前記コマンド情報をコマンドを識別するコマンド識別情報、コマンドの実行条件およびコマンド識別情報に対応するコマンド処理ルーチンの記憶アドレスとし、受信したコマンドに対応するコマンド情報を前記コマンドテーブルから探索し、探索した前記コマンド情報に基づいてコマンドを実行するコマンド実行手段を備えたことで、書き換え可能なメモリに記憶されたコマンドテーブルを利用してコマンドを実行することができる。
【発明の効果】
【００１８】
上述した本発明のＩＣカードおよびコマンド実行方法によれば、書き換え不可能なメモリ（例えばＲＯＭ）にアプリケーションが使用する複数のコマンド処理ルーチンを実装した専用型ＩＣカードにおいても、ＩＣカードが利用されるシステムに応じてアプリケーションごとにコマンドテーブルを容易に任意の値に設定できる。
【発明を実施するための最良の形態】
【００１９】
本発明の好適な実施の形態の一例について、以下に図を参照しながら説明する。最初に本発明を適用する専用型ＩＣカードの構成を説明し、そしてコマンド実行方法について説明する。
【００２０】
〔ＩＣカードの構成〕
＜ＩＣカードのハードウェアの説明＞
図２は、専用型ＩＣカードに埋め込まれるＩＣチップ１０の構造図である。ＩＣチップ１０には、中央演算装置１１（Central Processing Unit、以下ＣＰＵと記す）、読み出し専用メモリ１２（Read Only Memory、以下ROMと記す）、書換え可能なメモリとしてＥＥＰＲＯＭ１３（Electrically Erasable Programmable Read-Only Memoryの略）、揮発性メモリとしてランダムアクセスメモリ１４（Random Access Memory、以下ＲＡＭと記す）および図外の外部端末とデータを通信するためのＩ／Ｏ回路１５を少なくとも備なえている。
【００２１】
本発明は、ＩＣチップ１０の仕様を限定するものではなく、ＩＣカードの用途に適した仕様のＩＣチップを選択することができる。例えばＲＯＭ１２およびＥＥＰＲＯＭ１３の容量については限定しないし、書換え可能なメモリは強誘電体メモリまたはフラッシュメモリ等のＥＥＰＲＯＭ以外のメモリであっても構わない。またＩＣチップ１０はタイマー回路、暗号演算回路またはコプロセッサ回路等の図示していない他のデバイスを備えていても構わない。
【００２２】
＜ＩＣカードに記憶されるソフトウェアおよびデータの説明＞
図３は、ＩＣチップ１０のメモリに実装されるソフトウェアおよびデータの基本構成を示した図である。図３に示すように、ＲＯＭ１２には、オペレーティングシステム（Operating System、以下ＯＳと略す）のコード２１（以下、ＯＳコードと記す）が記憶され、同じくアプリケーションのコード２２（以下、アプリケーションコードと記す）も複数記憶される。また、ＥＥＰＲＯＭ１３には、ＯＳコード２１が使用するオペレーティングシステムデータ３１（以下、ＯＳデータと略す）と、アプリケーションコード２２が使用するアプリケーションデータ３２が記憶される。
【００２３】
ＯＳコード２１とは、Ｉ／Ｏ回路１５を使用して図外の外部端末とＡＰＤＵを送受信する機能、アプリケーションを選択する機能（選択コマンド）等のＩＣチップ１０が動作するために必要な基本的な機能を有し、アプリケーションを処理するための基盤となるソフトウェアである。
【００２４】
アプリケーションコード２２とは、ある特定の用途のために設計されたソフトウェアであり、ある特定の用途で使用されるコマンド（以下、アプリケーションコマンドと記す）のコマンド処理ルーチンが関数形式で記述されている。
【００２５】
本発明に係わるコマンドテーブル選択手段４０およびコマンド実行手段４１は、ＯＳコード２１に備えられている。また、ＥＥＰＲＯＭ１３のＯＳデータ３１には、前記コマンドテーブル選択手段４０およびコマンド実行手段４１が使用するデータとして、コマンドテーブル５０およびアプリケーションを定義するファイル６０（Application Dedicated File、以下ＤＦと略す）がそれぞれ記憶されている。
【００２６】
＜ＤＦおよびコマンドテーブルの説明＞
コマンドテーブル選択手段４０およびコマンド実行手段４１を説明する前に、ＤＦ６０およびにコマンドテーブル５０ついて説明する。
【００２７】
（ＤＦの説明）
図４は、ＤＦ６０を説明するための図である。ＤＦ６０には、アプリケーションを識別する情報としてＤＦ名称情報６０１と、ＤＦ名称情報６０１で示されるアプリケーションが使用するコマンドテーブル５０のアドレス情報６０２およびアプリケーションデータ３２のアドレス情報６０３が少なくとも記憶されている。ここで、ＤＦ名称情報６０１はアプリケーションを選択する際に使用される情報で、アプリケーションが選択されると、アプリケーションで使用されるコマンドテーブル５０がアドレス情報６０２で特定され、アプリケーションで使用されるアプリケーションデータ３２がアドレス情報６０３で特定される。
【００２８】
（コマンドテーブルの説明）
図５はＯＳデータ３１内に記憶されているコマンドテーブル５０を説明するための図である。図５に示すように、一つのコマンドテーブル５０には、アプリケーションコマンドのコマンド情報５１が複数個記憶されている。
【００２９】
図６は、コマンド情報５１を説明するための図である。図６に示すように、コマンド情報５１には、コマンド識別情報５１１、コマンド実行制御情報５１２およびコマンド識別情報５１１に対応するコマンド処理ルーチンの記憶アドレス５１３（以下、コマンド処理ルーチン記憶アドレスと記す）がそれぞれ記憶されている。
【００３０】
ここでコマンド識別情報５１１には、コマンドＡＰＤＵのＣＬＡおよびＩＮＳが記憶される。コマンド実行制御情報５１２とは、コマンド実行条件を示す情報で、例えば、通信プロトコルによるコマンド実行条件、ひとつのＩＣチップに接触・非接触型インターフェースを搭載したＩＣチップの場合は、使用しているインターフェースによるコマンド実行条件などである。コマンド処理ルーチン記憶アドレス５１３とは、コマンド識別情報５１１で示されるコマンドに対応するコマンド処理ルーチンが記憶されているＲＯＭ１２のアドレスである。
【００３１】
すなわち、コマンドテーブル５０をＥＥＰＲＯＭ１３に書込むことで、アプリケーションが使用するアプリケーションコマンドが設定される。アプリケーションコマンドのコマンド識別情報はコマンド識別情報５１１で設定され、実行条件はコマンド実行制御情報５１２で設定され、処理内容はコマンド処理ルーチン記憶アドレス５１３に対応するコマンド処理ルーチンで設定される。
【００３２】
＜コマンドテーブル選択手段およびコマンド実行手段の説明＞
ここから、コマンドテーブル選択手段４０およびコマンド実行手段４１を説明する。
【００３３】
（コマンドテーブル選択手段）
ＯＳコード２１に備えられたコマンドテーブル選択手段４０とは、ＯＳデータ３１内に記憶された複数のコマンドテーブル５０（図３ではＮ個）の中から一つのコマンドテーブル５０を選択する手段で、ＯＳコード２１が具備する選択コマンド（例えば、ＩＳＯ７８１６規格のＳＥＬＥＣＴコマンド）の一部の機能として実現している。
【００３４】
コマンドテーブル選択手段４０は、選択されたＤＦ６０に記憶されているコマンドテーブル５０のアドレス情報６０２をＲＡＭ１４に記憶することで、複数のコマンドテーブル５０の中から一つのコマンドテーブル５０を選択する
【００３５】
コマンドテーブル選択の一連の流れは、次のようになる。図外の外部端末から送信される前述の選択コマンドには、ＤＦ６０を選択するための情報（以下,ＤＦ選択情報と記す）として、ＤＦ名称情報６０１またはＤＦ名称情報６０１の一部が含まれる。図外の外部端末から前記選択コマンドを受信すると、ＯＳコード２１は前記ＤＦ選択情報と一致もしくは部分一致するＤＦ名称情報６０１を有するＤＦ６０を一つ選択する。
【００３６】
コマンドテーブル選択手段４０は、選択されたＤＦ６０に記憶されているコマンドテーブル５０のアドレス情報６０２をＲＡＭ１４に記憶することで、複数のコマンドテーブル５０の中から一つのコマンドテーブル５０を選択する。また、アプリケーションデータ３２のアドレス情報６０３も前記選択コマンドの機能によってＲＡＭ１４に記憶される。
【００３７】
コマンドテーブル選択手段４０によってコマンドテーブル５０のアドレス情報６０２がＲＡＭ１４に記憶されると、アプリケーション選択後に送信されるアプリケーションコマンドは、ＲＡＭ１４に記憶されたアドレス情報６０２で示されるコマンドテーブル５０からコマンド情報５１が探索される。
【００３８】
（コマンド実行手段）
次にコマンド実行手段４１について説明する。コマンド実行手段４１とは、ＲＡＭ１４に記憶されたアドレス情報６０２で示されるコマンドテーブル５０から、受信したコマンドに対応するコマンド情報５１を探索し、探索したコマンド情報５１に記憶されているコマンド処理ルーチンを呼び出す手段であり、ＯＳコード２１に具備されている。
【００３９】
アプリケーションコマンド実行の一連の流れは次のようになる。外部端末からアプリケーションコマンドのコマンドＡＰＤＵを受信すると、ＯＳコード２１は、受信したコマンドＡＰＤＵをＲＡＭ１４に展開する。
【００４０】
コマンド実行手段４１は、ＲＡＭ１４に展開されたコマンドＡＰＤＵのコマンドヘッダに含まれるコマンド識別情報と一致するコマンド識別情報５１１を有するコマンド情報５１を、ＲＡＭ１４に記憶されたアドレス情報６０２で示されるコマンドテーブル５０から探索する。
【００４１】
次にコマンド実行手段４１は、コマンド処理ルーチン記憶アドレス５１３で示されるコマンド処理ルーチンを呼び出す。コマンド処理ルーチンを呼び出す際は、受信したコマンドＡＰＤＵのＰ１、Ｐ２およびボディのデータ、ならびにコマンド実行制御情報５１２が、コマンド処理ルーチン記憶アドレス５１３で示されるコマンド処理ルーチンに引き渡される。
【００４２】
＜発明の効果の説明＞
これまで述べた構成で、アプリケーションごとにコマンドテーブルを容易に設定できるＩＣカードを実現できる。
【００４３】
図外の外部端末から送信される前述の選択コマンドにてアプリケーションが選択されると、コマンドテーブル選択手段４０によって、選択されたＤＦ６０に記憶されたコマンドテーブル５０のアドレス情報６０２はＲＡＭ１４に記憶される。コマンドテーブル５０のアドレス情報６０２をＲＡＭ１４に記憶することで、選択されたアプリケーションで使用するコマンドテーブル５０は、ＲＡＭ１４に記憶されたアドレス情報で示されるコマンドテーブル５０に特定される。
【００４４】
コマンド実行手段４１は、受信したコマンドに対応するコマンド情報５１２を、コマンドテーブル選択手段４０で選択されたコマンドテーブル５０から探索する。コマンド情報５１を探索した後、探索したコマンド情報５１に記憶されているコマンド処理ルーチン記憶アドレス５１３に記憶されているコマンド処理ルーチンが実行される。
【００４５】
なお、コマンド情報５１が記憶されているコマンドテーブル５０はＥＥＰＲＯＭ１３に記憶されるため、ＩＣカードの発行時において、ＥＥＰＲＯＭ１３に記憶されるコマンドテーブル５０（コマンド情報５１）は任意の値に設定できる。
【００４６】
〔コマンド実行方法の説明〕
ここから、本実施の形態のコマンド実行方法の手順について、図を参照しながら詳細に説明する。図７は、本実施の形態のコマンド実行方法の手順のフロー図である。
【００４７】
本実施の形態のコマンド実行方法の手順は２つの工程から成る。一つの工程は、コマンドテーブル５０を選択するコマンドテーブル選択工程である。もう一つの工程は、前記コマンドテーブル選択工程で選択された前記コマンドテーブルから受信したコマンドに対応するコマンド情報５１を選択し、コマンド情報５１で示されるコマンドを実行するコマンド実行工程である。
【００４８】
本実施の形態のコマンド実行方法の手順の最初のステップ（Ｓ１００）は、図外の外部端末から、選択コマンドを受信するステップである。前記選択コマンドのＡＰＤＵにはＤＦ選択情報が含まれる。
【００４９】
次のステップ（Ｓ１１０）は、コマンドテーブル選択手段４０が、前記ＤＦ選択情報に対応するＤＦ６０からコマンドテーブル５０のアドレス情報６０２を取得するステップである。取得されたアドレス情報はＲＡＭ１４に記憶される。また、アプリケーションデータ３２のアドレス情報６０４も前記選択コマンドの機能によってＲＡＭ１４に記憶される。
【００５０】
次のステップ（Ｓ１２０）は、前記選択コマンドのコマンドＡＰＤＵに対するレスポンスＡＰＤＵを返信するステップである。ステップＳ１１０が、コマンドテーブル選択工程に該当する。
【００５１】
次のステップ（Ｓ２００）は、図外の外部端末からアプリケーションコマンドのコマンドＡＰＤＵを受信するステップである。
【００５２】
次のステップ（Ｓ２１０）は、コマンド実行手段４１が、受信したコマンドＡＰＤＵのコマンドヘッダに含まれるコマンド識別情報と一致するコマンド識別情報５１１を有するコマンド情報５１を、ＲＡＭ１４に記憶されたアドレス情報６０２で示されるコマンドテーブル５０から探索するステップである。
【００５３】
次のステップ（Ｓ２２０）は、コマンド実行手段４１が、探索したコマンド情報５１のコマンド処理ルーチン記憶アドレス５１３で示されるアドレスに記憶されているコマンド処理ルーチンを呼び出すステップである。
【００５４】
次のステップ（Ｓ２３０）は、呼び出したコマンド処理ルーチンから返信データおよびレスポンスデータを受け取るステップである。
【００５５】
次のステップ（Ｓ２４０）は、ＯＳコード２１が、コマンド処理ルーチンから受け取った返信データとレスポンスコードからレスポンスＡＰＤＵを生成し、生成したレスポンスＡＰＤＵを図外の外部端末に送信するステップである。Ｓ２１０からＳ２２０までのステップがコマンド実行工程に該当する。
【図面の簡単な説明】
【００５６】
【図１】ＡＰＤＵの説明図。
【図２】ＩＣチップの説明図。
【図３】ソフトウェアの構造図。
【図４】ＤＦの説明図。
【図５】コマンドテーブルの説明図。
【図６】コマンド情報の説明図。
【図７】コマンド実行方法の動作フロー図。
【符号の説明】
【００５７】
１０    ＩＣチップ
１２    ＲＯＭ
１３    ＥＥＲＰＯＭ
１４    ＲＡＭ
２１    オペレーティングシステムコード
４０    コマンドテーブル選択手段
４１    コマンド実行手段
５０    コマンドテーブル
５１    コマンド情報
６０    ＤＦ
６０１  ＤＦ名称情報
【図１】
2005301657.tif 000003
【図２】
2005301657.tif 000004
【図３】
2005301657.tif 000005
【図４】
2005301657.tif 000006
【図５】
2005301657.tif 000007
【図６】
2005301657.tif 000008
【図７】
2005301657.tif 000009