(57)【特許請求の範囲】
【請求項１】
プリンタに印刷させる印刷画像を生成する端末装置であって、
手書きストロークを含む手書きストローク画像を、少なくとも前記手書きストロークの記入者ごとに生成する手書きストローク画像生成手段と、
前記手書きストローク画像生成手段が生成した手書きストローク画像を並べた前記印刷画像を生成する印刷画像生成手段と、
前記印刷画像が印刷された用紙が配布される配布対象者を認識する配布対象者認識手段と、
を備え、
前記印刷画像生成手段は、前記印刷画像に含まれる前記手書きストローク画像のうち、前記配布対象者が記入した手書きストロークを含む手書きストローク画像を先頭にして前記印刷画像を生成することを特徴とする端末装置。
【請求項２】
前記配布対象者が記入した手書きストロークを含む手書きストローク画像を先頭にして前記印刷画像を生成する旨の入力を受け付ける配置入力受付手段を備え、
前記印刷画像生成手段は、
前記配置入力受付手段が前記入力を検知した場合、前記配布対象者が記入した手書きストロークを含む手書きストローク画像を先頭にして前記印刷画像を生成することを特徴とする請求項１に記載の端末装置。
【請求項３】
前記記入者の各々に対する分類情報を記憶する記憶手段を備え、
前記印刷画像生成手段は、前記印刷画像に含まれる手書きストローク画像の配列を前記分類情報に基づき決定することを特徴とする請求項１または２に記載の端末装置。
【請求項４】
前記記入者の各々に対する分類情報を記憶する記憶手段を備え、
前記印刷画像生成手段は、前記配布対象者の手書きストローク画像と同じ分類情報を有する記入者の手書きストローク画像を、前記配布対象者の手書きストローク画像の次に並べて前記印刷画像を生成することを特徴とする請求項１乃至３のいずれか一項に記載の端末装置。
【請求項５】
前記手書きストロークの記入者ごとに割り当てられたユーザＩＤを記憶する記憶手段を備え、
前記印刷画像生成手段は、前記印刷画像に含まれる手書きストローク画像の配列を前記ユーザＩＤに基づき決定することを特徴とする請求項１または２に記載の端末装置。
【請求項６】
前記印刷画像生成手段は、前記手書きストロークに含まれるストローク数に基づき、前記印刷画像に含まれる手書きストローク画像の配列を決定することを特徴とする請求項１または２に記載の端末装置。
【請求項７】
前記手書きストローク画像生成手段が生成した手書きストローク画像のうち、前記印刷画像に含める手書きストローク画像を決定するための入力を受け付ける印刷対象画像決定入力受付手段を備え、
前記印刷画像生成手段は、前記入力により特定された手書きストローク画像を前記印刷画像に配列することを特徴とする請求項１乃至６のいずれか一項に記載の端末装置。
【請求項８】
前記印刷対象画像決定入力受付手段は、前記手書きストローク画像生成手段が生成した手書きストローク画像の記入者のうち、前記印刷画像に含める手書きストローク画像の記入者を決定するための入力を受け付け、
前記印刷画像生成手段は、前記入力により特定された記入者の手書きストローク画像を、前記配布対象者の手書きストローク画像と共に前記印刷画像に配列することを特徴とする請求項７に記載の端末装置。
【請求項９】
前記記入者の各々に対する分類情報を記憶する記憶手段を備え、
前記印刷対象画像決定入力受付手段は、前記印刷画像に含める手書きストローク画像を特定するための分類情報の入力を受け付け、
前記印刷画像生成手段は、前記入力により特定された分類情報を有する記入者の手書きストローク画像を、前記配布対象者の手書きストローク画像と共に前記印刷画像に配列することを特徴とする請求項７に記載の端末装置。
【請求項１０】
前記手書きストローク画像生成手段は、各問題に対応する解答ごとに前記手書きストローク画像を生成し、
前記印刷対象画像決定入力受付手段は、前記印刷画像に含める手書きストローク画像の問題番号を特定する入力を受け付け、
前記印刷画像生成手段は、前記入力により特定された問題番号に対応する手書きストローク画像を前記印刷画像に配列することを特徴とする請求項７に記載の端末装置。
【請求項１１】
前記手書きストローク画像生成手段が生成した手書きストローク画像の範囲を指定する入力を受け付ける範囲指定入力手段を備え、
前記印刷画像生成手段は、前記手書きストローク画像の各々のうち、前記入力により指定された範囲に対応する部分のみを、前記印刷画像に配列することを特徴とする請求項１乃至１０のいずれか一項に記載の端末装置。
【請求項１２】
前記印刷画像生成手段が生成した印刷画像を前記プリンタに印刷させる前に、当該印刷画像を表示手段に表示させる表示制御手段を備えることを特徴とする請求項１乃至１１のいずれか一項に記載の端末装置。
【請求項１３】
コード化パターンを読み取り、前記コード化パターンに応じた記入情報を生成する複数の電子ペンと、
前記電子ペンにより読み取り可能なコード化パターンが印刷され、各記入者が前記電子ペンによって手書きストロークを記入する複数の記入用紙と、
前記電子ペンから前記記入情報を受信する請求項１乃至１２のいずれか一項に記載の端末装置と、を備える電子ペンシステムであって、
前記端末装置の手書きストローク画像生成手段は、
前記電子ペンから受信した記入情報に基づき前記手書きストロークを再現した手書きストローク画像を、少なくとも前記手書きストロークの記入者ごとに生成することを特徴とする電子ペンシステム。
【請求項１４】
前記端末装置は、
記入者によって前記記入用紙に記入された手書きストロークの中で表示すべき手書きストロークを切り出すための切り出し時間帯を設定する切り出し時間帯設定手段を備え、
前記端末装置の手書きストローク画像生成手段は、
前記切り出し時間帯設定手段によって設定された切り出し時間帯内に記入された手書きストロークを再現した手書きストローク画像を、少なくとも前記手書きストロークの記入者ごとに生成することを特徴とする請求項１３に記載の電子ペンシステム。
【請求項１５】
前記記入用紙には複数の問題に対する解答欄が設けられると共に、当該解答欄ごとに異なるコード化パターンが印刷され、
前記端末装置の手書きストローク画像生成手段は、
前記電子ペンから受信した記入情報に基づき前記手書きストロークを再現した手書きストローク画像を、前記手書きストロークが記入された解答欄ごとに生成することを特徴とする請求項１３または１４に記載の電子ペンシステム。
【請求項１６】
前記端末装置の前記印刷画像生成手段は、前記手書きストローク画像生成手段が生成した手書きストローク画像を並べ、かつ、当該手書きストローク画像にそれぞれ異なる座標範囲のコード化パターンを重ねた前記印刷画像を生成することを特徴とする請求項１３乃至１５のいずれか一項に記載の電子ペンシステム。
【請求項１７】
プリンタに印刷させる印刷画像を生成する端末装置に搭載され実行されるプログラムであって、
手書きストロークを含む手書きストローク画像を、少なくとも前記手書きストロークの記入者ごとに生成する手書きストローク画像生成手段、
前記手書きストローク画像生成手段が生成した手書きストローク画像を並べた前記印刷画像を生成する印刷画像生成手段、
前記印刷画像が印刷された用紙が配布される配布対象者を認識する配布対象者認識手段として前記端末装置を機能させ、
前記印刷画像生成手段は、前記印刷画像に含まれる前記手書きストローク画像のうち、前記配布対象者が記入した手書きストロークを含む手書きストローク画像を先頭にして前記印刷画像を生成することを特徴とするプログラム。
【請求項１８】
前記配布対象者が記入した手書きストロークを含む手書きストローク画像を先頭にして前記印刷画像を生成する旨の入力を受け付ける配置入力受付手段として前記端末装置を機能させ、
前記印刷画像生成手段は、
前記配置入力受付手段が前記入力を検知した場合、前記配布対象者が記入した手書きストロークを含む手書きストローク画像を先頭にして前記印刷画像を生成することを特徴とする請求項１７に記載のプログラム。
【請求項１９】
前記端末装置は、前記記入者の各々に対する分類情報を記憶する記憶手段を備え、
前記印刷画像生成手段は、前記印刷画像に含まれる手書きストローク画像の配列を前記分類情報に基づき決定することを特徴とする請求項１７または１８に記載のプログラム。
【請求項２０】
前記端末装置は、前記記入者の各々に対する分類情報を記憶する記憶手段を備え、
前記印刷画像生成手段は、前記配布対象者の手書きストローク画像と同じ分類情報を有する記入者の手書きストローク画像を、前記配布対象者の手書きストローク画像の次に並べて前記印刷画像を生成することを特徴とする請求項１７乃至１９のいずれか一項に記載のプログラム。
【請求項２１】
前記端末装置は、前記手書きストロークの記入者ごとに割り当てられたユーザＩＤを記憶する記憶手段を備え、
前記印刷画像生成手段は、前記印刷画像に含まれる手書きストローク画像の配列を前記ユーザＩＤに基づき決定することを特徴とする請求項１７または１８に記載のプログラム。
【請求項２２】
前記印刷画像生成手段は、前記手書きストロークに含まれるストローク数に基づき、前記印刷画像に含まれる手書きストローク画像の配列を決定することを特徴とする請求項１７または１８に記載のプログラム。
【請求項２３】
前記手書きストローク画像生成手段が生成した手書きストローク画像のうち、前記印刷画像に含める手書きストローク画像を決定するための入力を受け付ける印刷対象画像決定入力受付手段として前記端末装置を機能させ、
前記印刷画像生成手段は、前記入力により特定された手書きストローク画像を前記印刷画像に配列することを特徴とする請求項１７乃至２２のいずれか一項に記載のプログラム。
【請求項２４】
前記端末装置は、前記記入者の各々に対する分類情報を記憶する記憶手段を備え、
前記印刷対象画像決定入力受付手段は、前記印刷画像に含める手書きストローク画像を特定するための分類情報の入力を受け付け、
前記印刷画像生成手段は、前記入力により特定された分類情報を有する記入者の手書きストローク画像を、前記配布対象者の手書きストローク画像と共に前記印刷画像に配列することを特徴とする請求項２３に記載のプログラム。
【請求項２５】
前記手書きストローク画像生成手段は、各問題に対応する解答ごとに前記手書きストローク画像を生成し、
前記印刷対象画像決定入力受付手段は、前記印刷画像に含める手書きストローク画像の問題番号を特定する入力を受け付け、
前記印刷画像生成手段は、前記入力により特定された問題番号に対応する手書きストローク画像を前記印刷画像に配列することを特徴とする請求項２３に記載のプログラム。
【請求項２６】
前記手書きストローク画像生成手段は、各問題に対応する解答ごとに前記手書きストローク画像を生成し、
前記印刷対象画像決定入力受付手段は、前記印刷画像に含める手書きストローク画像の問題番号を特定する入力を受け付け、
前記印刷画像生成手段は、前記入力により特定された問題番号に対応する手書きストローク画像を前記印刷画像に配列することを特徴とする請求項２３に記載のプログラム。
【請求項２７】
前記手書きストローク画像生成手段が生成した手書きストローク画像の範囲を指定する入力を受け付ける範囲指定入力手段として前記端末装置を機能させ、
前記印刷画像生成手段は、前記手書きストローク画像の各々のうち、前記入力により指定された範囲に対応する部分のみを、前記印刷画像に配列することを特徴とする請求項１７乃至２６のいずれか一項に記載のプログラム。
【請求項２８】
前記印刷画像生成手段が生成した印刷画像を前記プリンタに印刷させる前に、当該印刷画像を表示手段に表示させる表示制御手段として前記端末装置を機能させることを特徴とする請求項１７乃至２７のいずれか一項に記載のプログラム。
【請求項２９】
コード化パターンを読み取り、前記コード化パターンに応じた記入情報を生成する複数の電子ペンと、
前記電子ペンにより読み取り可能なコード化パターンが印刷され、各記入者が前記電子ペンによって手書きストロークを記入する複数の記入用紙と、
前記電子ペンから前記記入情報を受信する端末装置と、を備える電子ペンシステムの前記端末装置に搭載され実行されるプログラムであって、
前記端末装置の手書きストローク画像生成手段は、
前記電子ペンから受信した記入情報に基づき前記手書きストロークを再現した手書きストローク画像を、少なくとも前記手書きストロークの記入者ごとに生成することを特徴とする請求項１７乃至２８のいずれか一項に記載のプログラム。
【請求項３０】
記入者によって前記記入用紙に記入された手書きストロークの中で表示すべき手書きストロークを切り出すための切り出し時間帯を設定する切り出し時間帯設定手段として前記端末装置を機能させ、
手書きストローク画像生成手段は、
前記切り出し時間帯設定手段によって設定された切り出し時間帯内に記入された手書きストロークを再現した手書きストローク画像を、少なくとも前記手書きストロークの記入者ごとに生成することを特徴とする請求項２９に記載のプログラム。
【請求項３１】
前記記入用紙には複数の問題に対する解答欄が設けられると共に、当該解答欄ごとに異なるコード化パターンが印刷され、
前記手書きストローク画像生成手段は、
前記電子ペンから受信した記入情報に基づき前記手書きストロークを再現した手書きストローク画像を、前記手書きストロークが記入された解答欄ごとに生成することを特徴とする請求項２９または３０に記載のプログラム。
【請求項３２】
前記印刷画像生成手段は、前記手書きストローク画像生成手段が生成した手書きストローク画像を並べ、かつ、当該手書きストローク画像にそれぞれ異なる座標範囲のコード化パターンを重ねた前記印刷画像を生成することを特徴とする請求項２９乃至３１のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書きストロークに関する画像の印刷指示を行う端末装置、当該端末装置を含む電子ペンシステム、及び端末装置によって実行されるプログラムに関する。
【背景技術】
【０００２】
近年、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのＡｎｏｔｏ社が開発した「アノトペン（Ａｎｏｔｏ  ｐｅｎ）」が知られている。アノトペンは、所定のドットパターンが印刷された専用紙とともに使用される。アノトペンは、ペン先部に、文字等を書くための通常のインクカートリッジに加えて、専用紙に印刷されたドットパターンを撮像するための小型カメラと、撮像したドットパターンから専用紙における位置座標を演算するプロセッサと、演算された位置座標等を外部機器へ送信するデータ通信ユニットとを搭載している。ユーザが専用紙上にアノトペンで文字等を書いたり、専用紙上に図案化されている画像にチェックマークを記入したりすると、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンを撮像し、プロセッサによって演算された連続する位置座標から、ユーザが書き込んだ文字、画像などの記入情報が認識される。そして、この記入情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置に送信される（例えば、特許文献１参照）。
【０００３】
特許文献２には、ドットパターンに対向する電子ペンの角度に起因するドットの画像上の配列を補正する回転補正処理機能が記載されている。特許文献３には、電子ペンを用いた協働学習システムにおいて、表示画面で任意の位置・大きさの範囲を指定すると、各解答用紙における同じ範囲を並べて一覧表示する技術が開示されている。特許文献４には、授業支援システムにおいて、ペーパーコントロールにおいて、筆記開始時刻と筆記終了時刻とを入力し、表示させるストロークを特定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３８７２４９８号公報
【特許文献２】特表２００３−５２９８５３号公報
【特許文献３】特開２００９−２７６４７９号公報
【特許文献４】特開２０１１−４８０４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
電子ペンを用いた協働学習システムなどにおいて、記入者が記入した手書きストロークの画像を印刷する場合、印刷対象者となる本人の手書きストロークの画像以外にも、他人の記入した手書きストロークの画像を、参考等のために並べて印刷したい場合がある。このとき、手書きストロークの画像の並びを印刷対象者ごとに適した配置にできると便宜である。そこで、本発明は、複数の手書きストロークの画像を並べて印刷する場合に、印刷対象者ごとに適切に各ストロークの画像を配列することが可能な端末装置、電子ペンシステム、及びそのプログラムを提供することを主な目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る端末装置は、プリンタに印刷させる印刷画像を生成する端末装置であって、手書きストロークを含む手書きストローク画像を、少なくとも前記手書きストロークの記入者ごとに生成する手書きストローク画像生成手段と、前記手書きストローク画像生成手段が生成した手書きストローク画像を並べた前記印刷画像を生成する印刷画像生成手段と、前記印刷画像が印刷された用紙が配布される配布対象者を認識する配布対象者認識手段と、を備え、前記印刷画像生成手段は、前記印刷画像に含まれる前記手書きストローク画像のうち、前記配布対象者が記入した手書きストロークを含む手書きストローク画像を先頭にして前記印刷画像を生成する。
【０００７】
この構成により、端末装置は、手書きストロークを含む手書きストローク画像を、手書きストロークの記入者ごとに生成し、これらの手書きストローク画像を並べた印刷画像を生成する。このとき、端末装置は、印刷画像が印刷された用紙が配布される配布対象者を操作者の外部入力等に基づき認識し、印刷画像に含まれる手書きストローク画像のうち、配布対象者の手書きストローク画像を先頭にして印刷画像を生成する。このように、端末装置は、配布対象者が記入したストローク画像に加えて、他の記入者が記入したストローク画像も閲覧できるように印刷画像を生成し、かつ、各配布対象者が自己のストローク画像を閲覧しやすいように当該印刷画像内でストローク画像を適切に配列することができる。
【０００８】
上記端末装置の一態様では、前記配布対象者が記入した手書きストロークを含む手書きストローク画像を先頭にして前記印刷画像を生成する旨の入力を受け付ける配置入力受付手段を備え、前記印刷画像生成手段は、前記配置入力受付手段が前記入力を検知した場合、前記配布対象者が記入した手書きストロークを含む手書きストローク画像を先頭にして前記印刷画像を生成する。この態様により、端末装置は、配布対象者のストローク画像を先頭にして印刷すべきか操作者に選択させることができる。
【０００９】
上記端末装置の他の一態様では、前記記入者の各々に対する分類情報を記憶する記憶手段を備え、前記印刷画像生成手段は、前記印刷画像に含まれる手書きストローク画像の配列を前記分類情報に基づき決定する。この態様では、端末装置は、ストローク画像の内容等に基づき各記入者に割当てられた分類に従って、手書きストローク画像を配列した印刷画像を生成する。よって、端末装置は、配布対象者がより閲覧しやすい態様によりストローク画像を配列した印刷画像を生成することができる。
【００１０】
上記端末装置の他の一態様では、前記記入者の各々に対する分類情報を記憶する記憶手段を備え、前記印刷画像生成手段は、前記配布対象者の手書きストローク画像と同じ分類情報を有する記入者の手書きストローク画像を、前記配布対象者の手書きストローク画像の次に並べて前記印刷画像を生成する。この態様により、端末装置は、配布対象者が自己のストローク画像と対比して参照したい同一分類の記入者に係るストローク画像を、配布対象者のストローク画像の次に並べて印刷画像を生成する。従って、端末装置は、配布対象者がより閲覧しやすい態様によりストローク画像を配列した印刷画像を生成することができる。
【００１１】
上記端末装置の他の一態様では、前記手書きストロークの記入者ごとに割り当てられたユーザＩＤを記憶する記憶手段を備え、前記印刷画像生成手段は、前記印刷画像に含まれる手書きストローク画像の配列を前記ユーザＩＤに基づき決定する。このようにすることで、端末装置は、配布対象者が閲覧しやすい態様により印刷用紙のストローク画像を配列することができる。
【００１２】
上記端末装置の他の一態様では、前記印刷画像生成手段は、前記手書きストロークに含まれるストローク数に基づき、前記印刷画像に含まれる手書きストローク画像の配列を決定する。一般に、ストローク数が多いストローク画像ほど情報量が多く、配布対象者の参考になる可能性が高い。従って、このようにすることで、端末装置は、配布対象者が閲覧しやすい態様により印刷用紙のストローク画像を配列することができる。
【００１３】
上記端末装置の他の一態様では、前記手書きストローク画像生成手段が生成した手書きストローク画像のうち、前記印刷画像に含める手書きストローク画像を決定するための入力を受け付ける印刷対象画像決定入力受付手段を備え、前記印刷画像生成手段は、前記入力により特定された手書きストローク画像を前記印刷画像に配列する。この態様により、端末装置は、印刷すべきストローク画像を操作者に決定させることができ、例えば配布対象者にとって参考になるストローク画像のみを印刷することができる。
【００１４】
上記端末装置の他の一態様では、前記印刷対象画像決定入力受付手段は、前記手書きストローク画像生成手段が生成した手書きストローク画像の記入者のうち、前記印刷画像に含める手書きストローク画像の記入者を決定するための入力を受け付け、前記印刷画像生成手段は、前記入力により特定された記入者の手書きストローク画像を、前記配布対象者の手書きストローク画像と共に前記印刷画像に配列する。この態様では、端末装置は、記入者を操作者に選択させることで印刷するストローク画像を決定する。これにより、端末装置は、配布対象者にとって参考になる記入者のストローク画像のみを含む印刷画像を生成することができる。
【００１５】
上記端末装置の他の一態様では、前記記入者の各々に対する分類情報を記憶する記憶手段を備え、前記印刷対象画像決定入力受付手段は、前記印刷画像に含める手書きストローク画像を特定するための分類情報の入力を受け付け、前記印刷画像生成手段は、前記入力により特定された分類情報を有する記入者の手書きストローク画像を、前記配布対象者の手書きストローク画像と共に前記印刷画像に配列する。この態様によっても、端末装置は、配布対象者にとって参考になる記入者のストローク画像のみを含む印刷画像を生成することができる。
【００１６】
上記端末装置の他の一態様では、前記手書きストローク画像生成手段が生成した手書きストローク画像の範囲を指定する入力を受け付ける範囲指定入力手段を備え、前記印刷画像生成手段は、前記手書きストローク画像の各々のうち、前記入力により指定された範囲に対応する部分のみを、前記印刷画像に配列する。この態様により、端末装置は、印刷したい範囲を操作者に特定させてストローク画像の印刷を行うことができ、利便性を向上させることができる。
【００１７】
上記端末装置の他の一態様では、前記印刷画像生成手段が生成した印刷画像を前記プリンタに印刷させる前に、当該印刷画像を表示手段に表示させる表示制御手段をさらに備える。この態様により、端末装置は、印刷画像をプリンタに印刷させる前に、印刷内容を操作者に把握させることができ、利便性を向上させることができる。
【００１８】
本発明に係る電子ペンシステムは、コード化パターンを読み取り、前記コード化パターンに応じた記入情報を生成する複数の電子ペンと、前記電子ペンにより読み取り可能なコード化パターンが印刷され、各記入者が前記電子ペンによって手書きストロークを記入する複数の記入用紙と、前記電子ペンから前記記入情報を受信する請求項１乃至１２のいずれか一項に記載の端末装置と、を備える電子ペンシステムであって、前記端末装置の手書きストローク画像生成手段は、前記電子ペンから受信した記入情報に基づき前記手書きストロークを再現した手書きストローク画像を、少なくとも前記手書きストロークの記入者ごとに生成する。
【００１９】
この態様により、電子ペンシステムは、コード化パターンを読み取り、記入情報を生成する電子ペンと、コード化パターンが印刷された記入用紙と、上述した各態様に係る端末装置とを備える。端末装置は、電子ペンから受信した記入情報に基づき手書きストロークを再現した手書きストローク画像を、手書きストロークの記入者ごとに生成する。そして、端末装置は、印刷画像が印刷された用紙が配布される配布対象者を操作者の外部入力等に基づき認識し、印刷画像に含まれる手書きストローク画像のうち、配布対象者の手書きストローク画像を先頭にして印刷画像を生成する。このようにすることで、電子ペンシステムは、配布対象者が記入したストローク画像に加えて、他の記入者が記入したストローク画像も閲覧できるように印刷画像を生成し、かつ、各配布対象者が自己のストローク画像を閲覧しやすいように当該印刷画像内でストローク画像を適切に配列することができる。
【００２０】
上記電子ペンシステムの一態様では、前記端末装置は、記入者によって前記記入用紙に記入された手書きストロークの中で表示すべき手書きストロークを切り出すための切り出し時間帯を設定する切り出し時間帯設定手段を備え、前記端末装置の手書きストローク画像生成手段は、前記切り出し時間帯設定手段によって設定された切り出し時間帯内に記入された手書きストロークを再現した手書きストローク画像を、少なくとも前記手書きストロークの記入者ごとに生成する。この態様により、電子ペンシステムは、操作者が任意に設定した切り出し時間帯に描かれた手書きストロークを特定して、印刷画像にその手書きストローク画像を配列することができる。
【００２１】
上記電子ペンシステムの他の一態様では、前記記入用紙には複数の問題に対する解答欄が設けられると共に、当該解答欄ごとに異なるコード化パターンが印刷され、前記端末装置の手書きストローク画像生成手段は、前記電子ペンから受信した記入情報に基づき前記手書きストロークを再現した手書きストローク画像を、前記手書きストロークが記入された解答欄ごとに生成する。この態様により、電子ペンシステムは、問題ごとに設けられた解答欄ごとに手書きストローク画像を生成し、印刷画像内に配列することができる。
【００２２】
上記電子ペンシステムの他の一態様では、前記端末装置の前記印刷画像生成手段は、前記手書きストローク画像生成手段が生成した手書きストローク画像を並べ、かつ、当該手書きストローク画像にそれぞれ異なる座標範囲のコード化パターンを重ねた前記印刷画像を生成する。この態様により、端末装置は、記入用紙を配布されたユーザが、電子ペンを用いて、先頭に配置されている自己のストローク画像や他のユーザのストローク画像にストロークを描くと、端末装置は、ストローク画像に重ねてさらに電子ペンから送信された記入情報に基づいてストロークを描画して表示することができる。
【００２３】
本発明に係るプログラムは、プリンタに印刷させる印刷画像を生成する端末装置に搭載され実行されるプログラムであって、手書きストロークを含む手書きストローク画像を、少なくとも前記手書きストロークの記入者ごとに生成する手書きストローク画像生成手段、前記手書きストローク画像生成手段が生成した手書きストローク画像を並べた前記印刷画像を生成する印刷画像生成手段、前記印刷画像が印刷された用紙が配布される配布対象者を認識する配布対象者認識手段として前記端末装置を機能させ、前記印刷画像生成手段は、前記印刷画像に含まれる前記手書きストローク画像のうち、前記配布対象者が記入した手書きストロークを含む手書きストローク画像を先頭にして前記印刷画像を生成する。
【００２４】
上記プログラムの一態様では、前記配布対象者が記入した手書きストロークを含む手書きストローク画像を先頭にして前記印刷画像を生成する旨の入力を受け付ける配置入力受付手段として前記端末装置を機能させ、前記印刷画像生成手段は、前記配置入力受付手段が前記入力を検知した場合、前記配布対象者が記入した手書きストロークを含む手書きストローク画像を先頭にして前記印刷画像を生成する。
【００２５】
上記プログラムの他の一態様では、前記端末装置は、前記記入者の各々に対する分類情報を記憶する記憶手段を備え、前記印刷画像生成手段は、前記印刷画像に含まれる手書きストローク画像の配列を前記分類情報に基づき決定する。
【００２６】
上記プログラムの他の一態様では、前記端末装置は、前記記入者の各々に対する分類情報を記憶する記憶手段を備え、前記印刷画像生成手段は、前記配布対象者の手書きストローク画像と同じ分類情報を有する記入者の手書きストローク画像を、前記配布対象者の手書きストローク画像の次に並べて前記印刷画像を生成する。
【００２７】
上記プログラムの他の一態様では、前記端末装置は、前記手書きストロークの記入者ごとに割り当てられたユーザＩＤを記憶する記憶手段を備え、前記印刷画像生成手段は、前記印刷画像に含まれる手書きストローク画像の配列を前記ユーザＩＤに基づき決定する。
【００２８】
上記プログラムの他の一態様では、前記印刷画像生成手段は、前記手書きストロークに含まれるストローク数に基づき、前記印刷画像に含まれる手書きストローク画像の配列を決定する。
【００２９】
上記プログラムの他の一態様では、前記手書きストローク画像生成手段が生成した手書きストローク画像のうち、前記印刷画像に含める手書きストローク画像を決定するための入力を受け付ける印刷対象画像決定入力受付手段として前記端末装置を機能させ、前記印刷画像生成手段は、前記入力により特定された手書きストローク画像を前記印刷画像に配列する。
【００３０】
上記プログラムの他の一態様では、前記端末装置は、前記記入者の各々に対する分類情報を記憶する記憶手段を備え、前記印刷対象画像決定入力受付手段は、前記印刷画像に含める手書きストローク画像を特定するための分類情報の入力を受け付け、前記印刷画像生成手段は、前記入力により特定された分類情報を有する記入者の手書きストローク画像を、前記配布対象者の手書きストローク画像と共に前記印刷画像に配列する。
【００３１】
上記プログラムの他の一態様では、前記手書きストローク画像生成手段は、各問題に対応する解答ごとに前記手書きストローク画像を生成し、前記印刷対象画像決定入力受付手段は、前記印刷画像に含める手書きストローク画像の問題番号を特定する入力を受け付け、前記印刷画像生成手段は、前記入力により特定された問題番号に対応する手書きストローク画像を前記印刷画像に配列する。
【００３２】
上記プログラムの他の一態様では、前記手書きストローク画像生成手段は、各問題に対応する解答ごとに前記手書きストローク画像を生成し、前記印刷対象画像決定入力受付手段は、前記印刷画像に含める手書きストローク画像の問題番号を特定する入力を受け付け、前記印刷画像生成手段は、前記入力により特定された問題番号に対応する手書きストローク画像を前記印刷画像に配列する。
【００３３】
上記プログラムの他の一態様では、前記手書きストローク画像生成手段が生成した手書きストローク画像の範囲を指定する入力を受け付ける範囲指定入力手段として前記端末装置を機能させ、前記印刷画像生成手段は、前記手書きストローク画像の各々のうち、前記入力により指定された範囲に対応する部分のみを、前記印刷画像に配列する。
【００３４】
上記プログラムの他の一態様では、前記印刷画像生成手段が生成した印刷画像を前記プリンタに印刷させる前に、当該印刷画像を表示手段に表示させる表示制御手段として前記端末装置を機能させる。
【００３５】
上記プログラムの他の一態様では、コード化パターンを読み取り、前記コード化パターンに応じた記入情報を生成する複数の電子ペンと、前記電子ペンにより読み取り可能なコード化パターンが印刷され、各記入者が前記電子ペンによって手書きストロークを記入する複数の記入用紙と、前記電子ペンから前記記入情報を受信する端末装置と、を備える電子ペンシステムの前記端末装置に搭載され実行されるプログラムであって、前記端末装置の手書きストローク画像生成手段は、前記電子ペンから受信した記入情報に基づき前記手書きストロークを再現した手書きストローク画像を、少なくとも前記手書きストロークの記入者ごとに生成する。
【００３６】
上記プログラムの他の一態様では、記入者によって前記記入用紙に記入された手書きストロークの中で表示すべき手書きストロークを切り出すための切り出し時間帯を設定する切り出し時間帯設定手段として前記端末装置を機能させ、手書きストローク画像生成手段は、前記切り出し時間帯設定手段によって設定された切り出し時間帯内に記入された手書きストロークを再現した手書きストローク画像を、少なくとも前記手書きストロークの記入者ごとに生成する。
【００３７】
上記プログラムの他の一態様では、前記記入用紙には複数の問題に対する解答欄が設けられると共に、当該解答欄ごとに異なるコード化パターンが印刷され、前記手書きストローク画像生成手段は、前記電子ペンから受信した記入情報に基づき前記手書きストロークを再現した手書きストローク画像を、前記手書きストロークが記入された解答欄ごとに生成する。
【００３８】
上記プログラムの他の一態様では、前記印刷画像生成手段は、前記手書きストローク画像生成手段が生成した手書きストローク画像を並べ、かつ、当該手書きストローク画像にそれぞれ異なる座標範囲のコード化パターンを重ねた前記印刷画像を生成する。
【００３９】
上記プログラムの他の一態様では、前記印刷画像生成手段は、前記手書きストローク画像生成手段が生成した手書きストローク画像を並べ、かつ、当該手書きストローク画像にそれぞれ異なる座標範囲のコード化パターンを重ねた前記印刷画像を生成する。
【００４０】
これらのプログラムを実行することにより、上記の電子ペンシステムを実現することができる。
【発明の効果】
【００４１】
本発明によれば、端末装置は、配布対象者が記入したストローク画像に加えて他の記入者が記入したストローク画像も閲覧できるように、かつ、各配布対象者が自己のストローク画像を閲覧しやすいように各ストローク画像を配列した印刷画像を生成し、プリンタに当該印刷画像を印刷させることができる。
【図面の簡単な説明】
【００４２】
【図１】本実施形態に係る電子ペンシステムのシステム構成図である。
【図２】電子ペンシステムで利用される解答用紙を示す図である。
【図３】解答用紙、電子ペン、及び受講者の対応を説明するための図である。
【図４】ドットパターンにおけるドットの配置と変換される値との関係を示す説明図である。
【図５】（ａ）は、ドットパターンを模式的に示し、（ｂ）は、それに対応する情報の例を示す図である。
【図６】電子ペンの構造を示す概略図である。
【図７】集約装置の機能ブロック図を含む電子ペンシステムのシステム構成図である。
【図８】集約装置に記憶された、ユーザＩＤとユーザ名とペンＩＤとの関係を示す図である。
【図９】集約装置に記憶させる学習データのファイルの構造図である。
【図１０】集約装置における描画アプリケーションウィンドウの表示例である。
【図１１】集約装置における描画アプリケーションによる機能メニューの説明図であり、（Ａ）はファイルメニューのプルダウンメニュー、（Ｂ）は表示メニューのプルダウンメニュー、（Ｃ）はツールメニューのプルダウンメニューを示す。
【図１２】切り出し時間帯設定メニューが選択された場合に表示される切り出し時間帯設定画面の一例を示す。
【図１３】選択ユーザ表示ボタンが選択された場合の描画アプリケーションウィンドウの表示例である。
【図１４】比較一覧表示ボタンが選択された場合の描画アプリケーションウィンドウの表示例である。
【図１５】印刷指示画面の表示例である。
【図１６】解答印刷用紙の上面図を示す。
【図１７】切り出し時間帯の選択に基づいて選択ユーザ表示又は比較一覧表示を行うために実行されるフローチャートである。
【図１８】選択ユーザ表示において行われる処理を示すフローチャートである。
【図１９】変形例に係る印刷指示画面の表示例である。
【図２０】変形例に係る記入用紙を示す。
【図２１】マウスにより範囲が指定された描画アプリケーションウィンドウの表示例である。
【図２２】マウスにより表示範囲が指定された場合の比較一覧表示を示す。
【図２３】マウスにより表示範囲が指定された場合の解答印刷用紙の上面図である。
【図２４】切り出し時間帯設定用紙の上面図である。
【図２５】変形例に係る切り出し時間帯設定画面を示す図である。
【発明を実施するための形態】
【００４３】
以下、図面を参照しながら、本発明に係るシステムの好適な実施形態について説明する。
【００４４】
［電子ペンシステムのシステム構成］
図１は、本実施形態における電子ペンシステム１０のシステム構成図である。図１に示すように、電子ペンシステム１０は、各受講者（記入者）それぞれに配布される解答用紙（記入用紙）５Ａ，５Ｂ，…（５）と、解答用紙５に解答（筆跡）を記入し、記入した情報を外部へＢｌｕｅｔｏｏｔｈ（登録商標）等の無線通信方式で送信するための電子ペン１Ａ，１Ｂ，…（１）と、各電子ペン１から送信される記入情報を受信してディスプレイ（表示手段）に記入内容等を表示する集約装置（端末装置）２と、集約装置２からの印刷指示（出力命令）に従って後述する解答印刷用紙９（図１６参照）を印刷するプリンタ７と、を備える。
【００４５】
なお、図１では、集約装置２は、電子ペン１Ａ〜１Ｃから直接、記入情報を受信しているが、記入される解答用紙５が多いために記入情報を送信する電子ペン１の本数が多い場合や、受講者が解答する会場が離れている等により無線通信の範囲外となるような場合は、他の電子ペン１Ｄ、１Ｅ、…から送信される記入情報を中継して集約装置２へ転送するための転送装置３を設ける。このとき、転送装置３から集約装置２へのデータの送信は、例えばＬＡＮ経由でＴＣＰ／ＩＰの通信方式で行うとよい。各電子ペン１には、アノトペンを利用することができ、集約装置２には、ラップトップパソコンなどを利用することができ、転送装置３には、ラップトップパソコンやデータ転送専用のコンピュータなどを利用することができる。プロジェクタ４は、集約装置２から表示情報を受信して、集約装置２の画面をスクリーン６へ投影表示する装置である。
【００４６】
［解答用紙］
図２を参照して解答用紙（記入用紙）５について説明する。図２に示すように、受講者ごとに複数枚の解答用紙５が一組用意され、同じ組の解答用紙５には、それぞれ異なる座標範囲のドットパターン（コード化パターン）が印刷される。また、解答用紙５には、マス目が印刷されている。ドットパターンは、赤外線を吸収するカーボンを含んだインキにより印刷され、マス目は、赤外域に吸収性を持たないインキにより印刷される。なお、解答用紙５に、記入欄や問題や解答欄等を印刷しておいても良い。
【００４７】
［解答用紙、電子ペンと受講者の対応等］
解答用紙、電子ペンと受講者（記入者）の対応等については、本実施形態では、図３に示すように、受講者「太郎」が、電子ペン１Ａを用いて解答用紙５Ａに解答し、受講者「次郎」が、電子ペン１Ｂを用いて解答用紙５Ｂに解答し、受講者「三郎」が、電子ペン１Ｃを用いて解答用紙５Ｃに解答し、受講者「四郎」が、電子ペン１Ｄを用いて解答用紙５Ｄに解答し、受講者「五郎」が、電子ペン１Ｅを用いて解答用紙５Ｅに解答するものとする。また、講師（操作者）「花子」が、集約装置２を操作するものとする。
【００４８】
［ドットパターン］
次に、図４と図５を参照しながら、解答用紙５に印刷されたアノト方式のドットパターン（コード化パターン）について説明する。図４は、解答用紙５に印刷されたドットパターンのドットと、そのドットが変換される値との関係を説明する図である。図４に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を格子の基準位置（縦線及び横線の交差点）から上下左右のどの方向にシフトするかによって、各ドットは、０〜３の値に対応付けられている。また、各ドットの値は、さらに、Ｘ座標用の第１ビット値及びＹ座標用の第２ビット値に変換できる。このようにして対応付けられた情報の組み合わせにより、用紙上の位置座標が決定されるように構成されている。
【００４９】
図５（ａ）は、あるドットパターンの配列を示している。図５（ａ）に示すように、縦横約２ｍｍの範囲内に６×６個のドットが、用紙上のどの部分から６×６ドットを取っても、ユニークなパターンとなるように配置されている。これら３６個のドットにより形成されるドットパターンは位置座標（例えば、そのドットパターンが解答用紙５上のどの位置にあるのか）を保持している。図５（ｂ）は、図５（ａ）に示す各ドットを、格子の基準位置からのシフト方向によって、図４に示す規則性に基づいて、対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン１によって行われる。
【００５０】
［電子ペン］
次に、電子ペン１について図６を用いて説明する。図６は、電子ペン１の構造を示す概略図である。図６に示すように、電子ペン１は、その筐体１０１の内部に、インクカートリッジ１０４、ＬＥＤ１０５、ＣＭＯＳカメラ１０６、圧力センサ１０７、ＣＰＵ等により構成されるプロセッサ１０８、ＲＯＭやＲＡＭといったメモリ１０９、リアルタイムクロック１１０、アンテナ等により構成される通信ユニット１１１、及びバッテリー１１２を備える。インクカートリッジ１０４の先端は、ペン先部１０３となっており、各受講者は、電子ペン１のペン先部１０３を、解答用紙５に当接させてストローク（手書きストローク）を記入する。インクカートリッジ１０４のインクは、赤外線を吸収する材料（例えばカーボン）を含まないようにする。ここで、電子ペン１のペン先部１０３が用紙に接触することを「ペンダウン」と呼び、接触している（当接している）状態からペン先部１０３が離れることを「ペンアップ」と呼ぶ。電子ペン１のペンダウンからペンアップまでの間に記入される軌跡が１つのストロークとなり、文字や図形等は、１つ又は複数個のストロークからなる。
【００５１】
バッテリー１１２は電子ペン１内の各部品に電力を供給するためのものであり、例えば電子ペン１のキャップ（図示せず）の脱着により電子ペン１自体の電源のオン／オフを行うよう構成させてもよい。リアルタイムクロック１１０は、現在時刻（タイムスタンプ）を示す時刻情報を発信し、プロセッサ１０８に供給する。圧力センサ１０７は、受講者が電子ペン１により解答用紙５に文字やマークを書いたりタップしたりする際にペン先部１０３からインクカートリッジ１０４を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ１０８へ伝送する。
【００５２】
プロセッサ１０８は、圧力センサ１０７から与えられる筆圧データに基づいて、ＬＥＤ１０５及びＣＭＯＳカメラ１０６のスイッチのオン／オフを切り替える。即ち、受講者が電子ペン１で解答用紙５に文字などを書くと、ペン先部１０３に筆圧がかかり、圧力センサ１０７によって所定値以上の筆圧が検出されたときに、プロセッサ１０８は、受講者が記入を開始したと判定して、ＬＥＤ１０５及びＣＭＯＳカメラ１０６を作動させる。そして、受講者が１つのストロークを記入し終えて電子ペン１を解答用紙５から離すと、圧力センサ１０７は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、通信ユニット１１１が、圧力センサ１０７により検出されたペンアップ情報とペンＩＤとを関連付けて、記入情報として集約装置２へ送信する。
【００５３】
ＬＥＤ１０５とＣＭＯＳカメラ１０６は、電子ペン１のペン先部１０３付近に取り付けられており、筐体１０１におけるＬＥＤ１０５及びＣＭＯＳカメラ１０６と対向する部分には、開口部１０２が形成されている。ＬＥＤ１０５は、解答用紙５上のペン先部１０３近傍に向けて赤外線を照明する。その領域は、ペン先部１０３が解答用紙５に接触する位置とはわずかにずれている。ＣＭＯＳカメラ１０６には、赤外線を透過し赤外線以外を遮断する赤外線透過フィルタが設けられており、ＣＭＯＳカメラ１０６は、ＬＥＤ１０５によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ１０８に供給する。ここで、カーボンは赤外線を吸収するため、ＬＥＤ１０５によって照射された赤外線は、ドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が比較的少なく、ドット以外の部分は赤外線の反射量が比較的多い。ＣＭＯＳカメラ１０６の撮影により、赤外線の反射量の違いから閾値を設けることによって、カーボンを含むドットの領域とそれ以外の領域を区別することができる。したがって、解答用紙５に記入欄などが印刷されていた場合でも、印刷したインクは赤外域に吸収性を持たないため、プロセッサ１０８は、ドットパターンを認識することができる。なお、ＣＭＯＳカメラ１０６による撮影領域は、図５（ａ）に示すような約２ｍｍ×約２ｍｍの大きさを含む範囲であり、ＣＭＯＳカメラ１０６の撮影は毎秒５０〜１００回程度の定間隔で行われる。また、ＣＭＯＳカメラ１０６は、ドットを鮮明に撮影するため、十分な被写界深度を有している。
【００５４】
プロセッサ１０８は、受講者の記入が行われる間、ＣＭＯＳカメラ１０６によって供給される画像データのドットパターンから、受講者が記入するストローク（筆跡）の解答用紙５上におけるＸ、Ｙ座標（以後、単に「座標データ」または「座標情報」とも呼ぶ。）を連続的に演算していく。すなわち、プロセッサ１０８は、ＣＭＯＳカメラ１０６によって供給される、図５（ａ）に示されるようなドットパターンの画像データを図５（ｂ）に示すデータ配列に変換し、さらに、Ｘ座標ビット値・Ｙ座標ビット値に変換して、そのデータ配列から所定の演算方法によりＸ、Ｙ座標データを演算する。なお、プロセッサ１０８は、ドットパターンに対向する電子ペン１の角度に起因するドットの画像上の配列を補正する回転補正処理機能を備えており、座標演算に利用されている。そして、プロセッサ１０８は、リアルタイムクロック１１０から発信される現在時刻（タイムスタンプ：記入された時刻情報）、筆圧データ及びＸ、Ｙ座標データを関連付ける。以後、これらの関連付けたデータを、まとめて「座標属性情報」と呼ぶ。なお、解答用紙５における６×６のドットパターンは、解答用紙５内で重複することはないため、受講者が電子ペン１で文字等を記入すると、記入された位置が解答用紙５のどの位置に当たるかを、プロセッサ１０８による座標演算により特定することができる。
【００５５】
メモリ１０９には、各電子ペン１Ａ〜１Ｅを識別するためのそれぞれのペンＩＤ「ｐｅｎ０１」〜「ｐｅｎ０５」、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。そして、通信ユニット１１１は、ペンＩＤと、時刻情報（タイムスタンプ）と、筆圧データと、Ｘ、Ｙ座標データとを関連付けて、記入情報として集約装置２へ送信する。通信ユニット１１１による集約装置２への送信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線送信によって、即時的かつ逐次的に行われる。ここで、電子ペン１のペンダウンからペンアップまでの間に生成されて集約装置２に送信された１個又は複数個の座標属性情報は、集約装置２によりストローク情報として記憶される。換言すると、１つのストロークは、１個又は複数個のＸ、Ｙ座標（座標点）からなり、集約装置２は、ペンダウン情報及びペンアップ情報によって、１つのストロークを構成する１個又は複数個の座標属性情報を認識する。
【００５６】
このように、各電子ペン１Ａ〜１Ｅは、受講者が解答用紙５に記入する都度、記入情報を生成して、集約装置２へ送信する。言い換えると、各電子ペン１Ａ〜１Ｅは、受講者が解答用紙５に記入し続けている間、記入情報を生成し、集約装置２へ送信し続ける。そして、受講者が電子ペン１を解答用紙５から離す（ペンアップする）と、当該電子ペン１は、圧力センサ１０７で所定値以上の筆圧が検出されなくなったことにより、受講者が記入を停止したと判定する。そして、この場合、ペンアップされた電子ペン１は、ＬＥＤ１０５とＣＭＯＳカメラ１０６を停止して、集約装置２への記入情報の送信を中止する。
【００５７】
［転送装置］
図７を参照して転送装置３について説明する。図７に、転送装置３の機能ブロック図と集約装置２の機能ブロック図とを含む電子ペンシステム１０のシステム構成図を示す。
【００５８】
図７に示すように、転送装置３は、転送受信手段３１と転送送信手段３２とを備える。転送受信手段３１は、電子ペン１からＢｌｕｅｔｏｏｔｈ（登録商標）の無線通信方式で送信される記入情報等のデータを受信する手段である。転送送信手段３２は、転送受信手段３１によって受信した記入情報等のデータを集約装置２に送信する手段である。転送送信手段３２による集約装置２へのデータの送信は、例えばＬＡＮ経由でＴＣＰ／ＩＰの通信方式により行うと良い。
【００５９】
［集約装置］
続いて、集約装置２について説明する。図７に示すように、集約装置２は、範囲指定手段２０、入力手段２１、集約個別受信手段（受信手段）２２、集約転送受信手段（受信手段）２３、集約処理手段（処理手段）２４、記憶手段２５、表示手段２６、及び送信手段２７を備える。集約装置２は、ハードウェアとして、電子ペン１やプロジェクタ４とのデータ通信が可能な通信装置と、ＣＰＵ等のプロセッサと、ＲＯＭやＲＡＭ、ハードディスクなどのメモリと、ディスプレイと、マウスやキーボード等で構成されているパーソナルコンピュータ等である。また、集約装置２は、集約処理手段２４による描画アプリケーション（プログラム）の実行により、電子ペン１から受信した記入情報を処理して、表示手段２６に記入内容を再現する。さらに、集約装置２は、各受講生の電子ペン１によるストロークが記入された解答用紙５を再現した画像（単に「ストローク画像」とも呼ぶ。）を印刷するための印刷指示画面（図１５参照）を表示する。そして、集約装置２は、当該印刷指示画面上での設定内容に基づきプリンタ７に印刷させる印刷画像を生成し、当該印刷画像をプリンタ７に送信してプリンタ７に解答印刷用紙９を印刷させる。
【００６０】
集約個別受信手段２２は、電子ペン１から送信された記入情報等のデータを受信する手段である。集約転送受信手段２３は、転送装置３から転送された記入情報等のデータを受信する手段である。集約個別受信手段２２及び集約転送受信手段２３は、アンテナや受信回路等により構成される。
【００６１】
範囲指定手段２０は、マウス等のポインティング・デバイスとその操作を検知する手段によって構成され、マウスによって、表示手段２６の画面におけるボタンのクリック操作や任意の位置・大きさの長方形状の画面範囲を指定するドラッグ操作が可能である。入力手段２１は、処理や表示の種別を含む処理態様を指示する手段であり、キーボードやマウスとその操作を検知する手段によって構成される。このように、マウスは、その操作によって範囲指定手段２０と入力手段２１とを兼ねる。送信手段２７は、表示手段２６に表示される内容と同じ内容をプロジェクタ４からスクリーン６へ投影表示させるため、表示手段２６への表示信号を同期してプロジェクタ４へ送信する手段である。
【００６２】
記憶手段２５は、ＲＯＭやＲＡＭ、ハードディスクなどのメモリによって構成され、解答用紙５におけるユーザが記入を行う各入力エリアと位置座標とを関連付けて記憶する。また、図８に示すように、記憶手段２５は、電子ペン１が保持する固有のペンＩＤに対して、ユーザＩＤとユーザ名とをユーザ定義情報として関連付けて記憶する。図８において、例えば、ペンＩＤ「ｐｅｎ０１」には、ユーザＩＤ「Ｕ０１」とユーザ名「太郎」とが予め関連付けられて記憶されている。さらに、記憶手段２５は、各電子ペン１によって送信されてきた記入情報を、ペンＩＤごとに記憶する。
【００６３】
記憶手段２５には、記入情報およびユーザ定義情報に基づいて、集約処理手段２４による描画アプリケーション（プログラム）の実行により、ファイル形式で学習データが保存される。図９は、データのファイル形式の概略的な構造を示している。図９に示すように、学習データは、ファイル属性情報と、ユーザＩＤ別の個人学習データとを有する。ファイル属性情報には、作成日時情報が含まれている。また、個人学習データには、ユーザＩＤと、電子ペン１から送信された記入情報の位置座標情報等を含むユーザストローク情報と、解答内容等に応じてカテゴライズのために操作者によって設定されるユーザ色（分類）情報やキーワード情報等が含まれている。ユーザＩＤは、集約処理手段２４により、記入情報に含まれるペンＩＤに基づいて、記憶手段２５に予め記憶されたユーザ定義情報を参照することで特定され、当該記入情報に基づくユーザストローク情報と対応付けられる。ユーザストローク情報は、電子ペン１が演算した位置座標（ＸＹ座標）情報、記入された時の時刻情報、及び筆圧情報が含まれる。ファイルデータを読み込む際には、操作者が、入力手段２１によって、ユーザＩＤ、ユーザ色情報、キーワード情報などを所定の入力エリアに入力することで、集約処理手段２４によって特定のデータを検索させ、ユーザストローク情報を表示手段２６に再現させることができる。
【００６４】
集約処理手段２４は、電子ペン１からのデータを集約して処理する手段であり、アプリケーションプログラムの実行により機能を発揮するＣＰＵ等のプロセッサによって構成されている。集約処理手段２４は、手書きストローク画像生成手段２４１と、印刷画像生成手段２４２と、配置入力受付手段２４３と、配布対象者認識手段２４４と、印刷対象画像決定入力受付手段２４５とを備える。この集約処理手段２４は、電子ペン１から位置座標及びペンＩＤ等を含む記入情報を受信すると、ペンＩＤごとに記入情報を記憶手段２５に記憶させる。また、集約処理手段２４の手書きストローク画像生成手段２４１は、ペンＩＤごとに関連付けられた記入情報を筆跡として再現して表示手段２６に表示させ、また、範囲指定手段２０のマウス操作でドラッグにより指定された範囲に対応する各解答用紙５における記入情報を、記憶手段２５から抽出して、各解答用紙５における記入情報を筆跡として表示手段２６に一覧表示させる等、様々な処理を行う。
【００６５】
また、集約処理手段２４は、解答用紙５についての記入情報を含む学習データに基づいて、表示手段２６に記入内容を表示させるとともに電子ペンＩＤに対応するユーザＩＤに対応するユーザ名を表示させる。表示手段２６に電子ペン１による記入内容とユーザ名とが表示されるため、操作者である講師「花子」は、受講者（記入者）とその者による記入内容とを合わせて認識することができる。また、集約処理手段２４は、表示手段２６と同じ内容を同期させて、プロジェクタ４からスクリーン６へ投影表示させるため、表示手段２６に対する表示信号と同じ信号を送信手段２７に対してプロジェクタ４へ向けて送信させる。すると、各受講者も、プロジェクタ４からスクリーン６へ投影表示された記入内容とその記入者とを合わせて認識することができる。
【００６６】
さらに、集約処理手段２４の印刷画像生成手段２４２は、各受講者のストローク画像を印刷するための印刷指示画面を表示する。そして、集約処理手段２４の印刷画像生成手段２４２は、印刷指示画面上での設定内容に基づき、各受講者のストローク画像を含む印刷画像を生成し、当該印刷画像をプリンタ７に送信することで、解答印刷用紙９をプリンタ７に印刷させる。これにより、操作者である講師「花子」は、解答印刷用紙９を配布する受講者ごとに、当該受講者のストローク画像に加え、参考となる他の受講者のストローク画像を並べた解答印刷用紙９を配布することができる。これについては、［印刷機能］のセクションで詳しく説明する。
【００６７】
［描画アプリケーションによる画面表示］
次に、描画アプリケーションの実行による集約処理手段２４の表示手段２６への表示処理について図１０を参照しつつ説明する。図１０は、表示手段２６の表示画面に表示された描画アプリケーションに基づくウィンドウ（「描画アプリケーションウィンドウ」とも呼ぶ。）の一例を示す。
【００６８】
図１０に示すように、電子ペン１で解答用紙５に記入された際に生成された記入情報に基づいて、集約装置２で記憶手段２５に個別学習データとして記憶したユーザストローク情報（以下、単に「ストローク」とも表記する。）は、集約処理手段２４の手書きストローク画像生成手段２４１によって、表示手段２６のユーザストローク情報表示領域５０に描画される。描画するユーザストローク情報が、拡大表示などでユーザストローク情報表示領域５０よりも大きい場合、集約処理手段２４は、横スクロールバー５１及び縦スクロールバー５２を有効とし、操作者のマウス操作によってユーザストローク情報表示領域５０をスクロールして、ユーザストローク情報全体を複数回に分けて表示できるようにする。
【００６９】
また、集約処理手段２４は、描画アプリケーションウィンドウ上部に、機能ボタンとして、選択ユーザ表示ボタン５３、比較一覧表示ボタン５４、再生表示ボタン５６、選択画像出力ボタン５７、表示サイズ変更リスト５８、縮小表示ボタン５９、拡大表示ボタン６０、ページ送りボタン６１，６２、回転表示ボタン６３、６４、及びユーザコントロール表示ボタン６５などを表示し、マウスによる機能ボタンの選択により、それぞれの処理を実行する。
【００７０】
選択ユーザ表示ボタン５３は、後述するユーザ選択リスト６９から選択した１つのユーザ名に対応するユーザストローク情報を大きく表示し、他のユーザ名に対応するユーザストローク情報を小さく表示したサムネイルを一覧表示するためのボタンである。以後、選択ユーザ表示ボタン５３が選択された際の描画アプリケーションウィンドウの表示を「選択ユーザ表示」と呼ぶ。比較一覧表示ボタン５４は、複数のユーザ名に対応するユーザストローク情報を同時に並べて一覧表示するためのボタンである。以後、比較一覧表示ボタン５４が選択された際の描画アプリケーションウィンドウの表示を「比較一覧表示」と呼ぶ。再生表示ボタン５６は、ユーザストローク情報を１ストロークずつ再生表示するためのボタンである。選択画像出力ボタン５７は、任意選択範囲がある場合にその範囲内のユーザストローク情報を、画像データとして出力するためのボタンである。この機能を設けることで、各受講生の記入情報から、参考となる模範解答集などを容易に作成できるようになる。
【００７１】
表示サイズ変更リスト５８は、現在、ユーザストローク情報表示領域５０に描画するユーザストローク情報の表示サイズを示すリストである。また、操作者がマウスを用いてプルダウンメニューの中から表示サイズを任意に選択し、変更できる。縮小表示ボタン５９は、ユーザストローク情報表示領域５０に描画するユーザストローク情報の表示サイズを、現在設定されている表示サイズから所定の割合で縮小する機能である。拡大表示ボタン６０は、ユーザストローク情報表示領域５０に描画するユーザストローク情報の表示サイズを、現在設定されている表示サイズから所定の割合で拡大する機能である。ページ送りボタン６１，６２は、解答用紙５のセットが複数枚に及ぶ場合に、異なるページアドレス（用紙ドットパターン）の解答用紙５を表示するためのボタンである。回転表示ボタン６３，６４は、ユーザストローク情報表示領域５０に描画するユーザストローク情報を９０度ずつ回転させるためのボタンである。このような機能を設けることで、表示上の用紙向きを簡単に変更できる。ユーザコントロール表示ボタン６５は、ユーザコントロールリスト６８の表示・非表示を切り替える機能である。非表示にすることで、ユーザストローク情報表示領域５０を拡大できる。
【００７２】
図１０に示すように、ユーザコントロールリスト６８には、ユーザ選択リスト６９、色分類ボタン７１〜７６、名簿順ソートボタン７８、色順ソートボタン７９、分類グラフ表示ボタン８１、リロードボタン８２などが表示される。
【００７３】
ユーザ選択リスト６９は、ユーザストローク情報表示領域５０に表示するユーザストローク情報を、ユーザ名で選択するためのリストである。ユーザ選択リスト６９は、ユーザ色（分類）情報表示欄６９１と、ユーザ名表示欄６９２と、キーワード表示欄６９３とを備える。集約処理手段２４は、電子ペン１から取得して個別学習データとして記憶手段２５に記憶したユーザストローク情報ごとに関連付けられているユーザＩＤに対応するユーザ名をユーザ名表示欄６９２に表示し、色分類ボタン７１〜７６によって選択されたユーザ色（分類）情報をユーザ色（分類）情報表示欄６９１に表示し、キーワード等の各ユーザの情報（ここではキーワードとする。）をキーワード表示欄６９３に表示する。ユーザ選択リスト６９のユーザ名表示欄６９２には、集約処理手段２４により、記憶手段２５に記憶した個別学習データのユーザＩＤに対応するユーザ名が表示される。
【００７４】
そして、操作者がマウスによって、ユーザ選択リスト６９から所望のユーザを選択したうえで選択ユーザ表示ボタン５３をクリックすると、集約処理手段２４の手書きストローク画像生成手段２４１は、ユーザストローク情報表示領域５０に、選択された受講者のストローク画像を大きく表示させると共に、他の受講者のストローク画像を小さく表示したサムネイルを一覧表示させる。なお、集約装置２の操作者は、ユーザ選択リスト６９のキーワードの欄に、入力手段２１のキーボードを用いて直接文字を入力することができ、集約処理手段２４は、入力された文字を個人学習データファイルのキーワード情報として記憶手段２５におけるユーザＩＤ別の格納領域に記憶させる（参照図９）。
【００７５】
色分類ボタン７１〜７６は、ユーザ選択リスト６９に表示されている受講者ごとにユーザ色（分類）情報を設定するためのボタンである。ボタン７１は赤色に、ボタン７２は青色に、ボタン７３は黄色に、ボタン７４は緑色に、ボタン７５は茶色に、ボタン７６は白色にユーザ色（分類）情報を設定するためのボタンである。集約装置２の操作者は、マウスによって、ユーザ選択リスト６９内の特定のユーザ名を選択し、色分類ボタン７１〜７６のうち所望のボタンを選択すると、集約処理手段２４は、ユーザ選択リスト６９内の選択されたユーザ名のユーザ色（分類）情報表示欄６９１を指定された色で表示する。この機能により、操作者である講師が、ユーザストローク情報表示領域５０に表示される受講者の解答内容を見て、その考え方などをカテゴリー分けして色をつけ、見易くすることができる。なお、ユーザ色（分類）情報は、未設定時は、白色に設定しておくとよい。
【００７６】
名簿順ソートボタン７８は、ユーザ選択リスト６９に表示されているユーザ一覧を、名簿番号順に並べ替えるためのボタンである。本実施形態では、図８に示すユーザＩＤ順を名簿番号順としている。色順ソートボタン７９は、ユーザ選択リスト６９に表示されているユーザ一覧を、色分類ボタン７１〜７６の操作によって付されたユーザ色（分類）情報が同じ受講者同士を連続して配列されるように、ユーザ色（分類）情報順に並べ替えるためのボタンである。分類グラフ表示ボタン８１は、色分類ボタン７１〜７６の操作によって付されたユーザ色情報別のユーザ数を、ユーザストローク情報表示領域５０に棒グラフ等で表示するためのボタンである。
【００７７】
リロードボタン８２は、ユーザ選択リスト６９において選択されている受講者のユーザストローク情報を、学習データファイル保存時の状態まで戻すためのボタンである。この機能により、操作者である講師が、リロードボタン８２をマウスで選択すると、集約処理手段２４は、選択されている受講者に関連付けられているユーザＩＤに基づいて、前回のファイル保存以降に電子ペン１より受信して記憶手段２５のユーザＩＤ別の格納領域に記憶したユーザストローク情報をクリアして、前回ファイル保存した時点までのユーザストローク情報を読み出し、ユーザストローク情報表示領域５０に表示する。この機能により、個々の受講者が解答をやり直したい場合などに対応できる。
【００７８】
また、図１１に示すように、ファイルデータの保存やアプリケーションの設定などは、一般的なアプリケーションと同様に、機能メニューとして用意しておくと良い。図１１（Ａ）に示すように、ファイルメニュー９０のプルダウンメニューとして、ファイルデータの読み込み・保存を実行するメニュー９０Ａ、９０Ｂ、画像形式で保存するメニュー９０Ｃ、９０Ｄ、後述する図１５に示す印刷指示画面を表示するための印刷メニュー９０Ｅ、アプリケーションの終了を実行するメニュー９０Ｆなど、アプリケーションの全般的な管理に関する実行機能を一覧で用意しておくと便利である。
【００７９】
また、ファイルデータの保存に関するファイル形式を、ユーザ別のユーザストローク情報と設定情報を関連付けた構造としているので、ファイルデータを読み込む際、ユーザＩＤ（記入者ＩＤ）、ユーザ色情報、キーワード情報などから特定のデータを検索し、検索されたユーザストローク情報をユーザストローク情報表示領域５０に表示することができる。ここで、図９のキーワード情報は、図１０に示すユーザ選択リスト６９のキーワードに対応している。
【００８０】
図１１（Ｂ）に示すように、表示メニュー９１のプルダウンメニューとして、ウィンドウ枠を隠しアプリケーションの表示領域を最大限拡大する全画面表示メニュー９１Ａなど、アプリケーションの表示に関する実行機能を一覧で用意しておくと便利である。また、図１１（Ｃ）に示すように、ツールメニュー９２のプルダウンメニューとして、各受講者によって記入されたストロークを切り出すための切り出し時間帯を設定するための切り出し時間帯設定メニュー９２Ａ（詳細は後述する）、電子ペン１の接続経由状況（例えば転送装置３のＩＰアドレスなど）を表示するペン管理メニュー９２Ｂ、ユーザストローク情報を表示する背景となる解答用紙５の画像を設定する用紙管理メニュー９２Ｃ、アプリケーションの情報を表示するメニュー９２Ｄなど、アプリケーションの設定に関する実行機能を一覧で用意しておくと便利である。これらのボタンやメニューが選択されると、集約処理手段２４により各機能が実行される。
【００８１】
［切り出し時間帯設定機能］
次に、図１２を参照して、切り出し時間帯設定メニュー９２Ａが選択された場合の切り出し時間帯設定機能について説明する。本実施形態では、集約処理手段２４は、操作者によって切り出し時間帯設定メニュー９２Ａが選択された場合に、描画アプリケーションウィンドウ内に、切り出し時間帯を設定するための開始ボタンと終了ボタンとを表示する。そして、集約処理手段２４は、操作者によって開始ボタンが選択されてから、操作者によって終了ボタンが選択されるまでの時間帯を、切り出し時間帯として設定する。また、集約処理手段２４は、最初に設定した切り出し時間帯を１回目の切り出し時間帯として用い、１回目の切り出し時間帯の後に設定した切り出し時間帯を２回目の切り出し時間帯として用い、２回目の切り出し時間帯の後に設定した切り出し時間帯を３回目の切り出し時間帯として用いるといった具合に処理を繰り返すことで、複数回の切り出し時間帯を設定していく。
【００８２】
ここで、切り出し時間帯は、当該時間帯に記入されたストロークのみを表示するために用いられる。つまり、集約処理手段２４は、各受講者によって記入されたストロークのうち、切り出し時間帯内に記入されたストロークのみを切り出して表示させる。より具体的には、集約処理手段２４は、切り出し時間帯を複数回設定した場合には、各回の切り出し時間帯ごとにストロークを切り出して表示させる。この場合、集約処理手段２４は、複数回設定した切り出し時間帯の中で、操作者によって選択された回に設定した切り出し時間帯内に記入されたストロークを表示させる。
【００８３】
図１２は、切り出し時間帯設定メニュー９２Ａが選択された場合に表示される画面（以下、「切り出し時間帯設定画面」と呼ぶ。）の一例を示す。図１２に示すように、切り出し時間帯設定画面は、上記したユーザストローク情報表示領域５０に対応する領域５５に表示される。切り出し時間帯設定画面には、切り出し時間帯を設定するための開始ボタン３０１及び終了ボタン３０２が表示される。例えば、操作者は、受講者に問題の解答を開始させる際に開始ボタン３０１をマウス操作などにより押下し、受講者に問題の解答を終了させる際に終了ボタン３０２をマウス操作などにより押下する。そして、集約処理手段２４は、操作者によって開始ボタン３０１が押下された時刻を切り出し時間帯の開始時刻として設定すると共に、操作者によって終了ボタン３０２が押下された時刻を切り出し時間帯の終了時刻として設定し、このような開始時刻から終了時刻までの時間帯を切り出し時間帯として設定する。具体的には、集約処理手段２４は、集約装置２内のクロックの時刻に基づいて、このような切り出し時間帯を設定する。なお、集約処理手段２４は、前述したように切り出し時間帯内に記入されたストロークを切り出して表示させるが、この場合、電子ペン１から受信した記入情報に含まれる時刻情報（タイムスタンプ）に基づいて、切り出し時間帯内に記入されたストロークを切り出す。そのため、集約装置２内のクロックと、電子ペン１内のリアルタイムクロック１１０とが同期している必要がある。
【００８４】
また、切り出し時間帯設定画面には、符号３０３に示すように開始ボタン３０１の押下からの経過時間と、符号３０４に示すように現在時刻と、符号３０５に示すように、各回の開始ボタン３０１が押下された時刻（開始時刻）及び終了ボタン３０２が押下された時刻（終了時刻）とが表示される。図１２では、１回目の切り出し時間帯の設定が終了した後の、２回目の切り出し時間帯を設定している途中の状態（終了ボタン３０２が未だ押下されていない状態）を例示している。
【００８５】
更に、上記のような各回の開始時刻及び終了時刻は、ユーザコントロールリスト６８内にも切り出し時間帯リスト８９として表示される。切り出し時間帯リスト８９は、回（１回目、２回目）が表記された部分がボタン８９Ａ、８９Ｂとなっており、ユーザストローク情報表示領域５０に表示するストロークを、切り出し時間帯が設定された回で選択可能に構成されている。操作者はボタン８９Ａ、８９Ｂを用いて回を選択し、集約処理手段２４は、操作者によって選択された回に設定した切り出し時間帯内に記入されたストロークを表示させる。なお、図１２では、１回目を選択するためのボタン８９Ａ及び２回目を選択するためのボタン８９Ｂのみが表示された切り出し時間帯リスト８９を例示しているが、切り出し時間帯が３回以上設定された場合には、３回目以降を選択するためのボタンも表示される。
【００８６】
［選択ユーザ表示機能］
次に、図１３を参照して、選択ユーザ表示ボタン５３が選択された場合の選択ユーザ表示機能について説明する。
【００８７】
図１３は、選択ユーザ表示ボタン５３が選択された場合に表示される描画アプリケーションウィンドウの選択ユーザ表示の一例を示す。図１３に示すように、集約処理手段２４の手書きストローク画像生成手段２４１は、選択ユーザ表示ボタン５３が選択された場合に、ユーザストローク情報表示領域５０に、操作者によって選択された受講者（図１３に示す例では「太郎」）によって記入されたストロークを大きく表示した拡大画像２００Ａ（２００）を表示させると共に、操作者によって選択されなかった他の受講者（図１３に示す例では「次郎」、「三郎」、「四郎」、「五郎」）によって記入されたストロークを、拡大画像２００よりも小さく表示したサムネイル２０１Ｂ〜２０１Ｅ（２０１）で一覧表示させる。具体的には、集約処理手段２４の手書きストローク画像生成手段２４１は、ユーザストローク情報表示領域５０の上部エリアに拡大画像２００を表示させ、ユーザストローク情報表示領域５０の下部エリアにサムネイル２０１を同時に並べて一覧表示させる。この場合、集約処理手段２４の手書きストローク画像生成手段２４１は、同じ縮尺にて、各受講者によって記入されたストロークに対応するサムネイル２０１を表示させる。
【００８８】
より詳しくは、集約処理手段２４の手書きストローク画像生成手段２４１は、操作者が切り出し時間帯リスト８９のボタン８９Ａを押下することで選択された、１回目の切り出し時間帯内に各受講者によって記入されたストロークを切り出したストローク画像を表示させる。この場合、集約処理手段２４の手書きストローク画像生成手段２４１は、各受講者が使用する電子ペン１から受信した記入情報に含まれる時刻情報（タイムスタンプ）に基づいて、１回目の切り出し時間帯内に各受講者が記入したストロークを抽出したストローク画像を表示させる。各受講者で切り出し時間帯内に記入したストローク数やストローク長などが異なることから、切り出した範囲のサイズが異なるため、各受講者でサムネイル２０１のサイズが異なる傾向にある。また、集約処理手段２４は、切り出し時間帯リスト８９のボタン８９Ａ、８９Ｂのうち、操作者によって選択されたボタン８９Ａを強調表示させる。具体的には、集約処理手段２４は、ボタン８９Ａに赤色などを付して表示する。
【００８９】
更に、集約処理手段２４は、操作者によって選択された受講者（つまりストロークを拡大表示している受講者）に対応するユーザ選択リスト６９の箇所を強調表示させる。具体的には、集約処理手段２４は、操作者によって選択された受講者（図１３に示す例では「太郎」）に対応するユーザ選択リスト６９の番号を、赤色などの枠９９で囲って表示させる。
【００９０】
他方で、集約処理手段２４の手書きストローク画像生成手段２４１は、操作者のマウス操作などによりサムネイル２０１のいずれか１つが選択された場合に、既に拡大表示されている拡大画像２００を縮小表示させると共に、操作者によって選択されたサムネイル２０１を拡大表示させる。つまり、集約処理手段２４の手書きストローク画像生成手段２４１は、既に拡大表示されている拡大画像２００をサムネイル２０１として一覧表示させると共に、操作者によって選択されたサムネイル２０１を拡大画像２００として表示させる。言い換えると、既に拡大表示されている拡大画像２００と、操作者によって選択されたサムネイル２０１とを入れ替える。
【００９１】
また、図１３に示すように、各受講者のユーザ色（分類）情報表示欄６９１に、色が付されて表示されていると共に、各受講者のキーワード表示欄６９３に、キーワードを示す文字が表示されている。具体的には、受講者「太郎」は黄色が付されると共に「数列」といったキーワードが表示され、受講者「次郎」は黄色が付されると共に「数列」といったキーワードが表示され、受講者「三郎」は青色が付されると共に「三角形」といったキーワードが表示され、受講者「四郎」は赤色が付されると共に「台形」といったキーワードが表示され、受講者「五郎」は黄色が付されると共に「数列」といったキーワードが表示されている。操作者は、受講者の解答の考え方（解き方）をカテゴリー分けして、それぞれに色及びキーワードを割り当て、各受講者ごとに色分類ボタン７１〜７６のうちの所望のボタンを選択すると共に、入力手段２１のキーボードを用いて各受講者ごとにキーワード表示欄６９３にキーワードを入力する。そして、集約処理手段２４は、各受講者のユーザ色（分類）情報表示欄６９１を、操作者によって指定された色で表示させると共に、各受講者のキーワード表示欄６９３に、操作者によって入力されたキーワードを表示させる。図１３に示す例では、操作者は、数列を用いた解答の考え方に黄色を割り当てる共に「数列」といったキーワードを割り当て、三角形の面積を用いた解答の考え方に青色を割り当てる共に「三角形」といったキーワードを割り当て、台形の面積に基づいた解答の考え方に赤色を割り当てる共に「台形」といったキーワードを割り当てている。
【００９２】
なお、集約処理手段２４の手書きストローク画像生成手段２４１は、一覧表示させるサムネイル２０１がユーザストローク情報表示領域５０に収まらない場合には、横スクロールバー５１を有効とし、操作者のマウス操作によってユーザストローク情報表示領域５０をスクロールして、サムネイル２０１を複数回に分けて表示できるようにする。また、集約処理手段２４の手書きストローク画像生成手段２４１は、切り出し時間帯内に受講者によって複数枚の解答用紙５にストロークが記入された場合には、解答用紙５ごとにストローク画像を生成してこれらを並べて表示する。１つの例では、集約処理手段２４の手書きストローク画像生成手段２４１は、複数のページが重なり合うように各ストローク画像を表示する。他の例では、集約処理手段２４の手書きストローク画像生成手段２４１は、複数のストローク画像が重ならないように左右又は上下に並べて各ストローク画像を表示する。
【００９３】
［比較一覧表示機能］
次に、図１４を参照して、比較一覧表示ボタン５４が選択された場合の比較一覧表示機能について説明する。
【００９４】
図１４は、比較一覧表示ボタン５４が選択された場合に表示される描画アプリケーションウィンドウの比較一覧表示の一例を示す。図１４に示すように、集約処理手段２４の手書きストローク画像生成手段２４１は、操作者によって比較一覧表示ボタン５４が選択された場合に、ユーザストローク情報表示領域５０に、各受講者によって記入されたストロークを縮小表示したサムネイル２０２Ａ〜２０２Ｅ（２０２）を同時に並べて一覧表示させる。この場合、集約処理手段２４の手書きストローク画像生成手段２４１は、同じ縮尺にて、各受講者によって記入されたストロークに対応するサムネイル２０２を表示させる。また、集約処理手段２４の手書きストローク画像生成手段２４１は、図１３と同様に、操作者によって選択された１回目の切り出し時間帯内に各受講者によって記入されたストロークを切り出して表示させる。
【００９５】
なお、図１４に示す例でも、図１３と同様に、各受講者のユーザ色（分類）情報表示欄６９１に色が表示されていると共に、各受講者のキーワード表示欄６９３に、キーワードを示す文字が表示されている。
【００９６】
［印刷機能］
次に、図１５及び図１６を参照して、集約装置２の印刷機能について説明する。以後では、説明の便宜上、設定された切り出し時間帯により特定されたストロークから構成されるストローク画像を「切り出しストローク画像」と呼び、切り出し時間帯により表示するストロークが限定されていないストローク画像を「全範囲ストローク画像」と呼ぶ。
【００９７】
（１）印刷指示画面
図１５は、図１１（Ａ）に示す印刷メニュー９０Ｅが選択された際に表示される印刷指示画面（印刷指示ウィンドウ）の一例を示す。図１５に示すように、印刷指示画面は、「プリンタ」と見出しが付されたプリンタ指定エリア１１５と、「印刷範囲」と見出しが付された印刷範囲指定エリア１２０と、「印刷配置」と見出しが付された印刷配置指定エリア１３０と、印刷を実行する場合に選択されるＯＫボタン１５０と、印刷をキャンセルする際に選択されるキャンセルボタン１５１とを備える。
【００９８】
プリンタ指定エリア１１５は、使用するプリンタをプルダウン形式で選択するためのプリンタ名リスト１１６と、プリンタ名リスト１１６で選択されたプリンタ（ここではプリンタ７）の両面印刷の有無や割り付けの有無などの印刷形式を設定するためのプロパティ設定ボタン１１７とを備える。
【００９９】
印刷範囲指定エリア１２０は、ストローク画像範囲指定エリア１２１と、配布対象者指定エリア１２５とを備える。ストローク画像範囲指定エリア１２１は、印刷するストローク画像の範囲を指定するためのラジオボタン（現在表示選択ボタン１２２、全範囲選択ボタン１２３、切り出し範囲選択ボタン１２４）を備える。「現在の表示」と表示された左側の現在表示選択ボタン１２２は、解答印刷用紙９に切り出しストローク画像又は全範囲ストローク画像のいずれを印刷するかを、現在の選択ユーザ表示又は比較一覧表示で表示されているストローク画像の態様に基づき定めるためのボタンである。言い換えると、現在表示選択ボタン１２２が選択された場合、集約処理手段２４の印刷画像生成手段２４２は、印刷メニュー９０Ｅの選択時に切り出し時間帯リスト８９から切り出し時間帯が選択されていたときには、切り出しストローク画像を印刷対象とし、切り出し時間帯が選択されていないときには、全範囲ストローク画像を印刷対象とする。「すべて」と表示された左側の全範囲選択ボタン１２３は、全範囲ストローク画像を解答印刷用紙９に印刷するためのボタンである。「切り出し部分」と表示された左側の切り出し範囲選択ボタン１２４は、切り出しストローク画像を解答印刷用紙９に印刷するためのボタンである。
【０１００】
ここで、複数の切り出し時間帯が設定されている場合に切り出し範囲選択ボタン１２４が選択されたときには、集約処理手段２４の印刷画像生成手段２４２は、例えば最も現在時刻に近い切り出し時間帯により特定される切り出しストローク画像を印刷対象としてもよい。他の例では、集約処理手段２４の印刷画像生成手段２４２は、さらに、切り出し時間帯リスト８９中の各切り出し時間帯に対応するボタンを表示して切り出し時間帯を選択させてもよい。
【０１０１】
配布対象者指定エリア１２５は、解答印刷用紙９を配布する対象となる受講者（単に「配布対象者」とも呼ぶ。）を指定するための入力エリアである。配布対象者指定エリア１２５は、択一選択される全員分選択ボタン１２６及びユーザ特定選択ボタン１２７と、ユーザ特定選択ボタン１２７が選択された場合にのみ選択可能となる個別ユーザ選択ボタン１２８Ａ〜１２８Ｅとを備える。集約処理手段２４の配布対象者認識手段２４４は、配布対象者指定エリア１２５内のいずれのボタンが選択されたかに基づき、配布対象者を認識する。全員分選択ボタン１２６は、選択ユーザ表示又は比較一覧表示で表示されるストローク画像に対応するユーザ全員（ここでは、太郎、二郎、三郎、四郎、五郎）、即ちユーザストローク情報が登録されているユーザ全員を配布対象者に指定するためのボタンである。
【０１０２】
ユーザ特定選択ボタン１２７は、個別ユーザ選択ボタン１２８Ａ〜１２８Ｅにより配布対象者を具体的に指定するために選択される。個別ユーザ選択ボタン１２８Ａ〜１２８Ｅ（１２８）は、複数選択が可能であり、ユーザストローク情報が登録されているユーザごとに設けられる。ここでは、個別ユーザ選択ボタン１２８Ａは「太郎」に対応し、個別ユーザ選択ボタン１２８Ｂは「次郎」に対応し、個別ユーザ選択ボタン１２８Ｃは「三郎」に対応し、個別ユーザ選択ボタン１２８Ｄは「四郎」に対応し、個別ユーザ選択ボタン１２８Ｅは「五郎」に対応する。集約処理手段２４の印刷画像生成手段２４２は、記憶手段２５に記憶されたユーザ定義情報を参照し、各ユーザ名及びこれに対応する個別ユーザ選択ボタン１２８を印刷指示画面に表示する。後述するように、どのユーザを配布対象者に指定するかによって、解答印刷用紙９に印刷されるストローク画像の並び順が異なる。なお、ユーザ名を表示させる代わりに、ユーザＩＤを表示させるようにしてもよい。
【０１０３】
印刷配置指定エリア１３０は、解答印刷用紙９に印刷するストローク画像の並び順（配列）を指定するための入力エリアであり、配布対象者先頭配置ボタン１３１と、色分類配置ボタン１３２と、先頭色分類配置ボタン１３３と、番号順配置ボタン１３４と、ストローク数順配置ボタン１３５とを備える。これらの各ボタン１３１〜１３５は複数選択が可能である。集約処理手段２４の配置入力受付手段２４３は、上述の印刷配置指定エリア１３０内の各ボタンを表示することで、解答印刷用紙９に印刷するストローク画像の並び順を指定する入力を受け付け、当該入力に基づき解答印刷用紙９に印刷するストローク画像の並び順を決定する。
【０１０４】
配布対象者先頭配置ボタン１３１は、解答印刷用紙９に印刷される各ユーザに対応するストローク画像のうち、配布対象者のストローク画像を先頭に印刷するためのボタンである。色分類配置ボタン１３２は、色分類ボタン７１〜７６によって選択されたユーザ色（分類）ごとに各ユーザのストローク画像を配列するためのボタンである。ここで、色分類配置ボタン１３２が選択された際の、ユーザ色（分類）の優先順位は、初期設定により予め定められている。ここでは、色分類配置ボタン１３２が選択された際のユーザ色（分類）の優先順位は、一例として、青色、赤色、黄色の順番であるとする。なお、これに加え、解答印刷用紙９でのユーザ色（分類）の優先順位は、印刷指示画面又はその他の画面上で操作者の入力手段２１による入力に基づき変更されてもよい。
【０１０５】
先頭色分類配置ボタン１３３は、配布対象者先頭配置ボタン１３１が選択されている場合に、配布対象者と同じユーザ色（分類）のユーザのストローク画像を、配布対象者のストローク画像の次に並べて印刷するためのボタンである。番号順配置ボタン１３４は、ユーザＩＤの順にストローク画像を並べて解答印刷用紙９に印刷するためのボタンである。ストローク数順配置ボタン１３５は、ストローク数が多いストローク画像ほど解答印刷用紙９の上位に印刷するためのボタンである。
【０１０６】
ここで、ボタン１３１〜１３５には、複数選択された際のストローク画像の配列を決定するための優先順位が定められている。具体的には、ボタン１３１〜１３５の優先順位は、配布対象者先頭配置ボタン１３１、先頭色分類配置ボタン１３３、色分類配置ボタン１３２、番号順配置ボタン１３４、ストローク数配置ボタン１３５の順となる。従って、例えば、配布対象者先頭配置ボタン１３１が選択されている場合、他のボタン１３２〜１３５の選択の有無によらず、配布対象者のストローク画像が解答印刷用紙９の先頭に印刷される。また、ボタン１３１〜１３５がいずれも選択されていない場合、またはボタン１３１〜１３５の選択があった場合であっても一意にストローク画像の配列が定まらない場合には、集約処理手段２４の印刷画像生成手段２４２は、例えば、ユーザＩＤの順に並べて各ストローク画像を解答印刷用紙９に印刷する。
【０１０７】
（２）解答印刷用紙
次に、解答印刷用紙９について図１６を参照して説明する。図１６は、図１５に示す印刷指示画面での設定に基づき印刷された解答印刷用紙９の上面図を示す。図１６に示すように、解答印刷用紙９は、それぞれ破線枠により仮想的に示されるユーザ名印刷エリア１６０、分類色印刷エリア１６１、及びキーワード印刷エリア１６２と、ストローク画像を表示する解答内容印刷エリア１６３とを備える。
【０１０８】
図１６に示すように、解答印刷用紙９の右略半分に設けられた解答内容印刷エリア１６３内に、各ユーザに対応するストローク画像１６４Ａ〜１６４Ｅ（１６４）が印刷されている。さらに、解答印刷用紙９の左略半分の領域には、左から順に、ユーザ名印刷エリア１６０と、分類色印刷エリア１６１と、キーワード印刷エリア１６２とが設けられている。ユーザ名印刷エリア１６０には、各ストローク画像１６４に対応する受講者のユーザ名が囲み線付きで印刷されている。分類色印刷エリア１６１には、各ストローク画像１６４の受講者のユーザ色（分類）が、正方形枠内に塗りつぶされている。キーワード印刷エリア１６２には、当該受講者のキーワード表示欄６９３に表示されるキーワードが囲み線付きで印刷されている。
【０１０９】
そして、解答印刷用紙９は、図１５に示す印刷指示画面で選択されたボタンに従い、ストローク画像１６４の印刷範囲及び配列が定められている。具体的には、図１５に示す印刷指示画面では、切り出し範囲選択ボタン１２４が選択されている。従って、解答印刷用紙９には、図１３の選択ユーザ表示中の拡大画像２００、サムネイル２０１又は図１４の比較一覧表示中のサムネイル２０２と同様、所定の切り出し時間帯により特定されたストロークから構成される切り出しストローク画像がストローク画像１６４として印刷されている。
【０１１０】
また、図１５に示す印刷指示画面では、配布対象者指定エリア１２５内でユーザ特定選択ボタン１２７及び「五郎」を示す個別ユーザ選択ボタン１２８Ｅが選択され、さらに、ボタン１３１〜１３５のうち最も優先順位が高い配布対象者先頭配置ボタン１３１が選択されている。従って、図１６に示す解答印刷用紙９では、ユーザ名「五郎」のストローク画像１６４Ｅが先頭に印刷されている。
【０１１１】
さらに、図１５に示す印刷指示画面では、配布対象者先頭配置ボタン１３１の次に優先順位が高い「先頭と同じ色分類を上へ」と記された先頭色分類配置ボタン１３３が選択されている。従って、図１６に示す解答印刷用紙９では、ユーザ名「五郎」のユーザ色（分類）「黄色」と同じ色分類を有するユーザ名「太郎」及び「次郎」のストローク画像１６４Ａ、１６４Ｂが、ユーザ名「五郎」のストローク画像１６４Ｅの次に配置されて印刷されている。なお、なお、ユーザ名「太郎」のストローク画像１６４Ａとユーザ名「次郎」のストローク画像１６４Ｂとの並び順については、印刷指示画面での指定によっても一意に定まらない。この場合、集約処理手段２４の配置入力受付手段２４３は、ユーザＩＤ順に従い、ユーザＩＤ「Ｕ０１」のユーザ名「太郎」のストローク画像１６４Ａを、ユーザＩＤ「Ｕ０２」のユーザ名「次郎」のストローク画像１６４Ｂよりも先に配置する。
【０１１２】
また、図１５に示す印刷指示画面では、色分類配置ボタン１３２が選択されている。ここで、色分類配置ボタン１３２が選択された場合のユーザ色（分類）の優先順位は、青色、赤色、黄色の順に設定されている。従って、図１６に示す解答印刷用紙９では、ユーザ色（分類）が「青色」のユーザ名「三郎」のストローク画像１６４Ｃは、ユーザ色（分類）が「赤色」のユーザ名「四郎」のストローク画像１６４Ｄよりも先に印刷されている。
【０１１３】
なお、１人のユーザにつき複数のストローク画像１６４が存在する場合であっても、これと同様に、集約処理手段２４の印刷画像生成手段２４２は、各ストローク画像１６４を縦に並べて解答内容印刷エリア１６３に配置した印刷画像を生成する。このとき、集約処理手段２４の印刷画像生成手段２４２は、これらのストローク画像１６４に対応付けて、対応するユーザ名をユーザ名印刷エリア１６０に、対応するユーザ色（分類）を分類色印刷エリア１６１に、対応するキーワードをキーワード印刷エリア１６２に配置する。
【０１１４】
［処理フロー］
次に、図１７及び図１８を参照して、本実施形態において集約装置２が行う処理フローについて説明する。
【０１１５】
図１７は、切り出し時間帯の選択に基づいて選択ユーザ表示又は比較一覧表示を行うために実行されるフローチャートである。まず、集約装置２の集約処理手段２４が、操作者によって切り出し時間帯が選択されたか否かを判定する（ステップＳ１０１）。具体的には、集約処理手段２４は、操作者によって切り出し時間帯リスト８９から切り出し時間帯が選択されたか否かを判定する。
【０１１６】
集約処理手段２４が、操作者によって切り出し時間帯が選択されたと判定した場合（ステップＳ１０１：Ｙｅｓ）、各受講者が使用する電子ペン１より受信した記入情報から、操作者が選択した回（１回目、２回目など）に設定された切り出し時間帯内に生成された記入情報を抽出する（ステップＳ１０２）。具体的には、集約処理手段２４は、各電子ペン１から受信した記入情報に含まれる時刻情報（タイムスタンプ）に基づいて、操作者によって選択された切り出し時間帯内に生成された記入情報を抽出する。そして、集約処理手段２４は、ステップＳ１０２で抽出した記入情報により切り出しストローク画像を生成する（ステップＳ１０３）。一方で、集約処理手段２４が、操作者によって切り出し時間帯が選択されていないと判定した場合（ステップＳ１０１：Ｎｏ）、上記のような記入情報の抽出を行うことなく、集約処理手段２４の手書きストローク画像生成手段２４１は、各受講者が使用する電子ペン１より受信した記入情報から全範囲ストローク画像を生成する（ステップＳ１０４）。
【０１１７】
次に、集約処理手段２４は、選択ユーザ表示及び比較一覧表示のいずれを行うかを判定する（ステップＳ１０５）。具体的には、集約処理手段２４は、操作者によって選択ユーザ表示ボタン５３及び比較一覧表示ボタン５４のいずれが選択されたかを判定する。
【０１１８】
集約処理手段２４が、選択ユーザ表示ボタン５３が選択されたと判定した場合（ステップＳ１０５：選択ユーザ表示）、ユーザストローク情報表示領域５０の上部エリアに、１人の受講者（操作者がユーザ選択リスト６９から選択した受講者）によって記入されたストローク画像を拡大表示させると共に、ユーザストローク情報表示領域５０の下部エリアに、他の受講者（操作者が選択しなかった受講者）によって記入されたストローク画像をサムネイル化して並べて縮小表示させる（ステップＳ１０６）。この場合、集約処理手段２４は、ステップＳ１０３又はＳ１０４で生成したストローク画像を表示させる。
【０１１９】
他方で、集約処理手段２４が、比較一覧表示ボタン５４が選択されていると判定した場合（ステップＳ１０５：比較一覧表示）、各受講者によって記入されたストローク画像を、同じ縮尺で並べて表示させる（ステップＳ１０７）。この場合、集約処理手段２４の手書きストローク画像生成手段２４１は、ステップＳ１０３又はＳ１０４で生成したストローク画像を表示させる。
【０１２０】
なお、上記では、記入情報に含まれる時刻情報（タイムスタンプ）に基づいて、切り出し時間帯内に生成された記入情報を抽出する例を示したが、これに限定はされない。他の例では、時刻情報（タイムスタンプ）の代わりに、集約装置２及び／又は転送装置３が電子ペン１から記入情報を受信した時刻に基づいて、切り出し時間帯内に生成された記入情報を抽出することができる。この例では、電子ペン１から記入情報を受信した時刻として、集約装置２内及び／又は転送装置３内のクロックの時刻を用い、そのような時刻を、電子ペン１から受信した記入情報に関連付けることで、記入情報が切り出し時間帯内に生成されたものであるかの判断を行うことができる。
【０１２１】
図１８は、選択ユーザ表示において行われる処理を示すフローチャートである。まず、集約処理手段２４は、操作者のマウス操作等によって、下部エリアに表示されたサムネイル２０１のいずれか１つが選択されたことを検知する（ステップＳ２０１）。そして、集約処理手段２４の手書きストローク画像生成手段２４１は、上部エリアに既に表示されている拡大画像２００を縮小表示させると共に、操作者によって選択されたサムネイル２０１を上部エリアに拡大表示させる（ステップＳ２０２）。つまり、集約処理手段２４の手書きストローク画像生成手段２４１は、既に拡大表示されている拡大画像２００をサムネイル２０１として一覧表示させると共に、操作者によって選択されたサムネイル２０１を拡大画像２００として表示させる。言い換えると、既に拡大表示されている拡大画像２００と、操作者によって選択されたサムネイル２０１とを入れ替える。
【０１２２】
［本実施形態による作用効果］
本実施形態の電子ペンシステム１０によれば、集約装置２は、電子ペン１の記入情報に基づき再現したストロークを含むストローク画像を並べた印刷画像を生成する。このとき、集約装置２は、印刷指示画面を表示し、配布対象者指定エリア１２５での入力に基づき配布対象者を認識すると共に、配布対象者先頭配置ボタン１３１が選択されていた場合には、配布対象者の手書きストローク画像を先頭にして印刷画像を生成しプリンタ７に当該印刷画像を印刷させる。このように、電子ペンシステム１０は、配布対象者が記入したストローク画像に加えて、他の受講者が記入したストローク画像も閲覧できるように解答印刷用紙９を印刷し、かつ、各配布対象者が自己のストローク画像を閲覧しやすいように当該解答印刷用紙９内でストローク画像を適切に配列することができる。
【０１２３】
また、印刷指示画面には、色分類配置ボタン１３２と、先頭色分類配置ボタン１３３と、番号順配置ボタン１３４と、ストローク数順配置ボタン１３５とがさらに設けられ、集約装置２は、各ボタンの指定に基づきストローク画像を配列して印刷画像を生成する。このようにすることで、電子ペンシステム１０は、より配布対象者が参照しやすいように各ストローク画像を配置させた解答印刷用紙９を印刷することができる。
【０１２４】
［本実施形態の変形例］
次に、本実施形態の変形例について説明する。以下の変形例は、任意に組み合わせて上述の実施形態に適用してもよい。
【０１２５】
（変形例１）
図１５に示す印刷指示画面において、集約装置２は、解答印刷用紙９の印刷画像を生成する際のストローク画像の印刷範囲やストローク画像の配置を指定させた。これに加え、集約装置２の印刷対象画像決定入力受付手段２４５は、印刷指示画面において、解答印刷用紙９に印刷するストローク画像を指定させてもよい。これについて、図１９を参照して説明する。
【０１２６】
図１９は、変形例に係る印刷指示画面の一例である。図１９に示すように、変形例に係る印刷指示画面は、解答印刷用紙９に印刷するストローク画像を指定するための印刷解答指定エリア１４０が設けられている。印刷解答指定エリア１４０は、全員分指定ボタン１４１と、色分類特定ボタン１４２と、個別ユーザ色指定ボタン１４３Ａ〜１４３Ｃ（１４３）と、ユーザ特定ボタン１４４と、個別ユーザ指定ボタン１４５Ａ〜１４５Ｅとを備える。集約処理手段２４の印刷対象画像決定入力受付手段２４５は、上述の印刷解答指定エリア１４０内の各ボタンを表示することで、解答印刷用紙９に印刷するストローク画像を指定する入力を受け付け、当該入力に基づき解答印刷用紙９に印刷するストローク画像を決定する。
【０１２７】
全員分指定ボタン１４１は、ユーザストローク情報が登録されているユーザ全員分のストローク画像を印刷するためのボタンである。色分類特定ボタン１４２は、ユーザ色（分類）により解答印刷用紙９に印刷するストローク画像を特定するためのボタンである。そして、色分類特定ボタン１４２が選択された場合、個別ユーザ色指定ボタン１４３が選択可能状態となる。個別ユーザ色指定ボタン１４３は、個人学習データに記憶されたユーザ色（分類）ごとに設けられ、具体的なユーザ色（分類）をユーザが指定するためのボタンである。ここでは、ユーザ色（分類）が「赤」に対応する個別ユーザ色指定ボタン１４３Ａと、ユーザ色（分類）が「青」に対応する個別ユーザ色指定ボタン１４３Ｂと、ユーザ色（分類）が「黄」に対応する個別ユーザ色指定ボタン１４３Ｃとが設けられている。個別ユーザ色指定ボタン１４３は、複数選択が可能である。
【０１２８】
ユーザ特定ボタン１４４は、個別にユーザを特定して解答印刷用紙９に印刷するストローク画像を決定するためのボタンである。そして、ユーザ特定ボタン１４４が選択された場合、個別ユーザ指定ボタン１４５が選択可能状態となる。個別ユーザ指定ボタン１４５は、ユーザストローク情報が登録されているユーザごとに設けられ、具体的なユーザ色（分類）をユーザが指定するためのボタンである。ここでは、ユーザ名「太郎」に対応する個別ユーザ指定ボタン１４５Ａと、ユーザ名「次郎」に対応する個別ユーザ指定ボタン１４５Ｂと、ユーザ名「三郎」に対応する個別ユーザ指定ボタン１４５Ｃと、ユーザ名「四郎」に対応する個別ユーザ指定ボタン１４５Ｄと、ユーザ名「五郎」に対応する個別ユーザ指定ボタン１４５Ｅとが設けられている。個別ユーザ指定ボタン１４５は、複数選択が可能である。
【０１２９】
このように、集約装置２は、印刷指示画面中で印刷するストローク画像を種々の観点から指定可能にすることで、電子ペン１を利用して解答する受講生が多い場合に、解答印刷用紙９が大量に印刷されるのを抑制し、配布対象者に必要なストローク画像のみを解答印刷用紙９に印刷することができる。従って、例えば、操作者は、優秀答案に係るストローク画像のみを各配布対象者のストローク画像と共に解答印刷用紙９に印刷して、各配布対象者に配布することもできる。
【０１３０】
（変形例２）
上述の実施形態では、集約装置２は、設定された切り出し時間帯に基づき特定したストロークから構成される切り出しストローク画像の表示及び印刷を行った。これに代えて、又はこれに加えて、集約装置２は、各問題に対する解答ごとに生成された切り出しストローク画像の表示及び印刷を行ってもよい。
【０１３１】
図２０は、変形例に係る解答用紙５Ｘの上面図を示す。図２０に示すように、受講者ごとに複数枚の解答用紙５Ｘが一組用意され、各解答用紙５Ｘには、各問題１〜４に対する解答を記入する問題別解答記入欄５０１〜５０４が設けられている。そして、各問題別解答記入欄５０１〜５０４には異なるドットパターンが印刷される。集約装置２の記憶手段２５は、各問題別解答記入欄５０１〜５０４の問題番号と、各問題別解答記入欄５０１〜５０４に重畳して印刷されるドットパターンが示す位置座標とを予め関連付けて記憶する。
【０１３２】
そして、集約装置２は、比較一覧表示や選択ユーザ表示では、各問題別解答記入欄５０１〜５０４ごとに記入されたストロークから構成される切り出しストローク画像を表示する。このとき、好適には、集約装置２は、何問目に対応する切り出しストローク画像を表示するかの設定が可能であるとよい。この場合、集約装置２は、設定された問題番号に対する切り出しストローク画像を比較一覧表示や選択ユーザ表示において表示する。
【０１３３】
同様に、集約装置２は、図１５に示す印刷指示画面に基づく印刷指示があった場合には、各問題別解答記入欄５０１〜５０４ごとに記入されたストロークから構成される切り出しストローク画像を並べた解答印刷用紙９の印刷画像を生成する。このとき、好適には、集約装置２は、印刷指示画面において、何問目に対応する切り出しストローク画像を印刷対象とするかの設定が可能であるとよい。この場合、集約装置２は、設定された問題番号に対する各受講者の切り出しストローク画像を並べた印刷画像を生成し、当該印刷画像をプリンタ７へ送信する。
【０１３４】
また、解答用紙５と解答用紙５Ｘとを授業等により使い分けて使用する可能性がある場合、好適には、集約装置２は、ツールメニュー９２のプルダウンメニューに、解答用紙５、５Ｘのいずれの形式を使用するかを選択させるためのメニューをさらに設けてもよい。このようにすることで、集約装置２は、解答用紙５Ｘが使用された場合に、好適に、問題別解答記入欄５０１〜５０４ごとに記入されたストロークから構成される切り出しストローク画像を生成することができる。
【０１３５】
（変形例３）
変形例２に代えて、集約装置２は、表示された全範囲ストローク画像からユーザがマウスのドラッグ操作により指定した範囲（「ドラッグ指定範囲ＷＲ」とも呼ぶ。）を表示や印刷の対象とする切り出しストローク画像に設定してもよい。これについて、図２１乃至図２３を参照して説明する。
【０１３６】
図２１は、選択ユーザ表示ボタン５３が選択された場合に表示される描画アプリケーションウィンドウを示す。ここでは、一例として、記入者「三郎」の全範囲ストローク画像に係る拡大画像２００が表示されている。このように、操作者は、まず、選択ユーザ表示ボタン５３を選択し、ユーザ選択リスト６９から選択した任意の１つのユーザ（ここでは「三郎」）に対応する全範囲ストローク画像の拡大画像２００をユーザストローク情報表示領域５０に表示させる。その後、操作者は、マウスのドラッグ操作により、カーソルを動かして拡大画像２００上でドラッグ指定範囲ＷＲを指定する。
【０１３７】
図２２は、ドラッグ指定範囲ＷＲが設定された場合の比較一覧表示を示す。図２２では、集約処理手段２４の手書きストローク画像生成手段２４１は、操作者が指定した上述のドラッグ指定範囲ＷＲに相当する位置座標に含まれるストロークから構成される各切り出しストローク画像を縮小表示したサムネイル２０２Ａａ〜２０２Ｅａを一覧表示している。なお、ここでは、ドラッグ指定範囲ＷＲを指定した際の拡大画像２００のサムネイル２０２Ｃａの外枠が強調表示されている。
【０１３８】
図２３は、変形例に係るユーザ名「三郎」に配布する解答印刷用紙９Ａの一例を示す。なお、ここでは、印刷指示画面において、切り出し範囲選択ボタン１２４、ユーザ特定選択ボタン１２７、個別ユーザ選択ボタン１２８Ｃ、配布対象者先頭配置ボタン１３１、及び色分類配置ボタン１３２が選択されたものとする。
【０１３９】
図２３に示すように、この場合、切り出し範囲選択ボタン１２４が選択されたことから、ドラッグ指定範囲ＷＲにより切り出されたストローク画像１６４Ａａ〜１６４Ｅａが縦に並べて表示されている。また、配布対象者先頭配置ボタン１３１が選択されたことから、配布対象者である「三郎」のストローク画像１６４Ｃａが先頭に印刷されている。また、色分類配置ボタン１３２が選択されていることから、ユーザ色（分類）が黄色のユーザ「太郎」、「四郎」、「五郎」のストローク画像１６４Ａａ、１６４Ｄａ、１６４Ｅａがストローク画像１６４Ｃａの次に並べて印刷されて、さらにその後にユーザ色（分類）が青色のユーザ「次郎」のストローク画像１６４Ｂａが印刷されている。なお、ここでは、色分類配置ボタン１３２が選択された場合のユーザ色（分類）ごとの優先順位は、黄色が青色よりも高く設定されているものとする。
【０１４０】
（変形例４）
集約装置２は、プリンタ７に対し解答印刷用紙９の印刷を実行する前に、解答印刷用紙９に相当する印刷画像を表示する印刷プレビュー画面を表示してもよい。例えば、この場合、集約装置２は、印刷指示画面のＯＫボタン１５０の左横に印刷プレビュー画面を表示するためのボタンをさらに表示し、当該ボタンが選択された場合に、上述の印刷プレビュー画面を表示する。このようにすることで、操作者は、解答印刷用紙９への印刷内容を事前に把握することができ、印刷内容が意に反する場合等には印刷を行う前に再び印刷指示画面での設定を変更することができる。
【０１４１】
（変形例５）
上述の実施形態では、集約装置２は、切り出し時間帯設定画面を表示して操作者に切り出し時間帯を設定させていた。これに代えて、又はこれに加えて、電子ペンシステム１０は、ドットパターンが印刷された切り出し時間帯設定用紙（設定用紙）をさらに備え、当該切り出し時間帯設定用紙への電子ペン１による入力に基づき、切り出し時間帯を設定してもよい。
【０１４２】
図２４は、切り出し時間帯設定用紙８の一例である。図２４に示すように、切り出し時間帯設定用紙８は、切り出し時間帯の開始時刻を設定するための開始エリア８０１と、切り出し時間帯の終了時刻を設定するための終了エリア８０２とが設けられている。開始エリア８０１及び終了エリア８０２には、それぞれ座標範囲の異なるユニークなドットパターンが印刷されている。
【０１４３】
そして、集約処理手段２４は、操作者が使用する電子ペン１から受信した記入情報、及び記憶手段２５に記憶された切り出し時間帯設定定義情報に基づいて、操作者によって電子ペン１で開始エリア８０１に記入された時刻を切り出し時間帯の開始時刻として設定すると共に、操作者によって電子ペン１で終了エリア８０２に記入された時刻を切り出し時間帯の終了時刻として設定する。なお、集約処理手段２４は、切り出し時間帯を規定する時刻として、記入情報に含まれる時刻情報（タイムスタンプ）や、集約装置２及び／又は転送装置３が電子ペン１から記入情報を受信した時刻などを用いる。
【０１４４】
（変形例６）
変形例６は、上述の実施形態で示した切り出し時間帯設定画面の他の例に関する。上述の実施形態では、切り出し時間帯設定画面に開始ボタン３０１及び終了ボタン３０２を表示し、操作者によって開始ボタン３０１が選択された時刻を切り出し時間帯の開始時刻として設定すると共に、操作者によって終了ボタン３０２が選択された時刻を切り出し時間帯の終了時刻として設定し、これらの開始時刻及び終了時刻によって切り出し時間帯を設定していた。これに代えて、集約装置２は、操作者に切り出し時間帯設定画面上で開始時刻及び終了時刻を直接入力させ、操作者によって入力された開始時刻及び終了時刻によって切り出し時間帯を設定してもよい。
【０１４５】
なお、以下では、上記した実施形態と同様の構成要素や機能や処理などについては、適宜説明を省略する。また、ここで特に説明しない構成要素や機能や処理などについては、上述の実施形態と同様であるものとする。
【０１４６】
図２５は、変形例６に係る切り出し時間帯設定画面を示す図である。変形例６に係る切り出し時間帯設定画面も、切り出し時間帯設定メニュー９２Ａが選択された場合に表示されると共に、ユーザストローク情報表示領域５０に対応する領域５５に表示される。図２０に示すように、変形例６に係る切り出し時間帯設定画面には、切り出し時間帯の開始時刻を入力するための開始時刻入力欄３１１と、切り出し時間帯の終了時刻を入力するための終了時刻入力欄３１２と、操作者によって入力された開始時刻及び終了時刻を設定するための設定ボタン３１３と、操作者によって入力された開始時刻及び終了時刻を消去（クリア）するためのキャンセルボタン３１４とが表示される。操作者は、キーボードなどを用いて、開始時刻入力欄３１１に開始時刻を入力すると共に、終了時刻入力欄３１２に終了時刻を入力する。
【０１４７】
集約処理手段２４は、操作者によって設定ボタン３１３が押下された場合に、開始時刻入力欄３１１に入力された開始時刻及び終了時刻入力欄３１２に入力された終了時刻を設定する。この場合、集約処理手段２４は、当該開始時刻及び当該終了時刻によって切り出し時間帯を設定する。また、集約処理手段２４は、このように設定された開始時刻及び終了時刻を、ユーザコントロールリスト６８内の切り出し時間帯リスト８９に表示させる。他方で、集約処理手段２４は、操作者によってキャンセルボタン３１４が押下された場合、開始時刻入力欄３１１に入力された開始時刻及び終了時刻入力欄３１２に入力された終了時刻を消去する。
【０１４８】
以上説明した変形例６によれば、操作者は、切り出し時間帯設定画面を用いて時刻を直接入力することで、切り出し時間帯を設定することができる。このような変形例６は、例えば受講者に問題を解かせる時間帯（試験時間など）が予め定まっている場合などに有効である。
【０１４９】
（変形例７）
本実施形態および各変形例において、集約装置２の印刷画像生成手段２４２は、印刷する各ユーザのストローク画像に対して、異なる座標範囲のドットパターンを割り当て、ストローク画像に、割当てたドットパターンを重ねて印刷させるようにするとよい。これにより、解答印刷用紙９を配布されたユーザが、電子ペン１を用いて、先頭に配置されている自己のストローク画像や他のユーザのストローク画像にストロークを描くと、集約装置２の手書きストローク画像生成手段２４１が、ストローク画像に重ねてさらに電子ペン１から送信された記入情報に基づいてストロークを描画し、プロジェクタ４によって、その画像をスクリーン６に投影することができる。
【０１５０】
（変形例８）
集約装置２は、電子ペン１からＢｌｕｅｔｏｏｔｈ（登録商標）等の無線通信方式により記入情報を受信し、当該記入情報に基づくユーザストローク情報を用いて所定の表示又は印刷を行った。しかし、本発明が適用可能な方法は、これに限定されない。
【０１５１】
これに代えて、例えば、電子ペンシステム１０は、電子ペン１に代えて、筆記中にペン先から赤外線（光）と超音波（音）を同時に発信するデジタルペンを備えてもよい。この場合、集約装置２は、当該デジタルペンから赤外線及び超音波を受信し、赤外線を受信してから超音波を受信するまでの時間に基づきペン先の動きを割り出してユーザストローク情報を生成し、当該ユーザストローク情報に基づき所定の表示又は印刷画像の生成を行ってもよい。
【０１５２】
他の例では、各受講者には、ｉＰａｄ（登録商標）などのタッチパネルを備えるタブレットＰＣが配布され、当該タブレットＰＣのタッチパネル上で描かれたストロークの情報をタブレットＰＣが集約装置２へ送信してもよい。この場合、集約装置２は、タブレットＰＣから受信したストロークの情報に基づきユーザストローク情報を生成及び保存し、当該ユーザストローク情報に基づき表示又は印刷画像の生成を行う。
（変形例９）
上記した実施形態では、電子ペン、ドットパターン（コード化パターン）、記入情報に、アノト方式を用いていたが、アノト方式を用いることに限定はされない。
【符号の説明】
【０１５３】
１（１Ａ〜１Ｅ）…電子ペン
２…集約装置
３…転送装置
４…プロジェクタ
５（５Ａ〜５Ｅ、５Ｘ）…解答用紙
６…スクリーン
７…プリンタ
８…切り出し時間帯設定用紙
９、９Ａ…解答印刷用紙
１０…電子ペンシステム
２０…範囲指定手段
２１…入力手段
２２…集約個別受信手段
２３…集約転送受信手段
２４…集約処理手段
２５…記憶手段
２６…表示手段
２７…送信手段
【図１】
0005810724.tif 000002
【図２】
0005810724.tif 000003
【図３】
0005810724.tif 000004
【図４】
0005810724.tif 000005
【図５】
0005810724.tif 000006
【図６】
0005810724.tif 000007
【図７】
0005810724.tif 000008
【図８】
0005810724.tif 000009
【図９】
0005810724.tif 000010
【図１０】
0005810724.tif 000011
【図１１】
0005810724.tif 000012
【図１２】
0005810724.tif 000013
【図１３】
0005810724.tif 000014
【図１４】
0005810724.tif 000015
【図１５】
0005810724.tif 000016
【図１６】
0005810724.tif 000017
【図１７】
0005810724.tif 000018
【図１８】
0005810724.tif 000019
【図１９】
0005810724.tif 000020
【図２０】
0005810724.tif 000021
【図２１】
0005810724.tif 000022
【図２２】
0005810724.tif 000023
【図２３】
0005810724.tif 000024
【図２４】
0005810724.tif 000025
【図２５】
0005810724.tif 000026