(57)【要約】【課題】スキャン処理の結果としての画像データから抽出された所望の情報が結合されたユーザ定義データを含む文書を生成することのできる画像処理装置を提供する。【解決手段】画像処理装置は、抽出領域を含む予め定められた様式の文書に対するスキャン処理の結果としての画像データの中の抽出領域とユーザ定義データとを関連付ける情報を記憶する記憶手段と、前記抽出領域に所望の情報が記述されている前記文書に対するスキャン処理の結果としての画像データと前記関連付ける情報とに基づき、当該画像データの中の当該所望の情報と前記ユーザ定義データとを結合する結合手段と、前記ユーザ定義データの中の前記所望の情報の位置を指し示す情報を生成するとともに当該指し示す情報と当該ユーザ定義データとを含む文書を生成する生成手段と、を備える。【選択図】図１
2011049851.tif 000002
【特許請求の範囲】
【請求項１】
抽出領域を含む予め定められた様式の文書に対するスキャン処理の結果としての画像データの中の抽出領域とユーザ定義データとを関連付ける情報を記憶する記憶手段と、
前記抽出領域に所望の情報が記述されている前記文書に対するスキャン処理の結果としての画像データと前記関連付ける情報とに基づき、当該画像データの中の当該所望の情報と前記ユーザ定義データとを結合する結合手段と、
前記ユーザ定義データの中の前記所望の情報の位置を指し示す情報を生成するとともに当該指し示す情報と当該ユーザ定義データとを含む文書を生成する生成手段と、
を有することを特徴とする画像処理装置。
【請求項２】
抽出領域を含む予め定められた様式の文書に対するスキャン処理の結果としての画像データを取得する第１の取得手段と、
前記第１の取得手段によって取得された前記画像データの中の抽出領域を検出する第１の検出手段と、
前記第１の検出手段によって検出された前記抽出領域とユーザ定義データとを関連付ける情報を記憶する記憶手段と、
前記抽出領域に所望の情報が記述されている前記文書に対するスキャン処理の結果としての画像データを取得する第２の取得手段と、
前記第２の取得手段によって取得された前記画像データの中の抽出領域を検出する第２の検出手段と、
前記記憶手段に記憶されている前記関連付ける情報に基づき、前記第２の検出手段によって検出された前記抽出領域に記述されている所望の情報と前記ユーザ定義データとを結合する結合手段と、
前記ユーザ定義データの中の前記所望の情報の位置を指し示す情報を生成するとともに当該指し示す情報と当該ユーザ定義データとを含む文書を生成する生成手段と、
を有することを特徴とする画像処理装置。
【請求項３】
前記関連付ける情報は、
前記抽出領域に関する抽出情報の抽出情報名として設定される前記ユーザ定義データの中のノードを示すノード名と当該抽出領域の位置を特定する情報とを含んでいる、
ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記ユーザ定義データは、
マークアップ言語としてのＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）により記述されたデータである、
ことを特徴とする請求項１〜３の何れか一項に記載の画像処理装置。
【請求項５】
読取対象の文書を光学的に読み取り、該読み取りの結果に対応する画像データを生成する画像データ生成手段と、
請求項１乃至請求項４の何れか一項に記載の画像処理装置と、
を有することを特徴とする画像読取装置。
【請求項６】
読取対象の文書を光学的に読み取り、該読み取りの結果に対応する画像データを生成する画像データ生成手段と、
請求項１乃至請求項４の何れか一項に記載の画像処理装置と、
外部の装置から出力され画像形成要求されたデータまたは前記画像データ生成手段によって生成された画像データに対応する画像を形成する画像形成手段と、
を有することを特徴とする画像形成装置。
【請求項７】
抽出領域を含む予め定められた様式の文書に対するスキャン処理の結果としての画像データの中の抽出領域とユーザ定義データとを関連付ける情報を記憶手段に記憶させる記憶処理過程と、
前記抽出領域に所望の情報が記述されている前記文書に対するスキャン処理の結果としての画像データと前記関連付ける情報とに基づき、当該画像データの中の当該所望の情報と前記ユーザ定義データとを結合する結合処理過程と、
前記ユーザ定義データの中の前記所望の情報の位置を指し示す情報を生成するとともに当該指し示す情報と当該ユーザ定義データとを含む文書を生成する生成処理過程と、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項８】
抽出領域を含む予め定められた様式の文書に対するスキャン処理の結果としての画像データを取得する第１の取得処理過程と、
前記第１の取得処理過程により取得された前記画像データの中の抽出領域を検出する第１の検出処理過程と、
前記第１の検出処理過程により検出された前記抽出領域とユーザ定義データとを関連付ける情報を記憶手段に記憶させる記憶処理過程と、
前記抽出領域に所望の情報が記述されている前記文書に対するスキャン処理の結果としての画像データを取得する第２の取得処理過程と、
前記第２の取得処理過程により取得された前記画像データの中の抽出領域を検出する第２の検出処理過程と、
前記記憶手段に記憶されている前記関連付ける情報に基づき、前記第２の検出手段によって検出された前記抽出領域に記述されている所望の情報と前記ユーザ定義データとを結合する結合処理過程と、
前記ユーザ定義データの中の前記所望の情報の位置を指し示す情報を生成するとともに当該指し示す情報と当該ユーザ定義データとを含む文書を生成する生成処理過程と、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像読取装置、画像形成装置、画像処理プログラムに関するものである。
【背景技術】
【０００２】
ＳＶＧやＸＨＴＭＬなどマークアップ言語としてのＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を基にした言語の多くは、外部のデータをリンク参照する機能を持つ。ＸＭＬファイルと参照されたファイルとをパッケージにして単一のファイルを生成する構造化文書作成装置が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０１１４７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、スキャン処理の結果としての画像データから抽出された所望の情報が結合されたユーザ定義データを含む文書を生成することのできる画像処理装置、画像読取装置、画像形成装置、画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１に記載の本発明の画像処理装置は、抽出領域を含む予め定められた様式の文書に対するスキャン処理の結果としての画像データの中の抽出領域とユーザ定義データとを関連付ける情報を記憶する記憶手段と、前記抽出領域に所望の情報が記述されている前記文書に対するスキャン処理の結果としての画像データと前記関連付ける情報とに基づき、当該画像データの中の当該所望の情報と前記ユーザ定義データとを結合する結合手段と、前記ユーザ定義データの中の前記所望の情報の位置を指し示す情報を生成するとともに当該指し示す情報と当該ユーザ定義データとを含む文書を生成する生成手段と、を有することを特徴とする。
【０００６】
上記課題を解決するため、請求項２に記載の本発明の画像処理装置は、抽出領域を含む予め定められた様式の文書に対するスキャン処理の結果としての画像データを取得する第１の取得手段と、前記第１の取得手段によって取得された前記画像データの中の抽出領域を検出する第１の検出手段と、前記第１の検出手段によって検出された前記抽出領域とユーザ定義データとを関連付ける情報を記憶する記憶手段と、前記抽出領域に所望の情報が記述されている前記文書に対するスキャン処理の結果としての画像データを取得する第２の取得手段と、前記第２の取得手段によって取得された前記画像データの中の抽出領域を検出する第２の検出手段と、前記記憶手段に記憶されている前記関連付ける情報に基づき、前記第２の検出手段によって検出された前記抽出領域に記述されている所望の情報と前記ユーザ定義データとを結合する結合手段と、前記ユーザ定義データの中の前記所望の情報の位置を指し示す情報を生成するとともに当該指し示す情報と当該ユーザ定義データとを含む文書を生成する生成手段と、を有することを特徴とする。
【０００７】
請求項３に記載の発明は、上記請求項１または２に記載の発明において、前記関連付ける情報は、前記抽出領域に関する抽出情報の抽出情報名として設定される前記ユーザ定義データの中のノードを示すノード名と当該抽出領域の位置を特定する情報とを含んでいる、ことを特徴とする。
【０００８】
請求項４に記載の発明は、上記請求項１〜３の何れか一項に記載の発明において、前記ユーザ定義データは、マークアップ言語としてのＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）により記述されたデータである、ことを特徴とする。
【０００９】
上記課題を解決するため、請求項５に記載の本発明の画像読取装置は、読取対象の文書を光学的に読み取り、該読み取りの結果に対応する画像データを生成する画像データ生成手段と、請求項１乃至請求項４の何れか一項に記載の画像処理装置と、を有することを特徴とする。
【００１０】
上記課題を解決するため、請求項６に記載の本発明の画像形成装置は、読取対象の文書を光学的に読み取り、該読み取りの結果に対応する画像データを生成する画像データ生成手段と、請求項１乃至請求項４の何れか一項に記載の画像処理装置と、外部の装置から出力され画像形成要求されたデータまたは前記画像データ生成手段によって生成された画像データに対応する画像を形成する画像形成手段と、を有することを特徴とする。
【００１１】
上記課題を解決するため、請求項７に記載の本発明の画像処理プログラムは、抽出領域を含む予め定められた様式の文書に対するスキャン処理の結果としての画像データの中の抽出領域とユーザ定義データとを関連付ける情報を記憶手段に記憶させる記憶処理過程と、前記抽出領域に所望の情報が記述されている前記文書に対するスキャン処理の結果としての画像データと前記関連付ける情報とに基づき、当該画像データの中の当該所望の情報と前記ユーザ定義データとを結合する結合処理過程と、前記ユーザ定義データの中の前記所望の情報の位置を指し示す情報を生成するとともに当該指し示す情報と当該ユーザ定義データとを含む文書を生成する生成処理過程と、をコンピュータに実行させることを特徴とする。
【００１２】
上記課題を解決するため、請求項８に記載の本発明の画像処理プログラムは、抽出領域を含む予め定められた様式の文書に対するスキャン処理の結果としての画像データを取得する第１の取得処理過程と、前記第１の取得処理過程により取得された前記画像データの中の抽出領域を検出する第１の検出処理過程と、前記第１の検出処理過程により検出された前記抽出領域とユーザ定義データとを関連付ける情報を記憶手段に記憶させる記憶処理過程と、前記抽出領域に所望の情報が記述されている前記文書に対するスキャン処理の結果としての画像データを取得する第２の取得処理過程と、前記第２の取得処理過程により取得された前記画像データの中の抽出領域を検出する第２の検出処理過程と、前記記憶手段に記憶されている前記関連付ける情報に基づき、前記第２の検出手段によって検出された前記抽出領域に記述されている所望の情報と前記ユーザ定義データとを結合する結合処理過程と、前記ユーザ定義データの中の前記所望の情報の位置を指し示す情報を生成するとともに当該指し示す情報と当該ユーザ定義データとを含む文書を生成する生成処理過程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
請求項１記載の発明によれば、スキャン処理の結果としての画像データから抽出された所望の情報が結合されたユーザ定義データを含む文書を生成することができる。
【００１４】
請求項２記載の発明によれば、スキャン処理の結果としての画像データから抽出された所望の情報が結合されたユーザ定義データを含む文書を生成することができる。
【００１５】
請求項３記載の発明によれば、抽出領域に記述されている所望の情報を、当該抽出領域に関する抽出情報に対応するユーザ定義データの中のノードへ結合させることができる。
【００１６】
請求項４記載の発明によれば、スキャン処理の結果としての画像データから抽出された所望の情報が結合されたＸＭＬ形式のユーザ定義データを含む文書を生成することができる。
【００１７】
請求項５記載の発明によれば、スキャン処理の結果としての画像データから抽出された所望の情報が結合されたユーザ定義データを含む文書を生成することができる。
【００１８】
請求項６記載の発明によれば、スキャン処理の結果としての画像データから抽出された所望の情報が結合されたユーザ定義データを含む文書を生成することができる。
【００１９】
請求項７記載の発明によれば、スキャン処理の結果としての画像データから抽出された所望の情報が結合されたユーザ定義データを含む文書を生成させるソフトウェアを提供することができる。
【００２０】
請求項８記載の発明によれば、スキャン処理の結果としての画像データから抽出された所望の情報が結合されたユーザ定義データを含む文書を生成させるソフトウェアを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】第１の実施の形態に係わる画像形成装置の機能を示すブロック図である。
【図２】第１の実施の形態に係わる画像形成装置の画像処理部の詳細な機能を示すブロック図である。
【図３】第１の実施の形態に係わる画像形成装置のルール登録処理の処理手順を示すフローチャートである。
【図４】第１の実施の形態に係わるユーザ定義データの一例を示す図である。
【図５】第１の実施の形態に係わる定形フォームの文書の一例を示す図である。
【図６】第１の実施の形態に係わる関連付ける情報設定画面の一例を示す図である。
【図７】第１の実施の形態に係わる関連付ける情報の一例を示す図である。
【図８】第１の実施の形態に係わる画像形成装置のデータ結合処理の処理手順を示すフローチャートである。
【図９】第１の実施の形態に係わる画像形成装置の読取対象の文書（所望の情報が記述された定形フォームの文書を含む）の一例を示す図である。
【図１０】第１の実施の形態に係わるデータ結合処理が施されたユーザ定義データを含むＸＭＬ文書の一例を示す図である。
【図１１】第１の実施の形態に係わるデータ結合処理が施されたユーザ定義データを含む電子文書を説明する図である。
【図１２】第１の実施の形態に係わるデータ結合処理が施されたユーザ定義データを含む電子文書の内部構造を説明する図である。
【図１３】第１の実施の形態に係わる画像形成装置のハードウェア構成を示す構成図である。
【図１４】第２の実施の形態に係わる画像読取装置の機能を示すブロック図である。
【発明を実施するための形態】
【００２２】
以下、本発明の一例としての実施の形態について、図面に基づいて詳細に説明する。なお、実施の形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００２３】
（第１の実施の形態）
【００２４】
第１の実施の形態に係る画像形成装置について説明する。
【００２５】
画像形成装置１０は、図１に示すように、画像処理装置１００、操作パネル２１０、画像読取装置２２０および画像出力装置２３０を有している。
【００２６】
画像処理装置１００は、制御部１１０、第１の記憶部１２０、第２の記憶部１３０、画像処理部１４０、結合処理部１５０、データ転送部１６０、インタフェース１７１〜１７３、および通信部１８０を有している。これら各構成要素１１０〜１８０は、システムバス１９０に接続されている。
【００２７】
制御部１１０は、通信部１８０から出力されたユーザ定義データを受け取って第２の記憶部１３０に記憶するとともに、操作パネル２００から入力される入力情報を基に後述する関連付ける情報を作成し、この関連付ける情報を第１の記憶部１２０に記憶する。
【００２８】
また、制御部１１０は、後述する関連続ける情報設定画面を生成して操作パネル２１０の表示部２１１に表示する。
【００２９】
第１の記憶部１２０は、記憶手段の機能を有し、抽出領域を含む予め定められた様式の文書に対するスキャン処理の結果としての画像データの中の抽出領域とユーザ定義データとを関連付ける情報を記憶する。具体的には、第１の記憶部１２０は、画像処理装置１００の後述する第１の検出部１４２１（図２参照）によって検出された抽出領域とユーザ定義データとを関連付ける情報を記憶する。
【００３０】
関連付ける情報は、抽出領域に関する抽出情報の抽出情報名として設定される上記ユーザ定義データの中のノードを示すノード名と当該抽出領域の位置を特定する情報とを含んでいる。
【００３１】
ユーザ定義データは、マークアップ言語としてのＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）により記述されたデータである。
【００３２】
第２の記憶部１３０は、ユーザ定義データ、画像処理部１４０の後述する取得部１４１０（図２参照）によって取得された画像データ（スキャン処理の結果としての画像データ）つまりスキャンデータを記憶する。
【００３３】
画像処理部１４０は、図２に示すように、取得部１４１０とレイアウト抽出処理部１４２０とを有しており、取得部１４１０は第１の取得部１４１１および第２の取得部１４１２を有し、レイアウト抽出処理部１４２０は第１の検出部１４２１および第２の検出部１４２２を有している。
【００３４】
第１の取得部１４１１は、第１の取得手段の機能を有し、抽出領域を含む予め定められた様式の文書に対するスキャン処理の結果としての画像データ（スキャンデータ）を取得する。
【００３５】
第２の取得部１４１２は、第２の取得手段の機能を有し、抽出領域に所望の情報が記述されている前記文書に対するスキャン処理の結果としての画像データ（スキャンデータ）を取得する。
【００３６】
第１の検出部１４２１は、第１の検出手段の機能を有し、第１の取得部１４１１によって取得された画像データに対しレイアウト抽出処理を実施し、当該画像データの中の抽出領域を検出する。
【００３７】
第２の検出部１４２２は、第２の検出手段の機能を有し、第２の取得部１４１２によって取得された画像データに対しレイアウト抽出処理を実施し、当該画像データの中の抽出領域を検出する。
【００３８】
再度、図１を参照して説明する。結合処理部１５０は、結合手段の機能を有し、上記抽出領域に所望の情報が記述されている上記文書（定形フォームの文書）に対するスキャン処理の結果としての画像データと上記関連付ける情報とに基づき、当該画像データの中の当該所望の情報と上記ユーザ定義データとを結合する。
【００３９】
すなわち、結合処理部１５０は、第１の記憶部１２０に記憶されている関連付ける情報に基づき、第２の検出部１４２２によって検出された抽出領域に記述されている所望の情報とユーザ定義データとを結合する。
【００４０】
結合処理部１５０は、上記ユーザ定義データの中の上記所望の情報の位置を指し示す情報を生成するとともに、画像処理部１４０は前記指し示す情報と当該ユーザ定義データとを含む文書（電子文書）を生成する。
【００４１】
第１の実施の形態では、結合処理部１５０と画像処理部１４０とが協働することで生成手段の機能を果たすようになっている。
【００４２】
データ転送部１６０は、図示しない通信回線を介して、該通信回線に接続されるコンピュータやサーバとのデータ通信を行う機能を有し、指定されるデータ例えば上記生成された電子文書を、指定されるデータ格納先例えばサーバへデータ転送する。
【００４３】
インタフェース１７１は、操作パネル２１０とのデータ通信を行う。
【００４４】
インタフェース１７２は、画像読取装置２２０とのデータ通信を行う。
【００４５】
インタフェース１７３は、画像出力装置２３０とのデータ通信を行う。
【００４６】
通信部１８０は、図示しない通信回線を介して、外部の装置例えばコンピュータとのデータ通信を行うものであり、コンピュータから送信されたユーザ定義データを受信し、このユーザ定義データを制御部１１０へ出力する。
【００４７】
操作パネル２１０は、表示情報を表示する表示部２１１と入力情報を入力する入力部２１２とを有している。
【００４８】
表示部２１１は、カラー印刷または白黒印刷を示す「カラーモード」、解像度、「先頭ページのみフォーム文書」、「全ページがフォーム文書」など印刷に関するパラメータなどを設定するためのユーザインタフェース画面、後述する関連付ける情報を設定するための関連付ける情報設定画面、ルール名の登録やルール名の呼び出しなど各種の機能に対応した複数のメニュー項目を含むメニュー画面を表示する。
【００４９】
入力部２１２は、上記表示されたユーザインタフェース画面の中の各パラメータの設定項目に対してパラメータ値を設定するとともに、データ結合条件をルールとして登録する旨、予め定められる様式の文書など読取対象（スキャン対象９の文書（原稿）の読み込み（スキャン）の開始指示（以下「原稿読込開始指示」という。）など入力情報を入力する。なお、原稿読込開始指示は、入力部２１２に備えられているスタートボタンを押下することにより行われる。
【００５０】
ユーザインタフェース画面に対して設定された各パラメータ値は、操作パネル２００から画像処理装置１００の制御部１１０に与えられる。また、原稿読込開始指示は操作パネル２００から画像読取装置３００の原稿読取部３１０に与えられる。
【００５１】
画像読取装置２２０は原稿読取部２２１を備えており、原稿読取部２２１は、画像データ生成手段の機能を有し、上記原稿読込開始指示に従って、読取対象の文書（原稿）を光学的に読み取り、該読み取りの結果を基に画像データを生成する。具体的には、原稿読取部２１１は、スキャナであり、文書（原稿）に光を照射しながら走査し、反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）等の撮像素子で読み取り、該読み取りの結果（アナログ信号）を画像データ（デジタル信号）に変換する。
【００５２】
画像出力装置２３０は画像形成部２３１を備えており、画像形成部２３１は、画像形成手段の機能を果たすものであり、外部の装置から出力され出力要求されたデータ（通信部１８０によって受信され出力要求されたデータ）または画像読取装置２２０の画像データ生成部２２１によって生成された画像データに対応する画像を形成する。
【００５３】
上述した画像形成装置１０は、文書（原稿）を読み取って画像データを生成するスキャナ機能、該スキャナ機能により生成された画像データあるいは通信部１８０を介して入力される画像データに基づいて画像を形成するプリンタ機能を有している。
【００５４】
なお、第１の実施の形態では、抽出領域を含む予め定められた様式の文書を定形フォームの文書と定義する。
【００５５】
次に、画像形成装置１０のルール（データ結合条件）登録処理について、図３を参照して説明する。
【００５６】
ユーザは、図示しないコンピュータの入力装置を操作して、当該コンピュータのハードディスクなど記憶装置に格納されているユーザ定義データを画像形成装置１０に向けて送信すべき旨を指示する。
【００５７】
すると、コンピュータ（図示せず）は、上記ユーザ定義データを、図示しない通信回線を介して画像形成装置１０に向けて送信する。
【００５８】
画像形成装置１０では、通信部１８０がコンピュータから送信されたユーザ定義データを受信して制御部１１０へ出力すると、制御部１１０は、前記ユーザ定義データを取得して第２の記憶部１３０に記憶するとともに（ステップＳ１０１）、このユーザ定義データがデータ結合処理の対象となるデータである旨を結合処理部１５０へ通知する。
【００５９】
ここで、上記ユーザ定義データの一例を図４に示す。図４に示すように、ユーザ定義データ３００は、ＸＭＬ形式のデータ構造になっており、例えば識別情報を示す「ＩＤ」３１０、名前を示す「Ｎａｍｅ」３２０、電話番号を示す「ＰｈｏｎｅＮｕｍｂｅｒ」３３０の各ノードを含んでいる。このユーザ定義データ３００は例えばファイル名「ｃｕｓｔｏｍ．ｘｍｌ」のファイルとして保存される。
【００６０】
ユーザは、定形フォームの文書（抽出領域を含む予め定められた様式の文書）を画像読取装置２２０の図示しない原稿台にセットし、その後、操作パネル２１０の入力部２１２を操作して、例えば表示部２１１に表示されるメニュー画面のメニュー項目の中からデータ結合条件をルールとして登録する旨の項目を選択し、その後、入力部２１２のスタートボタンを押下して原稿の読み込みの開始指示を行う。
【００６１】
データ結合条件をルールとして登録する旨の項目は、画像処理装置１００の制御部１１０に与えられ、また原稿読込開始指示は、画像読取装置２２０の原稿読取部２２１に与えられる。
【００６２】
ここで、定形フォームの文書の一例を図５に示す。図５に示すように、定形フォームの文書４００は、文字情報など所望の情報が記述される領域である抽出領域４１０，４２０，４３０を含んでいる。
【００６３】
再度、図３を参照して説明する。画像読取装置２２０では、原稿読取部２２１は、操作パネル２１０から出力された原稿読込開始指示を受け取った場合に、原稿台にセットされた定形フォームの文書に対するスキャン処理を実行し（ステップＳ１０２）、このスキャン処理の結果つまり画像データ（スキャンデータ）を画像処理装置１００に向けて出力する。
【００６４】
画像処理装置１００では、画像処理部１４０の取得部１４１０の第１の取得部１４１１は、上記画像データを取得し（ステップＳ１０３）、この取得した画像データをレイアウト抽出部１４２０の第１の検出部１４２１へ出力する。
【００６５】
第１の検出部１４２１は、第１の取得部１４１１からの画像データに対しレイアウト解析を行って抽出領域を抽出し、例えば図５に示す抽出領域４１０，４２０，４３０など結合対象とする抽出領域を認識するとともに（ステップＳ１０４）、前記認識した抽出領域毎に抽出領域の位置を特定する情報（以下「領域情報」という。）を生成する（ステップＳ１０５）。
【００６６】
この領域情報（抽出領域の位置を特定する情報）には、当該抽出領域の位置に関する座標情報が含まれる。座標情報は、四角形の四隅のうち例えば左上隅のＸＹ座標値と右下隅のＸＹ座標値である。
【００６７】
第１の検出部１４２１は、ステップＳ１０５で生成した抽出領域毎の領域情報を制御部１１０へ出力する。
【００６８】
制御部１１０は、画像処理部１４０の第１の検出部１４２１からの抽出領域毎の領域情報を受け取ると、関連付ける情報を設定するための関連付ける情報設定画面を生成するとともに、この生成した関連付ける情報設定画面を、インタフェース１７１を介して操作パネル２１０の表示部２１１に表示する（ステップＳ１０６）。
【００６９】
ここで、関連付ける情報設定画面の一例を図６に示す。図６に示すように、関連付ける情報設定画面５００は、定形フォームの文書の縮小画像５１０と、抽出領域に関する抽出情報の抽出情報名５２０、およびその抽出情報に対して設定された関連付けたノード名５３０の各項目と、関連付けたノード名５３０を設定するためのプルダウンメニュー５４０と、を含んでいる。
【００７０】
なお、縮小画像５１０は制御部１１０によって生成される。
【００７１】
抽出情報名５２０の項目の「抽出情報名１」、「抽出情報名２」および「抽出情報名３」は、それぞれ図５に示す抽出領域４１０、抽出領域４２０および抽出領域４３０に対応する。
【００７２】
また、抽出情報名５２０の項目の「抽出情報名１」、「抽出情報名２」および「抽出情報名３」には、それぞれ抽出領域４１０、抽出領域４２０および抽出領域４３０に対応する領域情報１、領域情報２および領域情報３が関連付けられる。
【００７３】
プルダウンメニュー５４０においては、抽出領域に関する抽出情報の抽出情報名の候補の一覧（リスト）がプルダウンメニュー形式で表示される。ユーザ定義データの中のノードを示すノード名と同じ名称が一覧（リスト）表示される。この例では、「ＩＤ」、「Ｎａｍｅ」、「ＰｈｏｎｅＮｕｍｂｅｒ」がプルダウンメニュー形式で表示される。
【００７４】
なお、ユーザ定義データの中のノードを示すノード名と同じ名称の一覧（リスト）は制御部１１０によって生成される。
【００７５】
上述したような前提条件の下、ユーザが、操作パネル２１０の入力部２１２を操作して、関連付ける情報設定画面５００において、抽出情報名５２０の項目の所望の抽出情報名を選択し、かつプルダウンメニュー５４０の中の所望の名称（ノード名と同じ名称）を選択するとともに、関連付ける情報設定画面５００とは別に表示されるルール名登録画面（図示せず）にルール名を入力する。
【００７６】
ここでは、抽出情報名５２０の項目の「抽出情報名１」、「抽出情報名２」および「抽出情報名３」に対応して、「Ｎａｍｅ」、「ＩＤ」および「ＰｈｏｎｅＮｕｍｂｅｒ」の名称が選択され、ルール名として「ユーザ定義１」が入力されるものとする。
【００７７】
制御部１１０は、上述したようにしてユーザによって入力された抽出領域毎の抽出領域に関する抽出情報の抽出情報名（の関連付けたノード名）とルール名を取得するとともに（ステップＳ１０７）、抽出情報名５２０の項目の「抽出情報名１」、「抽出情報名２」および「抽出情報名３」と、各関連付けたノード名としての「Ｎａｍｅ」、「ＩＤ」および「ＰｈｏｎｅＮｕｍｂｅｒ」と、抽出情報名５２０の項目の「抽出情報名１」、「抽出情報名２」および「抽出情報名３」にそれぞれ対応する領域情報１、領域情報２および領域情報３とを対応付けて、関連付ける情報を生成する（ステップＳ１０８）。
【００７８】
制御部１１０は、ステップＳ１０８で生成した関連付ける情報にステップＳ１０７で取得したルール名例えば「ユーザ定義１」を付与して、第１の記憶部１２０に記憶する（ステップＳ１０９）。
【００７９】
この関連付ける情報は、抽出領域に関する抽出情報の抽出情報名として設定されるユーザ定義データの中のノードを示すノード名（抽出領域に関する抽出情報の抽出情報名の関連付けたノード名）と当該抽出領域の位置を特定する情報（特定領域情報）とを含んでいることを意味する。
【００８０】
ここで、ステップＳ１０９が終了した時点での関連付ける情報の一例を図７に示す。図７に示すように、関連付ける情報６００は、抽出情報名６１０と関連付けたノード名（関連付けるノード名）６２０と領域情報６３０とが関連付けられ、さらにルール名６４０が付与されたデータ構造になっている。
【００８１】
次に、画像形成装置１０のデータ結合処理について、図８を参照して説明する。
【００８２】
ユーザは、操作パネル２１０の入力部２１２を操作して、操作パネル２１０の表示部２１１に表示されるメニュー画面の中から「ルール名の呼び出し」のメニュー項目を選択し、表示部２１１に表示される「ルール名」のリストの中から所望の「ルール名」例えば「ユーザ定義１」を選択する。この「ユーザ定義１」のルール名は、画像処理装置１００の結合処理部１５０に与えられる。
【００８３】
また、ユーザは、抽出領域に所望の情報例えば文字情報が記述された定形フォームの文書（抽出領域を含む予め定められた様式の文書）、または前記文書に加えて、これに後続するように電子化対象の文書を、読取対象の文書として画像読取装置２２０の図示しない原稿台にセットする。
【００８４】
ここで、上記読取対象の文書の一例を図９に示す。図９に示す例では、読取対象の文書は、先頭に抽出領域に所望の情報例えば文字情報が記述された定形フォームの文書７００と、この文書７００に後続する３ページ分の電子化対象の文書７５０とを含んでいる。
【００８５】
定形フォームの文書７００は、抽出領域７１０，７２０，７３０に、それぞれ「Ｎａｍｅ」に対応する文字情報「Ｋａｔｏ」、「ＩＤ」に対応する文字情報「１２３４５」、「ＰｈｏｎｅＮｕｍｂｅｒ」に対応する文字情報「１２３４−５６７８」が記述されている。すなわち、定形フォームの文書７００は、図４に示した定形フォームの文書４００の抽出領域４１０，４２０，４３０のそれぞれに、上述した「Ｋａｔｏ」、「１２３４５」、「１２３４−５６７８」の文字情報が記述されたものと同じ内容となる。
【００８６】
さらに、ユーザは、操作パネル２１０の入力部２１２を操作して、操作パネル２１０の表示部２１１に表示されるユーザインタフェース画面の中の各種のパラメータ項目に対してパラメータ値を設定する。このパラメータには、「先頭ページのみフォーム文書」または「全ページがフォーム文書」が含まれる。なお、図９に示す例においては、「先頭ページのみフォーム文書」を示すパラメータが設定される。
【００８７】
そして、ユーザは、ユーザインタフェース画面に対してのパラメータの設定が完了した後、操作パネル２１０の入力部２１２のスタートボタンを押下して原稿の読み込みの開始指示を行う。この原稿の読み込みの開始指示が行われることで、画像形成装置１０に対しスキャンジョブの実行が指示される。パラメータは画像処理装置１００に与えられ、原稿読込開始指示は画像読取装置２２０の原稿読取部２２１に与えられる。
【００８８】
画像処理装置１００では、図８に示すように、制御部１１０が操作パネル２１０からのルール名「ユーザ定義１」を取得するとともに、画像処理部１００が操作パネル２１０からのパラメータを取得する（ステップＳ２０１）。画像処理部１００は、取得したパラメータの中に「先頭ページのみフォーム文書」を示すパラメータが含まれているので、先頭の文書は定形フォームの文書であり、データ結合処理が必要な文書であると認識する。
【００８９】
また、画像読取装置２２０では、原稿読取部２２１は、操作パネル２１０から出力された原稿読込開始指示を取得すると（ステップＳ２０２）、原稿台にセットされた読取対象の文書すなわち抽出領域に所望の情報が記述された定形フォームの文書、または前記文書に加えて、これに後続するように電子化対象の文書に対するスキャン処理を実行し（ステップＳ２０３）、このスキャン処理の結果つまり画像データ（スキャンデータ）を画像処理装置１００に向けて出力する。
【００９０】
画像処理装置１００においては、先頭の定形フォームの文書７００、後続の３ページ分の電子化対象の文書７５０の合計４ページ分の画像データ（スキャンデータ）について電子化のための処理が実施されることになる。
【００９１】
最初に、先頭の定形フォームの文書７００に注目し、定形フォームの文書の抽出領域内の文字情報とユーザ定義データとのデータ結合処理を含む、定形フォームの文書７００についての電子化のための処理について説明する。
【００９２】
画像処理装置１００では、画像処理部１４０の取得部１４１０の第２の取得部１４１２が上記画像データを取得し（ステップＳ２０４）、この取得した画像データをレイアウト抽出部１４２０の第２の検出部１４２２へ出力する。
【００９３】
第２の検出部１４２２は、第２の取得部１４１２からの画像データに対しレイアウト解析を行って抽出領域を抽出し、例えば図９に示す抽出領域７１０，７２０，７３０など結合対象とする抽出領域を認識し（ステップＳ２０５）、認識した抽出領域毎の領域情報（抽出領域の位置を特定する情報）および該当する抽出領域内に記述されている所望の情報（文字情報）を結合処理部１５０へ出力する。
【００９４】
ところで、ステップＳ２０１で操作パネル２１０からのルール名「ユーザ定義１」を取得した結合処理部１５０は、当該ルール名「ユーザ定義１」に対応する関連付ける情報６００（図７参照）を第１の記憶部１２０から読み出すとともに、上述した図３のステップＳ１０１でユーザ定義データを第２の記憶部１３０に記憶した制御部１１０から通知されたデータ結合処理の対象となるデータである旨に基づくユーザ定義データ３００（図４参照）を第２の記憶部１３０から読み出す（ステップＳ２０６）。
【００９５】
結合処理部１５０は、上記読み出した関連付ける情報６００と、上記読み出したユーザ定義データ３００と、上述した第２の検出部１４２２からの抽出領域毎の領域情報（抽出領域の位置を特定する情報）および該当する抽出領域内に記述されている所望の情報（文字情報）とを基に、前記抽出領域内に記述されている所望の情報（文字情報）と前記ユーザ定義データ３００とを結合する（ステップＳ２０７）。
【００９６】
例えば、例えば図９に示す例では、抽出領域７１０に関しては当該抽出領域の位置を特定する座標（図５の抽出領域４１０の位置を特定する座標と同じ）と文字情報「Ｋａｔｏ」が、抽出領域７２０に関しては当該抽出領域の位置を特定する座標（図５の抽出領域４２０の位置を特定する座標と同じ）と文字情報「１２３４５」が、抽出領域７３０に関しては当該抽出領域の位置を特定する座標（図５の抽出領域４３０の位置を特定する座標と同じ）と文字情報「１２３４−５６７８」が、結合処理部１５０に与えられる。
【００９７】
ここで、結合処理部１５０によるデータ結合について具体的に説明する。
【００９８】
定形フォームの文書７００の抽出領域７１０に注目した場合、結合処理部１５０は、関連付ける情報６００の中から、抽出領域７１０に関する領域情報（座標）と同じ領域情報（座標）を抽出し、この抽出した領域情報（座標）に対応する抽出情報名１の関連付けたノード名「Ｎａｍｅ」を抽出する。
【００９９】
結合処理部１５０は、関連付けたノード名「Ｎａｍｅ」を基に、第２の検出部１４２２からの文字情報つまり抽出領域７１０内に記述されている文字情報「Ｋａｔｏ」とデータ定義データ３００の中のノード３２０とを結合する。これにより、ユーザ定義データ３００の「＜Ｎａｍｅ＞＜／Ｎａｍｅ＞」のノード３２０は、図１０に示すように「＜Ｎａｍｅ＞Ｋａｔｏ＜／Ｎａｍｅ＞」のノード８１２に変更される。
【０１００】
定形フォームの文書７００の抽出領域７２０および抽出領域７３０に注目した場合も、結合処理部１５０は、抽出領域７１０の場合と同様にして、文字情報「１２３４５」とデータ定義データ３００の中のノード３１０とを結合するとともに、文字情報「１２３４−５６７８」とデータ定義データ３００の中のノード３３０とを結合する。これにより、図４に示したノード３１０およびノード３３０は、図１０に示すようにノード８１１およびノード８１３に変更される。
【０１０１】
そして、定形フォームの文書７００の抽出領域７１０，７２０，７３０のそれぞれの文字情報「Ｋａｔｏ」、「１２３４５」、「１２３４−５６７８」と図４に示したユーザ定義データ３００の該当するノードとを結合した場合、データ結合した結果としてのユーザ定義データは、図１０に示すユーザ定義データ８１０となる。このユーザ定義データ８１０は、例えばファイル名「ｃｕｓｔｏｍ．ｘｍｌ」のファイル８１０として保存される。
【０１０２】
ところで、上述したようにして定形フォームの文書７００の抽出領域毎の文字情報とユーザ定義データ３００とを結合してユーザ定義データ８１０を生成した結合処理部１５０は、データ結合処理後のユーザ定義データ８１０の中の文字情報を指し示す情報を生成する（ステップＳ２０８）。
【０１０３】
例えば図１０に示す例において、ノード８１２に注目した場合、結合処理部１５０は、指し示す情報８２１を生成する。
【０１０４】
ちなみに、指し示す情報８２１において、「ｗ：ｓｔｏｒｅＩｔｅｍＩＤ＝”｛１２３４５｝”は「ｃｕｓｔｏｍ．ｘｍｌ」のファイルを参照すべき旨を示している。
【０１０５】
また、「ｗ：ｘｐａｔｈ＝”／ｎｓ０：Ｍｅｍｂｅｒｓ［１］／ｎｓ０：Ｍｅｍｂｅｒ［１］／ｎｓ０：Ｎａｍｅ［１］／ｎｏｄｅ（）”」は、「ｃｕｓｔｏｍ．ｘｍｌ」のファイル８１０の中の１番目の「Ｍｅｍｂｅｒｓ」に含まれる１番目の「Ｍｅｍｂｅｒ」の中の１番目の「Ｎａｍｅ」を指し示している旨を示している。図１０に示す例では、指し示しているノードは、「＜Ｎａｍｅ＞Ｋａｔｏ＜／Ｎａｍｅ＞」のノードである。そのノードのノード値（ノードの値）は「Ｋａｔｏ」である。
【０１０６】
このことは、結合処理部１５０は、関連付ける情報６００すなわちデータ結合条件に基づいて、定形フォームの文書７００の抽出領域毎の文字情報とユーザ定義データ３００のノードとを結合するとともに、ＸＭＬのＸｐａｔｈを含む指し示す情報を生成することを意味する。
【０１０７】
なお、ノード８１１およびノード８１３に注目した場合も、ノード８１２の場合と同様にして指し示す情報が生成されることになる。
【０１０８】
そして、ノード８１１，８１２，８１３のそれぞれを指し示す情報は、例えばファイル名「ｄｏｃｕｍｅｎｔ．ｘｍｌ」のファイル８２０として保存される。
【０１０９】
上述したようにしてユーザ定義データ８１０（「ｃｕｓｔｏｍ．ｘｍｌ」のファイル８１０）と指し示す情報（「ｄｏｃｕｍｅｎｔ．ｘｍｌ」のファイル８２０）とが生成されると、画像処理部１４０は、ＸＭＬに基づく文書フォーマット処理を実行して、所望の情報（文字情報）が結合されたユーザ定義データと指し示す情報とを含む文書（ＸＭＬ形式の電子化文書）８００を生成する（ステップＳ２０９）。
【０１１０】
以上で、先頭の定形フォームの文書７００についての、データ結合処理を含む電子化のための処理についての説明を終了する。
【０１１１】
次に、画像処理装置１００は、先頭ページのみフォーム文書」を示すパラメータ以外のパラメータに基づき、３ページ分の電子化対象の文書７５０に対応する画像データ（スキャンデータ）についての電子化のための処理を実施する。
【０１１２】
そして、データ転送部１６０は、画像処理部１４０による文書フォーマット処理により生成された文書（ＸＭＬ形式の電子文書）８００、および３ページ分の電子化対象の文書７５０に対応する３ページ分の電子文書を、図１１に示すように一つの電子文書９００として、指定される所望のデータ格納先へデータ転送する（ステップＳ２１０）。
【０１１３】
電子文書９００の内部構造の概念を図１２に示す。電子文書９００は、図１２に示すように、４ページの文書９１０〜９４０で構成されている。先頭の電子文書９１０は図９に示す定形フォームの文書７００に対応し、他の３ページ分の電子文書９２０〜９４０は図９に示す電子化対象の文書７５０に対応する。
【０１１４】
電子文書９００は、文書（ＸＭＬ形式の電子文書）８００を解釈し得るアプリケーションソフトウェア（アプリケーションソフトウェアＳＷとする）により生成された文書である。
【０１１５】
アプリケーションソフトウェアＳＷにより生成された先頭の電子文書９１０は、内部構造として文書（ＸＭＬ形式の電子文書）８００と関連付けられている。すなわち、電子文書９１０に対応して、文書（ＸＭＬ形式の電子文書）８００の「ｄｏｃｕｍｅｎｔ．ｘｍｌ」のファイル８２０と関連付けられている旨の情報（例えばポインタ情報）が付加されている。また、電子文書９１０内の文字情報９１１，９１２，９１３のそれぞれに対応して、ＸＭＬのノードのノード名が文字情報の抽出情報の一つとしての抽出情報名（の関連付けたノード名）として付加されている。
【０１１６】
具体的には、文字情報９１１、文字情報９１２および文字情報９１３に対応して、ノード名「Ｎａｍｅ」、ノード名「ＩＤ」およびノード名「ＰｈｏｎｅＮｕｍｅｒ」が付加されている。
【０１１７】
そのため、例えば、電子文書９１０内の文字情報９１１に注目した場合、アプリケーションソフトウェアＳＷは、上記ポインタ情報に基づき「ｄｏｃｕｍｅｎｔ．ｘｍｌ」のファイル８２０を参照し、さらに文字情報９１１に対応する抽出情報名（の関連付けたノード名）「Ｎａｍｅ」に基づき「ｄｏｃｕｍｅｎｔ．ｘｍｌ」のファイル８２０内の指し示す情報８２１を参照する。
【０１１８】
また、アプリケーションソフトウェアＳＷは、指し示す情報８２１において、「ｗ：ｓｔｏｒｅＩｔｅｍＩＤ＝”｛１２３４５｝”は「ｃｕｓｔｏｍ．ｘｍｌ」のファイル８１０を参照すべき旨であることを知るとともに、「ｗ：ｘｐａｔｈ＝”／ｎｓ０：Ｍｅｍｂｅｒｓ［１］／ｎｓ０：Ｍｅｍｂｅｒ［１］／ｎｓ０：Ｎａｍｅ［１］／ｎｏｄｅ（）”」は、「ｃｕｓｔｏｍ．ｘｍｌ」のファイル８１０の中の１番目の「Ｍｅｍｂｅｒｓ」に含まれる１番目の「Ｍｅｍｂｅｒ」の中の１番目の「Ｎａｍｅ」を指し示している旨であることを知る。
【０１１９】
ちなみに、図１２に示す例では、アプリケーションソフトウェアＳＷは、指し示しているノードは、「＜Ｎａｍｅ＞Ｋａｔｏ＜／Ｎａｍｅ＞」のノードであり、そのノードのノード値（ノードの値）は「Ｋａｔｏ」であるということを知る。
【０１２０】
これにより、アプリケーションソフトウェアＳＷは、ノード値「Ｋａｔｏ」に対する処理、例えば編集処理を行える。
【０１２１】
ここで、アプリケーションソフトウェアＳＷによるＸＭＬ形式の電子文書の編集処理について説明する。
【０１２２】
例えば図９に示す定形フォームの文書７００において、抽出領域７１０に文字情報として例えば「Ｋａｔｏ」とすべきところを誤って「Ｋａｔｔｏ」を記述したとする。この定形フォームの文書７００および３ページ分の電子化対象の文書７５０について、上述したように電子化のための処理が実施されたとする。この場合、電子文書９００の先頭の電子文書９１０内の文字情報９１１は「Ｋａｔｔｏ」になっている。
【０１２３】
上記電子文書９００が画像形成装置１０から図示しないコンピュータに向けてデータ転送されたとする。そして、ユーザが、当該コンピュータで動作中の上記アプリケーションソフトウェアＳＷにより文字情報９１１が「Ｋａｔｔｏ」となっている電子文書９００の先頭の電子文書９１０内の文字情報「Ｋａｔｔｏ」を所望の文字情報「Ｋａｔｏ」に編集したとする。
【０１２４】
アプリケーションソフトウェアＳＷは、上述したように、上記ポインタ情報、「ｄｏｃｕｍｅｎｔ．ｘｍｌ」のファイル８２０内の指し示す情報８２１、「ｗ：ｓｔｏｒｅＩｔｅｍＩＤ＝”｛１２３４５｝”、「ｗ：ｘｐａｔｈ＝”／ｎｓ０：Ｍｅｍｂｅｒｓ［１］／ｎｓ０：Ｍｅｍｂｅｒ［１］／ｎｓ０：Ｎａｍｅ［１］／ｎｏｄｅ（）”」を参照することにより、文字情報「Ｋａｔｔｏ」に対応する「指し示しているノード」は、「＜Ｎａｍｅ＞Ｋａｔｔｏ＜／Ｎａｍｅ＞」のノードであり、そのノードのノード値(ノードの値)は「Ｋａｔｔｏ」であるということを知り、そのノードの値を「Ｋａｔｔｏ」から「Ｋａｔｏ」に変更する。
【０１２５】
これにより、「＜Ｎａｍｅ＞Ｋａｔｔｏ＜／Ｎａｍｅ＞」のノードは「＜Ｎａｍｅ＞Ｋａｔｏ＜／Ｎａｍｅ＞」のノードに編集される。
【０１２６】
以上説明したように、第１の実施の形態では、画像処理装置（あるいは画像形成装置）は、電子文書内に独自スキーマのＸＭＬ情報（ユーザ定義データ）を埋め込み、また当該電子文書内の所望の情報（例えば文字情報）とＸＭＬ情報（ユーザ定義データ）とを結合することにより、当該電子文書を連携ソフトウェア（上記アプリケーションソフトウェアＳＷ）に直接転送する処理を行える。
【０１２７】
すなわち、ユーザが所望するＸＭＬ形式のデータ（ユーザ定義データ）が、スキャン処理後に、通信回線を介してサーバにデータ転送（ネットワーク転送）された場合、サーバ上で動作する連携サービスソフトウェア（上記アプリケーションソフトウェアＳＷ）がＸＭＬ形式のデータ（ユーザ定義データ）に対する処理を行うことによって、定型業務のワークフローを構成し得るので、ユーザの利便性が高まる。
【０１２８】
またユーザは、独自スキーマのＸＭＬ情報（ユーザ定義データ）が埋め込まれた上記電子文書を編集する場合、ＸＭＬ形式のデータ構造を意識しながら上記電子文書を編集する必要はない。さらにユーザは、独自スキーマのＸＭＬ情報（ユーザ定義データ）が埋め込まれた上記電子文書を編集するための編集用のアプリケーションソフトウェア（上記アプリケーションソフトウェアＳＷと同等のアプリケーションソフトウェア）を独自に作成する必要もない。
【０１２９】
すなわち、ＸＭＬ形式のデータ（ユーザ定義データ）は文書自体の記述データ（所望の情報）と結合されているので、ユーザは、文書編集ソフトウェア（上記アプリケーションソフトウェアＳＷ）を利用してＸＭＬ形式のデータ（ユーザ定義データ）を加工するようにする。そのため、ユーザは、ＸＭＬ形式のデータ自体のデータ構造を理解した上で、当該ＸＭＬ形式のデータを直接編集する必要がない。
【０１３０】
次に、画像形成装置１０のハードウェア構成について、図１３を参照して説明する。
【０１３１】
画像形成装置１０は、図１３に示すように、ＣＰＵ１１、記憶装置１２、ＲＯＭ１３、ＲＡＭ１４、インタフェース１５Ａ，１５Ｂ，１５Ｃ、通信Ｉ／Ｆ１６、インタフェース１５Ａに接続された操作パネル１７、インタフェース１５Ｂに接続されたスキャナ１８、インタフェース１５Ｃに接続されたプリンタエンジン１９を有している。これら各構成要素１１〜１４，１５Ａ〜１５Ｃ，１６はシステムバス２０に接続されている。
【０１３２】
記憶装置１２は、例えばハードディスクであり、図１に示した制御部１１０、画像処理部１４０、結合処理部１５０およびデータ転送部１６０の各機能を実現するためのソフトウェア（プログラム）、画像処理プログラム１２Ａ、アプリケーションソフトウェアＳＷなどインストールされた各種のプログラムを記憶している。なお、画像処理部１４０の機能は、図２に示す取得部１４１０およびレイアウト抽出部１４２０の各機能を含む。
【０１３３】
画像処理プログラム１２Ａは、図１に示した制御部１１０、画像処理部１４０および結合処理部１５０の各機能を実現するためのソフトウェア（プログラム）を含んでいる。なお、制御部１１０は記憶処理過程を実行し、第１の取得部１４１１は第１の取得処理過程を実行し、第１の検出部１４２１は第１の検出処理過程を実行し、第２の取得部１４１２は第２の取得処理過程を実行し、第２の検出部１４２２は第２の検出処理過程を実行し、結合処理部１５０は結合処理過程を実行し、画像処理部１４０および結合処理部１５０が協働して生成処理過程を実行する。
【０１３４】
また、記憶装置１２は、第２の記憶部１３０の機能を果たし、ユーザ定義データ３００（図４参照）、電子文書９００（図１２参照）を記憶する。
【０１３５】
ＲＯＭ１３は、読み出し専用メモリであり、外部の装置とのデータ通信を行うための通信プロトコル情報を記憶している。
【０１３６】
ＲＡＭ１４は、随時書き込み読み出しメモリであり、記憶装置１２から読み込まれた画像処理プログラム１２Ａを含むプログラムやデータ、ＲＯＭ１３から読み込まれた通信プロトコル情報、操作パネル２１０からのパラメータ、画像読取装置２２０によるスキャン処理の結果としての画像データ（スキャンデータ）などを記憶する。
【０１３７】
また、ＲＡＭ１４は、図１に示した第１の記憶部１２０の機能を果たすものであり、関連付ける情報６００（図７参照）を記憶する。
【０１３８】
インタフェース１５Ａ，１５Ｂ，１５Ｃは、それぞれデータ通信を実行するＣＰＵ（中央演算処理装置）を備えており、図１に示したインタフェース１７１，１７２，１７３に対応する。操作パネル１７、スキャナ１８およびプリンタエンジン１９はそれぞれ図１に示した操作パネル２１０、画像読取装置２２０の原稿読取部２２１、画像出力装置２３０の画像形成部２３１に対応する。
【０１３９】
通信Ｉ／Ｆ１６は、データ通信を実行するＣＰＵ（中央演算処理装置）を備えており、図１に示した通信部１８０に対応する。このような通信Ｉ／Ｆ１６は、ＲＯＭ１３からＲＡＭ１４へプロトコル情報を読み込んで実行することにより、通信回線３０を介して例えばコンピュータ４０あるいはサーバ５０とのデータ通信を行う。例えば、通信Ｉ／Ｆ１６は、電子文書９００を、通信回線３０を介してデータ格納先としてのサーバ５０へデータ転送する。
【０１４０】
ＣＰＵ１１は、中央演算処理装置であり、記憶装置１２からＲＡＭ１４へ、画像処理プログラム１２Ａを含むプログラムを読み込んで実行することにより、上述した制御部１１０、画像処理部１４０、結合処理部１５０およびデータ転送部１６０の各機能を実現するとともに、画像処理プログラム１２Ａに対応する処理機能を実現する。また、ＣＰＵ１１は画像形成装置１０全体を制御する。
【０１４１】
なお、図１３において、ＣＰＵ１１、記憶装置１２、ＲＯＭ１３、ＲＡＭ１４、インタフェース１５Ａ〜１５Ｃ、通信Ｉ／Ｆ１６は、図１に示した画像処理装置１００のハードウェア構成の要素となる。
【０１４２】
（第２の実施の形態）
【０１４３】
次に、第２の実施の形態に係わる画像読取装置について説明する。
【０１４４】
第２の実施の形態の画像読取装置７０は、図１４に示すような構成になっている。画像読取装置７０は、図１に示した画像形成装置１０において、インタフェース１７３および画像出力装置２３０を削除し、画像読取装置２２０を画像読取部２２００に変更した機能構成になっている。なお、図１４において、図１に示した構成要素と同様の機能を果たす部分には同一の符号を付す。
【０１４５】
画像読取部２２００は画像データ生成手段の機能を有する原稿読取部２２１０を備えており、原稿読取部２２１０は第１の実施の形態の原稿読取部２２１と同様の機能を有している。
【０１４６】
操作パネル２１０からの原稿読込開始指示は画像読取部２２００に与えられ、画像読取部２２００では、原稿読取部２２１０は、前記原稿読込開始指示に従って読取対象の文書に対するスキャン処理を行い、そのスキャン処理の結果としての画像データ（スキャンデータ）を画像処理装置１００に向けて出力する。
【０１４７】
画像処理装置１００は上述した第１の実施の形態の画像処理装置１００と同様の処理を実行する。ここでは、その詳細な説明については省略する。
【０１４８】
以上本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本明細書で開示された実施の形態はすべての点で例示であって、開示された技術に限定されるものではないと考えるべきである。すなわち、本発明の技術的な範囲は、前記の実施の形態における説明に基づいて制限的に解釈されるものでなく、あくまでも特許請求の範囲の記載に従って解釈されるべきであり、特許請求の範囲の記載技術と均等な技術および特許請求の範囲の要旨を逸脱しない限りにおけるすべての変更が含まれる。
【０１４９】
また、プログラムを用いる場合には、ネットワークを介して提供し、或いはＣＤ−ＲＯＭ等の記憶媒体に格納して提供してもよい。
【０１５０】
すなわち、画像処理プログラムを含むプログラムをハードディスク等の記憶装置に記録する場合に限らず、当該プログラムを次のようにして提供してもよい。
【０１５１】
たとえば、プログラムをＲＯＭに格納しておき、ＣＰＵが、このプログラムをこのＲＯＭから主記憶装置へローディングして実行するようにしてもよい。
【０１５２】
また、上記プログラムを、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ（光磁気ディスク）、フレキシブルディスク、などのコンピュータ読み取りされる記憶媒体に格納して配布するようにしてもよい。
【０１５３】
さらには、画像形成装置（あるいは画像読取装置）等を通信回線（例えばインターネット）を介してサーバ装置あるいはホストコンピュータと接続するようにし、サーバ装置あるいはホストコンピュータから上記プログラムをダウンロードした後、このプログラムを実行するようにしてもよい。この場合、このプログラムのダウンロード先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置（記憶媒体）が挙げられる。
【産業上の利用可能性】
【０１５４】
本発明の画像形成装置は、トナーで画像を形成する画像形成装置（電子写真プロセス方式の画像形成装置）またはインクで画像を形成する画像形成装置（インクジェット方式の画像形成装置）に適用してもよい。
【０１５５】
また、本発明の画像形成装置は、白黒印刷あるいはカラー印刷のうち少なくとも一方の印刷を実施する画像形成装置に適用してもよい。
【０１５６】
さらに、本発明の画像読取装置は、読取対象の文書（原稿）に対応して白黒の画像データ（スキャンデータ）あるいはカラーの画像データ（スキャンデータ）のうち少なくとも一方の画像データを生成する画像読取装置に適用してもよい。
【符号の説明】
【０１５７】
１０  画像形成装置
１１  ＣＰＵ
１２  記憶装置
１２Ａ  画像処理プログラム
１３  ＲＯＭ
１４  ＲＡＭ
１７，２１０  操作パネル
１８  スキャナ
１００  画像処理装置
１１０  制御部
１２０  第１の記憶部
１３０  第２の記憶部
１４０  画像処理部
１５０  結合処理部
１６０  データ転送部
１８０  通信部
２２０  画像読取装置
２２１，２２１０  原稿読取部
２３０  画像出力装置
２３１  画像形成部
３００  ユーザ定義データ
４００，７００  定形フォームの文書
６００  関連付ける情報
８２１  指し示す情報
９００  ユーザ定義データを含む電子文書
１４１０  取得部
１４１１  第１の取得部
１４１２  第２の取得部
１４２０  レイアウト抽出処理部
１４２１  第１の検出部
１４２２  第２の検出部
２２００  画像読取部
【図１】
2011049851.tif 000003
【図２】
2011049851.tif 000004
【図３】
2011049851.tif 000005
【図４】
2011049851.tif 000006
【図５】
2011049851.tif 000007
【図６】
2011049851.tif 000008
【図７】
2011049851.tif 000009
【図８】
2011049851.tif 000010
【図９】
2011049851.tif 000011
【図１０】
2011049851.tif 000012
【図１１】
2011049851.tif 000013
【図１２】
2011049851.tif 000014
【図１３】
2011049851.tif 000015
【図１４】
2011049851.tif 000016