(57)【特許請求の範囲】
【請求項１】
文書の記入対象に関する情報である第１の記入対象情報を受け付ける記入対象情報受付手段と、
前記記入対象情報受付手段によって受け付けられた第１の記入対象情報に基づいて、情報を示す画像である第１の情報画像を生成する第１の情報画像生成手段と、
前記文書内の位置を示す位置情報及び前記記入対象情報受付手段によって受け付けられた第１の記入対象情報に対応している第２の記入対象情報に基づいて、情報を示す画像である第２の情報画像を生成する第２の情報画像生成手段と、
前記第１の情報画像生成手段によって生成された第１の情報画像を前記文書に合成する第１の合成手段と、
前記第２の情報画像生成手段によって生成された第２の情報画像を文書に合成する第２の合成手段と、
前記第１の合成手段によって第１の情報画像が合成された文書と前記第２の合成手段によって第２の情報画像が合成された文書を第１媒体と第２媒体のそれぞれの媒体に出力する出力手段
を備える画像出力装置と、
前記第１の記入対象情報が含まれている情報画像を前記第１媒体から読み取る第１の読取手段と、
前記第２媒体に対する筆記具による筆記位置を抽出するための、位置情報と前記第２の記入対象情報が含まれている情報画像を前記第２媒体から読み取る第２の読取手段と、
前記第１の読取手段によって読み取られた情報画像と前記第２の読取手段によって読み取られた情報画像を解析して、第１の記入対象情報と第２の記入対象情報を抽出する抽出手段と、
前記抽出手段によって抽出された第１の記入対象情報と第２の記入対象情報を比較して、該第２の記入対象情報が該第１の記入対象情報に対応しているか否かを判断する判断手段
を備え、
前記第２の読取手段は、前記第１の読取手段によって読み取りが行われた後に、読み取りを行う
画像読取装置
を具備することを特徴とする画像処理装置。
【請求項２】
文書の記入対象に関する情報である第１の記入対象情報を受け付ける記入対象情報受付手段と、
前記記入対象情報受付手段によって受け付けられた第１の記入対象情報に基づいて、情報を示す画像である第１の情報画像を生成する第１の情報画像生成手段と、
前記文書内の位置を示す位置情報及び前記記入対象情報受付手段によって受け付けられた第１の記入対象情報に対応している第２の記入対象情報に基づいて、情報を示す画像である第２の情報画像を生成する第２の情報画像生成手段と、
前記第１の情報画像生成手段によって生成された第１の情報画像を前記文書に合成する第１の合成手段と、
前記第２の情報画像生成手段によって生成された第２の情報画像を文書に合成する第２の合成手段と、
前記第１の合成手段によって第１の情報画像が合成された文書と前記第２の合成手段によって第２の情報画像が合成された文書を第１媒体と第２媒体のそれぞれの媒体に出力する出力手段
を具備し、
前記第２の情報画像は、前記第１の情報画像が読み取られた後に、読み取られる
ことを特徴とする画像処理装置。
【請求項３】
第１の記入対象情報が含まれている情報画像を第１媒体から読み取る第１の読取手段と、
第２媒体に対する筆記具による筆記位置を抽出するための、位置情報と第２の記入対象情報が含まれている情報画像を前記第２媒体から読み取る第２の読取手段と、
前記第１の読取手段によって読み取られた情報画像と前記第２の読取手段によって読み取られた情報画像を解析して、第１の記入対象情報と第２の記入対象情報を抽出する抽出手段と、
前記抽出手段によって抽出された第１の記入対象情報と第２の記入対象情報を比較して、該第２の記入対象情報が該第１の記入対象情報に対応しているか否かを判断する判断手段
を具備し、
前記第２の読取手段は、前記第１の読取手段によって読み取りが行われた後に、読み取りを行う
ことを特徴とする画像処理装置。
【請求項４】
前記判断手段によって、第２の記入対象情報が第１の記入対象情報に対応していないと判断された場合に、前記第２の読取手段によって読み取られた位置は、前記第１の読取手段によって読み取られた位置に対応していない旨の警告を発する警告手段
をさらに具備することを特徴とする請求項１又は３に記載の画像処理装置。
【請求項５】
前記判断手段によって、第２の記入対象情報が第１の記入対象情報に対応していないと判断された場合に、前記筆記具による筆記を行わせないように制御する筆記具制御手段
をさらに具備することを特徴とする請求項１、３又は４のいずれか一項に記載の画像処理装置。
【請求項６】
前記第２の読取手段によって読み取られた情報画像を解析して、位置情報を抽出する位置情報抽出手段と、
前記位置情報抽出手段によって抽出された位置情報を出力する第２の出力手段と、
前記判断手段によって、第２の記入対象情報が第１の記入対象情報に対応していないと判断された場合に、前記第２の出力手段に前記位置情報抽出手段によって抽出された位置情報を出力しないように制御する出力制御手段
をさらに具備することを特徴とする請求項１、３、４又は５のいずれか一項に記載の画像処理装置。
【請求項７】
前記第１の読取手段と前記第２の読取手段は、同じ読取装置によって、情報画像を読み取り、
操作者の操作に応じて、前記読取装置が読み取る情報画像を、第１の記入対象情報が埋め込まれている情報画像として又は第２の記入対象情報が埋め込まれている情報画像として読み取るように制御する制御手段
をさらに具備することを特徴とする請求項１、３、４、５又は６のいずれか一項に記載の画像処理装置。
【請求項８】
コンピュータを、
文書の記入対象に関する情報である第１の記入対象情報を受け付ける記入対象情報受付手段と、
前記記入対象情報受付手段によって受け付けられた第１の記入対象情報に基づいて、情報を示す画像である第１の情報画像を生成する第１の情報画像生成手段と、
前記文書内の位置を示す位置情報及び前記記入対象情報受付手段によって受け付けられた第１の記入対象情報に対応している第２の記入対象情報に基づいて、情報を示す画像である第２の情報画像を生成する第２の情報画像生成手段と、
前記第１の情報画像生成手段によって生成された第１の情報画像を前記文書に合成する第１の合成手段と、
前記第２の情報画像生成手段によって生成された第２の情報画像を文書に合成する第２の合成手段と、
前記第１の合成手段によって第１の情報画像が合成された文書と前記第２の合成手段によって第２の情報画像が合成された文書を第１媒体と第２媒体のそれぞれの媒体に出力する出力手段
として機能させ、
前記第２の情報画像は、前記第１の情報画像が読み取られた後に、読み取られる
ことを特徴とする画像処理プログラム。
【請求項９】
コンピュータを、
第１の記入対象情報が含まれている情報画像を第１媒体から読み取る第１の読取手段と、
第２媒体に対する筆記具による筆記位置を抽出するための、位置情報と第２の記入対象情報が含まれている情報画像を前記第２媒体から読み取る第２の読取手段と、
前記第１の読取手段によって読み取られた情報画像と前記第２の読取手段によって読み取られた情報画像を解析して、第１の記入対象情報と第２の記入対象情報を抽出する抽出手段と、
前記抽出手段によって抽出された第１の記入対象情報と第２の記入対象情報を比較して、該第２の記入対象情報が該第１の記入対象情報に対応しているか否かを判断する判断手段
として機能させ、
前記第２の読取手段は、前記第１の読取手段によって読み取りが行われた後に、読み取りを行う
ことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
記録媒体上に配置される情報画像の構成や、情報画像が配置された記録媒体に書き込まれた情報の読取制御に関する技術がある。
これに関連する技術として、例えば、特許文献１には、印刷された文書に加筆すると電子的な原文書に自動的に反映されるシステムを提供することを課題とし、入力装置に入力が行われると、その筆記時にその文書又はその場所に対して筆記可能かどうかの判定をし、さらに使用者に知らせ、そのためには、まず筆記可能あるいは逆に筆記不可能な文書の識別情報（例えば特定の文書に筆記できない場合）、座標情報（例えば用紙の端など特定の座標に筆記できない場合）、あるいはその組み合わせたもの（例えばある文書のある部分は筆記できない場合）を筆記具に登録する必要があり、次に筆記時に筆記可能あるいは不可能かを判定部で判定し、通信部はインタフェース部と兼用でもよく、筆記者に例えば筆記不可能という警告を発するには例えば音や光（ＬＥＤの点滅等）、あるいは振動といった方法で知らせることが開示されている。
【０００３】
また、例えば、特許文献２には、記載内容改ざん防止機能がついた電子ペンを利用した書類の記入システムにおいて、初期に電子ペンの使用により電子処理用ペーパに記入された電子情報を故意あるいは事故により書き換えられる可能性をなくすことを課題とし、一旦記入された電子処理ペーパ内の追記や修正を禁止したい領域に新たな微細パターンを印刷する手段を設け、この印刷で、電子処理ペーパ上の本来存在するドットパターンにさらに微細パターンを追加し、電子ペンによる情報入力を原理的に不可能とすることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２６３２６７号公報
【特許文献２】特開２００５−１５７９３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、記入しようとしている位置又は記入した位置が記入対象と対応しているか否かを判断するようにした画像処理装置及び画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、文書の記入対象に関する情報である第１の記入対象情報を受け付ける記入対象情報受付手段と、前記記入対象情報受付手段によって受け付けられた第１の記入対象情報に基づいて、情報を示す画像である第１の情報画像を生成する第１の情報画像生成手段と、前記文書内の位置を示す位置情報及び前記記入対象情報受付手段によって受け付けられた第１の記入対象情報に対応している第２の記入対象情報に基づいて、情報を示す画像である第２の情報画像を生成する第２の情報画像生成手段と、前記第１の情報画像生成手段によって生成された第１の情報画像を前記文書に合成する第１の合成手段と、前記第２の情報画像生成手段によって生成された第２の情報画像を文書に合成する第２の合成手段と、前記第１の合成手段によって第１の情報画像が合成された文書と前記第２の合成手段によって第２の情報画像が合成された文書を第１媒体と第２媒体のそれぞれの媒体に出力する出力手段を備える画像出力装置と、前記第１の記入対象情報が含まれている情報画像を前記第１媒体から読み取る第１の読取手段と、前記第２媒体に対する筆記具による筆記位置を抽出するための、位置情報と前記第２の記入対象情報が含まれている情報画像を前記第２媒体から読み取る第２の読取手段と、前記第１の読取手段によって読み取られた情報画像と前記第２の読取手段によって読み取られた情報画像を解析して、第１の記入対象情報と第２の記入対象情報を抽出する抽出手段と、前記抽出手段によって抽出された第１の記入対象情報と第２の記入対象情報を比較して、該第２の記入対象情報が該第１の記入対象情報に対応しているか否かを判断する判断手段を備え、前記第２の読取手段は、前記第１の読取手段によって読み取りが行われた後に、読み取りを行う画像読取装置を具備することを特徴とする画像処理装置である。
【０００７】
請求項２の発明は、文書の記入対象に関する情報である第１の記入対象情報を受け付ける記入対象情報受付手段と、前記記入対象情報受付手段によって受け付けられた第１の記入対象情報に基づいて、情報を示す画像である第１の情報画像を生成する第１の情報画像生成手段と、前記文書内の位置を示す位置情報及び前記記入対象情報受付手段によって受け付けられた第１の記入対象情報に対応している第２の記入対象情報に基づいて、情報を示す画像である第２の情報画像を生成する第２の情報画像生成手段と、前記第１の情報画像生成手段によって生成された第１の情報画像を前記文書に合成する第１の合成手段と、前記第２の情報画像生成手段によって生成された第２の情報画像を文書に合成する第２の合成手段と、前記第１の合成手段によって第１の情報画像が合成された文書と前記第２の合成手段によって第２の情報画像が合成された文書を第１媒体と第２媒体のそれぞれの媒体に出力する出力手段を具備し、前記第２の情報画像は、前記第１の情報画像が読み取られた後に、読み取られることを特徴とする画像処理装置である。
【０００８】
請求項３の発明は、第１の記入対象情報が含まれている情報画像を第１媒体から読み取る第１の読取手段と、第２媒体に対する筆記具による筆記位置を抽出するための、位置情報と第２の記入対象情報が含まれている情報画像を前記第２媒体から読み取る第２の読取手段と、前記第１の読取手段によって読み取られた情報画像と前記第２の読取手段によって読み取られた情報画像を解析して、第１の記入対象情報と第２の記入対象情報を抽出する抽出手段と、前記抽出手段によって抽出された第１の記入対象情報と第２の記入対象情報を比較して、該第２の記入対象情報が該第１の記入対象情報に対応しているか否かを判断する判断手段を具備し、前記第２の読取手段は、前記第１の読取手段によって読み取りが行われた後に、読み取りを行うことを特徴とする画像処理装置である。
【０００９】
請求項４の発明は、前記判断手段によって、第２の記入対象情報が第１の記入対象情報に対応していないと判断された場合に、前記第２の読取手段によって読み取られた位置は、前記第１の読取手段によって読み取られた位置に対応していない旨の警告を発する警告手段をさらに具備することを特徴とする請求項１又は３に記載の画像処理装置である。
【００１０】
請求項５の発明は、前記判断手段によって、第２の記入対象情報が第１の記入対象情報に対応していないと判断された場合に、前記筆記具による筆記を行わせないように制御する筆記具制御手段をさらに具備することを特徴とする請求項１、３又は４のいずれか一項に記載の画像処理装置である。
【００１１】
請求項６の発明は、前記第２の読取手段によって読み取られた情報画像を解析して、位置情報を抽出する位置情報抽出手段と、前記位置情報抽出手段によって抽出された位置情報を出力する第２の出力手段と、前記判断手段によって、第２の記入対象情報が第１の記入対象情報に対応していないと判断された場合に、前記第２の出力手段に前記位置情報抽出手段によって抽出された位置情報を出力しないように制御する出力制御手段をさらに具備することを特徴とする請求項１、３、４又は５のいずれか一項に記載の画像処理装置である。
【００１２】
請求項７の発明は、前記第１の読取手段と前記第２の読取手段は、同じ読取装置によって、情報画像を読み取り、操作者の操作に応じて、前記読取装置が読み取る情報画像を、第１の記入対象情報が埋め込まれている情報画像として又は第２の記入対象情報が埋め込まれている情報画像として読み取るように制御する制御手段をさらに具備することを特徴とする請求項１、３、４、５又は６のいずれか一項に記載の画像処理装置である。
【００１３】
請求項８の発明は、コンピュータを、文書の記入対象に関する情報である第１の記入対象情報を受け付ける記入対象情報受付手段と、前記記入対象情報受付手段によって受け付けられた第１の記入対象情報に基づいて、情報を示す画像である第１の情報画像を生成する第１の情報画像生成手段と、前記文書内の位置を示す位置情報及び前記記入対象情報受付手段によって受け付けられた第１の記入対象情報に対応している第２の記入対象情報に基づいて、情報を示す画像である第２の情報画像を生成する第２の情報画像生成手段と、前記第１の情報画像生成手段によって生成された第１の情報画像を前記文書に合成する第１の合成手段と、前記第２の情報画像生成手段によって生成された第２の情報画像を文書に合成する第２の合成手段と、前記第１の合成手段によって第１の情報画像が合成された文書と前記第２の合成手段によって第２の情報画像が合成された文書を第１媒体と第２媒体のそれぞれの媒体に出力する出力手段として機能させ、前記第２の情報画像は、前記第１の情報画像が読み取られた後に、読み取られることを特徴とする画像処理プログラムである。
【００１４】
請求項９の発明は、コンピュータを、第１の記入対象情報が含まれている情報画像を第１媒体から読み取る第１の読取手段と、第２媒体に対する筆記具による筆記位置を抽出するための、位置情報と第２の記入対象情報が含まれている情報画像を前記第２媒体から読み取る第２の読取手段と、前記第１の読取手段によって読み取られた情報画像と前記第２の読取手段によって読み取られた情報画像を解析して、第１の記入対象情報と第２の記入対象情報を抽出する抽出手段と、前記抽出手段によって抽出された第１の記入対象情報と第２の記入対象情報を比較して、該第２の記入対象情報が該第１の記入対象情報に対応しているか否かを判断する判断手段として機能させ、前記第２の読取手段は、前記第１の読取手段によって読み取りが行われた後に、読み取りを行うことを特徴とする画像処理プログラムである。
【発明の効果】
【００１５】
請求項１の画像処理装置によれば、記入しようとしている位置又は記入した位置が記入対象と対応しているか否かを判断することができる。
【００１６】
請求項２の画像処理装置によれば、記入しようとしている位置又は記入した位置が記入対象と対応しているか否かを判断することができるようにする文書を媒体に出力することができる。
【００１７】
請求項３の画像処理装置によれば、記入しようとしている位置又は記入した位置が記入対象と対応しているか否かを判断することができる。
【００１８】
請求項４の画像処理装置によれば、記入しようとしている位置又は記入した位置が記入対象と対応していないことを利用者に警告することができる。
【００１９】
請求項５の画像処理装置によれば、記入対象と対応していない位置に筆記されてしまうことを防止することができる。
【００２０】
請求項６の画像処理装置によれば、記入対象と対応していない位置に筆記された場合の位置情報の出力を防止することができる。
【００２１】
請求項７の画像処理装置によれば、同じ読取装置によって、第１の記入対象情報と第２の記入対象情報に基づいて生成された情報画像を読み取ることができる。
【００２２】
請求項８の画像処理プログラムによれば、記入しようとしている位置又は記入した位置が記入対象と対応しているか否かを判断することができるようにする文書を媒体に出力することができる。
【００２３】
請求項９の画像処理プログラムによれば、記入しようとしている位置又は記入した位置が記入対象と対応しているか否かを判断することができる。
【図面の簡単な説明】
【００２４】
【図１】本実施の形態（画像出力装置）の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態（画像出力装置）による処理例を示すフローチャートである。
【図３】本実施の形態を実現するためのシステム構成例を示す説明図である。
【図４】電子文書と情報画像合成文書の例を示す説明図である。
【図５】電子文書と情報画像合成文書の例を示す説明図である。
【図６】情報画像合成文書の例を示す説明図である。
【図７】記入欄・記入対象情報テーブルのデータ構造例を示す説明図である。
【図８】文書・ページ・記入対象情報テーブルのデータ構造例を示す説明図である。
【図９】文書・記入対象情報テーブルのデータ構造例を示す説明図である。
【図１０】文書レイアウトテーブルのデータ構造例を示す説明図である。
【図１１】情報画像の例を示す説明図である。
【図１２】本実施の形態（画像読取装置（１））の構成例についての概念的なモジュール構成図である。
【図１３】本実施の形態（画像読取装置（１））による処理例（１）を示すフローチャートである。
【図１４】デジタルペン（１）の構造例を示す説明図である。
【図１５】ストローク情報テーブルのデータ構造例を示す説明図である。
【図１６】記入対象情報テーブルのデータ構造例を示す説明図である。
【図１７】本実施の形態（画像読取装置（１））による別の処理例（２）を示すフローチャートである。
【図１８】本実施の形態（画像読取装置（１））による別の処理例（３）を示すフローチャートである。
【図１９】本実施の形態（画像読取装置（１））による別の処理例（４）を示すフローチャートである。
【図２０】本実施の形態（画像読取装置（２））の構成例についての概念的なモジュール構成図である。
【図２１】本実施の形態（画像読取装置（２））の読取装置による処理例（１）を示すフローチャートである。
【図２２】本実施の形態（画像読取装置（３））のデジタルペンによる処理例（１）を示すフローチャートである。
【図２３】デジタルペン（２）の構造例を示す説明図である。
【図２４】記入対象情報のデータ構造例を示す説明図である。
【図２５】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２５】
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
図１は、本実施の形態（画像出力装置）の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２６】
本実施の形態である画像処理装置（画像出力装置）は、文書に情報画像を合成して出力するものであって、図１の例に示すように、記入対象情報受付モジュール１１０、文書レイアウト受付モジュール１２０、文書受付モジュール１３０、情報画像生成モジュール１４０、情報画像合成モジュール１５０、出力モジュール１６０を有している。
なお、情報画像とは、機械可読な態様で電子データを表すために体系的に作られた画像コードをいい、具体的な例として、図１１を用いて後述する。
【００２７】
文書受付モジュール１３０は、情報画像合成モジュール１５０と接続されている。文書受付モジュール１３０は、情報画像を合成する対象となる文書を受け付けて、その文書を情報画像合成モジュール１５０へ渡す。なお、文書とは、テキストデータ、場合によっては図形、画像等の電子データ、又はこれらの組み合わせであり、出力（主に印刷）、記憶、編集及び検索等の対象となり、システム又は利用者間で個別の単位として交換できるものをいい、これらに類似するものを含む。文書を受け付けるとは、例えば、文書作成アプリケーションによって作成された電子文書を受け付けること、スキャナ、カメラ等で画像を読み込むこと、ファックス等で通信回線を介して外部機器から画像を受信すること、ハードディスク（画像処理装置に内蔵されているものの他に、ネットワークを介して接続されているもの等を含む）等に記憶されている電子文書を読み出すこと等が含まれる。文書の画像は、２値画像であってもよいし、多値画像（カラー画像を含む）であってもよい。受け付ける画像は、１ページであってもよいし、複数ページであってもよい。
【００２８】
受け付ける文書は、複数の文書であってもよいし、１つの文書であってもよい。例えば、複数の文書として、そのうちの１つの文書Ａは、記入対象を示す領域（以下、対象領域ともいう）を有する文書であり、記入対象に関する情報（第１の記入対象情報）が埋め込まれた情報画像を合成する文書であり（より具体的には、図４、図６（ａ）に例示する文書であり、後述する）、他方の文書Ｂは、その記入対象に対応する記入領域（以下、記入欄ともいう）を有する文書であり、その記入対象情報に対応している記入対象情報（第２の記入対象情報）が埋め込まれた情報画像を合成する文書である（より具体的には、図５、図６（ｂ）に例示する文書であり、後述する）。１つの文書である場合は、前者の２つの情報画像（記入対象に関する情報が埋め込まれた情報画像、その記入対象情報に対応している記入対象情報が埋め込まれた情報画像）を合成する文書である。
【００２９】
また、文書の内容として、複数の文書である場合は、問題用紙（文書Ａ）とその回答用紙（文書Ｂ）、機器の管理番号等が記載された貼付シール（文書Ａ）とその保守点検簿（文書Ｂ）等の組み合わせがある。文書Ａ（問題用紙、貼付シール等）には、対象領域がある。文書Ｂ（回答用紙、保守点検簿等）は、利用者による手書きの書き込みが想定されている記入欄がある。１つの文書である場合は、問題と回答欄の両方が含まれている問題用紙、保守点検簿の内容が含まれている貼付シール等がある。なお、記入欄の形態は、一般的には、線で囲まれた矩形の領域であるが、括弧等によって囲まれた領域等であってもよい。これらに限定されず、明確な区切りではない空白領域であってもよい。この空白領域として、例えば、予め定められた面積以上の空白領域であってもよいし、ページ全体、複数ページである文書全体等であってもよい。また、記入欄に記入されるものは、後述するデジタルペン（筆記具）で筆記されるものであれば、文字、チェック等の記号、図等であってもよい。
なお、以下、複数の文書（文書Ａと文書Ｂ）を主に例示して説明するが、１つの文書である場合は、その１つの文書内に文書Ａと文書Ｂの両方があるとすればよい。
【００３０】
文書レイアウト受付モジュール１２０は、情報画像生成モジュール１４０と接続されている。文書レイアウト受付モジュール１２０は、文書受付モジュール１３０によって受け付けられた文書のレイアウトに関する情報を受け付け、そのレイアウト情報を情報画像生成モジュール１４０へ渡す。ここでレイアウト情報とは、文書Ａの場合は少なくとも記入対象が記載されている領域（対象領域）の位置、大きさを示す情報が含まれており、文書Ｂの場合は少なくとも記入欄の位置、大きさを示す情報が含まれている。また、記入対象が記載されている領域、記入欄以外の文書構成（タイトル、段落、図、表等）の位置、大きさを示す情報が含まれていてもよい。
【００３１】
記入対象情報受付モジュール１１０は、情報画像生成モジュール１４０と接続されている。記入対象情報受付モジュール１１０は、文書の記入対象に関する情報である第１の記入対象情報を受け付ける。また、第２の記入対象情報を受け付けるようにしてもよいし、第１の記入対象情報を受け付けて、その第１の記入対象情報を用いて、第２の記入対象情報を生成するようにしてもよい。
ここでの第１の記入対象情報（文書Ａに合成される情報画像に埋め込まれる記入対象情報）とは、筆記具で記入される場合において、その記入の対象（前述の例で示せば、回答欄に対応する問題、保守点検簿に対応する管理番号で示される機器である。つまり、記入するに際して、記入の内容はその記入対象についてのものとなる）に関する情報であればよく、例えば、
（Ａ１）文書Ａ内の記入対象を、後述する図３に例示するシステムにおいて一意に識別する識別情報であってもよい。例えば、問題用紙の場合は問題番号、前述の貼付シールの場合は管理番号等が該当する。
（Ａ２）文書Ａ内の記入対象の属性（名前、作成日時、大きさ、位置等）を示す情報であってもよい。
（Ａ３）文書Ａを、後述する図３に例示するシステムにおいて一意に識別する文書識別情報であってもよい。例えば、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等の文書ＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）がある。
（Ａ４）文書Ａのページを、後述する図３に例示するシステムにおいて一意に識別するページ識別情報であってもよい。例えば、文書ＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）とページ番号の組み合わせがある。
（Ａ５）逆に、記入対象について記入すべき記入欄を、後述する図３に例示するシステムにおいて一意に識別する識別情報であってもよい。記入欄の識別情報としては、記入欄を対象とした前述の（Ａ１）〜（Ａ４）の情報であってもよい。
（Ａ６）第１の記入対象情報として、記入対象を指定しないことを示す予め定められた情報を含めてもよい。以下、この情報を“ＡＮＹ”として例示して説明する。
（Ａ７）また、第１の記入対象情報は、これらの組み合わせ（ＡＮＤ、ＯＲ、ＮＯＴ等の論理的演算子を用いた組み合わせ）であってもよい。
また、第１の記入対象情報の指定については、利用者のマウス、キーボード、タッチパネル等を用いた指定を受け付けてもよいし、各欄に予め定められた第１の記入対象情報を受け取るようにしてもよい。
【００３２】
また、第２の記入対象情報は、第１の記入対象情報に対応している情報であればよい。対応の形態として、例えば、
（Ｂ１）第２の記入対象情報は第１の記入対象情報そのものであってもよい。つまり、第１の記入対象情報と第２の記入対象情報が対応しているか否かを判断するとは、両者が同じ値であるか否かを判断することである。
（Ｂ２）第１の記入対象情報が階層構造を有している場合、第２の記入対象情報は、その第１の記入対象情報の下位又は同位にある記入対象情報である。つまり、第１の記入対象情報と第２の記入対象情報が対応しているか否かを判断するとは、その階層構造において、第１の記入対象情報が上位又は同位に位置し、第２の記入対象情報がその第１の記入対象情報の下位又は同位に位置しているか否かを判断することである。
（Ｂ３）第１の記入対象情報が集合である場合、第２の記入対象情報は、その第１の記入対象情報に含まれている記入対象情報である。つまり、第１の記入対象情報と第２の記入対象情報が対応しているか否かを判断するとは、第１の記入対象情報の集合内に第２の記入対象情報が含まれているか否かを判断することである。
（Ｂ４）第１の記入対象情報が“ＡＮＹ”であり、第２の記入対象情報も“ＡＮＹ”である場合は、前述の（Ｂ１）に示す対応の形態であればよい。第１の記入対象情報が“ＡＮＹ”であり、第２の記入対象情報が無い場合は、第２の記入対象情報は、第１の記入対象情報に対応していると判断する。そして、第１の記入対象情報が“ＡＮＹ”であり、第２の記入対象情報が“ＡＮＹ”以外の情報（無い以外の情報、つまり、何かしらの第１の記入対象情報に対応する第２の記入対象情報）である場合は、第２の記入対象情報は、第１の記入対象情報に対応していないと判断する。この場合、「記入対象を指定しない」にもかかわらず、「記入対象が指定されている領域に記入しようとしている」という状況であるためである。
（Ｂ５）また、第１の記入対象情報と第２の記入対象情報との対応の形態は、これらの組み合わせ（ＡＮＤ、ＯＲ、ＮＯＴ等の論理的演算子を用いた組み合わせ）であってもよい。
また、第２の記入対象情報の指定については、利用者のマウス、キーボード、タッチパネル等を用いた指定を受け付けてもよいし、各欄に予め定められた第２の記入対象情報を受け取るようにしてもよいし、第１の記入対象情報を用いて、第２の記入対象情報を生成するようにしてもよい。
【００３３】
情報画像生成モジュール１４０は、記入対象情報受付モジュール１１０、文書レイアウト受付モジュール１２０、情報画像合成モジュール１５０と接続されている。情報画像生成モジュール１４０は、文書受付モジュール１３０によって受け付けられた文書内の位置を示す位置情報及び記入対象情報受付モジュール１１０によって受け付けられた第１の記入対象情報又は第２の記入対象情報に基づいて、情報を示す画像である情報画像を生成する。つまり、記入対象情報受付モジュール１１０によって受け付けられた第１の記入対象情報に基づいて、第１の情報画像を生成する。そして、文書内の位置を示す位置情報及び記入対象情報受付モジュール１１０によって受け付けられた第１の記入対象情報に対応している第２の記入対象情報に基づいて、情報を示す画像である第２の情報画像を生成する。
文書レイアウト受付モジュール１２０によって受け付けられたレイアウト情報（具体的には、対象領域又は記入欄の位置、大きさを示す情報）、第１の記入対象情報又は第２の記入対象情報を用いて、その対象領域又は記入欄内に合成する情報画像を生成する。ここで「基づいて」とは、少なくとも位置情報及び「第１の記入対象情報又は第２の記入対象情報」を含めた情報を、情報画像に埋め込むことをいう。つまり、その情報画像を解析した場合に、位置情報及び「第１の記入対象情報又は第２の記入対象情報」を読み出し得るようにすればよい。なお、前述の文書Ａの場合は、位置情報は必ずしも必要なく、第１の記入対象情報のみであってもよい。情報画像内に埋め込む位置情報とは、デジタルペンでその位置情報が埋め込まれている情報画像を読み込んだ場合に、そのデジタルペンの筆跡を再現できるようにしている情報であり、例えば、その文書内におけるＸＹ座標等が該当する。具体的には、位置情報として、対象領域又は記入欄の位置、大きさから定められる領域が示すその文書におけるＸＹ座標の集合が該当する。
また、情報画像生成モジュール１４０は、さらに文書を示す文書情報に基づいて、情報画像を生成するようにしてもよい。文書情報として、例えば、文書ＩＤ、ページＩＤ等が該当する。なお、文書ＩＤ、ページＩＤ等については、図３の例の説明で述べる。
【００３４】
情報画像合成モジュール１５０は、文書受付モジュール１３０、情報画像生成モジュール１４０、出力モジュール１６０と接続されている。情報画像合成モジュール１５０は、情報画像生成モジュール１４０によって生成された情報画像を文書受付モジュール１３０によって受け付けられた文書Ａ内の対象領域、文書Ｂ内の記入欄に合成する。つまり、情報画像生成モジュール１４０によって生成された第１の情報画像を文書（文書Ａ又は文書Ａと文書Ｂの両方がある文書）に合成する。そして、情報画像生成モジュール１４０によって生成された第２の情報画像を文書（文書Ｂ又は文書Ａと文書Ｂの両方がある文書）に合成する。
もちろんのことながら、記入対象が記載されている領域以外の領域、記入欄以外の領域に情報画像を合成するようにしてもよい。記入対象が記載されている領域以外の領域、記入欄以外の領域に合成する情報画像には、“ＡＮＹ”である第１の記入対象情報又は第２の記入対象情報を含めてもよい。なお、前述したように記入欄としては、ページ全体、文書全体という場合もあり得るので、その場合は第２の記入対象情報が含まれている情報画像がページ全体、文書全体に合成されることになる。
【００３５】
出力モジュール１６０は、情報画像合成モジュール１５０と接続されている。出力モジュール１６０は、情報画像合成モジュール１５０によって情報画像が合成された文書を媒体に出力する。つまり、情報画像合成モジュール１５０によって第１の情報画像が合成された文書Ａと情報画像合成モジュール１５０によって第２の情報画像が合成された文書Ｂをそれぞれの媒体（この場合、２枚の媒体（文書Ａの媒体と文書Ｂの媒体））に出力する又は第１の情報画像及び第２の情報画像が合成された文書を媒体（この場合、１枚の媒体（文書Ａと文書Ｂの両方がある文書の媒体））に出力する。文書を出力するとは、例えば、プリンタ等の印刷装置で印刷すること、ファックス等の画像送信装置で画像を送信すること等が該当する。また、ディスプレイ等の表示装置に表示すること、画像データベース等の画像記憶装置へ画像を書き込むこと、メモリーカード等の記憶媒体に記憶すること、他の情報処理装置へ渡すこと等を行ってもよいが、最終的にはデジタルペンで筆記し得るように紙、プラスチック等の媒体に出力する。
【００３６】
図２は、本実施の形態（画像出力装置）による処理例を示すフローチャートである。ここでは、文書Ｂの出力例を示しているが、文書Ａについては、記入欄を対象領域とすればよい。
ステップＳ２０２では、文書受付モジュール１３０が、対象となる文書を受け付ける。
ステップＳ２０４では、文書レイアウト受付モジュール１２０が、対象となる文書のレイアウト（少なくとも記入欄の位置と大きさ）を受け付ける。
ステップＳ２０６では、記入対象情報受付モジュール１１０が、対象となる文書内の記入欄に記入すべき対象を示す記入対象情報を受け付ける。
ステップＳ２０８では、情報画像生成モジュール１４０が、記入欄内の位置と記入対象情報を含む情報画像を生成する。
ステップＳ２１０では、情報画像合成モジュール１５０が、対象となる文書内の記入欄に情報画像を合成する。
ステップＳ２１２では、出力モジュール１６０が、情報画像が合成された文書を出力する。
【００３７】
図３は、本実施の形態を実現するためのシステム構成例を示す説明図である。システムとして、文書作成用情報処理装置３１０、文書ＤＢ３２０、情報画像生成用画像処理装置３３０、デジタルペン３５０、書戻用情報処理装置３６０を含む例を示すが、デジタルペン３５０が読み取った情報画像内の第２の記入対象情報が、既に読み取られた情報画像内の第１の記入対象情報に対応しているか否かを判断するためには、デジタルペン３５０があればよい。デジタルペン３５０が読み取った情報画像内の第２の記入対象情報が、既に読み取られた情報画像内の第１の記入対象情報に対応しているか否かを判断することができるようにする文書を媒体に出力するためには、情報画像生成用画像処理装置３３０があればよい。
このシステムは、次のような処理を行うものである。電子文書に位置情報（座標情報）を含む情報画像を重畳して印刷し、それを情報画像生成用画像処理装置３３０で印刷する。それを小型のカメラを内蔵したデジタルペン３５０で読み取ることで、手書き情報がストローク情報としてデジタルペン内に蓄積される。デジタルペン３５０をＵＳＢなどでＰＣ等の書戻用情報処理装置３６０に接続すると、書戻用情報処理装置３６０内のストローク情報抽出モジュール３６２、書戻モジュール３６４がストローク情報をデジタルペン３５０から抽出し、文書ＩＤから元の電子文書を特定し、その電子文書にストローク情報を書き戻す。また、デジタルペン３５０は無線通信によってストローク情報を書戻用情報処理装置３６０に送信してもよい。
【００３８】
文書作成用情報処理装置３１０は、文書作成アプリケーション３１２、記入対象情報指定モジュール３１４を有しており、文書ＤＢ３２０、情報画像生成用画像処理装置３３０と接続されている。
文書作成アプリケーション３１２は、電子文書を作成し、情報画像生成用画像処理装置３３０に手書きによる追記の対象となる情報画像合成文書３４０を印刷させるアプリケーションプログラムである。
【００３９】
記入対象情報指定モジュール３１４は、対象領域又は記入欄に対して第１の記入対象情報又は第２の記入対象情報を指定する。例えば、記入欄・記入対象情報テーブル７００を情報画像生成用画像処理装置３３０へ渡す。そして、情報画像生成用画像処理装置３３０内の記入対象情報受付モジュール１１０は、記入欄・記入対象情報テーブル７００を受け取る。図７は、記入欄・記入対象情報テーブル７００のデータ構造例を示す説明図である。記入欄・記入対象情報テーブル７００は、記入欄ＩＤ欄７１０、記入対象情報欄７２０を有している。記入欄ＩＤ欄７１０は、図３に例示するシステムにおいて対象領域又は記入欄を一意に識別するための情報である対象領域ＩＤ又は記入欄ＩＤを記憶し、記入対象情報欄７２０は、その対象領域又は記入欄に対応する第１の記入対象情報又は第２の記入対象情報を記憶する。
【００４０】
また、記入対象情報指定モジュール３１４は、記入欄・記入対象情報テーブル７００の代わりに文書・ページ・記入対象情報テーブル８００を情報画像生成用画像処理装置３３０に渡すようにしてもよい。つまり、対象領域又は記入欄としての役割がページ全体になる場合であり、そのページ全体に対して第１の記入対象情報又は第２の記入対象情報を指定していることになる。そして、情報画像生成用画像処理装置３３０内の記入対象情報受付モジュール１１０は、文書・ページ・記入対象情報テーブル８００を受け取る。図８は、文書・ページ・記入対象情報テーブル８００のデータ構造例を示す説明図である。文書・ページ・記入対象情報テーブル８００は、文書ＩＤ欄８１０、ページＩＤ欄８２０、記入対象情報欄８３０を有している。文書ＩＤ欄８１０は、図３に例示するシステムにおいて文書を一意に識別するための情報である文書ＩＤを記憶し、ページＩＤ欄８２０は、その文書においてページを一意に識別するための情報であるページＩＤを記憶し、記入対象情報欄８３０は、そのページに対応する第１の記入対象情報又は第２の記入対象情報を記憶する。
【００４１】
また、記入対象情報指定モジュール３１４は、記入欄・記入対象情報テーブル７００の代わりに文書・記入対象情報テーブル９００を情報画像生成用画像処理装置３３０に渡すようにしてもよい。つまり、対象領域又は記入欄としての役割が文書全体（複数ページある場合はその複数ページ全体）になる場合であり、その文書全体に対して第１の記入対象情報又は第２の記入対象情報を指定していることになる。そして、情報画像生成用画像処理装置３３０内の記入対象情報受付モジュール１１０は、文書・記入対象情報テーブル９００を受け取る。図９は、文書・記入対象情報テーブル９００のデータ構造例を示す説明図である。文書・記入対象情報テーブル９００は、文書ＩＤ欄９１０、記入対象情報欄９２０を有している。文書ＩＤ欄９１０は、図３に例示するシステムにおいて文書を一意に識別するための情報である文書ＩＤを記憶し、記入対象情報欄９２０は、その文書に対応する第１の記入対象情報又は第２の記入対象情報を記憶する。
【００４２】
文書作成アプリケーション３１２は、文書印刷時には、印刷するデバイス名（プリンタ名、情報画像生成用画像処理装置３３０の名称）を指定して、文書イメージを生成して文書ＩＤと共に記入対象情報指定モジュール３１４によって指定された第１の記入対象情報又は第２の記入対象情報を情報画像生成用画像処理装置３３０に渡して、印刷指示を行う。印刷された情報画像には、対象領域又は記入欄毎に第１の記入対象情報又は第２の記入対象情報が埋め込まれている。そして、作成された電子文書を文書ＤＢ３２０に記憶させる。また、対象とする文書の対象領域又は記入欄のレイアウトに関する情報（例えば、文書レイアウトテーブル１０００）も情報画像生成用画像処理装置３３０に渡す。そして、情報画像生成用画像処理装置３３０内の文書レイアウト受付モジュール１２０がレイアウトに関する情報を受け取る。図１０は、文書レイアウトテーブル１０００のデータ構造例を示す説明図である。文書レイアウトテーブル１０００は、記入欄ＩＤ欄１０１０、位置欄１０２０、高さ欄１０３０、幅欄１０４０を有している。記入欄ＩＤ欄１０１０は、対象領域ＩＤ又は記入欄ＩＤを記憶する。位置欄１０２０は、その対象領域又は記入欄の例えば左上の位置を記憶する。高さ欄１０３０は、その対象領域又は記入欄の高さを記憶する。幅欄１０４０は、その対象領域又は記入欄の幅を記憶する。
【００４３】
文書ＤＢ３２０は、文書作成用情報処理装置３１０、書戻用情報処理装置３６０と接続されている。文書ＤＢ３２０は、文書作成アプリケーション３１２によって作成された電子文書を記憶する。そして、その記憶されている電子文書に、書戻モジュール３６４によってデジタルペン３５０による筆記情報が合成される。
【００４４】
情報画像生成用画像処理装置３３０は、文書作成用情報処理装置３１０と接続されており、図１の例に示した画像処理装置（画像出力装置）であり、文書作成用情報処理装置３１０によって作成された電子文書を印刷し、情報画像が合成された情報画像合成文書３４０を出力する。情報画像合成文書３４０は、電子文書を印刷して生成される紙文書であって、位置情報が情報画像として重畳されて印刷された紙文書である。なお、情報画像内には、文書ＩＤ等が埋め込まれていてもよい。
【００４５】
ここで、図４を用いて、電子文書４００と情報画像合成文書４５０の例を説明する。
図４（ａ）に例示する電子文書４００は、文書作成アプリケーション３１２によって作成された文書であり、文書ＤＢ３２０に記憶されている。例えば、その内容として問題が記載されており、５個の対象領域である設問領域があり、それぞれの設問領域には、その設問領域に関する情報である第１の記入対象情報が指定されたとする。
図４（ｂ）に例示する情報画像合成文書４５０は、情報画像生成用画像処理装置３３０によって印刷された紙文書であり、利用者によるデジタルペン３５０の操作によって読み込みが行われる。情報画像合成文書４５０の設問領域４５２、設問領域４５４、設問領域４５６、設問領域４５８、設問領域４６０内には、それぞれの第１の記入対象情報が埋め込まれている情報画像が合成されている。また、その情報画像内には、位置情報、文書ＩＤ等が埋め込まれていてもよい。そして、背景４６２には、“ＡＮＹ”が埋め込まれている情報画像が合成されている。なお、背景４６２には、情報画像を合成しなくてもよい。
【００４６】
ここで、図５を用いて、電子文書５００と情報画像合成文書５５０の例を説明する。
図５（ａ）に例示する電子文書５００は、図４（ａ）に例示した電子文書４００に対応する回答が記載されるべき文書であり、文書作成アプリケーション３１２によって作成された文書であり、文書ＤＢ３２０に記憶されている。例えば、５個の記入領域である回答領域があり、回答欄領域５０２は設問領域４０２、回答欄領域５０４は設問領域４０４、回答欄領域５０６は設問領域４０６、回答欄領域５０８は設問領域４０８、回答欄領域５１０は設問領域４１０に対応しており、それぞれの設問に対応する回答を記載すべき記入領域である。それぞれの記入領域には、第２の記入対象情報が指定されたとする。
図５（ｂ）に例示する情報画像合成文書５５０は、図４（ｂ）に例示した情報画像合成文書４５０に対応する回答が記載されるべき紙文書であり、情報画像生成用画像処理装置３３０によって印刷されたものであり、利用者によるデジタルペン３５０の操作によって書き込みが行われる。情報画像合成文書５５０の回答欄領域５５２、回答欄領域５５４、回答欄領域５５６、回答欄領域５５８、回答欄領域５６０内には、位置情報の他にそれぞれの第２の記入対象情報（もちろんのことながら、情報画像合成文書４５０内の各欄に合成されている情報画像に埋め込まれている第１の記入対象情報に対応している第２の記入対象情報）も埋め込まれている情報画像が合成されている。また、その情報画像内には、文書ＩＤ等が埋め込まれていてもよい。そして、背景５６２には、少なくとも位置情報が埋め込まれている情報画像が合成されている。なお、背景５６２に合成される情報画像には、位置情報の他に、“ＡＮＹ”、文書ＩＤ等が埋め込まれている情報画像が合成されていてもよい。また、背景５６２には、情報画像を合成しなくてもよい。
【００４７】
ここで、図６を用いて、情報画像合成文書（貼付シール）６００と情報画像合成文書（保守点検簿）６５０の例を説明する。
図６（ａ）に例示する情報画像合成文書（貼付シール）６００は、管理すべき機器等に貼り付けられる紙文書であり、文書作成アプリケーション３１２によって作成され、情報画像生成用画像処理装置３３０によって印刷されたものである。利用者によるデジタルペン３５０の操作によって読み込みが行われる。
情報画像合成文書（貼付シール）６００内には、第１の記入対象情報が埋め込まれている情報画像が合成されている。また、その情報画像内には、文書ＩＤ等が埋め込まれていてもよい。
図６（ｂ）に例示する情報画像合成文書（保守点検簿）６５０は、図６（ａ）に例示した情報画像合成文書（貼付シール）６００に対応する点検結果が記載されるべき紙文書であり、文書作成アプリケーション３１２によって作成され、情報画像生成用画像処理装置３３０によって印刷されたものであり、その電子文書は文書ＤＢ３２０に記憶されている。利用者によるデジタルペン３５０の操作によって書き込みが行われる。
情報画像合成文書（保守点検簿）６５０の記入欄領域６５２、記入欄領域６５４、記入欄領域６５６、記入欄領域６５８、記入欄領域６６０内には、位置情報の他に第２の記入対象情報も埋め込まれている情報画像（もちろんのことながら、情報画像合成文書（貼付シール）６００内に合成されている情報画像に埋め込まれている第１の記入対象情報に対応している第２の記入対象情報）が合成されている。なお、記入欄領域６５２〜６６０内の情報画像には、同じ値の第２の記入対象情報が埋め込まれていてもよいし、情報画像合成文書（貼付シール）６００の情報画像に合成されている情報画像に埋め込まれている第１の記入対象情報に対応しているならば、各々の記入欄毎に異なる値の第２の記入対象情報であってもよい。そして、背景６６２には、少なくとも位置情報が埋め込まれている情報画像が合成されている。なお、背景６６２に合成される情報画像には、位置情報の他に、“ＡＮＹ”、文書ＩＤ等が埋め込まれている情報画像が合成されていてもよい。また、背景６６２には、情報画像を合成しなくてもよい。
【００４８】
図１１は、情報画像の例を示す説明図である。
この例は、米国ゼロックス社のパロアルト研究所で開発された、角度の異なる斜線でデータを表現するグリフコード（例えば、特開平６−１０３３９０号公報、特開平６−７５７９５号公報）を情報画像であるコードシンボルとして用いた２次元コードパターン画像である。
【００４９】
この例では、単位領域１１００は８シンボル×８シンボルの正方形領域である。各シンボルの値は、図１１（ｂ）、図１１（ｃ）に示すように斜線パターンで表現される。この例では、シンボル値０は垂直線に対して反時計回りに４５度の角度をなす右下がりの斜線（図１１（ｂ）の例のパターン０）で、シンボル値１は垂直線に対して時計回りに４５度の角度をなす右上がりの斜線（図１１（ｃ）の例のパターン１）で表現される。
【００５０】
このうち、位置コード画像１１０２は、単位領域１１００の左上隅の６シンボル×６シンボルの正方形の画像であり、識別コード画像１１０４は、単位領域１１００からその６×６シンボルの正方形を引いた残りの逆Ｌ字領域の画像となる。
【００５１】
また、この例では、単位領域１１００の外周に沿って縦横の各方向に、同期コード１１０６の列及び行を設けている。この例では、同期コード１１０６は、右上がり（「１」）の斜線シンボルの連続であり、シンボルのサイズと配列ピッチは単位領域１１００内のシンボルサイズ及びピッチと同じである。同期コード１１０６は、縦及び横に等間隔で設けられ、それら同期コード１１０６で囲まれる正方形領域に各単位領域１１００が設けられる。同期コード１１０６は、各単位領域１１００の区切りを示す。すなわち、２次元コードパターン画像を読み取った装置では、右上がりのシンボルが連続している行及び列を検出すると、それら行と列とで形成される格子の網目の内部を単位領域１１００と認識することができ、その単位領域１１００の左上隅の６×６のシンボルが位置コード画像１１０２と認識できる。
【００５２】
なお、同期コード１１０６は、単位領域１１００又は位置コード画像１１０２の場所を特定することができるものであれば、図１１に例示したようなものでなくてもよい。例えば、単位領域１１００の四隅に斜線シンボルとは異なる特定形状のシンボルを配置したものを同期コード１１０６としてもよい。図１１の例では、同期コード１１０６のためにシンボル１つ分の幅の行及び列を使ったが、同期コード１１０６を構成するマークが十分に小さいものであれば、単位領域１１００を隙間なく２次元配列し、隣接する単位領域１１００の余白部分にそのマークを配置するようにしてもよい。
【００５３】
図１１の例では、１つの位置コード画像１１０２には合計３６シンボル、すなわち３６ビットのデータが格納されている。３６ビットのうち、１８ビットをｘ座標の符号化に、１８ビットをｙ座標の符号化に使用することができる。各１８ビットを全て位置の符号化に使用すると、２＾１８通り（約２６万通り）の位置を符号化できる。各斜線パターンが、図１１（ｂ）、図１１（ｃ）の例に示したように８画素×８画素で構成されている場合、６００ｄｐｉ（ドット・パー・インチ）で印刷すると、６００ｄｐｉの１ドットの縦横の長さは０．０４２３ｍｍなので、縦横共に、図１１の２次元コード（同期コード１１０６を含む）の縦、横の長さは３ｍｍ程度（＝１シンボル当たり８画素×９シンボル×０．０４２３ｍｍ）となる。３ｍｍ間隔で２６万通りの位置を符号化した場合、約７８６ｍの長さを符号化できる。読取の精度がよければ１８ビット全てを位置の符号化に使用することもできるが、読取エラーが問題となる場合は、誤り検出や誤り訂正のための冗長ビットを含めることが好適である。１８ビットに占める冗長ビットの割合を増やすと誤り検出や誤り訂正の能力が増えるが、表現できる位置の範囲が小さくなる。
【００５４】
また、図１１の例では、識別コード画像１１０４は、２ビット×８ビットの矩形領域及び２ビット×６ビットの矩形領域に配置されており、合計２８ビットの識別情報等を格納できる。識別情報等として２８ビットを使用した場合は、約２億７千万通り（２＾２８通り）の識別情報等を表現できるが、２８ビットのうちのいくつかのビットを誤り検出や誤り訂正のための冗長ビットとすることで読取エラーに対処できるようにしてもよい。なお、識別情報等とは、本実施の形態では、少なくとも第１の記入対象情報又は第２の記入対象情報を含み、他に文書ＩＤ、ページＩＤ等を含めてもよい。例えば、用紙を一意的に識別する用紙識別番号等を含めてもよい。１つの用紙の記入欄内に印刷される単位領域１１００内の識別コード画像１１０４は同じものとなる。もちろん、単位領域１１００内の位置コード画像１１０２によって表される位置情報は、その用紙内における位置を示す情報であるので、それぞれの単位領域１１００内の位置コード画像１１０２は異なったものとなる。
【００５５】
以上の例では、互いに角度が９０度異なる２つの斜線パターンをシンボルとして用いることで、１シンボルで１ビットのデータを表現したが、これは一例にすぎない。例えばシンボルに垂直線と水平線のパターンを追加すれば２ビットの情報を１シンボルで表現できる。このように、１シンボルの斜線パターンの角度種類を増やすことで、１シンボルが表現できるビット数を増加することも可能である。また、グリフコード以外の情報画像を用いてもよい。
【００５６】
デジタルペン３５０（スキャナ付きペン、電子ペンとも言われる）は、利用者による情報画像合成文書３４０に対する筆記によって、情報画像を読み取り、筆跡をストローク情報として抽出し、書戻用情報処理装置３６０へ送信する。そして、第２の記入対象情報が第１の記入対象情報に対応しているか否かを判断し、対応していない場合は警告を発すること等を行う。デジタルペン３５０の構成、処理内容については、図１２以降の図面を用いて後述する。なお、ここでストローク情報とは、情報画像合成文書３４０に対してデジタルペン３５０で書き込みを行って得られた座標の系列として表現される情報である。
【００５７】
書戻用情報処理装置３６０は、ストローク情報抽出モジュール３６２、書戻モジュール３６４を有しており、文書ＤＢ３２０、デジタルペン３５０と接続されている。
ストローク情報抽出モジュール３６２は、情報画像合成文書３４０に対して書き込まれた筆跡のストローク情報をデジタルペン３５０から取得する機能を持つ。ストローク情報には書き込まれた情報画像合成文書３４０の文書ＩＤ、ページ番号、ストローク列（位置情報の列）等が含まれる。
文書ＩＤとは、前述したように図３に例示するシステムにおいて文書を一意に識別するための情報であって、電子文書とそれを印刷した紙文書は同じ文書ＩＤを持つ。手書きによる書き込みの対象となった紙文書を識別して、そのオリジナルの電子文書を特定するために必要とされるものである。なお、第２の記入対象情報が第１の記入対象情報に対応しているか否かを判断するためには、必須の構成ではない。また、電子文書と紙文書の対応関係が特定できれば、別の形態であってもよい。
【００５８】
書戻モジュール３６４は、情報画像合成文書３４０に対して、デジタルペン３５０で書き込みが行われたストローク情報を元の電子文書に書き戻しを行うアプリケーションプログラムである。ストローク情報抽出モジュール３６２から受けたストローク情報を、文書ＩＤ、ページＩＤの情報を基にして電子文書上のストローク情報として反映させる処理を行う。
【００５９】
図１２は、本実施の形態（画像読取装置（１））の構成例についての概念的なモジュール構成図である。本実施の形態である画像処理装置（画像読取装置（１））は、情報画像が合成された文書を読み取るものであって、図１２の例に示すように、読取モジュール１２１０、情報画像解析モジュール１２２０、切替モジュール１２１５、判断制御モジュール１２３０、アラームモジュール１２４０、ストローク情報生成モジュール１２５０、送信モジュール１２６０を有している。これらは、図３に例示したデジタルペン３５０に収納されている。
【００６０】
読取モジュール１２１０は、情報画像解析モジュール１２２０と接続されている。読取モジュール１２１０は、紙等の媒体に出力されており、筆記具による筆記位置を抽出するための情報画像を読み取る。ここでの、紙等の媒体とは、第１の記入対象情報に基づいて生成された情報画像が合成された文書（例えば、図４（ｂ）に例示の情報画像合成文書４５０、図６（ａ）に例示の情報画像合成文書（貼付シール）６００）又は第２の記入対象情報とその文書内の位置を示す位置情報とに基づいて生成された情報画像が合成された文書（例えば、図５（ｂ）に例示の情報画像合成文書５５０、図６（ｂ）に例示の情報画像合成文書（保守点検簿）６５０）である。前述の例では、情報画像合成文書３４０における筆記位置の画像を読み取る。後述する図１４に例示の画像読取モジュール１４５２が該当する。
また、読取モジュール１２１０が読み取る情報画像には、さらに文書を示す文書情報が含まれていてもよい。
【００６１】
切替モジュール１２１５は、情報画像解析モジュール１２２０と接続されている。なお、図１２に例示の本実施の形態（画像読取装置（１））では、読取モジュール１２１０は、同じ読取装置によって、第１の記入対象情報が埋め込まれている情報画像と第２の記入対象情報が埋め込まれている情報画像を読み取っている。そこで、切替モジュール１２１５は、操作者の操作に応じて、読取モジュール１２１０が読み取る情報画像を、第１の記入対象情報が埋め込まれている情報画像として読み取るように制御し、又は第２の記入対象情報が埋め込まれている情報画像として読み取るように制御する。例えば、後述する図１４に例示の切替ボタン１４５４が押されている場合は、読取モジュール１２１０が読み取る情報画像を、第１の記入対象情報が埋め込まれている情報画像として読み取るように制御し、切替ボタン１４５４が押されていない場合は、読取モジュール１２１０が読み取る情報画像を、第２の記入対象情報が埋め込まれている情報画像として読み取るように制御する。
【００６２】
情報画像解析モジュール１２２０は、位置情報抽出モジュール１２２２、記入対象情報抽出モジュール１２２４、文書関連情報抽出モジュール１２２６を有しており、読取モジュール１２１０、切替モジュール１２１５、判断制御モジュール１２３０、ストローク情報生成モジュール１２５０と接続されている。
位置情報抽出モジュール１２２２は、読取モジュール１２１０によって読み取られた情報画像を解析して、位置情報を抽出する。つまり、筆記されている位置情報を抽出することになり、この位置情報を用いて筆記情報としてのストローク情報を生成し得ることとなる。
【００６３】
記入対象情報抽出モジュール１２２４は、読取モジュール１２１０によって読み取られた情報画像を解析して、情報画像内の識別情報等から第１の記入対象情報又は第２の記入対象情報を抽出する。つまり、切替モジュール１２１５による制御によって、読取モジュール１２１０によって読み取られた情報画像を第１の記入対象情報が埋め込まれている情報画像として解析して、第１の記入対象情報を抽出し、読取モジュール１２１０によって読み取られた情報画像を第２の記入対象情報が埋め込まれている情報画像として解析して、第２の記入対象情報を抽出する。そして、抽出した第１の記入対象情報を判断制御モジュール１２３０の記入対象情報記憶モジュール１２３２に渡し、抽出した第２の記入対象情報を判断制御モジュール１２３０の判断モジュール１２３４に渡す。
文書関連情報抽出モジュール１２２６は、読取モジュール１２１０によって読み取られた情報画像を解析して、情報画像内の識別情報等から文書に関連する情報を抽出する。文書に関連する情報として、例えば、文書情報としての文書ＩＤ等がある。
【００６４】
判断制御モジュール１２３０は、情報画像解析モジュール１２２０、アラームモジュール１２４０と接続されており、記入対象情報記憶モジュール１２３２、判断モジュール１２３４を有している。
記入対象情報記憶モジュール１２３２は、記入対象情報抽出モジュール１２２４、判断モジュール１２３４と接続されている。記入対象情報記憶モジュール１２３２は、記入対象情報抽出モジュール１２２４によって抽出された第１の記入対象情報を記憶する。具体的には、記入対象情報記憶モジュール１２３２は、例えば記入対象情報テーブル１６００を記憶する。図１６は、記入対象情報テーブル１６００のデータ構造例を示す説明図である。記入対象情報テーブル１６００は、記入対象情報Ａ欄１６１０を有している。記入対象情報Ａ欄１６１０は、第１の記入対象情報を記憶する。
また、記入対象情報記憶モジュール１２３２が記憶する第１の記入対象情報は、複数であってもよい。
【００６５】
判断モジュール１２３４は、記入対象情報抽出モジュール１２２４、記入対象情報記憶モジュール１２３２と接続されている。判断モジュール１２３４は、記入対象情報記憶モジュール１２３２に記憶されている第１の記入対象情報と記入対象情報抽出モジュール１２２４によって抽出された第２の記入対象情報を比較して、その第２の記入対象情報がその第１の記入対象情報に対応しているか否かを判断する。例えば、図４（ｂ）に例示の情報画像合成文書４５０、図５（ｂ）に例示の情報画像合成文書５５０を用いて説明すると、読取モジュール１２１０で情報画像合成文書４５０の設問領域４５２を読み取った後に、情報画像合成文書５５０の回答欄領域５５２を読み取ったならば、第２の記入対象情報は第１の記入対象情報に対応していると判断する。つまり、記入しようとしている位置又は記入した位置（回答欄領域５５２）は、その前に読み取った位置（設問領域４５２）に対応していると判断している。また、読取モジュール１２１０で情報画像合成文書４５０の設問領域４５２を読み取った後に、情報画像合成文書５５０の回答欄領域５５４を読み取ったならば、第２の記入対象情報は第１の記入対象情報に対応していないと判断する。つまり、記入しようとしている位置又は記入した位置（回答欄領域５５４）は、その前に読み取った位置（設問領域４５２）に対応していないと判断している。
【００６６】
対応しているか否かの判断は、前述の（Ｂ１）〜（Ｂ５）の対応の形態に該当しているか否かを判断すればよい。
例えば、（Ｂ１）のように、第１の記入対象情報と第２の記入対象が一致していれば両者は対応していると判断し、異なっていれば両者は対応していないと判断する。
また、（Ｂ２）のように、第１の記入対象情報が階層構造を有している場合、第２の記入対象情報がその第１の記入対象情報の下位又は同位に位置していれば対応していると判断し、それ以外ならば両者は対応していないと判断する。
図２４は、記入対象情報のデータ構造例を示す説明図である。図２４の例は、問題２４００の下位には、問１：２４１０、問２：２４２０、問３：２４３０があり、問１：２４１０の下位には、問１（１）：２４１１、問１（２）：２４１２、問１（３）：２４１３があり、問２：２４２０の下位には、問２（１）：２４２１、問２（２）：２４２２があり、問３：２４３０の下位には、問３（１）：２４３１、問３（２）：２４３２、問３（３）：２４３３があることを示している。このような階層構造を全て記入対象情報記憶モジュール１２３２に記憶させておくことにより、第２の記入対象情報が第１の記入対象情報に対応しているか否かを判断に用いることができる。例えば、記入対象情報記憶モジュール１２３２が記憶している第１の記入対象情報が問２：２４２０であり、記入対象情報抽出モジュール１２２４が抽出した第２の記入対象情報が問２（１）：２４２１である場合は、第２の記入対象情報が第１の記入対象情報に対応していると判断する。また、記入対象情報抽出モジュール１２２４が抽出した第２の記入対象情報が問１（３）：２４１３である場合は、第２の記入対象情報が第１の記入対象情報に対応していないと判断する。また、階層構造のうち、階層の違いに関する情報を記入対象情報の一部に用いることにより、第２の記入対象情報が第１の記入対象情報に対応しているか否かの判断に用いることも可能である。図２４では、問題が第１層、問１〜問３が第２層、各問の下の（１）等が第３層の３層構造を有している。ここで、第１層をＡ、第２層をＢ、第３層をＣと表し、これらの繋がりを記入対象情報として利用するようにしてもよい。この場合、問題のＩＤは「Ａ」、各問のＩＤは「Ａ−Ｂ」、（１）等のＩＤは「Ａ−Ｂ−Ｃ」となる。このような構造の情報を示すＩＤを利用することによっても、記入対象情報の階層構造の上位・下位関係が明確になるため、第２の記入対象情報が第１の記入対象情報に対応しているか否かの判断に利用し得る。なお、前述のＡ、Ｂ、Ｃは、各問のＩＤを用いてもよい。
【００６７】
アラームモジュール１２４０は、判断制御モジュール１２３０と接続されており、判断モジュール１２３４によって、第２の記入対象情報が第１の記入対象情報に対応していないと判断された場合に、読取モジュール１２１０によって読み取られた位置（第２の記入対象情報が埋め込まれている情報画像の位置、筆記しようとしている位置又は筆記した位置）は、その前に読取モジュール１２１０によって読み取られた位置（第１の記入対象情報が埋め込まれている情報画像の位置）に対応していない旨の警告を発する。例えば、スピーカー、光源、振動装置等が含まれていてもよい。発する警告の態様としては、音（警告音、音声による注意等）、光（光源の点滅、予め定められた色の出力等）、振動等であってもよい。
判断モジュール１２３４が行う判断及びアラームモジュール１２４０が警告を発するときは、実際に筆記が行われているか否かには関係しない。筆記を行う前に読取モジュール１２１０が情報画像を読み取った場合は、筆記が行われる前に警告を発することもあるし、筆記を行っている途中で読取モジュール１２１０が情報画像を読み取った場合は、筆記が行われているときに警告を発することとなる。
また、警告の終了は、警告を発してから予め定められた時間後であってもよいし、判断モジュール１２３４によって、読取モジュール１２１０によって読み取られた位置に対して第２の記入対象情報が第１の記入対象情報に対応していると判断するまでとしてもよいし、操作者によって警告を強制的に終了させる操作があるまでとしてもよい。
【００６８】
また、アラームモジュール１２４０は、判断モジュール１２３４によって、第２の記入対象情報が第１の記入対象情報に対応していないと判断された場合に、そのデジタルペンによる筆記を行わせないよう制御するようにしてもよい。例えば、デジタルペンのペン先を収納する機構を有しており、デジタルペンが適していないと判断された場合は、ペン先を収納して筆記できないように制御してもよい。また、デジタルペンの筆記機構としてインクジェット式を採用した場合は、デジタルペンが適していないと判断された場合は、そのインクジェットによるインクの噴射を中止して筆記できないように制御してもよい。
【００６９】
また、アラームモジュール１２４０は、判断モジュール１２３４によって、第２の記入対象情報が第１の記入対象情報に対応していないと判断された場合に、送信モジュール１２６０に位置情報抽出モジュール１２２２によって抽出された位置情報を出力しないよう制御するようにしてもよい。例えば、送信モジュール１２６０に位置情報を出力しないように制御するとは、位置情報抽出モジュール１２２２に位置情報を抽出させないようにしてもよいし、位置情報抽出モジュール１２２２によって抽出された位置情報を記憶させないようにしてもよいし、ストローク情報生成モジュール１２５０によるストローク情報を生成させないようにしてもよいし、送信モジュール１２６０による送信を行わせないようにしてもよい。
また、アラームモジュール１２４０は、警告、デジタルペンによる筆記を行わせないように制御すること、位置情報を出力しないように制御すること、いずれか２つ以上を組み合わせてもよい。
【００７０】
ストローク情報生成モジュール１２５０は、情報画像解析モジュール１２２０、送信モジュール１２６０と接続されている。ストローク情報生成モジュール１２５０は、位置情報抽出モジュール１２２２によって抽出された位置情報、文書関連情報抽出モジュール１２２６によって抽出された文書関連情報に基づいて、ストローク情報を生成する。例えば、ストローク情報テーブル１５００を生成するようにしてもよい。図１５は、ストローク情報テーブル１５００のデータ構造例を示す説明図である。ストローク情報テーブル１５００は、文書ＩＤ欄１５１０、Ｘ座標欄１５２０、Ｙ座標欄１５３０を有している。文書ＩＤ欄１５１０は、文書関連情報抽出モジュール１５２６によって抽出された文書関連情報である文書ＩＤを記憶する。Ｘ座標欄１５２０、Ｙ座標欄１５３０は、位置情報抽出モジュール１５２２によって抽出された位置情報であるＸ座標、Ｙ座標を記憶する。
【００７１】
送信モジュール１２６０は、ストローク情報生成モジュール１２５０と接続されている。送信モジュール１２６０は、ストローク情報生成モジュール１２５０によって生成されたストローク情報を前述の書戻用情報処理装置３６０に送信する。なお、生成されたストローク情報は図示しないストローク情報記憶モジュールに蓄積され、画像読取装置（デジタルペン３５０）と書戻用情報処理装置３６０が接続された際に、送信モジュール１２６０が、ストローク情報記憶モジュールに蓄積されたストローク情報を書戻用情報処理装置３６０に送信する構成としてもよい。
【００７２】
図１３は、本実施の形態（画像読取装置（１））による処理例（１）を示すフローチャートである。
ステップＳ１３０２では、読取モジュール１２１０が、情報画像を読み取る。例えば、図４（ｂ）に例示の情報画像合成文書４５０内の設問領域４５２等に合成されている情報画像である。
ステップＳ１３０４では、記入対象情報抽出モジュール１２２４が、記入対象情報Ａ（第１の記入対象情報）を抽出する。
ステップＳ１３０６では、情報画像解析モジュール１２２０が、切替モジュール１２１５による切り替えを検知したか否かを判断し、切り替えを検知した場合はステップＳ１３０８へ進み、それ以外の場合はステップＳ１３０２からの処理を行う。
ステップＳ１３０８では、読取モジュール１２１０が、情報画像を読み取る。例えば、図５（ｂ）に例示の情報画像合成文書５５０内の回答欄領域５５２等に合成されている情報画像である。
ステップＳ１３１０では、文書関連情報抽出モジュール１２２６が、文書ＩＤ等を抽出する。
ステップＳ１３１２では、記入対象情報抽出モジュール１２２４が、記入対象情報Ｂ（第２の記入対象情報）を抽出する。
【００７３】
ステップＳ１３１４では、判断モジュール１２３４が、記入対象情報Ａと記入対象情報Ｂは対応しているか否かを判断し、対応している場合はステップＳ１３１８へ進み、それ以外の場合はステップＳ１３１６へ進む。
ステップＳ１３１６では、アラームモジュール１２４０が、記入しようとしている欄は適切な欄ではないことを示すアラームを発生する。
ステップＳ１３１８では、位置情報抽出モジュール１２２２が、位置情報を抽出する。
ステップＳ１３２０では、ストローク情報生成モジュール１２５０が、ストローク情報を生成する。
ステップＳ１３２２では、送信モジュール１２６０が、ストローク情報を送信する。
【００７４】
図１４は、デジタルペン（１）の構造例を示す説明図である。デジタルペン３５０は、芯１４５１、画像読取モジュール１４５２、制御・送信モジュール１４５３、切替ボタン１４５４を有している。図１２に例示した読取モジュール１２１０は画像読取モジュール１４５２によって実現され、情報画像解析モジュール１２２０、判断制御モジュール１２３０、アラームモジュール１２４０、ストローク情報生成モジュール１２５０、送信モジュール１２６０は、制御・送信モジュール１４５３によって実現され、切替モジュール１２１５は、切替ボタン１４５４、制御・送信モジュール１４５３によって実現される。
【００７５】
デジタルペン３５０の操作者の操作に応じて、芯１４５１によって情報画像合成文書３４０上に文字等が筆記される。そして、画像読取モジュール１４５２は、例えば数十〜百数十フレーム毎秒程度の比較的高速な連続撮像を行い、フレーム毎にスキャンしてから読取画像を制御・送信モジュール１４５３へ出力する。制御・送信モジュール１４５３は、画像読取モジュール１４５２が読み取った画像中から同期コード１１０６を検出する。図１１の例のようなコードパターン画像の場合、右上がりの斜線パターンが連続して現れる行及び列を同期コード１１０６の行、列として検出する。なお、同期コードとしては図１１に例示したもの以外にも従来から提案されている様々なものを用いることができ、その同期コードの種類に応じた従来からある検出方式で検出できる。
切替ボタン１４５４が操作者の操作によって押されている場合に、画像読取モジュール１４５２が読み込んだ情報画像には、第１の記入対象情報が埋め込まれているとして処理を行う。また、切替ボタン１４５４に対して何も操作がされていない場合に、画像読取モジュール１４５２が読み込んだ情報画像には、第２の記入対象情報が埋め込まれているとして処理を行う。
【００７６】
読取画像から、位置コード画像１１０２と識別コード画像１１０４とが抽出される。制御・送信モジュール１４５３は、それら位置コード画像１１０２と識別コード画像１１０４に対してコード認識処理を施すことで、位置情報と識別情報等（第１の記入対象情報、第２の記入対象情報等が含まる）を再生する。ここで行われるコード認識処理は、大略的にいえば、情報画像の生成処理の逆の処理である。識別コード画像１１０４を代表として説明すると、制御・送信モジュール１４５３は、まず識別コード画像１１０４から各斜線シンボルを認識することで、各シンボルの値を求め、各シンボルの値を識別コード画像１１０４中での各シンボルの配列位置に合わせて配列した識別コード行列を求める。そして、この識別コード行列に対し、直列的（シリアル）な識別コードを求め、この識別コードに対し、符号化方式に対応した復号処理を施すことで、識別情報を復号する。位置コード画像１１０２についても、同等の処理により、位置情報を復号できる。１フレーム毎に前述の抽出及び認識の処理を行い、位置情報及び識別情報等を求める。
【００７７】
このようにして各フレームの読取画像から求められた位置情報及び識別情報等は、これら情報を利用する書戻用情報処理装置３６０に提供され、利用される。例えば、情報画像が印刷された用紙に対し、操作者がデジタルペン３５０で書き込んだ筆記跡を電子情報として取り込む書戻用情報処理装置３６０の場合、識別情報からその用紙を特定してその用紙の原文書を取得し、連続して読み取られる各フレームから取得した位置情報から操作者の筆記の軌跡を求め、その軌跡を示す画像を原文書に重畳して記録するなどの処理を行う。
【００７８】
図１７は、本実施の形態（画像読取装置（１））による別の処理例（２）を示すフローチャートである。これは、アラームモジュール１２４０が、位置情報を記憶させないように制御し、警告を発する処理例を示している。
ステップＳ１７０２では、読取モジュール１２１０が、情報画像を読み取る。
ステップＳ１７０４では、記入対象情報抽出モジュール１２２４が、記入対象情報Ａ（第１の記入対象情報）を抽出する。
ステップＳ１７０６では、情報画像解析モジュール１２２０が、切替モジュール１２１５による切り替えを検知したか否かを判断し、切り替えを検知した場合はステップＳ１７０８へ進み、それ以外の場合はステップＳ１７０２からの処理を行う。
ステップＳ１７０８では、読取モジュール１２１０が、情報画像を読み取る。
ステップＳ１７１０では、文書関連情報抽出モジュール１２２６が、文書ＩＤ等を抽出する。
ステップＳ１７１２では、位置情報抽出モジュール１２２２が、位置情報を抽出する。
【００７９】
ステップＳ１７１４では、記入対象情報抽出モジュール１２２４が、記入対象情報Ｂ（第２の記入対象情報）を抽出する。
ステップＳ１７１６では、判断モジュール１２３４が、記入対象情報Ａと記入対象情報Ｂは対応しているか否かを判断し、対応している場合はステップＳ１７２２へ進み、それ以外の場合はステップＳ１７１８へ進む。
ステップＳ１７１８では、アラームモジュール１２４０が、位置情報を記憶させない。
ステップＳ１７２０では、アラームモジュール１２４０が、記入しようとしている欄は適切な欄ではないことを示すアラームを発生する。
ステップＳ１７２２では、位置情報抽出モジュール１２２２が、位置情報を記憶する。
ステップＳ１７２４では、ストローク情報生成モジュール１２５０が、ストローク情報を生成する。
ステップＳ１７２６では、送信モジュール１２６０が、ストローク情報を送信する。
【００８０】
図１８は、本実施の形態（画像読取装置（１））による別の処理例（３）を示すフローチャートである。背景領域にある情報画像に、第１の記入対象情報として“ＡＮＹ”が埋め込まれている場合の処理例を示すものであり、第１の記入対象情報が“ＡＮＹ”であれば、第２の記入対象情報が第１の記入対象情報に対応しているか否かの判断をせずに、位置情報を読み込むものである。
図１３に例示するフローチャートのステップＳ１３１２又は図１７に例示するフローチャートのステップＳ１７１４の次に位置する処理である。
ステップＳ１８０２では、判断モジュール１２３４が、記入対象情報Ａ（第１の記入対象情報）は“ＡＮＹ”であるか否かを判断し、“ＡＮＹ”である場合は、図１３に例示のステップＳ１３１８又は図１７に例示のステップＳ１７２２へ進み、それ以外の場合は図１３に例示のステップＳ１３１４又は図１７に例示のステップＳ１７１６へ進む。
【００８１】
図１９は、本実施の形態（画像読取装置（１））による別の処理例（４）を示すフローチャートである。背景領域にある情報画像に、第１の記入対象情報として“ＡＮＹ”が埋め込まれている場合の処理例を示すものであり、第１の記入対象情報が“ＡＮＹ”であって、第２の記入対象情報が“ＡＮＹ”又は無い場合は、第２の記入対象情報が第１の記入対象情報に対応しているか否かの判断をせずに、位置情報を読み込むものである。結局、第１の記入対象情報と第２の記入対象情報の両者が“ＡＮＹ”である場合は、両者は対応していると判断していることになり、第２の記入対象情報が無い場合（情報画像が無い場合も含む）も、両者は対応していると判断していることになる。
図１３に例示するフローチャートのステップＳ１３１２又は図１７に例示するフローチャートのステップＳ１７１４の次に位置する処理である。
ステップＳ１９０２では、判断モジュール１２３４が、記入対象情報Ａ（第１の記入対象情報）は“ＡＮＹ”であるか否かを判断し、“ＡＮＹ”である場合は、ステップＳ１９０４へ進み、それ以外の場合は図１３に例示のステップＳ１３１４又は図１７に例示のステップＳ１７１６へ進む。
ステップＳ１９０４では、判断モジュール１２３４が、記入対象情報Ｂ（第２の記入対象情報）は“ＡＮＹ”又は無いか否かを判断し、“ＡＮＹ”又は無い場合は図１３に例示のステップＳ１３１８又は図１７に例示のステップＳ１７２２へ進み、それ以外の場合は図１３に例示のステップＳ１３１６又は図１７に例示のステップＳ１７１８へ進む。
【００８２】
なお、前述の本実施の形態（画像読取装置（１））では、第１の記入対象情報が埋め込まれている情報画像及び第２の記入対象情報が埋め込まれている情報画像の両方を読取モジュール１２１０（画像読取モジュール１４５２）が読み取る。このため、現在デジタルペン３５０がいずれの情報画像を読み取るべき状態であるかを利用者に知らせるようにしてもよい。例えば、アラームモジュール１２４０が第１の記入対象情報が埋め込まれている情報画像を読み取るべき状態又は第２の記入対象情報が埋め込まれている情報画像を読み取るべき状態であることを音、光、振動等で提示するようにしてもよい。
また、前述の本実施の形態（画像読取装置（１））では、第１の記入対象情報が埋め込まれている情報画像又は第２の記入対象情報が埋め込まれている情報画像の両方を読取モジュール１２１０（画像読取モジュール１４５２）が読み取ることを前提としているが、記入対象情報による制御を行うモードと記入対象情報による制御が不要な読み取りを行うモード（通常の読み取りモード）の両方ができるようにしてもよい。そして、アラームモジュール１２４０がいずれのモードであるかを、音、光（例えば、ＬＥＤが前者のモードの場合は赤の点灯、後者のモードの場合は緑の点灯）、振動等で提示するようにしてもよい。この２つのモードの切替は、切替ボタン１４５４と同様の設定用のボタンをデジタルペン３５０に設けてもよいし、予め定められた情報が埋め込まれている情報画像を読み込んだ場合は、前者のモード又は後者のモードに切り替えるようにしてもよい。
【００８３】
図２０は、本実施の形態（画像読取装置（２））の構成例についての概念的なモジュール構成図である。図１２に例示の画像読取装置（１）と異なり、情報画像を読み取る読取モジュールが２つあり、切替モジュール１２１５を不要としたものである。一方の読取モジュールは第１の記入対象情報が埋め込まれている情報画像を読み取るものであり、他方の読取モジュールは第２の記入対象情報が埋め込まれている情報画像を読み取るものである。
本実施の形態である画像処理装置（画像読取装置（２））は、情報画像が合成された文書を読み取るものであって、図２０の例に示すように、読取Ａモジュール２０１０Ａ、読取Ｂモジュール２０１０Ｂ、情報画像解析モジュール２０２０、記入対象情報抽出Ａモジュール２０２４Ａ、判断制御モジュール２０３０、アラームモジュール２０４０、ストローク情報生成モジュール２０５０、送信モジュール２０６０を有している。これらは、後述する図２３に例示したデジタルペン３５０、読取装置２３００に収納されている。
【００８４】
読取Ａモジュール２０１０Ａは、記入対象情報抽出Ａモジュール２０２４Ａと接続されている。読取Ａモジュール２０１０Ａは、紙等の媒体に出力されている情報画像を読み取る。ここでの、紙等の媒体とは、第１の記入対象情報に基づいて生成された情報画像が合成された文書（例えば、図４（ｂ）に例示の情報画像合成文書４５０、図６（ａ）に例示の情報画像合成文書（貼付シール）６００）である。後述する図２３に例示の画像読取モジュール２３１０が該当する。
また、読取Ａモジュール２０１０Ａが読み取る情報画像には、さらに文書を示す文書情報が含まれていてもよい。
【００８５】
記入対象情報抽出Ａモジュール２０２４Ａは、読取Ａモジュール２０１０Ａ、記入対象情報記憶モジュール２０３２と接続されている。記入対象情報抽出Ａモジュール２０２４Ａは、読取Ａモジュール２０１０Ａによって読み取られた情報画像を解析して、情報画像内の識別情報等から第１の記入対象情報を抽出する。そして、抽出した第１の記入対象情報を判断制御モジュール２０３０の記入対象情報記憶モジュール２０３２に渡す。
【００８６】
読取Ｂモジュール２０１０Ｂは、情報画像解析モジュール２０２０と接続されている。読取Ｂモジュール２０１０Ｂは、紙等の媒体に出力されており、筆記具による筆記位置を抽出するための情報画像を読み取る。ここでの、紙等の媒体とは、第２の記入対象情報とその文書内の位置を示す位置情報とに基づいて生成された情報画像が合成された文書（例えば、図５（ｂ）に例示の情報画像合成文書５５０、図６（ｂ）に例示の情報画像合成文書（保守点検簿）６５０）である。前述の例では、情報画像合成文書３４０における筆記位置の画像を読み取る。後述する図２３に例示の画像読取モジュール１４５２が該当する。
また、読取Ｂモジュール２０１０Ｂが読み取る情報画像には、さらに文書を示す文書情報が含まれていてもよい。
また、読取Ｂモジュール２０１０Ｂが読み取る情報画像には、さらに文書を示す文書情報が含まれていてもよい。
【００８７】
情報画像解析モジュール２０２０は、読取Ｂモジュール２０１０Ｂ、判断制御モジュール２０３０、ストローク情報生成モジュール２０５０と接続されており、位置情報抽出モジュール２０２２、記入対象情報抽出Ｂモジュール２０２４Ｂ、文書関連情報抽出モジュール２０２６を有している。
位置情報抽出モジュール２０２２は、読取Ｂモジュール２０１０Ｂによって読み取られた情報画像を解析して、位置情報を抽出する。つまり、筆記されている位置情報を抽出することになり、この位置情報を用いて筆記情報としてのストローク情報を生成し得ることとなる。
記入対象情報抽出Ｂモジュール２０２４Ｂは、判断モジュール２０３４と接続されている。記入対象情報抽出Ｂモジュール２０２４Ｂは、読取Ｂモジュール２０１０Ｂによって読み取られた情報画像を解析して、情報画像内の識別情報等から第２の記入対象情報を抽出する。そして、抽出した第２の記入対象情報を判断制御モジュール２０３０の判断モジュール２０３４に渡す。
文書関連情報抽出モジュール２０２６は、読取Ｂモジュール２０１０Ｂによって読み取られた情報画像を解析して、情報画像内の識別情報等から文書に関連する情報を抽出する。文書に関連する情報として、例えば、文書情報としての文書ＩＤ等がある。
【００８８】
判断制御モジュール２０３０は、記入対象情報記憶モジュール２０３２、判断モジュール２０３４を有している。
記入対象情報記憶モジュール２０３２は、記入対象情報抽出Ａモジュール２０２４Ａ、判断モジュール２０３４と接続されている。記入対象情報記憶モジュール２０３２は、記入対象情報抽出Ａモジュール２０２４Ａによって抽出された第１の記入対象情報を記憶する。具体的には、記入対象情報記憶モジュール２０３２は、例えば記入対象情報テーブル１６００を記憶する。
また、記入対象情報記憶モジュール２０３２が記憶する第１の記入対象情報は、複数であってもよい。
【００８９】
判断モジュール２０３４は、記入対象情報抽出Ｂモジュール２０２４Ｂ、記入対象情報記憶モジュール２０３２、アラームモジュール２０４０と接続されている。判断モジュール２０３４は、記入対象情報記憶モジュール２０３２に記憶されている第１の記入対象情報と記入対象情報抽出Ｂモジュール２０２４Ｂによって抽出された第２の記入対象情報を比較して、その第２の記入対象情報がその第１の記入対象情報に対応しているか否かを判断する。前述の図１２に例示の判断モジュール１２３４と同等の処理を行う。
【００９０】
アラームモジュール２０４０は、判断モジュール２０３４と接続されている。前述の図１２に例示のアラームモジュール１２４０と同等の処理を行う。
ストローク情報生成モジュール２０５０は、情報画像解析モジュール２０２０、送信モジュール２０６０と接続されている。前述の図１２に例示のストローク情報生成モジュール１２５０と同等の処理を行う。
送信モジュール２０６０は、ストローク情報生成モジュール２０５０と接続されている。前述の図１２に例示の送信モジュール１２６０と同等の処理を行う。
【００９１】
図２１は、本実施の形態（画像読取装置（２））の読取装置２３００による処理例（１）を示すフローチャートである。
ステップＳ２１０２では、読取Ａモジュール２０１０Ａが、情報画像を読み取る。
ステップＳ２１０４では、記入対象情報抽出Ａモジュール２０２４Ａが、記入対象情報Ａ（第１の記入対象情報）を抽出する。
ステップＳ２１０６では、記入対象情報抽出Ａモジュール２０２４Ａが、記入対象情報Ａ（第１の記入対象情報）をデジタルペン３５０に送信する。
【００９２】
図２２は、本実施の形態（画像読取装置（３））のデジタルペン３５０による処理例（１）を示すフローチャートである。
ステップＳ２２０２では、判断制御モジュール２０３０が、記入対象情報Ａ（第１の記入対象情報）を受信する。
ステップＳ２２０４では、記入対象情報記憶モジュール２０３２が、記入対象情報Ａ（第１の記入対象情報）を記憶する。
ステップＳ２２０６では、読取Ｂモジュール２０１０Ｂが、情報画像を読み取る。
ステップＳ２２０８では、文書関連情報抽出モジュール２０２６が、文書ＩＤ等を抽出する。
ステップＳ２２１０では、記入対象情報抽出Ｂモジュール２０２４Ｂが、記入対象情報Ｂ（第２の記入対象情報）を抽出する。
【００９３】
ステップＳ２２１２では、判断モジュール２０３４が、記入対象情報Ａ（第１の記入対象情報）と記入対象情報Ｂ（第２の記入対象情報）は対応しているか否かを判断し、対応している場合はステップＳ２２１６へ進み、それ以外の場合はステップＳ２２１４へ進む。
ステップＳ２２１４では、アラームモジュール２０４０が、記入しようとしている欄は適切な欄ではないことを示すアラームを発生する。
ステップＳ２２１６では、位置情報抽出モジュール２０２２が、位置情報を抽出する。
ステップＳ２２１８では、ストローク情報生成モジュール２０５０が、ストローク情報を生成する。
ステップＳ２２２０では、送信モジュール２０６０が、ストローク情報を送信する。
【００９４】
図２３は、デジタルペン（２）の構造例を示す説明図である。読取装置２３００は、画像読取モジュール２３１０、制御・送信モジュール２３２０を有しており、デジタルペン３５０は、芯１４５１、画像読取モジュール１４５２、制御・送信モジュール１４５３を有しており、読取装置２３００とデジタルペン３５０は接続ケーブル２３３０によって接続されている。
図２０に例示した読取Ａモジュール２０１０Ａは画像読取モジュール２３１０によって実現され、記入対象情報抽出Ａモジュール２０２４Ａは制御・送信モジュール２３２０によって実現され、読取Ｂモジュール２０１０Ｂは画像読取モジュール１４５２によって実現され、情報画像解析モジュール２０２０、判断制御モジュール２０３０、アラームモジュール２０４０、ストローク情報生成モジュール２０５０、送信モジュール２０６０は、制御・送信モジュール１４５３によって実現される。図１４に例示のデジタルペン３５０と比較すると、デジタルペン３５０には切替ボタン１４５４の構成が無い。画像読取モジュール１４５２、制御・送信モジュール１４５３は、図１４に例示のものと同等の処理を行う。
例えば、操作者は、左手に読取装置２３００、右手にデジタルペン３５０を持ち、読取装置２３００で情報画像合成文書２３９０（例えば、図４（ｂ）に例示の情報画像合成文書４５０）を読み取らせ、デジタルペン３５０で情報画像合成文書３４０（例えば、図５（ｂ）に例示の情報画像合成文書５５０）を読み取らせる。一般的には、読取装置２３００で読み取った後に、デジタルペン３５０で読み取る操作を行うが、読取装置２３００で読み取っている最中にデジタルペン３５０で読み取る操作を行ってもよい。
【００９５】
画像読取モジュール２３１０は、制御・送信モジュール２３２０と接続されており、デジタルペン３５０の画像読取モジュール１４５２と同等の処理を行う。ただし、画像読取モジュール２３１０が読み込む情報画像合成文書２３９０に合成されている情報画像には第１の記入対象情報が埋め込まれている。
制御・送信モジュール２３２０は、画像読取モジュール２３１０が読み取った情報画像から第１の記入対象情報を抽出し、その第１の記入対象情報をデジタルペン３５０の制御・送信モジュール１４５３に送信する。
デジタルペン３５０の制御・送信モジュール１４５３と読取装置２３００の制御・送信モジュール２３２０は、接続ケーブル２３３０により接続されている。画像読取モジュール１４５２が読み込む情報画像合成文書３４０に合成されている情報画像には第２の記入対象情報が埋め込まれている。制御・送信モジュール１４５３は、読取装置２３００の制御・送信モジュール２３２０から第１の記入対象情報を受信する。
【００９６】
図２５を参照して、本実施の形態の画像処理装置（画像出力装置、文書作成用情報処理装置３１０、書戻用情報処理装置３６０、画像読取装置）のハードウェア構成例について説明する。図２５に示す構成は、例えばパーソナルコンピュータ（ＰＣ）などによって構成されるものであり、スキャナ等のデータ読み取り部２５１７と、プリンタなどのデータ出力部２５１８を備えたハードウェア構成例を示している。なお、画像読取装置としてのデジタルペン３５０は、図２５に例示している画像処理装置のサブセット、つまり、ＣＰＵ２５０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２５０２、ＲＡＭ２５０３、データ読み取り部２５１７（画像読取モジュール１４５２に該当）、通信部２５１６（制御・送信モジュール１４５３の一部に該当）、これらを接続するバス等によって構成されている。
【００９７】
ＣＰＵ２５０１は、前述の実施の形態において説明した各種のモジュール、すなわち、記入対象情報受付モジュール１１０、文書レイアウト受付モジュール１２０、文書受付モジュール１３０、情報画像生成モジュール１４０、情報画像合成モジュール１５０、文書作成アプリケーション３１２、記入対象情報指定モジュール３１４、ストローク情報抽出モジュール３６２、書戻モジュール３６４等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００９８】
ＲＯＭ２５０２は、ＣＰＵ２５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２５０３は、ＣＰＵ２５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス２５０４により相互に接続されている。
【００９９】
ホストバス２５０４は、ブリッジ２５０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス２５０６に接続されている。
【０１００】
キーボード２５０８、マウス等のポインティングデバイス２５０９は、操作者により操作される入力デバイスである。ディスプレイ２５１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などがあり、各種情報をテキストやイメージ情報として表示する。
【０１０１】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２５１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ２５０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、受け付けた電子文書、情報画像、情報画像が合成された電子文書、文書ＩＤなどが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【０１０２】
ドライブ２５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体２５１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース２５０７、外部バス２５０６、ブリッジ２５０５、及びホストバス２５０４を介して接続されているＲＡＭ２５０３に供給する。リムーバブル記録媒体２５１３も、ハードディスクと同様のデータ記録領域として利用可能である。
【０１０３】
接続ポート２５１４は、外部接続機器２５１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート２５１４は、インタフェース２５０７、及び外部バス２５０６、ブリッジ２５０５、ホストバス２５０４等を介してＣＰＵ２５０１等に接続されている。通信部２５１６は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ読み取り部２５１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部２５１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【０１０４】
なお、図２５に示す画像処理装置のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図２５に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図２５に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【０１０５】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【０１０６】
１１０…記入対象情報受付モジュール
１２０…文書レイアウト受付モジュール
１３０…文書受付モジュール
１４０…情報画像生成モジュール
１５０…情報画像合成モジュール
１６０…出力モジュール
３１０…文書作成用情報処理装置
３１２…文書作成アプリケーション
３１４…記入対象情報指定モジュール
３２０…文書ＤＢ
３３０…情報画像生成用画像処理装置
３４０…情報画像合成文書
３５０…デジタルペン
３６０…書戻用情報処理装置
３６２…ストローク情報抽出モジュール
３６４…書戻モジュール
１２１０…読取モジュール
１２１５…切替モジュール
１２２０…情報画像解析モジュール
１２２２…位置情報抽出モジュール
１２２４…記入対象情報抽出モジュール
１２２６…文書関連情報抽出モジュール
１２３０…判断制御モジュール
１２３２…記入対象情報記憶モジュール
１２３４…判断モジュール
１２４０…アラームモジュール
１２５０…ストローク情報生成モジュール
１２６０…送信モジュール
１４５１…芯
１４５２…画像読取モジュール
１４５３…制御・送信モジュール
１４５４…切替ボタン
２０１０Ａ…読取Ａモジュール
２０１０Ｂ…読取Ｂモジュール
２０２０…情報画像解析モジュール
２０２２…位置情報抽出モジュール
２０２４Ａ…記入対象情報抽出Ａモジュール
２０２４Ｂ…記入対象情報抽出Ｂモジュール
２０２６…文書関連情報抽出モジュール
２０３０…判断制御モジュール
２０３２…記入対象情報記憶モジュール
２０３４…判断モジュール
２０４０…アラームモジュール
２０５０…ストローク情報生成モジュール
２０６０…送信モジュール
２３００…読取装置
２３１０…画像読取モジュール
２３２０…制御・送信モジュール
２３３０…接続ケーブル
【図１】
0005732866.tif 000002
【図２】
0005732866.tif 000003
【図３】
0005732866.tif 000004
【図４】
0005732866.tif 000005
【図５】
0005732866.tif 000006
【図６】
0005732866.tif 000007
【図７】
0005732866.tif 000008
【図８】
0005732866.tif 000009
【図９】
0005732866.tif 000010
【図１０】
0005732866.tif 000011
【図１１】
0005732866.tif 000012
【図１２】
0005732866.tif 000013
【図１３】
0005732866.tif 000014
【図１４】
0005732866.tif 000015
【図１５】
0005732866.tif 000016
【図１６】
0005732866.tif 000017
【図１７】
0005732866.tif 000018
【図１８】
0005732866.tif 000019
【図１９】
0005732866.tif 000020
【図２０】
0005732866.tif 000021
【図２１】
0005732866.tif 000022
【図２２】
0005732866.tif 000023
【図２３】
0005732866.tif 000024
【図２４】
0005732866.tif 000025
【図２５】
0005732866.tif 000026