(57)【特許請求の範囲】
【請求項１】
原稿の画像情報を取得する原稿画像取得手段と、
前記画像情報についての領域情報を取得する領域情報取得手段と、
前記領域情報の配置レイアウトを定義するレイアウト情報を前記画像情報から取得するレイアウト情報取得手段と、
前記レイアウト情報に従って前記領域情報を加工する加工手段と、
前記レイアウト情報取得手段が前記レイアウト情報を前記画像情報から取得できなかった場合に、前記レイアウト情報とは別のレイアウト情報を含む原稿の画像情報を前記原稿画像取得手段が取得し、前記領域情報取得手段が前記別のレイアウト情報を含む原稿の画像情報についての領域情報を取得した場合、当該領域情報を新たなレイアウト情報として取得する第２レイアウト情報取得手段と、
を備え、
前記加工手段は、前記第２レイアウト情報取得手段で取得した前記新たなレイアウト情報に描かれた手書きコンテンツと、前記領域情報取得手段が最初に取得した前記原稿の画像情報の前記領域情報内に描かれた手書きコンテンツと一致する場合には、前記新たなレイアウト情報に従って当該領域情報のレイアウトを変更する、
ことを特徴とするデータ処理装置。
【請求項２】
取得した前記領域情報から複数の前記領域情報の連結を意味する連結情報を取得した場合、連結領域情報を生成する連結領域情報生成手段を更に備え、
前記加工手段は、前記連結領域情報に基づく連結用画像に変更した前記レイアウト情報に従って前記領域情報を加工する、
ことを特徴とする請求項１記載のデータ処理装置。
【請求項３】
コンピュータを、
原稿の画像情報を取得する原稿画像取得手段と、
前記画像情報についての領域情報を取得する領域情報取得手段と、
前記領域情報の配置レイアウトを定義するレイアウト情報を前記画像情報から取得するレイアウト情報取得手段と、
前記レイアウト情報に従って前記領域情報を加工する加工手段と、
前記レイアウト情報取得手段が前記レイアウト情報を前記画像情報から取得できなかった場合に、前記レイアウト情報とは別のレイアウト情報を含む原稿の画像情報を前記原稿画像取得手段が取得し、前記領域情報取得手段が前記別のレイアウト情報を含む原稿の画像情報についての領域情報を取得した場合、当該領域情報を新たなレイアウト情報として取得する第２レイアウト情報取得手段と、
として機能させ、
前記加工手段は、前記第２レイアウト情報取得手段で取得した前記新たなレイアウト情報に描かれた手書きコンテンツと、前記領域情報取得手段が最初に取得した前記原稿の画像情報の前記領域情報内に描かれた手書きコンテンツと一致する場合には、前記新たなレイアウト情報に従って当該領域情報のレイアウトを変更する、
ことを特徴とするプログラム。
【請求項４】
取得した前記領域情報から複数の前記領域情報の連結を意味する連結情報を取得した場合、連結領域情報を生成する連結領域情報生成手段を更に前記コンピュータに機能させ、
前記加工手段は、前記連結領域情報に基づく連結用画像に変更した前記レイアウト情報に従って前記領域情報を加工する、
ことを特徴とする請求項３記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、帳票のレイアウトなどのフォームファイルの所定箇所（フィールド）に対してフィールドデータを流し込んで出力フォームを得るようにしたデータ処理装置が開示されている。
【０００３】
また、特許文献２には、ユーザが編集情報をわざわざ入力しなくても原稿と同じ編集内容を自動的に設定可能にした画像形成装置が開示されている。
【０００４】
【特許文献１】特開２００５−２８４４６９号公報
【特許文献２】特開２００７−１５８８５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１によれば、紙フォームのサイズに従って適切な出力原稿を生成しているが、所定の書式に従って出力したい場合は適用できないという課題がある。
【０００６】
また、特許文献２では、紙フォームのレイアウトの編集指示を紙上に手書きした図形などのコンテンツに基づいて行うことができず、柔軟な変更に対応できないという課題がある。
【０００７】
本発明は、上記に鑑みてなされたものであって、利用者が特別な操作をすることなく、紙上に書いた手書き情報を用いて、簡易に原稿を加工した所望の出力文書を得ることができるデータ処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明のデータ処理装置は、原稿の画像情報を取得する原稿画像取得手段と、前記画像情報についての領域情報を取得する領域情報取得手段と、前記領域情報の配置レイアウトを定義するレイアウト情報を前記画像情報から取得するレイアウト情報取得手段と、前記レイアウト情報に従って前記領域情報を加工する加工手段と、前記レイアウト情報取得手段が前記レイアウト情報を前記画像情報から取得できなかった場合に、前記レイアウト情報とは別のレイアウト情報を含む原稿の画像情報を前記原稿画像取得手段が取得し、前記領域情報取得手段が前記別のレイアウト情報を含む原稿の画像情報についての領域情報を取得した場合、当該領域情報を新たなレイアウト情報として取得する第２レイアウト情報取得手段と、を備え、前記加工手段は、前記第２レイアウト情報取得手段で取得した前記新たなレイアウト情報に描かれた手書きコンテンツと、前記領域情報取得手段が最初に取得した前記原稿の画像情報の前記領域情報内に描かれた手書きコンテンツと一致する場合には、前記新たなレイアウト情報に従って当該領域情報のレイアウトを変更する、ことを特徴とする。
【０００９】
また、請求項２にかかる発明は、請求項１記載のデータ処理装置において、取得した前記領域情報から複数の前記領域情報の連結を意味する連結情報を取得した場合、連結領域情報を生成する連結領域情報生成手段を更に備え、前記加工手段は、前記連結領域情報に基づく連結用画像に変更した前記レイアウト情報に従って前記領域情報を加工する、ことを特徴とする。
【００１１】
また、請求項３にかかる発明のプログラムは、コンピュータを、原稿の画像情報を取得する原稿画像取得手段と、前記画像情報についての領域情報を取得する領域情報取得手段と、前記領域情報の配置レイアウトを定義するレイアウト情報を前記画像情報から取得するレイアウト情報取得手段と、前記レイアウト情報に従って前記領域情報を加工する加工手段と、前記レイアウト情報取得手段が前記レイアウト情報を前記画像情報から取得できなかった場合に、前記レイアウト情報とは別のレイアウト情報を含む原稿の画像情報を前記原稿画像取得手段が取得し、前記領域情報取得手段が前記別のレイアウト情報を含む原稿の画像情報についての領域情報を取得した場合、当該領域情報を新たなレイアウト情報として取得する第２レイアウト情報取得手段と、として機能させ、前記加工手段は、前記第２レイアウト情報取得手段で取得した前記新たなレイアウト情報に描かれた手書きコンテンツと、前記領域情報取得手段が最初に取得した前記原稿の画像情報の前記領域情報内に描かれた手書きコンテンツと一致する場合には、前記新たなレイアウト情報に従って当該領域情報のレイアウトを変更する、ことを特徴とする。
【００１２】
また、請求項４にかかる発明は、請求項３記載のプログラムにおいて、取得した前記領域情報から複数の前記領域情報の連結を意味する連結情報を取得した場合、連結領域情報を生成する連結領域情報生成手段を更に前記コンピュータに機能させ、前記加工手段は、前記連結領域情報に基づく連結用画像に変更した前記レイアウト情報に従って前記領域情報を加工する、ことを特徴とする。
【発明の効果】
【００１４】
請求項１，３にかかる発明によれば、原稿画像取得手段によって取得した原稿の画像情報についての領域情報を領域情報取得手段が取得するとともに、レイアウト情報取得手段が領域情報の配置レイアウトを定義するレイアウト情報を画像情報から取得し、加工手段がレイアウト情報に従って領域情報を加工することにより、利用者が特別な操作をすることなく、紙上に書いた手書き情報を用いて、簡易に原稿を加工した所望の出力文書を得ることができる、という効果を奏する。
また、レイアウト情報取得手段がレイアウト情報を画像情報から取得できなかった場合に、レイアウト情報とは別のレイアウト情報を含む原稿の画像情報を原稿画像取得手段が取得し、領域情報取得手段が別のレイアウト情報を含む原稿の画像情報についての領域情報を新たなレイアウト情報として第２レイアウト情報取得手段が取得し、第２レイアウト情報取得手段で取得した新たなレイアウト情報に描かれた手書きコンテンツと、領域情報取得手段が最初に取得した原稿の画像情報の領域情報内に描かれた手書きコンテンツと一致する場合には、加工手段が新たなレイアウト情報に従って当該領域情報のレイアウトを変更することにより、利用者の所望の位置に元原稿の内容を配置することができる、という効果を奏する。
【００１５】
また、請求項２，４にかかる発明によれば、取得した領域情報から複数の領域情報の連結を意味する連結情報を取得した場合、連結領域情報生成手段が連結領域情報を生成し、加工手段が連結領域情報に基づく連結用画像に変更したレイアウト情報に従って領域情報を加工することにより、元原稿の内容をグループ化して所望の出力文書を得ることができる、という効果を奏する。
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照して、この発明にかかるデータ処理装置およびプログラムの最良な実施の形態を詳細に説明する。
【００１８】
［第１の実施の形態］
本発明の第１の実施の形態を図１ないし図８に基づいて説明する。本実施の形態はデータ処理装置として、コピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能、スキャナ機能および入力画像（スキャナ機能による読み取り原稿画像やプリンタあるいはＦＡＸ機能により入力された画像）を配信する機能等を複合したいわゆるＭＦＰ（Multi Function Peripheral）と称されるデジタル複合機を適用した例である。
【００１９】
図１は、本発明の第１の実施の形態にかかるデジタル複合機１０００を概略的に示す構成図である。本実施の形態にかかるデジタル複合機１０００は、後処理装置であるフィニシャ１００と画像読取装置であるスキャナ部２００と画像印刷装置であるプリンタ部３００とで構成されている。
【００２０】
本実施の形態にかかるデジタル複合機１０００は、操作部４００（図２参照）のアプリケーション切り替えキーにより、ドキュメントボックス機能、複写機能、プリンタ機能、およびファクシミリ機能を順次に切り替えて選択することが可能となっている。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、複写機能の選択時には複写モードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。ここでは、複写モードにおける画像形成の流れを例に挙げ、図１を参照して説明する。
【００２１】
まず、デジタル複合機１０００のスキャナ部２００について説明する。スキャナ部２００は、概略的には、自動原稿送り装置（以後、ＡＤＦ（Auto Document Feeder）という。）１と読み取りユニット５０とで構成されている。
【００２２】
ＡＤＦ１の原稿台２に原稿の画像面を上にして置かれた原稿束は、操作部４００上のプリントキー（図示せず）が押下されると、一番下の原稿から給送ローラ３、給送ベルト４によってコンタクトガラス６上の所定の位置に給送される。なお、デジタル複合機１０００は、１枚の原稿をコンタクトガラス６上の所定の位置に給送完了する毎に原稿枚数をカウントアップするカウント機能を有している。
【００２３】
コンタクトガラス６上の所定の位置に給送された原稿は、読み取りユニット５０によって画像データを読み取られる。
【００２４】
ここで、読み取りユニット５０について詳述する。読み取りユニット５０は、原稿を載置するコンタクトガラス６と光学走査系で構成されている。光学走査系は、照明手段である露光ランプ５１、第１ミラー５２、レンズ５３、ＣＣＤイメージセンサ５４等で構成されている。露光ランプ５１および第１ミラー５２は、図示しない第１キャリッジ上に固定され、第２ミラー５５および第３ミラー５６は、図示しない第１キャリッジ上に固定されている。この光学走査系は、スキャナ駆動モータにて駆動される。本実施の読み取りユニット５０は、コンタクトガラス６上に原稿が搭載された場合に、露光ランプ５１を点灯し、走行体である第１キャリッジおよび第２キャリッジをスキャナ駆動モータにより右方向に移動走査して原稿を読み取る読み取り方式と、露光ランプ５１を点灯し、第１キャリッジおよび第２キャリッジは停止した状態のまま、ＡＤＦ１によって搬送される原稿を読み取る読み取り方式が選択可能である。第１キャリッジおよび第２キャリッジをスキャナ駆動モータにより右方向に移動走査して原稿を読み取る読み取り方式の場合には、原稿像を読み取るときには、光路長が変わらないように、第１キャリッジと第２キャリッジとが２対１の相対速度で副走査方向に機械的に走査される。原稿画像は、ＣＣＤイメージセンサ５４によって読み取られ、電気信号に変換されて出力される。ＣＣＤイメージセンサ５４からの出力信号は、ＡＤコンバータによりデジタルデータ（画像データ）に変換される。
【００２５】
デジタルデータに変換された原稿画像情報は、例えばプリンタ部３００に送られてプリント出力として画像情報の出力が行なわれる場合や、あるいは記憶装置（例えば、図２に示すＨＤＤ１１１８）に送られて記憶される場合等、種々あり、各々のスキャナ部２００の情報として使用されている。記憶装置（例えば、図２に示すＨＤＤ１１１８）に記憶された原稿画像情報は、ドキュメントボックスモードにおいて、再出力などが可能になっている。このようなドキュメントボックス機能によれば、作業効率を大幅に向上することができるとともに、ペーパーレスを実現することができる。
【００２６】
読み取りユニット５０によって画像データの読み取りが終了した原稿は、給送ベルト４および排送ローラ５によって排出される。
【００２７】
さらに、原稿セット検知７にて原稿台２に次の原稿が有ることを検知した場合、前原稿と同様に、次の原稿がコンタクトガラス６上に給送される。
【００２８】
上述した給送ローラ３、給送ベルト４、排送ローラ５は、それぞれ搬送モータによって駆動される。
【００２９】
次に、デジタル複合機１０００のプリンタ部３００について説明する。プリンタ部３００は、概略的には、作像ステーション７０と定着ユニット１７と給紙部８０と両面給紙ユニット１１１とで構成されている。
【００３０】
作像ステーション７０は、電子写真方式で作像するものであり、書き込みユニット５７と、タンデム方式の４つのドラム状の感光体１５と、感光体１５毎に設けられていてシアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色に対応した現像ユニット１９と、各感光体１５上に形成された画像がそれぞれの転写位置で転写紙Ｐ上に順次転写されるように用紙を搬送するベルト状の搬送ベルト１６とを主体として構成されている。
【００３１】
給紙部８０は、第１トレイ８と第２トレイ９と第３トレイ１０と第１給紙装置１１と第２給紙装置１２と第３給紙装置１３と縦搬送ユニット１４とにより構成されている。第１トレイ８、第２トレイ９、第３トレイ１０に積載された転写紙Ｐは、各々第１給紙装置１１、第２給紙装置１２、第３給紙装置１３によって給紙され、縦搬送ユニット１４によって搬送方向上流側に位置する感光体１５に当接する位置まで搬送される。
【００３２】
読み取りユニット５０にて読み込まれた画像データは、書き込みユニット５７から出力されるレーザビームによって各感光体１５に書き込まれ、各現像ユニット１９を通過することによってトナー像が形成される。書き込みユニット５７は、レーザ出力ユニット５８、結像レンズ５９、ミラー６０で構成され、レーザ出力ユニット５８の内部には、レーザ光源であるレーザダイオードおよびモータによって高速で定速回転する多角形ミラー（ポリゴンミラー）が備わっている。なお、特に図示しないが、各感光体１５の一端近傍のレーザビームを照射される位置に、主走査同期信号を発生するビームセンサが配置されている。
【００３３】
各感光体１５上の各トナー像は、各感光体１５の回転と等速で搬送ベルト１６によって搬送される転写紙Ｐ上に転写されることにより、転写紙Ｐ上にカラー画像に形成される。その後、定着ユニット１７に搬送されて画像を定着された転写紙Ｐは、排紙ユニット１８によって後処理装置であるフィニシャ１００に排出される。
【００３４】
後処理装置のフィニシャ１００は、排紙ユニット１８の排紙ローラ１８ａによって搬送された転写紙Ｐを、通常排紙ローラ１０２方向とステープル処理部方向へと切り替えて導くことができる。より詳細には、後処理装置であるフィニシャ１００は、切り替え板１０１を上に切り替えることにより、搬送ローラ１０３を経由して通常の排紙トレイ１０４側に転写紙Ｐを排紙することができ、切り替え板１０１を下方向に切り替えることで、搬送ローラ１０５、１０７を経由して、ステープル台１０８に転写紙Ｐを搬送することができる。
【００３５】
ステープル台１０８に積載された転写紙Ｐは、一枚排紙されるごとに紙揃え用のジョガー１０９によって、紙端面が揃えられ、一部のコピー完了と共にステープラ１０６によって綴じられる。ステープラ１０６で綴じられた転写紙Ｐ群は、自重によってステープル完了排紙トレイ１１０に収納される。
【００３６】
一方、フィニシャ１００の通常の排紙トレイ１０４は、前後に移動可能な排紙トレイである。前後に移動可能な排紙トレイ１０４は、原稿毎、あるいは、画像メモリによってソーティングされたコピー部毎に、前後に移動し、簡易的に排出されてくるコピー紙を仕分けるものである。
【００３７】
本実施の形態にかかるデジタル複合機１０００は、転写紙Ｐの両面に画像を作像可能である。転写紙Ｐの両面に画像を作像する場合は、各給紙トレイ８〜１０から給紙され作像された転写紙Ｐを排紙トレイ１０４側に導かないで、排紙ユニット１８の経路切り替えの為の分岐爪１１２を上側にセットすることで、一旦両面給紙ユニット１１１にストックする。その後、両面給紙ユニット１１１にストックされた転写紙Ｐは、再び感光体１５に作像されたトナー画像を転写するために、反転された状態で両面給紙ユニット１１１から再給紙され、下側にセットされた分岐爪１１２を介して排紙トレイ１０４に導かれる。このように、転写紙Ｐの両面に画像を作成する場合に両面給紙ユニット１１１は使用される。また、画像の載った転写紙Ｐの裏面に印字を行なう際にも両面給紙ユニット１１１を用いて転写紙Ｐの裏表を変えることができる。
【００３８】
図２は、デジタル複合機１０００のハードウェア構成を示すブロック図である。図２に示すように、このデジタル複合機１０００は、コントローラ１１０１とプリンタ部３００及びスキャナ部２００とをＰＣＩ（Peripheral Component Interconnect）バスで接続した構成となる。コントローラ１１０１は、デジタル複合機１０００全体の制御と描画、通信、操作表示部４００からの入力を制御するコントローラである。なお、プリンタ部３００又はスキャナ部２００には、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００３９】
操作表示部４００は、スキャナ部２００で読み取られた原稿の原稿画像情報等を表示するタッチパネル４００ａと、タッチパネル４００ａにペンの先端を接触させることによって、マウスのボタンを押したのと同様の操作を行うことができる筆跡入力手段としてのスタイラスペン４００ｃと、キーの打鍵による使用者の文字入力や編集操作等を受け付けるキーボード４００ｂとを有する。なお、原稿画像情報等を表示する表示手段がタッチパネルでないときは、マウス等の操作手段を操作して画面上のカーソルを移動させて筆跡を入力することもできる。また、スタイラスペン４００ｃを用いずに、ユーザの指による指示などにより、タッチパネル４００ａに対して直接操作するようにしてもよい。
【００４０】
コントローラ１１０１は、コンピュータの主要部であるＣＰＵ（Central Processing Unit）１１１１と、システムメモリ（ＭＥＭ−Ｐ）１１１２と、ノースブリッジ（ＮＢ）１１１３と、サウスブリッジ（ＳＢ）１１１４と、ＡＳＩＣ（Application Specific Integrated Circuit）１１１６と、ローカルメモリ（ＭＥＭ−Ｃ）１１１７と、ハードディスクドライブ（ＨＤＤ）１１１８とを有し、ＮＢ１１１３とＡＳＩＣ１１１６との間をＡＧＰ（Accelerated Graphics Port）バス１１１５で接続した構成となる。また、ＭＥＭ−Ｐ１１１２は、ＲＯＭ（Read Only Memory）１１１２ａと、ＲＡＭ（Random Access Memory）１１１２ｂとをさらに有する。
【００４１】
ＣＰＵ１１１１は、デジタル複合機１０００の全体制御を行うものであり、ＮＢ１１１３、ＭＥＭ−Ｐ１１１２およびＳＢ１１１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００４２】
ＮＢ１１１３は、ＣＰＵ１１１１とＭＥＭ−Ｐ１１１２、ＳＢ１１１４、ＡＧＰバス１１１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１１１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００４３】
ＭＥＭ−Ｐ１１１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１１１２ａとＲＡＭ１１１２ｂとからなる。ＲＯＭ１１１２ａは、ＣＰＵ１１１１の動作を制御するプログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１１１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００４４】
ＳＢ１１１４は、ＮＢ１１１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１１１４は、ＰＣＩバスを介してＮＢ１１１３と接続されており、このＰＣＩバスには、ネットワークインタフェース（Ｉ／Ｆ）部１１０４なども接続される。
【００４５】
ＡＳＩＣ１１１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰバス１１１５、ＰＣＩバス、ＨＤＤ１１１８およびＭＥＭ−Ｃ１１１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１１１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１１１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１１１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などを行う複数のＤＭＡＣ（Direct Memory Access Controller）と、プリンタ部３００やスキャナ部２００との間でＰＣＩバスを介したデータ転送を行うＰＣＩユニットとからなる。このＡＳＩＣ１１１６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）１１２１、ＵＳＢ（Universal Serial Bus）１１２２、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インタフェース１１２３が接続される。
【００４６】
ＭＥＭ−Ｃ１１１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ１１１８は、画像データの蓄積、ＣＰＵ１１１１の動作を制御するプログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００４７】
ＡＧＰバス１１１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、ＭＥＭ−Ｐ１１１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にするものである。
【００４８】
次に、デジタル複合機１０００のコントローラ１１０１が実行する各種の演算処理のうち、本実施の形態の特長的な処理について以下に説明する。概略的には、本実施の形態の特長的な処理は、手書きにより加筆可能なインプットシート５００（図３参照）をスキャナ部２００を介して読み込み、インプットシート５００に記載された内容を所定のレイアウトに加工するようにしたものである。図３に示すように、インプットシート５００には、入力項目を書き込む矩形領域５０１〜５０６が用意されている。また、図３に示すように、インプットシート５００には、レイアウト情報へのリンク情報がシンボル化されたコードシンボル５１０（例えば、２次元コード）が形成されている。コードシンボル５１０には、原稿情報に関連する顧客情報、訪問履歴、販売履歴、担当履歴などの履歴情報が含まれても良い。また、コードシンボル５１０は、原稿を加工するためのレイアウト情報が含まれても良い。さらに、コードシンボル５１０に記述されたリンク情報は、レイアウト情報の場所を示すＵＲＬ（Uniform Resource Locator）で表現されていても良い。レイアウト情報は、例えば、ＨＤＤ１５等に記録するようにすれば良い。
【００４９】
デジタル複合機１０００は、アプリケーションプログラムとして、編集プログラムをＨＤＤ１１１８に記憶している。すなわち、デジタル複合機１０００は、編集プログラムが起動すると、この編集プログラムに従い、ＣＰＵ１１１１が各部を制御して編集処理を実行する。図４は、デジタル複合機１０００の編集処理にかかる機能構成を示すブロック図、図５は編集処理の流れを示すフローチャートである。
【００５０】
図４に示すように、デジタル複合機１０００は、ＣＰＵ１１１１が編集プログラムに従うことにより、原稿画像取得手段２１と、領域情報取得手段２２と、レイアウト情報取得手段２３と、加工手段２４と、を実現する。
【００５１】
原稿画像取得手段２１は、スキャナ部２００を動作させて図３に示すインプットシート５００を読み取り、インプットシート５００の画像情報を取得する（図５に示すステップＳ１）。なお、原稿画像取得手段２１が取得する画像情報は、スキャナ部２００によって読み取られた画像情報に限るものではなく、電子的に作成された電子ファイルでも良い。
【００５２】
領域情報取得手段２２は、原稿画像取得手段２１で取得した画像情報について領域識別し、領域情報を取得する（図５に示すステップＳ２）。領域情報取得手段２２は、例えば、画像情報中の罫線またはエッジ等から領域識別を行って領域情報を取得する。また、領域情報は、図６に示すように、領域の位置、識別したコンテンツの画像名、説明などが含まれていて、ＸＭＬ（eXtensible Markup Language）形式のように構造化されていても良い。なお、領域情報は、テキスト形式のように構造化されていない形式でも良い。
【００５３】
レイアウト情報取得手段２３は、原稿画像取得手段２１で取得した画像情報中のコードシンボル５１０に含まれるリンク情報に従いレイアウト情報を取得する（図５に示すステップＳ３）。なお、レイアウト情報の記述形式は、ＸＭＬ（eXtensible Markup Language）形式で記述されても良いし、テキスト形式のように構造化されていない形式でも良い。
【００５４】
レイアウト情報は、前述したように、例えばＨＤＤ１５等に記録されている。図７は、レイアウト情報の一例を示す模式図である。図７に示す例では、図３に示す矩形領域５０２に対応する領域６０１、矩形領域５０４に対応する領域６０２、矩形領域５０５に対応する領域６０３、コードシンボル５１０に含まれる履歴情報（原稿情報に関連する顧客情報、訪問履歴、販売履歴、担当履歴など）に対応する領域６０４が定義されている。
【００５５】
加工手段２４は、レイアウト情報取得手段２３が取得したレイアウト情報に従って領域情報取得手段２２で取得した領域情報（領域識別された原稿画像）を加工する（図５に示すステップＳ４）。
【００５６】
図８は、図７に示すレイアウト情報の例に従って加工例を示す模式図である。図８に示すように、加筆されたインプットシート５００を読み込むだけで、手書き入力された画像情報をレイアウト情報に基づいて加工することができるようになる。
【００５７】
このように本実施の形態によれば、原稿画像取得手段２１によって取得した原稿の画像情報についての領域情報を領域情報取得手段２２が取得するとともに、レイアウト情報取得手段２３が領域情報の配置レイアウトを定義するレイアウト情報を画像情報から取得し、加工手段２４がレイアウト情報に従って領域情報を加工することにより、利用者が特別な操作をすることなく、紙上に書いた手書き情報を用いて、簡易に原稿を加工した所望の出力文書を得ることができる。
【００５８】
［第２の実施の形態］
次に、本発明の第２の実施の形態を図９ないし図１２に基づいて説明する。なお、前述した第１の実施の形態と同じ部分は同じ符号で示し説明も省略する。
【００５９】
図９は、本発明の第２の実施の形態のデジタル複合機１０００の編集処理にかかる機能構成を示すブロック図、図１０は編集処理の流れを示すフローチャートである。
【００６０】
図９に示すように、デジタル複合機１０００は、ＣＰＵ１１１１が編集プログラムに従うことにより、原稿画像取得手段２１と、領域情報取得手段２２と、レイアウト情報取得手段２３と、加工手段２４と、連結領域情報生成手段２５と、を実現する。
【００６１】
原稿画像取得手段２１は、スキャナ部２００を動作させて図３に示すインプットシート５００を読み取り、インプットシート５００の画像情報を取得する（図１０に示すステップＳ１１）。なお、原稿画像取得手段２１が取得する画像情報は、スキャナ部２００によって読み取られた画像情報に限るものではなく、電子的に作成された電子ファイルでも良い。
【００６２】
領域情報取得手段２２は、原稿画像取得手段２１で取得した画像情報について領域識別し、領域情報を取得する（図１０に示すステップＳ１２）。領域情報取得手段２２は、例えば、画像情報中の罫線またはエッジ等から領域識別を行って領域情報を取得する。
【００６３】
連結領域情報生成手段２５は、領域情報から手書きコンテンツを取得する。手書きコンテンツは、例えば図１１に示すように、線分Ｘや矢印Ｙなどで表わされたものである。
【００６４】
連結領域情報生成手段２５は、取得した領域情報内の手書きコンテンツが線分（図１０に示すステップＳ１４のＹｅｓ）、または手書きコンテンツが矢印であって（図１０に示すステップＳ１５のＹｅｓ）、その領域が手書きコンテンツ（線分または矢印）によって他の領域と連結している場合には（図１０に示すステップＳ１６のＹｅｓ）、連結領域情報を生成する（図１０に示すステップＳ１７）。
【００６５】
連結領域情報生成手段２５は、全ての領域が判別されるまで（図１０に示すステップＳ１３のＹｅｓ）、ステップＳ１４〜Ｓ１７の処理を繰り返す。
【００６６】
レイアウト情報取得手段２３は、原稿画像取得手段２１で取得した画像情報中のコードシンボル５１０に含まれるリンク情報を取得し（図１０に示すステップＳ１８）、取得したリンク情報に従いレイアウト情報を取得する（図１０に示すステップＳ１９）。なお、レイアウト情報の記述形式は、ＸＭＬ（eXtensible Markup Language）形式で記述されても良いし、テキスト形式のように構造化されていない形式でも良い。図７に示したようなレイアウト情報は、例えばＨＤＤ１５等に記録されている。
【００６７】
加工手段２４は、手書きコンテンツ（線分または矢印）を含む領域が有る場合には（図１０に示すステップＳ２０のＹｅｓ）、対応するレイアウト情報取得手段２３が取得したレイアウト情報の領域を連結した連結用画像を生成し（図１０に示すステップＳ２１）、当該連結用画像に変更したレイアウト情報に従って領域情報取得手段２２で取得した領域情報（領域識別された原稿画像）を加工する（図１０に示すステップＳ２２）。
【００６８】
また、加工手段２４は、手書きコンテンツ（線分または矢印）を含む領域が無い場合には（図１０に示すステップＳ２０のＮｏ）、レイアウト情報取得手段２３が取得したレイアウト情報に従って領域情報取得手段２２で取得した領域情報（領域識別された原稿画像）を加工する（図１０に示すステップＳ２２）。
【００６９】
図１２は、図７に示すレイアウト情報の例に従って加工例を示す模式図である。図１２に示すように、手書きコンテンツ（線分または矢印）を含む領域が有る場合には、対応するレイアウト情報の領域６０２と領域６０３を連結した連結用画像を生成し、当該連結用画像に変更したレイアウト情報に基づいてインプットシート５００に手書き入力された画像情報を加工することができるようになる。
【００７０】
このように本実施の形態によれば、取得した領域情報から複数の領域情報の連結を意味する連結情報を取得した場合、連結領域情報生成手段２５が連結領域情報を生成し、加工手段２４が連結領域情報に基づく連結用画像に変更したレイアウト情報に従って領域情報を加工することにより、元原稿の内容をグループ化して所望の出力文書を得ることができる。
【００７１】
［第３の実施の形態］
次に、本発明の第２の実施の形態を図１３ないし図１７に基づいて説明する。なお、前述した第１の実施の形態または第２の実施の形態と同じ部分は同じ符号で示し説明も省略する。
【００７２】
図１３は、本発明の第３の実施の形態のデジタル複合機１０００の編集処理にかかる機能構成を示すブロック図、図１４は編集処理の流れを示すフローチャートである。
【００７３】
図１３に示すように、デジタル複合機１０００は、ＣＰＵ１１１１が編集プログラムに従うことにより、原稿画像取得手段２１と、領域情報取得手段２２と、レイアウト情報取得手段２３と、加工手段２４と、第２レイアウト情報取得手段２６と、を実現する。
【００７４】
原稿画像取得手段２１は、スキャナ部２００を動作させて図１５に示すインプットシート５００を読み取り、インプットシート５００の画像情報を取得する（図１４に示すステップＳ３１）。なお、原稿画像取得手段２１が取得する画像情報は、スキャナ部２００によって読み取られた画像情報に限るものではなく、電子的に作成された電子ファイルでも良い。
【００７５】
領域情報取得手段２２は、原稿画像取得手段２１で取得した画像情報について領域識別し、領域情報を取得する（図１４に示すステップＳ３２）。領域情報取得手段２２は、例えば、画像情報中の罫線またはエッジ等から領域識別を行って領域情報を取得する。
【００７６】
レイアウト情報取得手段２３は、原稿画像取得手段２１で取得した画像情報中にリンク情報を含むコードシンボル５１０が有るか否かを判断する（図１４に示すステップＳ３３）。
【００７７】
レイアウト情報取得手段２３は、リンク情報を含むコードシンボル５１０が有ると判断した場合には（図１４に示すステップＳ３３のＹｅｓ）、原稿画像取得手段２１で取得した画像情報中のコードシンボル５１０に含まれるリンク情報を取得し（図１４に示すステップＳ３４）、取得したリンク情報に従いレイアウト情報を取得する（図１４に示すステップＳ３５）。なお、レイアウト情報の記述形式は、ＸＭＬ（eXtensible Markup Language）形式で記述されても良いし、テキスト形式のように構造化されていない形式でも良い。図７に示したようなレイアウト情報は、例えばＨＤＤ１５等に記録されている。
【００７８】
加工手段２４は、レイアウト情報取得手段２３が取得したレイアウト情報に従って領域情報取得手段２２で取得した領域情報（領域識別された原稿画像）を加工する（図１４に示すステップＳ３６）。
【００７９】
一方、リンク情報を含むコードシンボル５１０が無いと判断した場合には（図１４に示すステップＳ３３のＮｏ）、ステップＳ３７に進む。ここで、図１６はレイアウトシート７００の一例を示す平面図である。図１６に示すように、レイアウトシート７００は、コードシンボル５１０に含まれるリンク情報に従ったレイアウト情報とは別のレイアウト情報を生成する際に用いるものであり、インプットシート５００との大きな違いは、コードシンボル５１０が無い点である。このようなレイアウトシート７００は、インプットシート５００を読み取った後に読み込むものである。図１６に示すレイアウトシート７００は、図１５に示す矩形領域５０２に対応する領域７０１の他、領域７０２、領域７０３が定義されている。領域７０２および領域７０３については、各領域内に描かれた手書きコンテンツに従って対応するインプットシート５００の矩形領域が決定される。図１６に示すレイアウトシート７００では、領域７０２には手書きで“○”が描かれており、領域７０３には手書きで“×”が描かれている。
【００８０】
ステップＳ３７では、第２レイアウト情報取得手段２６が、原稿画像取得手段２１で取得したレイアウトシート７００の画像情報をレイアウト情報として取得する。
【００８１】
そして、第２レイアウト情報取得手段２６は、図１５のインプットシート５００を読み込んで取得した領域情報内の手書きコンテンツがレイアウト情報と一致する場合には（図１４に示すステップＳ３９のＹｅｓ）、原稿画像のレイアウトを変更する（図１４に示すステップＳ４０）。具体的には、図１５に示す矩形領域５０４に手書きで“○”が描かれており、図１５に示す矩形領域５０５に手書きで“×”が描かれていることから、矩形領域５０４には図１６に示す領域７０２が対応し、矩形領域５０４には図１６に示す領域７０２が対応するように原稿画像のレイアウトを変更する。
【００８２】
第２レイアウト情報取得手段２６は、全ての領域が判別されるまで（図１４に示すステップＳ３８のＹｅｓ）、ステップＳ３８〜Ｓ４０の処理を繰り返す。
【００８３】
図１７は、図１６に示すレイアウトシート７００のレイアウト情報に従ってレイアウトを変更した加工例を示す模式図である。図１７に示すように、レイアウトシート７００が読み込まれた場合には、レイアウトシート７００のレイアウト情報に従ってインプットシート５００に手書き入力された画像情報のレイアウトを変更して加工することができるようになる。
【００８４】
このように本実施の形態によれば、加工手段２４によりレイアウト情報に従って領域情報を加工した後、レイアウト情報とは別のレイアウト情報を含む原稿の画像情報を原稿画像取得手段２１が取得し、領域情報取得手段２２が画像情報についての領域情報を新たなレイアウト情報として第２レイアウト情報取得手段２６が取得し、第２レイアウト情報取得手段２６で取得した新たなレイアウト情報がレイアウト情報に従って加工された領域情報と一致する場合には、加工手段２４が新たなレイアウト情報に従って当該領域情報のレイアウトを変更することにより、利用者の所望の位置に元原稿の内容を配置することができる。
【００８５】
なお、各実施の形態のデジタル複合機１０００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００８６】
また、各実施の形態によるデジタル複合機１０００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、各実施の形態のデジタル複合機１０００で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００８７】
さらに、各実施の形態においては、データ処理装置としてＭＦＰと称されるデジタル複合機１０００を適用したが、これに限るものではない。例えば、図１８に示すように、画像印刷装置であるプリンタ装置１２０２および画像読取装置であるスキャナ装置１２０４をパーソナルコンピュータ１２０１にケーブル１２０３を介して接続するとともに、このデータ処理装置であるパーソナルコンピュータ１２０１のＨＤＤなどの記憶装置（図示せず）に所定のプログラムをインストールし、このプログラムに従ってパーソナルコンピュータ１２０１のＣＰＵ（図示せず）を動作させることによっても、上述したような各種の作用効果と同様の作用効果を得ることができる。
【図面の簡単な説明】
【００８８】
【図１】本発明の第１の実施の形態にかかるデジタル複合機を概略的に示す構成図である。
【図２】デジタル複合機のハードウェア構成を示すブロック図である。
【図３】インプットシートの一例を示す平面図である。
【図４】デジタル複合機の編集処理にかかる機能構成を示すブロック図である。
【図５】編集処理の流れを示すフローチャートである。
【図６】領域情報の一例を示す模式図である。
【図７】レイアウト情報の一例を示す模式図である。
【図８】図７に示すレイアウト情報の例に従って加工例を示す模式図である。
【図９】本発明の第２の実施の形態のデジタル複合機の編集処理にかかる機能構成を示すブロック図である。
【図１０】編集処理の流れを示すフローチャートである。
【図１１】インプットシートの一例を示す平面図である。
【図１２】図７に示すレイアウト情報の例に従って加工例を示す模式図である。
【図１３】本発明の第３の実施の形態のデジタル複合機の編集処理にかかる機能構成を示すブロック図である。
【図１４】編集処理の流れを示すフローチャートである。
【図１５】インプットシートの一例を示す平面図である。
【図１６】レイアウトシートの一例を示す平面図である。
【図１７】図１６に示すレイアウトシートのレイアウト情報に従ってレイアウトを変更した加工例を示す模式図である。
【図１８】データ処理システムの概略構成例を示すブロック図である。
【符号の説明】
【００８９】
２１      原稿画像取得手段
２２      領域情報取得手段
２３      レイアウト情報取得手段
２４      加工手段
２５      連結領域情報生成手段
２６      第２レイアウト情報取得手段
１０００    データ処理装置
【図１】
0004987788.tif 000002
【図２】
0004987788.tif 000003
【図３】
0004987788.tif 000004
【図４】
0004987788.tif 000005
【図５】
0004987788.tif 000006
【図６】
0004987788.tif 000007
【図７】
0004987788.tif 000008
【図８】
0004987788.tif 000009
【図９】
0004987788.tif 000010
【図１０】
0004987788.tif 000011
【図１１】
0004987788.tif 000012
【図１２】
0004987788.tif 000013
【図１３】
0004987788.tif 000014
【図１４】
0004987788.tif 000015
【図１５】
0004987788.tif 000016
【図１６】
0004987788.tif 000017
【図１７】
0004987788.tif 000018
【図１８】
0004987788.tif 000019