(57)【要約】【課題】入力用文字データの入力が求められている画像に対して、当該入力用文字データを簡単に合成することを可能にする。【解決手段】画像形成装置２は、記憶部１９と、画像読取部１７と、画像読取部１７による読取で得られた原稿画像から矩形を示す画像を抽出する矩形抽出部２３と、矩形抽出部２３によって抽出された矩形を示す画像に識別情報を順次割り振る識別情報割振部２４と、ボックス情報作成部２５と、制御部２１を備える。ボックス情報作成部２５は、指定要求でボックスに指定された矩形を示す画像と、矩形抽出部２３により検出された当該矩形を示す画像の大きさ及び位置と、当該矩形を示す画像に割り振られた識別情報とを対応付けて、当該ボックスのボックス情報として作成する。制御部２１は、原稿画像と、ボックス情報とを含むテンプレートとして記憶部１９に記憶させる。【選択図】図３
2018093336.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
原稿の画像を読み取る画像読取部と、
前記画像読取部による読取で得られた原稿画像から矩形を示す画像を抽出して、当該矩形を示す画像の前記原稿画像における大きさ及び位置を検出する矩形抽出部と、
前記矩形抽出部によって抽出された矩形を示す画像に識別情報を順次割り振る識別情報割振部と、
前記原稿画像と、当該原稿画像において前記矩形抽出部によって抽出された矩形を示す画像を、前記表示部に表示させる表示制御部と、
ユーザーからの操作指示を受け付ける操作受付部と、
ユーザーから前記表示部に表示されている矩形を示す画像を、入力用文字データが入力される入力領域であるボックスとして指定する指定要求を前記操作受付部が受け付けた場合には、前記指定要求で前記ボックスに指定された矩形を示す画像と、当該矩形を示す画像の前記原稿画像における大きさ及び位置と、当該矩形を示す画像に割り振られた識別情報とを対応付けて、当該ボックスのボックス情報として作成するボックス情報作成部と、
記憶部と、
前記ボックス情報作成部が前記ボックス情報を作成した場合には、前記原稿画像と、当該ボックス情報とを含むテンプレートとして前記記憶部に記憶させる制御部と、を備える画像処理装置。
【請求項２】
前記ボックス情報作成部は、ユーザーから前記指定要求と、当該指定要求により指定されたボックスの種類として、すくなくとも一つの文字が前記入力用文字データとして入力される標準ボックス、前記入力用文字データが各々入力される複数のボックスを一つのボックスとして連結した連結ボックス、及び予め定められたチェックマークが前記入力用文字データとして入力されるチェックボックスのいずれかを選択する選択要求とを前記操作受付部が受け付けた場合には、前記指定要求で前記ボックスに指定された矩形を示す画像と、当該矩形を示す画像の前記原稿画像における大きさ及び位置と、当該矩形を示す画像に割り振られた識別情報と、前記選択要求によって選択されたボックスの種類とを対応付けて、当該ボックスのボックス情報として作成する請求項１に記載の画像処理装置。
【請求項３】
前記表示制御部は、前記ボックス情報作成部が前記ボックス情報を作成した場合に、前記ボックスの種類毎に互いに異なる表示方法で前記ボックスを前記表示部に表示させる請求項２に記載の画像処理装置。
【請求項４】
前記表示制御部は、前記操作受付部がボックスを指定する前記指定要求を受け付けた後に、前記操作受付部に対するユーザーからの選択操作により、当該ボックスの大きさを変更する指示を受け付けるための表示を前記表示部に行わせ、
前記制御部は、前記操作受付部が変更後のボックスの大きさを示す値を受け付けた場合には、受け付けた前記変更後のボックスの大きさを、当該ボックスに指定された矩形を示す画像の前記原稿画像における大きさとして、前記ボックス情報に含めて前記記憶部に記憶させる請求項１乃至請求項３のいずれかに記載の画像処理装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載の画像処理装置と、
前記画像読取部による読取で得られた原稿画像を記録媒体上に形成する画像形成部とを、備えた画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像形成装置に関し、特に、読み取った原稿の画像を加工する技術に関する。
【背景技術】
【０００２】
画像形成装置では、例えば、各種届出用紙等の必要項目を記入させるための予め定められた様式の原稿を読み取り、この読み取った原稿を示す文字や罫線等の画像のデータが当該原稿のテンプレートとしてＨＤＤ等の記憶部に記憶される。画像形成装置は、このようなテンプレートに基づき、原稿の画像を記録媒体に印刷する。
【０００３】
また、例えば下記特許文献１に示されるように、上記原稿のテンプレートを記憶させるときに、上記必要項目が記入（入力）される入力領域としての矩形を示す画像のデータを取得して記憶する画像処理装置がある。更に、この画像処理装置では、上記入力用文字データを記載した別の原稿を読み取り、この読み取った入力用文字データの画像と、当該入力用文字データが入力される矩形を示す画像のデータとを当該別の原稿のテンプレートとして記憶部に記憶させる。そして、この画像処理装置では、記憶部に記憶させた矩形を示す画像のデータに基づいて、当該矩形を示す画像の領域内に、対応する入力用文字データを自動で合成する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１３１３８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような画像処理装置では、上記入力領域としての矩形を示す画像の領域への入力用文字データの入力内容を変更することは困難である。つまり、この画像処理装置では、ユーザーが入力用文字データの入力内容を変更する場合には、ユーザーは、当該入力内容を変更した新たな様式の原稿を読み取り、新たなテンプレートを作成する必要がある。更に、ユーザーは、上記入力内容の変更に対応した入力用文字データを記載した別の原稿を読み取る必要がある。このように、この画像処理装置では、ユーザーが入力用文字データの入力内容を変更する場合には、２種類の原稿の新たな読み取り動作を行わせる必要がある。
【０００６】
本発明は、上記の事情に鑑みなされたものであり、入力用文字データの入力が求められている画像に対して、当該入力用文字データを簡単に合成することを可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面に係る画像処理装置は、表示部と、原稿の画像を読み取る画像読取部と、前記画像読取部による読取で得られた原稿画像から矩形を示す画像を抽出して、当該矩形を示す画像の前記原稿画像における大きさ及び位置を検出する矩形抽出部と、前記矩形抽出部によって抽出された矩形を示す画像に識別情報を順次割り振る識別情報割振部と、前記原稿画像と、当該原稿画像において前記矩形抽出部によって抽出された矩形を示す画像を、前記表示部に表示させる表示制御部と、ユーザーからの操作指示を受け付ける操作受付部と、ユーザーから前記表示部に表示されている矩形を示す画像を、入力用文字データが入力される入力領域であるボックスとして指定する指定要求を前記操作受付部が受け付けた場合には、前記指定要求で前記ボックスに指定された矩形を示す画像と、当該矩形を示す画像の前記原稿画像における大きさ及び位置と、当該矩形を示す画像に割り振られた識別情報とを対応付けて、当該ボックスのボックス情報として作成するボックス情報作成部と、記憶部と、前記ボックス情報作成部が前記ボックス情報を作成した場合には、前記原稿画像と、当該ボックス情報とを含むテンプレートとして前記記憶部に記憶させる制御部と、を備えるものである。
【０００８】
本発明の他の一局面に係る画像形成装置は、上記画像処理装置と、前記画像読取部による読取で得られた原稿画像を記録媒体上に形成する画像形成部とを、備えたものである。
【発明の効果】
【０００９】
本発明によれば、入力用文字データの入力が求められている画像に対して、当該入力用文字データを簡単に合成することを可能にすることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る画像形成装置を用いた画像形成システムの全体を示す図である。
【図２】画像形成装置の要部構成を示す機能ブロック図である。
【図３】ＰＣの要部構成を示す機能ブロック図である。
【図４】画像形成装置での原稿画像のテンプレートを作成する処理の流れを示すフローチャートである。
【図５】ＰＣでの処理の流れを示すフローチャートである。
【図６】画像形成装置での合成結果画像を作成する処理の流れを示すフローチャートである。
【図７】画像読取部による読取で得られる原稿の一例を示した図である。
【図８】画像読取部による読取で得られた原稿画像において、抽出された矩形を示す画像と当該矩形を示す画像に割り振られた識別情報の具体例を示した図である。
【図９】画像形成装置の表示部に表示される表示画面の一例を示した図である。
【図１０】ボックス情報の具体例を示す図である。
【図１１】画像形成装置の表示部に表示される表示画面の一例を示した図である。
【図１２】画像形成装置の表示部に表示される表示画面の一例を示した図である。
【図１３】ＰＣの表示部に表示される表示画面の一例を示した図である。
【図１４】ＰＣのＨＤＤに記憶されるドキュメントデータの具体例を示した図である。
【図１５】ＰＣの表示部に表示される表示画面の一例を示した図である。
【図１６】画像形成装置の記憶部に記憶されるテンプレートと入力データファイルの具体例を示した図である。
【図１７】画像形成装置の表示部に表示される表示画面の一例を示した図である。
【図１８】合成処理されるテンプレートと、入力データファイルとの具体例を示した図である。
【図１９】画像形成装置の表示部に表示される表示画面の一例を示した図である。
【発明を実施するための形態】
【００１１】
以下、本発明に係る画像処理装置及び画像形成装置の一実施形態について図面を参照して説明する。図１は、本発明の一実施形態に係る画像形成装置を用いた画像形成システムの全体を示す図である。図２は、画像形成装置の要部構成を示す機能ブロック図である。図３は、ＰＣの要部構成を示す機能ブロック図である。
【００１２】
画像形成システム１００は、情報処理装置としてのパーソナルコンピューター（以下、ＰＣと称す）１と、本発明の一実施形態に係る画像処理装置としての画像形成装置２とを備える。これらＰＣ１と、画像形成装置２とは、インターネット又はＬＡＮ等のネットワーク３により互いに接続されている。
【００１３】
また、画像形成システム１００では、例えばユーザーからの操作指示に応じて、画像形成装置２に対して、ＰＣ１から印刷ジョブが送信されて、当該画像形成装置２で印刷ジョブを用いた印刷処理（画像形成処理）が実行される。更に、画像形成システム１００では、後に詳述するように、ＰＣ１側で作成された入力用文字データが画像形成装置２に送られ、画像形成装置２において、後述の識別情報に対応付けられたボックス（入力用文字データが入力される入力領域）の領域内に、当該識別情報と同じ識別情報に対応付けられた入力用文字データを合成する合成処理が行われる。
【００１４】
画像形成装置２は、例えば、コピー機能、プリンター機能、スキャナー機能、及びファクシミリ機能のような複数の機能を兼ね備えたＭＦＰ（複合機）である。この画像形成装置２は、制御ユニット１１と、表示部１２と、画像メモリー１３と、操作部１４と、タッチパネル１５と、通信部１６と、画像読取部１７と、画像形成部１８と、記憶部１９とを備えている。これらの構成要素は、互いにバスを通じてデータ又は信号の送受信が可能とされている。
【００１５】
画像読取部１７は、原稿を光学的に読み取るスキャナーを有し、読み取った原稿の画像を示す画像データを生成し、この画像データを画像メモリー１３や記憶部１９に記憶させる。
【００１６】
画像形成部１８は、図略の感光体ドラムの表面を均一帯電させ、感光体ドラムの表面を露光して、感光体ドラムの表面に静電潜像を形成し、感光体ドラムの表面の静電潜像をトナー像に現像して、感光体ドラムの表面のトナー像（画像）を、中間転写ベルトを介して記録紙に転写し、記録紙上のトナー像を定着させ、記録紙を排出する。例えば、画像読取部１７で生成された画像データによって示される画像を記録紙に印刷する。
【００１７】
表示部１２は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（ＯＬＥＤ：Organic Light-Emitting Diode）ディスプレイなどから構成される。
【００１８】
表示部１２の画面には、タッチパネル１５が配置されている。タッチパネル１５は、所謂抵抗膜方式や静電容量方式などのタッチパネルであって、タッチパネル１５に対するユーザーの指などの接触（タッチ）をその接触位置とともに検知して、その接触位置の座標を示す検知信号を制御ユニット１１の後述する制御部２１などに出力する。従って、タッチパネル１５は、表示部１２の画面に対するユーザー操作が入力される操作部としての役割を果たす。
【００１９】
操作部１４は、決定キー、スタートキーなどのハードキーを備えている。
【００２０】
通信部１６は、通信モジュールを備える通信インターフェイスである。
【００２１】
記憶部１９は、ＨＤＤ（Hard Disk Drive）などの大容量の記憶装置である。
【００２２】
制御ユニット１１は、プロセッサー、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）などから構成される。プロセッサーは、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ、ＡＳＩＣ等である。この制御ユニット１１は、上記のＲＯＭまたは記憶部１９に記憶された画像処理プログラムが上記のプロセッサーにより実行されることにより、制御部２１、表示制御部２２、矩形抽出部２３、識別情報割振部２４、ボックス情報作成部２５、入力用文字データ取得部２６、及び画像処理部２７として機能する。なお、制御ユニット１１の制御部２１、表示制御部２２、矩形抽出部２３、識別情報割振部２４、ボックス情報作成部２５、入力用文字データ取得部２６、及び画像処理部２７は、プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。
【００２３】
制御部２１は、画像形成装置１の全体的な動作制御を司る。制御部２１は、タッチパネル１５から出力される検知信号に基づき、タッチパネル１５に対するユーザー操作を受け付ける機能を有する。また、制御部２１は、操作部１４のハードキーに対するユーザー操作を受け付ける機能を有する。なお、操作部１４及びタッチパネル１５は、特許請求の範囲における操作受付部の一例である。
【００２４】
さらに、制御部２１は、通信部１６による通信動作を制御する機能を有する。通信部１６は、制御部２１による制御のもと、ネットワーク３を通じて、ＰＣ１等との間でデータを送受信する。
【００２５】
表示制御部２２は、表示部１２の動作を制御する。表示制御部２２は、表示部１２に、例えば、合成処理に用いられる、入力用文字データが入力される入力領域であるボックス等についての詳細項目を設定するための入力画面、情報の入力画面、あるいは画像形成装置２の操作ガイダンスなどを表示させる。
【００２６】
矩形抽出部２３は、記憶部１９等に記憶されている予め定められた矩形を示す画像を用いて、画像読取部１７による読取で得られた原稿画像に対して、パターンマッチングを行うことにより、当該原稿画像から矩形（正方形や長方形を含む四角形）を示す画像を抽出する。更に、矩形抽出部２３は、当該矩形を示す画像の当該原稿画像における座標位置に基づいて、当該矩形を示す画像の大きさ及び位置を検出する。当該抽出される矩形を示す画像は、後に詳述するように、ユーザーからの操作指示により、上記ボックスとして用いられる。
【００２７】
画像処理部２７は、ユーザーにより当該矩形を示す画像がボックスに指定されて、入力用文字データが入力される入力領域とされたとき、当該ボックスの原稿画像における大きさ及び位置に基づいて、当該ボックスの領域内に入力用文字データを入力（合成）する。これにより、この入力領域（ボックス）に対して入力対象の入力用文字データを確実に入力可能としている。
【００２８】
識別情報割振部２４は、矩形抽出部２３によって抽出された矩形を示す画像に識別情報を順次割り振る。
【００２９】
識別情報割振部２４が、抽出された矩形を示す画像に対し識別情報を順次割り振ると、制御部２１は、矩形抽出部２３によって抽出された矩形を示す画像と、当該矩形を示す画像について矩形抽出部２３により検出された上記原稿画像における大きさ及び位置と、当該矩形を示す画像に割り振られた識別情報とを対応付けて記憶部１９に記憶させる。また、表示制御部２２は、画像読取部１７で読み取られた原稿画像を表示部１２に表示させるとき、矩形抽出部２３によって抽出された矩形を示す画像に、上記対応付けられた識別情報を重ねて表示部１２に表示させる。
【００３０】
ボックス情報作成部２５は、ユーザーから表示部１２に表示されている矩形を示す画像を入力用文字データが入力される入力領域であるボックスとして指定する指定要求を上記操作受付部（操作部１４及びタッチパネル１５）が受け付けた場合に、その指定要求でボックスに指定された矩形を示す画像と、当該矩形を示す画像に割り振られた識別情報とを対応付けて、当該ボックスのボックス情報として作成する。また、このボックス情報には、指定要求でボックスに指定された矩形を示す画像の上記原稿画像における大きさ及び位置が含まれている。
【００３１】
また、ボックス情報作成部２５は、ユーザーから上記指定要求と、当該指定要求により指定されたボックスの種類として、(i)少なくとも一つの文字が上記入力用文字データとして入力される標準ボックス、(ii)上記入力用文字データが各々入力される複数のボックスを一つのボックスとして連結した連結ボックス、及び(iii)予め定められたチェックマークが上記入力用文字データとして入力されるチェックボックス、のいずれかを選択する選択要求とを上記操作受付部が受け付けた場合に、上記指定要求でボックスに指定された矩形を示す画像と、当該矩形の上記原稿画像における大きさ及び位置と、当該矩形を示す画像に割り振られた識別情報と、更に、上記選択要求によって選択されたボックスの種類とを対応付けて、当該ボックスのボックス情報として作成する。
【００３２】
また、表示制御部２２は、ボックス情報作成部２５がボックス情報を作成した場合に、上記原稿画像を表示部１２に表示させるとき、ボックスの種類毎に互いに異なる表示方法でボックスを表示させる。
【００３３】
制御部２１は、ボックス情報作成部２５がボックス情報を作成した場合には、画像読取部１７で読み取られた原稿画像と、当該ボックス情報とをテンプレートとして記憶部１９に記憶させる。また、制御部２１は、ＰＣ１に対して、ネットワーク３を介して記憶部１９に記憶させた原稿画像のテンプレートと、指示信号とを通信部１６により送信させる。当該指示信号は、ＰＣ１の表示部８２において、ボックスに指定された矩形を示す画像に、この矩形を示す画像に割り振られた識別情報を対応付けて、これらの矩形を示す画像と識別情報とを上記テンプレートが示す原稿画像の上に重ねて入力画面として表示することを指示するものである。
【００３４】
更に、制御部２１は、ＰＣ１に対して、ネットワーク３を介して記憶部１９に記憶させた原稿画像のテンプレートを通信部１６に送信させる場合に、ＰＣ１に対して、上記原稿画像として、上記指示信号とともに、当該テンプレートに含まれた、ボックスの種類毎に表示方法を互いに異ならせた画像を通信部１６に送信させ、当該ＰＣ１の表示部８２に入力画面として表示させる。
【００３５】
また、表示制御部２２は、上記操作受付部（操作部１４及びタッチパネル１５）がボックスを指定する指定要求をユーザーから受け付けた後に、当該ボックスの大きさ、つまりボックスの高さ及び幅の各値の変更をユーザーから受け付けるための画像を表示部１２に表示させる。
【００３６】
そして、制御部２１は、操作受付部（操作部１４及びタッチパネル１５）がボックスの大きさを指定する値の入力による変更指示を受け付けたときに、受け付けた変更指示が示す大きさを、上記ボックスとして指定された矩形を示す画像の原稿画像における大きさとして、ボックス情報に含めて記憶部１９に記憶させる。
【００３７】
入力用文字データ取得部２６は、ネットワーク３を介してＰＣ１から、上記ボックスに入力される入力用文字データと、当該入力用文字データに対応付けられた上記識別情報とを、通信部１６を介して取得する。
【００３８】
制御部２１は、入力用文字データ取得部２６が、上記入力用文字データと、これに対応付けられた識別情報とを取得したとき、当該取得した入力用文字データ及び識別情報を入力データファイルとして記憶部１９に記憶させる。なお、記憶部１９には、少なくとも一つの上記テンプレートが記憶されていればよいが、本実施形態では、記憶部１９に複数のテンプレートが記憶されているものとする。また、記憶部１９には、少なくとも一つの上記入力データファイルが記憶されていればよいが、本実施形態では、記憶部１９に複数の入力データファイルが記憶されているものとする。そして、表示制御部２２は、記憶部１９に記憶されているテンプレートの一覧と、当該記憶部１９に記憶されている入力データファイルの一覧とを表示部１２に表示させる。
【００３９】
画像処理部２７は、画像読取部１７による原稿読取で得られた原稿画像など、画像メモリー１３内の画像データに対して各種の画像処理を施す。また、画像処理部２７は、上記指定要求によって指定された前記ボックスである矩形を示す画像に対して、記憶部１９に記憶されている入力データファイルに含まれる入力用文字データを合成処理する。例えば、画像処理部２７は、テンプレートが示す原稿画像におけるボックスの領域内に、入力データファイルに含まれ、当該ボックスに割り振られた識別情報と同じ識別情報に対応付けられた入力用文字データを合成処理して、合成結果画像を作成する。
【００４０】
また、表示制御部２２が、上記テンプレートの一覧と、上記入力データファイルの一覧とを表示部１２に表示させたときに、上記操作受付部が、ユーザーからの操作指示により、テンプレートの一覧から選択された一つのテンプレートと、入力データファイルの一覧から選択された一つの入力データファイルとを指定する指示を受け付けた場合には、画像処理部２７は、選択された一つのテンプレートが示す上記原稿画像における上記識別情報が示すボックスに指定された矩形を示す画像の領域内に、上記選択された一つの入力データファイルに含まれており、当該識別情報と同じ識別情報に対応付けられた入力用文字データを合成処理して、合成結果画像を作成する。
【００４１】
また、表示制御部２２は、画像処理部２７が作成した合成結果画像を表示部１２に表示させる。
【００４２】
ＰＣ１は、制御ユニット７０と、操作部８１と、表示部８２と、送受信部８３と、ＨＤＤ８４とを有する。これら各部は、互いにＣＰＵバスによりデータ又は信号の送受信が可能とされている。
【００４３】
操作部８１は、キーボード、マウス、又はタッチパネルを有し、この操作部８１には、ユーザーにより、印刷対象とする印刷用データ（印刷ジョブ）及びこれに用いる画像形成装置２を指定する印刷指示等が入力される。
【００４４】
表示部８２は、ＬＣＤ（Liquid Crystal Display）等からなり、ユーザーに対する操作案内等を表示する。
【００４５】
送受信部８３は、ＬＡＮボード等の通信モジュールから構成されており、当該送受信部８３に接続されたネットワーク３を介して、画像形成装置２と種々のデータや信号の送受信を行う。送受信部８３は、画像形成装置２から原稿画像のテンプレートを受信する。
【００４６】
制御ユニット７０は、プロセッサー、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）などから構成される。プロセッサーは、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ、ＡＳＩＣである。この制御ユニット７０は、上記ＨＤＤ８４等に記憶された入力用文字データ作成プログラムが上記のプロセッサーで実行されることにより、制御部７１、表示制御部７２、受付部７３、及び印刷ジョブ生成部７４として機能する。なお、制御ユニット７０の制御部７１、表示制御部７２、受付部７３、及び印刷ジョブ生成部７４は、上記入力用文字データ作成プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。以下、特に触れない限り、各実施形態について同様である。
【００４７】
制御部７１は、ＰＣ１の全体的な動作制御を司る。
【００４８】
表示制御部７２は、表示部８２の動作を制御する。また、表示制御部７２は、受付部７３が受け付けた指示信号に従って後述の入力画面を表示部８２に表示させる制御等を行う。
【００４９】
受付部７３は、送受信部８３を介して画像形成装置２から表示部８２での上記テンプレートの表示方法を指示する上記指示信号を受け付ける（詳細は後述）。
【００５０】
また、制御部７１は、操作部８１に対するユーザーの操作に応じて、ＨＤＤ８４に記憶されているドキュメントデータや、ＰＣ１の外部、例えば当該ＰＣ１のＵＳＢポートに接続されたＵＳＢメモリー等からドキュメントデータを読み出す。
【００５１】
ドキュメントデータは、例えばＰＣ１で実行されるワードプロセッサー等のアプリケーションで作成された平仮名や漢字などの日本語文字、アルファベット、数字、アットマークや郵便マークなどの特殊文字を含んだデータである。
【００５２】
印刷ジョブ生成部７４は、制御部７１によって読み出されたドキュメントデータから印刷ジョブを生成する。例えば、印刷ジョブ生成部７４は、ＨＤＤ８４に記憶されたプリンタードライバーに従って動作することで、上記ドキュメントデータを、画像形成装置２に適したプリンター言語によるフォーマットに変換して印刷データ（例えば、ＰＲＮファイル）とし、この印刷データを含む印刷処理用の印刷ジョブを生成する。なお、当該印刷ジョブは、上記印刷データ（つまり、上記フォーマットに変換された入力用文字データ）と、当該入力用文字データに対応付けられた識別情報とを有するものである（詳細は後述）。
【００５３】
以下、上記のように構成された画像形成システム１００の動作について図４乃至図６を用いて具体的に説明する。図４は、画像形成装置での原稿画像のテンプレートを作成する処理の流れを示すフローチャートである。図５は、ＰＣでの処理の流れを示すフローチャートである。図６は、画像形成装置での合成結果画像を作成する処理の流れを示すフローチャートである。
【００５４】
まず、画像形成装置２において、ユーザーが図７に示す原稿Ｇを画像読取部１７にセットして、操作部１４のスタートキーを操作すると、これにより原稿読取指示が制御部２１に受け付けられ、制御部２１は、画像読取部１７に原稿Ｇの画像を読み取らせ、読み取られた原稿Ｇの画像を示す画像データ（原稿画像Ｇ１）を画像メモリー１３に記憶させる（ステップＳ１）。
【００５５】
続いて、矩形抽出部２３が、読取で得られた原稿Ｇの原稿画像Ｇ１から矩形を示す画像を抽出する（ステップＳ２）。また、矩形抽出部２３は、原稿画像から上記矩形を示す画像を抽出するとともに、当該矩形を示す画像の当該原稿画像における大きさ及び位置を検出する。
【００５６】
ここで、矩形抽出部２３が、原稿画像Ｇ１から矩形を示す画像を一つも抽出できない場合（ステップＳ２でＮＯ）、処理は終了する。
【００５７】
一方、矩形抽出部２３が、原稿画像Ｇ１から少なくとも一つ以上矩形を示す画像を抽出できた場合には（ステップＳ２でＹＥＳ）、識別情報割振部２４が、矩形抽出部２３によって抽出された矩形を示す各画像に識別情報を順次割り振る（ステップＳ３）。例えば、原稿画像Ｇ１において、３０個の矩形を示す画像が矩形抽出部２３によって抽出された場合、図８に示すように、３０個の各矩形を示す画像には、抽出された順番に応じて、識別情報割振部２４が、（１）〜（３０）の各識別情報を、対応する矩形を示す画像の位置に割り振る。
【００５８】
また、表示制御部２２は、図９に示すように、画像読取部１７で読み取られた原稿画像Ｇ１を表示部１２に表示させるとともに、記憶部１９に記憶されているテンプレートに含まれる矩形を示す画像と、この矩形を示す画像に割り振られている識別情報とを原稿画像Ｇ１の上で重ねて、表示部１２に表示させる（ステップＳ４）。
【００５９】
続いて、制御部２１は、タッチパネル（操作受付部）１５により、原稿画像Ｇ１における矩形を示す画像を上記ボックスとして指定する指定要求を受け付けたかどうかを判別する（ステップＳ５）。例えば、図９に示す表示画面（入力画面）において、ボックスとして指定する矩形を示す画像を表示する部分がユーザーにより押下され、これがタッチパネル１５により検出されたとき、制御部２１は、上記指定要求を受け付けたと判別する。制御部２１が、指定要求が受け付けられなかったと判別した場合、処理は了する（ステップＳ５でＮＯ）。
【００６０】
尚、上記の説明以外に、ユーザーが矩形を示す画像を上記ボックスとして指定する際に、当該ユーザーが操作部１４に設けられた図略の数字キーのうち、この矩形を示す画像に割り振られた識別情報に対応した数字キーを押下することにより、数字を示す指示が入力され、制御部２１が、この入力された数字が矩形を示す画像を指定されたボックスと判別する構成としてもよい。
【００６１】
一方、制御部２１は、指定要求が受け付けられたと判別した場合（ステップＳ５でＹＥＳ）、その指定要求によって指定されたボックスについて、ボックスの種類がユーザーにより選択されたかを判別する。例えば、制御部２１は、入力キー１２ａがユーザーにより押下され、続けて標準ボックスとして指定する矩形を示す画像を表示する部分がユーザーにより押下され、更に保存キー１２ｅがユーザーにより押下されたことが、タッチパネル１５により検出されたときに、当該ボックスを標準ボックスとする選択要求を受け付けたと判別する（ステップＳ６）。また、制御部２１は、キャンセルキー１２ｆがユーザーにより押下され、タッチパネル１５により検出された場合に、ステップＳ５での指定要求が取り消されたと判断する。
【００６２】
標準ボックスとする選択要求が受け付けられたと判別した場合（ステップＳ６でＹＥＳ）、制御部２１は、その標準ボックスの大きさを指定する指示が入力されたか否かを判別する（ステップＳ７）。例えば、制御部２１は、標準ボックスとする選択要求を受け付けた後、標準ボックスとして指定された矩形を示す画像を表示する部分がユーザーにより押下されたことをタッチパネル１５により検出されたときに、この標準ボックスの大きさ（つまり、上記入力領域の範囲）を指定する指示を受け付ける。
【００６３】
制御部２１が、標準ボックスの大きさを指定する指示が入力されていないと判別した場合（ステップＳ７でＮＯ）、例えば、保存キー１２ｅが押下された後予め定められた時間内に標準ボックスとして指定された矩形を示す画像を表示する部分がユーザーにより押下されたことをタッチパネル１５によって検出されない場合、ボックス情報作成部２５は、ボックス情報の作成を行う（ステップＳ９）。
【００６４】
すなわち、ボックス情報作成部２５は、上記ステップＳ５での指定要求でボックスに指定された矩形を示す画像の原稿画像Ｇ１における大きさ及び位置と、当該矩形を示す画像に割り振られた識別情報と、選択要求によって選択されたボックスの種類とを対応付けて、当該ボックスのボックス情報として作成する。
【００６５】
例えば、図９に例示するように、（１８）、（２７）、（２９）、及び（３０）の識別情報がそれぞれ割り振られた４つの各矩形を示す画像が標準ボックスとして選択された場合には、ボックス情報作成部２５は、これら４つの各矩形を示す画像の原稿画像Ｇ１における大きさ及び位置と、対応する矩形を示す画像に割り振られた識別情報と、標準ボックスであることを示す情報に対応付けて、４つのボックス毎に、ボックス情報を作成する。そして、制御部２１は、これらのボックス情報をテンプレートとして記憶部１９に記憶させる。尚、矩形を示す画像の原稿画像Ｇ１における大きさ及び位置は、矩形である当該原稿画像Ｇ１での座標における任意の点（例えば最も上、かつ、最も左の点）を（０,０）としたｘｙ座標で規定される。これにより、例えば、図１０に示すように、記憶部１９には、ボックス情報として、ボックスに指定された矩形を示す画像に割り振られた識別情報と、ボックスの種類と、矩形を示す画像の原稿画像Ｇ１における大きさ及び位置としての当該矩形を示す画像の４点の位置とが記憶される。
【００６６】
一方、制御部２１が、標準ボックスの大きさを指定する指示を受け付けたと判別した場合には（ステップＳ７でＹＥＳ）、表示制御部２２は、図１１に示す表示画面を表示部１２に表示させる。例えば、（１８）の識別情報が割り振られた矩形を示す画像が標準ボックスとして選択された後、その大きさの変更を制御部２１が受け付ける場合には、図１１に例示するように、表示制御部２２は、変更後の高さ及び幅をそれぞれ入力させるための高さ入力キー１２ｇ及び幅入力キー１２ｈを表示部１２に表示させる。そして、ユーザーがタッチパネル１５又は操作部１４の図略の数字キーを操作して、所望の高さ及び幅の値を入力する。これにより、入力された高さ及び幅が、変更後の高さ及び幅として、制御部２１に受け付けられる。表示制御部２２は、図１１に示すように、高さ入力キー１２ｇ及び幅入力キー１２ｈの領域内にそれぞれ受け付けられた高さ及び幅を表示させる。また、表示制御部２２は、実行キー１２ｉがユーザーにより押下され、タッチパネル１５により当該押下が検出されたとき、図９に示す表示画面を表示部１２に表示させる。
【００６７】
尚、上記の説明以外に、制御部２１は、標準ボックスについての上記所望の高さ及び幅の値が入力された後、保存キー１２ｅがユーザーにより押下され、タッチパネル１５により当該押下が検出されたときに、当該標準ボックスでの変更後の高さ及び幅として入力された高さ及び幅を受け付ける構成でもよい。また、ユーザーが上記数字キー等で所望の高さ及び幅の値を入力する以外に、ユーザーがタッチパネル１５上で標準ボックスとして選択した矩形を示す画像をドラッグして当該画像の大きさを変更することにより、制御部２１が当該標準ボックスの大きさの変更を受け付ける構成でもよい。
【００６８】
そして、ボックス情報作成部２５は、保存キー１２ｅがユーザーにより押下され、タッチパネル１５により検出された場合に、上記受け付けられた変更後の高さ及び幅の各値を、（１８）の識別情報が割り振られた矩形を示す画像の大きさとして、当該（１８）の識別情報が割り振られた矩形を示す画像に対応するボックスのボックス情報に含めて記憶部１９に記憶させる。
【００６９】
また、制御部２１は、標準ボックスとする選択要求を受け付けなかったと判別した場合（ステップＳ６でＮＯ）、連結ボックスとする選択要求を受け付けたかを判別する（ステップＳ１０）。例えば、制御部２１は、入力キー１２ａがユーザーにより押下され、続けて連結ボックスとして指定する矩形を示す画像を表示する部分がユーザーにより押下され、更に連結キー１２ｃがユーザーにより押下されたことをタッチパネル１５により検出されたときに、当該ボックスを連結ボックスとする選択要求を受け付けたと判別する。
【００７０】
制御部２１は、連結ボックスとする選択要求を受け付けたと判別した場合（ステップＳ１０でＹＥＳ）、その連結ボックスの大きさを指定する指示が入力されたかを判別する（ステップＳ７）。例えば、制御部２１は、連結ボックスとする選択要求を受け付けた後、連結ボックスとして指定された矩形を示す画像を表示する部分がユーザーにより押下されたことをタッチパネル１５により検出されたときに、この連結ボックスの大きさ（つまり、上記入力領域の範囲）を指定する指示を受け付ける。
【００７１】
制御部２１が、連結ボックスの大きさを指定する指示を受け付けていないと判別した場合（ステップＳ７でＮＯ）、例えば、連結キー１２ｃが押下された後、予め定められた時間内に連結ボックスとして指定された矩形を示す画像を表示する部分がユーザーにより押下されたことをタッチパネル１５によって検出されない場合、ボックス情報作成部２５は、ボックス情報の作成を行う（ステップＳ９）。
【００７２】
例えば、図９に示す（１４）、（１５）、及び（１６）の識別情報がそれぞれ割り振られた３つの矩形を示す画像が連結ボックスとして選択された場合には、ボックス情報作成部２５は、これら３つの各矩形を示す画像の原稿画像Ｇ１におけるそれぞれの大きさ及び位置と、対応する矩形を示す画像に割り振られた識別情報とを、一つの連結ボックスであることを示す一つのボックス情報を作成する。このボックス情報には、（１４）、（１５）、及び（１６）の識別情報がそれぞれ割り振られた３つの各矩形を示す画像が、互いに独立して入力用文字データが入力可能なサブボックスであることを示す情報が含まれている。
【００７３】
また、例えば、図９に示す(１９)、(２０)、(２１)、及び（２２）の識別情報がそれぞれ割り振られた４つの矩形を示す画像が連結ボックスとして選択された場合には、ボックス情報作成部２５は、これら４つの各矩形を示す画像の原稿画像Ｇ１における大きさ及び位置と、対応する矩形を示す画像に割り振られた識別情報とを、一つの連結ボックスであることを示す一つのボックス情報を作成する。このボックス情報には、(１９)、(２０)、(２１)、及び（２２）の識別情報がそれぞれ割り振られた４つの各矩形を示す画像が、上記サブボックスであることを示す情報が含まれている。そして、ボックス情報作成部２５は、これらのボックス情報をテンプレートとして記憶部１９に記憶させる。
【００７４】
一方、制御部２１が、連結ボックスの大きさを指定する指示を受け付けたと判別した場合には（ステップＳ７でＹＥＳ）、表示制御部２２は、図１１に示す表示画面を表示部１２に表示させる。例えば、（１４）、（１５）、及び（１６）の識別情報が割り振られた矩形を示す画像が連結ボックスとして選択された後、その大きさを指定する指示を受け付ける場合には、図１１に例示するように、表示制御部２２は、変更後の高さ及び幅を示す値をそれぞれ入力させるための高さ入力キー１２ｇ及び幅入力キー１２ｈを表示部１２に表示させる。そして、ユーザーがタッチパネル１５又は操作部１４の図略の数字キーに対して、所望の高さ及び幅の値を入力する。これにより、入力された高さ及び幅が変更後の高さ及び幅として制御部２１に受け付けられる。表示制御部２２は、図１１に示すように、高さ入力キー１２ｇ及び幅入力キー１２ｈの領域内にそれぞれ受け付けた高さ及び幅を表示させる。また、表示制御部２２は、実行キー１２ｉがユーザーにより押下され、タッチパネル１５により検出されたとき、図９に示す表示画面を表示部１２に表示させる。そして、制御部２１が、保存キー１２ｅが押下されたことを検出すると、ボックス情報作成部２５は、受け付けた変更後の高さ及び幅の各値を、（１４）、（１５）、及び（１６）の識別情報が割り振られた３つの矩形が結合してなる１つの矩形を示す画像の大きさとして、当該（１４）、（１５）、及び（１６）の識別情報が割り振られた矩形を示す連結ボックスのボックス情報に含めて記憶部１９に記憶させる。
【００７５】
尚、上記の説明以外に、制御部２１は、連結ボックスについての上記所望の高さ及び幅の値が入力された後、保存キー１２ｅがユーザーにより押下され、タッチパネル１５により当該押下が検出されたときに、当該連結ボックスでの変更後の高さ及び幅として入力された高さ及び幅を受け付ける構成でもよい。また、ユーザーが上記数字キー等で所望の高さ及び幅の値を入力する以外に、ユーザーがタッチパネル１５上で連結ボックスとして選択した矩形を示す画像をドラッグして当該画像の大きさを変更することにより、制御部２１が当該連結ボックスの大きさの変更を受け付ける構成でもよい。
【００７６】
制御部２１が、連結ボックスとする選択要求が受け付けられていないと判別した場合（ステップＳ１０でＮＯ）、チェックボックスとする選択要求を受け付けたかどうかを判別する（ステップＳ１１）。例えば、制御部２１は、入力キー１２ａがユーザーにより押下され、続けてチェックボックスとして指定する矩形を示す画像を表示する部分がユーザーにより押下され、更にチェックキー１２ｄがユーザーにより押下されたことをタッチパネル１５により検出されたとき、当該ボックスをチェックボックスとする選択要求を受け付けたと判別する。
【００７７】
制御部２１が、チェックボックスとする選択要求が受け付けられたと判別した場合（ステップＳ１１でＹＥＳ）、制御部２１は、そのチェックボックスの大きさを指定する指示を受け付けたか否かを判別する（ステップＳ７）。例えば、制御部２１は、チェックボックスとする選択要求を受け付けた後、チェックボックスとして指定された矩形を示す画像を表示する部分がユーザーにより押下されたことをタッチパネル１５により検出されたときに、このチェックボックスの大きさ（つまり、上記入力領域の範囲）を指定する指示を受け付ける。
【００７８】
制御部２１が、チェックボックスの大きさを指定する指示を受け付けていないと判別した場合（ステップＳ７でＮＯ）、例えば、チェックキー１２ｄが押下された後予め定められた時間内にチェックボックスとして指定された矩形を示す画像を表示する部分がユーザーにより押下されたことがタッチパネル１５により検出されない場合、ボックス情報作成部２５は、ボックス情報の作成を行う（ステップＳ９）。
【００７９】
例えば、図９に示す(５)、(６)、(７)、及び（８）の識別情報がそれぞれ割り振られた４つの矩形を示す画像がチェックボックスとして選択された場合には、ボックス情報作成部２５は、これら４つの各矩形を示す画像の原稿画像Ｇ１における大きさ及び位置と、対応する矩形を示す画像に割り振られた識別情報と、チェックボックスであることを示す情報に対応付けて、４つのボックス毎に、ボックス情報をそれぞれ作成する。そして、ボックス情報作成部２５は、後述するように、これらのボックス情報をテンプレートとして記憶部１９に記憶させる。
【００８０】
一方、制御部２１が、チェックボックスの大きさ大きさを指定する指示を受け付けたと判別した場合（ステップＳ７でＹＥＳ）、表示制御部２２は、図１１に示す表示画面を表示部１２に表示させる。例えば、（５）の識別情報が割り振られた矩形を示す画像がチェックボックスとして選択された後、その大きさを指定する指示が受け付けられた場合には、図１１に例示するように、表示制御部２２は、変更後の高さ及び幅をそれぞれ入力させるための高さ入力キー１２ｇ及び幅入力キー１２ｈを表示部１２に表示させる。
【００８１】
そして、ユーザーがタッチパネル１５又は操作部１４の図略の数字キーに対して、所望の高さ及び幅の値を入力する。これにより、入力された高さ及び幅が変更後の高さ及び幅として制御部２１に受け付けられる。表示制御部２２は、図１１に示すように、高さ入力キー１２ｇ及び幅入力キー１２ｈの領域内にそれぞれ受け付けた高さ及び幅を表示させる。また、表示制御部２２は、実行キー１２ｉがユーザーにより押下され、タッチパネル１５により検出されたとき、図９に示す表示画面を表示部１２に表示させる。そして、制御部２１が、保存キー１２ｅが押下されたことを検出した場合に、ボックス情報作成部２５は、受け付けた変更後の高さ及び幅の各値を、（５）の識別情報が割り振られた矩形を示す画像の大きさとして扱い、当該（５）の識別情報が割り振られた矩形を示す画像に対応するチェックボックスのボックス情報に含めて記憶部１９に記憶させる。
【００８２】
尚、上記の説明以外に、制御部２１は、チェックボックスについての上記所望の高さ及び幅の値が入力された後、保存キー１２ｅがユーザーにより押下され、タッチパネル１５により当該押下が検出されたときに、当該チェックボックスでの変更後の高さ及び幅として入力された高さ及び幅を受け付ける構成でもよい。また、ユーザーが上記数字キー等で所望の高さ及び幅の値を入力する以外に、ユーザーがタッチパネル１５上でチェックボックスとして選択した矩形を示す画像をドラッグして当該画像の大きさを変更することにより、制御部２１が当該チェックボックスの大きさの変更を受け付ける構成でもよい。
【００８３】
制御部２１が、チェックボックスとする選択要求が受け付けられなかったと判別した場合（ステップＳ１１でＮＯ）、処理は、ステップＳ５に戻る。
【００８４】
ボックス情報作成部２５がボックス情報の作成を終了すると、制御部２１は、全てのボックスについてボックス情報の作成が終了したかどうかについて判別する（ステップＳ１２）。ボックス情報作成部２５が、全てのボックスについてボックス情報の作成が終了していないと判別した場合は（ステップＳ１２でＮＯ）、処理はステップＳ５に戻る。
【００８５】
一方、ボックス情報作成部２５が、全てのボックスについてボックス情報の作成が終了したと判別した場合は（ステップＳ１２でＹＥＳ）、制御部２１は、上記原稿画像Ｇ１と、ボックス情報作成部２５が作成した全てのボックス情報とを、当該原稿画像Ｇ１のテンプレートＴとして記憶部１９に記憶させる（ステップＳ１３）。
【００８６】
また、表示制御部２２は、上記テンプレートＴにおいて、標準ボックス、連結ボックス、及びチェックボックスを互いに異なる表示方法で表示部１２に表示させる。例えば、表示制御部２２は、ボックス情報作成部２５がボックスのボックス情報を作成した場合に、ボックスの種類毎に互いに異なる表示方法で当該ボックスを表示部１２に表示させる。表示制御部２２は、例えば、図１２に示すように、標準ボックスに選択された矩形を示す画像、つまり(１８)、(２７)、(２９)、及び（３０）の識別情報がそれぞれ割り振られた４つの矩形を示す画像を、一点鎖線の矩形で囲んで表示させる。また、表示制御部２２は、連結ボックスに選択された矩形を示す画像、つまり(１４)、(１５)、及び（１６）の識別情報がそれぞれ割り振られた３つの矩形を示す画像と、(１９)、(２０)、(２１)、及び(２２)の識別情報がそれぞれ割り振られた４つの矩形を示す画像とを、二点鎖線の矩形で囲んで表示させる。また、表示制御部２２は、チェックボックスに選択された矩形を示す画像、つまり(５)、(６)、(７)、及び(８)の識別情報がそれぞれ割り振られた４つの矩形を示す画像を、点線の矩形で囲んで表示させる。このような互いに異なる表示部１２での表示は、ボックス情報作成部２５がボックスのボックス情報を作成する毎に実行されている。尚、この説明以外に、例えば、表示制御部２２が、ボックスの種類毎に互いに異なる色の矩形でボックスを囲んで表示するようにしてもよい。また、連結ボックスに含まれたサブボックスも他のボックスと異なる表示方法で表示部１２に表示させてもよい。
【００８７】
その後、制御部２１は、ＰＣ１に対して、ネットワーク３を介して記憶部１９に記憶させた原稿画像のテンプレートＴと、当該ＰＣ１の表示部８２において、上記テンプレートＴに含まれた原稿画像、ボックスに指定された矩形を示す画像、及びこの矩形を示す画像に割り振られた識別情報を対応付けて入力画面として表示することを指示する指示信号とを通信部１６に送信させる（ステップＳ１４）。また、制御部２１が、この指示信号に対し、ＰＣ１の表示部８２に表示される入力画面において、当該テンプレートＴに含まれたボックスの種類毎に互いに異なる表示方法でボックスを表示することを指示する指示信号を含ませている。
【００８８】
続いて、ＰＣ１では、受付部７３が送受信部８３を介して画像形成装置２からテンプレートＴと指示信号とを受け付けたかどうかについて判別する（ステップＳ１５）。テンプレートＴと指示信号とを受け付けなければ（ステップＳ１５でＮＯ）、ＰＣ１は、待機状態となる。
【００８９】
一方、受付部７３が、テンプレートＴと指示信号とを送受信部８３を介して受け付ければ（ステップＳ１５でＹＥＳ）、制御部７１は、当該テンプレートＴに含まれたボックスに入力される入力用文字データの作成が開始されるかどうかについて判別する（ステップＳ１６）。例えば、受付部７３が、テンプレートＴと指示信号とを受け付けた場合、制御部７１は、表示制御部７２を介して入力用文字データの作成を開始するか否かを問い合わせる旨の表示を表示部８２に行わせる。操作部８１がユーザーから入力用文字データの作成を開始する指示の操作を受け付けなければ（ステップＳ１６でＮＯ）、制御部７１は、ＰＣ１を待機状態とする。
【００９０】
また、操作部８１が、ユーザーから入力用文字データの作成を開始する指示の操作を受け付ければ（ステップＳ１６でＹＥＳ）、表示制御部７２は、受付部７３が受け付けた指示信号に従って、受け付けたテンプレートＴを図１３に例を示すようにして表示部８２に表示させる（ステップＳ１７）。ユーザーは、操作部８１を操作することにより、ワードプロセッサー等のアプリケーションを起動して、当該アプリケーションでドキュメントデータ（入力用文字データ）を作成する（ステップＳ１８）。
【００９１】
また、上記入力画面では、図１３に示すように、表示部８２に表示されるテンプレートＴでは、原稿画像に加えて、上記ステップＳ５でボックスに指定された矩形を示す画像と、当該矩形を示す画像に割り振られた識別情報と、ボックスの選択された種類とが表示される。つまり、この入力画面では、入力用文字データが入力される入力領域（ボックス）が、その対応する矩形を示す画像に割り振られた識別情報とともに表示されているので、ユーザーはボックスを認識しつつ、当該ボックスに入力されるドキュメントデータを容易に作成することができる。
【００９２】
例えば、ユーザーがＰＣ１においてワードプロセッサーや表計算ソフト等のアプリケーションを起動し、そのアプリケーションを用いて、予め定められたフォーマットからなるデータファイルＤを作成する。ユーザーは、アプリケーションを用いて、当該フォーマットが示す配列通りに、数字や「入力文字」を、操作部８１の操作により入力して配置することで、図１４に例を示すような配列からなるデータファイルＤを作成する。このデータファイルＤでは、上記各識別情報を示す数字が予め定められたそれぞれの位置に配置される。そして、各識別情報の配置位置から、予め定められた数のスペースを空けた位置に、入力用文字データとしての数値や文字等が配置される。このように識別情報や入力用文字データが配置することにより、画像形成装置２における、画像処理部７等による、データファイルＤからの識別情報及び入力用文字データの読み出しを可能にしている。なお、データファイルＤは、記憶部８４の「Form Application」８４ａの領域に記憶される。
【００９３】
例えば、図１４に示すように、（１８）の識別情報が割り振られた位置に隣接させて、矩形を示す画像に対応する標準ボックス用の入力用文字データとして「７７７」が入力される。
【００９４】
また、(１４)、(１５)、及び（１６）の識別情報が連結ボックスとしての識別情報であるとすると、(１４)の識別情報が割り振られた位置に隣接させて、連結ボックス用の入力用文字データとして、予め定められた区切り文字（例えば「，」）を介在させて、それぞれのサブボックス入力される各入力用文字データが連続した状態で配置される。例えば、図１４に示す例では、上記サブボックス単位の入力用文字データが「０７」、「２５」、及び「２０１６」とされ、(１４)の識別情報に隣接させて「０７，２５，２０１６」が配置される。
【００９５】
また、（５）の識別情報がチェックボックスとしての識別情報であるとすると、(５)の識別情報が割り振られた位置に隣接させて、チェックボックス用の入力用文字データとして「×」が配置される。
【００９６】
その後、ＰＣ１では、ユーザーによる操作部８１の操作で、画像形成装置２に送信する対象として、ＨＤＤ８４の「Form Application」８４ａの領域からデータファイルＤが選択されると、印刷ジョブ生成部７４が、当該選択されたデータファイルＤを用いて印刷ジョブを生成する（ステップＳ１９）。
【００９７】
例えば、ユーザーが操作部８１を操作することにより、プリンタードライバーを起動すると、表示制御部７２が、図１５に例示するように、ジョブ８２ａのタブが選択された入力画面を表示部８２に表示させる。そして、ユーザーが操作部８１を操作することにより、上記入力画面での「Form Application」８２ｂの欄を選択して、更に、ＨＤＤ８４の「Form Application」８４ａの領域からデータファイルＤを選択すると、印刷ジョブ生成部７４は、データファイルＤを、画像形成装置２に適した上記印刷データ（画像形成装置２に適したプリンター言語によるフォーマットに変換されたデータ）とし、この印刷データを含む印刷処理用の印刷ジョブを生成する。
【００９８】
このとき、印刷ジョブ生成部７４は、データファイルＤ内の入力用文字データ部分のみを印刷データに変換する。印刷ジョブ生成部７４は、識別情報部分については、対応する入力用文字データを示す情報を追加した上で、別データとして、印刷ジョブに組み込まれる。すなわち、この印刷ジョブでは、図１４に示したデータファイルＤにおいて、（５）、（６）、----、（２９）、（３０）の識別情報は、印刷データに変換されておらず、入力用文字データのみが、画像形成装置２での印刷用のデータに変換されている。
【００９９】
続いて、制御部７１は、ボックスに入力される入力用文字データと上記の別データとを含む印刷ジョブを、送受信部８３から、ネットワーク３を介して画像形成装置２に送信させる（ステップＳ２０）。
【０１００】
画像形成装置２では、制御部２１が、通信部１６を介してＰＣ１からの印刷ジョブを入力用文字データ取得部２６が受信したか否かについて判別する（ステップＳ２１）。制御部２１は、入力用文字データ取得部２６が印刷ジョブを受信するまでは（ステップＳ２１でＮＯ）、画像形成装置２を待機状態とする。
【０１０１】
一方、制御部２１は、入力用文字データ取得部２６が通信部１６を介してＰＣ１からの印刷ジョブを受信したとき（ステップＳ２１でＹＥＳ）、この印刷ジョブに含まれた上記入力用文字データと上記別データ（識別情報を含む）を、入力データファイルとして、記憶部１９に記憶させる（ステップＳ２２）。記憶部１９には、図１６に示すように、入力データファイル領域１９ｂに入力データファイルが記憶され、テンプレート領域１９ａに、画像読取部１７で読み取られた原稿画像Ｇと、ボックス情報作成部２５で作成されたボックス情報とを含むテンプレートＴが記憶される。
【０１０２】
上記操作受付部に対するユーザーの操作に応じて、表示制御部２２は、記憶部１９に記憶されている、テンプレートＴ及び入力データファイルの各一覧を表示部１２に表示させる（ステップＳ２３）。例えば、表示制御部２２は、図１７に示す表示画面を表示部１２に表示させる。
【０１０３】
その後、制御部２１は、操作部１４に対するユーザーの操作指示により、一つのテンプレートと一つの入力データファイルとが選択されたかどうかについて判別する（ステップＳ２４）。一つのテンプレートと一つの入力データファイルとが選択されなければ（ステップＳ２４でＮＯ）、画像形成装置２は、待機状態となる。
【０１０４】
一方、制御部２１が、一つのテンプレートと一つの入力データファイルとが選択されたことを検出した場合（ステップＳ２４でＹＥＳ）、制御部２１は、その選択されたテンプレートと入力データファイルとを用いた合成処理を画像処理部２７に行わせる（ステップＳ２５）。
【０１０５】
例えば、ステップＳ２４が行われる際、表示制御部２２は、表示部１２に、図１７に例を示す表示画面を表示させる。この表示画面では、ユーザーが、テンプレートの一覧を示す表示欄１２ｊから「Payment Form」の欄を押下し、この押下がタッチパネル１５により検出されると、制御部２１は、当該「Payment Form」をテンプレートとする選択を受け付ける。また、ユーザーがタッチパネル１５において入力データファイルの一覧を示す表示欄１２ｋから「Payment Form Info」の欄を押下し、この押下がタッチパネル１５により検出されると、制御部２１は、当該「Payment Form Info」を入力データファイルとする選択を受け付ける。
【０１０６】
更には、合成キー１２ｌがユーザーにより押下され、この押下がタッチパネル１５により検出された場合、制御部２１は、これら選択された「Payment Form」のテンプレートと、「Payment Form Info」の入力データファイルとを用いた合成処理を画像処理部２７に実行させる。
【０１０７】
上記合成処理では、画像処理部２７は、図１８に示すように、合成処理対象の「Payment Form」のテンプレートＴ、及び「Payment Form Info」の入力データファイルＩを、それぞれ記憶部１９のテンプレート領域１９ａ（図１６）及び入力データファイル領域１９ｂ（図１６）から読み出す。そして、画像処理部２７は、「Payment Form」のテンプレートＴが示す原稿画像における識別情報が示すボックスに指定された矩形を示す画像の領域内に、「Payment Form Info」の入力データファイルに含まれ、当該識別情報と同じ識別情報に対応付けられた入力用文字データを配置してこれら両画像を合成処理して、合成結果画像を作成する。また、この作成された合成結果画像は、画像メモリー１３や記憶部１９に記憶される。
【０１０８】
例えば、画像処理部２７は、図１８に示す「Payment Form Info」の入力データファイルＩにおける、（２７）の識別情報が示すボックス（標準ボックスであるものとする）に指定された矩形を示す画像の領域内に、同一の識別情報（２７）に対応付けられた入力用文字データとしての「山田太郎」を配置して、これら両画像を合成処理する。画像処理部２７は、（２７）の識別情報が示すボックスが標準ボックスであることを「Payment Form」のテンプレートＴに含まれている上記ボックス情報に基づいて判別する。画像処理部２７は、（２７）の識別情報に対応付けられている入力用文字データが「山田太郎」であることを、上記の別データに含まれる、識別情報に対応する入力用文字データを示す情報に基づいて判別する。
【０１０９】
また、画像処理部２７は、（１４）、(１５)、及び（１６）の識別情報が示すボックス（連結ボックスであるものとする）に指定された３つの矩形を示す画像の領域内に、同一性を有する識別情報（１４）に対応付けられた入力用文字データとしての「０７，２５，２０１６」をPayment Form Info」の入力データファイルＩから読み出し、（１４）の識別情報に対応付けられたボックスに「０７」を配置し、（１５）の識別情報に対応付けられたボックスに「２５」を配置し、（１６）の識別情報に対応付けられたボックスに「２０１６」を配置して、各ボックスとしての矩形を示す画像と、入力用文字データの画像とを合成処理する。画像処理部２７は、（１４）、(１５)、及び（１６）の識別情報が示すボックスが連結ボックスであることを「Payment Form」のテンプレートＴに含まれている上記ボックス情報に基づいて判別する。そして、画像処理部２７は、この場合、連続する識別情報のうち、最も若い番号の識別情報に隣接して配置されている入力用文字データを、当該合成に用いる入力用文字データとし、この入力用文字データとしての「０７，２５，２０１６」において「，」で区切られた各「０７」「２５」「２０１６」を、その並び順に、それぞれ当該連結ボックスをなすサブボックスのうち、最も若い番号の識別番号に対応するサブボックスから順次配置していく。
【０１１０】
また、画像処理部２７は、(５)の識別情報が示すボックス（チェックボックスであるものとする）に指定された矩形を示す画像の領域内に、入力用文字データとしての「×」を配置してこれら両画像を合成処理する。画像処理部２７は、（５）の識別情報が示すボックスがチェックボックスであることを「Payment Form」のテンプレートＴに含まれている上記ボックス情報に基づいて判別する。画像処理部２７は、（５）の識別情報に対応付けられている入力用文字データが「×」であることを、上記の別データに含まれる、識別情報に対応する入力用文字データを示す情報に基づいて判別する。
【０１１１】
続いて、表示制御部２２は、図１９に示すように、画像処理部２７が作成した合成結果画像Ｆを表示部１２に表示させる（ステップＳ２６）。
【０１１２】
その後、制御部２１は、上記合成結果画像Ｆの印刷が要求されているかどうかについて判別する（ステップＳ２７）。例えば、図１９に示した表示画面において、制御部２１が、ユーザーによって印刷キー１２ｎが押下されたことを検出した場合、制御部２１は合成結果画像Ｆの印刷が要求されていると判断して、画像形成部１８に当該合成結果画像Ｆの印刷処理を行わせる（ステップＳ２８）。
【０１１３】
一方、制御部２１が、ユーザーによって保存キー１２ｅが押下されたことを検出した場合、制御部２１は現時点で合成結果画像Ｆの印刷が要求されていないと判断して、当該合成結果画像Ｆを記憶部１９に保存させる（ステップＳ２９）。
【０１１４】
以上のように本実施形態では、テンプレートＴの作成時には、矩形抽出部２３が画像読取部１７による読取で得られた原稿画像から矩形を示す画像を抽出して、当該矩形を示す画像の原稿画像における大きさ及び位置を検出し、識別情報割振部２４が抽出された矩形を示す画像に識別情報を順次割り振っている。また、表示制御部２２は、上記原稿画像と、抽出された矩形を示す画像と、この矩形を示す画像に対し割り振られた識別情報とを対応付けて、表示部１２に表示させている。また、ボックス情報作成部２５は、指定要求でボックスに指定された矩形を示す画像と、当該矩形を示す画像の原稿画像における大きさ及び位置と、当該矩形を示す画像に割り振られた識別情報とを対応付けて、当該ボックスのボックス情報として作成している。また、制御部２１は、ボックス情報作成部２５がボックス情報を作成した場合には、原稿画像と、当該ボックス情報とを含むテンプレートとして記憶部１９に記憶させている。
【０１１５】
本実施形態では、画像処理部２７が、テンプレートＴが示す原稿画像における識別情報が示すボックスに指定された矩形を示す画像の領域内に、入力データファイルに含まれ、当該識別情報と同じ識別情報に対応付けられた入力用文字データを配置してこれら両画像を合成処理して、合成結果画像を作成するため、原稿画像におけるユーザー所望の位置に所望の文字等を配置した印刷を簡単に行うことができる。また、ユーザーは、上述したテンプレートＴの作成及びデータファイルＤの作成により、簡単に、原稿画像における入力用文字データの配置位置や、入力文字データの内容を変更することが可能である。
【０１１６】
すなわち、本実施形態では、ユーザーが、読取済みの原稿において、入力用文字データを入力させるボックスの位置を変更する場合、制御部２１は、記憶部１９から原稿画像のテンプレートに含まれた原稿画像を読み出して、この原稿画像に対する矩形抽出部２３と識別情報割振部２４とによる処理で、変更後のボックスを認識するため、その後、ボックス情報作成部２５により、変更後のボックスに対応したボックス情報を作成させれば、原稿の新たな読取動作を行うことなく、入力用文字データを入力させるボックスの位置を簡単に変更することができる。
【０１１７】
このため、本実施形態では、従来と異なり、入力用文字データの入力が求められている画像に対して、当該入力用文字データを簡単に合成することが可能になる。
【０１１８】
尚、上記の説明では、ＰＣ（情報処理装置）１側にプリンタードライバーに従って動作する印刷ジョブ生成部７４を設けた場合について説明したが、本発明は画像形成装置２の入力用文字データ取得部２６がＰＣ１で作成された入力用文字データを取得するものであればよく、例えば、入力用文字データ取得部２６がＰＣ１で作成されたドキュメントデータを入力用文字データとして取得し、その取得した入力用文字データを画像形成装置２に設けたプリンタードライバーで印刷処理用の印刷データに変換する構成でもよい。この場合、上記印刷ジョブ生成部７４を画像形成装置２が備えることになる。
【０１１９】
また、上記実施形態では、図１乃至図１９を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【０１２０】
２        画像形成装置（画像処理装置）
１２      表示部
１４      操作部（操作受付部）
１５      タッチパネル（操作受付部）
１７      画像読取部
１８      画像形成部
１９      記憶部
２１      制御部
２２      表示制御部
２３      矩形抽出部
２４      識別情報割振部
２５      ボックス情報作成部
２７      画像処理部
【図１】
2018093336.tif 000003
【図２】
2018093336.tif 000004
【図３】
2018093336.tif 000005
【図４】
2018093336.tif 000006
【図５】
2018093336.tif 000007
【図６】
2018093336.tif 000008
【図７】
2018093336.tif 000009
【図８】
2018093336.tif 000010
【図９】
2018093336.tif 000011
【図１０】
2018093336.tif 000012
【図１１】
2018093336.tif 000013
【図１２】
2018093336.tif 000014
【図１３】
2018093336.tif 000015
【図１４】
2018093336.tif 000016
【図１５】
2018093336.tif 000017
【図１６】
2018093336.tif 000018
【図１７】
2018093336.tif 000019
【図１８】
2018093336.tif 000020
【図１９】
2018093336.tif 000021