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