(57)【要約】【課題】  ＩＤペーパーやＩＤペンの使用権限、使用期限、使用回数等を管理してＩＤペーパーの複製物等による不正使用を好適に防ぐことができる情報処理システム及び情報処理方法を提供する。【解決手段】  ＩＤペーパー１０１に形成されているＩＤをＩＤペン２０１を用いて検出し、当該ＩＤに対応するＩＤペーパー１０１の使用制限に関する情報を情報処理端末３０１内のデータベース３０３から抽出する。そして、ＩＤペン２０１によるＩＤペーパー１０１の使用が不可能な状態にある場合、ＩＤペン２０１のＩＤペーパー１０１に対する使用を制限する。一方、ＩＤペーパー１０１の使用が可能な状態にある場合は、ＩＤペン２０１は、任意の走査軌跡に関する情報を情報処理端末３０１に送信して処理させる。【選択図】  図１
2006344174.tif 000002
【特許請求の範囲】
【請求項１】
第１の装置を用いて記録媒体上を任意に走査したときの走査軌跡に関する情報を第２の装置に送信し、該第２の装置において前記情報を処理する情報処理システムであって、
前記記録媒体上に形成されている該記録媒体の識別情報を前記第１の装置を用いて検出する検出手段と、
記録媒体の識別情報と該記録媒体の使用制限に関する情報とを対応して記憶する記憶手段と、
前記検出手段によって検出された前記識別情報に対応する記憶媒体の使用制限に関する情報を前記記憶手段から抽出する抽出手段と、
前記抽出手段によって抽出された前記使用制限に関する情報に基づいて前記第１の装置による前記記録媒体の使用が可能であるか否かを判断する判断手段と、
前記第１の装置による前記記録媒体の使用が不可能な状態にある場合、前記第１の装置の前記記録媒体に対する使用を制限する使用制限手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記第１の装置が、
前記検出手段と、
前記検出手段によって検出された前記記録媒体の識別情報を前記第２の装置に送信する送信手段と、
前記使用制限手段によって前記記録媒体に対する前記第１の装置の使用が制限された場合に、前記第２の装置から送信された前記記憶媒体の使用制限情報を受信する受信手段と、
前記使用制限情報を受信したことを条件として、前記第１の装置を用いて前記記録媒体を走査した場合の走査軌跡に関する情報の前記第２の装置への送信を制限する制御手段と
を備えることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第１の装置による前記記録媒体の使用が可能な状態にある場合、前記第１の装置が前記記録媒体上を走査したときの走査軌跡に関する情報を該第１の装置から前記第２の装置へ送信する軌跡送信手段と、
前記第２の装置が前記第１の装置から前記情報を受信する軌跡受信手段と、
前記情報に基づいて前記記録媒体上の前記第１の装置の走査軌跡を表示画面に表示する表示手段と
をさらに備えることを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記記録媒体には記録媒体ごとに定められた固有のドットパターン及び該固有のドットパターンに対応する固有の識別情報が形成されており、
前記軌跡送信手段が、前記第１の装置が前記記録媒体上を走査したときの走査軌跡上に配置されたドットパターンの連鎖データを前記走査軌跡に関する情報として前記第２の装置に送信することを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記第１の装置の起動時に該第１の装置の固有情報を前記第２の装置に送信し、前記第１の装置と前記第２の装置との通信を確立する通信確立手段をさらに備えることを特徴とする請求項１から４までのいずれか１項に記載の情報処理システム。
【請求項６】
前記記憶手段が記憶する前記記録媒体の使用制限に関する情報を更新する更新手段をさらに備えることを特徴とする請求項１から５までのいずれか１項に記載の情報処理システム。
【請求項７】
前記更新手段による前記使用制限に関する情報の更新に際して課金処理を行う課金手段をさらに備えることを特徴とする請求項６に記載の情報処理システム。
【請求項８】
前記第１の装置の前記記録媒体に対する使用が制限されている場合、前記使用制限に関する情報の更新を要求する更新要求手段と、
前記使用制限に関する情報の更新要求を受けて該情報を更新する更新手段と、
前記更新手段によって前記第１の装置による前記記録媒体の使用が可能な状態になったことを条件として、前記第１の装置による前記記録媒体の使用の制限を解除する解除手段と
をさらに備えることを特徴とする請求項１から６までのいずれか１項に記載の情報処理システム。
【請求項９】
前記記憶手段が、前記使用制限に関する情報として、前記記録媒体の使用権限、使用可能回数又は使用期限の少なくともいずれかを該記録媒体の識別情報に対応させて記憶することを特徴とする請求項１から８までのいずれか１項に記載の情報処理システム。
【請求項１０】
前記記憶手段が、前記使用制限に関する情報として前記記録媒体の使用期限を記憶し、
前記更新手段が、前記記録媒体の使用期限を延長する
ことを特徴とする請求項９に記載の情報処理システム。
【請求項１１】
前記記憶手段が、前記使用制限に関する情報として前記記録媒体の使用可能回数を記憶し、
前記更新手段が、前記記録媒体の使用可能回数を増加する
ことを特徴とする請求項９に記載の情報処理システム。
【請求項１２】
前記記憶手段が前記記録媒体の識別情報を記憶していない場合に、該記録媒体の識別情報を前記記憶手段に新規に登録する登録手段をさらに備えることを特徴とする請求項１から１１までのいずれか１項に記載の情報処理システム。
【請求項１３】
第１の装置を用いて記録媒体上を任意に走査したときの走査軌跡に関する情報を第２の装置に送信し、該第２の装置において前記情報を処理する情報処理システムにおける情報処理方法であって、
前記記録媒体上に形成されている該記録媒体の識別情報を前記第１の装置を用いて検出する検出工程と、
記録媒体の識別情報と該記録媒体の使用制限に関する情報とを対応して記憶する記憶手段から、前記検出工程によって検出された前記識別情報に対応する記憶媒体の使用制限に関する情報を抽出する抽出工程と、
前記抽出工程によって抽出された前記使用制限に関する情報に基づいて前記第１の装置による前記記録媒体の使用が可能であるか否かを判断する判断工程と、
前記第１の装置による前記記録媒体の使用が不可能な状態にある場合、前記第１の装置の前記記録媒体に対する使用を制限する使用制限工程と
を有することを特徴とする情報処理方法。
【請求項１４】
第１の装置を用いて記録媒体上を任意に走査したときの走査軌跡に関する情報を該第１の装置から受信して処理する第２の装置に、
記録媒体の識別情報と該記録媒体の使用制限に関する情報とを対応して記憶する記憶手段から、前記第１の装置によって検出された記録媒体上に形成されている該記録媒体の識別情報に対応する記憶媒体の使用制限に関する情報を抽出する抽出手順と、
前記抽出手順によって抽出された前記使用制限に関する情報に基づいて前記第１の装置による前記記録媒体の使用が可能であるか否かを判断する判断手順と、
前記第１の装置による前記記録媒体の使用が不可能な状態にある場合、前記第１の装置の前記記録媒体に対する使用を制限する使用制限手順と
を実行させるためのプログラム。
【請求項１５】
請求項１４に記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特殊なドットパターンが形成された用紙上のドットの連鎖データをデジタルペンを用いて検出する情報処理システム及び情報処理方法に関する。
【背景技術】
【０００２】
現在、原稿上に形成された各種情報を読み取って処理を実行するような様々な情報処理システムが知られている。例えば、原稿の処理をするために予め枠や記入欄が印刷・加工された用紙を用意しておき、特定の装置によってその紙面を読み取り、検出されたデータの処理を実行する情報処理システムがある。
【０００３】
同様に、用紙上の特殊なドットパターンとそのドットパターンに対応して割り振られたＩＤとが形成された記録媒体であるデジタルペン対応用紙（以下、「ＩＤペーパー」と呼ぶ。）と、そのＩＤペーパー上を走査してドットパターンの連鎖データを検出して記憶し、その連鎖データを送信する機能を持ったデジタルペン（以下、「ＩＤペン」と呼ぶ。）とを用いて、ＩＤペーパーにＩＤペンを用いて書かれた文字等の情報を読み取る情報処理システムも知られている。
【特許文献１】特開２００４−０９４５５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したようなＩＤペーパーは複写機等を用いて容易に複写することが可能であり、一旦複製物が作成されてしまうと、その複製物を用いた不正使用や、複製物の無制限な使用がされてしまうという問題があった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、ＩＤペーパーやＩＤペンの使用権限、使用期限、使用回数等を管理してＩＤペーパーの複製物等による不正使用を好適に防ぐことができる情報処理システム及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、第１の装置を用いて記録媒体上を任意に走査したときの走査軌跡に関する情報を第２の装置に送信し、該第２の装置において前記情報を処理する情報処理システムであって、
前記記録媒体上に形成されている該記録媒体の識別情報を前記第１の装置を用いて検出する検出手段と、
記録媒体の識別情報と該記録媒体の使用制限に関する情報とを対応して記憶する記憶手段と、
前記検出手段によって検出された前記識別情報に対応する記憶媒体の使用制限に関する情報を前記記憶手段から抽出する抽出手段と、
前記抽出手段によって抽出された前記使用制限に関する情報に基づいて前記第１の装置による前記記録媒体の使用が可能であるか否かを判断する判断手段と、
前記第１の装置による前記記録媒体の使用が不可能な状態にある場合、前記第１の装置の前記記録媒体に対する使用を制限する使用制限手段と
を備えることを特徴とする。
【０００７】
また、上記課題を解決するために、本発明は、第１の装置を用いて記録媒体上を任意に走査したときの走査軌跡に関する情報を第２の装置に送信し、該第２の装置において前記情報を処理する情報処理システムにおける情報処理方法であって、
前記記録媒体上に形成されている該記録媒体の識別情報を前記第１の装置を用いて検出する検出工程と、
記録媒体の識別情報と該記録媒体の使用制限に関する情報とを対応して記憶する記憶手段から、前記検出工程によって検出された前記識別情報に対応する記憶媒体の使用制限に関する情報を抽出する抽出工程と、
前記抽出工程によって抽出された前記使用制限に関する情報に基づいて前記第１の装置による前記記録媒体の使用が可能であるか否かを判断する判断工程と、
前記第１の装置による前記記録媒体の使用が不可能な状態にある場合、前記第１の装置の前記記録媒体に対する使用を制限する使用制限工程と
を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ＩＤペーパーやＩＤペンの使用権限、使用期限、使用回数等を管理してＩＤペーパーの複製物等による不正使用を好適に防ぐことができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、ＩＤペンを用いてＩＤペーパー上のＩＤを検出し、そのＩＤに対応するＩＤペーパー上に当該ＩＤペンとを用いて記入された文字等の情報を送信して処理する情報処理システム及び情報処理方法の詳細について説明する。
【００１０】
図１は、本発明の一実施形態に係る情報処理システムの構成を示すブロック図である。図１において、ＩＤペーパー１０１には、用紙上に２次元の絶対位置を示す特殊なドットパターンと、各用紙ごとに異なって形成されている当該ドットパターンに対応して付与されたペーパーＩＤとが記録されている。本実施系形態に係る情報処理システムでは、ＩＤペーパー１０１上のＩＤやドットパターンの連鎖データをＩＤペン２０１を用いて読み取って情報を検出し、当該情報を通信路１００１を介して情報処理端末３０１に送信する。この連鎖データは、ＩＤペン２０１にＩＤペーパー１０１上を任意に走査させたときの走査軌跡に相当するものである。尚、情報処理端末３０１はネットワーク１００２を介して接続されたサーバ４０１と各種データの授受を行う。
【００１１】
図２は、本発明の一実施形態に係る情報処理システムで用いられるＩＤペーパー１０１上に形成されたドットパターンを説明するための図である。本実施形態におけるＩＤペーパー上の記録されたドットパターンは、図２に示すように、格子状に線が引かれ、各交点に１つのドットが割り当てられて、各交点の４方向（右上、左上、右下、左下）のいずれかに当該ドットを配置されたものである。すなわち、ＩＤペーパー１０１上に形成された各ドットは、それぞれ４ビットのデータを持っており、それらのドット位置を組み合わせることにより固有のＩＤが形成されている。
【００１２】
尚、本実施形態では、格子状に線が引かれているとしたが、上述したように各ドットの配置のずれによってビットを形成しているので、線が引かれていないＩＤであってもよい。また、本実施形態では、各ドットは、格子状に引かれた線の交点の右上、左上、右下及び左下の４方向に配置されるとしたが、それ以外の４方向（例えば、右、左、上及び下の４方向）であってもよい。
【００１３】
次に、図１に示す情報処理システムにおいて、ＩＤペン２０１のユーザは、当該ＩＤペン２０１を用いてＩＤペーパ１０１の各ドット情報を読み取ってその配置の状態を検出し、そのドットパターンの連鎖に関する情報を連鎖データとして記憶し、その連鎖データを情報処理端末３０１に送信する機能を持っている。そのため、ＩＤペン２０１は、ＩＤペーパー１０１上に記録されたドットを検出してデータを取得する検出部２０２と、検出部２０２で取得したデータを符号化するＩＤ符号化部２０３と、情報処理端末３０１との間でデータを送受信する外部Ｉ／Ｆ部２０４を備えている。
【００１４】
検出部２０２は、ＣＣＤカメラ等のスキャナ機能を持っており、ＩＤペーパー１０１のドットをスキャンすることによって連鎖するドットの各配置を検出し、そのドットの配置関係に基づく情報（連鎖データ）を検出する。
【００１５】
ＩＤ符号化部２０３は、検出部２０２によって検出されたドットの配置に基づく連鎖データを符号化して記録する。尚、ＩＤ符号化部２０３で符号化された連鎖データには、ドット検出の時間やＩＤペン２０１のペン先にかかった力に関する情報等を含めるようにしてもよい。これにより、連鎖データ以外に、ＩＤペン２０１の移動速度や筆圧等を解析することが可能である。
【００１６】
外部Ｉ／Ｆ部２０４は、ＩＤ符号化部２０３で符号化された情報や、その他の情報（例えば、ステータス情報や制御信号等）を通信路１００１を介して情報処理端末３０１との間で送受信する。尚、情報処理端末３０１とＩＤペン２０１との間のデータの送受信方法としては、例えば、赤外線、ｂｌｕｅｔｏｏｔｈ等の無線通信、或いは、ＵＳＢ、シリアル通信等の有線通信による方法を用いることが可能である。
【００１７】
図１において、情報処理端末３０１は、ＩＤペーパー１０１上に記録されているＩＤについてのデータベース３０３を管理している。そして、情報処理端末３０１は、内部プログラム３１０によりＩＤペン２０２から受信した情報を解析し、ＩＤペーパー１０１のＩＤやそのドットパターンの連鎖データ等の座標情報、ＩＤペン２０１の速度や筆圧等の情報に変換する。
【００１８】
また、情報処理端末３０１は、読み取った情報をデータベース３０３に記録したり、データベース３０３の内容に基づいてＩＤペン２０１の使用方法を制御したり、アプリケーション３０５を用いてＩＤペン２０１から受信した情報等を処理したり、ネットワーク１００２を通して他の情報処理端末（例えば、サーバ４０１）のデータベース４０３の情報を変更することができる。
【００１９】
さらに、情報処理端末３０１において、外部Ｉ／Ｆ部３０２は、ＩＤペン２０１から通信路１００１を介して、ＩＤペーパー１０１のＩＤやその座標情報、ＩＤペン２０１のＩＤ、速度、筆圧等の情報を含んだデータ等を受信したり、ＩＤペン２０１に対して制御信号を送信したりするインタフェースである。
【００２０】
さらにまた、情報処理端末３０１においてデータベース３０３は、ＩＤを管理するために使用されるデータベースである。当該データベース３０３は、例えば、ハードディスクドライブ等に記録されるが、ネットワーク１００２等を介した他の情報処理端末のハードディスクドライブ等に記録されていても良い。データベース３０３には、ＩＤペン２０１、ＩＤペーパー１０１、或いは情報処理端末３０１に格納されている制御プログラム３１１の使用権限、使用期限、及び使用回数等の使用制限に関する情報が記録されている。
【００２１】
尚、データベース３０３に記録されている上述した各データは、ＩＤに対応してそれぞれが参照できるようになっている。また、これらのデータは暗号化されており、権限のないユーザが閲覧したり書き換えたりすることができないようになっている。そして、当該データは、後述する更新プログラムを実行することにより初めて書き換えが可能であるものとする。
【００２２】
さらに、情報処理端末３０１においてネットワークＩ／Ｆ部３０４は、ネットワーク１００２を介して、他の情報処理端末（例えば、図１では、サーバ４０１）との間でデータの送受信を行うためのインタフェースである。さらにまた、情報処理端末３０１内のＲＯＭ又はハードディスクドライブ等には、プログラム３１０が格納されている。当該プログラム３１０を実行することにより、ＩＤペン２０１を制御したり、ＩＤペン２０１から入手した情報を処理して他のアプリケーション３０５に変換したり、本システムの使用権限、使用期間、使用回数等を管理したりすることが可能となる。
【００２３】
本実施形態で実行可能なプログラムの一つとして、ＩＤペン２０１を制御するための制御プログラム３１１がある。当該制御プログラム３１１は、情報処理端末３０１の外部Ｉ／Ｆ部３０２とＩＤペン２０１の外部Ｉ／Ｆ部２０３との間の通信路１００１を介したデータ通信によって実行される。
【００２４】
尚、当該データ通信の際に、制御プログラム３１１は、ＩＤペーパー１０１及びＩＤペン２０１のＩＤ、使用権限、使用期間、使用回数等の制限情報を調べ、データベース３０３を参照してそれらが使用可能であるか否かを判断する。その結果、ＩＤペンの使用が不可能であると判断された場合、制御プログラム３１１は、ＩＤペン２０１を使用できないように制御する。また、制御プログラム３１１は、プログラム３１０の実行に関しても、その実行を制限することが可能である。
【００２５】
また、本実施形態で実行可能なプログラムの一つとして、ＩＤペン２０１から受信したデータを情報処理端末３０１内においてアプリケーション３０５が動作するようにその形式を変換する変換プログラム３１２がある。当該変換プログラム３１２を実行することにより、情報処理端末３０１は、例えば、ＩＤペン２０１から受信したデータを解析してテキストファイルに変換したり、画像ファイルに変換したりすることができる。
【００２６】
さらに、本実施形態で実行可能なプログラムの一つとして、データベース０３を管理するためのデータベース管理プログラム３１３がある。当該データベース管理プログラム３１３を実行することによって、情報処理端末３０１は、データベース３０３で管理されているＩＤペーパー１０１、ＩＤペン２０１及びプログラム３１０の使用権限、使用期間、使用回数等の機能の追加、削除を実行することができる。
【００２７】
但し、本実施形態では、情報処理端末３０１でデータベース３０３の内容を書き換えるためには、サーバ４０１にアクセスし、サーバ４０１が管理する更新プログラムをダウンロードして実行しなければならないものとする。そして、更新プログラムをダウンロードする際には、課金等を要求するようにすることも可能である。尚、サーバ４０１と情報処理端末３０１との間で通信されるデータは暗号化して通信するものとする。
【００２８】
図１において、サーバ４０１は、ＩＤを管理する情報処理端末であって、ネットワークＩ／Ｆ部４０２からネットワーク１００２を介して、情報処理端末３０１等の複数の情報処理端末に対して固有のＩＤ情報を配布する。また、サーバ４０１はデータベース４０３を保持し、本実施形態に係る情報処理システムで対象とされる全ＩＤペーパーのＩＤ情報が保持されている。尚、本実施形態では、通信でやり取りされるデータは、全て暗号化されているものとする。また、サーバ４０１に接続するためには、予め配布されている固有の番号、例えばシリアル番号等を入力して、認証しなければ接続できないものとする。
【００２９】
尚、上述した情報処理端末３０１やサーバ４０１は汎用のコンピュータ等を用いて実現することができる。図６は、図１に示す情報処理端末３０１やサーバ４０１を実現可能なコンピュータのハードウェア構成図である。図６において、６０１はＣＰＵであり、情報処理端末３０１等における後述する処理の手順を実現するプログラムに従って動作する。６０２はＲＡＭであり、上記プログラムの動作に必要な記憶領域を提供する。６０３はＲＯＭであり、後述する処理の手順を実現するプログラムを保持する。６０４はハードディスク（ＨＤＤ）でありコンテンツデータ等を保持している。６０５は通信デバイスであり、通信路１００１を介してＩＤペン１０１と通信したり、ネットワーク１００２を介してサーバ４０１１との通信する。６０６は上記各部を互いに接続する内部バスである。
【００３０】
図３は、本発明の一実施形態に係る情報処理システムにおいて、ＩＤペン２０１に対する使用権限と使用期限を制限する場合の動作の概略を説明するためのフローチャートである。
【００３１】
ＩＤペン２０１が起動されると、ＩＤペン２０１の外部Ｉ／Ｆ部２０４から、通信路１００２を介して情報処理端末３０１に対して接続要求を送信する（ステップＳ１０）。尚、通信路１００２を介した通信方法としては、赤外線、ｂｌｕｅｔｏｏｔｈ、ＵＳＢやＩＥＥＥ１３９４等を用いて行う。そして、情報処理端末３０１では、ＩＤペン２０１からの接続が成功したか否かを判定する（ステップＳ１５）。その結果、接続が成功した場合（Ｙｅｓ）は、ＩＤペン２０１と情報処理端末３０１との通信が確立したので、制御プログラム３１１を実行してステップＳ２０に遷移する。一方、接続ができない場合（Ｎｏ）は、タイムアウトしてステップＳ８０に遷移する。
【００３２】
ステップＳ２０において、ＩＤペン２０１は、自身のＩＤ（ペンＩＤ）をホストである情報処理端末３０１に送信する。次いで、情報処理端末３０１は、ＩＤペン２０１から送信されてきたＩＤを受信すると、プログラム３１０やデータベース３０３の有効期限や使用制限をその起動時にチェックして、使用可能であるか否かを判断する（ステップＳ３０）。その結果、プログラム３１０やデータベース３０３が使用可能であると判断された場合（Ｙｅｓ）は、ステップＳ４０に遷移する。
【００３３】
尚、ステップＳ３０において、チェックの対象となるデータベースとしては、データベース３０３以外にもネットワークＩ／Ｆ部３０４とネットワーク１００２を介して接続された他の情報処理装置（例えば、サーバー４０１等）が管理するデータベースを参照することも可能である。一方、ステップＳ３０において、情報処理端末３０１の故障やネットワーク障害等によってプログラム３１０やデータベース３０３が使用不可能であると判断された場合（Ｎｏ）は、ステップＳ３１に遷移する。
【００３４】
ステップＳ３１では、新規にデータベースを情報処理端末３０１上に作成してプログラムを使用するか否かを判断する。その結果、新規にデータベースを作成してプログラムを使用する場合（Ｙｅｓ）は、サーバ４０１からデータ作成用のインストールプログラムをダウンロードして実行することによって、新規にデータベースを作成する（ステップＳ３２）。そして、新規にデータベースが作成されプログラムの実行が可能になった後に、ステップＳ４０に遷移する。尚、ステップＳ３１において、新規にデータベースを作成しない場合或いはできない場合（Ｎｏ）は、ステップＳ８０に遷移する。
【００３５】
ステップＳ４０では、データベース３０３から該当するＩＤを参照して、当該ＩＤが登録済みか否かを判断する。その結果、データベース３０３に該当するＩＤが登録済みの場合（Ｙｅｓ）はステップＳ５０へ、登録されていない場合（Ｎｏ）はステップＳ４１へ遷移する。
【００３６】
ステップＳ４１においては、データベース３０３に当該ＩＤを追加して登録するか否か、すなわちデータベース３０３が保持する使用制限に関する情報を更新するか否かを判断する。その結果、ＩＤを登録する場合（Ｙｅｓ）は、データベースの変更処理を行って（ステップＳ４２）、ステップＳ５０に遷移する。一方、登録しない場合（Ｎｏ）は、ステップＳ８０に遷移する。尚、ステップＳ４２におけるデータベースの変更処理の詳細については後述する。また、当該データベースの変更処理は、後述するステップＳ５１、Ｓ６１の処理時と同時にまとめて行っても良い。
【００３７】
ステップＳ５０においては、データベース３０３から参照したＩＤの使用期限を調べる。その結果、使用期限が残っている場合（Ｙｅｓ）はステップＳ６０に遷移し、使用期限が残っていない場合（Ｎｏ）はステップＳ５１へ遷移する。尚、使用期限の参照方法については、データベース３０３上にＩＤごとの使用期限を記録し、ＩＤ情報参照時に現在の時刻を情報処理端末３０１又はネットワークＩ／Ｆ部３０４を介して他のデバイスから取得して比較する。そして、使用期限が切れている場合は、ＩＤペン２０１が使用できないように制御プログラム３１１で制御を行うようにする。
【００３８】
ステップＳ５１では、使用期限を延長する（追加する）か否かを判断する。その結果、使用期限を延長する場合（Ｙｅｓ）はデータベースの変更処理を行い（ステップＳ５２）、使用期限を延長しない場合（Ｎｏ）はステップＳ８０に遷移する。尚、ステップＳ５２におけるデータベースの変更処理の詳細については後述する。そして、ステップＳ５２で使用期限を延長した後はステップＳ６０に遷移する。
【００３９】
ステップＳ６０では、データベース３０３から参照したＩＤの使用可能回数を調べる。その結果、使用可能回数が残っている場合（Ｙｅｓ）はステップＳ７０に遷移し、使用可能回数が残っていない場合（Ｎｏ）はステップＳ６１に遷移する。尚、使用可能回数の参照方法については、データベース３０３上にＩＤごとのカウンタを用意し、ＩＤペン２０１を使用するごとに、自動的にそのカウンタ値を１ずつ減らしていくものとする。そして、カウンタ値が０になると、ＩＤペン２０１が使用できないように制御プログラム３１１で制御を行う。
【００４０】
ステップＳ６１において、使用可能回数を追加する場合（Ｙｅｓ）はデータベースの変更処理を行い（ステップＳ６２）、使用可能回数を追加しない場合（Ｎｏ）はステップＳ８０に遷移する。尚、ステップＳ５２におけるデータベースの変更処理の詳細については後述する。また、ステップＳ６２でデータベースの変更処理を行って使用可能回数を追加した後は、ステップＳ７０に遷移する。
【００４１】
ステップＳ７０では、ＩＤペン２０１との通信を許可し、ＩＤペン２０１を使用することが可能となる。すなわち、ＩＤペン２０１の使用が制限されていた場合はその制限が解除され、ＩＤペン２０１を使用することが可能となる。一方、ステップＳ８０では、制御プログラム３１１によってＩＤペン２０１へ制御信号を送信することにより、スキャン機能に制限をかけたり、電源を落としたりすることによって、ＩＤペン２０１が正常な動作しないように制御する。
【００４２】
次に、上述したフローチャートにおけるデータベース３０３を変更する登録処理（ステップＳ４２、Ｓ５２、Ｓ６２）について図５に示すフローチャートを参照して説明する。尚、データベース３０３の変更は、データベース管理プログラム３１３に従って行われるものとする。図４は、本発明の一実施形態における情報処理システムにおけるデータベース３０３の変更処理の詳細を説明するためのフローチャートである。
【００４３】
まず、情報処理端末３０１からネットワーク１００２を介してサーバ４０１へデータ変更の要求を行う（ステップＳ１０１）。サーバ４０１は、情報処理端末３０１からのアクセスに対して、ＩＤとパスワードの入力を要求する（ステップＳ１０２）。ここで、ＩＤとパスワードは、情報処理端末３０１にあらかじめ付与されているＩＤペン２０１やプログラム３１０のシリアル番号等を固有のものを使用するものとする。これらの情報は暗号化して送信され、情報処理端末３０１で管理されている。
【００４４】
そして、入力されたＩＤやパスワードに基づいて認証を行う（ステップＳ１０３）。その結果、管理している番号と一致した場合は認証成功とし、ステップＳ１０４に遷移する。一方、一致しない場合は認証失敗であるとし、ステップＳ１０２へ遷移して、再度、ＩＤやパスワードの入力を要求する。尚、認証が失敗したり、できない場合には、ステップＳ１１０へ遷移して、データベース変更を中止するようにしてもよい。
【００４５】
ステップＳ１０４では、情報処理端末３０１から、ＩＤ登録、使用期限の延長、使用可能回数等のデータベース変更内容をサーバ４０１に送信する。尚、この際の通信も暗号化して行うようにする。
【００４６】
次いで、サーバ４０１は、データベース４０３から認証したＩＤの管理情報を参照して、ステップＳ１０４で送付されてきた内容との比較を行う（ステップＳ１０５）。そして、ステップＳ１０５で比較した内容に基づいて、データベース３０３の変更内容に対する課金を情報処理端末３０１に対して行う（ステップＳ１０６）。
【００４７】
次いで、情報処理端末３０１では、サーバ４０１からの課金処理に係る請求額を確認し、内容に同意して支払うか否かを判断する（ステップＳ１０７）。その結果、課金処理内容に同意する場合（Ｙｅｓ）はステップＳ１０８の処理に遷移する。一方、課金処理内容に同意しない場合（Ｎｏ）は、データベースの変更を中止する（ステップＳ１１０）。
【００４８】
ステップＳ１０８においては、サーバ４０１から情報処理端末３０１に対して変更内容に応じたデータベース変更プログラムを送信し、情報処理端末３０１にでデータベース３０３の内容を書き換え、ステップＳ１０９に遷移する。ステップＳ１０９では、情報処理端末３０１におけるデータベース更新プログラムの実行によるデータベース３０３の更新が終了すると、情報処理端末３０１とサーバ４０１の接続を切断して、データベース３０３の変更を完了する。
【００４９】
尚、ステップＳ１１０では、データベース３０３の変更処理を単に中止するだけでなく、アクセス制限や接続エラー等により正常に動作できないために終了することを情報処理端末３０１に通知するようにしてもよい。
【００５０】
上述したように、本実施形態に係る情報処理端末３０１は、ＩＤペン２０１を制御したり、プログラム３１０（制御プログラム３１１、変換プログラム３１２、データベース管理プログラム３１３等）やその他のアプリケーション３０５を実行することが可能である。
【００５１】
次に、ＩＤペーパー１０１上に記載された情報をＩＤペン２０１を用いて読み取る方法について説明する。図５は、本発明の一実施形態に係る情報処理システムにおけるＩＤペン２０１によるＩＤペーパー２０１の読み取り処理を説明するためのフローチャートである。ここで、上述した処理によって本実施形態に係る情報処理システムおいて、ＩＤペン２０１と情報処理端末３０１とが接続可能になったことを受けて、ＩＤペン２０１が使用可能な状態となり、ＩＤペーパー１０１上のＩＤを読み取ることが可能となる。
【００５２】
ＩＤペン２０１を用いてＩＤペーパー１０１に文字が記入されると、ＩＤペン２０１は、検出部２０２においてＩＤペーパー１０１のドットを検知する。そして、ＩＤペン２０１は、検知されたドットから１つ或いは複数の座標点等を含む情報をＩＤ符号化部２０３によって符号化して記録することによって情報を読み取る（ステップＳ２０１）。これらの情報には、ドットの座標情報以外にも、ドット間の検出時間やＩＤペン２０１の筆圧等が含まれている。そして、ステップＳ２０１で情報を読み取ることができたか否かを判断する（ステップＳ２０２）。
【００５３】
その結果、情報を読み取ることができた場合（Ｙｅｓ）は、ステップＳ２０３へ遷移する。一方、読み取りができない場合（Ｎｏ）は、ステップＳ２１６に遷移して、エラー通知をユーザに通知を行う。
【００５４】
ステップＳ２０３では、ステップＳ２０１で記憶したＩＤの連鎖データを外部Ｉ／Ｆ部２０４から通信路１００１を介して情報処理端末３０１に送信する。そして、ＩＤの連鎖データの送信ができたか否かを判断する（ステップＳ２０４）。その結果、送信ができたと判断された場合（Ｙｅｓ）はステップＳ２０５に進み、送信ができなかった場合（Ｎｏ）はステップＳ２１６に遷移してエラー通知を行う。
【００５５】
ステップＳ２０５では、情報処理端末３０１のデータベース３０３から該当するＩＤペーパー２０１のＩＤを参照する。ここでデータベースとしては、データベース３０３以外に、ネットワークＩ／Ｆ部３０４を経由して通信可能な他の装置上に配置されたデータベースを参照することも可能である。
【００５６】
次いで、データベース３０３に該当するＩＤが登録済みであるか否かを判断する（ステップＳ２０６）。その結果、登録済みである場合（Ｙｅｓ）はステップＳ２０９へ遷移し、登録されていない場合（Ｎｏ）はステップＳ２０７へ遷移する。ステップＳ２０７では、ＩＤを追加登録するか否かを判断する。その結果、ＩＤを追加登録する場合（Ｙｅｓ）は、前述した図４に示す登録処理（データベース３０３の変更処理）へ遷移する（ステップＳ２０８）。一方、ＩＤを追加登録しない場合（Ｎｏ）は、ステップＳ２８０に遷移する。尚、ステップＳ２０８でＩＤを追加登録した後は、ステップＳ２０９に遷移する。ここで、ステップＳ２０８のＩＤの追加登録処理によるデータベースの変更は、変更内容を一時的に記憶しておき、後述するステップＳ２１１、Ｓ２１４での変更処理と同時に行っても良い。
【００５７】
ステップＳ２０９では、データベース３０３から参照したＩＤの使用期限を調べる。その結果、ＩＤの使用期限が残っている場合（Ｙｅｓ）はステップＳ２１２に遷移し、残っていない場合（Ｎｏ）はステップＳ２１０に遷移する。尚、使用期限の参照方法については、データベース３０３上にＩＤごとの使用期限を記録しておき、ＩＤ参照時に情報処理端末３０１或いはネットワークＩ／Ｆ部３０４を介して他のデバイスから現在の時刻を取得して比較する。ここで、使用期限が切れている場合は、ＩＤペン２０１が使用できないように制御プログラム３１１で制御を行う。
【００５８】
ステップＳ２１０では使用期限を延長するか否かを判断する。その結果、使用期限の延長をする場合（Ｙｅｓ）は、前述した図４に示す登録処理へ遷移し（ステップＳ２１１）、使用期限を延長しない場合（Ｎｏ）はステップＳ２１６に遷移する。ステップＳ２１１で使用期限の延長処理（データベース３０３の更新処理）を行った後は、ステップＳ２１２に遷移する。
【００５９】
ステップＳ２１２においては、データベース３０３から参照したＩＤの使用可能回数を調べる。その結果、使用可能回数が残っている場合（Ｙｅｓ）はステップＳ２１５へ遷移し、使用可能回数が残っていない場合（Ｎｏ）はステップＳ２１３へ遷移する。尚、使用可能回数の参照方法についてはデータベース３０３上にＩＤごとのカウンタを用意して、ＩＤペーパー１０１を使用するごとに、自動的にそのカウンタ値を１ずつ減らしていくものとする。そして、カウンタ値が０になった場合にＩＤペン２０１が使用できないように制御プログラム３１１で制御を行う。
【００６０】
ステップＳ２１３においては、データベース３０３の使用可能回数を追加するか否かを判定する。その結果、使用可能回数を追加する場合（Ｙｅｓ）は前述した図４に示す登録処理を実行し（ステップＳ２１４）、使用可能回数を追加しない場合（Ｎｏ）はステップＳ２１６へ遷移する。そして、ステップＳ２１４で使用可能回数を追加した後はステップＳ２１５に遷移する。
【００６１】
ステップＳ２１５では、ＩＤペーパー１０１の使用を認め、ＩＤペンの機能を制限等をすることなく、ＩＤペン２０１によるＩＤペーパー１０１の読み取り処理を許可する。一方、ステップＳ２１６では、ＩＤペーパー１０１の使用が認められないため、ＩＤペンの機能制限等を行う。例えば、ＩＤペンを使用できないようにしたり、プログラム３１０を使用できないようにしたりする。
【００６２】
上述したＩＤペーパー１０１の情報処理における使用権限、使用期限、或いは使用回数については、ある領域ごと或いはページ単位でＩＤのグループを作成しておき、そのグループのＩＤのうち一つが使用可能となれば他のグループのＩＤが読み込まれた際には認証を省略しても良いものとする。
【００６３】
上述したように、本実施形態に係る情報処理システムでは、ＩＤペンの使用権限、使用期限、或いは使用回数等を管理して、ＩＤペンを用いたＩＤペーパーからのＩＤ検出処理を好適に制限することができる。具体的には、前述したように、ＩＤペンを起動してホストＰＣに接続した際に当該ＩＤペンのＩＤを送付しておくことによって、そのＩＤペンが使用可能か否かを判断する。そして、使用不可能である場合は、ＩＤペンに制御信号を送信して使用を制限する。さらに、ＩＤペンを用いてＩＤペーパーのＩＤを読み取り、データベースから使用制限、使用期限、使用回数に関する情報を入手して使用可能か否かを判断して当該ＩＤペンに制御信号を送信して使用を制限することもできる。
【００６４】
また、使用制限、使用期限、使用回数を記録したデータベースを変更する場合は、ネットワーク等を介してデータベースを管理する記録装置に変更要求を行い、データベースの変更プログラムをダウンロードして実行することによりデータベースを更新して使用制限を解除することができる。これにより、ＩＤペーパーの不正使用や複製を好適に制限することが可能となる。
【００６５】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６６】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００６７】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００６９】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施形態に係る情報処理システムの構成を示すブロック図である。
【図２】本発明の一実施形態に係る情報処理システムで用いられるＩＤペーパー１０１上に形成されたドットパターンを説明するための図である。
【図３】本発明の一実施形態に係る情報処理システムにおいて、ＩＤペン２０１に対する使用権限と使用期限を制限する場合の動作の概略を説明するためのフローチャートである。
【図４】本発明の一実施形態における情報処理システムにおけるデータベース３０３の変更処理の詳細を説明するためのフローチャートである。
【図５】本発明の一実施形態に係る情報処理システムにおけるＩＤペン２０１によるＩＤペーパー２０１の読み取り処理を説明するためのフローチャートである。
【図６】図１に示す情報処理端末３０１やサーバ４０１を実現可能なコンピュータのハードウェア構成図である。
【符号の説明】
【００７５】
１０１  ＩＤペーパー
２０１  ＩＤペン
２０２  検出部
２０３  ＩＤ符号化部
２０４、３０２  外部Ｉ／Ｆ部
３０１  情報処理端末
３０３、４０３  データベース
３０４、４０２  ネットワークＩ／Ｆ部
３０５  アプリケーション
３１０  プログラム
３１１  制御プログラム
３１２  変換プログラム
３１３  データベース管理プログラム
４０１  サーバ
１００１  通信路
１００２  ネットワーク
【図１】
2006344174.tif 000003
【図２】
2006344174.tif 000004
【図３】
2006344174.tif 000005
【図４】
2006344174.tif 000006
【図５】
2006344174.tif 000007
【図６】
2006344174.tif 000008