(57)【要約】【課題】ユーザの利便性を向上する筆記データ処理装置を提供する。【解決手段】印刷ファイルに基づき、印刷媒体１１５が印刷される。電子ペンが使用され、読取装置上において、印刷媒体１１５に記入される。ＰＣのＣＰＵは、電子ペンの軌跡を示すストロークデータを取得する。ＣＰＵは、取得したストロークデータに基づき、ＨＤＤに記憶され、印刷媒体１１５の印刷に使用されたファイルである印刷ファイルを特定する。例えば、ＣＰＵは、ストロークデータに含まれる特定コマンドを示すテキスト９７３に基づき、印刷ファイルを特定する。ＣＰＵは、取得したストロークデータに基づく軌跡に対応する情報である軌跡情報を、特定した印刷ファイルに合成する。【選択図】図８
2015141655.tif 000002
【特許請求の範囲】
【請求項１】
ファイルに基づいて印刷された紙媒体である印刷媒体が載置される載置部上における、筆記手段の軌跡を示すストロークデータを取得するストロークデータ取得手段と、
前記ストロークデータ取得手段によって取得された前記ストロークデータに基づき、第一記憶部に記憶され、前記印刷媒体の印刷に使用されたファイルである印刷ファイルを特定する印刷ファイル特定手段と、
前記ストロークデータ取得手段によって取得された前記ストロークデータに基づく前記軌跡に対応する情報である軌跡情報を、前記印刷ファイル特定手段によって特定された前記印刷ファイルに合成する合成手段と
を備えたことを特徴とする筆記データ処理装置。
【請求項２】
前記印刷ファイル特定手段は、
前記ストロークデータ取得手段によって取得された前記ストロークデータに基づく前記軌跡に含まれる、前記印刷ファイルを特定するためのコマンドである特定コマンドを抽出するコマンド抽出手段を備え、
前記コマンド抽出手段によって抽出された前記特定コマンドに基づき、前記印刷ファイルを特定することを特徴とする請求項１に記載の筆記データ処理装置。
【請求項３】
前記ストロークデータ取得手段によって取得された前記ストロークデータに基づく前記軌跡を、前記軌跡情報であるテキストデータに変換するテキスト変換手段を備え、
前記合成手段は、前記テキスト変換手段によって変換された前記テキストデータを前記印刷ファイルに合成することを特徴とする請求項１又は２に記載の筆記データ処理装置。
【請求項４】
前記ストロークデータ取得手段によって取得された前記ストロークデータに基づく前記軌跡の位置に対応する前記印刷ファイルにおける位置を特定する位置特定手段を備え、
前記合成手段は、前記位置特定手段によって特定された前記印刷ファイルにおける位置に、前記テキストデータを合成することを特徴とする請求項３に記載の筆記データ処理装置。
【請求項５】
前記ストロークデータ取得手段によって取得された前記ストロークデータが示す前記軌跡から、所定の記号を特定する記号特定手段と、
前記所定の記号と、前記所定の記号に対応する編集方法とを対応付けて記憶する第二記憶部を参照し、前記記号特定手段によって特定された前記所定の記号に対応する前記編集方法を特定する編集方法特定手段と
を備え、
前記合成手段は、前記編集方法特定手段によって特定された前記編集方法に基づき前記印刷ファイルを編集することを特徴とする請求項１から４のいずれかに記載の筆記データ処理装置。
【請求項６】
前記印刷ファイル特定手段によって特定された前記印刷ファイルが、編集可能なファイルであるか否かを判断する編集可否判断手段を備え、
前記合成手段は、前記編集可否判断手段によって前記印刷ファイルが編集可能なファイルではないと判断された場合に、前記テキスト変換手段によって変換された前記テキストデータを、コメントとして前記印刷ファイルに合成することを特徴とする請求項３又は４に記載の筆記データ処理装置。
【請求項７】
前記合成手段は、前記ストロークデータ取得手段によって取得された前記ストロークデータに基づく前記軌跡のうち、前記コマンド抽出手段によって抽出された前記特定コマンド以外の前記軌跡に対応する軌跡情報を、前記印刷ファイル特定手段によって特定された前記印刷ファイルに合成することを特徴とする請求項２に記載の筆記データ処理装置。
【請求項８】
前記印刷ファイル特定手段によって前記印刷ファイルが特定されたか否かを判断する特定判断手段と、
前記特定判断手段によって前記印刷ファイルが特定されていないと判断された場合に、前記印刷ファイルとは異なるファイルである軌跡情報ファイルに前記軌跡情報を記録し、第三記憶部に記憶する軌跡情報記憶手段と
を備えたことを特徴とする請求項１から７のいずれかに記載の筆記データ処理装置。
【請求項９】
前記印刷ファイル特定手段は、前記軌跡情報記憶手段によって前記軌跡情報ファイルが前記第三記憶部に記憶された後においても、前記印刷ファイルを特定し、
前記合成手段は、前記軌跡情報記憶手段によって前記軌跡情報ファイルが前記第三記憶部に記憶された後において、前記印刷ファイル特定手段によって前記印刷ファイルが特定された場合に、前記第三記憶部に記憶された前記軌跡情報ファイルを参照し、前記軌跡情報を、前記印刷ファイル特定手段によって特定された前記印刷ファイルに合成することを特徴とする請求項８に記載の筆記データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙媒体に対して筆記された軌跡のデータを取得可能な筆記データ処理装置に関する。
【背景技術】
【０００２】
従来、印刷された紙文書に手書きされた内容をデータとして取得する装置が知られている。例えば、特許文献１に記載の文書処理システムは、印刷装置、スキャナ、及び複数のＰＣ等を備えている。文書処理システムは、ファイルに基づいて紙文書を印刷する場合、紙ＩＤを生成する。紙ＩＤは、印刷される紙に一意的に割り振られるＩＤである。生成された紙ＩＤは、２次元コード等によって、紙に印刷される。即ち、印刷装置によって印刷された紙には、未記入の紙文書と、紙ＩＤとが印刷される。ユーザは、印刷された紙文書にペンで記入する。記入された紙は、スキャナによって読み取られる。文書処理システムは、スキャナによって読み取られた紙のデータから紙ＩＤを読み取る。文書処理システムは、紙ＩＤに基づいて未記入の紙文書のイメージを特定し、未記入の紙文書のイメージと、記入済みの紙文書のイメージとの差分を取り、ユーザが筆記した筆記イメージを生成する。文書処理システムは、生成した筆記イメージに対して文字認識を行って文字情報を取得し、記憶する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３１５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の文書処理システムでは、未記入の紙文書のイメージを特定するために、紙ＩＤを紙に印刷する必要がある。このため、紙ＩＤを生成するためのアプリケーションが必要となる。よって、ユーザは、紙ＩＤを生成するアプリケーションを有するシステムにおいて印刷された紙文書に記入を行う必要があった。このため、例えば外出先など、紙ＩＤを生成するアプリケーションを有するシステムのない環境においては、紙ＩＤが印刷された紙を取得するができず、筆記イメージを文書処理システムに特定させることができなかった。よって、ユーザの利便性が損なわれる場合があった。
【０００５】
本発明の目的は、ユーザの利便性を向上する筆記データ処理装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明に係る筆記データ処理装置は、ファイルに基づいて印刷された紙媒体である印刷媒体が載置される載置部上における、筆記手段の軌跡を示すストロークデータを取得するストロークデータ取得手段と、前記ストロークデータ取得手段によって取得された前記ストロークデータに基づき、第一記憶部に記憶され、前記印刷媒体の印刷に使用されたファイルである印刷ファイルを特定する印刷ファイル特定手段と、前記ストロークデータ取得手段によって取得された前記ストロークデータに基づく前記軌跡に対応する情報である軌跡情報を、前記印刷ファイル特定手段によって特定された前記印刷ファイルに合成する合成手段とを備えている。
【０００７】
この場合、印刷ファイル特定手段が、ストロークデータ取得手段によって取得されたストロークデータに基づいて印刷ファイルを特定する。このため、従来のように、紙ＩＤを紙に印刷する必要はない。よって、紙ＩＤを生成するアプリケーションを有するシステムのない環境において印刷された印刷媒体を使用してユーザが筆記手段で筆記を行った場合においても、筆記データ処理装置は、筆記した内容に対応する軌跡情報を、印刷ファイルに合成することができる。よって、ユーザの利便性が向上する。
【０００８】
前記筆記データ処理装置において、前記印刷ファイル特定手段は、前記ストロークデータ取得手段によって取得された前記ストロークデータに基づく前記軌跡に含まれる、前記印刷ファイルを特定するためのコマンドである特定コマンドを抽出するコマンド抽出手段を備え、前記コマンド抽出手段によって抽出された前記特定コマンドに基づき、前記印刷ファイルを特定してもよい。この場合、ユーザが筆記手段を使用して特定コマンドを印刷媒体に記入するだけで、印刷ファイルに軌跡情報を合成することができる。よって、ユーザの利便性が向上する。
【０００９】
前記筆記データ処理装置は、前記ストロークデータ取得手段によって取得された前記ストロークデータに基づく前記軌跡を、前記軌跡情報であるテキストデータに変換するテキスト変換手段を備え、前記合成手段は、前記テキスト変換手段によって変換された前記テキストデータを前記印刷ファイルに合成してもよい。この場合、ユーザが筆記手段で印刷媒体に筆記すれば、筆記データ処理装置は自動的にテキストデータに変換し印刷ファイルに合成する。よって、ユーザの利便性が向上する。
【００１０】
前記筆記データ処理装置は、前記ストロークデータ取得手段によって取得された前記ストロークデータに基づく前記軌跡の位置に対応する前記印刷ファイルにおける位置を特定する位置特定手段を備え、前記合成手段は、前記位置特定手段によって特定された前記印刷ファイルにおける位置に、前記テキストデータを合成してもよい。この場合、ユーザが筆記手段で印刷媒体に筆記すれば、筆記データ処理装置は、自動的にテキストデータを印刷ファイルにおける位置に合成する。よって、ユーザの利便性が向上する。
【００１１】
前記筆記データ処理装置は、前記ストロークデータ取得手段によって取得された前記ストロークデータが示す前記軌跡から、所定の記号を特定する記号特定手段と、前記所定の記号と、前記所定の記号に対応する編集方法とを対応付けて記憶する第二記憶部を参照し、前記記号特定手段によって特定された前記所定の記号に対応する前記編集方法を特定する編集方法特定手段とを備え、前記合成手段は、前記編集方法特定手段によって特定された前記編集方法に基づき前記印刷ファイルを編集してもよい。この場合、ユーザが所定の記号を印刷媒体に記入すれば、筆記データ処理装置が印刷ファイルを編集する。よって、ユーザの利便性が向上する。
【００１２】
前記筆記データ処理装置は、前記印刷ファイル特定手段によって特定された前記印刷ファイルが、編集可能なファイルであるか否かを判断する編集可否判断手段を備え、前記合成手段は、前記編集可否判断手段によって前記印刷ファイルが編集可能なファイルではないと判断された場合に、前記テキスト変換手段によって変換された前記テキストデータを、コメントとして前記印刷ファイルに合成してもよい。この場合、編集不能な印刷ファイルに対しても、ユーザが筆記した内容を反映することができる。よって、ユーザの利便性が向上する。
【００１３】
前記筆記データ処理装置において、前記合成手段は、前記ストロークデータ取得手段によって取得された前記ストロークデータに基づく前記軌跡のうち、前記コマンド抽出手段によって抽出された前記特定コマンド以外の前記軌跡に対応する軌跡情報を、前記印刷ファイル特定手段によって特定された前記印刷ファイルに合成してもよい。この場合、特定コマンドを示す軌跡が、印刷ファイルに合成されない。故に、特定コマンドが印刷ファイルに合成され、印刷ファイルの内容が確認し難くなる可能性を低減できる。故に、ユーザの利便性が向上する。
【００１４】
前記筆記データ処理装置は、前記印刷ファイル特定手段によって前記印刷ファイルが特定されたか否かを判断する特定判断手段と、前記特定判断手段によって前記印刷ファイルが特定されていないと判断された場合に、前記印刷ファイルとは異なるファイルである軌跡情報ファイルに前記軌跡情報を記録し、第三記憶部に記憶する軌跡情報記憶手段とを備えてもよい。この場合、印刷ファイルが特定されない場合に、印刷ファイルとは異なる軌跡情報ファイルに軌跡情報が記録されるので、ユーザは、軌跡情報が印刷ファイルに合成されなくても、軌跡情報を確認することができる。よって、ユーザの利便性が向上する。
【００１５】
前記筆記データ処理装置において、前記印刷ファイル特定手段は、前記軌跡情報記憶手段によって前記軌跡情報ファイルが前記第三記憶部に記憶された後においても、前記印刷ファイルを特定し、前記合成手段は、前記軌跡情報記憶手段によって前記軌跡情報ファイルが前記第三記憶部に記憶された後において、前記印刷ファイル特定手段によって前記印刷ファイルが特定された場合に、前記第三記憶部に記憶された前記軌跡情報ファイルを参照し、前記軌跡情報を、前記印刷ファイル特定手段によって特定された前記印刷ファイルに合成してもよい。この場合、印刷ファイルが特定されず、軌跡情報ファイルに軌跡情報が記録された後に、印刷ファイルが特定されても、軌跡情報を印刷ファイルに合成することができる。よって、ユーザの利便性が向上する。
【図面の簡単な説明】
【００１６】
【図１】手書入力システム１の概要を示す図である。
【図２】手書入力システム１の電気的構成を示すブロック図である。
【図３】ディスプレイ１９２に表示された印刷ファイル８０１の内容を示す図である。
【図４】印刷媒体１１５の平面図である。
【図５】特定コマンドテーブル９５のデータ構成図である。
【図６】編集データテーブル９６のデータ構成図である。
【図７】メイン処理のフローチャートである。
【図８】ユーザが電子ペン３を使用して記入をした状態の印刷媒体１１５の平面図である。
【図９】図８に示すように記入された場合におけるストロークデータに基づく軌跡を表す図である。
【図１０】軌跡情報が合成された後の印刷ファイル８０１の内容が、ディスプレイ１９２に表示された状態を示す図である。
【図１１】軌跡情報ファイル８４の内容がディスプレイ１９２に表示された状態を示す図である。
【図１２】軌跡情報が合成された後の印刷ファイル８０２の内容が、ディスプレイ１９２に表示された状態を示す図である。
【図１３】変形例における軌跡情報が合成された後の印刷ファイル８０１の内容が、ディスプレイ１９２に表示された状態を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について、図面を参照して説明する。図１を参照して、本実施形態に係る手書入力システム１の概要を説明する。以下の説明では、図１の左上側、右下側、上側、下側、右上側、左下側を、各々、読取装置２の左側、右側、前側、後側、上側、下側と定義して説明する。また読取装置２の左右方向及び上下方向を、夫々、Ｘ軸方向及びＹ軸方向と定義して説明する。
【００１８】
図１に示すように、手書入力システム１は、読取装置２、電子ペン３、ＰＣ１９、及び印刷装置５等を主に備える。読取装置２は、折り畳んで携行可能な、薄型軽量の手書き入力装置である。手書入力システム１では、ユーザは電子ペン３を用いて、読取装置２に固定された紙媒体１００に線画を筆記する。線画は、線、文字、数値、記号、及び図形等を含む。読取装置２は、電子ペン３の位置を検出する。読取装置２は、経時的に検出された電子ペン３の複数の位置に基づいて、電子ペン３の軌跡を特定する。ＰＣ１９は、読取装置２で特定された電子ペン３の軌跡のデータ（以下、ストロークデータという。）に基づいて、後述するメイン処理（図７参照）等の処理を行う。
【００１９】
読取装置２は、左右一対の左読取装置２Ｌ、右読取装置２Ｒ、及びカバー４を構成の主体とする。左読取装置２Ｌ及び右読取装置２Ｒは、矩形薄板状であり、カバー４の前面に左右方向に見開き可能に配置されている。左読取装置２Ｌ及び右読取装置２Ｒは、フラットケーブル（図示略）によって電気的に接続されている。カバー４は、袋状の袋部４Ａを左側に備える。左読取装置２Ｌは、袋部４Ａ内に差し込まれることでカバー４に着脱可能に装着される。右読取装置２Ｒは、両面テープ及び粘着性を有する樹脂フィルム等によって、カバー４の右前面に貼り付けられる。
【００２０】
読取装置２の前面には紙媒体１００が着脱可能に装着される。紙媒体１００は、図１に示すように、左右方向に見開き可能な冊子状であってもよいし、図４に示すように１枚であってもよい。図１に示すように、冊子状の紙媒体１００では、一対の表紙（表表紙１１０Ｌ及び裏表紙１１０Ｒ）と複数の用紙１１１が、各々の縁部の一部で綴じられている。一例として、図１に示す紙媒体１００はＡ５サイズのノートである。紙媒体１００は、表表紙１１０Ｌ及び左側の用紙１１１が左読取装置２Ｌの前面に載置され、且つ、裏表紙１１０Ｒ及び右側の用紙１１１が右読取装置２Ｒの前面に載置されるように、読取装置２に装着される。冊子状の紙媒体１００は、両面テープ及び粘着性を有する樹脂フィルム等によって、紙媒体１００が読取装置２に位置決めされた状態で装着される。図４に示すように紙媒体１００が１枚の場合、紙媒体１００は、左読取装置２Ｌの前面又は右読取装置２Ｒの前面に載置される。なお、図４においては、読取装置２の図示は省略している。ユーザは電子ペン３を用いて紙媒体１００に線画を筆記できる。
【００２１】
電子ペン３は、公知の電磁誘導式の電子ペンであり、筒体３０、芯体３１、コイル３２、可変容量コンデンサ３３、基板３４、コンデンサ３５、及びインク収納部３６を主に備える。筒体３０は、円柱状の形状を有し、芯体３１の一部、コイル３２、可変容量コンデンサ３３、基板３４、コンデンサ３５、及びインク収納部３６を内部に収容する。芯体３１は、電子ペン３の先端部（図１では下側）に設けられている。芯体３１は図示外の弾性部材によって、電子ペン３の先端側に付勢されている。芯体３１の先端部は、筒体３０の外部に突出している。芯体３１の後端側（図１では上側）は、インクが収納されているインク収納部３６に接続されている。インク収納部３６は、芯体３１にインクを供給する。ユーザが電子ペン３を用いて紙媒体１００に筆記すると、インクによって紙媒体１００に線画が形成される。
【００２２】
コイル３２は、インク収納部３６の周囲に巻回された状態で、芯体３１と可変容量コンデンサ３３との間に保持されている。可変容量コンデンサ３３は、基板３４によって電子ペン３の内部に固定されている。基板３４には、コンデンサ３５が搭載されている。コンデンサ３５及び可変容量コンデンサ３３はコイル３２に並列に接続され、周知の共振（同調）回路を構成する。
【００２３】
ＰＣ１９は、汎用のノート型のパーソナルコンピュータである。ＰＣ１９は、入力部１９１及びディスプレイ１９２を備える。入力部１９１は、各種指示を入力するために使用される。ディスプレイ１９２は、画像を表示する。手書入力システム１では、ＰＣ１９としてパーソナルコンピュータの代わりに周知の情報端末（タブレットＰＣ、及びスマートフォン等）が用いられてもよい。ＰＣ１９は、後述するＨＤＤ４２又はＲＡＭ４３に記憶されたファイルを、印刷装置５に印刷させることが可能である。印刷装置５は、ＰＣ１９からの指示に基づいて、印刷を実行する。図４に示す紙媒体１００は、印刷装置５によって印刷された紙媒体である。印刷装置５は、印刷機能のみを有する装置であってもよいし、印刷機能の他に、スキャナ機能及びコピー機能等を有する複合機であってもよい。以下の説明では、印刷装置５によって印刷された紙媒体１００を印刷媒体１１５（図４参照）といい、印刷媒体１１５の印刷に使用されたファイルを印刷ファイル８０（図３参照）という。
【００２４】
図２を参照して、手書入力システム１の電気的構成を説明する。まず、読取装置２の電気的構成と、読取装置２がストロークデータを取得する原理の概要とを説明する。読取装置２は、センサ基板７Ｌ，７Ｒ、メイン基板２０、及びセンサ制御基板２８，２９を備える。センサ基板７Ｌ，７Ｒは、夫々、左右一対の左読取装置２Ｌ、右読取装置２Ｒ（図１参照）内に設けられる。
【００２５】
メイン基板２０は、ＣＰＵ２１、ＲＡＭ２２、フラッシュＲＯＭ２３、及び無線通信部２４を備えている。ＲＡＭ２２、フラッシュＲＯＭ２３、及び無線通信部２４は、ＣＰＵ２１に電気的に接続されている。ＣＰＵ２１は、読取装置２の制御を行う。ＲＡＭ２２は、演算データ等の各種データを一時的に記憶する。フラッシュＲＯＭ２３には、ＣＰＵ２１が読取装置２を制御するために実行する各種プログラム、及び各種情報が記憶されている。また、フラッシュＲＯＭ２３にはストロークデータ等が記憶される。無線通信部２４は、外部の電子機器と近距離無線通信を実行するためのコントローラである。
【００２６】
センサ基板７Ｌ、７Ｒには、Ｘ軸方向及びＹ軸方向の各々に細長いループコイルが多数配列されている。センサ基板７Ｌは、センサ制御基板２８のＡＳＩＣ２８Ａに電気的に接続されている。ＡＳＩＣ２８Ａは、電子ペン３による筆記動作がセンサ基板７Ｌ上で行われた場合に、筆記動作に基づいて座標情報を検出し、ストロークデータを作成する処理を実行する。ストロークデータには、軌跡上の複数の位置を示す複数の座標情報が含まれる。センサ基板７Ｒは、センサ制御基板２９のＡＳＩＣ２９Ａに電気的に接続されている。ＡＳＩＣ２９Ａは、電子ペン３による筆記動作がセンサ基板７Ｒ上で行われた場合に、筆記動作に基づいて座標情報を検出し、ストロークデータを作成する処理を実行する。ＡＳＩＣ２８Ａ，２９Ａのうち、マスター側のＡＳＩＣ２８ＡはＣＰＵ２１に直接接続され、スレーブ側のＡＳＩＣ２９ＡはＡＳＩＣ２８Ａを介してＣＰＵ２１に接続されている。
【００２７】
センサ基板７Ｌ，７Ｒ上で電子ペン３による筆記動作が行われた場合にストロークデータが取得される原理を、概略的に説明する。ＣＰＵ２１はＡＳＩＣ２８Ａ，２９Ａを制御して、センサ基板７Ｌ，７Ｒの各々のループコイルに、一本ずつ特定の周波数の電流（励磁用送信電流）を流す。これにより、センサ基板７Ｌ，７Ｒの各々のループコイルから磁界が発生する。この状態で、例えばユーザが電子ペン３を用いて、読取装置２に固定された紙媒体１００に線画を筆記する動作を行うと、電子ペン３はセンサ基板７Ｌ，７Ｒに近接する。そのため、電子ペン３の共振回路は電磁誘導によって共振し、誘導磁界を生じる。
【００２８】
次に、ＣＰＵ２１はＡＳＩＣ２８Ａ，２９Ａを制御して、センサ基板７Ｌ，７Ｒの各々のループコイルからの磁界の発生を停止させる。センサ基板７Ｌ，７Ｒの各々のループコイルは、電子ペン３の共振回路から発せられる誘導磁界を受信する。ＣＰＵ２１はＡＳＩＣ２８Ａ，２９Ａを制御して、センサ基板７Ｌ，７Ｒの各々のループコイルに流れる信号電流（受信電流）を検出させる。ＡＳＩＣ２８Ａ，２９Ａがこの動作を全てのループコイルについて一本ずつ実行することで、受信電流に基づいて電子ペン３の位置が座標情報として検出される。
【００２９】
さらに、電子ペン３を用いて紙媒体１００に線画を筆記する動作が行われている状態では、芯体３１に筆圧が付与される。コイル３２のインダクタンスは、芯体３１に付与される筆圧に応じて変化する。これにより、芯体３１に付与される筆圧に応じて、電子ペン３の共振回路の共振周波数が変化する。ＣＰＵ２１は、共振周波数の変化（位相変化）を検出して、電子ペン３に付与された筆圧を特定する。つまりＣＰＵ２１は、特定した筆圧によって、紙媒体１００に線画が筆記されている状態であるか否かを判断できる。ＣＰＵ２１は、紙媒体１００に線画が筆記されていると判断した場合、電子ペン３の軌跡を示すストロークデータを取得し、ＲＡＭ２２又はフラッシュＲＯＭ２３に記憶する。
【００３０】
次に、ＰＣ１９の電気的構成について説明する。ＰＣ１９は、ＣＰＵ４１、ハードディスクドライブ（ＨＤＤ）４２、ＲＡＭ４３、無線通信部４４、入力回路４５、出力回路４６、入力部１９１、及びディスプレイ１９２を主に備える。ＣＰＵ４１は、ＰＣ１９の制御を行う。ＣＰＵ４１は、ＨＤＤ４２、ＲＡＭ４３、無線通信部４４、入力回路４５、及び出力回路４６と電気的に接続している。ＨＤＤ４２には、メイン処理（図７参照）を実行するためのメインプログラム等、ＣＰＵ４１が実行する各種プログラムが記憶されている。また、ＨＤＤ４２には、後述する特定コマンドテーブル９５（図５参照）及び編集データテーブル９６（図６参照）等が記憶されている。
【００３１】
ＰＣ１９は、図示外の媒体読取装置（例えば、ＣＤ−ＲＯＭドライブ）を備える。ＰＣ１９は、記憶媒体（例えば、ＣＤ−ＲＯＭ）に記憶されているプログラムを、媒体読取装置で読み取ってＨＤＤ４２にインストールできる。また、ＰＣ１９に接続されている外部機器（図示外）、又はネットワークからプログラムを受信して、ＨＤＤ４２にインストールしてもよい。
【００３２】
ＲＡＭ４３は、種々の一時データを記憶する。無線通信部４４は、外部の電子機器と無線通信を実行するためのコントローラである。入力回路４５は、ＣＰＵ４１へ入力部１９１（例えば、マウス、キーボード、タッチパネルなど）からの指示を送る制御を行う。出力回路４６は、ＣＰＵ４１からの指示に応じてディスプレイ１９２に画像を表示する制御を行う。
【００３３】
ＣＰＵ４１は、無線通信部４４を介して読取装置２との間で近距離無線通信を実行する。読取装置２のフラッシュＲＯＭ２３に記憶されているストロークデータは、読取装置２からＰＣ１９に転送される。ＣＰＵ４１は、読取装置２から転送されたストロークデータをＲＡＭ４３又はＨＤＤ４２に記憶する。読取装置２からＰＣ１９に対してストロークデータが転送される場合の通信は、無線通信に限定されず有線通信であってもよい。ＣＰＵ４１は、図示外のコネクタを介して、印刷装置５に電気的に接続されている。ＣＰＵ４１は、印刷装置５に印刷を実行させることができる。
【００３４】
ＣＰＵ４１は、ＲＡＭ４３又はＨＤＤ４２に記憶したストロークデータに基づくテキストデータを特定することも可能である。この場合、ＣＰＵ４１は、Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ（ＯＣＲ）処理を実行する。
【００３５】
図３及び図４を参照して、印刷ファイル８０の一例である印刷ファイル８０１、及び印刷媒体１１５について説明する。印刷ファイル８０１は、テキスト編集ソフトによって作成され、ＨＤＤ４２に記憶されている。図３においては、印刷ファイル８０１の内容が、ディスプレイ１９２に表示された状態を示している。ＰＣ１９のＣＰＵ４１の指示によって、印刷ファイル８０１に基づいて印刷装置５によって印刷が行われると、図４に示す印刷媒体１１５が得られる。印刷ファイル８０１及び印刷媒体１１５の内容は、セミナーの計画の資料であり、テキストが記載されている。なお、印刷ファイル８０１及び印刷媒体１１５の内容は、写真及び図等を含んでいてもよい。
【００３６】
図５を参照し、特定コマンドテーブル９５について説明する。図５に示すように、特定コマンドテーブル９５には、特定コマンドと特定方法とが対応付けられて記憶されている。特定コマンドは、特定コマンド９５１，９５２，９５３を含む。特定コマンド９５１は、「＃ｎａｍｅ：＊＊＊＊：ｎａｍｅ＃」であり、特定方法「ファイル名で特定」に対応付けられている。なお、「＊＊＊＊」には、ユーザが指定したファイル名が入る。例えば、特定コマンド９５１として「＃ｎａｍｅ：ＹＹＹ．ｄｏｃ：ｎａｍｅ＃」のテキストが抽出されると（図７のＳ５）、ＨＤＤ４２に記憶されている複数のファイルの中から、ファイル名「ＹＹＹ．ｄｏｃ」のファイルが検索され、印刷ファイル８０として特定される（図７のＳ６及びＳ８）。
【００３７】
特定コマンド９５２は、「＃ｔｉｔｌｅ：＊＊＊＊：ｔｉｔｌｅ＃」であり、特定方法「ファイル中のタイトルで特定」に対応付けられている。なお、「＊＊＊＊」には、ユーザが指定したタイトルが入る。例えば、特定コマンド９５２として、「＃ｔｉｔｌｅ：手順：ｔｉｔｌｅ＃」のテキストが抽出されると（図７のＳ５）、ＨＤＤ４２に記憶されている複数のファイルの夫々の内容が検索される（図７のＳ６及びＳ８）。そして、ファイル中のタイトル（例えば、最も最初に記載されているテキスト）が「手順」であるファイルが、印刷ファイル８０として特定される（図７のＳ６及びＳ８）。
【００３８】
特定コマンド９５３は、「＃ｐａｇｅ：Ｎ：ｐａｇｅ＃」であり、特定方法「ページを特定」が対応付けられている。なお、「Ｎ」には、ユーザが指定したページ番号が入る。特定コマンド９５３は、ファイルを特定する特定コマンド（例えば、特定コマンド９５１，９５２）を用いて特定された印刷ファイル８０中のページを特定するコマンドである。例えば、特定コマンド９５１として「＃ｎａｍｅ：ＹＹＹ．ｄｏｃ：ｎａｍｅ＃」が抽出され、特定コマンド９５３として「＃ｐａｇｅ：３：ｐａｇｅ＃」が抽出されると（図７のＳ５）、印刷ファイル８０「ＹＹＹ．ｄｏｃ」が特定されるとともに、印刷ファイル８０中の「３ページ目」が特定される（図７のＳ６及びＳ８）。図７のＳ１５及びＳ１６においては、印刷ファイル８０中の３ページ目に対して軌跡情報（後述）が合成される。なお、特定コマンド９５３が特定されない場合、印刷ファイル８０中の１ページ目に対して、軌跡情報が合成される。
【００３９】
図６を参照し、編集データテーブル９６について説明する。図６に示すように、編集データテーブル９６には、所定の記号と編集方法とが対応付けられて記憶されている。所定の記号は、消去記号９６１、第一挿入記号９６２、第二挿入記号９６３、及び改行記号９６４等を含む。消去記号９６１には、編集方法「消去」が対応付けられている。第一挿入記号９６２には、編集方法「挿入」が対応付けられている。第二挿入記号９６３には、編集方法「挿入」が対応付けられている。改行記号９６４には、編集方法「改行」が対応付けられている。
【００４０】
ユーザが電子ペン３を使用して印刷媒体１１５のテキスト上に二重線の消去記号９６１を記入すると、後述するＳ１２、Ｓ１４、及びＳ１５の処理によって、印刷ファイル８０におけるテキストが消去される。同様に、ユーザが印刷媒体１１５のテキストに、第一挿入記号９６２、又は第二挿入記号９６３を記入し、挿入するテキストを記入すると、印刷ファイル８０にテキストが挿入される。また、ユーザが印刷媒体１１５のテキストに改行記号９６４を記入すると、印刷ファイル８０におけるテキストが改行される。
【００４１】
図７を参照して、ＰＣ１９のＣＰＵ４１によって実行されるメイン処理について説明する。ＣＰＵ４１は、ユーザによる入力部１９１の操作によって、メイン処理を含むアプリケーションの起動の指示が入力された場合に、ＨＤＤ４２に記憶されたメインプログラムに基づいて動作することで、メイン処理を開始する。メイン処理は、電子ペン３を使用してユーザが印刷媒体に記入した場合に、ストロークデータに基づく軌跡に対応する情報である軌跡情報を、印刷媒体の印刷に使用された印刷ファイル８０に合成する処理である。本実施形態では、軌跡情報は、テキストデータであるとする。
【００４２】
以下の説明では、印刷ファイル８０１（図３参照）に基づいて印刷された印刷媒体１１５（図４参照）を、ユーザが左読取装置２Ｌ又は右読取装置２Ｒに載置し、電子ペン３を使用して図８に示すように記入した場合を具体例として例示しながら説明する。印刷ファイル８０１のファイル名は「ｓｅｍｉｎａｒ．ｄｏｃ」であるとする。図８に示す例では、「第５会議室」の「第５」の部分に、消去記号９６１が記入されている。また、「１２月１９日にセミナーを計画しています。」と、「関係者は、運営をお願いします」との間に、改行記号９６４が記入されている。また、第一挿入記号９６２が記入され、「セミナーの」のテキスト９７１が記入されている。また、「１７：００」の右側に、「セミナー終了」のテキスト９７２が記入されている。また、特定コマンド「＃ｎａｍｅ：ｓｅｍｉｎａｒ．ｄｏｃ：ｎａｍｅ＃」のテキスト９７３が記入されている。この場合、読取装置２のＣＰＵ２１によって、図９に示すように、ユーザが記入した内容に対応するストロークデータが取得される。図９は、ストロークデータに基づく軌跡を示している。
【００４３】
ＣＰＵ４１は、印刷媒体１１５が載置される左読取装置２Ｌ及び右読取装置２Ｒ上における電子ペン３の軌跡を示すストロークデータを取得する（Ｓ１）。読取装置２のＣＰＵ２１は、無線通信部２４を介して、ＰＣ１９のＣＰＵ４１にストロークデータを送信する。ＣＰＵ４１は、Ｓ１の処理において、読取装置２のＣＰＵ２１から送信されるストロークデータを取得する。なお、ＣＰＵ４１は、ストロークデータを取得した場合、ストロークデータをＲＡＭ５２又はＨＤＤ４２に記憶する。次いで、ＣＰＵ４１は、Ｓ１に処理の結果、ストロークデータが取得されたか否かを判断する（Ｓ２）。ストロークデータが取得されていない場合（Ｓ２：ＮＯ）、ＣＰＵ４１は、軌跡情報ファイル（後述）がＨＤＤ４２に記憶されているか否かを判断する。軌跡情報ファイルは、後述するＳ１７の処理においてＨＤＤ４２に記憶される。軌跡情報ファイルが記憶されていない場合（Ｓ３：ＮＯ）、ＣＰＵ４１は、処理をＳ１に戻す。
【００４４】
Ｓ１においてストロークデータが取得された場合（Ｓ２：ＹＥＳ）、ＣＰＵ４１は、Ｓ１において取得されたストロークデータに基づく軌跡を、軌跡情報であるテキストデータに変換する（Ｓ４）。Ｓ４の処理は、ＯＣＲ処理が実行されることによって行われる。これによって、テキスト９７１「セミナーの」と、テキスト９７２「セミナー終了」と、特定コマンドであるテキスト９７３「＃ｎａｍｅ：ｓｅｍｉｎａｒ．ｄｏｃ：ｎａｍｅ＃」とのテキストデータが取得される。
【００４５】
次いで、ＣＰＵ４１は、Ｓ１において取得されたストロークデータに基づく軌跡に含まれる特定コマンドを抽出する（Ｓ５）。Ｓ５の処理は、Ｓ４において変換されたテキストデータの中から、特定コマンドテーブル９５（図５参照）に登録されている特定コマンドに対応するテキストを特定することで行われる。具体例の場合、テキスト９７３「＃ｎａｍｅ：ｓｅｍｉｎａｒ．ｄｏｃ：ｎａｍｅ＃」が特定コマンドとして抽出される。
【００４６】
次いで、ＣＰＵ４１は、Ｓ５において抽出された特定コマンドに基づき、印刷ファイル８０を特定する（Ｓ６）。具体例では、Ｓ５において特定コマンド「＃ｎａｍｅ：ｓｅｍｉｎａｒ．ｄｏｃ：ｎａｍｅ＃」が特定されている。特定コマンドテーブル９５においては、特定コマンド９５１「＃ｎａｍｅ：＊＊＊＊：ｎａｍｅ＃」は、特定方法「ファイル名で特定」に対応付けられている。このため、ＣＰＵ４１は、ＨＤＤ４２に記憶されているファイルの中から、ファイル名が「ｓｅｍｉｎａｒ．ｄｏｃ」である印刷ファイル８０１（図３参照）を検索して特定する。なお、検索範囲は、ＨＤＤ４２の記憶領域全体でなくてもよい。例えば、予め設定されたフォルダ内のファイルが検索されてもよい。また、例えば、ＣＰＵ４１が印刷装置５を使用して印刷をした場合に、印刷したファイルの履歴をＨＤＤ４２に記憶しておき、Ｓ６の処理では、履歴を検索して印刷ファイル８０を特定してもよい。
【００４７】
次いで、ＣＰＵ４１は、Ｓ６の結果、印刷ファイル８０が特定できたか否かを判断する（Ｓ７）。印刷ファイル８０が特定できた場合（Ｓ７：ＹＥＳ）、ＣＰＵ４１は、Ｓ１において取得したストロークデータに基づく軌跡の位置に対応する印刷ファイル８０における位置を特定する（Ｓ１０）。ＣＰＵ４１は、印刷ファイル８０を印刷する場合における、「１７：００」等の各テキストが印刷される印刷媒体１１５上の位置を、印刷ファイル８０に基づいて特定可能である。ＣＰＵ４１は、Ｓ１において取得されたストロークデータに含まれる座標情報を参照し、ストロークデータが、印刷ファイル８０における何処の位置に記載されたストロークデータであるかを特定する。具体例の場合、例えば、テキスト９７２「セミナー終了」（図８参照）が、印刷ファイル８０１におけるテキスト「１７：００」の右側に位置する座標にあることが特定される。同様に、テキスト９７１が、テキスト「関係者は、運営をお願いします。」の下側に位置する座標にあることが特定され、テキスト９７３が、テキスト「１８：００」の下側に位置する座標にあることが特定される。
【００４８】
次いで、ＣＰＵ４１は、Ｓ６において特定した印刷ファイル８０が、編集可能なファイルであるか否かを判断する（Ｓ１１）。編集可能なファイルは、例えば、文書作成ファイル、表計算ソフトのファイル等である。編集不能なファイルは、例えば、読取専用のドキュメントファイルである。ＣＰＵ４１は、印刷ファイル８０についてのファイルの種類を示す情報（例えば、拡張子等）を参照し、編集可能なファイルか否かを判断する。具体例の印刷ファイル８０１「ｓｅｍｉｎａｒ．ｄｏｃ」は、編集可能なファイルである。
【００４９】
編集可能なファイルである場合（Ｓ１１：ＹＥＳ）、ＣＰＵ４１は、Ｓ１において取得したストロークデータが示す軌跡から、所定の記号を特定する（Ｓ１２）。例えば、Ｓ４において変換されたテキストデータの中に所定の記号が含まれており、ＣＰＵ４１はＳ１２において、テキストデータの中から、所定の記号が特定してもよい。また、ＣＰＵ４１は、Ｓ１において取得したストロークデータが示す軌跡の中から、ＯＣＲ処理等によって、所定の記号を特定してもよい。また、Ｓ１２の処理では、取得された所定の記号の位置（座標）も特定される。図８及び図９に示す例では、消去記号９６１、第一挿入記号９６２、及び改行記号９６４が特定され、それらの記号の位置も特定される。
【００５０】
次いで、ＣＰＵ４１は、Ｓ１２の結果、所定の記号を特定できたか否かを判断する（Ｓ１３）。ＣＰＵ４１は、所定の記号を特定できなかった場合（Ｓ１３：ＮＯ）、処理をＳ１５に進める。ＣＰＵ４１は、所定の記号を特定できた場合（１３：ＹＥＳ）、ＨＤＤ４２に記憶されている編集データテーブル９６（図６参照）を参照し、Ｓ１２において特定した所定の記号に対応する編集方法を特定する（Ｓ１４）。具体例では、消去記号９６１、第一挿入記号９６２、及び改行記号９６４が特定されているので、夫々の記号に対応する「消去」、「挿入」、及び「改行」が特定される。
【００５１】
次いで、ＣＰＵ４１は、Ｓ６において特定された印刷ファイル８０に、軌跡情報を合成する（Ｓ１５）。Ｓ１５の処理では、Ｓ１４において特定された編集方法に基づき、印刷ファイル８０が編集される。また、Ｓ４において変換されたテキストデータが、Ｓ１０において特定されてた印刷ファイル８０における位置に合成される。図１０に示すように、具体例の場合、テキスト「セミナー終了」が、テキスト「１７：００」の右側に追加される。また、第一挿入記号９６２の位置に、テキスト「セミナーの」が挿入される。また、消去記号９６１の位置にある「第５」が消去される。また、改行記号９６４の位置で、テキストが改行される。
【００５２】
ＣＰＵ４１は、Ｓ２において取得したストロークデータに基づく軌跡のうち、Ｓ５において抽出された特定コマンド以外の軌跡に対応する軌跡情報を、Ｓ６において特定した印刷ファイル８０に合成する。このため、Ｓ４において変換されたテキストデータに基づくテキストのうち、特定コマンドである「＃ｎａｍｅ：ｓｅｍｉｎａｒ．ｄｏｃ．ｎａｍｅ＃」は、印刷ファイル８０１に合成されない。ＣＰＵ４１は、Ｓ１５を実行した後、処理をＳ１に戻す。
【００５３】
例えば、ＰＣ１９以外のＰＣに印刷ファイル８０１が記憶されており、図示しない印刷装置によって、印刷媒体１１５（図４及び図８参照）が印刷された場合、印刷ファイル８０１がＨＤＤ４２に記憶されていない。このため、ＣＰＵ４１は、Ｓ６において印刷ファイル８０１を特定できない。ＣＰＵ４１は、Ｓ７において印刷ファイル８０１が特定できなかったと判断した場合（Ｓ７：ＮＯ）、印刷ファイル８０１とは異なるファイルである軌跡情報ファイル８４（図１１参照）に軌跡情報を記録し、ＨＤＤ４２に記憶する（Ｓ１７）。軌跡情報ファイル８４は、Ｓ１７において新たに作成したファイルであってもよいし、予め作成されてＨＤＤ４２に記憶されているファイルであってもよい。本実施形態では、図１１に示すように、軌跡情報ファイル８４に、Ｓ４において変換されたテキストデータに基づくテキスト「セミナーの」、「セミナー終了」が記録される。このとき、Ｓ５において抽出された特定コマンド「＃ｎａｍｅ：ｓｅｍｉｎａｒ．ｄｏｃ：ｎａｍｅ＃」も軌跡情報ファイル８４に記憶される。なお、本実施形態では、テキスト「セミナーの」及び「セミナー終了」についてのストロークデータの座標情報もＨＤＤ４２に記憶される。また、消去記号９６１、第一挿入記号９６２、及び改行記号９６４と、これらの記号が記載されたストロークデータの座標情報もＨＤＤ４２に記憶される。
【００５４】
次いで、ＣＰＵ４１は、処理をＳ１に戻す。ＣＰＵ４１は、軌跡情報ファイル８４が記憶されていると判断し（Ｓ３：ＹＥＳ）、Ｓ５において抽出され、Ｓ１７において軌跡情報ファイル８４に記録された特定コマンドに基づき、印刷ファイル８０を特定する（Ｓ８）。ＣＰＵ４１は、Ｓ８の結果、印刷ファイル８０が特定できたか否かを判断する（Ｓ９）。ＣＰＵ４１は、印刷ファイル８０を特定できなかった場合（Ｓ９：ＮＯ）、処理をＳ１に戻す。印刷媒体１１５の印刷に使用された印刷ファイル８０が、外部メモリ等を介して、ＰＣ１９のＨＤＤ４２に記憶された場合、ＣＰＵ４１は、Ｓ８の処理によって、印刷ファイル８０を特定することできる。ＣＰＵ４１は、Ｓ８の結果、印刷ファイル８０が特定できた場合（Ｓ９：ＹＥＳ）、処理をＳ１０に進める。
【００５５】
具体例の場合、ＨＤＤ４２に記憶されたテキスト「セミナーの」及び「セミナー終了」についてのストロークデータの座標情報から、印刷ファイル８０１における位置が特定される（Ｓ１０）。また、ＨＤＤ４２に記憶された消去記号９６１、第一挿入記号９６２、及び改行記号９６４が特定され、それらの記号の位置も特定される（Ｓ１２）。そして、編集方法が特定される（Ｓ１４）。さらに、軌跡情報ファイル８４が参照され、軌跡情報がＳ８において特定された印刷ファイル８０１に合成される。これによって、図１０に示す編集後の印刷ファイル８０１が得られる。
【００５６】
以下の説明では、例えば、図３に示す印刷ファイル８０１と同様の内容で、印刷ファイル８０の一例であり、編集不能な印刷ファイル８０２「ｓｅｍｉｎａｒ．ｐｄｆ」がＨＤＤ４２に記憶されているとする。また、図８に示す特定コマンドを示すテキスト９７３の代わりに「＃ｎａｍｅ：ｓｅｍｉｎａｒ．ｐｄｆ：ｎａｍｅ＃」が記載されたとする。この場合、Ｓ６において、印刷ファイル８０２「ｓｅｍｉｎａｒ．ｐｄｆ」が特定される。そして、編集可能なファイルでないと判断される（Ｓ１１：ＮＯ）。この場合、ＣＰＵ４１は、Ｓ４において変換したテキストデータを、コメントして印刷ファイル８０２に合成する（Ｓ１６）。図１２に、テキストデータがコメントとして合成された状態の印刷ファイル８０２をディスプレイ１９２に表示した状態を示す。印刷ファイル８０２に右部には、コメント欄８２１が配置されている。テキストデータに基づくテキスト「セミナーの」と、「セミナー終了」とが、コメント欄８２１に配置され、テキストが記載された位置が矢印で示されている。なお、ＣＰＵ４１は、Ｓ１２と同様の処理によって、記号９７１，９７２，９７４を特定し、コメント欄８２１に配置してもよい。次いで、ＣＰＵ４１は、処理をＳ１に戻す。
【００５７】
以上のように、本実施形態における処理が実行される。本実施形態では、Ｓ１において取得されたストロークデータに基づいて、印刷ファイル８０が特定される（Ｓ６及びＳ８）。このため、従来のように、紙ＩＤを紙に印刷する必要はない。よって、紙ＩＤを生成するアプリケーションを有するシステムのない環境において印刷された印刷媒体１１５を使用して、ユーザが電子ペン３で筆記を行った場合においても、ＰＣ４は、筆記した内容に対応する軌跡情報を、印刷ファイル８０に合成することができる。このため、印刷媒体１１５を印刷される環境が限られることなく、ユーザは、例えば、外出先において印刷した印刷媒体１１５を使用することができる。よって、ユーザの利便性が向上する。
【００５８】
また、印刷ファイル８０が、ＨＤＤ４２に記憶されていさえすれば、Ｓ６又はＳ８において印刷ファイル８０が特定される。このため、印刷ファイル８０を印刷して印刷媒体１１５を作成するユーザが、印刷媒体１１５に記入を行うユーザと異なっていても、印刷ファイル８０に、記入内容を反映させることができる。よって、ユーザの利便性が向上する。
【００５９】
また、図示しないスキャナ又は複合機等の光学読取装置によって、印刷媒体１１５を読み取って、軌跡情報を取得させる必要がない。このため、ユーザが印刷媒体１１５に筆記を行った後に、スキャナ又は複合機等に読み取らせる手間を削減することができる。また、スキャナ又は複合機等の光学読取装置のない環境においても、軌跡情報を印刷ファイル８０に合成することができる。よって、ユーザの利便性が向上する。
【００６０】
また、ストロークデータに基づく軌跡に含まれる特定コマンドが抽出され（Ｓ５）、抽出された特定コマンドに基づいて印刷ファイル８０が特定される（Ｓ６及びＳ８）。このため、ユーザが電子ペン３を使用して特定コマンドを印刷媒体１１５に記入するだけで、印刷ファイル８０に軌跡情報を合成することができる。よって、ユーザの利便性が向上する。
【００６１】
また、ストロークデータに基づく軌跡を、軌跡情報であるテキストデータに変換し（Ｓ４）、印刷ファイル８０に合成する（Ｓ１５及びＳ１６）。ユーザが印刷媒体１１５に電子ペン３で筆記すれば、自動的にテキストデータに変換され、印刷ファイル８０に合成されるので、ユーザの利便性が向上する。
【００６２】
また、ストロークデータに基づく軌跡の位置に対応する印刷ファイル８０における位置が特定される（Ｓ１０）。そして、特定された印刷ファイル８０における位置に、テキストデータが合成される（Ｓ１５及びＳ１６）。ユーザが印刷媒体１１５に筆記すれば、自動的にテキストデータが印刷ファイル８０における位置に合成されるので、ユーザの利便性が向上する。
【００６３】
また、ユーザが所定の記号を印刷媒体１１５に記入した場合、所定の記号が特定され（Ｓ１２）、所定の記号に対応する編集方法に基づいて印刷ファイル８０が編集される（Ｓ１４及びＳ１５）。このため、ユーザは、所定の記号を印刷媒体１１５に記入することで、印刷ファイル８０を編集することができる。よって、ユーザが印刷ファイル８０を操作して編集する必要がなく、ユーザの利便性が向上する。
【００６４】
また、印刷ファイル８０２のように、編集可能な印刷ファイル８０ではない場合（Ｓ１１：ＮＯ）、テキストデータがコメントとして印刷ファイル８０２に合成される（Ｓ１６）。よって、図１２に示すように、編集不能な印刷ファイル８０２に対しても、ユーザが印刷媒体１１５に筆記した内容を反映することができる。よって、ユーザの利便性が向上する。
【００６５】
また、特定コマンドを示す軌跡は、印刷ファイル８０に合成されない（Ｓ１５及びＳ１６）。故に、特定コマンドが印刷ファイル８０に合成され、印刷ファイル８０の内容が確認し難くなる可能性を低減できる。故に、ユーザの利便性が向上する。
【００６６】
印刷ファイル８０が特定されない場合に、印刷ファイル８０とは異なる軌跡情報ファイル８４に軌跡情報が記録される（Ｓ１７）。このため、ユーザは、軌跡情報が印刷ファイル８０に合成されなくても、例えば、軌跡情報ファイル８４（図１１参照）を閲覧し、軌跡情報を確認することができる。よって、ユーザの利便性が向上する。
【００６７】
また、Ｓ１７において軌跡情報ファイル８４がＨＤＤ４２に記憶された後においても、印刷ファイル８０が特定される（Ｓ８）。そして、印刷ファイル８０が特定されると（Ｓ９：ＹＥＳ）、ＨＤＤ４２に記憶された軌跡情報ファイル８４が参照され、Ｓ８において特定された印刷ファイル８０に軌跡情報が合成される（Ｓ１５又はＳ１６）。すなわち、一旦Ｓ６において印刷ファイル８０が特定されなくても、軌跡情報ファイル８４に軌跡情報が記録された後に（Ｓ１７）、印刷ファイル８０が特定されると（Ｓ８）、軌跡情報を印刷ファイル８０に合成することができる（Ｓ１５又はＳ１６）。よって、ユーザの利便性が向上する。
【００６８】
本実施形態において、電子ペン３は本発明の「筆記手段」の一例である。左読取装置２Ｌ及び右読取装置２Ｒは本発明の「載置部」の一例である。ＨＤＤ４２は本発明の「第一記憶部」、「第二記憶部」、及び「第三記憶部」の一例である。Ｓ１の処理を行うＣＰＵ４１は、本発明の「ストロークデータ取得手段」の一例である。Ｓ５、Ｓ６、及びＳ８の処理を行うＣＰＵ４１は本発明の「印刷ファイル特定手段」の一例である。Ｓ５の処理を行うＣＰＵ４１は本発明の「コマンド抽出手段」の一例である。Ｓ４の処理を行うＣＰＵ４１は本発明の「テキスト変換手段」の一例である。Ｓ１０の処理を行うＣＰＵ４１は本発明の「位置特定手段」の一例である。Ｓ１２の処理を行うＣＰＵ４１は本発明の「記号特定手段」の一例である。Ｓ１４の処理を行うＣＰＵ４１は本発明の「編集方法特定手段」の一例である。Ｓ１１の処理を行うＣＰＵ４１は本発明の「編集可否判断手段」の一例である。Ｓ１７の処理を行うＰＣＵ４１は本発明の「軌跡情報記憶手段」の一例である。
【００６９】
なお、本発明は上記の実施形態に限定されるものではなく、種々の変更が可能である。例えば、軌跡情報は、ストロークデータに基づく軌跡に対応する情報であればよく、テキストデータに限定されない。例えば、軌跡情報は、ストロークデータそのもの、又はストロークデータに基づく軌跡を示す画像データであってもよい。この場合、図９に示すように、Ｓ１において取得されるストロークデータに基づく軌跡（テキスト９７１，９７２，９７３、及び記号９６１，９６２，９６３の軌跡）を、図１３に示すように、印刷ファイル８０に合成してもよい（図７のＳ１５参照）。
【００７０】
同様に、Ｓ１７において軌跡情報ファイル８４に記録される軌跡情報は、ストロークデータそのもの、又はストロークデータに基づく軌跡を示す画像データであってもよい。また、Ｓ１７が実行されず、軌跡情報が記憶されなくてもよい。また、軌跡情報ファイル８４がＨＤＤ４２に記憶された後に、Ｓ８において印刷ファイル８０が特定されていたが、Ｓ８が実行されず、印刷ファイル８０が特定されなくてもよい。
【００７１】
また、特定コマンドは、テキストであったが、これに限定されない。例えば、特定コマンドは、星形状、四角形など、所定の形状であってもよい。この場合、特定コマンドである所定の形状が、特定コマンドテーブル９５において特定方法に対応付けられ、Ｓ５において所定の形状が抽出された場合に、Ｓ６及びＳ８において所定の形状に対応する特定方法で、印刷ファイル８０が特定されてもよい。
【００７２】
また、Ｓ１５及びＳ１６においては、特定コマンドは印刷ファイル８０に合成されなかったが、合成されてもよい。また、印刷ファイル８０が編集不能な印刷ファイル８０２である場合（Ｓ１１：ＮＯ）、Ｓ１６においてコメントとして軌跡情報が合成されたが、編集不能な印刷ファイル８０２である場合は、軌跡情報が合成されなくてもよい。
【００７３】
また、所定の記号が特定され（Ｓ１２）、所定の記号に対応する編集方法が特定され（Ｓ１４）、特定された編集方法に基づき印刷ファイル８０が編集されていたが、これに限定されない。例えば、所定の記号によって印刷ファイル８０を編集する機能が設けられていなくてもよい。
【符号の説明】
【００７４】
２    読取装置
２Ｌ    左読取装置
２Ｒ    右読取装置
３    電子ペン
５    印刷装置
８０，８０１，８０２    印刷ファイル
８４    軌跡情報ファイル
９５    特定コマンドテーブル
９６    編集データテーブル
１００    紙媒体
１１５    印刷媒体
９５１，９５２，９５３    特定コマンド
９６１    消去記号
９６２    第一挿入記号
９６３    第二挿入記号
９６４    改行記号
【図１】
2015141655.tif 000003
【図２】
2015141655.tif 000004
【図３】
2015141655.tif 000005
【図４】
2015141655.tif 000006
【図５】
2015141655.tif 000007
【図６】
2015141655.tif 000008
【図７】
2015141655.tif 000009
【図８】
2015141655.tif 000010
【図９】
2015141655.tif 000011
【図１０】
2015141655.tif 000012
【図１１】
2015141655.tif 000013
【図１２】
2015141655.tif 000014
【図１３】
2015141655.tif 000015