"コード化パターンが設けられた、複数のユーザの各々により使用され得る複数の用紙と、コード化パターンを読み取り、コード化パターンに関する情報を記入情報として送信する、前記複数のユーザの各々により使用され得る複数の電子ペンと、前記複数の電子ペンの各々から記入情報を受信して、電子ペンごとに表示領域を分けてストロークを描画する処理を実行するコンピュータ装置と、を備える学習システムであって、前記コンピュータ装置は、各電子ペンから送信される記入情報を受信する受信手段と、各電子ペンからの記入情報に基づいて描画されるストローク群が表示されるユーザストローク情報表示領域についての可変する表示範囲を、前記受信手段により受信された各電子ペンからの記入情報に基づき前記複数のユーザ毎にそれぞれ算出する表示範囲算出手段と、前記表示範囲算出手段により前記表示範囲が算出された前記ユーザストローク情報表示領域の各々を、各電子ペンからの記入情報に基づいてそれぞれ描画されたストローク群を含めて表示させる制御を実行する表示制御手段と、を備え、前記表示範囲算出手段は、各電子ペンからの前記記入情報により把握されるストローク群の広がりに応じて、前記複数のユーザ毎の表示範囲をそれぞれ算出し、拡大していくことを特徴とする学習システム。前記表示範囲算出手段は、各ユーザにより電子ペンで前記用紙に記入されたストロークのX座標方向またはY座標方向の最大値に応じて、前記複数のユーザ毎の表示範囲を算出し、拡大していくことを特徴とする請求項1に記載の学習システム。前記表示範囲算出手段は、前記表示制御手段により前記複数のユーザ毎に表示が制御された前記ストローク群が所定の方向に表示されていく速度に応じて、前記複数のユーザ毎の表示範囲を可変して算出することを特徴とする請求項1又は2に記載の学習システム。請求項1~3のうちいずれか一項に記載の学習システムにおけるコンピュータ装置として機能させることを特徴とするプログラム。しかしながら、特許文献1~3に係る技術では、専用紙への記入内容を示すストロークが、予めサイズが一律に固定された各記入領域に一覧で表示されるため、記入されたストロークの広がりに応じて表示範囲をコントロールすることはできなかった。本発明は、このような状況に鑑みてなされたものであり、電子ペンにより用紙に記入された内容を記憶するシステムにおいて、記入されたストロークの広がりに応じて表示範囲をコントロールすることを目的とする。本発明に係る学習システムは、コード化パターンが設けられた、複数のユーザの各々により使用され得る複数の用紙と、コード化パターンを読み取り、コード化パターンに関する情報を記入情報として送信する、前記複数のユーザの各々により使用され得る複数の電子ペンと、前記複数の電子ペンの各々から記入情報を受信して電子ペンごとに表示領域を分けてストロークを描画する処理を実行するコンピュータ装置と、を備える学習システムであって、前記コンピュータ装置は、各電子ペンから送信される記入情報を受信する受信手段と、各電子ペンからの記入情報に基づいて描画されるストローク群が表示されるユーザストローク情報表示領域についての可変する表示範囲を、前記受信手段により受信された各電子ペンからの記入情報に基づき前記複数のユーザ毎にそれぞれ算出する表示範囲算出手段と、前記表示範囲算出手段により前記表示範囲が算出された前記ユーザストローク情報表示領域の各々を、各電子ペンからの記入情報に基づいてそれぞれ描画されたストローク群を含めて表示させる制御を実行する表示制御手段と、を備え、前記表示範囲算出手段は、各電子ペンからの前記記入情報により把握されるストローク群の広がりに応じて、前記複数のユーザ毎の表示範囲をそれぞれ算出し、拡大していくことを特徴とする。この構成によれば、ユーザによりコード化パターンが設けられた用紙に電子ペンで記入されると、電子ペンからコード化パターンに関する情報が記入情報として送信される。コンピュータ装置の受信手段は、電子ペンから送信された記入情報を受信する。表示範囲算出手段は、受信された各電子ペンからの記入情報に基づきストローク群が表示されるユーザストローク情報表示領域の表示範囲をそれぞれ算出する。表示制御手段は、表示範囲が算出されたユーザストローク情報表示領域において、描画されたストローク群を含めて、複数のユーザ毎のユーザストローク情報表示領域を表示させる制御を実行する。この場合に、表示範囲算出手段は、各電子ペンからの記入情報により把握されるストローク群の広がりに応じて、複数のユーザ毎のユーザストローク情報表示領域の表示範囲が可変して表示される。したがって、ユーザの記入に基づいて描画されるストローク群の広がりに応じて各ユーザのユーザストローク情報表示領域の表示範囲が可変することから、ユーザである受講生は、ユーザストローク情報表示領域が変化することで他の受講生の記入の進行度合いを認識することができる。上記学習システムにおいて、前記表示範囲算出手段は、各ユーザにより電子ペンで前記用紙に記入されたストロークのX座標方向またはY座標方向の最大値に応じて、前記複数のユーザ毎の表示範囲を算出し、拡大していくよう構成するとよい。この構成によれば、各ユーザのうちX座標方向またはY座標方向に最も広くストローク群を記入したものの進行度合いに合わせて他のユーザのユーザストローク情報表示領域の表示範囲を算出する。これにより、他のユーザは、自分のストローク群が表示された状態と、ユーザストローク情報表示領域の表示範囲とを見比べることによって、最も早く記載したユーザは、どの程度の進行度合いであるかを容易に把握することができる。また、上記学習システムにおいて、前記表示範囲算出手段は、前記表示制御手段により前記複数のユーザ毎に表示が制御された前記ストローク群が所定の方向に表示されていく速度に応じて、前記複数のユーザ毎の表示範囲を可変して算出するよう構成とするとよい。この構成によれば、複数のユーザにより記入されたストローク群が所定の方向に表示されていく速度に応じて、ユーザストローク情報表示領域の表示範囲が変化する。これにより、ユーザは、自分のストローク群が表示された量と、ユーザストローク情報表示領域の表示範囲が可変する速度を見比べることによって、他のユーザは、どの程度の進行度合いであるかを容易に把握することができる。また、本発明に係るプログラムは、上記学習システムにおけるコンピュータ装置として機能させることを特徴とする。本発明によれば、用紙に電子ペンで記入したストロークの広がりに応じてストロークの表示範囲をコントロールすることできる。以下、図面を参照しながら、本発明の実施形態について説明する。[学習システムの構成]図1は、本実施形態に係る学習システム10の構成を示す。図1に示すように、本実施形態に係る学習システム10は、電子ペン1-1~1-nと、集約装置2と、必要に応じて設けられる転送装置3と、プロジェクタ4と、解答用紙5-1~5-nと、スクリーン6とを有する。なお、以下、電子ペン1-1~1-nを個々に区別する必要がない場合、これらをまとめて単に電子ペン1と呼ぶ。同様に、以下、解答用紙5-1~5-nを個々に区別する必要がない場合、これらをまとめて単に解答用紙5と呼ぶ。受講者利用者には、1本の電子ペン1と、複数枚の解答用紙5のセットノートの形態でもよいとがそれぞれ配布される。電子ペン1としては、アノトペンが採用されており、解答用紙5には、ドットパターンが印刷されている。これにより、受講者利用者は、解答用紙5に対して、電子ペン1で手書きのストローク群解答を記入することができる。当該手書きのストローク群の記入中に電子ペン1からは、逐次記入情報が、Bluetooth登録商標により、原則として集約装置2に無線送信される。なお、原則としてとしたのは、後述するように、記入情報は、転送装置3を介して集約装置2に無線送信される場合があるからである。なお、電子ペン1のさらなる詳細については、図6などを用いて、解答用紙5のさらなる詳細については、図2などを用いて、それぞれ後述する。集約装置2は、ラップトップ型のパーソナルコンピュータPersonalcomputerなどのコンピュータ装置で構成される。集約装置2は、電子ペン1からの記入情報を受信すると、当該記入情報に基づいて、解答用紙5上に手書きで記入されているものと同様のストローク群を描画して記録するとともに、プロジェクタ4を通じてスクリーン6に表示させる。なお、集約装置2は、電子ペン1-1~1-nから、記入情報を無線通信により直接受信することができる。ただし、記入される解答用紙5-1~5-nが多いために記入情報を送信する電子ペン1-1~1-nの本数nが多い場合や、受講者が解答する会場が離れているなどにより集約装置2の無線通信の範囲外となるような場合は、転送装置3が学習システム10にさらに設けられる。転送装置3は、ラップトップ型のパーソナルコンピュータなどで構成され、電子ペン1-1~1-nのうちの少なくとも一部から送信される記入情報を中継して集約装置2へ転送する。このとき、転送装置3から集約装置2へのデータの送信は、例えばLANLocalAreaNetwork経由でTCP/IPTransmissionControlProtocol/InternetProtocolの通信方式で行うとよい。プロジェクタ4は、集約装置2から画面の表示内容を示す情報を受信して、当該情報に基づいて、集約装置2の画面をスクリーン6へ投影表示する。[解答用紙]図2は、記入用紙としての解答用紙5を示す模式図である。受講生には、1枚の解答用紙5のみでもよいが、本実施形態では、複数枚の解答用紙5のセットが配布される。ここで、複数枚の解答用紙5の各々を、上方から順に、1枚目、2枚目、3枚目、...、m枚目mは、2以上の任意の整数値の各解答用紙5と呼ぶ。この場合、1枚目、2枚目、3枚目、...、m枚目の各解答用紙5の各々には、その略全面に、相異なるパターンのドットパターンコード化パターンが印刷されているつまり、相異なる座標範囲が設定されている。ドットパターンは、赤外線を吸収するカーボンを含んだインクにより印刷され、記入枠を示す線は、赤外域に吸収性を持たないインクにより印刷される。このようなドットパターンがそれぞれ印刷された各解答用紙5には、ユーザエリア51が規定されている詳細については、図7を参照して後述する。また、図示はしないが、各解答用紙5には、所属クラスや名前を記入する記入欄や、問題文字列、解答欄などが、赤外域に吸収性を持たないインクにより印刷されていてもよい。なお、各受講生のそれぞれに配布される解答用紙5-1~5-nについては、同一のk枚目kは、1~mの範囲内の任意の整数値である場合には同一のドットパターンが印刷されている同一の座標範囲が設定されている。解答用紙、電子ペンと受講者の対応など図3は、解答用紙5、電子ペン1、及び受講者記入者の対応について説明する図である。解答用紙5、電子ペン1、及び受講者記入者の対応などについては、本実施形態では、図3に示すように、受講者一郎が、電子ペン1-1を用いて解答用紙5-1に解答を記入する。受講者次郎が、電子ペン1-2を用いて解答用紙5-2に解答を記入する。受講者三郎が、電子ペン1-3を用いて解答用紙5-3に解答を記入する。受講者四郎が、電子ペン1-4を用いて解答用紙5-4に解答を記入する。受講者五郎が、電子ペン1-5を用いて解答用紙5-5に解答を記入する。また、講師利用者花子が、集約装置2を操作する。[ドットパターン]続いて、解答用紙5-1~5-nに形成されるアノト方式のドットパターンコード化パターンについて説明する。図4は、ドットパターンのドットとそのドットが変換される値との関係を説明する図である。図4に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。即ち、ドットの位置を格子の基準位置縦線及び横線の交差点から上下左右のどの方向にシフトするかによって、各ドットは、0~3の値に対応付けられている。また、各ドットの値は、さらに、X座標用の第1ビット値及びY座標用の第2ビット値に変換できる。このようにして対応付けられた情報の組合せにより、解答用紙5上の位置座標が決定されるよう構成されている。図5Aは、あるドットパターンの配列を示している。図5Aに示すように、縦横約2mmの範囲内に6×6個のドットが、解答用紙5上のどの部分から6×6ドットを取ってもユニークなパターンとなるように配置されているただし、本実施形態では解答用紙5-1~5-nを含む全解答用紙5の同一ページには同一のドットパターンが配置されている。これら36個のドットにより形成されるドットパターンは位置座標を保持している。図5Bは、図5Aに示す各ドットを、格子の基準位置からのシフト方向によって、図4に示す規則性に基づいて対応付けられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン1によって行われる。[電子ペン]次に電子ペン1について説明する。図6に示すように、電子ペン1は、その筐体101の内部に、インクカートリッジ104、LED105、CMOSカメラ106、圧力センサ107、CPUなどにより構成されるプロセッサ108、ROMやRAMといったメモリ109、リアルタイムクロック110、アンテナなどにより構成される通信ユニット111及びバッテリー112を備える。インクカートリッジ104の先端は、インクを備えるペン先部103となっており、ユーザは、電子ペン1のペン先部103を解答用紙5上に当接させて、文字などのストローク手書きのストロークを記入したり、タップペン先部103による解答用紙5への軽叩したりする。ここで、電子ペン1のペン先部103が解答用紙5に接触することをペンダウンと呼び、接触している当接している状態からペン先部103が離れることをペンアップと呼ぶ。電子ペン1のペンダウンからペンアップまでの間に記入される軌跡が1つのストロークとなり、文字や図形などは、1つ又は複数個のストロークからなる。また、電子ペン1のペンダウンからペンアップまでにペン先部103から解答用紙5上に流出するインクにより、ストロークと略同一軌道の軌跡が解答用紙5上に描かれる。バッテリー112は、電子ペン1内の各部品に電力を供給するためのものであり、例えば電子ペン1のキャップ図示せずの脱着により電子ペン1自体の電源のオン/オフを行うよう構成させてもよい。リアルタイムクロック110は、現在時刻タイムスタンプを示す時刻情報を発信し、プロセッサ108に供給する。圧力センサ107は、ユーザが電子ペン1により解答用紙5に文字やマークを書いたりタップしたりする際にペン先部103からインクカートリッジ104を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ108へ伝送する。プロセッサ108は、圧力センサ107から与えられる筆圧データに基づいて、LED105及びCMOSカメラ106のスイッチのオン/オフを切り替える。即ち、ユーザが電子ペン1で解答用紙5に設問に対する解答の文字などを書くと、ペン先部103に筆圧がかかり、圧力センサ107によって所定値以上の筆圧が検出されたときに、プロセッサ108は、ユーザが記入を開始したと判定して、LED105及びCMOSカメラ106を作動させる。そして、通信ユニット111が、圧力センサ107により検出されたペンダウン情報と、後述するペンIDとを関連付けて、記入情報として集約装置2又は転送装置3を介して集約装置2へ送信する。また、ユーザが1つのストロークを記入し終えて電子ペン1を解答用紙5から離すと、圧力センサ107は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、通信ユニット111が、圧力センサ107により検出されたペンアップ情報とペンIDとを関連付けて、記入情報として集約装置2又は転送装置3を介して集約装置2へ送信する。LED105とCMOSカメラ106は、電子ペン1のペン先部103付近に取り付けられており、筐体101におけるLED105及びCMOSカメラ106と対向する部分には、開口部102が形成されている。LED105は、解答用紙5上のペン先部103近傍に向けて赤外線を照明する。その領域は、ペン先部103が解答用紙5に接触する位置とはわずかにずれている。CMOSカメラ106には、赤外線を透過し赤外線以外を遮断する赤外線透過フィルタが設けられており、CMOSカメラ106は、LED105によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ108に供給する。ここで、ドットのインク素材は、赤外線を吸収するため、LED105によって照射された赤外線は、ドットによって吸収される。そのため、ドットの部分は、赤外線の反射量が比較的少なく、ドット以外の部分は赤外線の反射量が比較的多い。CMOSカメラ106の撮影により、赤外線の反射量の違いから閾値を設けることによって、ドットの領域とそれ以外の領域を区別することができる。なお、CMOSカメラ106による撮影領域は、図5Aに示すような約2mm×約2mmの大きさを含む範囲であり、CMOSカメラ106の撮影は毎秒50~100回程度の定間隔で行われる。また、CMOSカメラ106は、ドットを鮮明に撮影するため、十分な被写界深度を有している。プロセッサ108は、ユーザの記入が行われる間、CMOSカメラ106によって供給される画像データのドットパターンから、ユーザが記入するストローク筆跡の解答用紙5上におけるX,Y座標単に位置座標、座標情報とも呼ぶを連続的に演算していく。即ち、プロセッサ108は、CMOSカメラ106によって供給される、図5Aに示されるようなドットパターンの画像データを図5Bに示すデータ配列に変換し、さらに、X座標ビット値Y座標ビット値に変換して、そのデータ配列から所定の演算方法によりX,Y座標データを演算する。なお、プロセッサ108は、ドットパターンに対向する電子ペン1の角度に起因するドットの画像上の配列を補正する回転補正処理機能を備えており、座標演算の際、その機能を実行させる。そして、プロセッサ108は、リアルタイムクロック110から発信される現在時刻タイムスタンプ:記入された時刻情報、筆圧データ及びX,Y座標データを関連付ける。以後、これらの関連付けたデータを、まとめて座標属性情報と呼ぶ。なお、解答用紙5-1~5-nの各々における6×6のドットパターンは、その解答用紙5内で重複することはないため、ユーザが、その解答用紙5-1~5-nを電子ペン1でタップしたり文字などを記入すると、タップ又は記入された位置が、解答用紙5-1~5-nのうち、どの位置に当たるかを、プロセッサ108による座標演算により特定することができる。同様に、解答用紙5における6×6のドットパターンは、その解答用紙5内で重複することはないため、ユーザが、解答用紙5にタップしたり電子ペン1で文字などを記入すると、記入された位置が、どの解答用紙5のどの位置に当たるかを、プロセッサ108による座標演算により特定することができる。メモリ109には、電子ペン1を識別するためのpen01といったペンID、ペン製造者番号、ペンソフトウェアのバージョンなどのプロパティ情報が記憶されている。そして、通信ユニット111は、ペンIDと、座標属性情報時刻情報と、筆圧データと、X、Y座標データとを関連付けて、記入情報として集約装置2又は転送装置3を介して集約装置2へ送信する。通信ユニット111による集約装置2への送信は、Bluetooth登録商標などの無線送信によって、即時的かつ逐次的に行われる。ここで、電子ペン1のペンダウンからペンアップまでの間に生成されて集約装置2に送信された1個又は複数個の記入情報座標属性情報は、集約装置2によりストローク情報として記憶される。換言すると、1つのストロークは、1個又は複数個のX,Y座標座標点に基づいて描画されるため、集約装置2は、ペンダウン情報及びペンアップ情報によって、1つのストロークを描画するために必要な1個又は複数個の座標属性情報を認識する。このように、ユーザの1つのストロークの記入により、電子ペン1によって生成される座標属性情報の集合をストローク情報と呼ぶ。また、ペン先部103は、筆圧をインクカートリッジ104を介して圧力センサ107に伝達する。[集約装置2及び転送装置3の構成]次に、集約装置2及び転送装置3の構成について説明する。集約装置2及び転送装置3の各々は、ハードウェアとして、電子ペン1とのデータ通信が可能なアンテナ装置、CPUなどのプロセッサ、ROMやRAMといったメモリ、ディスプレイ、マウスやキーボードなどを含むパーソナルコンピュータなどで構成される。図7は、集約装置2及び転送装置3の機能ブロック図である。[転送装置]転送装置3は、転送受信手段31と、転送送信手段32とを備える。転送装置3は、電子ペン1から受信した記入情報を集約装置2へ転送する処理を行う。転送受信手段31は、電子ペン1からBluetooth登録商標の無線通信方式で送信される記入情報を受信する。転送送信手段32は、転送受信手段31により受信された記入情報を集約装置2に送信する。転送送信手段32による集約装置2への記入情報の送信の方式は、本実施形態ではLAN経由でTCP/IPの通信方式により行われる。[集約装置]集約装置2は、集約個別受信手段受信手段20と、集約転送受信手段受信手段21と、範囲指定手段22と、入力手段23と、記憶手段24と、集約処理手段処理手段25と、表示手段26と、送信手段27とを備える。集約個別受信手段20は、受信回路などにより構成され、電子ペン1から送信された記入情報を直接受信する。そして、集約個別受信手段20は、受信した当該記入情報を集約処理手段25に供給する。集約転送受信手段21は、アンテナや受信回路などにより構成され、電子ペン1からの記入情報が転送装置3により転送されてくると、当該記入情報を受信する。そして、集約転送受信手段21は、受信した当該記入情報を集約処理手段25に供給する。範囲指定手段22は、マウスなどのポインティングデバイスとその操作を検知する手段によって構成される。範囲指定手段22を構成するマウスなどは、表示手段26の画面におけるボタンのクリック操作や、任意の位置かつ任意の大きさの長方形状の画面範囲を指定するユーザのドラッグ操作を受け付ける。範囲指定手段22は、受け付けた操作内容を集約処理手段25に供給する。入力手段23は、処理や表示の種別を含む処理態様の指示として入力された内容を受け付ける。入力手段23は、キーボードなどとその操作を検知する手段によって構成される。なお、マウスは、その操作によって範囲指定手段22と入力手段23とを兼ねることができる。記憶手段24は、ROMやRAM、ハードディスクなどのメモリによって構成され、解答用紙5における各ユーザエリア51と位置座標とを関連付けた情報を記憶する。また、図8に示すように、記憶手段24は、電子ペン1が保持する固有のペンIDに対して、ユーザIDとユーザ名とをユーザ定義情報として関連付けて記憶する。図8において、例えば、ペンIDpen01には、ユーザIDU01とユーザ名一郎とが予め関連付けられたユーザ定義情報が記憶されている。以下同様に、ペンIDpen02には、ユーザIDU02とユーザ名次郎とが予め関連付けられたユーザ定義情報が記憶されている。ペンIDpen03には、ユーザIDU03とユーザ名三郎とが予め関連付けられたユーザ定義情報が記憶されている。ペンIDpen04には、ユーザIDU04とユーザ名四郎とが予め関連付けられたユーザ定義情報が記憶されている。ペンIDpen05には、ユーザIDU05とユーザ名五郎とが予め関連付けられたユーザ定義情報が記憶されている。さらに、記憶手段24は、各電子ペン1によって送信されてきた記入情報を、ペンID毎にストローク情報として記憶する。さらに、記憶手段24には、記入情報及びユーザ定義情報に基づいて、集約処理手段25による描画アプリケーションプログラムが実行されることにより、ファイル形式で学習データが保存される。図9を参照して、記憶手段24に記憶される学習データのファイル形式について説明する。図9は、学習データのファイル形式の概略的な構造を示している。図9に示すように、学習データは、ファイル属性情報と、ユーザID別の個人学習データとを有する。ファイル属性情報には、作成日時情報が含まれている。また、個人学習データには、ユーザIDと、当該ユーザIDに対応する電子ペン1から送信された記入情報の位置座標情報などをストローク単位で含むストローク情報以下、ユーザストローク情報と呼ぶと、解答内容などに応じてカテゴライズのために操作者によって設定されるユーザ色分類情報やキーワード情報などが含まれている。ユーザIDは、集約処理手段25により、記入情報に含まれるペンIDに基づいて、記憶手段24に予め記憶されたユーザ定義情報を参照することで特定され、当該記入情報に基づくユーザストローク情報と対応付けられる。ユーザストローク情報は、電子ペン1が演算した位置座標XY座標情報、記入されたときの時刻情報、及び筆圧情報が含まれる。ファイルデータを読み込む際には、操作者が、入力手段23によって、ユーザID、ユーザ色情報、キーワード情報などを所定の入力エリアに入力することで、集約処理手段25によって特定のデータを検索させ、ユーザストローク情報により描画されるストロークを表示手段26に再現させることができる。図7の集約処理手段25は、電子ペン1からの記入情報を集約して処理する。集約処理手段25は、アプリケーションプログラムの実行により機能を発揮するCPUなどのプロセッサによって構成されている。集約処理手段25は、情報処理手段251と、表示範囲算出手段252と、表示制御手段253とを備える。情報処理手段251は、集約個別受信手段20又は集約転送受信手段21により受信された、電子ペン1からの位置座標及びペンIDなどを含む記入情報を逐次取得する。情報処理手段251は、ペンID毎に、即ちユーザID毎に、記入情報群からなるユーザストローク情報を記憶手段24に記憶させる。表示範囲算出手段252は、表示手段26の画面に設けられる後述のストローク情報表示領域501図12~14参照に対して、一ユーザストローク情報表示領域図12~14参照を含めて配置する場合に、ユーザストローク情報表示領域の表示範囲を算出する。ここで、所定のユーザについてのユーザストローク情報表示領域とは、当該所定のユーザのユーザIDに対応するユーザストローク情報に基づき描画されるストローク群が表示される領域をいう。表示範囲算出手段252による表示範囲の算出は、複数のユーザ毎のユーザストローク情報記入情報群に基づき行われる。この場合、表示制御手段253により表示が制御されるストローク群の量に応じて、複数のユーザ毎の表示範囲が可変して算出される。表示範囲算出手段252は、算出した表示範囲の情報を表示制御手段253へ供給する。表示制御手段253は、表示範囲算出手段252により表示範囲が算出された複数のユーザ毎のユーザストローク情報表示領域の各々に、複数のユーザ毎に描画されたストローク群を含めて表示手段26に表示させる制御を実行する。詳細には、表示制御手段253は、ペンID毎に関連付けられた記入情報群からなるユーザストローク情報により描画されたストローク群を表示手段26に表示させる。具体的には、表示制御手段253は、範囲指定手段22のマウス操作でドラッグにより指定された各範囲に対応する各解答用紙5における記入情報群からなるユーザストローク情報を、記憶手段24からそれぞれ抽出して、各解答用紙5毎のストローク群として表示手段26に一覧表示させるなど、様々な処理を行う。また、表示制御手段253は、解答用紙5についての記入情報を含む学習データに基づいて、表示手段26に記入内容ストローク群を表示させるとともに、電子ペンIDに対応するユーザIDにより特定されるユーザ名を表示させる。表示手段26に電子ペン1による記入内容ストローク群とユーザ名とが表示されるため、操作者である講師花子は、受講者記入者とその者による記入内容とを合わせて認識することができる。また、表示制御手段253は、表示手段26と同じ内容を同期させて、プロジェクタ4からスクリーン6へ投影表示させるため、表示手段26に対する表示信号と同じ内容の信号を送信手段27に対してプロジェクタ4へ向けて送信させる。すると、各受講者も、プロジェクタ4からスクリーン6へ投影表示された記入内容とその記入者とを合わせて認識することができる。送信手段27は、表示手段26に表示される内容と同じ内容をプロジェクタ4からスクリーン6図1参照へ投影表示させるため、表示手段26への表示信号を同期してプロジェクタ4へ送信する。描画アプリケーションによる画面表示次に、描画アプリケーションの実行による表示制御手段253の表示手段26への表示処理について図10を参照しつつ説明する。図10は、描画アプリケーションの実行による表示制御手段253の表示手段26への表示例を示す図である。電子ペン1で解答用紙5に記入された際に生成された記入情報に基づいて、集約装置2で記憶手段24に個別学習データに含めて記憶されたユーザストローク情報を用いて、集約処理手段25によって描画されたストローク群は、表示手段26のストローク情報表示領域501に描画される。集約処理手段25の情報処理手段251は、ユーザストローク情報に基づいて描画されるストローク群が、拡大表示などでストローク情報表示領域501よりも大きい場合、横スクロールバー502及び縦スクロールバー503を有効とする。そして、表示制御手段253は、利用者のマウス操作によってストローク情報表示領域501をスクロールして、描画対象のストローク群の全体を複数回に分けて表示できるようにする。また、集約処理手段25は、表示手段26に表示される画面上部に、複数の機能ボタンを表示させる。機能ボタンは、選択ユーザ表示ボタン511、比較一覧表示ボタン512、再生表示ボタン513、選択画像出力ボタン514、表示サイズ変更リスト515、縮小表示ボタン516、拡大表示ボタン517、ページ送りボタン518,519、回転表示ボタン520,521、ユーザコントロール表示ボタン522などにより構成される。集約処理手段25の情報処理手段251は、利用者によるマウス操作に基づく各機能ボタンの選択により、それぞれに割り当てられた機能を発揮させるための処理を実行する。選択ユーザ表示ボタン511には、後述するユーザ選択リスト531から選択された1つのユーザ名についてのユーザストローク情報に対応するストローク群を表示する機能が割り当てられている。比較一覧表示ボタン512には、全ユーザ名の各々についてのユーザストローク情報に対応するストロークの各々を同時に並べて一覧表示する機能が割り当てられている。再生表示ボタン513には、1つのユーザストローク情報に対応する1ストロークずつ再生表示する機能が割り当てられている。選択画像出力ボタン514には、任意の選択範囲がある場合にその選択範囲内のストローク群を、画像データとして外部出力する機能が割り当てられている。これらの機能を設けることで、各受講生の記入情報から、参考となる模範解答集などを容易に作成できるようになる。表示サイズ変更リスト515は、現在、ストローク情報表示領域501に表示されるストローク群の表示サイズを示すリストである。ユーザがマウスを用いてプルダウンメニューの中から表示サイズを任意に選択し、変更できる。縮小表示ボタン516には、ストローク情報表示領域501に表示されるストローク群の表示サイズを、現在設定されている表示サイズから所定の割合で縮小する機能が割り当てられている。拡大表示ボタン517には、ストローク情報表示領域501に表示されるストローク群の表示サイズを、現在設定されている表示サイズから所定の割合で拡大する機能が割り当てられている。ページ送りボタン517,518の各々には、解答用紙5の複数枚からなるセットが用いられる場合に、異なるページアドレス用紙ドットパターンの複数枚の解答用紙5の中から、表示対象の1枚を選択する機能が割り当てられている。回転表示ボタン519,520の各々には、ストローク情報表示領域501に表示されるストローク群を90度ずつ回転させる機能が割り当てられている。このような機能を設けることで、表示上の用紙向きを簡単に変更できる。ユーザコントロール表示ボタン522には、ユーザコントロールリスト530の表示非表示を切り替える機能が割り当てられている。非表示にすることで、ストローク情報表示領域501が拡大される。ユーザコントロールリスト530には、ユーザ選択リスト531、色分類ボタン551~556、名簿順ソートボタン561、色順ソートボタン562、分類グラフ表示ボタン563、リロードボタン564などが表示される。なお、ユーザコントロールリスト530によりコントロール対象となるユーザとは、本実施形態では、電子ペン1を有する受講生である。ユーザ選択リスト531は、ストローク情報表示領域501に表示されるストローク群を、ユーザ名で選択するためのリストであり、Grグループ欄541、ユーザ名欄542、キーワード欄543を有する。集約処理手段25は、色分類ボタン551~556によって選択されたユーザ色分類情報を、Grグループ欄541に表示する。また、集約処理手段25は、電子ペン1から取得されて記憶手段24に個別学習データに含められて記憶されたユーザストローク情報毎に関連付けられているユーザIDに対応するユーザ名をユーザ名欄542に表示する。また、集約処理手段25は、問題の解き方を端的に表したキーワードをキーワード欄543に表示する。操作者が、入力手段23のマウスを操作して、ユーザ選択リスト531から所望のユーザを選択して、選択ユーザ表示ボタン511をクリックすると、集約処理手段25は、選択されたユーザのストローク情報に基づいて、解答用紙5の記載内容に対応するストローク群を、ストローク情報表示領域501に画像として表示する。色分類ボタン551~556の各々には、ユーザ選択リスト531に表示されているユーザ毎のGrグループ欄541に対して、ユーザ色分類情報を設定する機能が割り当てられている。色分類ボタン551には赤色に、色分類ボタン552には青色に、色分類ボタン553には黄色に、色分類ボタン554には緑色に、色分類ボタン555には茶色に、色分類ボタン556には白色に、それぞれ設定する機能が割り当てられている。集約装置2の操作者講師は、マウスによって、ユーザ選択リスト531内の特定のユーザ名受講生の名前を選択し、色分類ボタン551~556のうち所望のボタンを選択する。すると、集約処理手段25は、ユーザ選択リスト531内の選択されたユーザ名のGrグループ欄541を、選択された色で表示する。この機能により、操作者である講師が、ストローク情報表示領域501に表示される受講者ユーザの解答内容を見て、その考え方などをカテゴリー分けして色をつけ、見易くすることができる。なお、ユーザ色分類情報は、未設定時は、白色に設定しておくとよい。名簿順ソートボタン561は、ユーザ選択リスト531に表示されているユーザ一覧を、名簿番号順に並べ替えるためのボタンである。本第1実施形態では、図8に示すユーザID順を名簿番号順としている。色順ソートボタン562は、ユーザ選択リスト531に表示されているユーザ一覧を、ユーザ色情報順に並べ替える機能が割り当てられている。色順ソートボタン562が選択されることにより、色分類ボタン551~556の操作によって付された色情報、即ち、Grグループ欄541に設定された色情報が、同じユーザ同士が連続して配列されるようになる。分類グラフ表示ボタン563には、色分類ボタン551~556の操作によって付されたユーザ色情報別のユーザ数を、ストローク情報表示領域501に棒グラフなどで表示する機能が割り当てられている。リロードボタン564には、ユーザ選択リスト531において選択されているユーザのユーザストローク情報を、学習データファイル保存時の状態まで戻す機能が割り当てられている。集約処理手段25は、操作者である講師により、リロードボタン564がマウスにより選択されると、前回のファイル保存以降に電子ペン1より受信して記憶手段24の格納領域に記憶されたユーザストローク情報をクリアする。格納領域に記憶されたユーザストローク情報の特定は、選択されているユーザに関連付けられているユーザIDに基づいて行われる。そして、集約処理手段25は、前回のファイル保存の時点までのユーザストローク情報を読み出し、ストローク群を描画してストローク情報表示領域501に表示する。この機能は、個々のユーザが解答をやり直したい場合などに活用できる。また、ファイルデータの保存やアプリケーションの設定などは、一般的なアプリケーションと同様に、機能メニューとして用意することができる。図11は、機能メニューの設定項目を示す図である。図11Aに示すように、ファイルメニュー571のプルダウンメニューとして、メニュー581~586が備えられている。メニュー581,582の各々には、学習データに必要なファイルデータの読み込み保存を実行する機能が割り当てられている。メニュー583,584の各々には、表示中の画像を画像データの形式で保存する機能が割り当てられている。メニュー585の各々には、表示中の画像を印刷する機能が割り当てられている。メニュー586には、アプリケーションの終了を実行する機能が割り当てられている。これらのメニュー581~586など、アプリケーションの全般的な管理に関する実行機能を一覧で用意しておくと便利である。これらのメニューが選択されると、集約処理手段25により各機能を実現させる処理が実行される。また、ファイルデータの保存に関するファイル形式を、ユーザ別のユーザストローク情報と設定情報を関連付けた構造としているので、ファイルデータを読み込む際、ユーザID、ユーザ色情報、キーワード情報などから特定のデータを検索し、検索されたユーザストローク情報に基づいてストローク群を描画してストローク情報表示領域501に表示することができる。ここで、図9のキーワード情報は、図10に示すキーワード欄543に表されたキーワードに対応している。図11Bに示すように、表示メニュー572のプルダウンメニューとして、ウィンドウ枠を隠し、アプリケーションの表示領域を最大限拡大する全画面表示メニュー591など、アプリケーションの表示に関する実行機能を一覧で用意しておくと便利である。図11Cに示すように、ツールメニュー573のプルダウンメニューとして、徐々拡大表示メニュー601、ペン管理メニュー602、用紙管理メニュー603、このアプリケーションについてメニュー604が備えられている。徐々拡大表示メニュー601には、ストローク情報表示領域501図12参照において表示される後述の各ユーザ毎のユーザストローク情報表示領域621~625図12参照を、所定の条件により徐々に拡大して表示する機能が割り当てられている。ペン管理メニュー602には、電子ペン1の接続経由状況例えば転送装置3のIPアドレスなどを表示する機能が割り当てられている。用紙管理メニュー603には、ストローク群を表示する背景となる解答用紙5の画像を設定する機能が割り当てられる。このアプリケーションについてメニュー604は、アプリケーションのバージョンやプロパティ情報などを表示する機能が対応付けられている。これらのメニューなどを、アプリケーションの設定に関する実行機能を一覧として用意しておくと便利である。次に、図12~図14を参照して、ストローク情報表示領域501の表示例について説明する。図12~図14は、描画アプリケーションの実行による集約処理手段25のストローク情報表示領域501の表示例を示す図である。図12~図14に示すように、ストローク情報表示領域501には、各ユーザに対応するユーザ名表示領域611~615と、各ユーザが解答用紙5記入した内容に対応するストローク群が含まれるユーザストローク情報表示領域621~625とが表示される。ユーザ名表示領域611~615の各々には、ユーザ選択リスト531のユーザ名欄542に表示されている各ユーザ名がそれぞれ表示される。ユーザストローク情報表示領域621~625には、ユーザ名表示領域611~615の各々に表示された各ユーザが電子ペン1で解答用紙5-1~5-5の各々に記入した内容に対応するストローク群の各々が表示される。図12~図14では、ユーザ選択リスト531に表示されている全てのユーザ名が選択されている。そして、ストローク情報表示領域501には、各ユーザ一郎次郎三郎四郎五郎によって各電子ペン1を用いて記入された記入内容に対応する各ストローク群がそれぞれ表示されている。また、ユーザは、ユーザ選択リスト531のキーワードの欄に、入力手段23のキーボードを用いて直接文字を入力することができる。集約処理手段25の情報処理手段251は、入力手段23により入力された文字を、個人学習データファイルのキーワード情報として記憶手段24におけるユーザID別の格納領域に記憶する図9参照。ここで、ユーザストローク情報表示領域621~625は、基準座標と相対的な座標Xvar,Yvarとにより表される所定の表示範囲により形成されている。本実施形態においては、各ユーザストローク情報表示領域621~625毎に基準となる基準座標X1,Y1,X2,Y2,...,X5,Y5が設定されている。この基準座標は、各ユーザの解答用紙図2参照のドットパターンが印刷された左上角に対応する。したがって、ユーザストローク情報表示領域621の表示範囲は、X1,Y1とX1Xvar,Y1Yvarとを対頂角とする長方形により表される。同様に、ユーザストローク情報表示領域622の表示範囲は、X2,Y2とX2Xvar,Y2Yvarとを対頂角とする長方形により表される。同様に、ユーザストローク情報表示領域623の表示範囲は、X3,Y3とX3Xvar,Y3Yvarとを対頂角とする長方形により表される。ユーザストローク情報表示領域624の表示範囲は、X4,Y4とX4Xvar,Y4Yvarとを対頂角とする長方形により表される。ユーザストローク情報表示領域625の表示範囲は、X5,Y5とX5Xvar,Y5Yvarとを対頂角とする長方形により表される。本実施形態においては、横書きで解答用紙5に記入していくため、Xvarは固定値例えば解答用紙5のユーザエリア51の横幅に対応する長さとしているため、実質的には、Yvarのみが可変となる。ただし、縦書きで解答用紙5に記入していくような場合には、Yvarを解答用紙5のユーザエリア51の縦幅に対応する長さとして固定し、Xvarのみを可変としてもよいし、あるいはXvar及びYvarの何れも可変としてもよい。また、表示範囲算出手段252は、表示範囲を変えていく過程で、ストローク情報表示領域501上において、ユーザストローク情報表示領域621~625同士が重ならないように、必要に応じて、各基準座標X1,Y1,X2,Y2,...X5,Y5を移動させる。図15は、表示範囲算出手段252が各電子ペン1から受信した記入情報に基づいて表示範囲を算出するための図を示している。図15に示すように、各基準座標は、各ユーザの解答用紙のドットパターンが印刷されたユーザエリア51の左上角に対応する。そして、解答用紙5は横書きであるため、X座標の拡大方向は右方向とし、Y座標の拡大方向は下方向としている。表示範囲算出手段252は、各電子ペン1から受信し、ユーザストローク情報表示領域621~625に表示されるストローク群に対応する記入情報のY座標の拡大方向の最大値YnMAXnは電子ペン1を識別するサフィックスを抽出する。なおここでは、図15に示すように、表示範囲算出手段252は、YnMAXは、解答用紙5のユーザエリア51の上辺からの相対的な長さを求める。ユーザ一郎によって記入されたストローク群について、表示範囲算出手段252は、電子ペン1-1から受信した記入情報からY座標の最大値Y1MAXを求める略2行目の位置。同様に、ユーザのうち、次郎、三郎、四郎、及び五郎の各々が記入したストローク群についても、表示範囲算出手段252は、各電子ペン1-2~1-5から受信した記入情報からそれぞれY座標の最大値Y2MAX,Y3MAX,Y4MAX,Y5MAXを求める。さらに、表示範囲算出手段252は、各Y座標最大値Y1MAX~Y5MAXの中における最大値であるMAXYnMAXを求める。図15に示す例では、Y2MAXが最大値となっている。そして、表示範囲算出手段252は、MAXYnMAXに対応するユーザストローク情報表示領域621~625上の長さを、Yvarする。ここで、図12~図14により、表示範囲算出手段252による表示拡大機能により、ユーザストローク情報表示領域621~625が徐々に拡大される様子を説明する。図12は、各受講生による解答が開始されて、ある時間が経過したときの表示手段26に表示された画面を示す。図12では、ユーザ四郎が記入したストローク群のY方向の最大値Y4MAXが最も大きいため、Y4MAXに対応するユーザストローク情報表示領域624上の長さがYvarとされ、ユーザストローク情報表示領域621~625が拡大されている。図13は、図12に示す表示時点からさらにある程度の時間が経過したときの表示手段26に表示された画面を示す。図13では、ユーザ次郎が記入した解答に対応するストローク群のY方向の最大値Y2MAXが最も大きいため、Y2MAXに対応するユーザストローク情報表示領域622上の長さがYvarとされ、ユーザストローク情報表示領域621~625がさらに拡大されている。図14は、図13に示す表示時点からさらにある程度の時間が経過したときの表示手段26に表示された画面を示す。図14に示すように、各ユーザに対応する各ユーザストローク情報表示領域621~625の表示範囲は、ユーザ次郎が記入した解答の内容に対応するストローク群のY方向の最大値Y2MAXが続けて最も大きいため、Y2MAXに対応するユーザストローク情報表示領域622上の長さがYvarとされ、ユーザストローク情報表示領域621~625がさらに拡大されている。[集約装置の処理フロー]次に、図16を参照して、集約装置2の拡大表示モードの処理フローについて説明する。図16は、集約装置2が実行する拡大表示モード処理の一連の流れを説明するフローチャートである。記憶手段24には、電子ペン1が保持する固有のペンIDに対して、各ユーザIDとユーザ名とが定義情報として関連付けられて記憶されている。したがって、集約装置2は、各電子ペン1から受信した記入情報に含まれるペンIDにより、ユーザごとに記入情報を区別することができる。また、集約装置2は、ユーザのマウス操作により、徐々拡大表示メニュー601がクリックされて、拡大表示モードであるとする。このような前提の下、各ユーザが、所定の解答用紙5に対して、各電子ペン1でタップしたり手書きのストロークを記入すると、電子ペン1は、生成した各記入情報を集約装置2又は転送装置3を介して集約装置2へ送信する。具体的には、電子ペン1は、ペンダウン時には、ペンダウン情報及び各ペンIDを関連付けた各記入情報を生成して、生成した各記入情報を集約装置2又は転送装置3を介して集約装置2へ送信する。電子ペン1は、手書きのストロークの記入などにより電子ペン1の解答用紙5への当接状態が継続すると、ドットパターンを撮像して演算した座標情報を含む座標属性情報と、各ペンIDとを関連付けた各記入情報を連続的に生成して、集約装置2又は転送装置3を介して集約装置2へ逐次送信する。電子ペン1は、ペンアップ時には、ペンアップ情報及び各ペンIDを関連付けた各記入情報を生成して集約装置2又は転送装置3を介して集約装置2へ送信する。そして、集約装置2では、通信手段33が電子ペン1との通信可能状態となったことを契機として1回目の処理が開始され、それ以降、登録ペンIDの記入情報が電子ペン1から送信されてくる毎に図16に示す処理フローが繰り返して実行される。情報処理手段251は、各電子ペン1から送信された記入情報を、集約個別受信手段20又は集約転送受信手段21に受信させて、記憶手段24に記憶させるステップS11。次に、表示範囲算出手段252は、受信した記入情報に基づいてユーザストローク情報表示領域621~625の表示範囲を算出する。すなわち、表示範囲算出手段252は、各電子ペン1からの記入情報につき、最大値YnMAXを求めたうえで、さらに、各最大値YnMAXの中における最大値MAXYnMAXを求める。そして、表示範囲算出手段252は、MAXYnMAXに対応するユーザストローク情報表示領域621~625上の長さを、Yvarとし、必要に応じて、ユーザストローク情報表示領域621~625同士が重ならないように、各基準座標X1,Y1,X2,Y2,...X5,Y5を移動させる。このように、表示範囲算出手段252は、各基準座標やXvar,Yvarに基づいて算出した表示範囲を、現在のユーザストローク情報表示領域621~625の表示範囲として更新するステップS12。次に、表示制御手段253は、ステップS12において表示範囲が更新された各ユーザストローク情報表示領域621~625に、記入情報各ユーザストローク情報に基づいて、各ユーザの記入内容に対応するストローク群の各々を描画し表示手段26に表示する。これにより、集約装置2による処理は終了になる。[本実施形態による作用効果]以上説明したように本実施形態によれば、各ユーザにより、コード化パターンが設けられた解答用紙5に電子ペン1で記入されると、コード化パターンに関する情報が記入情報として送信される。そして、電子ペン1から送信された記入情報は、集約装置2の集約個別受信手段20又は転送装置3を介して集約装置2の集約転送受信手段21により受信される。そして、集約装置2の表示範囲算出手段252は、ユーザ毎に受信された記入情報に基づいて、ユーザストローク情報表示領域621~625の表示範囲を複数のユーザ毎に算出する。このため、集約装置2の表示範囲算出手段252は、表示手段26に表示されたストローク群の広がり状態に応じて、各ユーザストローク情報表示領域621~625の表示範囲を算出する。集約装置2の表示制御手段253は、表示範囲が算出されたユーザストローク情報表示領域621~625において、各ユーザの記入情報に基づいて描画されるストローク群を表示手段26に表示させる制御を実行する。このように、複数のユーザにより記入された記入情報に応じて、ユーザストローク情報表示領域621~625の表示範囲が可変する。このことから、受講生は、ユーザストローク情報表示領域621~625の広がりや解答内容を確認することで、各受講生の記載内容や進行度合いを把握することができる。[変形例]なお、本発明は、上記実施形態に限られない。上記実施形態においては、横書きで解答用紙5に記入していくため、表示範囲算出手段252は、Xvarを固定値とし、Yvarを可変として、ユーザストローク情報表示領域に表示されるストローク群に対応する記入情報のY座標の拡大方向の各最大値YnMAXにおける最大値のユーザストローク情報表示領域上の長さとしたがこれに限られない。例えば、解答用紙5の解答欄が縦書きである場合には、表示範囲算出手段252は、Yvarを固定とし、Xvarを可変として、X座標方向が拡大するように、表示範囲を算出してもよい。また、表示範囲算出手段は、ユーザストローク情報表示領域に表示されるストローク群に対応する記入情報の座標の拡大方向の各最大値YnMAXにおける最大値のユーザストローク情報表示領域上の長さをYvarとして表示範囲を算出していたがこれに限られない。例えば、各ユーザのユーザストローク情報表示領域に表示されるストローク群に対応する記入情報の各最大値YnMAXの平均値のユーザストローク情報表示領域上の長さをYvarとして全てのユーザのユーザストローク情報表示領域の表示範囲を各々算出してもよい。この場合、表示範囲算出手段252は、各ユーザのユーザストローク情報表示領域に表示されたストローク群に対応する記入情報の座標の拡大方向のそれぞれの最大値Y1MAX,Y2MAX,Y3MAX,Y4MAX,Y5MAXの平均値YAVEを算出する。そして、表示範囲算出手段252は、算出した座標の平均値YAVEのユーザストローク情報表示領域上の長さをYvarとして、ユーザストローク情報表示領域621~625の表示範囲を算出する。あるいは、平均値の代わりに、各最大値YnMAXの最大値の所定割合6~8割程度や、各最大値YnMAXの最小値を、Yvarの指標として採用してもよい。このように、各最大値YnMAXの平均値や所定割合6~8割程度、あるいは最小値をYvarの指標として採用すると、電子ペン1で解答用紙5に記入されたストロークのすべてをユーザストローク情報表示領域に描画するのではなく、一部を未表示にすることができる。これにより、受講生に、他人の解答のすべてを把握させずに、解答の進行度合いを把握させることができる。また、上記実施形態では、表示範囲算出手段252は、各電子ペン1から受信した記入情報に基づいて表示範囲を算出していたが、その代わりに、記入情報を各ユーザストローク情報表示領域621~625にストロークとして描画した場合における、ストロークが広がるY方向の最大値等各最大値における最大値、各最大値の平均値、または各最大値の最小値に基づいて、表示範囲を算出してもよい。また例えば、表示範囲算出手段252は、表示制御手段253により表示が制御されたストローク群が所定の方向に表示されていく速度に応じて、複数のユーザ毎のユーザストローク情報表示領域621~625の表示範囲を算出してもよい。また、上記実施形態では、電子ペン1を用いる対象は、解答用紙5とされたが、特にこれに限られず、アノト式のドットパターンが印刷された任意の書き込み媒体であればよい。また、コード化パターンや、記入情報、電子ペンは、アノト方式に限られなくともよい。上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。"