(57)【要約】【課題】追記の直前に筆記された筆跡と追記された筆跡との両方を含むストロークデータを生成することが可能な筆記データ処理装置を提供する。【解決手段】読取装置のＣＰＵは、電子ペンの位置を特定可能な座標データを取得する。ＣＰＵは、座標データが記入領域を示している場合、座標データをＲＡＭに記憶する（Ｓ６３）。ＣＰＵは、座標データが第１チェック領域を示している場合（Ｓ３３：ＹＥＳ）、ＲＡＭに記憶された座標データに基づいて特定される点又は線画の画像ファイルを作成する（Ｓ３７）。ＣＰＵは画像ファイルをテーブルに記憶する（Ｓ３９）。ＣＰＵは、座標データが第２チェック領域を示している場合（Ｓ４３：ＹＥＳ）、テーブルに記憶された画像ファイルのうち最も後で記憶された画像ファイルに対応する座標データを、ＲＡＭに記憶する（Ｓ４７）。ＣＰＵは、最も後で記憶された画像ファイルをテーブルから削除する（Ｓ４９）。【選択図】図７
2015109052.tif 000002
【特許請求の範囲】
【請求項１】
紙媒体が載置される所定領域の何れかの位置に近接した筆記具の位置を検出する検出部と、
前記検出部によって検出された位置を特定可能な座標データを取得する取得手段と、
前記取得手段によって取得された前記座標データが、所定の第１条件又は第２条件を満たすか判断する第１判断手段と、
前記第１判断手段によって、前記座標データが前記第１条件及び前記第２条件の何れも満たさないと判断された場合、前記座標データを第１記憶部に記憶する第１記憶手段と、
前記第１判断手段によって、前記座標データが前記第１条件を満たすと判断された場合であり、且つ、前記第１記憶部に前記座標データが記憶されている場合、前記第１記憶部に記憶された前記座標データに基づいて特定される点又は線画の画像ファイルを作成する作成手段と、
前記作成手段によって作成された前記画像ファイルを第２記憶部に記憶し、前記第１記憶部から前記座標データを削除する第２記憶手段と、
前記第１判断手段によって、前記座標データが前記第２条件を満たすと判断された場合であり、且つ、前記第２記憶部に少なくとも１つの画像ファイルが記憶されている場合、前記少なくとも１つの画像ファイルのうち前記第２記憶部に記憶された日時が最も新しい前記画像ファイルに対応する前記座標データを、前記第１記憶部に記憶する第３記憶手段と、
前記第３記憶手段によって前記座標データが前記第１記憶部に記憶された後、最も後で前記第２記憶部に記憶された前記画像ファイルを削除する第１削除手段と
を備えたことを特徴とする筆記データ処理装置。
【請求項２】
前記第１判断手段によって、前記座標データが前記第２条件を満たすと判断された場合、前記座標データが所定の第３条件又は第４条件を更に満たすかを判断する第２判断手段と、
前記第２判断手段によって前記第３条件を満たすと判断された場合であり、且つ、前記第１記憶手段によって記憶された前記座標データが前記第１記憶部に記憶されている場合、前記第１記憶部から前記座標データを削除する第２削除手段と
を備えたことを特徴とする請求項１に記載の筆記データ処理装置。
【請求項３】
前記第１判断手段によって、前記座標データが前記第２条件を満たすと判断された場合、前記座標データが所定の第３条件又は第４条件を更に満たすかを判断する第２判断手段を備え、
前記作成手段は、
前記第２判断手段によって、前記第４条件を満たすと判断された後、前記第１判断手段によって前記座標データが前記第１条件を満たすと判断された場合、前記第３記憶手段によって前記第１記憶部に記憶された前記座標データに基づいて特定される第１点線画、前記第２判断手段によって前記第４条件を満たすと判断された後で、前記第１記憶手段によって前記第１記憶部に記憶された前記座標データに基づいて特定される第２点線画、及び、前記第２判断手段によって前記第４条件を満たすと判断されたときに前記第１記憶部に記憶されていた前記座標データであって前記第３記憶手段によって記憶された前記座標データを除く前記座標データに基づいて特定される第３点線画を、前記第１点線画、前記第２点線画、及び、前記第３点線画の順に示した画像ファイルを作成することを特徴とする請求項１に記載の筆記データ処理装置。
【請求項４】
前記第１判断手段は、
前記所定領域のうち前記紙媒体の種別に応じて決定される特定の領域である第１領域の中の何れかの位置と、前記取得手段によって取得された座標データによって特定される位置とが一致する場合、前記第１条件を満たすと判断し、
前記所定領域のうち前記紙媒体の種別に応じて決定される特定の領域であって第１領域とは異なる第２領域の中の何れかの位置と、前記取得手段によって取得された座標データによって特定される位置とが一致する場合、前記第２条件を満たすと判断することを特徴とする請求項１から３の何れかに記載の筆記データ処理装置。
【請求項５】
前記第２判断手段は、
座標データに基づいて特定される線分の数に応じて、前記第３条件又は前記第４条件を更に満たすかを判断することを特徴とする請求項２又は３に記載の筆記データ処理装置。
【請求項６】
紙媒体が載置される所定領域の何れかの位置に近接した筆記具の位置を検出する検出部と、
前記検出部によって検出された位置を特定可能な座標データを取得する取得手段と、
前記取得手段によって取得された前記座標データが、所定の第１条件又は第２条件を満たすか判断する第１判断手段と、
前記第１判断手段によって、前記座標データが前記第１条件及び前記第２条件の何れも満たさないと判断された場合、前記座標データを第１記憶部に記憶する第１記憶手段と、
前記第１判断手段によって、前記座標データが前記第１条件を満たすと判断された場合であり、且つ、前記第１記憶部に前記座標データが記憶されている場合、前記第１記憶部に記憶された前記座標データに基づいてストロークデータを作成する作成手段と、
前記作成手段によって作成された前記ストロークデータを第２記憶部に記憶し、前記第１記憶部から前記座標データを削除する第２記憶手段と、
前記第２記憶手段によって前記第２記憶部に記憶された前記ストロークデータを送信する送信手段と、
前記第１判断手段によって、前記座標データが前記第２条件を満たすと判断された場合であり、且つ、前記第２記憶部に前記ストロークデータが記憶されている場合、前記ストロークデータのうち前記第２記憶部に記憶された日時が最も新しい前記ストロークデータに対応する前記座標データを、前記第１記憶部に記憶する第３記憶手段と、
前記第３記憶手段によって前記座標データが前記第１記憶部に記憶された後、最も後で前記第２記憶部に記憶された前記ストロークデータを削除する第１削除手段と、
を備えたことを特徴とする筆記データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙媒体に筆記する動作に基づき、筆記具の移動の軌跡を電子化する筆記データ処理装置に関する。
【背景技術】
【０００２】
台座上に載置された紙媒体に筆記具で筆記する場合の筆記具の動作に基づいて、筆記具の移動の軌跡を筆跡として電子化することが可能な筆記データ処理装置が知られている。特許文献１は、座標検出装置に固定されたノートに電子ペンで筆記が行われた場合に、ペン先の位置を示す複数の座標データを、筆跡を示すストロークデータとして生成する電子筆記装置を開示する。上記装置は、ページを送る操作又はページを戻す操作が行われた場合、ストロークデータと、ノートの複数のページのうち筆記されたページの番号とを対応付けて記憶する。これによって上記装置は、ページを遡って追記が行われた場合に、追記されたページに元々筆記されていた筆跡を示すストロークデータと、追記された筆跡を示すストロークデータとを対応付ける。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−３８１５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
追記されるページに元々筆記されていた筆跡のうち追記の直前に筆記された筆跡と、追記された筆跡との両方を含むストロークデータの生成を、ユーザが望む場合がある。このような場合の具体例として、ユーザが特定のページに対して筆記を行い、ページを送る操作を行った直後に、操作の直前の筆記では不十分で追記の必要があると気づいた場合が挙げられる。しかしながら上記装置では、特定のページに対して筆記された複数の筆記のうち追記の直前に筆記された筆跡を特定できない。従って上記装置は、追記の直前に筆記された筆跡と追記された筆跡との両方を含むストロークデータを生成できないという問題点がある。
【０００５】
本発明の目的は、追記の直前に筆記された筆跡と追記された筆跡との両方を含むストロークデータを生成することが可能な筆記データ処理装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１態様に係る筆記データ処理装置は、紙媒体が載置される所定領域の何れかの位置に近接した筆記具の位置を検出する検出部と、前記検出部によって検出された位置を特定可能な座標データを取得する取得手段と、前記取得手段によって取得された前記座標データが、所定の第１条件又は第２条件を満たすか判断する第１判断手段と、前記第１判断手段によって、前記座標データが前記第１条件及び前記第２条件の何れも満たさないと判断された場合、前記座標データを第１記憶部に記憶する第１記憶手段と、前記第１判断手段によって、前記座標データが前記第１条件を満たすと判断された場合であり、且つ、前記第１記憶部に前記座標データが記憶されている場合、前記第１記憶部に記憶された前記座標データに基づいて特定される点又は線画の画像ファイルを作成する作成手段と、前記作成手段によって作成された前記画像ファイルを第２記憶部に記憶し、前記第１記憶部から前記座標データを削除する第２記憶手段と、前記第１判断手段によって、前記座標データが前記第２条件を満たすと判断された場合であり、且つ、前記第２記憶部に少なくとも１つの画像ファイルが記憶されている場合、前記少なくとも１つの画像ファイルのうち最も後で前記第２記憶部に記憶された前記画像ファイルに対応する前記座標データを、前記第１記憶部に記憶する第３記憶手段と、前記第３記憶手段によって前記座標データが前記第１記憶部に記憶された後、最も後で前記第２記憶部に記憶された前記画像ファイルを削除する第１削除手段とを備えている。
【０００７】
第１態様によれば、筆記データ処理装置は、検出部によって検出された座標データが第１条件を満たす場合、第１記憶部に記憶された座標データに基づいて特定される点又は線画の画像ファイルを、第２記憶部に記憶する。これによって、筆記具によって筆記された点又は線画の画像ファイルが作成される。又、筆記データ処理装置は、検出部によって検出された座標データが第２条件を満たす場合、最も後で第２記憶部に記憶された画像ファイルに対応する座標データを、第１記憶部に記憶し、次いで、最も後で第２記憶部に記憶された画像ファイルを第２記憶部から削除する。これによって、一旦作成された画像ファイルに対応する座標データは、第１記憶部に再度記憶される。この状態で検出部によって検出された座標データが第１条件及び第２条件の何れも満たさない場合、検出された座標データは第１記憶部に記憶される。なお、第１記憶部には、画像ファイルに対応する座標データが記憶されている。従って第１記憶部には、最も後で第２記憶部に記憶された画像ファイルに対応する座標データ（第１座標データ）と、新たに取得された座標データ（第２座標データ）とが記憶された状態になる。この状態で、筆記データ処理装置は、第１座標データに対応する点又は線画に、第２座標データに対応する点又は線画が追加された画像の画像ファイルを作成できる。従って、筆記データ処理装置は、追記の直前に筆記された筆跡と、追記された筆跡との両方を含む画像の画像ファイルを作成できる。
【０００８】
本発明の第２態様に係る筆記データ処理装置は、紙媒体が載置される所定領域の何れかの位置に近接した筆記具の位置を検出する検出部と、前記検出部によって検出された位置を特定可能な座標データを取得する取得手段と、前記取得手段によって取得された前記座標データが、所定の第１条件又は第２条件を満たすか判断する第１判断手段と、前記第１判断手段によって、前記座標データが前記第１条件及び前記第２条件の何れも満たさないと判断された場合、前記座標データを第１記憶部に記憶する第１記憶手段と、前記第１判断手段によって、前記座標データが前記第１条件を満たすと判断された場合であり、且つ、前記第１記憶部に前記座標データが記憶されている場合、前記第１記憶部に記憶された前記座標データに基づいてストロークデータを作成する作成手段と、前記作成手段によって作成された前記ストロークデータを第２記憶部に記憶し、前記第１記憶部から前記座標データを削除する第２記憶手段と、前記第２記憶手段によって前記第２記憶部に記憶された前記ストロークデータを送信する送信手段と、前記第１判断手段によって、前記座標データが前記第２条件を満たすと判断された場合であり、且つ、前記第２記憶部に前記ストロークデータが記憶されている場合、前記ストロークデータのうち最も後で前記第２記憶部に記憶された前記ストロークデータに対応する前記座標データを、前記第１記憶部に記憶する第３記憶手段と、前記第３記憶手段によって前記座標データが前記第１記憶部に記憶された後、最も後で前記第２記憶部に記憶された前記ストロークデータを削除する第１削除手段とを備えを備えている。
【０００９】
第２態様によれば、筆記データ処理装置は、検出部によって検出された座標データが第１条件を満たす場合、第１記憶部に記憶された座標データに基づいてストロークデータを作成し、第２記憶部に記憶する。又、筆記データ処理装置は、検出部によって検出された座標データが第２条件を満たす場合、最も後で第２記憶部に記憶されたストロークデータに対応する座標データを、第１記憶部に記憶し、次いで、最も後で第２記憶部に記憶されたストロークデータを第２記憶部から削除する。この状態で、検出部によって検出された座標データが第１条件及び第２条件の何れも満たさない場合、検出された座標データは第１記憶部に記憶される。なお、第１記憶部には、第２記憶部に一旦記憶されたストロークデータに対応する座標データが再度記憶されている。従って第１記憶部には、第２記憶部に一旦記憶されたストロークデータに対応する座標データ（第１座標データ）と、新たに取得された座標データ（第２座標データ）とが記憶された状態になる。この状態で、筆記データ処理装置は、第１座標データ及び第２座標データに基づいて新たにストロークデータを作成し、送信できる。従って、筆記データ処理装置から送信されたストロークデータを受信した機器は、第１座標データによって特定される点又は線画と、第２座標データによって特定される点又は線画とを含む画像ファイルを、受信したストロークデータに基づいて作成できる。
【図面の簡単な説明】
【００１０】
【図１】手書入力システム１の概要を示す図である。
【図２】読取装置２及びスマートフォン１９の電気的構成を示すブロック図である。
【図３】用紙１２３を示す図である。
【図４】テーブル２３１を示す図である。
【図５】筆記の手順を示す図である。
【図６】メイン処理のフローチャートである。
【図７】メイン処理のフローチャートであって、図６の続きである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を参照して説明する。図１を参照して、本実施形態に係る手書入力システム１の概要を説明する。以下の説明では、図１の左上側、右下側、上側、下側、右上側、左下側を、各々、読取装置２の左側、右側、前側、後側、上側、下側と定義して説明する。
【００１２】
図１に示すように、手書入力システム１は、読取装置２、電子ペン３、スマートフォン１９等を主に備える。読取装置２は、折り畳んで携行可能な、薄型軽量の手書き入力装置である。手書入力システム１では、ユーザは電子ペン３を用いて、読取装置２に装着された紙媒体１００の用紙１１１に点や線画を筆記する。以下では、線画が筆記される場合について説明する。線画には、文字、数値、記号、図形等が含まれる。読取装置２は、筆記の過程における電子ペン３の位置を取得する。読取装置２は、取得した位置に基づき、電子ペン３によって用紙１１１に筆記された線画を特定する。読取装置２は、特定された線画を含む画像の画像ファイルを作成する。読取装置２は、作成した画像ファイルをスマートフォン１９に送信することができる。スマートフォン１９は、画像ファイルを受信した場合、受信した画像ファイルに対応する画像を、ディスプレイ１９２に表示させる。これによってユーザは、電子ペン３によって用紙１１１に筆記された線画と同一形状の線画を、ディスプレイ１９２を介して視認できる。
【００１３】
読取装置２は、左右一対の左読取装置２Ｌ，右読取装置２Ｒ，及びカバー４を構成の主体とする。左読取装置２Ｌ及び右読取装置２Ｒは、矩形薄板状である。左読取装置２Ｌ及び右読取装置２Ｒは、カバー４の前面に左右方向に見開き可能に配置されている。左読取装置２Ｌ及び右読取装置２Ｒは、フラットケーブル（図示略）によって電気的に接続されている。右読取装置２Ｒは、３つのＬＥＤ５を上端に備える。ＬＥＤ５は、読取装置２の状態をユーザに通知可能である。カバー４は、袋状の袋部４Ａを左側に備える。左読取装置２Ｌは、袋部４Ａ内に差し込まれることでカバー４に着脱可能に装着される。右読取装置２Ｒは、両面テープ及び粘着性を有する樹脂フィルム等によって、カバー４の右前面に貼り付けられる。
【００１４】
読取装置２の前面には紙媒体１００が着脱可能に装着される。紙媒体１００は、左右方向に見開き可能な冊子状である。紙媒体１００では、一対の表紙（表表紙１１０Ｌ及び裏表紙１１０Ｒ）と複数の用紙１１１が、各々の縁部の一部で綴じられている。一例として、紙媒体１００はＡ５サイズのノートである。用紙１１１に予め印刷された図柄のレイアウト等を示すフォーマットは、紙媒体１００の種別毎に異なる。又、用紙１１１のフォーマットは、頁毎に異なる場合もある。以下、用紙１１１に予め印刷された図柄を、印刷図柄という。紙媒体１００は、表表紙１１０Ｌが左読取装置２Ｌの前面に載置され、且つ、裏表紙１１０Ｒが右読取装置２Ｒの前面に載置されるように、読取装置２に装着される。本実施形態では、紙媒体１００は、両面テープ及び粘着性を有する樹脂フィルム等によって、紙媒体１００が読取装置２に位置決めされた状態で装着される。即ち、左読取装置２Ｌ及び右読取装置２Ｒは各々、表表紙１１０Ｌ及び裏表紙１１０Ｒと一体的に移動する。ユーザは電子ペン３を用いて紙媒体１００の用紙１１１に線画を筆記できる。
【００１５】
なお、読取装置２は、右読取装置２Ｒのみを備えた構成であってもよい。この場合、読取装置２に装着可能な紙媒体１００の一例として、Ａ５サイズのレポート用紙が挙げられる。
【００１６】
電子ペン３は、電磁誘導式のノック式電子ペンであり、筒体３０、芯体３１、コイル３２、可変容量コンデンサ３３、基板３４、コンデンサ３５、インク収納部３６、及び、図示外のノックカムを主に備える。筒体３０は、円柱状の形状を有し、芯体３１、コイル３２，可変容量コンデンサ３３，基板３４，コンデンサ３５，及びインク収納部３６を内部に収容する。芯体３１は、筒体３０の延伸方向に沿って筒体３０内を延びる。芯体３１の一端部は、電子ペン３の先端側に配置され、芯体３１の他端部は、インクが収納されているインク収納部３６に接続される。インク収納部３６は、芯体３１にインクを供給する。芯体３１は図示外の弾性部材によって、電子ペン３の先端側に付勢されている。
【００１７】
ノックカムは、図示外のカム本体、ノック棒３９、及び図示外の回転子を有する。カム本体は、筒体３０のうち電子ペン３の先端側と反対側の内壁に設けられている。ノック棒３９は、筒体３０の反対側の端部から外側に突出する。回転子は芯体３１に接続する。ノック棒３９が筒体３０の内部に押し込まれた場合、回転子は回転し、カム本体のうち電子ペン３の先端側に引っ掛かる。芯体３１は、弾性部材の付勢力に逆らって電子ペン３の先端側に移動し、芯体３１の一端部が筒体３０から外部に突出した状態でカム本体に保持される。芯体３１の一端側が筒体３０から外部に突出した状態で、ユーザが電子ペン３を用いて用紙１１１に筆記すると、インクによって用紙１１１に線画が形成される。ノック棒３９が筒体３０の内部に再度押し込まれた場合、回転子は更に回転し、カム本体から外れる。芯体３１は弾性部材の付勢力によって電子ペン３の反対側に移動し、芯体３１の一端部は筒体３０内部に収容される。
【００１８】
コイル３２は、インク収納部３６の周囲に巻回された状態で、芯体３１と可変容量コンデンサ３３との間に保持されている。可変容量コンデンサ３３は、基板３４によって電子ペン３の内部に固定されている。基板３４には、コンデンサ３５が搭載されている。コンデンサ３５及び可変容量コンデンサ３３はコイル３２に並列に接続され、周知の共振（同調）回路を構成する。
【００１９】
スマートフォン１９は、タッチパネル１９１及びディスプレイ１９２を備える。タッチパネル１９１は、各種指示を入力するために使用される。ディスプレイ１９２は、画像ファイルに対応する画像を表示可能である。なお、スマートフォン１９の代わりに汎用ＰＣやタブレットＰＣが用いられてもよい。
【００２０】
図２を参照して、手書入力システム１の電気的構成を説明する。まず、読取装置２の電気的構成と、読取装置２が座標データを検出する原理の概要とを説明する。読取装置２は、センサ基板７Ｌ，７Ｒ，メイン基板２０，センサ制御基板２８，２９、入力部２５、及び３つのＬＥＤ５を備える。センサ基板７Ｌ，７Ｒは、夫々、左読取装置２Ｌ，右読取装置２Ｒ内に設けられる。入力部２５及び３つのＬＥＤ５は、右読取装置２Ｒに設けられる。
【００２１】
メイン基板２０は、ＣＰＵ２１、ＲＡＭ２２、フラッシュＲＯＭ２３、及び無線通信部２４を備える。ＲＡＭ２２、フラッシュＲＯＭ２３、及び無線通信部２４は、ＣＰＵ２１に電気的に接続されている。ＣＰＵ２１は、読取装置２の制御を行う。ＲＡＭ２２は、演算データ等の各種データを一時的に記憶する。フラッシュＲＯＭ２３には、ＣＰＵ２１が読取装置２を制御するために実行するプログラムが記憶される。又、フラッシュＲＯＭ２３には、後述するテーブル２３１（図４参照）が記憶される。又、フラッシュＲＯＭ２３には、用紙１１１のフォーマット毎にレイアウトデータが複数記憶される。無線通信部２４は、外部の電子機器と近距離無線通信を実行するためのコントローラである。入力部２５及び３つのＬＥＤ５は、ＣＰＵ２１に電気的に接続されている。入力部２５は、読取装置２に対する指示を入力するためのスイッチである。３つのＬＥＤ５の夫々の色は、黄色、緑色、及び赤色である。
【００２２】
センサ基板７Ｌ、７Ｒには、上下方向及び左右方向の各々に細長いループコイルが多数配列されている。センサ基板７Ｌは、センサ制御基板２８のＡＳＩＣ２８Ａに電気的に接続されている。ＡＳＩＣ２８Ａは、電子ペン３による筆記動作がセンサ基板７Ｌ上で行われた場合に、電子ペン３の位置を示す座標データを検出する。センサ基板７Ｒは、センサ制御基板２９のＡＳＩＣ２９Ａに電気的に接続されている。ＡＳＩＣ２９Ａは、電子ペン３による筆記動作がセンサ基板７Ｒ上で行われた場合に、電子ペン３の位置を示す座標データを検出する。ＡＳＩＣ２８Ａ，２９Ａのうち、マスター側のＡＳＩＣ２８ＡはＣＰＵ２１に直接接続され、スレーブ側のＡＳＩＣ２９ＡはＡＳＩＣ２８Ａを介してＣＰＵ２１に接続されている。
【００２３】
センサ基板７Ｌ，７Ｒ上で電子ペン３による筆記動作が行われた場合に座標データが検出される原理を、概略的に説明する。ＣＰＵ２１は、ＡＳＩＣ２８Ａ，２９Ａを制御して、センサ基板７Ｌ，７Ｒの各々のループコイルに、一本ずつ特定の周波数の電流（励磁用送信電流）を流す。これにより、センサ基板７Ｌ，７Ｒの各々のループコイルから磁界が発生する。この状態で、例えばユーザが電子ペン３を用いて、読取装置２に装着された紙媒体１００の用紙１１１に線画を筆記する動作を行うと、電子ペン３はセンサ基板７Ｌ，７Ｒに近接する。そのため、電子ペン３の共振回路は電磁誘導によって共振し、誘導磁界を生じる。
【００２４】
次に、ＣＰＵ２１はＡＳＩＣ２８Ａ，２９Ａを制御して、センサ基板７Ｌ，７Ｒの各々のループコイルからの磁界の発生を停止させる。センサ基板７Ｌ，７Ｒの各々のループコイルは、電子ペン３の共振回路から発せられる誘導磁界を受信する。ＣＰＵ２１はＡＳＩＣ２８Ａ，２９Ａを制御して、センサ基板７Ｌ，７Ｒの各々のループコイルに流れる信号電流（受信電流）を検出させる。ＡＳＩＣ２８Ａ，２９Ａがこの動作を全てのループコイルについて一本ずつ実行し、受信電流を検出することによって、電子ペン３の位置を示す座標データが検出される。
【００２５】
更に、電子ペン３を用いて用紙１１１に線画を筆記する動作が行われている状態では、芯体３１に筆圧が付与される。コイル３２のインダクタンスは、芯体３１に付与される筆圧に応じて変化する。これにより、芯体３１に付与される筆圧に応じて、電子ペン３の共振回路の共振周波数が変化する。ＣＰＵ２１は、共振周波数の変化（位相変化）を検出して、電子ペン３に付与された筆圧を特定する。つまりＣＰＵ２１は、特定した筆圧によって、紙媒体１００の用紙１１１に線画が筆記されている状態であるか否かを判断できる。
【００２６】
なお、上記実施形態における電子ペン３の位置の検出方法は、他の方法に変更できる。例えば読取装置２は、上面にタッチパネルを備えていてもよい。この場合、電子ペン３によって筆記された位置は、タッチパネルが押下された位置に相当する。従って、読取装置２のＣＰＵ２１は、タッチパネルが押下された位置を示す座標データを、タッチパネルから取得できる。
【００２７】
なお、ＣＰＵ２１は、筆圧を特定する代わりに、ループコイルに流れる受信電流の強さを特定してもよい。ＣＰＵ２１は、受信電流の強さが所定以上の場合、紙媒体１００の用紙１１１に電子ペン３で筆記が行われている状態であると判断し、受信電流の強さが所定未満の場合、電子ペン３による筆記が行われていないと判断してもよい。
【００２８】
次に、スマートフォン１９の電気的構成を説明する。スマートフォン１９は、ＣＰＵ４１，ＲＡＭ４２，フラッシュＲＯＭ４３，無線通信部４４，入力回路４５，出力回路４６，タッチパネル１９１，及びディスプレイ１９２を主に備える。ＣＰＵ４１は、スマートフォン１９の制御を行う。ＣＰＵ４１は、ＲＡＭ４２、フラッシュＲＯＭ４３、無線通信部４４、入力回路４５、及び出力回路４６と電気的に接続している。
【００２９】
ＲＡＭ４２は、種々の一時データを記憶する。無線通信部４４は、外部の電子機器と近距離無線通信を実行するためのコントローラである。入力回路４５は、ＣＰＵ４１へタッチパネル１９１からの指示を送る制御を行う。出力回路４６は、ＣＰＵ４１からの指示に応じてディスプレイ１９２に画像を表示する制御を行う。
【００３０】
フラッシュＲＯＭ４３には、ＣＰＵ４１が実行するプログラム、及び、読取装置２から受信した画像ファイルが記憶される。スマートフォン１９は、図示外の媒体読取装置（例えば、メモリカードスロット）を備える。スマートフォン１９は、記憶媒体（例えば、メモリカード）に記憶されているプログラムを、媒体読取装置で読み取ってフラッシュＲＯＭ４３にインストールできる。また、スマートフォン１９に接続されている外部機器（図示外）又はネットワークからプログラムを受信して、フラッシュＲＯＭ４３にインストールしてもよい。
【００３１】
図３を参照し、紙媒体１００の用紙１１１の一例である用紙１２３について説明する。図３の左側、右側、上側、下側を、夫々、用紙１１１の左側、右側、上側、下側と定義して説明する。なお、図３は、紙媒体１００を見開き状態とした場合に向き合って配置する２頁分の用紙１２３を示している。
【００３２】
図３に示すように、用紙１２３は、メモを筆記するためのメモ用紙である。用紙１２３は、記入領域１２３Ａ、第１チェックボックス１２４Ａ、及び、第２チェックボックス１２４Ｂを有する。以下、第１チェックボックス１２４Ａ及び第２チェックボックス１２４Ｂを総称して、チェックボックス１２４という。記入領域１２３Ａには、左右方向に延びる複数の罫線が上下方向に等間隔に並んで印刷されている。上端部の２本の罫線の夫々の左上側に、「Ｔｉｔｌｅ：」「Ｔａｇｓ：」の文字が印刷されている。記入領域１２３Ａは、ユーザがメモを筆記するための領域である。チェックボックス１２４は、記入領域１２３Ａの右下に印刷されている。第１チェックボックス１２４Ａ及び第２チェックボックス１２４Ｂは、横方向に並んでいる。第１チェックボックス１２４Ａの形状は、矩形状の１重線である。第２チェックボックス１２４Ｂの形状は、矩形状の２重線である。第１チェックボックス１２４Ａは、記入領域１２３Ａに筆記された線画を確定させるためにユーザが線画を筆記する領域を示す。第２チェックボックス１２４Ｂは、第１チェックボックス１２４Ａに線画を筆記する操作を取り消す場合に筆記される領域を示す。
【００３３】
なお、読取装置２において使用可能な用紙１１１は、図３の用紙１２３に限定されず、他のフォーマットの用紙１１１であってもよい。チェックボックス１２４の夫々の形状及び位置は変更できる。例えばチェックボックス１２４は円形であってもよい。チェックボックス１２４は、記入領域１２３Ａの左上、左下、及び右上の何れかの位置に設けられていてもよい。第１チェックボックス１２４Ａと第２チェックボックス１２４Ｂとは、図３の場合よりも更に大きく離隔していてもよい。例えば、記入領域１２３Ａの左下に第１チェックボックス１２４Ａが設けられ、記入領域１２３Ａの右下に第２チェックボックス１２４Ｂが設けられていてもよい。
【００３４】
用紙１２３に筆記された線画に基づいて画像ファイルが作成される場合のＣＰＵ２１の処理の概要について、図３〜図５を参照して説明する。読取装置２のＣＰＵ２１は、電子ペン３に対して筆圧が付与されている間、ＡＳＩＣ２８Ａ，２９Ａを介して電子ペン３の位置を示す座標データを一定周期で繰り返し取得する。ＣＰＵ２１は、取得された複数の座標データの夫々に、座標データが取得された時刻を示す時間データを関連付けて、ＲＡＭ２２の第１領域に記憶する。電子ペン３に対する筆圧の付与が終了した時点でＲＡＭ２２の第１領域に記憶されている複数の座標データ及び複数の時間データは、電子ペン３によって用紙１２３に筆記された線画を構成する１つの線分の位置を示す。以下、１つの線分の位置を示す複数の座標データ、及び、複数の座標データの夫々に関連付けられた複数の時間データを、総称して線分データという。
【００３５】
なお本実施形態では、電子ペン３によって線分を筆記する動作が行われる場合について説明しているが、電子ペン３によって点を筆記する動作、即ち、電子ペン３を用紙１２３に一瞬載置させる動作が行われる場合もある。このような場合、ＲＡＭ２２の第１領域には、筆記された点に対応する１つの座標データ及び１つの時間データが線分データとして記憶される場合もある。 
【００３６】
ＣＰＵ２１は、ＲＡＭ２２の第１領域に記憶された線分データに基づいて、用紙１２３の記入領域１２３Ａ、第１チェックボックス１２４Ａ、及び、第２チェックボックス１２４Ｂの何れに線画が筆記されたかを判断する。ＣＰＵ２１は、記入領域１２３Ａに線画が筆記されたと判断した場合、ＲＡＭ２２の第１領域に記憶された線分データを、ＲＡＭ２２の第２領域に記憶し、ＲＡＭ２２の第１領域をクリアする。ユーザが電子ペン３を用いて記入領域１２３Ａに線分を１つずつ筆記する毎に、ＲＡＭ２２の第２領域に線分データが順に記憶される。
【００３７】
ＣＰＵ２１は、第１チェックボックス１２４Ａに線画が筆記されたと判断した場合、ＲＡＭ２２の第２領域に記憶された少なくとも１つの線分データを含むストロークデータを作成する。ストロークデータには、第１チェックボックス１２４Ａに線画が筆記されてから、次に第１チェックボックス１２４Ａに線画が筆記されるまでに取得された少なくとも１つの線分データが含まれる。次に、ＣＰＵ２１は、作成したストロークデータに含まれる少なくとも１つの線分データを１つずつ抽出する。ＣＰＵ２１は、抽出した線分データに対応する複数の座標データによって示される複数の位置の間を、関連付けられた複数の時間データによって示される時刻の順番に直線で結ぶ。ＣＰＵ２１は、線分データ毎に１つずつ得られる線分を結合し、線画として特定する。ＣＰＵ２１は、特定した線画の近傍のみを含む画像の画像ファイルを作成する。画像ファイルは、線画をデシタル画像によって示すデータファイルである。デジタル画像の例として、ベクター画像やラスター画像が挙げられる。画像ファイルとしてＪＰＥＧファイル、ＧＩＦファイル、ＰＮＧファイル、ＢＭＰファイルが挙げられる。
【００３８】
具体例を挙げて説明する。図３に示すように、用紙１２３の記入領域１２３Ａに文字列「ＡＢＣＤＥ」（四角形５３内）が筆記され、第１チェックボックス１２４Ａに線画が筆記された場合を例に挙げる。この場合、ＣＰＵ２１は、筆記された文字列「ＡＢＣＤＥ」の最も上側、下側、左側、及び右側の夫々の位置を特定する。ＣＰＵ２１は、最も上側の位置を通って左右方向に延びる直線５３１、最も下側の位置を通って左右方向に延びる直線５３２、最も左側の位置を通って上下方向に延びる直線５３３、及び、最も右側の位置を通って上下方向に延びる直線５３４で囲まれる四角形５３を特定する。ＣＰＵ２１は、特定した四角形５３で囲まれた領域を示す画像の画像ファイルを作成する。
【００３９】
ＣＰＵ２１は、作成した画像ファイルを、図４に示すテーブル２３１に格納する。又、ＣＰＵ２１は、格納した画像ファイルに、画像ファイルの作成時に使用したストロークデータ、及び、画像ファイルを作成した作成日時を対応付けて、テーブル２３１に格納する。
【００４０】
更に、ＣＰＵ２１は、上記の処理に加え、ＲＡＭ２２の第１領域に記憶された線分データに基づいて、用紙１２３の第２チェックボックス１２４Ｂに１〜３つの何れかの数の線画が筆記されたか判断する。以下、第２チェックボックス１２４Ｂに筆記された１つ、２つ、３つの夫々の線画を、夫々、１重線、２重線、及び３重線という。ＣＰＵ２１は、第２チェックボックス１２４Ｂに１重線、２重線、及び３重線の何れかが筆記されたと判断した場合、以下の処理を行う。
【００４１】
図５（Ａ）〜（Ｄ）を参照して具体的に説明する。はじめに、図５（Ａ）を参照して説明する。用紙１２３の記入領域１２３Ａに、「文字列ＡＢＣＤＥ」が筆記される（図３、四角形５４１内参照）。この場合、ＣＰＵ２１は、文字列「ＡＢＣＤＥ」に対応する複数の線分データを、ＲＡＭ２２の第２領域に記憶する。次いで、第１チェックボックス１２４Ａに線画が筆記される。この場合、ＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された複数の線分データを含むストロークデータを作成する。ＣＰＵ２１は、作成したストロークデータに基づいて、文字列「ＡＢＣＤＥ」を含む四角形５４１で囲まれた領域を示す画像の画像ファイルを作成する。ＣＰＵ２１は、作成した画像ファイルに、ストロークデータ及び作成日時を対応付け、テーブル２３１（図４参照）に格納する。以下、テーブル２３１に対応付けて記憶された画像ファイル、ストロークデータ、及び作成日時の単位を、レコードという。ＣＰＵ２１は、文字列「ＡＢＣＤＥ」に対応するレコードをテーブル２３１に記憶した後、文字列「ＡＢＣＤＥ」に対応する複数の線分データを、ＲＡＭ２２の第２領域から削除する。
【００４２】
次いで、第２チェックボックス１２４Ｂに１重線が筆記される。この場合、ＣＰＵ２１は、テーブル２３１のうち作成日時の最も新しいレコードのストロークデータに含まれる複数の線分データを、ＲＡＭ２２の第２領域に記憶する。図５（Ａ）の場合、第２チェックボックス１２４Ｂに１重線が筆記される直前に文字列「ＡＢＣＤＥ」が筆記されているので、文字列「ＡＢＣＤＥ」に対応するレコードのストロークデータに含まれる複数の線分データが、ＲＡＭ２２の第２領域に記憶される。第１チェックボックス１２４Ａに線画が筆記されることによってＲＡＭ２２の第２領域から削除された、文字列「ＡＢＣＤＥ」に対応する線分データが、再度、ＲＡＭ２２の第２領域に記憶されることになる。その後、ＣＰＵ２１は、テーブル２３１のうち最も新しい作成日時のレコード、即ち、文字列「ＡＢＣＤＥ」に対応するレコードを削除する。これによってテーブル２３１は、第１チェックボックス１２４Ａに線画が筆記される前の状態に戻る。
【００４３】
次いで、用紙１２３の記入領域１２３Ａのうち、文字列「ＡＢＣＤＥ」が筆記された部分の下側に、文字列「ＦＧＨＩＪ」が筆記される（図３、四角形５４２内参照）。この場合、ＣＰＵ２１は、文字列「ＦＧＨＩＪ」に対応する複数の線分データを、ＲＡＭ２２の第２領域に記憶する。なお、第２チェックボックス１２４Ｂに１重線が筆記されたことに応じて、文字列「ＡＢＣＤＥ」に対応する複数の線分データがＲＡＭ２２の第２領域に記憶されている。従って、文字列「ＦＧＨＩＪ」が筆記されたことによって、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」に対応する複数の線分データがＲＡＭ２２の第２領域に記憶された状態になる。
【００４４】
次いで、第１チェックボックス１２４Ａに線画が筆記される。この場合、ＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された複数の線分データを含むストロークデータを作成する。ＣＰＵ２１は、作成したストロークデータに基づいて、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」を含む四角形５４２で囲まれた領域を示す画像の画像ファイルを作成する。ＣＰＵ２１は、作成した画像ファイルに、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」に対応するストロークデータ及び作成日時を対応付け、テーブル２３１に格納する。ＣＰＵ２１は、画像ファイル、ストロークデータ、及び作成日時をテーブル２３１に記憶した後、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」に対応する複数の線分データを、ＲＡＭ２２の第２領域から削除する。
【００４５】
以上のように、ＣＰＵ２１は、第２チェックボックス１２４Ｂにユーザが１重線を筆記したことに応じて、文字列「ＡＢＣＤＥ」を含む画像の画像ファイルをテーブル２３１から削除する。第２チェックボックス１２４Ｂに対する線画の筆記は、第１チェックボックス１２４Ａに線画が筆記されたことに応じて作成された画像ファイルを削除させるために、ユーザが読取装置２に対して行う指示に相当する。
【００４６】
なお、文字列「ＡＢＣＤＥ」に対応する複数の線分データは、ＲＡＭ２２の第２領域に再び記憶される。従って、電子ペン３を用いた筆記操作をユーザが更に行うことによって、文字列「ＡＢＣＤＥ」に対して追記を行うことが可能な状態になる。例えば図５（Ａ）に示すように、文字列「ＦＧＨＩＪ」が追記された場合、ＣＰＵ２１は、文字列「ＡＢＣＤＥ」と文字列「ＦＧＨＩＪ」とを含む画像ファイルを新たに作成できる。これによってテーブル２３１には、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」を含む画像の画像ファイルが格納される。
【００４７】
なお上記において、ＣＰＵ２１は、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」を含む画像の画像ファイルを別の方法で作成してもよい。例えばＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された複数の線分データに基づいて、文字列「ＡＢＣＤＥ」を示す線画と、文字列「ＦＧＨＩＪ」を示す線画を別々に作成してもよい。次にＣＰＵ２１は、別々に作成した線画を上下方向に並べて配置させ、周囲を囲む四角形を特定してもよい。ＣＰＵ２１は、特定した四角形で囲まれた領域のみを含む画像の画像ファイルを作成してもよい。
【００４８】
次に、図５（Ｂ）を参照して説明する。用紙１２３の記入領域１２３Ａに「文字列ＡＢＣＤＥ」が筆記されてから（図３、四角形５４１内参照）、第１チェックボックス１２４Ａに線画が筆記されるまでのＣＰＵ２１の処理は、図５（Ａ）の場合と同一であるので、説明を省略する。次いで、用紙１２３の記入領域１２３Ａのうち、文字列「ＡＢＣＤＥ」が筆記された部分の下側に、文字列「ＦＧＨＩＪ」が筆記される（図３、四角形５４２内参照）。ＣＰＵ２１は、文字列「ＦＧＨＩＪ」に対応する複数の線分データを、ＲＡＭ２２の第２領域に記憶する。なお、第１チェックボックス１２４Ａに線画が筆記されたことに応じて、文字列「ＡＢＣＤＥ」に対応する複数の線分データは、ＲＡＭ２２の第２領域から削除されている。従って、文字列「ＦＧＨＩＪ」が筆記されたことによって、文字列「ＦＧＨＩＪ」に対応する複数の線分データのみがＲＡＭ２２の第２領域に記憶された状態になる。
【００４９】
次いで、第２チェックボックス１２４Ｂに１重線が筆記される。ＣＰＵ２１は、テーブル２３１のうち作成日時の最も新しいレコードのストロークデータ、即ち、文字列「ＡＢＣＤＥ」に対応するストロークデータに含まれる複数の線分データを、ＲＡＭ２２の第２領域に記憶する。なお、ＲＡＭ２２の第２領域には、文字列「ＦＧＨＩＪ」に対応する複数の線分データが記憶されている。従って、第２チェックボックス１２４Ｂに１重線が筆記されたことによって、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」に対応する複数の線分データがＲＡＭ２２の第２領域に記憶された状態になる。その後、ＣＰＵ２１は、テーブル２３１のうち最も新しい作成日時のレコード、即ち、文字列「ＡＢＣＤＥ」に対応するレコードを削除する。
【００５０】
次いで、第１チェックボックス１２４Ａに線画が筆記される。ＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された複数の線分データを含むストロークデータを作成する。ＣＰＵ２１は、作成したストロークデータに基づいて、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」を含む四角形５４２で囲まれた領域を示す画像の画像ファイルを作成する。ＣＰＵ２１は、作成した画像ファイルに、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」に対応するストロークデータ及び作成日時を対応付け、テーブル２３１に格納する。ＣＰＵ２１は、画像ファイル、ストロークデータ、及び作成日時をテーブル２３１に記憶した後、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」に対応する複数の線分データを、ＲＡＭ２２の第２領域から削除する。
【００５１】
以上のように、ＣＰＵ２１は、文字列「ＦＧＨＩＪ」を筆記するタイミングが、第２チェックボックス１２４Ｂに１重線を筆記するタイミングより早い場合でも、図５（Ａ）の場合と同様、文字列「ＡＢＣＤＥ」を含む画像の画像ファイルを削除できる。図５（Ｂ）の過程を経てテーブル２３１に記憶される画像ファイルの画像は、図５（Ａ）の場合と同様、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」を含む画像になる。
【００５２】
次に、図５（Ｃ）を参照して説明する。用紙１２３の記入領域１２３Ａに「文字列ＡＢＣＤＥ」が筆記されてから（図３、四角形５５１内参照）、第１チェックボックス１２４Ａに線画が筆記され、文字列「ＦＧＨＩＪ」が筆記されるまでのＣＰＵ２１の処理は、図５（Ｂ）の場合と同一であるので、説明を省略する。次いで、第２チェックボックス１２４Ｂに２重線が筆記される。ＣＰＵ２１は、１重線が筆記された場合と同様、テーブル２３１のうち作成日時の最も新しいレコードのストロークデータ、即ち、文字列「ＡＢＣＤＥ」に対応するストロークデータに含まれる複数の線分データを、ＲＡＭ２２の第２領域に記憶する。なお、ＲＡＭ２２の第２領域には、文字列「ＦＧＨＩＪ」に対応する複数の線分データが記憶されている。従って、第２チェックボックス１２４Ｂに２重線が筆記されたことによって、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」に対応する複数の線分データがＲＡＭ２２の第２領域に記憶された状態になる。その後、ＣＰＵ２１は、テーブル２３１のうち、最も新しい作成日時のレコード、即ち、文字列「ＡＢＣＤＥ」に対応するレコードを削除する。
【００５３】
次いで、ＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された複数の線分データのうち、第２チェックボックス１２４Ｂに２重線が筆記されたことに応じて記憶された複数の線分データ（文字列「ＡＢＣＤＥ」に対応する線分データ）以外の複数の線分データ、即ち、文字列「ＦＧＨＩＪ」に対応する複数の線分データを削除する。これによって、文字列「ＡＢＣＤＥ」に対応する複数の線分データのみがＲＡＭ２２の第２領域に記憶された状態になる。
【００５４】
次いで、用紙１２３の記入領域１２３Ａのうち、文字列「ＦＧＨＩＪ」が筆記された部分の下側に、文字列「ＫＬＭＮＯ」が筆記される（図３、四角形５５２内参照）。ＣＰＵ２１は、文字列「ＫＬＭＮＯ」に対応する複数の線分データを、ＲＡＭ２２の第２領域に記憶する。なお、第２チェックボックス１２４Ｂに２重線が筆記されたことに応じて、文字列「ＡＢＣＤＥ」に対応する複数の線分データがＲＡＭ２２の第２領域に記憶され、文字列「ＦＧＨＩＪ」に対応する複数の線分データがＲＡＭ２２の第２領域から削除されている。従って、文字列「ＫＬＭＮＯ」が筆記されたことによって、文字列「ＡＢＣＤＥ」「ＫＬＭＮＯ」に対応する複数の線分データがＲＡＭ２２の第２領域に記憶された状態になる。
【００５５】
次いで、第１チェックボックス１２４Ａに線画が筆記される。ＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された複数の線分データを含むストロークデータを作成する。ＣＰＵ２１は、作成したストロークデータに基づいて、文字列「ＡＢＣＤＥ」「ＫＬＭＮＯ」を含む四角形５５２で囲まれた領域を示す画像の画像ファイルを作成する。なお、四角形５５２内のうち、文字列「ＡＢＣＤＥ」と文字列「ＫＬＭＮＯ」との間の部分、即ち、第２チェックボックス１２４Ｂに２重線が筆記されたことに応じて削除された文字列「ＦＧＨＩＪ」が筆記されていた部分には、空白５５２Ａが形成される。ＣＰＵ２１は、作成した画像ファイルに、文字列「ＡＢＣＤＥ」「ＫＬＭＮＯ」に対応するストロークデータ及び作成日時を対応付け、テーブル２３１に格納する。ＣＰＵ２１は、画像ファイル、ストロークデータ、及び作成日時をテーブル２３１に記憶した後、文字列「ＡＢＣＤＥ」「ＫＬＭＮＯ」に対応する複数の線分データを、ＲＡＭ２２の第２領域から削除する。
【００５６】
以上のように、ＣＰＵ２１は、第２チェックボックス１２４Ｂにユーザが２重線を筆記したことに応じて、１重線が筆記された場合と同じように、文字列「ＡＢＣＤＥ」を含む画像の画像ファイルをテーブル２３１から削除する。第２チェックボックス１２４Ｂに対して線画が筆記された場合、線画の態様に関わらず、第１チェックボックス１２４Ａに線画が筆記されたことに応じて作成された画像ファイルは削除されることになる。加えて、ＣＰＵ２１は、第２チェックボックス１２４Ｂに２重線が筆記された場合には、２重線が筆記されたときにＲＡＭ２２の第２領域に記憶されていた、文字列「ＦＧＨＩＪ」に対応する複数の線分データも削除する。このため、第２チェックボックス１２４Ｂに対する２重線の筆記は、記入領域１２３Ａに線画が筆記されることに応じてＲＡＭ２２の第２領域に記憶された複数の線分データを削除させるために、ユーザが読取装置２に対して行う指示に相当する。
【００５７】
なお、文字列「ＡＢＣＤＥ」に対応する複数の線分データは、ＲＡＭ２２の第２領域に再び記憶される。従って、電子ペン３を用いた筆記操作をユーザが更に行うことによって、削除された文字列「ＦＧＨＩＪ」を除く文字列「ＡＢＣＤＥ」に対して追記を行うことが可能な状態になる。例えば図５（Ｃ）に示すように、文字列「ＫＬＭＮＯ」が追記された場合、ＣＰＵ２１は、文字列「ＡＢＣＤＥ」と文字列「ＫＬＭＮＯ」とを含む画像ファイルを新たに作成することができる。これによってテーブル２３１には、文字列「ＡＢＣＤＥ」「ＫＬＭＮＯ」を含む画像の画像ファイルが格納される。
【００５８】
なお、上記では、文字列「ＦＧＨＩＪ」に対応する複数の線画データが削除された結果、作成された画像ファイルの画像には、空白５５２Ａが形成された。これに対し、ＣＰＵ２１は、空白５５２Ａのない画像の画像ファイルを作成してもよい。具体的には、例えばＣＰＵ２１は、第２チェックボックス１２４Ｂに２重線が筆記された後で文字列「ＫＬＭＮＯ」が筆記された場合、第２チェックボックス１２４Ｂに２重線が筆記されることによって削除された文字列「ＦＧＨＩＪ」の位置に、文字列「ＫＬＭＮＯ」が配置されるように、文字列「ＫＬＭＮＯ」に対応する複数の座標データを変換し、ＲＡＭ２２の第２領域に記憶してもよい。これによって、第１チェックボックス１２４Ａに線画が筆記された場合に、文字列「ＡＢＣＤＥ」「ＫＬＭＮＯ」が隙間なく隣接した画像の画像ファイルが作成される。
【００５９】
又、例えばＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された複数の線分データに基づいて、文字列「ＡＢＣＤＥ」を示す線画と、文字列「ＫＬＭＮＯ」を示す線画を別々に作成してもよい。次にＣＰＵ２１は、別々に作成した線画を上下方向に並べて配置させ、周囲を囲む四角形を特定してもよい。ＣＰＵ２１は、特定した四角形で囲まれた領域のみを含む画像の画像ファイルを作成してもよい。
【００６０】
次に、図５（Ｄ）を参照して説明する。用紙１２３の記入領域１２３Ａに「文字列ＡＢＣＤＥ」が筆記されてから（図３、四角形５５１内参照）、第１チェックボックス１２４Ａに線画が筆記され、文字列「ＦＧＨＩＪ」が筆記されるまでのＣＰＵ２１の処理は、図５（Ｂ）（Ｃ）の場合と同一であるので、説明を省略する。次いで、第２チェックボックス１２４Ｂに３重線が筆記される。この場合、ＣＰＵ２１は、１重線及び２重線が筆記された場合と同様、テーブル２３１のうち作成日時の最も新しいレコードのストロークデータ、即ち、文字列「ＡＢＣＤＥ」に対応するストロークデータに含まれる複数の線分データを、ＲＡＭ２２の第２領域に記憶する。なお、ＲＡＭ２２には、文字列「ＦＧＨＩＪ」に対応する複数の線分データが記憶されている。従って、第２チェックボックス１２４Ｂに３重線が筆記されたことによって、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」に対応する複数の線分データが記憶された状態になる。その後、ＣＰＵ２１は、テーブル２３１のうち、最も新しい作成日時のレコード即ち、文字列「ＡＢＣＤＥ」に対応するレコードを削除する。
【００６１】
次いで、ＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された複数の線画データのうち、第２チェックボックス１２４Ｂに３重線が筆記されたことに応じて記憶された複数の線分データ（文字列「ＡＢＣＤＥ」に対応する線分データ）に、第１フラグデータを付加する。又、ＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された複数の線分データのうち、第１フラグデータが付加された複数の線分データ以外の複数の線分データ（文字列「ＦＧＨＩＪ」に対応する線分データ）に、第３フラグデータを付加する。
【００６２】
次いで、用紙１２３の記入領域１２３Ａのうち、文字列「ＦＧＨＩＪ」が筆記された部分の下側に、文字列「ＫＬＭＮＯ」が筆記される（図３、四角形５５２内参照）。ＣＰＵ２１は、文字列「ＫＬＭＮＯ」に対応する複数の線分データを、ＲＡＭ２２の第２領域に記憶する。なお、第２チェックボックス１２４Ｂに３重線が筆記されたことに応じて、文字列「ＡＢＣＤＥ」に対応する線分データに第１フラグデータが付加され、文字列「ＦＧＨＩＪ」に対応する複数の線分データに第３フラグデータが付加されている。この場合、ＣＰＵ２１は、文字列「ＫＬＭＮＯ」に対応する複数の線分データに第２フラグデータを付加する。従って、文字列「ＫＬＭＮＯ」が筆記されたことによって、第１フラグデータが付加された複数の線分データ（文字列「ＡＢＣＤＥ」に対応する複数の線分データ）、第２フラグデータが付加された複数の線分データ（文字列「ＫＬＭＮＯ」に対応する複数の線分データ）、及び、第３フラグデータが付加された複数の線分データ（文字列「ＦＧＨＩＪ」に対応する複数の線分データ）が、ＲＡＭ２２の第２領域に記憶された状態になる。
【００６３】
次いで、第１チェックボックス１２４Ａに線画が筆記される。ＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された複数の線分データを含むストロークデータを作成する。ここで、ＣＰＵ２１は、第１フラグデータが付加された複数の線分データに対応する文字列「ＡＢＣＤＥ」と、第３フラグデータが付加された複数の線分データに対応する文字列「ＦＧＨＩＪ」との間に、第２フラグデータが付加された複数の線分データに対応する文字列「ＫＬＭＮＯ」が挿入されるように、夫々の複数の座標データを変更し、ストロークデータを作成する。
【００６４】
ＣＰＵ２１は、作成したストロークデータに基づいて、文字列「ＡＢＣＤＥ」「ＫＬＭＮＯ」「ＦＧＨＩＪ」を含む四角形５５２で囲まれた領域を示す画像の画像ファイルを作成する。四角形５５２内には、文字列「ＡＢＣＤＥ」「ＫＬＭＮＯ」「ＦＧＨＩＪ」が上から下に順番に並んでいる。図３の四角形５５２内の文字列の並びと異なり、図５（Ｄ）では、文字列「ＦＧＨＩＪ」と文字列「ＫＬＭＮＯ」との上下方向の位置が入れ替わっている。ＣＰＵ２１は、作成した画像ファイルに、文字列「ＡＢＣＤＥ」「ＫＬＭＮＯ」「ＦＧＨＩＪ」に対応するストロークデータ及び作成日時を対応付け、テーブル２３１に格納する。ＣＰＵ２１は、画像ファイル、ストロークデータ、及び作成日時をテーブル２３１に記憶した後、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」「ＫＬＭＮＯ」に対応する複数の線分データを、ＲＡＭ２２の第２領域から削除する。
【００６５】
以上のように、ＣＰＵ２１は、第２チェックボックス１２４Ｂにユーザが３重線を筆記したことに応じて、１重線及び２重線が筆記された場合と同じように、文字列「ＡＢＣＤＥ」を含む画像の画像ファイルをテーブル２３１から削除する。加えて、ＣＰＵ２１は、第２チェックボックス１２４Ｂに３重線が筆記された場合には、３重線が筆記されたときにＲＡＭ２２に記憶されていた複数の線画データに対応する文字列「ＦＧＨＩＪ」と、３重線が筆記された後で記入領域１２３Ａに筆記された文字列「ＫＬＭＮＯ」との位置を入れ替える。従って、第２チェックボックス１２４Ｂに対する３重線の筆記は、記入領域１２３Ａに筆記された文字列「ＦＧＨＩＪ」の前に、別の文字列「ＫＬＭＮＯ」を挿入させるために、ユーザが読取装置２に対して行う指示に相当する。
【００６６】
なお、文字列「ＡＢＣＤＥ」に対応する複数の線分データは、ＲＡＭ２２の第２領域に再び記憶される。従って、文字列「ＫＬＭＮＯ」は、第１チェックボックス１２４Ａに線画が筆記されることに応じて一旦作成された画像ファイルの画像に含まれる文字列「ＡＢＣＤＥ」と、第１チェックボックス１２４Ａに対する線画の筆記の後で筆記された文字列「ＦＧＨＩＪ」との間に挿入されることになる。ＣＰＵ２１は、文字列「ＡＢＣＤＥ」「ＫＬＭＮＯ」「ＦＧＨＩＪ」を含む画像ファイルを新たに作成することができる。
【００６７】
なお上記において、ＣＰＵ２１は、文字列「ＡＢＣＤＥ」「ＫＬＭＮＯ」「ＦＧＨＩＪ」を含む画像の画像ファイルを別の方法で作成してもよい。例えばＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された複数の線分データに基づいて、文字列「ＡＢＣＤＥ」を示す線画、文字列「ＫＬＭＮＯ」を示す線画、及び、文字列「ＦＧＨＩＪ」を示す線画を別々に作成してもよい。次にＣＰＵ２１は、別々に作成した線画を上下方向に並べて配置させ、周囲を囲む四角形を特定してもよい。ＣＰＵ２１は、特定した四角形で囲まれた領域のみを含む画像の画像ファイルを作成してもよい。
【００６８】
なお、図５では、第２チェックボックス１２４Ｂに対して、横方向に延びる１〜３つの線分が筆記される例を挙げて説明した。第２チェックボックス１２４Ｂに対して筆記される線画は変更できる。例えば第２チェックボックス１２４Ｂには、１〜３つの任意の記号、例えばチェックマークが筆記されてもよい。又例えば、第２チェックボックス１２４Ｂに電子ペン３の芯体３１を１〜３回押し付ける動作であってもよい。
【００６９】
図６及び図７を参照し、読取装置２のＣＰＵ２１によって実行されるメイン処理を説明する。ＣＰＵ２１は、電源がＯＮされた場合に、フラッシュＲＯＭ２３に記憶されたプログラムに基づいて動作することで、メイン処理を開始する。
【００７０】
はじめにＣＰＵ２１は、次の初期化処理を実行する（Ｓ１０）。ＣＰＵ２１は、ＲＡＭ２２に記憶されたデータをクリアする。ＣＰＵ２１は、ＡＳＩＣ２８Ａ，２９Ａの制御を開始する。これによってＣＰＵ２１は、読取装置２に装着された紙媒体１００の用紙１１１に電子ペン３を用いて線画が筆記されているか否かを判断できる状態になる。又、ＣＰＵ２１は、電子ペン３を用いて線画が筆記されている状態であると判断した場合に、電子ペン３の位置を示す座標データを取得できる状態になる。
【００７１】
ＣＰＵ２１は、読取装置２に装着された紙媒体１００の用紙１１１のフォーマットを特定する（Ｓ１１）。具体的には、ＣＰＵ２１は次のようにしてフォーマットを特定する。ＣＰＵ２１は、用紙１１１のフォーマットが特定されていないことをユーザに通知するために、赤色のＬＥＤ５を点灯させる。ユーザは、用紙１１１の隅に印刷された図示外の複数のキャリブレーションマークの位置に、用紙１１１のフォーマットに対応する順番で電子ペン３によって線画を筆記する。ＣＰＵ２１は、線画が筆記された位置を示す複数の座標データを順番に取得し、線画が筆記された位置、及び、線画が筆記された順番を特定する。ＣＰＵ２１は、特定した位置及び順番に対応する用紙１１１のフォーマットを特定する。
【００７２】
ＣＰＵ２１は、特定された用紙１１１のフォーマットを示すフォーマット情報をＲＡＭ２２に記憶する（Ｓ１１）。ＣＰＵ２１は、用紙１１１のフォーマットが特定されたことをユーザに通知するために、緑色のＬＥＤ５を点灯させる。以下、用紙１２３（図３参照）が読取装置２に装着され、用紙１２３のフォーマットが特定された場合を例に挙げて具体的に説明する。
【００７３】
ＣＰＵ２１は、特定したフォーマットに対応する情報であって、用紙１２３の記入領域１２３Ａ及びチェックボックス１２４の夫々の位置を特定することが可能なデータ（以下、レイアウトデータという。）を、フラッシュＲＯＭ２３から読み出してＲＡＭ２２に記憶する（Ｓ１２）。ＣＰＵ２１は、用紙１２３が装着される領域、即ち読取装置２の前面のうち、チェックボックス１２４に対応する領域を、Ｓ１２でＲＡＭ２２に記憶したレイアウトデータに基づいて特定する。以下、チェックボックス１２４を構成する矩形状の領域に対応する読取装置２の前面の領域を、チェック領域という。第１チェックボックス１２４Ａを構成する矩形状の領域に対応する読取装置２の前面の領域を、第１チェック領域という。第２チェックボックス１２４Ｂを構成する矩形状の領域に対応する読取装置２の前面の領域を、第２チェック領域という。
【００７４】
ＣＰＵ２１は、入力部２５に対する入力操作を検出したか判断する（Ｓ１３）。ＣＰＵ２１は、入力部２５に対する入力操作を検出したと判断した場合（Ｓ１３：ＹＥＳ）、検出した入力操作に対応する処理の内容を特定する。処理の内容の具体例は、異常発生時のリスタート処理、用紙１１１のフォーマットを再度特定する処理等である。ＣＰＵ２１は、特定した処理の内容に基づいて処理を実行する（Ｓ１５）。ＣＰＵ２１は、処理をＳ１３に戻す。
【００７５】
ＣＰＵ２１は、入力部２５に対する入力操作を検出しないと判断した場合（Ｓ１３：ＮＯ）、電子ペン３に付与された筆圧に基づいて、用紙１２３に線画が筆記されている状態であるかを判断する（Ｓ１７）。ＣＰＵ２１は、用紙１２３に線画が筆記されている状態であると判断した場合（Ｓ１７：ＹＥＳ）、座標データを取得する。ＣＰＵ２１は、更に、取得された座標データが検出された時刻を示す時間データを取得する。ＣＰＵ２１は、取得した座標データ及び時間データを関連付け、ＲＡＭ２２の第１領域に記憶する。ＣＰＵ２１は、電子ペン３による１つの線分の筆記が終了するまで、取得した座標データ及び時間データをＲＡＭ２２の第１領域に記憶する処理を繰り返す。
【００７６】
又、ＣＰＵ２１は、１つの線分の筆記が終了した後、所定の時間間隔よりも短い間隔で連続的に次の線分の筆記が開始された場合、次の線分に対応する複数の線分データも、ＲＡＭ２２の第１領域に続けて記憶する。その理由は、後述するＳ５１、Ｓ５３、Ｓ５９（図７参照）で、第２チェックボックス１２４Ｂに１重線〜３重線が筆記されたかを判断するためである。詳細は後述する。電子ペン３による線分の筆記が終了し、所定の時間間隔以上、次の線分の筆記が行われなかった場合、少なくとも１つの線分データがＲＡＭ２２の第１領域に記憶された状態になる（Ｓ３１）。
【００７７】
図７に示すように、ＣＰＵ２１は、第１チェックボックス１２４Ａに線画が筆記されたかを、Ｓ３１で取得した少なくとも１つの線分データに基づいて判断する（Ｓ３３）。具体的には、ＣＰＵ２１は、取得した少なくとも１つの線分データの複数の座標データの少なくとも１つが、第１チェック領域内の位置を示している場合、第１チェックボックス１２４Ａに線画が筆記されたと判断する（Ｓ３３：ＹＥＳ）。一方、ＣＰＵ２１は、複数の座標データの全てが、第１チェック領域外の位置を示している場合、第１チェックボックス１２４Ａに線画が筆記されていないと判断する（Ｓ３３：ＮＯ）。
【００７８】
ＣＰＵ２１は、第１チェックボックス１２４Ａに線画が筆記されていないと判断した場合（Ｓ３３：ＮＯ）、次に、第２チェックボックス１２４Ｂに線画が筆記されたかを判断する（Ｓ４３）。具体的には、ＣＰＵ２１は、取得した少なくとも１つの線分データの複数の座標データの少なくとも１つが、第２チェック領域内の位置を示している場合、第２チェックボックス１２４Ｂに線画が筆記されたと判断する（Ｓ４３：ＹＥＳ）。一方、ＣＰＵ２１は、複数の座標データの全てが、第２チェック領域外の位置を示している場合、第２チェックボックス１２４Ｂに線画が筆記されていないと判断する（Ｓ４３：ＮＯ）。
【００７９】
ＣＰＵ２１は、第２チェックボックス１２４Ｂに線画が筆記されていないと判断した場合（Ｓ４３：ＮＯ）。記入領域１２３Ａに線画が筆記されたと判断する。ＣＰＵ２１は、Ｓ３１で取得した少なくとも１つの線分データを、ＲＡＭ２２の第２領域に記憶する（Ｓ６３）。ＣＰＵ２１は、ＲＡＭ２２の第１領域をクリアする。
【００８０】
例えば、図５（Ａ）〜（Ｄ）に示すように、用紙１２３の記入領域１２３Ａに文字列「ＡＢＣＤＥ」が筆記された場合、文字列「ＡＢＣＤＥ」に対応する複数の線分データが取得され（Ｓ３１）、ＲＡＭ２２の第２領域に記憶される（Ｓ６３）。
【００８１】
図７に示すように、ＣＰＵ２１は、後述のＳ６１の処理によって第１フラグデータが付加された線分データ、及び、第３フラグデータが付加された線分データがＲＡＭ２２の第２領域に記憶されているかを判断する（Ｓ６５）。ＣＰＵ２１は、第１フラグデータが付加された線分データ、及び、第３フラグデータが付加されている線分データがＲＡＭ２２の第２領域に記憶されていると判断した場合（Ｓ６５：ＹＥＳ）、Ｓ６３の処理によってＲＡＭ２２の第２領域に記憶した線分データに第２フラグデータを付加する（Ｓ６７）。又、ＣＰＵ２１は、ＣＰＵ２１は処理をＳ１３（図６参照）に戻す。一方、ＣＰＵ２１は、第１フラグデータが付加された線分データ、及び、第３フラグデータが付加されている線分データがＲＡＭ２２の第２領域に記憶されていないと判断した場合（Ｓ６５：ＮＯ）、処理をＳ１３（図６参照）に戻す。
【００８２】
ＣＰＵ２１は、第１チェックボックス１２４Ａに線画が筆記されたと判断した場合（Ｓ３３：ＹＥＳ）、少なくとも１つの線分データがＲＡＭ２２の第２領域に記憶されているかを判断する（Ｓ３５）。ＣＰＵ２１は、ＲＡＭ２２の第２領域に線分データが記憶されていないと判断した場合（Ｓ３５：ＮＯ）、処理をＳ１３に戻す。一方、ＣＰＵ２１は、少なくとも１つの線分データがＲＡＭ２２の第２領域に記憶されていると判断した場合（Ｓ３５：ＹＥＳ）ＲＡＭ２２の第２領域に記憶された少なくとも１つの線分データを含むストロークデータを作成する。ＣＰＵ２１は、作成したストロークデータに含まれる少なくとも１つの線分データによって示される線画を示す画像の画像ファイルを作成する（Ｓ３７）。ＣＰＵ２１は、作成した画像ファイルを作成した日時を特定する。ＣＰＵ２１は、作成した画像ファイル、画像ファイルを作成するときに使用したストロークデータ、及び、特定した作成日時を対応付けてテーブル２３１に記憶する（Ｓ３９）。ＣＰＵ２１は、作成したストロークデータに含まれる少なくとも１つの線分データを、ＲＡＭ２２の第２領域から削除する（Ｓ４１）。ＣＰＵ２１は処理をＳ１３に戻す。
【００８３】
なお、ＲＡＭ２２の第２領域に記憶された少なくとも１つの線分データにフラグデータが付加されている場合（Ｓ６１、Ｓ６７参照）、線画の位置が変更された画像の画像ファイルが、Ｓ３７の処理によって作成される。詳細は後述する。
【００８４】
例えば、図５（Ａ）〜（Ｄ）に示すように、用紙１２３の記入領域１２３Ａに文字列「ＡＢＣＤＥ」が筆記された後、第１チェックボックス１２４Ａに線画が筆記された場合（Ｓ３３：ＹＥＳ）、ＲＡＭ２２の第２領域に記憶された複数の線分データを含むストロークデータが作成される。又、作成されたストロークデータに基づいて、文字列「ＡＢＣＤＥ」を示す画像の画像ファイルが作成される（Ｓ３７）。作成された画像ファイルを含むレコードは、テーブル２３１に記憶される（Ｓ３９）。レコードがテーブル２３１に記憶された後、文字列「ＡＢＣＤＥ」に対応する複数の線分データは、ＲＡＭ２２の第２領域から削除される（Ｓ４１）。
【００８５】
図７に示すように、ＣＰＵ２１は、第２チェックボックス１２４Ｂに線画がチェックされたと判断した場合（Ｓ４３：ＹＥＳ）、少なくとも１つのレコードがテーブル２３１に記憶されているかを判断する（Ｓ４４）。ＣＰＵ２１は、レコードがテーブル２３１に記憶されていないと判断した場合（Ｓ４４：ＮＯ）、処理をＳ１３に戻す。ＣＵＰ２１は、少なくとも１つのレコードがテーブル２３１に記憶されていると判断した場合（Ｓ４４：ＹＥＳ）、テーブル２３１に記憶された少なくとも１つのレコードのうち、作成日時の最も新しいレコードを取得する（Ｓ４５）。ＣＰＵ２１は、取得したレコードのストロークデータに含まれている少なくとも１つの線分データを取得し、ＲＡＭ２２の第２領域に記憶する（Ｓ４７）。ＣＰＵ２１は、Ｓ４５で取得したレコードを、テーブル２３１から削除する（Ｓ４９）。
【００８６】
ＣＰＵ２１は、第２チェックボックス１２４Ｂに筆記された線画が、１重線、２重線、及び３重線の何れかであるかを、Ｓ３１で取得した少なくとも１つの線分データに基づいて判断する（Ｓ５１、Ｓ５３、Ｓ５９）。具体的には次の通りである。ＣＰＵ２１は、Ｓ３１の処理によって１つの線分に対応する１つの線分データを取得し、且つ、１つの線分データの複数の座標データの少なくとも１つが、第２チェック領域内の位置を示している場合、第２チェックボックス１２４Ｂに１重線が筆記されたと判断する（Ｓ５１：ＹＥＳ）。又、ＣＰＵ２１は、Ｓ３１の処理によって２つの線分に対応する２つの線分データを取得し、且つ、２つの線分データの夫々の複数の座標データの少なくとも１つが、第２チェック領域内の位置を示している場合、第２チェックボックス１２４Ｂに２重線が筆記されたと判断する（Ｓ５１：ＮＯ、Ｓ５３：ＹＥＳ）。又、ＣＰＵ２１は、Ｓ３１の処理によって３つの線分に対応する３つの線分データを取得し、且つ、３つの線分データの夫々の複数の座標データの少なくとも１つが、第２チェック領域内の位置を示している場合、第２チェックボックス１２４Ｂに３重線が筆記されたと判断する（Ｓ５３：ＮＯ、Ｓ５９：ＹＥＳ）。ＣＰＵ２１は、第２チェックボックス１２４Ｂに１重線が筆記されたと判断した場合（Ｓ５１：ＹＥＳ）、処理をＳ１３に戻す。
【００８７】
例えば、図５（Ａ）〜（Ｄ）に示すように、用紙１２３の記入領域１２３Ａに文字列「ＡＢＣＤＥ」が筆記されて第１チェックボックス１２４Ａに線画が筆記された後、第２チェックボックス１２４Ｂに１重線〜３重線の何れかが筆記された場合（Ｓ４３：ＹＥＳ）、テーブル２３１のうち作成日時が最も新しいレコード（文字列「ＡＢＣＤＥ」に対応するレコード）のストロークデータに含まれる複数の線分データが、ＲＡＭ２２の第２領域に記憶される（Ｓ４７）。又、文字列「ＡＢＣＤＥ」に対応するレコードは、テーブル２３１から削除される（Ｓ４９）。
【００８８】
又、図５（Ａ）に示すように、第２チェックボックス１２４Ｂに１重線が筆記された場合（Ｓ５１：ＹＥＳ）であって、次いで、用紙１２３の記入領域１２３Ａに文字列「ＦＧＨＩＪ」が筆記された場合、文字列「ＦＧＨＩＪ」に対応する複数の線分データが取得され（Ｓ３１）、ＲＡＭ２２の第２領域に記憶される（Ｓ６３）。文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」に対応する複数の線分データがＲＡＭ２２の第２領域に記憶された状態になる。次いで、第１チェックボックス１２４Ａに線画が筆記された場合（Ｓ３３：ＹＥＳ）、ＲＡＭ２２の第２領域に記憶された複数の線分データを含むストロークデータが作成され、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」を示す画像の画像ファイルが作成される（Ｓ３７）。作成された画像ファイルを含むレコードは、テーブル２３１に記憶される（Ｓ３９）。画像ファイルがテーブル２３１に記憶された後、文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」に対応する複数の線分データは、ＲＡＭ２２の第２領域から削除される（Ｓ４１）。
【００８９】
図７に示すように、ＣＰＵ２１は、第２チェックボックス１２４Ｂに２重線が筆記されたと判断した場合（Ｓ５１：ＮＯ、Ｓ５３：ＹＥＳ）、Ｓ４７の処理によってＲＡＭ２２の第２領域に記憶された少なくとも１つの線分データ、即ち、Ｓ４５の処理によって取得したレコードのストロークデータに含まれている少なくとも１つの線分データの他に、ＲＡＭ２２の第２領域に線分データが追加されて記憶されているかを判断する（Ｓ５５）。例えば、第１チェックボックス１２４Ａに線画が筆記されることによってＲＡＭ２２の第２領域に記憶された線分データが削除された（Ｓ４１）後、記入領域１２３Ａに線画が新たに筆記されて少なくとも１つの線分データが取得された場合（Ｓ３１）には、Ｓ６３の処理によってＲＡＭ２２の第２領域に少なくとも１つの線分データが記憶される。この場合、ＲＡＭ２２の第２領域に少なくとも１つの線分データが追加されて記憶されていると判断される。ＣＰＵ２１は、ＲＡＭ２２の第２領域に少なくとも１つの線分データが追加されて記憶されてないと判断された場合（Ｓ５５：ＮＯ）、処理をＳ１３に戻す。一方、ＣＰＵ２１は、ＲＡＭ２２の第２領域に少なくとも１つの線分データが追加されて記憶されていると判断した場合（Ｓ５５：ＹＥＳ）、追加されて記憶された少なくとも１つの線分データを、ＲＡＭ２２の第２領域から削除する（Ｓ５７）。ＣＰＵ２１は処理をＳ１３（図６参照）に戻す。
【００９０】
例えば図５（Ｃ）に示すように、用紙１２３の記入領域１２３Ａに文字列「ＡＢＣＤＥ」が筆記されて第１チェックボックス１２４Ａに線画が筆記され、次いで、記入領域１２３Ａに文字列「ＦＧＨＩＪ」が筆記された場合、文字列「ＦＧＨＩＪ」に対応する複数の線分データは、ＲＡＭ２２の第２に領域に追加されて記憶される（Ｓ６３）。次いで、第２チェックボックス１２４Ｂに２重線が筆記された場合（Ｓ４３：ＹＥＳ）、文字列「ＡＢＣＤＥ」に対応するレコードのストロークデータに含まれる複数の線分データが、ＲＡＭ２２の第２領域に記憶される（Ｓ４７）。文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」に対応する複数の線分データがＲＡＭ２２の第２領域に記憶された状態になる。第２チェックボックス１２４Ｂに筆記された線画が２重線の場合（Ｓ５３：ＹＥＳ）、ＲＡＭ２２の第２領域に記憶された文字列「ＦＧＨＩＪ」に対応する複数の線分データは削除される（Ｓ５７）。
【００９１】
次いで、記入領域１２３Ａに文字列「ＫＬＭＮＯ」が筆記された場合、文字列「ＫＬＭＮＯ」に対応する複数の線分データが取得され（Ｓ３１）、ＲＡＭ２２の第２領域に記憶される（Ｓ６３）。文字列「ＡＢＣＤＥ」「ＫＬＭＮＯ」に対応する複数の線分データがＲＡＭ２２の第２領域に記憶された状態になる。次いで、第１チェックボックス１２４Ａに線画が筆記された場合（Ｓ３３：ＹＥＳ）、ＲＡＭ２２の第２領域に記憶された複数の線分データを含むストロークデータが作成され、文字列「ＡＢＣＤＥ」「ＫＬＭＮＯ」を示す画像の画像ファイルが作成される（Ｓ３７）。作成された画像ファイルを含むレコードは、テーブル２３１に記憶される（Ｓ３９）。
【００９２】
図７に示すように、ＣＰＵ２１は、第２チェックボックス１２４Ｂに３重線が筆記されたと判断した場合（Ｓ５３：ＮＯ、Ｓ５９：ＹＥＳ）、Ｓ４７の処理によってＲＡＭ２２の第２領域に記憶された少なくとも１つの線分データ、即ち、Ｓ４５の処理によって取得したレコードのストロークデータに含まれる少なくとも１つの線分データの他に、ＲＡＭ２２の第２領域に少なくとも１つの線分データが追加されて記憶されているかを判断する（Ｓ６０）。ＣＰＵ２１は、少なくとも１つの線分データが追加されてＲＡＭ２２の第２領域に記憶されてないと判断された場合（Ｓ６０：ＮＯ）、処理をＳ１３に戻す。一方、ＣＰＵ２１は、少なくとも１つの線分データが追加されてＲＡＭ２２の第２領域に記憶されていると判断した場合（Ｓ６０：ＹＥＳ）、Ｓ４７の処理によってＲＡＭ２２の第２領域に記憶された少なくとも１つの線分データに第１フラグデータを付加し、追加されて記憶された少なくとも１つの線分データに第３フラグデータを付加する（Ｓ６１）。ＣＰＵ２１は処理をＳ１３に戻す。一方、ＣＰＵ２１は、第２チェックボックス１２４Ｂに３重線が筆記されていないと判断した場合（Ｓ５９：ＮＯ）、処理をＳ１３に戻す。
【００９３】
なお、既述のように、第１フラグデータ、及び、第３フラグデータ付加された少なくとも１つの線分データがＲＡＭ２２の第２領域に記憶された後、用紙１２３の記入領域１２３Ａに線画が筆記されたことに応じて少なくとも１つの線分データが取得され（Ｓ３１、図６参照）、ＲＡＭ２２の第２領域に記憶された場合（Ｓ６３参照）、ＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶した少なくとも１つの線分データに第２フラグデータを付加する（（Ｓ６５：ＹＥＳ、Ｓ６７）。３種類のフラグデータ（第１フラグデータ、第２フラグデータ、及び第３フラグデータ）が付加された少なくとも１つの線分データがＲＡＭ２２の第２領域に記憶された状態になる。
【００９４】
この状態で、第１チェックボックス１２４Ａに線画が筆記された場合を例に挙げる。ＣＰＵ２１は、第１チェックボックス１２４Ａに線画が筆記されたと判断した場合（Ｓ３３：ＹＥＳ）、３種類のフラグデータが付加された少なくとも１つの線分データを含むストロークデータを作成する。ここでＣＰＵ２１は、第３フラグデータが付加された少なくとも１つの線分データに対応する線画が筆記された位置に、第２フラグデータが付加された少なくとも１つの線分データに対応する線画が配置され、第２フラグデータが付加された少なくとも１つの線分データに対応する線画が配置された位置の下側に、第３フラグデータが付加された少なくとも１つの線分データに対応する線画が配置されるように、夫々の複数の座標データを変換する。
【００９５】
具体的には次の通りである。以下、第１フラグデータが付加された少なくとも１つの線分データを第１線分データといい、第１線分データに対応する線画を第１線画という。第２フラグデータが付加された少なくとも１つの線分データを第２線分データといい、第２線分データに対応する線画を第２線画という。第２フラグデータが付加された少なくとも１つの線分データを第３線分データといい、第３線分データに対応する線画を第３線画という。
【００９６】
ＣＰＵ２１は、第２線画を囲む最少の四角形の４つの頂点のうち右上の頂点の座標を、第２座標として特定する。ＣＰＵ２１は、第３線画を囲む最少の四角形の４つの頂点のうち右上の頂点の座標を、第３座標として特定する。ＣＰＵ２１は、第２座標を第３座標まで移動させたときの移動量を算出する。ＣＰＵ２１は、第２線分データに含まれる複数の座標データを、算出した移動量分移動させることによって、第２線分データに含まれる複数の座標データを変換する。次いで、ＣＰＵ２１は、第２線画を囲む最小の四角形の上下方向の長さを特定する。ＣＰＵ２１は、第３線分データに含まれる複数の座標データに、特定した上下方向の長さを加算することによって、第３線分データに含まれる複数の座標データを変換する。以上のようにしてＣＰＵ２１は、第２線画と第３線画との夫々の位置を入れ替える。第２線画は、第１線画と第３線画との間に挿入される。
【００９７】
ＣＰＵ２１は、第１線分データ、変換された第２線分データ、及び、変換された第３線分データを含むストロークデータを作成する。ＣＰＵ２１は、作成したストロークデータに含まれる複数の線分データによって示される複数の線画を示す画像の画像ファイルを作成する（Ｓ３７）。ＣＰＵ２１は、作成した画像ファイル、画像ファイルを作成するときに使用したストロークデータ、及び、特定した作成日時を対応付けてテーブル２３１に記憶する（Ｓ３９）。ＣＰＵ２１は、作成されたストロークデータに含まれる複数の線分データを、ＲＡＭ２２から削除する（Ｓ４１）。
【００９８】
例えば図５（Ｄ）に示すように、用紙１２３の記入領域１２３Ａに文字列「ＡＢＣＤＥ」が筆記されて第１チェックボックス１２４Ａに線画が筆記され、次いで、用紙１２３の記入領域１２３Ａに文字列「ＦＧＨＩＪ」が筆記された場合、文字列「ＦＧＨＩＪ」に対応する複数の線分データが取得され（Ｓ３１）、ＲＡＭ２２の第２領域に記憶される（Ｓ６３）。次いで、第２チェックボックス１２４Ｂに３重線が筆記された場合（Ｓ４３：ＹＥＳ）、文字列「ＡＢＣＤＥ」に対応するレコードのストロークデータに含まれる複数の線分データが、ＲＡＭ２２の第２領域に記憶される（Ｓ４７）。文字列「ＡＢＣＤＥ」「ＦＧＨＩＪ」に対応する複数の線分データがＲＡＭ２２の第２領域に記憶された状態になる。第２チェックボックス１２４Ｂに３重線が筆記された場合（Ｓ５９：ＹＥＳ）、文字列「ＡＢＣＤＥ」に対応する複数の線分データに第１フラグデータが付加され、文字列「ＦＧＨＩＪ」に対応する複数の線分データに第３フラグデータが付加される（Ｓ６１）。次いで、記入領域１２３Ａに文字列「ＫＬＭＮＯ」が筆記された場合、文字列「ＫＬＭＮＯ」に対応する複数の線分データが取得され（Ｓ３１）、ＲＡＭ２２の第２領域に記憶される（Ｓ６３）。ＲＡＭ２２の第２領域には、第１フラグデータ及び第３フラグデータが付加された複数の線分データが記憶されているので（Ｓ６５：ＹＥＳ）、文字列「ＫＬＭＮＯ」に対応する複数の線分データに第２フラグデータが付加される（Ｓ６７）。文字列「ＡＢＣＤＥ」に対応する線分データ（第１フラグデータ付加）、文字列「ＦＧＨＩＪ」に対応する複数の線分データ（第３フラグデータ付加）、及び、文字列「ＫＬＭＮＯ」に対応する複数の線分データ（第２フラグデータ付加）がＲＡＭ２２の第２領域に記憶された状態になる。
【００９９】
次いで、第１チェックボックス１２４Ａに線画が筆記された場合（Ｓ３３：ＹＥＳ）、第２フラグデータが付加された複数の線分データ（文字列「ＫＬＭＮＯ」）、及び、第３フラグデータが付加された複数の線分データ（文字列「ＦＧＨＩＪ」）の夫々の複数の座標データが変換される。文字列「ＫＬＭＮＯ」の位置は、文字列「ＦＧＨＩＪ」が筆記された位置に変更され、文字列「ＦＧＨＩＪ」の位置は、変更後の文字列「ＫＬＭＮＯ」の下側に変更される。文字列「ＫＬＭＮＯ」は、文字列「ＡＢＣＤＥ」と文字列「ＦＧＨＩＪ」との間に挿入された状態になる。変換された複数の座標データに対応する線分データを含むストロークデータが作成され、文字列「ＡＢＣＤＥ」「ＫＬＭＮＯ」「ＦＧＨＩＪ」を示す画像の画像ファイルが作成される（Ｓ３７）。作成された画像ファイルを含むレコードは、テーブル２３１に記憶される（Ｓ３９）。
【０１００】
一方、図６に示すように、ＣＰＵ２１は、Ｓ１７の処理において、用紙１２３に線画が筆記されていない状態であると判断した場合（Ｓ１７：ＮＯ）、スマートフォン１９から無線送信されたデータ要求コマンドを、無線通信部２４を介して受信したか判断する（Ｓ１９）。ＣＰＵ２１は、データ要求コマンドを受信していないと判断した場合（Ｓ１９：ＮＯ）、処理をＳ１３に戻す。ＣＰＵ２１は、データ要求コマンドを受信したと判断した場合（Ｓ１９：ＹＥＳ）、Ｓ３９でテーブル２３１に記憶した画像ファイルを、無線通信部２４を介してスマートフォン１９に無線送信する（Ｓ２１）。ＣＰＵ２１は処理をＳ１３に戻す。
【０１０１】
なお、スマートフォン１９のＣＰＵ４１は、読取装置２から画像ファイルを取得するための操作がタッチパネル１９１を介して行われた場合、無線通信部４４を介して読取装置２との間で近距離無線通信を実行し、読取装置２に対してデータ要求コマンドを送信する。読取装置２のフラッシュＲＯＭ２３のテーブル２３１に格納された画像ファイルは、読取装置２からスマートフォン１９に無線送信される。ＣＰＵ４１は、読取装置２から無線送信された画像ファイルを受信し、フラッシュＲＯＭ４３に記憶する。ＣＰＵ４１は、フラッシュＲＯＭ４３に記憶した画像ファイルに基づいて、電子ペン３によって用紙１２３に筆記された線画と同一形状の線画を含む画像をディスプレイ１９２に表示させる。なお、読取装置２からスマートフォン１９に対して画像ファイルが送信される場合の通信は、無線通信に限定されず有線通信であってもよい。
【０１０２】
以上説明したように、読取装置２のＣＰＵ２１は、取得した線分データに含まれる複数の座標データに基づいて、チェックボックス１２４に線画が筆記されたかを判断する（Ｓ３３、Ｓ４３）。ＣＰＵ２１は、第１チェックボックス１２４Ａに線画が筆記されたと判断した場合（Ｓ３３：ＹＥＳ）、ＲＡＭ２２の第２領域に記憶された少なくとも１つの線分データに基づいて特定される線画の画像ファイルを作成し、ストロークデータ、及び作成日時を対応付けて、フラッシュＲＯＭ２３に記憶されたテーブル２３１に格納する。これによって、電子ペン３によって用紙１１１に筆記された線画の画像ファイルが作成される。
【０１０３】
又、ＣＰＵ２１は、第２チェックボックス１２４Ｂに線画が筆記されたと判断した場合（Ｓ４３：ＹＥＳ）、テーブル２３１に記憶されたレコードのうち作成日時が最も新しいレコード、即ち、最も後でテーブル２３１に格納された画像ファイルを含むレコードを取得する（Ｓ４５）。ＣＰＵ２１は、取得したレコードのストロークデータに含まれる複数の座標データを、ＲＡＭ２２の第２領域に記憶し（Ｓ４７）、次いで、取得されたレコードをテーブル２３１から削除する（Ｓ４９）。これによって、一旦作成された画像ファイルに対応する複数の座標データは、ＲＡＭ２２の第２領域に再度記憶される。
【０１０４】
この状態で、ＣＰＵ２１は、記入領域１２３Ａに線画が筆記されたと判断した場合（Ｓ６３）、検出された線分データはＲＡＭ２２の第２領域に記憶される（Ｓ６３）。なお、ＲＡＭ２２の第２領域には、一旦作成された画像ファイルに対応する複数の座標データが記憶されている。従って、最も後でテーブル２３１に記憶された画像ファイルに対応する複数の座標データと、新たに取得された複数の座標データとがＲＡＭ２２の第２領域に記憶された状態になる。この状態で、ＣＰＵ２１は、夫々の複数の座標データに対応する線画の画像ファイルを作成できる。従ってＣＰＵ２１は、図５（Ａ）（Ｂ）に示すように、文字列「ＡＢＣＤＥ」に対して文字「ＦＧＨＩＪ」の追記を行った場合、文字列「ＦＧＨＩＪ」の筆記の直前に筆記された文字列「ＡＢＣＤＥ」と、追記された文字列「ＦＧＨＩＪ」との両方を含む画像の画像ファイルを作成できる。
【０１０５】
ＣＰＵ２１は、第２チェックボックス１２４Ｂに２重線が筆記されたと判断した場合（Ｓ５３：ＹＥＳ）、ＲＡＭ２２の第２領域に記憶された線分データを削除する（Ｓ５７）。これによってＣＰＵ２１は、ユーザが電子ペン３を使用して読取装置２に行った筆記操作を無効化できる。従って、例えばユーザは、図５（Ｃ）に示すように、文字列「ＡＢＣＤＥ」を筆記して第１チェックボックス１２４Ａに線画を筆記した後、誤って文字列「ＦＧＨＩＪ」を追記した場合、第２チェックボックス１２４Ｂに２重線を筆記することによって、文字列「ＦＧＨＩＪ」に対応する線分データを、ＲＡＭ２２から削除させることができる。なお、第２チェックボックス１２４Ｂに２重線が筆記されたことに応じて、ＲＡＭ２２には、一旦作成された画像ファイルに対応する線分データが記憶される（Ｓ４７）。従ってユーザは、第２チェックボックス１２４Ｂに２重線を筆記した後、別の文字列「ＫＬＭＮＯ」を筆記することによって、誤って追記した文字列「ＦＧＨＩＪ」の直前に筆記された文字列「ＡＢＣＤＥ」と、文字列「ＫＬＭＮＯ」との両方を含む画像の画像ファイルを、読取装置２に作成させることができる。
【０１０６】
ＣＰＵ２１は、第２チェックボックス１２４Ｂに３重線が筆記されたと判断した場合（Ｓ５９）、ＲＡＭ２２に記憶された線分データのうち、一旦作成された画像ファイルに対応する線分データ（第１線分データ）以外の線分データ（第３線分データ）に、第３フラグデータを付加する（Ｓ６１）。又、ＣＰＵ２１は、第２チェックボックス１２４Ｂに３重線が筆記された後で、線分データを検出してＲＡＭ２２に記憶する場合、線分データ（第２線分データ）に第２フラグデータを付加する（Ｓ６７）。ＣＰＵ２１は、その後、第１チェックボックス１２４Ａに線画が筆記された場合、第１線分データに対応する第１線画と、第２線分データに対応する第３線画との間に、第２線分データに対応する第２線画が挿入された画像の画像ファイルを作成する。例えば図５（Ｃ）に示すように、ユーザは、文字列「ＡＢＣＤＥ」を筆記して第１チェックボックス１２４Ａに線画を筆記し、次いで、文字列「ＦＧＨＩＪ」を筆記したところで誤って筆記操作を行ったことに気づいた場合、第２チェックボックス１２４Ｂに３重線を筆記し、次いで、新たに文字列「ＫＬＭＮＯ」を筆記して第１チェックボックス１２４Ａに線画を筆記することができる。これによって、ユーザは、文字列「ＡＢＣＤＥ」と文字列「ＦＧＨＩＪ」との間に文字列「ＫＬＭＮＯ」が挿入された画像の画像ファイルを、読取装置２に作成させることができる。
【０１０７】
なお、用紙１２３には、第１チェックボックス１２４Ａと第２チェックボックス１２４Ｂとが別々の位置に印刷されている（図３参照）。この場合、ユーザは、用紙１２３の異なる領域に電子ペン３で線画を筆記する操作を行うことによって、画像ファイルを作成させるための指示（第１チェックボックス１２４Ａ）と、作成された画像ファイルを含むレコードをテーブル２３１から削除させるための指示（第２チェックボックス１２４Ｂ）とを、読取装置２に対して行うことができる。従ってユーザは、読取装置２に対して異なる指示を容易に区別して適切に行うことができる。
【０１０８】
又、ＣＰＵ２１は、第２チェックボックス１２４Ｂに１重線〜３重線の何れが線画として筆記されたかを判断し、線画の種類に応じた処理を実行する。この場合、用紙１２３に共通の第２チェックボックス１２４Ｂを設ければよいので、用紙１２３に複数の第２チェックボックス１２４Ｂを設ける必要がない。このため、第２チェックボックス１２４Ｂの設けられるスペースを小さくできるので、用紙１２３の記入領域１２３Ａのスペースをより大きくできる。又、ユーザは、電子ペン３によって第２チェックボックス１２４Ｂに筆記する線分の本数を変えることによって、読取装置２に異なる処理を容易に実行させることができる。
【０１０９】
本発明は上記実施形態に限定されず、種々の変更が可能である。上記のメイン処理の一部は、スマートフォン１９のＣＰＵ４１によって実行されてもよい。例えば、上記実施形態では、読取装置２のＣＰＵ２１によって画像ファイルが作成され、スマートフォン１９からの要求に応じて、作成された画像ファイルがスマートフォン１９に送信された。これに対し、画像ファイルは、スマートフォン１９のＣＰＵ４１によって作成されてもよい。例えばＣＰＵ２１は、第１チェックボックス１２４Ａに線画が筆記されたと判断した場合（Ｓ３３：ＹＥＳ、Ｓ３５：ＹＥＳ）、Ｓ３７の処理において、画像ファイルを作成せずストロークデータのみを作成し、テーブル２３１に記憶してもよい（Ｓ３９）。ＣＰＵ２１は、スマートフォン１９から無線送信されたデータ要求コマンドを受信した場合（Ｓ１９：ＹＥＳ）、テーブル２３１に記憶したストロークデータを、スマートフォン１９に送信してもよい。スマートフォン１９のＣＰＵ４１は、読取装置２からストロークデータを受信した場合、受信したストロークデータに基づいて画像ファイルを作成してもよい。ＣＰＵ４１は、作成した画像ファイルに基づいて、電子ペン３によって用紙１２３に筆記された線画と同一形状の線画を含む画像をディスプレイ１９２に表示させてもよい。この場合、読取装置２のＣＰＵ２１の処理負荷を軽減できるので、電子ペン３によって筆記された線画を示す画像をスマートフォン１９のディスプレイ１９２に短い時間でスムーズに表示させることができる。
【０１１０】
用紙１２３には、第１チェックボックス１２４Ａと第２チェックボックス１２４Ｂとが共通化された１つの共通チェックボックスが印刷されてもよい。ＣＰＵ２１は、共通チェックボックスに筆記された線画の態様に応じて、Ｓ３３、Ｓ４３、Ｓ５１、Ｓ５３、Ｓ５９の判断を行ってもよい。例えば、共通チェックボックスに４重線が筆記された場合、ＣＰＵ２１は、ＲＡＭ２２の第２領域に記憶された線分データに基づいて画像ファイルを作成し、テーブル２３１に記憶してもよい。
【０１１１】
又、第１チェックボックス１２４Ａ及び第２チェックボックス１２４Ｂは用紙１２３に設けられていなくてもよい。ＣＰＵ２１は、Ｓ３１で取得した線分データに対応する複数の座標データによって示される位置が所定の条件を満たす場合（例えば、用紙１２３の四隅の何れかの位置に筆記された場合）、Ｓ３３、Ｓ４３、Ｓ５１、Ｓ５３、Ｓ５９の判断を行ってもよい。又ＣＰＵ２１は、Ｓ３１で取得した線分データに対応する線分の形状に応じて、Ｓ３３、Ｓ４３、Ｓ５１、Ｓ５３、Ｓ５９の判断を行ってもよい。又ＣＰＵ２１は、電子ペン３が用紙１２３の特定の位置に押し付けられた状態の継続時間に応じて、Ｓ３３、Ｓ４３、Ｓ５１、Ｓ５３、Ｓ５９の判断を行ってもよい。
【０１１２】
ＣＰＵ２１は、Ｓ３１の処理を行う場合と、Ｓ６３の処理を行う場合とで、異なる記憶装置に線分データを記憶してもよい。例えばＣＰＵ２１は、Ｓ６３の処理を行う場合、線分データをフラッシュＲＯＭ２３に記憶してもよい。又、例えばＣＰＵ２１は、Ｓ３１の処理を行う場合、ＲＡＭ２２とは異なるＲＡＭ（例えば、ＣＰＵ２１に内蔵されたＲＡＭ）に線分データを記憶してもよい。又、ＣＰＵ２１は、ＲＡＭ２２の第３領域にテーブル２３１を記憶してもよい。
【０１１３】
ＣＰＵ２１は、Ｓ３３の処理において、少なくとも１つの線分データの複数の座標データの少なくとも１つが第１チェック領域内の位置を示している場合、第１チェックボックス１２４Ａに線画が筆記されたと判断した。これに対して、ＣＰＵ２１は、少なくとも１つの線分データの複数の座標データの全てが、第１チェック領域内の位置を示している場合、第１チェックボックス１２４Ａに線画が筆記されたと判断してもよい。又、ＣＰＵ２１は、Ｓ４３の処理において、少なくとも１つの線分データの複数の座標データの少なくとも１つが、第２チェック領域内の位置を示している場合、第２チェックボックス１２４Ｂに線画が筆記されたと判断した。これに対して、ＣＰＵ２１は、少なくとも１つの線分データの複数の座標データの全てが、第２チェック領域内の位置を示している場合、第２チェックボックス１２４Ｂに線画が筆記されたと判断してもよい。
【０１１４】
ＣＰＵ２１は、第２チェックボックス１２４Ｂに線画が筆記された場合、線画が１重線〜３重線の何れの場合も、Ｓ４９までの処理のみを行い、Ｓ５１〜Ｓ６１の処理を行わなくてもよい。ＣＰＵ２１は、スマートフォン１９から受信したデータ要求コマンドに応じて画像ファイルをスマートフォン１９に送信した場合、送信した画像ファイルを含むレコードをテーブル２３１から削除してもよい。
【０１１５】
センサ基板７Ｌ、７Ｒ、ＡＳＩＣ２８Ａ、２９Ａは本発明の「検出部」の一例である。Ｓ３１の処理を行うＣＰＵ２１は本発明の「取得手段」の一例である。ＲＡＭ２２は本発明の「第１記憶部」の一例である。テーブル２３１を記憶したフラッシュＲＯＭ２３は本発明の「第２記憶部」の一例である。Ｓ３３、Ｓ４３の処理を行うＣＰＵ２１は本発明の「第１判断手段」の一例である。Ｓ６３の処理を行うＣＰＵ２１は本発明の「第１記憶手段」の一例である。Ｓ３７の処理を行うＣＰＵ２１は本発明の「作成手段」の一例である。Ｓ３９、Ｓ４１の処理を行うＣＰＵ２１は本発明の「第２記憶手段」の一例である。Ｓ４７の処理を行うＣＰＵ２１は本発明の「第３記憶手段」の一例である。Ｓ４９の処理を行うＣＰＵ２１は本発明の「第１削除手段」の一例である。Ｓ５３、Ｓ５７の処理を行うＣＰＵ２１は本発明の「第２判断手段」の一例である。Ｓ５７の処理を行うＣＰＵ２１は本発明の「第２削除手段」の一例である。第１チェック領域が本発明の「第１領域」の一例である。第２チェック領域が本願発明の「第２領域」の一例である。Ｓ２１の処理を行うＣＰＵ２１は本発明の「送信手段」の一例である。
【符号の説明】
【０１１６】
１        手書入力システム
２        読取装置
２Ｌ      左読取装置
２Ｒ      右読取装置
３        電子ペン
７Ｌ      センサ基板
７Ｒ      センサ基板
１９      スマートフォン
２１      ＣＰＵ
２２      ＲＡＭ
２３      フラッシュＲＯＭ
２８Ａ    ＡＳＩＣ
２９Ａ    ＡＳＩＣ
４１      ＣＰＵ
１００    紙媒体
１１１    用紙
１２３    用紙
１２３Ａ  記入領域
１２４    チェックボックス
１２４Ａ  第１チェックボックス
１２４Ｂ  第２チェックボックス
Ｉ２１    ＣＰＵ
【図１】
2015109052.tif 000003
【図２】
2015109052.tif 000004
【図３】
2015109052.tif 000005
【図４】
2015109052.tif 000006
【図５】
2015109052.tif 000007
【図６】
2015109052.tif 000008
【図７】
2015109052.tif 000009