(57)【特許請求の範囲】
【請求項１】
電子文書に含まれる特定の領域を識別し得る情報を含む電子文書設定情報を取得する電子文書設定情報取得手段と、
電子文書の画像データが印刷された場合の記録媒体上の所定位置を示す情報を含む記録媒体の状態を示す記録媒体情報を取得する記録媒体情報取得手段と、
前記電子文書設定情報取得手段によって取得された電子文書設定情報と、前記記録媒体情報取得手段によって取得された記録媒体情報とを前記特定の領域を識別し得る情報により対応付ける対応付け手段と、
電子文書に含まれる前記特定の領域を識別し得る情報と、該電子文書の画像データが印刷される記録媒体を識別し得る情報とを、印刷されるべき電子文書の画像データに埋め込む埋込手段と、
を有する情報処理装置。
【請求項２】
前記対応付け手段は、電子文書に含まれる前記特定の領域を識別し得る情報と、該電子文書の画像データが印刷される記録媒体を識別し得る情報との組合せによって、前記電子文書設定情報取得手段によって取得された電子文書設定情報と、前記記録媒体情報取得手段によって作成された記録媒体情報とを対応付ける
請求項１に記載の情報処理装置。
【請求項３】
電子文書に含まれる特定の領域を識別し得る情報を含む電子文書設定情報を取得する電子文書設定情報取得手段と、
電子文書の画像データが印刷された場合の記録媒体上の所定位置を示す情報を含む記録媒体の状態を示す記録媒体情報を取得する記録媒体情報取得手段と、
前記電子文書設定情報取得手段によって取得された電子文書設定情報と、前記記録媒体情報取得手段によって取得された記録媒体情報とを前記特定の領域を識別し得る情報により対応付ける対応付け手段と、
電子文書の画像データが印刷されたイメージを示す印刷画像を作成する印刷画像作成手段と、
を有し、
前記記録媒体情報取得手段は、前記印刷画像作成手段によって作成された印刷画像から、前記記録媒体情報を取得する情報処理装置。
【請求項４】
前記埋込手段によって、電子文書に含まれる前記特定の領域を識別し得る情報及び該電子文書の画像データが印刷される記録媒体を識別し得る情報が埋め込まれた画像データを記録媒体に印刷する印刷手段と、
前記印刷手段によって画像データが印刷された記録媒体に書込みがなされた場合、該記録媒体から、該記録媒体への書込み、電子文書に含まれる前記特定の領域を識別し得る情報及び該電子文書の画像データが印刷される記録媒体を識別し得る情報を読み取る読取手段と、
前記読取手段によって読み取られた記録媒体への書込みが、前記読取手段によって読み取られた電子文書に含まれる前記特定の領域を識別し得る情報及び該電子文書の画像データが印刷される記録媒体を識別し得る情報に対応付けられる電子文書設定情報が設定された電子文書に反映されるよう更新する更新手段と
をさらに有する請求項１に記載の情報処理装置。
【請求項５】
前記印刷手段は、電子文書の画像データを印刷した記録媒体に、電子文書に含まれる前記特定の領域を識別し得る情報と、該電子文書の画像データが印刷される記録媒体を識別し得る情報とを示す画像データをさらに印刷する
請求項４に記載の情報処理装置。
【請求項６】
前記印刷手段は、電子文書の画像データを印刷しながら、電子文書に含まれる前記特定の領域を識別し得る情報と、該電子文書の画像データが印刷される記録媒体を識別し得る情報とを示す画像データを印刷する
請求項４に記載の情報処理装置。
【請求項７】
コンピュータを備える情報処理装置において、
電子文書に含まれる特定の領域を識別し得る情報を含む電子文書設定情報を取得するステップと、
電子文書の画像データが印刷された場合の記録媒体上の所定位置を示す情報を含む記録媒体の状態を示す記録媒体情報を取得するステップと、
前記取得された電子文書設定情報と、前記取得された記録媒体情報とを前記特定の領域を識別し得る情報により対応付けるステップと、
電子文書に含まれる前記特定の領域を識別し得る情報と、該電子文書の画像データが印刷される記録媒体を識別し得る情報とを、印刷されるべき電子文書の画像データに埋め込むステップと、
を前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、予め定められた直交座標上に所定数の文字枠が初期設定された、手書き入力用の入力画面を備える文字認識処理装置が開示されている。
特許文献２には、筆記された文字列を示す筆記データを補正し、筆記データの表示位置を文字列が記入されるべき記入欄に一致させることによって、筆記データを帳票と適切に重ね合わせて表示させる筆記データ入力装置１０８が開示されている。
特許文献３には、手書き文字を画像情報として読み込み、画像情報から文字単位で切り出した矩形文字画像の座標を格納し、指定された矩形文字画像と類似度の高い矩形文字画像とともに、指定された矩形文字画像の近傍にある矩形文字画像を並べて表示する文字認識システムが開示されている。
特許文献４には、用紙から、所定の位置に記載された紙面情報を抽出し、抽出された紙面情報に対し、所定の位置に記載されたコマンドに対応するコマンド情報に基づく編集処理を施す編集システムが開示されている。
特許文献５には、処理対象の状態に応じて、少なくとも１つのパターン認識処理を行うパターン認識装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２９３８１２号公報
【特許文献２】特開２００５−０３８０７７号公報
【特許文献３】特開２００５−０５０１３４号公報
【特許文献４】特開２００５−３４６４１５号公報
【特許文献５】特開２００７−０５８８８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、作成された電子文書の表示結果と、電子文書の画像データの印刷結果とを正確に対応付ける情報処理装置を提供することである。
【課題を解決するための手段】
【０００５】
[情報処理装置]
本発明に係る情報処理装置は、電子文書に含まれる特定の領域を識別し得る情報を含む電子文書設定情報を取得する電子文書設定情報取得手段と、電子文書の画像データが印刷された場合の記録媒体上の所定位置を示す情報を含む記録媒体の状態を示す記録媒体情報を取得する記録媒体情報取得手段と、前記電子文書設定情報取得手段によって取得された電子文書設定情報と、前記記録媒体情報取得手段によって取得された記録媒体情報とを前記特定の領域を識別し得る情報により対応付ける対応付け手段と、電子文書に含まれる前記特定の領域を識別し得る情報と、該電子文書の画像データが印刷される記録媒体を識別し得る情報とを、印刷されるべき電子文書の画像データに埋め込む埋込手段とを有する。
【０００６】
好適には、前記対応付け手段は、電子文書に含まれる前記特定の領域を識別し得る情報と、該電子文書の画像データが印刷される記録媒体を識別し得る情報との組合せによって、前記電子文書設定情報取得手段によって取得された電子文書設定情報と、前記記録媒体情報取得手段によって作成された記録媒体情報とを対応付ける。
【０００８】
好適には、電子文書の画像データが印刷されたイメージを示す印刷画像を作成する印刷画像作成手段をさらに有し、前記記録媒体情報取得手段は、前記印刷画像作成手段によって作成された印刷画像から、前記記録媒体情報を取得する。
【０００９】
好適には、前記埋込手段によって、電子文書に含まれる前記特定の領域を識別し得る情報及び該電子文書の画像データが印刷される記録媒体を識別し得る情報が埋め込まれた画像データを記録媒体に印刷する印刷手段と、前記印刷手段によって画像データが印刷された記録媒体に書込みがなされた場合、該記録媒体から、該記録媒体への書込み、電子文書に含まれる前記特定の領域を識別し得る情報及び該電子文書の画像データが印刷される記録媒体を識別し得る情報を読み取る読取手段と、前記読取手段によって読み取られた記録媒体への書込みが、前記読取手段によって読み取られた電子文書に含まれる前記特定の領域を識別し得る情報及び該電子文書の画像データが印刷される記録媒体を識別し得る情報に対応付けられる電子文書設定情報が設定された電子文書に反映されるよう更新する更新手段とをさらに有する。
【００１０】
好適には、前記印刷手段は、電子文書の画像データを印刷した記録媒体に、電子文書に含まれる前記特定の領域を識別し得る情報と、該電子文書の画像データが印刷される記録媒体を識別し得る情報とを示す画像データをさらに印刷する。
【００１１】
好適には、前記印刷手段は、電子文書の画像データを印刷しながら、電子文書に含まれる前記特定の領域を識別し得る情報と、該電子文書の画像データが印刷される記録媒体を識別し得る情報とを示す画像データを印刷する。
【００１２】
[プログラム]
本発明に係るプログラムは、コンピュータを備える情報処理装置において、電子文書に含まれる特定の領域を識別し得る情報を含む電子文書設定情報を取得するステップと、電子文書の画像データが印刷された場合の記録媒体上の所定位置を示す情報を含む記録媒体の状態を示す記録媒体情報を取得するステップと、前記取得された電子文書設定情報と、前記取得された記録媒体情報とを前記特定の領域を識別し得る情報により対応付けるステップと、電子文書に含まれる前記特定の領域を識別し得る情報と、該電子文書の画像データが印刷される記録媒体を識別し得る情報とを、印刷されるべき電子文書の画像データに埋め込むステップを前記コンピュータに実行させる。
【発明の効果】
【００１３】
請求項１に係る本発明によれば、本構成を有しない場合に比べ、作成された電子文書の表示結果と、電子文書の画像データの印刷結果とを正確、また容易に対応付ける情報処理装置を提供することができる。
【００１４】
請求項２に係る本発明によれば、請求項１に係る本発明による効果に加え、本構成を有しない場合に比べ、作成された電子文書の表示結果と、電子文書の画像データの印刷結果とをより正確に対応付ける情報処理装置を提供することができる。
【００１６】
請求項３に係る本発明によれば、本構成を有しない場合に比べ、作成された電子文書の表示結果と、電子文書の画像データの印刷結果とを正確に対応付ける情報処理装置を提供することができるとともに、記録媒体情報を容易に作成する情報処理装置を提供することができる。
【００１７】
請求項４に係る本発明によれば、請求項１に係る本発明による効果に加え、本構成を有しない場合に比べ、記録媒体への書込みが容易に反映される情報処理装置を提供することができる。
【００１８】
請求項５に係る本発明によれば、請求項４に係る本発明による効果に加え、本構成を有しない場合に比べ、作成された電子文書の表示結果と、電子文書の画像データの印刷結果とを容易に対応付ける情報処理装置を提供することができる。
【００１９】
請求項６に係る本発明によれば、請求項４に係る本発明による効果に加え、本構成を有しない場合に比べ、作成された電子文書の表示結果と、電子文書の画像データの印刷結果とを容易に対応付ける情報処理装置を提供することができる。
【００２０】
請求項７に係る本発明によれば、本構成を有しない場合に比べ、作成された電子文書の表示結果と、電子文書の画像データの印刷結果とを正確に対応付けるプログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態である情報処理装置と画像形成装置とが、ネットワークを介して互いに接続されて構成される情報処理システムを示す図である。
【図２】情報処理装置のハードウエア構成を示す図である。
【図３】情報処理装置で動作する情報処理プログラムの構成を示すブロック図である。
【図４Ａ】座標軸及び座標成分の設定例である。
【図４Ｂ】座標軸及び座標成分の設定例である。
【図５Ａ】記録媒体ＩＤ及び座標成分の埋込例である。
【図５Ｂ】記録媒体ＩＤ及び座標成分の埋込例である。
【図６】記憶部に記憶される電子文書設定情報の例である。
【図７】記憶部に記憶される記録媒体情報の例である。
【図８】情報処理プログラムの第１の変形例の構成を示すブロック図である。
【図９】情報処理プログラムの第２の変形例の構成を示すブロック図である。
【図１０】情報処理プログラムの第３の変形例の構成を示すブロック図である。
【図１１】読取装置として例示される電子ペンの構成を示す図である。
【図１２】情報処理装置において、電子文書が作成されてから、情報処理プログラムが実行され、画像形成装置において、電子文書の画像データが印刷されるまでの処理フローを示すフローチャートである。
【図１３】Ｅｘｃｅｌを用いて作成された電子文書の例である。
【図１４】情報処理プログラムの第１の変形例が実行された場合の処理フローを示すフローチャートである。
【図１５】情報処理プログラムの第２の変形例が実行された場合の処理フローを示すフローチャートである。
【図１６】情報処理プログラムの第３の変形例が実行された場合の処理フローを示すフローチャートである。
【図１７】読取装置において、記録媒体上の画像が認識されてから、情報処理プログラムが実行され、情報処理装置において、記録媒体への書込みが電子文書に反映されるまでの処理フローを示すフローチャートである。
【図１８Ａ】書込みがなされた電子文書の例である。
【図１８Ｂ】書込みが反映された電子文書の例である。
【図１８Ｃ】反映された書込みに基づく計算がなされた電子文書の例である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態を説明する。なお、以下の説明は本発明を実施するのにあたっての一例に過ぎず、本発明が以下に説明される事項に限定されるわけではなく、必要に応じて適宜変更可能である。
【００２３】
[情報処理システム１]
図１は、本発明の一実施形態である情報処理装置１０−１〜１０−ｎと画像形成装置１２とが、ネットワーク１４を介して互いに接続されて構成される情報処理システム１を示す図である。
情報処理装置１０−１〜１０−ｎには、Ｗｏｒｄ及びＥｘｃｅｌ（ともに登録商標）などのアプリケーションがインストールされており、一般的なコンピュータの機能が備えられている。
情報処理装置１０−１〜１０−ｎの操作者は、インストールされているアプリケーションを用いて電子文書を作成し、この電子文書を情報処理装置１０−１〜１０−ｎ内の記憶装置（図２を参照して後述）やネットワーク１４を介して接続されるファイルサーバ（不図示）などに保存するとともに、この電子文書の画像データを印刷する指示（印刷指示）を画像形成装置１２に送信する。
なお、情報処理装置１０−１〜１０−ｎには、アプリケーションのほか、図３などを参照して後述する情報処理プログラムがインストールされている。
【００２４】
画像形成装置１２は、例えば、印刷、コピー及びファクシミリ送信などの機能を備える複合機である。
このような構成によって、情報処理装置１０−１〜１０−ｎの操作者によって作成された電子文書の画像データが、画像形成装置１２によって記録媒体に印刷される。なお、記録媒体は、紙やＯＨＰシートなどのプラスチックシート及び金属板などであり、画像データが印刷可能なものであればよい。
【００２５】
さらに、画像形成装置１２によって画像データが印刷された記録媒体は、通信装置１６−１〜１６−ｎを介して情報処理装置１０−１〜１０−ｎに接続される読取装置１８−１〜１８−ｎによって読み取られる。
読取装置１８−１〜１８−ｎによって読み取られた情報（読取情報）は、通信装置１６−１〜１６−ｎを介して、情報処理装置１０−１〜１０−ｎに送信される。
なお、読取装置１８−１〜１８−ｎは、電子ペン、ハンディスキャナ及び携帯電話などであり、読取機能を備えるものであればよい。また、読取装置１８−１〜１８−ｎは、通信装置１６−１〜１６−ｎと別体であるものとして図示しているが、通信装置１６−１〜１６−ｎを内蔵していてもよい。
【００２６】
ただし、ｎは１以上の整数であって、ｎが常に同じ数を示すとは限らない。
以下の各図において、実質的に同じ構成部分には、同じ符号が付される。
以下、「情報処理装置１０−１〜１０−ｎ」など、複数存在しうる構成部分のいずれかが、特定されずに示される場合には、単に「情報処理装置１０」などと略記されることがある。
なお、図１に示す情報処理システム１には、１台の画像形成装置１２しかないが、複数台の画像形成装置１２があってもかまわない。
【００２７】
[情報処理装置１０]
図２は、図１の情報処理装置１０のハードウエア構成を示す図である。
図２に示すように、情報処理装置１０は、ＣＰＵ１００及びメモリ１０２などを含む本体１０４、入力装置１０８、出力装置１１０、通信インターフェース（通信ＩＦ）１１２、記憶装置１１４及び記憶媒体１１６から構成される。
つまり、情報処理装置１０は、図１の画像形成装置１２などの他の装置との通信が可能なコンピュータとしての構成部分を有している。
【００２８】
メモリ１０２、記憶装置１１４又は記憶媒体１１６は、アプリケーション及び情報処理プログラム２０などのソフトウェア、アプリケーションを用いて作成された電子文書、情報処理プログラム２０の実行にともない作成される情報、及び、図１の読取装置１８によって読み取られた情報の認識に用いられる情報を記憶する。
なお、情報処理プログラム２０の実行にともない作成される情報や、読取装置１８によって読み取られた情報の認識に用いられる情報の詳細は、図３などを参照して後述する。
アプリケーションを用いて作成された電子文書、及び、情報処理プログラム２０の実行にともない作成される情報は、図１のネットワーク１４を介して接続されるファイルサーバ（不図示）などに記憶されてもかまわない。
【００２９】
ＣＰＵ１００は、メモリ１０２、記憶装置１１４又は記憶媒体１１６に記憶された情報処理プログラム２０に基づいて、予め定められた処理を実行して、情報処理装置１０１０の動作を制御する。なお、情報処理プログラム２０の詳細は、図３などを参照して後述する。
【００３０】
入力装置１０８は、キーボード、マウスおよびジョイスティックなどであり、出力装置１１０は、ディスプレイなどの表示装置である。
また、記憶装置１１４は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などであり、記憶媒体１１６は、ＣＤ−ＲＯＭ及びフロッピーディスク（登録商標）などである。
【００３１】
[情報処理プログラム２０]
図３は、図１等の情報処理装置１０で動作する情報処理プログラム２０の構成を示すブロック図である。
図３に示すように、情報処理プログラム２０は、記憶部２００、印刷指示作成部２２、印刷指示送信部２０２、読取情報受信部２０４、読取情報認識部２０６及び電子文書更新部２０８から構成される。
さらに、印刷指示作成部２２は、電子文書設定情報取得部２２０、印刷画像作成部２２２、記録媒体ＩＤ作成部２２４、記録媒体情報取得部２２６及び埋込画像作成部２２８から構成される。
【００３２】
[記憶部２００]
記憶部２００は、情報処理装置１０の操作者がアプリケーションを用いて作成した電子文書、基準情報、埋込情報、電子文書設定情報、記録媒体情報及び認識情報を記憶する。
【００３３】
基準情報は、印刷画像作成部２２２が印刷画像を作成する際や埋込画像作成部２２８が埋込画像を作成する際に基準となる座標軸及び座標成分を示す情報である。基準となる座標軸及び座標成分は、例えば、記録媒体のサイズに基づいて予め設定される。図４Ａに示すように、Ａ０（記録媒体がとりうる最大のサイズ）の左下にある点を原点として、Ｘ座標及びＹ座標が設定されてもよいし、図４Ｂに示すように、Ａ０の中心を原点として、Ｘ座標及びＹ座標が設定されてもよい。
【００３４】
埋込情報は、電子文書の画像データが印刷された記録媒体に埋め込まれる情報の内容及び情報を埋め込む位置を示す情報である。記録媒体に埋め込まれる情報は、例えば、記録媒体を識別する記録媒体ＩＤ及び情報を埋め込む位置の座標成分であり、符号化された後、符号化画像として埋め込まれる。情報を埋め込む位置は、例えば、基準となる座標軸及び座標成分に基づいて予め設定される。図５Ａに示すように、記録媒体のサイズに応じて、記録媒体ＩＤ及び座標成分それぞれを埋め込むことが設定されてもよいし、図５Ｂに示すように、記録媒体ＩＤ及び座標成分からなるパターンそれぞれを埋め込むことが設定されてもよい。
電子文書設定情報及び記録媒体情報の詳細は、後述する。
認識情報は、文字コード及びストローク（筆跡）の対応付けを示す情報である。文字コードは、例えば、数字及びアルファベット用のＡＳＣＩＩコードである。
【００３５】
[印刷指示作成部２２]
印刷指示作成部２２は、図２の入力装置１０８において、電子文書の画像データを印刷する操作（印刷操作）が受け付けられた場合、図１の画像形成装置１２に送信する印刷指示を作成する。
印刷操作は、例えば、マイクロソフト（登録商標）のアプリケーションを用いて電子文書を作成した場合、電子文書を開いて表示されるファイルボタンを押下した後、印刷ボタンを押下して表示される印刷ウィンドウにおいて、印刷に関する設定を行い、ＯＫボタンを押下することである。
印刷に関する設定は、例えば、電子文書の画像データが印刷される記録媒体のサイズ、印刷部数及び印刷範囲、並びに、電子文書の画像データを印刷する画像形成装置１２を設定するものである。
【００３６】
電子文書設定情報取得部２２０は、入力装置１０８において印刷操作が受け付けられた場合、記憶部２００に記憶された電子文書から、この電子文書の作成時に設定された情報（電子文書設定情報）を取得する。
電子文書設定情報は、情報処理装置１０の操作者によって手動設定された情報や、アプリケーションが備える機能によって自動設定された情報を含む。Ｅｘｃｅｌを用いて電子文書が作成された場合、電子文書設定情報は、例えば、ファイル名、シート名、セル名、セル幅、セルの高さ及びセルの書式を含む。電子文書設定情報は、図６に示すように、これらに加え、ファイル名、シート名及びセル名の組合せによってセルを識別するセルＩＤを付加されて、印刷画像作成部２２２に出力されるとともに、記憶部２００に出力されて記憶される。
【００３７】
印刷画像作成部２２２は、記憶部２００に記憶された基準情報と、入力装置１０８において受け付けられた印刷に関する設定の情報と、電子文書設定情報取得部２２０によって取得された電子文書設定情報とを用いて、電子文書の画像データが印刷されたイメージを示す印刷画像を作成し、記録媒体情報取得部２２６に出力する。
印刷画像は、例えば、電子文書の画像データが印刷される記録媒体のサイズ、該サイズに対応する座標軸及び座標成分、印刷部数及び印刷範囲、電子文書の画像データを印刷する画像形成装置１２のプリンタドライバによって取得される情報（解像度、記録媒体のサイズ及び印刷可能領域など）、セル幅、並びに、セルの高さを用いて、ＪＰＥＧ形式で作成される。
また、印刷画像は、例えば、マイクロソフトのアプリケーションを用いて電子文書を作成した場合、電子文書を開いて表示されるファイルボタンを押下した後、印刷プレビューボタンを押下することにより、図２の出力装置１１０に表示させることができる。
【００３８】
記録媒体ＩＤ作成部２２４は、入力装置１０８において印刷操作が受け付けられた場合、記録媒体を識別する記録媒体ＩＤを作成し、記録媒体情報取得部２２６及び埋込画像作成部２３０に出力する。記録媒体ＩＤ作成部２２４は、入力装置１０８を介して設定された印刷部数に基づいて、記録媒体ＩＤを作成する。例えば、設定された印刷部数が３０部である場合には、記録媒体ＩＤ作成部２２４は、１〜３０の記録媒体ＩＤを作成する。
【００３９】
記録媒体情報取得部２２６は、印刷画像作成部２２２によって作成された印刷画像から、電子文書の画像データが印刷された場合の記録媒体の状態を示す記録媒体情報を取得する。
記録媒体情報取得部２２６は、例えば、印刷画像作成部２２２によって作成された印刷画像に対して一般的な投影処理を行い、どのように罫線が引かれ、どこにセルがあるかを認識することにより、記録媒体に印刷されたセルの位置を示す座標成分（セル位置座標）を印刷画像から取得する。
【００４０】
セル位置座標は、図７に示すように、記録媒体ＩＤ作成部２２４によって作成された記録媒体ＩＤや、記録媒体ＩＤ及びセル位置座標の組合せによってセルを識別するセルＩＤを付加されて、記録媒体情報として記憶部２００に記憶される。ここでは、セル位置座標は、セルを矩形と捉えた場合に左上に位置する点の座標成分及び右下に位置する点の座標成分の組合せとして示されている。
なお、記録媒体情報は、セルＩＤによって、電子文書設定情報と１対１に対応付けられて、記憶部２００に記憶される。そこで、図７に示すように、記録媒体情報には、電子文書設定情報に含まれるセルの書式に対応するよう、記録媒体に印刷されたセルを読み取る方法（セル読取方法）がさらに含まれていてもよい。
埋込画像作成部２２８は、記録媒体ＩＤ作成部２２４によって作成された記録媒体ＩＤや、記憶部２００に記憶された埋込情報を用いて、記録媒体に埋め込む埋込画像を作成し、印刷指示送信部２０２に出力する。上述したように、記録媒体ＩＤの符号化画像及び情報を埋め込む位置を示す座標成分の符号化画像が、埋込画像として作成される。なお、記録媒体ＩＤ及び座標成分からなるパターンの符号化画像が、埋込画像として作成されてもよい。
【００４１】
[印刷指示送信部２０２]
印刷指示送信部２０２は、記憶部２００に記憶された電子文書、印刷画像作成部２２２によって作成された印刷画像、及び、埋込画像作成部２２８によって作成された埋込画像に基づく印刷指示を、図２の通信ＩＦ１１２を介して画像形成装置１２に送信する。
印刷指示は、電子文書の画像データを印刷した結果が印刷画像と一致するよう、電子文書の画像データを記録媒体に印刷するものであるが、印刷前に電子文書の画像データに埋込画像を埋め込み、埋込画像が埋め込まれた画像データを印刷してもよいし、電子文書の画像データが印刷された記録媒体に埋込画像を重ねて印刷してもよい。また、電子文書の画像データを印刷しながら、埋込画像を重ねて印刷するようにしてもよい。
【００４２】
[読取情報受信部２０４]
読取情報受信部２０４は、通信ＩＦ１１２を介して、図１の読取装置１８から読取情報を受信し、読取情報認識部２０６に出力する。
【００４３】
[読取情報認識部２０６]
読取情報認識部２０６は、記憶部２００に記憶された認識情報を用いて、読取情報受信部２０４からの読取情報を認識する。
読取情報は、後述するように、例えば、ストロークの画像、記録媒体ＩＤの符号化画像及び座標成分の符号化画像である。ストロークの画像は、認識情報に含まれるストロークのうち、この画像のストロークに近似するストロークに対応付けられる文字コードとして認識される。また、記録媒体ＩＤの符号化画像は、復号化され、記録媒体ＩＤとして認識され、座標成分の符号化画像は、復号化され、座標成分として認識される。
読取情報認識部２０６による認識結果（ここでは、文字コード、記録媒体ＩＤ及び座標成分）は、電子文書更新部２０８に出力される。
【００４４】
[電子文書更新部２０８]
電子文書更新部２０８は、記憶部２００に記憶された電子文書設定情報及び記録媒体情報並びに読取情報認識部２０６による認識結果を用いて、記憶部２００に記憶された電子文書を更新する。
具体的には、電子文書更新部２０８は、まず、記録媒体情報及び認識結果を用いて、記録媒体情報に含まれる記録媒体ＩＤのうち、認識された記録媒体ＩＤと同じ記録媒体ＩＤと、記録媒体情報に含まれるセル位置座標のうち、認識された座標成分と同じセル位置座標との組合せに対応するセルＩＤを特定する。
次に、電子文書更新部２０８は、電子文書設定情報を用いて、特定されたセルＩＤに対応するファイル名、シート名及びセル名の組合せを特定する。
最後に、電子文書更新部２０８は、電子文書において、特定されたファイル名、シート名及びセル名の組合せによって識別されるセルに、認識された文字コードが割り当てられている数字及びアルファベットなどを入力する。
【００４５】
以下、図３を参照して説明した情報処理プログラム２０の変形例を説明する。
図８は、情報処理プログラム２０の第１の変形例の構成を示すブロック図であり、図９は、情報処理プログラム２０の第２の変形例の構成を示すブロック図であり、図１０は、情報処理プログラム２０の第３の変形例の構成を示すブロック図である。
なお、以下、各変形例の構成を説明するにあたり、図３の情報処理プログラム２０の構成とは異なる点のみを説明し、同じ点についての説明は省略する。
【００４６】
[第１の変形例]
図８に示す情報処理プログラム２０は、図３を参照して説明した情報処理プログラム２０とは、印刷画像作成部２２２から記録媒体情報取得部２２６に情報が出力されない点で異なる。
印刷画像作成部２２２によって作成された印刷画像は、記録媒体情報取得部２２６には出力されず、記憶部２００に出力されて記憶される。
記録媒体情報取得部２２６は、記憶部２００から印刷画像を読み出し、読み出した印刷画像から記録媒体情報を取得する。
以上、印刷画像作成部２２２において作成された情報が記憶部２００を介して記録媒体情報取得部２２６に出力されるとして説明したが、他の構成要素間（例えば、電子文書設定情報取得部２２０と印刷画像作成部２２２との間や、記録媒体ＩＤ作成部２２４と記録媒体情報取得部２２６との間）において、記憶部２００を介して情報が出力されてもかまわない。
【００４７】
[第２の変形例]
図９に示す情報処理プログラム２０は、図３を参照して説明した情報処理プログラム２０とは、埋込画像作成部２２８の代わりに、第１の埋込画像作成部２３０及び第２の埋込画像作成部２３２を有する点で異なる。
第１の埋込画像作成部２３０は、記憶部２００に記憶された埋込情報を用いて、情報を埋め込む位置を示す座標成分の符号化画像を作成し、第１の埋込画像として印刷指示送信部２０２に出力する。
第２の埋込画像作成部２３２は、記録媒体ＩＤ作成部２２４によって作成された記録媒体ＩＤを用いて、記録媒体ＩＤの符号化画像を作成し、第２の埋込画像として印刷指示送信部２０２に出力する。
印刷指示送信部２０２は、記憶部２００に記憶された電子文書、印刷画像作成部２２２によって作成された印刷画像、第１の埋込画像作成部２３０によって作成された第１の埋込画像、及び、第２の埋込画像作成部２３２によって作成された第２の埋込画像に基づく印刷指示を、図２の通信ＩＦ１１２を介して画像形成装置１２に送信する。
【００４８】
[第３の変形例]
図１０に示す情報処理プログラム２０は、図３を参照して説明した情報処理プログラム２０とは、印刷画像作成部２２２から記録媒体情報取得部２２６への情報の出力がなされない点、及び、埋込画像作成部２２８の代わりに、第１の埋込画像作成部２３０及び第２の埋込画像作成部２３２を有する点で異なる。つまり、第３の変形例は、第１の変形例及び第２の変形例を組み合わせて構成される。
【００４９】
[読取装置１８]
図１１は、図１の読取装置１８として例示される電子ペンの構成を示す図である。
図１１に示すように、電子ペンは、筆記部１８０、照射部１８２、筆圧検知部１８４、画像取得部１８６及び通信部１８８を有する。
【００５０】
筆記部１８０は、例えばペンチップであり、記録媒体に筆記を行う。
照射部１８２は、例えば赤外ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）であり、記録媒体に光を照射する。
筆圧検知部１８４は、筆記部１８０から伝わる筆圧を検知する。
【００５１】
画像取得部１８６は、例えば赤外ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）であり、筆圧検知部１８４が筆圧を検知したタイミングで、記録媒体から反射した光の検知を開始することにより、記録媒体上の画像を取得する。
取得される画像は、例えば、筆記部１８０による筆記の跡を示すストロークの画像、図３の印刷指示送信部２０２が送信した印刷指示に基づいて印刷された埋込画像（ここでは、記録媒体ＩＤの符号化画像及び座標成分の符号化画像）である。
【００５２】
通信部１８８は、図１の通信装置１６を介して、図１等の情報処理装置１０と通信を行い、画像取得部１８６によって取得された画像を、読取装置１８が読み取った読取情報として、情報処理装置１０に送信する。
【００５３】
図１２は、図１等の情報処理装置１０において、電子文書が作成されてから、図３の情報処理プログラム２０が実行され、図１の画像形成装置１２において、電子文書の画像データが印刷されるまでの処理フロー（Ｓ１０）を示すフローチャートである。
図１２のステップ１００〜１１６（Ｓ１００〜１１６）は、情報処理装置１０における処理であり、ステップ１１８（Ｓ１１８）は、画像形成装置１２における処理である。
【００５４】
図１２に示すように、ステップ１００（Ｓ１００）において、図２の記憶装置１１４などは、情報処理装置１０の操作者がアプリケーションを用いて作成した電子文書を記憶（上書き記憶を含む）する。ここでは、例えば、Ｅｘｃｅｌを用いて、図１３に示す注文表が作成され、記憶されるものとする。図１３に示すように、注文表には、品名、商品コード及び単価のみが記載されているものとする。
ステップ１０２（Ｓ１０２）において、図２の入力装置１０８は、ステップ１００において記憶された電子文書の画像データを印刷する操作の入力を受け付ける。
【００５５】
ステップ１０４（Ｓ１０４）において、図３の電子文書設定情報取得部２２０は、ステップ１００において記憶された電子文書から、電子文書設定情報を取得する。
ステップ１０６（Ｓ１０６）において、図３の印刷画像作成部２２２は、記憶部２００に記憶された基準情報と、ステップ１０２において受け付けられた印刷操作と、ステップ１０４において取得された電子文書設定情報とに基づいて、印刷画像を作成する。
【００５６】
ステップ１０８（Ｓ１０８）において、図３の記録媒体ＩＤ作成部２２４は、ステップ１０２において受け付けられた印刷操作に基づいて、記録媒体ＩＤを作成する。
ステップ１１０（Ｓ１１０）において、図３の記録媒体情報取得部２２６は、ステップ１０６において作成された印刷画像から、記録媒体情報を取得する。
【００５７】
ステップ１１２（Ｓ１１２）において、記憶装置１１４などは、ステップ１０４において取得された電子文書設定情報と、ステップ１１０において取得された記録媒体情報とを、ステップ１０８において作成された記録媒体ＩＤによって対応付けて記憶する。
ステップ１１４（Ｓ１１４）において、図３の埋込画像作成部２２８は、記憶部２００に記憶された埋込情報及びステップ１０８において作成された記録媒体ＩＤを用いて、記録媒体に埋め込む埋込画像を作成する。
なお、ステップ１１２の処理後にステップ１１４の処理がなされるものとして説明したが、ステップ１１４の処理後にステップ１１２の処理がなされてもよい。
【００５８】
ステップ１１６（Ｓ１１６）において、図３の印刷指示送信部２０２は、ステップ１００において記憶された電子文書、ステップ１０６において作成された印刷画像、及び、ステップ１１４において作成された埋込画像に基づく印刷指示を、画像形成装置１２に送信する。
ステップ１１８（Ｓ１１８）において、画像形成装置１２は、ステップ１１６において送信された印刷指示に基づいて、電子文書の画像データを印刷する。
なお、ステップ１１６において印刷指示が送信されたことにともない、電子文書の画像データに埋込画像を埋め込んだ後、電子文書の画像データを印刷するものとして説明したが、上述したように、ステップ１０２において印刷操作が受け付けられたことにともない、電子文書の画像データを印刷した後、埋込画像を重ねて印刷してもよいし、ステップ１１６において印刷指示が送信されたことにともない、電子文書の画像データを印刷しながら、埋込画像を重ねて印刷してもよい。
【００５９】
以下、図８〜１０を参照して説明した情報処理プログラム２０の変形例が実行された場合の処理の流れを説明する。
図１４は、情報処理プログラム２０の第１の変形例（図８）が実行された場合の処理フローを示すフローチャートであり、図１５は、情報処理プログラム２０の第２の変形例（図９）が実行された場合の処理フロー（Ｓ１０）を示すフローチャートであり、図１６は、情報処理プログラム２０の第３の変形例（図１０）が実行された場合の処理フロー（Ｓ１０）を示すフローチャートである。
なお、以下、各変形例が実行された場合の処理フローを説明するにあたり、図３の情報処理プログラム２０が実行された場合の処理フロー（図１２）とは異なる点のみを説明し、同じ点についての説明は省略するものとする。
【００６０】
[第１の変形例]
図１４に示す処理フローは、図１２の処理フローとは、ステップ１０６，１１０の代わりにステップ１２０，１２２がある点で異なる。
ステップ１２０（Ｓ１２０）において、図８の印刷画像作成部２２２は、図８の記憶部２００に記憶された基準情報と、ステップ１０２において受け付けられた印刷操作と、ステップ１０４において取得された電子文書設定情報とに基づいて、印刷画像を作成し、記憶部２００に記憶する。
ステップ１２２（Ｓ１２２）において、図８の記録媒体情報取得部２２６は、記憶部２００から印刷画像を読み出し、読み出した印刷画像から記録媒体情報を取得する。
【００６１】
[第２の変形例]
図１５に示す処理フローは、図１２の処理フローとは、ステップ１１４の代わりにステップ１２４，１２６がある点、及び、ステップ１１６の代わりにステップ１２８がある点で異なる。
ステップ１２４（Ｓ１２４）において、図９の第１の埋込画像作成部２３０は、図９の記憶部２００に記憶された埋込情報を用いて、情報を埋め込む位置を示す座標成分の符号化画像を作成し、第１の埋込画像として図９の印刷指示送信部２０２に出力する。
ステップ１２６（Ｓ１２６）において、図９の第２の埋込画像作成部２３２は、ステップ１０８において作成された記録媒体ＩＤを用いて、記録媒体ＩＤの符号化画像を作成し、第２の埋込画像として印刷指示送信部２０２に出力する。
ステップ１２８（Ｓ１２８）において、印刷指示送信部２０２は、ステップ１００において記憶された電子文書、ステップ１０６において作成された印刷画像、ステップ１２４において作成された第１の埋込画像、及び、ステップ１２６において作成された第２の埋込画像に基づく印刷指示を、画像形成装置１２に送信する。
【００６２】
[第３の変形例]
図１６に示す処理フローは、図１２の処理フローとは、ステップ１０６，１１０の代わりにステップ１２０，１２２がある点、ステップ１１４の代わりにステップ１２４，１２６がある点、及び、ステップ１１６の代わりにステップ１２８がある点で異なる。つまり、図１６に示す処理フローは、図１４の処理フロー及び図１５の処理フローを組み合わせた処理フローである。
【００６３】
図１７は、図１等の読取装置１８において、記録媒体上の画像が認識されてから、図３の情報処理プログラム２０が実行され、図１等の情報処理装置１０において、記録媒体への書込みが電子文書に反映されるまでの処理フロー（Ｓ２０）を示すフローチャートである。
この処理フローの前提として、図１２のステップ１１８において電子文書の画像データが印刷された記録媒体に、書込みがなされているものとする。例えば、図１８Ａに示すように、図１３に示した注文表が印刷された記録媒体に、数量を表す数値が、手書きで書き込まれているものとする。
図１７のステップ２００は、読取装置１８における処理であり、ステップ２０２，２０４は、情報処理装置１０における処理である。
【００６４】
図１７に示すように、ステップ２００（Ｓ２００）において、読取装置１８は、手書きで書込みがなされた記録媒体に光を照射することにより、ストロークの画像、記録媒体ＩＤの符号化画像及び座標成分の符号化画像を読み取り、情報処理装置１０に送信する。
ステップ２０２（Ｓ２０２）において、図３の読取情報認識部２０６は、ステップ２００において送信された読取情報を、文字コード、記録媒体ＩＤ及び座標成分として認識する。
ステップ２０４（Ｓ２０４）において、図３の電子文書更新部２０８は、ステップ２０２において認識された文字コードが割り当てられている数字及びアルファベットなどを、ステップ２０２において認識された記録媒体ＩＤ及び座標成分に対応付けられるセルに入力する。
例えば、図１８Ｂに示すように、手書きで書き込まれた数量が、図１３に示した注文表に反映された状態になる。
図１８Ｂの注文表において、数式（単価に数量を乗じた額の５％）を'消費税'列に設定することによって、図１８Ｃに示すように、消費税が求められる。また、数式（単価に数量を乗じた額の１０５％）を'金額'列に設定することによって、図１８Ｃに示すように、金額が求められる。関数（消費税及び金額を合計するＳＵＭ関数）を'小計'行に設定することによって、図１８Ｃに示すように、小計が求められる。
【００６５】
以上説明したように、情報処理装置１０の操作者によって作成された電子文書を印刷する操作が受け付けられた場合、電子文書の作成時に設定された情報である電子文書設定情報と、電子文書の画像データが印刷された場合の記録媒体の状態を示す記録媒体情報とを対応付けて記憶することによって、ディスプレイなどに表示される電子文書と、電子文書の画像データが印刷されたイメージを示す印刷画像とが一致しない場合であっても、これらを対応付けることができる。
さらに、記録媒体を識別する記録媒体ＩＤを符号化して得られる画像や、情報を埋め込む位置の座標成分を符号化して得られる画像を記録媒体に埋め込むことにより、電子文書の画像データが印刷されたイメージを示す印刷画像と、画像形成装置１２によって印刷された電子文書の画像データとが一致しない場合であっても、これらを対応付けることができる。
【００６６】
このように、ディスプレイなどに表示される電子文書と、電子文書の画像データが印刷されたイメージを示す印刷画像と、画像形成装置１２によって印刷された電子文書の画像データとを対応付けることによって、電子文書の画像データが印刷された記録媒体への書込みを、元の電子文書に反映させることができる。
ディスプレイなどに表示される電子文書と、電子文書の画像データが印刷されたイメージを示す印刷画像とが一致しない場合（又は、電子文書の画像データが印刷されたイメージを示す印刷画像と、画像形成装置１２によって印刷された電子文書の画像データとが一致しない場合）とは、例えば、ディスプレイでは一段で表示されている電子文書の文字列が、印刷プレビューでは二段で表示される場合（又は、印刷プレビューでは一段で表示されている電子文書の文字列が、二段で印刷される場合）をいう。
【符号の説明】
【００６７】
１      情報処理システム
１０    情報処理装置
１２    画像形成装置
１４    ネットワーク
１６    通信装置
１８    読取装置
１８０  筆記部
１８２  照射部
１８４  筆圧検知部
１８６  画像取得部
１８８  通信部
２０    情報処理プログラム
２００  記憶部
２０２  印刷指示送信部
２０４  読取情報受信部
２０６  読取情報認識部
２０８  電子文書更新部
２２    印刷指示作成部
２２０  電子文書設定情報取得部
２２２  印刷画像作成部
２２４  記録媒体ＩＤ作成部
２２６  記録媒体情報取得部
２２８  埋込画像作成部
【図１】
0005906608.tif 000002
【図２】
0005906608.tif 000003
【図３】
0005906608.tif 000004
【図４Ａ】
0005906608.tif 000005
【図４Ｂ】
0005906608.tif 000006
【図５Ａ】
0005906608.tif 000007
【図５Ｂ】
0005906608.tif 000008
【図６】
0005906608.tif 000009
【図７】
0005906608.tif 000010
【図８】
0005906608.tif 000011
【図９】
0005906608.tif 000012
【図１０】
0005906608.tif 000013
【図１１】
0005906608.tif 000014
【図１２】
0005906608.tif 000015
【図１３】
0005906608.tif 000016
【図１４】
0005906608.tif 000017
【図１５】
0005906608.tif 000018
【図１６】
0005906608.tif 000019
【図１７】
0005906608.tif 000020
【図１８Ａ】
0005906608.tif 000021
【図１８Ｂ】
0005906608.tif 000022
【図１８Ｃ】
0005906608.tif 000023