(57)【要約】【課題】、データコード（バーコード等）及び電子タグ（ＲＦＩＤタグ等）を読み取って処理するデータ処理装置において、データコードを利用して、大量に生産された低価格の電子タグに記録された情報をどのように処理するかを制御できるようにする。【解決手段】データ処理装置１は、製品に貼付されたバーコードから読み取られた有効期限（ＲＦＩＤタグに記録された情報の有効期限）と、装置内のシステム時刻（即ち、現在時刻）を比較することにより、当該製品に貼付されたＲＦＩＤタグに記録された情報に対する処理を判別し、現在時刻が有効期限以内である場合、ＲＦＩＤタグの情報を使用し、現在時刻が有効期限以内でない場合、ＲＦＩＤタグの情報を使用できないように制御する。【選択図】図３
2005284639.tif 000002
【特許請求の範囲】
【請求項１】
データコードを光学的に読み取るコード読取手段と、
電子タグを無線通信手段により読み取るタグ読取手段と、
前記コード読取手段により読み取られたデータコードに含まれる電子タグの制御情報に基づいて、前記タグ読取手段により読み取られた電子タグの情報に対する処理内容を判別する判別手段と、
前記判別手段により判別された処理内容に応じて、前記電子タグの情報を処理する制御手段と、
を備えることを特徴とするデータ処理装置。
【請求項２】
前記データコードには、前記電子タグの情報の有効期限情報が記録され、
前記判別手段は、現在時刻と、前記データコードから読み取られた有効期限を比較することにより、前記電子タグの情報を使用するか否かという処理内容を判別し、
前記制御手段は、現在時刻が前記データコードから読み取られた有効期限内である場合、前記電子タグの情報を読み出して使用するようにし、現在時刻が前記データコードから読み取られた有効期限を過ぎている場合、前記電子タグの情報を使用しないように制御することを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記データコードには、前記電子タグの情報の修正情報が記録され、
前記判別手段は、前記データコードから読み取られた修正情報から、前記電子タグの情報に対する修正内容を判別し、
前記制御手段は、前記判別手段により判別された修正内容に従って、前記電子タグの情報を修正することを特徴とする請求項１記載のデータ処理装置。
【請求項４】
前記データコードには、前記電子タグの所有者情報が記録され、
前記判別手段は、前記データコードから読み取られた所有者情報に基づいて、前記電子タグの情報をユーザが使用可能であるか否かという処理内容を判別し、
前記制御手段は、前記電子タグの情報をユーザが使用可能という処理内容であると判別された場合、前記電子タグの情報をユーザが使用できるように制御し、前記電子タグの情報をユーザが使用可能でないという処理内容であると判別された場合、前記読み取られた電子タグの情報を使用できないように制御することを特徴とする請求項１記載のデータ処理装置。
【請求項５】
コンピュータに、
データコードを光学的に読み取るコード読取機能と、
電子タグを無線通信手段により読み取るタグ読取機能と、
前記コード読取機能により読み取られたデータコードに含まれる電子タグの制御情報に基づいて、前記タグ読取機能により読み取られた電子タグの情報に対する処理内容を判別する判別機能と、
前記判別機能により判別された処理内容に応じて、前記電子タグの情報を処理する制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、バーコードは、様々な製品に貼付されており、製品の識別処理の中心媒体となっている。最近では、バーコードに代わる技術として、ＲＦＩＤ（Radio Frequency IDentification）タグを用いた識別技術が注目されており、実用化の段階を迎えつつある（例えば、特許文献１参照。）。ＲＦＩＤタグが注目される理由は、バーコードに比べて優れた機能（読み書き可能なこと、データ収容能力が高いこと、汚れに強いこと等）を有することに加え、近年、価格が下がってきたことにある。
【特許文献１】特開２００２−３２９１７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ＲＦＩＤタグの価格が下がってきているとは言え、印刷コストが１円以下で済むバーコードに比べれば、電子部品から構成されるＲＦＩＤタグは、バーコードの１０倍から１００倍程度のコストがかかる。特に、各製品に貼付されるＲＦＩＤに、例えば、有効期限情報、所有者情報等の、製品毎に異なる情報を記録することにすると、幾種類ものＲＦＩＤタグを用意しなければならず、ＲＦＩＤの生産コストが増大することになる。ＲＦＩＤタグの生産コストを抑制するためには、同一種類の製品に貼付される全てのＲＦＩＤタグに共通の情報を記録して大量生産する必要があるが、各製品の共通情報が記録されたＲＦＩＤタグを用いて、個々の製品を利用する方法は提案されていなかった。
【０００４】
本発明の課題は、データコード（バーコード等）及び電子タグ（ＲＦＩＤタグ等）を読み取って処理するデータ処理装置において、大量に生産された低価格の電子タグを用いたデータ処理を可能にすることである。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、データコードを光学的に読み取るコード読取手段と、電子タグを無線通信手段により読み取るタグ読取手段と、前記コード読取手段により読み取られたデータコードに含まれる電子タグの制御情報に基づいて、前記タグ読取手段により読み取られた電子タグの情報に対する処理内容を判別する判別手段と、前記判別手段により判別された処理内容に応じて、前記電子タグの情報を処理する制御手段と、を備えることを特徴としている。
【０００６】
請求項５に記載のプログラムは、コンピュータに、データコードを光学的に読み取るコード読取機能と、電子タグを無線通信手段により読み取るタグ読取機能と、前記コード読取機能により読み取られたデータコードに含まれる電子タグの制御情報に基づいて、前記タグ読取機能により読み取られた電子タグの情報に対する処理内容を判別する判別機能と、前記判別機能により判別された処理内容に応じて、前記電子タグの情報を処理する制御機能と、を実現させる。
【発明の効果】
【０００７】
本発明によれば、データコード（例えば、バーコード）から読み取られた情報から、電子タグ（例えば、ＲＦＩＤタグ）に記録された情報に対する処理内容を判別して、判別された処理内容に基づいて電子タグの情報を処理するようにしたことにより、データコードを利用して、大量に生産された低価格の電子タグに記録された情報をどのように処理するかを制御することが可能になる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、本発明の実施形態について詳細に説明する。
（実施形態１）
図１〜３を参照して、本発明の実施形態１について詳細に説明する。まず、実施形態１における構成について説明する。
【０００９】
図１に、本発明を適用したデータ処理装置１の主要部構成を示す。データ処理装置１は、バーコードとＲＦＩＤタグの双方が読み取り可能なハンディターミナル（図２参照）であり、図１に示すように、ＣＰＵ（Central Processing Unit）２、表示装置３、入力装置４、無線通信制御部５、ＲＡＭ（Random Access Memory）６、記憶装置７、コード読取装置８、ＲＦＩＤ読取装置９により構成され、各部はバス１０により接続される。
【００１０】
ＣＰＵ２は、記憶装置７に格納されている各種制御処理プログラムを読み出してＲＡＭ６内に展開し、それらの制御処理プログラムに従ってデータ処理装置１の各部を制御する。以下、ＣＰＵ２による制御動作について説明する。
【００１１】
ＣＰＵ２は、製品に貼付されたバーコードから読み取られた有効期限（ＲＦＩＤタグに記録された情報の有効期限（使用期限））と、装置内のシステム時刻（即ち、現在時刻）を比較することにより、当該製品に貼付されたＲＦＩＤタグに記録された情報に対する処理を判別する。ＣＰＵ２は、現在時刻が有効期限以内である場合、ＲＦＩＤタグの情報を使用し、現在時刻が有効期限以内でない場合、ＲＦＩＤタグの情報を使用できないように制御する（図３参照）。
【００１２】
表示装置３は、ＬＣＤ（Liquid Crystal Display）等の表示画面を備え、ＣＰＵ２から入力される表示制御信号に従って所要の表示処理を行う。
【００１３】
入力装置４は、電源キー、ＲＦＩＤ読取装置９の起動を指示するトリガーキー、各種ファンクションキー等を有し、キーの押下による操作信号をＣＰＵ２に出力する。
【００１４】
無線通信制御部５は、所定の無線通信方式により、通信ネットワークに接続される他の機器と通信を行うための通信制御を行う。
【００１５】
ＲＡＭ６は、ＣＰＵ２により実行される各種制御処理プログラムや各種アプリケーションプログラムをプログラム格納エリアに展開する。また、ＲＡＭ６は、入力データ及び上記の制御処理プログラムの実行時に生じる処理結果等のデータを、ワークエリアに一時的に格納する。
【００１６】
記憶装置７は、ＣＰＵ２により実行される制御処理プログラム及びこれらのプログラムで使用されるデータ等が予め記憶されている記録媒体を有している。この記録媒体は、磁気的、光学的記録媒体又は半導体等の不揮発性メモリで構成されており、記憶装置７に固定的に設けたもの又は着脱自在に装着するものである。
【００１７】
なお、記憶装置７が記憶するプログラム、データ等は、その一部又は全部を他の機器から通信ネットワークを介して受信して記憶する構成にしてもよい。また、記録媒体は通信ネットワーク上に構築された別のホストコンピュータの記録媒体であってもよい。また、記憶装置７が記憶するプログラムを、通信ネットワークを介して他の機器へ伝送して、これらの機器にインストールするような構成にしてもよい。
【００１８】
コード読取装置８は、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)イメージセンサ或いはＣＣＤ（Charge Coupled Device）イメージセンサ、Ａ／Ｄコンバータ等により構成される。ＣＭＯＳイメージセンサ或いはＣＣＤイメージセンサは、読み取り対象のバーコードに照射されたレーザ光の反射光によってバーコードを読み取り（図２参照）、読み取りにより得られた光画像信号を光電変換により電気信号（アナログ信号）に変換し、Ａ／Ｄコンバータは、このアナログ信号をデジタル信号に変換する。
【００１９】
ＲＦＩＤ読取装置９は、図２に示すように、ＲＦＩＤタグに対応する周波数及び無線通信プロトコルを有する無線通信手段により非接触でＲＦＩＤタグに記録された情報を読み取り、読み取り結果をＣＰＵ２に出力する。
【００２０】
次に、本実施形態１における動作について説明する。
図３は、実施形態１のデータ処理装置１の動作を説明するためのフロ−チャートである。このフローチャートは、データ処理装置１を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。実施形態１では、このプログラムが、ＣＰＵ２が読み取り可能なプログラムコードの形態で記録媒体に格納されている例で説明するが、全ての機能を記録媒体に格納する必要はなく、必要に応じて、その一部又は全部を、通信ネットワークを介して無線通信制御部５から受信して実現するようにしてもよい。
【００２１】
図３のフローチャートを参照して、実施形態１のデータ処理装置１により実行されるデータ処理について説明する。
【００２２】
ＲＦＩＤ読取装置９の起動を指示するトリガーキーが押下されると（ステップＳ１；ＹＥＳ）、ＲＦＩＤ読取装置９により、製品に貼付されたＲＦＩＤタグが読み取られ（ステップＳ２）、コード読取装置８により、当該製品に貼付されたバーコードが読み取られる（ステップＳ３）。バーコードから読み取られた情報には、ＲＦＩＤタグに記録された情報の有効期限が含まれている。
【００２３】
次いで、バーコードから読み取られた有効期限と、装置内のシステム時刻（即ち、現在時刻）が比較され、現在時刻が有効期限内（使用期限内）であるか否かが判定される（ステップＳ４）。ステップＳ４において、現在時刻が有効期限内であると判定された場合（ステップＳ４；ＹＥＳ）、ＲＦＩＤタグから読み取られた情報を使用するプログラムに制御が移行され（ステップＳ５）、本データ処理が終了する。
【００２４】
ステップＳ４において、現在時刻が有効期限を過ぎていると判定された場合（ステップＳ４；ＮＯ）、ＲＦＩＤタグから読み取られた情報が有効期限切れである旨が表示装置３に表示され（ステップＳ６）、オペレータによるキー入力の待ち状態に移行する。
【００２５】
本実施形態１では、有効期限という可変的な情報が、バーコードにより後付けで設定されているため、ＲＦＩＤタグの作成時（書込み時）には、有効期限を設定する必要がなく、同一種類の全ての製品に貼付されるＲＦＩＤタグに同一の情報を書込めばよい。従って、低価格のＲＦＩＤタグを大量生産することができる。
【００２６】
実施形態１の応用例として、例えば、現在、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等により無償で配布されている試用期間限定のプログラムを記録する媒体として、これらの媒体より低価格なＲＦＩＤタグを利用することができる。この場合、各ＲＦＩＤタグには有効期限（使用期限）を個別に設定することなく、同一プログラムを記録したＲＦＩＤタグを大量に一括生産しておき、有効期限は、同時に配布するバーコードで個別に設定すればよい。
【００２７】
また、近年、スキャナ・モジュールやＲＦＩＤタグリーダ・モジュールのコストが安価になってきている。スキャナ・モジュールは、携帯電話にまで搭載されるようになってきた。ＲＦＩＤタグリーダ・モジュールについても、例えば、決済システムの入力装置として、将来、携帯電話に搭載される可能性がある。従って、例えば、携帯電話で実行するアプリケーション・プログラムが試用期間限定でＲＦＩＤタグにより配布される場合、本実施形態１を適用することができる。
【００２８】
以上のように、本実施形態１のデータ処理装置１によれば、ＲＦＩＤタグと異なる媒体であるバーコードに設定された有効期限情報から、ＲＦＩＤタグに記録された情報の使用可能性を判別し、現在時刻が有効期限内である場合のみ、ＲＦＩＤタグの情報を使用できるようにしたことにより、同一の情報が記録され、大量生産された低価格のＲＦＩＤタグに記録された情報を処理することが可能になる。
【００２９】
（実施形態２）
次に、図４及び図５を参照して、本発明の実施形態２について詳細に説明する。まず、実施形態２における構成について説明する。実施形態２におけるデータ処理装置の主要部構成は、実施形態１において図１に示したデータ処理装置１と同一であるため、その図示を省略し、同一符号を用いるものとする。以下、実施形態１のデータ処理装置１と異なる点のみを説明する。
【００３０】
実施形態２のデータ処理装置１のＣＰＵ２は、記憶装置７に格納されている各種制御処理プログラムを読み出してＲＡＭ６内に展開し、それらの制御処理プログラムに従ってデータ処理装置１の各部を制御する。以下、ＣＰＵ２による制御動作について説明する。
【００３１】
ＣＰＵ２は、製品に貼付されているバーコードから読み取られた修正情報から、当該製品に貼付されているＲＦＩＤタグに記録された情報の修正内容を判別し、その判別された修正内容に従って、ＲＦＩＤ読取装置９に、ＲＦＩＤタグに記録された情報を修正させる（図４参照）。
【００３２】
ＲＦＩＤ読取装置９は、無線通信により非接触でＲＦＩＤタグに記録された情報を読み取り（図２参照）、読み取り結果をＣＰＵ２に出力する。また、ＲＦＩＤ読取装置９は、電波により、ＣＰＵ２から指定された情報をＲＦＩＤタグに書き込む。
【００３３】
次に、本実施形態２における動作について説明する。
図４は、実施形態２のデータ処理装置１の動作を説明するためのフロ−チャートである。このフローチャートは、データ処理装置１を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。実施形態２では、このプログラムが、ＣＰＵ２が読み取り可能なプログラムコードの形態で記録媒体に格納されている例で説明するが、全ての機能を記録媒体に格納する必要はなく、必要に応じて、その一部又は全部を、通信ネットワークを介して無線通信制御部５から受信して実現するようにしてもよい。
【００３４】
図４のフローチャートを参照して、実施形態２のデータ処理装置１により実行されるデータ処理について説明する。
【００３５】
ＲＦＩＤ読取装置９の起動を指示するトリガーキーが押下されると（ステップＳ１０；ＹＥＳ）、ＲＦＩＤ読取装置９により、製品に貼付されたＲＦＩＤタグが読み取られ（ステップＳ１１）、コード読取装置８により、当該製品に貼付されたバーコードが読み取られる（ステップＳ１２）。
【００３６】
バーコードから読み取られた情報には、ＲＦＩＤタグに記録された情報の修正情報が含まれている。この修正情報は、図５に示すように、オフセット情報、ｏｌｄ情報、ｎｅｗ情報の各項目から構成されている。オフセット情報は、ＲＦＩＤタグに記録されたデータのオフセット位置を示す情報であり、ｏｌｄ情報は、該当するオフセット位置の修正前の情報であり、ｎｅｗ情報は、該当するオフセット位置の修正後の新しい情報を示す。
【００３７】
次いで、バーコードから読み取られた修正情報から、オフセット情報が１つ取り出され（ステップＳ１３）、そのオフセット情報に対応するｏｌｄ情報と、ＲＦＩＤタグから読み取られた該当オフセット位置にある情報が一致するか否かが判定される（ステップＳ１４）。
【００３８】
ステップＳ１４において、修正情報内のｏｌｄ情報と、ＲＦＩＤタグの該当オフセット位置にある情報が一致しないと判定された場合（ステップＳ１４；ＮＯ）、ＲＦＩＤタグから読み取られた情報が有効期限切れである旨が表示装置３に表示され（ステップＳ１８）、オペレータによるキー入力の待ち状態に移行する。
【００３９】
ステップＳ１４において、修正情報内のｏｌｄ情報と、ＲＦＩＤタグの該当オフセット位置にある情報が一致すると判定された場合（ステップＳ１４；ＹＥＳ）、ＲＦＩＤタグの該当オフセット位置にある情報が、修正情報内のｎｅｗ情報に置換される（ステップＳ１５）。次いで、修正情報内の全てのオフセット情報について、修正処理が終了したか否かが判定される（ステップＳ１６）。
【００４０】
ステップＳ１６において、全てのオフセット情報について修正処理が終了していないと判定された場合（ステップＳ１６；ＮＯ）、修正情報から次のオフセット情報が取り出され（ステップＳ１３）、ステップＳ１４〜Ｓ１７及びＳ１８の処理が繰り返される。ステップＳ１６において、全てのオフセット情報について修正処理が終了したと判定された場合（ステップＳ１６；ＹＥＳ）、ＲＦＩＤタグから読み取られた情報を使用するプログラムに制御が移行され（ステップＳ１７）、本データ処理が終了する。
【００４１】
ソフトウェアのリリース後にバグが発見された場合の処理方法として、本実施形態２を適用することができる。現在、ソストウェアの市場へのリリース後に発見されたバグは、後に提供されるサービスパックで対応可能である。例えば、あるオペレーティングシステムを購入した顧客は、そのオペレーティングシステムに含まれるバグへの対応のために、別途提供されるサービスパックを同時にインストールしなくてはならない。本実施形態２を適用すると、このサービスパックに相当する部分をバーコードで提供することができる。
【００４２】
以上のように、本実施形態２のデータ処理装置１によれば、バーコードに設定された修正情報に基づいて、ＲＦＩＤタグに記録された情報を修正するようにしたことにより、大量に生産された書き換え不可能なＲＦＩＤタグの内容に誤りがあっても、後から容易に修正（部分書き換え）することができる。これにより、従来のように、記録内容に誤りがあるＲＦＩＤタグを廃棄する必要がなくなる。また、修正処理において、修正されるべきデータ（ｏｌｄ情報）の内容を確認した上で新しい情報（ｎｅｗ情報）に置き換えているため、バーコードに設定されている修正情報に誤りがあった場合には、修正処理が中断され、誤ったパッチ処理が行われることなく、ＲＦＩＤタグに記録された情報のセキュリティを確保することができる。
【００４３】
（実施形態３）
次に、図６を参照して、本発明の実施形態３について詳細に説明する。まず、実施形態３における構成について説明する。実施形態３におけるデータ処理装置の主要部構成は、実施形態１において図１に示したデータ処理装置１と同一であるため、その図示を省略し、同一符号を用いるものとする。以下、実施形態１のデータ処理装置１と異なる点のみを説明する。
【００４４】
実施形態３のデータ処理装置１のＣＰＵ２は、記憶装置７に格納されている各種制御処理プログラムを読み出してＲＡＭ６内に展開し、それらの制御処理プログラムに従ってデータ処理装置１の各部を制御する。以下、ＣＰＵ２による制御動作について説明する。
【００４５】
ＣＰＵ２は、ＲＦＩＤタグに記録された情報を必要とするプログラムに、バーコードに設定されているパラメータ（所有者情報等）を引き渡して当該プログラムを実行する。例えば、ＣＰＵ２は、製品に貼付されているバーコードから読み取られた所有者情報（例えば、ＣＤ−ＲＯＭに付加されているプロダクト・キーのようなもの）と、データ処理装置１の装置識別情報を比較することにより、当該製品に貼付されているＲＦＩＤタグから読み取られた情報をユーザが使用可能であるか否かを判別する。ＣＰＵ２は、ＲＦＩＤタグから読み取られた情報をユーザが使用可能であると判別した場合、そのＲＦＩＤタグの情報を使用できるように制御し、ＲＦＩＤの情報をユーザが使用不可であると判別した場合、そのＲＦＩＤタグの情報を使用できないように制御する（図６参照）。
【００４６】
次に、本実施形態３における動作について説明する。
図６は、実施形態３のデータ処理装置１の動作を説明するためのフロ−チャートである。このフローチャートは、データ処理装置１を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。実施形態３では、このプログラムが、ＣＰＵ２が読み取り可能なプログラムコードの形態で記録媒体に格納されている例で説明するが、全ての機能を記録媒体に格納する必要はなく、必要に応じて、その一部又は全部を、通信ネットワークを介して無線通信制御部５から受信して実現するようにしてもよい。
【００４７】
図６のフローチャートを参照して、実施形態３のデータ処理装置１により実行されるデータ処理について説明する。
【００４８】
ＲＦＩＤ読取装置９の起動を指示するトリガーキーが押下されると（ステップＳ２０；ＹＥＳ）、ＲＦＩＤ読取装置９により、製品に貼付されたＲＦＩＤタグが読み取られ（ステップＳ２１）、コード読取装置８により、当該製品に貼付されたバーコードが読み取られる（ステップＳ２２）。バーコードから読み取られた情報には、所有者情報（例えば、ＣＤ−ＲＯＭに付加されているプロダクト・キーのようなもの）が含まれている。
【００４９】
次いで、ステップＳ２２で読み取られた所有者情報をパラメータとして、ＲＦＩＤタグから読み取られた情報を受け取るプログラムに制御が移行される（ステップＳ２３）。次いで、制御権を受け取ったプログラムにより、ステップＳ２２で読み取られた所有者情報と、データ処理装置１の装置識別情報を比較することにより、ＲＦＩＤタグから読み取られた情報をユーザが使用可能であるか否か、即ち、所有者情報が正しいか否かが判別される（ステップＳ２４）。
【００５０】
ステップＳ２４において、所有者情報が正しいと判別された場合（ステップＳ２４；ＹＥＳ）、ＲＦＩＤタグから読み取られた情報の処理が行われ（ステップＳ２５）、本データ処理が終了する。ステップＳ２４において、所有者情報が正しくないと判別された場合（ステップＳ２４；ＮＯ）、現在のユーザがＲＦＩＤタグから読み取られた情報にアクセスする権利がない旨が表示装置３に表示され（ステップＳ２６）、オペレータによるキー入力の待ち状態に移行する。
【００５１】
以上のように、本実施形態３のデータ処理装置１によれば、ＲＦＩＤタグに記録された情報を受け取るプログラムに、バーコードに設定されているパラメータ（所有者情報等）を引き渡して当該プログラムを実行することにより、バーコードに設定された情報を利用して、大量に生産されたＲＦＩＤタグに記録された情報を処理することが可能になる。特に、バーコードに設定されたパラメータを所有者情報とした場合、その所有者情報から、ＲＦＩＤタグに記録された情報に対するユーザのアクセスの権限を判別するようにしたことにより、ＲＦＩＤタグに記録された情報のセキュリティを確保することができる。また、将来、実施形態１で述べたような、ＲＦＩＤタグに記録されたプログラムの配布が一般的になってきた場合、バーコードに設定されたパラメータを、ＲＦＩＤタグに記録されたプログラムに引き渡すようにすると、当該プログラムの汎用性を高めることが可能になる。
【００５２】
（実施形態４）
次に、図７及び図８を参照して、本発明の実施形態４について詳細に説明する。まず、実施形態４における構成について説明する。実施形態４におけるデータ処理装置の主要部構成は、実施形態１において図１に示したデータ処理装置１と同一であるため、その図示を省略し、同一符号を用いるものとする。以下、実施形態１のデータ処理装置１と異なる点のみを説明する。
【００５３】
実施形態４のデータ処理装置１のＣＰＵ２は、記憶装置７に格納されている各種制御処理プログラムを読み出してＲＡＭ６内に展開し、それらの制御処理プログラムに従ってデータ処理装置１の各部を制御する。以下、ＣＰＵ２による制御動作について説明する。
【００５４】
ＣＰＵ２は、バーコードのヘッダ部から読み取られた処理タイプ識別子（有効期限型、データ修正型、パラメータ型）（図８参照）から、ＲＦＩＤタグから読み取られた情報に対する処理を判別し、判別された処理に応じて、ＲＦＩＤタグから読み取られた情報を処理する（図７参照）。本実施形態４において、パラメータ型で指定されるパラメータは、所有者情報（例えば、ＣＤ−ＲＯＭに付加されているプロダクト・キーのようなもの）を示すものとする。
【００５５】
処理タイプ識別子が有効期限型である場合、ＣＰＵ２は、実施形態１と同様に、バーコードから読み取られた有効期限（ＲＦＩＤタグに記録された情報の有効期限）と、装置内のシステム時刻（即ち、現在時刻）を比較することにより、ＲＦＩＤタグに記録された情報に対する処理を判別する。ＣＰＵ２は、現在時刻が有効期限内である場合、ＲＦＩＤタグの情報を使用し、現在時刻が有効期限を過ぎている場合、ＲＦＩＤタグの情報を使用できないように制御する。
【００５６】
処理タイプ識別子がデータ修正型である場合、ＣＰＵ２は、実施形態２と同様に、バーコードから読み取られた修正情報から、ＲＦＩＤタグに記録された情報の修正内容を判別し、その判別された修正内容に従って、ＲＦＩＤタグに記録された情報を修正させる。
【００５７】
処理タイプ識別子がパラメータ型である場合、ＣＰＵ２は、実施形態３と同様に、バーコードから読み取られた所有者情報と、データ処理装置１の装置識別情報を比較することにより、ＲＦＩＤタグから読み取られた情報をユーザが使用可能であるか否かを判別する。ＣＰＵ２は、ＲＦＩＤタグから読み取られた情報をユーザが使用可能であると判別した場合、そのＲＦＩＤタグの情報をできるように制御し、ＲＦＩＤの情報をユーザが使用不可であると判別した場合、そのＲＦＩＤタグの情報を使用できないように制御する。
【００５８】
次に、本実施形態４における動作について説明する。
図７は、実施形態４のデータ処理装置１の動作を説明するためのフロ−チャートである。このフローチャートは、データ処理装置１を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。実施形態４では、このプログラムが、ＣＰＵ２が読み取り可能なプログラムコードの形態で記録媒体に格納されている例で説明するが、全ての機能を記録媒体に格納する必要はなく、必要に応じて、その一部又は全部を、通信ネットワークを介して無線通信制御部５から受信して実現するようにしてもよい。
【００５９】
図７のフローチャートを参照して、実施形態４のデータ処理装置１により実行されるデータ処理について説明する。
【００６０】
ＲＦＩＤ読取装置９の起動を指示するトリガーキーが押下されると（ステップＳ３０；ＹＥＳ）、ＲＦＩＤ読取装置９により、製品に貼付されたＲＦＩＤタグが読み取られ（ステップＳ３１）、コード読取装置８により、当該製品に貼付されたバーコードが読み取られる（ステップＳ３２）。バーコードは、図８に示すように、ヘッダ部に記録された処理タイプ識別子と、処理データから構成される。処理タイプ識別子が有効期限型である場合、処理データとして、有効期限情報（ＲＦＩＤタグに記録された情報の有効期限情報）が記録され、処理タイプ識別子がデータ修正型である場合、処理データとして、図５に示すような修正情報が記録され、処理タイプ識別子がパラメータ型である場合、処理データとして、所有者情報（例えば、ＣＤ−ＲＯＭに付加されているプロダクト・キーのようなもの）が記録されている。
【００６１】
次いで、ステップＳ３２で読み取られたバーコードのヘッダ部から、処理タイプ識別子が判別される（ステップＳ３３〜Ｓ３５）。処理タイプ識別子が有効期限型である場合（ステップＳ３３；ＹＥＳ）、有効期限チェック処理が行われ（ステップＳ３７）、本データ処理が終了する。ステップＳ３７の有効期限チェック処理は、図３のステップＳ４〜Ｓ６の処理（実施形態１）と同一である。
【００６２】
処理タイプ識別子がデータ修正型である場合（ステップＳ３４；ＹＥＳ）、データ修正処理が行われ（ステップＳ３８）、本データ処理が終了する。ステップＳ３８のデータ修正処理は、図４のステップＳ１３〜Ｓ１８の処理（実施形態２）と同一である。
【００６３】
処理タイプ識別子がパラメータ型である場合（ステップＳ３５；ＹＥＳ）、パラメータ引渡し処理が行われ（ステップＳ３９）、本データ処理が終了する。ステップＳ３９のパラメータ引渡し処理は、図６のステップＳ２３〜Ｓ２６の処理（実施形態３）と同一である。
【００６４】
処理タイプ識別子が認識されなかった場合（ステップＳ３５；ＮＯ）、不正なバーコードが読み取られた旨が表示装置３に表示され（ステップＳ３６）、本データ処理が終了する。
【００６５】
以上のように、本実施形態４のデータ処理装置１によれば、バーコードから読み取った情報に基づいて、ＲＦＩＤタグに記録された情報（タグ情報）の有効期限のチェック、タグ情報の修正処理、タグ情報へのパラメータの引渡しの各処理を自動的に振り分けて実行することにより、ユーザは、実行しようとする処理に対応するプログラムを予め起動しておく必要がなくなる。即ち、ユーザは、実行しようとする処理を意識する必要がなくなる。
【００６６】
なお、上記各実施形態における記述内容は、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００６７】
例えば、上述の各実施形態では、ＲＦＩＤタグに記録された情報の有効期限情報、修正情報、所有者情報を記録した媒体として１次元バーコードが利用された場合を示したが、１次元バーコードよりもデータ収容能力の高い媒体（例えば、２次元バーコード）を用いてもよい。
【００６８】
また、バーコード及びＲＦＩＤタグは、製造業、流通業、医療等のあらゆる現場で使用することができる。以下では、バーコード及びＲＦＩＤタグの医療現場での使用例について簡単に説明する。
【００６９】
薬剤の収納ケースのラベルに、薬剤の名称及び成分が記録されたＲＦＩＤタグ（又はバーコード）が貼付され、各患者のベッド又は手首に装着されたリストバンドに、患者名（又は患者の識別情報）が記録されたＲＦＩＤタグ（又はバーコード）が貼付されているとする。また、ＲＦＩＤタグリーダを備えた電子カルテを用意し、その記憶装置の中に、患者名と投与すべき薬剤との対応関係を示すテーブル（ＬＵＴ）を記憶させておく。
【００７０】
投薬の準備作業において、患者のベッド又は手首に装着されたリストバンドに貼付されたＲＦＩＤタグ（又はバーコード）から患者名を読み取るとともに、投与すべき薬剤のラベルに貼付されたＲＦＩＤタグ（又はバーコード）から薬剤名を読み取る。そして、その読み取られた患者名及び薬剤名と、電子カルテに記憶されたＬＵＴを照合し、一致するデータがない場合には、警告音等による警告を発し、担当医師又は看護士の注意を喚起するようにする。このようにすると、薬剤の投薬ミスを事前に防止することが可能になる。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施形態１〜４に係るデータ処理装置の主要部構成を示すブロック図。
【図２】本実施形態のデータ処理装置によるバーコード、ＲＦＩＤタグの読み取りの様子を示す図。
【図３】本発明の実施形態１のデータ処理装置により実行されるデータ処理を示すフローチャート。
【図４】本発明の実施形態２のデータ処理装置により実行されるデータ処理を示すフローチャート。
【図５】バーコードから読み取られた修正情報の一例を示す図。
【図６】本発明の実施形態３のデータ処理装置により実行されるデータ処理を示すフローチャート。
【図７】本発明の実施形態４のデータ処理装置により実行されるデータ処理を示すフローチャート。
【図８】バーコード内の処理タイプ識別子及び処理データを示す図。
【符号の説明】
【００７２】
１    データ処理装置
２    ＣＰＵ
３    表示装置
４    入力装置
５    無線通信制御部
６    ＲＡＭ
７    記憶装置
８    コード読取装置
９    ＲＦＩＤ読取装置
【図１】
2005284639.tif 000003
【図２】
2005284639.tif 000004
【図３】
2005284639.tif 000005
【図４】
2005284639.tif 000006
【図５】
2005284639.tif 000007
【図６】
2005284639.tif 000008
【図７】
2005284639.tif 000009
【図８】
2005284639.tif 000010