(57)【要約】【課題】  文字データと合成すべきフォームデータを正確に特定できる画像形成システム、情報処理装置、画像形成装置、画像形成方法、および画像形成用プログラムを提供する。【解決手段】  画像形成装置３のＣＰＵ３１は、文字データが指定情報を含むか否かを判定し（Ｓ３２）、文字データが指定情報を含むと判定した場合は指定情報に従ってフォームデータを選択する（Ｓ３３）。ＣＰＵ３１は、文字データが指定情報を含まないと判定した場合は文字データの先頭から所定範囲内のデータ中に所定の文字を検出し（Ｓ３４）、検出した文字に基づいてフォームデータを選択する（Ｓ３５）。ＣＰＵ３１は、選択したフォームデータと文字データとを合成して印刷する（Ｓ３６〜Ｓ４０）【選択図】  図２０
2005305719.tif 000002
【特許請求の範囲】
【請求項１】
文字データの入力を受ける情報処理装置と、前記情報処理装置と接続された画像形成装置と、を備え、罫線情報を含むフォームデータを予め複数記憶し、前記複数のフォームデータの中から選択されたフォームデータと前記文字データとを合成して前記画像形成装置から出力する画像形成システムにおいて、
前記文字データの一部に基づいて前記複数のフォームデータの中から特定のフォームデータを選択する制御手段を備えることを特徴とする画像形成システム。
【請求項２】
前記制御手段は、前記文字データが前記特定のフォームデータを指定する指定情報を含むか否かを判定し、前記文字データが前記指定情報を含まないと判定した場合に、前記文字データの一部に基づいて前記特定のフォームデータを選択することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記制御手段は、前記文字データのうち先頭から所定範囲内にあるデータに基づいて前記特定のフォームデータを選択することを特徴とする請求項１または２に記載の画像形成システム。
【請求項４】
罫線情報を含むフォームデータを予め複数記憶し、前記複数のフォームデータの中から選択されたフォームデータと入力された文字データとを合成して出力する情報処理装置において、
前記文字データの一部に基づいて前記複数のフォームデータの中から特定のフォームデータを選択する制御手段を備えることを特徴とする情報処理装置。
【請求項５】
罫線情報を含むフォームデータを予め複数記憶し、前記複数のフォームデータの中から選択されたフォームデータと入力された文字データとを合成して出力する画像形成装置において、
前記文字データの一部に基づいて前記複数のフォームデータの中から特定のフォームデータを選択する制御手段を備えることを特徴とする画像形成装置。
【請求項６】
入力された文字データの中から所定のデータを抽出するステップと、
抽出された前記データに基づいて、罫線情報を含み予め記憶される複数のフォームデータの中から特定のフォームデータを選択するステップと、
前記文字データと前記選択されたフォームデータとを合成して出力するステップと、を備えることを特徴とする画像形成方法。
【請求項７】
入力された文字データの中から所定のデータを抽出するステップと、
前記抽出されたデータに基づいて、罫線情報を含み予め記憶される複数のフォームデータの中から特定のフォームデータを選択するステップと、
前記文字データと前記選択されたフォームデータとを合成して出力するステップと、を順に処理することを特徴とする画像形成用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、フォームデータと文字データとが合成されてなる合成画像の形成に用いられる画像形成システム、情報処理装置、画像形成装置、画像形成方法、および画像形成用プログラムに関する。
【背景技術】
【０００２】
従来から、帳票など罫線からなる定形的なフォームデータと文字や数字等の文字データとを合成して印刷するフォームオーバレイ印刷が行われている（例えば、特許文献１参照。）。例えば、請求書、見積書、給料明細書等を印刷する場合、それぞれに適応した定形的なフォームデータが選択され、選択されたフォームデータに適宜必要な文字や数字等が合成されて印刷される。
【特許文献１】特開平８−１７４９５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、従来の技術では、複数あるフォームデータの中からどのフォームデータに文字データを合成するかの選択はユーザによって行われていたので、例えば請求書用の文字データを誤って見積書用のフォームデータに合成して印刷してしまう等、文字データの内容に対してフォームデータの選択を誤ることがあった。
【０００４】
この発明の目的は、文字データと合成すべきフォームデータを正確に特定できる画像形成システム、情報処理装置、画像形成装置、画像形成方法、および画像形成用プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
この発明の画像形成システムは、上述の課題を解決するために以下のように構成される。
【０００６】
（１）文字データの入力を受ける情報処理装置と、前記情報処理装置と接続された画像形成装置と、を備え、罫線情報を含むフォームデータを予め複数記憶し、前記複数のフォームデータの中から選択されたフォームデータと前記文字データとを合成して前記画像形成装置から出力する画像形成システムにおいて、前記文字データの一部に基づいて前記複数のフォームデータの中から特定のフォームデータを選択する制御手段を備えることを特徴とする。
【０００７】
この構成においては、複数のフォームデータが予め記憶されており、制御手段は、入力された文字データの一部に基づいて複数のフォームデータの中から特定のフォームデータを選択し、選択されたフォームデータに文字データを合成して、合成された画像を画像形成装置から出力する。
【０００８】
（２）前記制御手段は、前記文字データが前記特定のフォームデータを指定する指定情報を含むか否かを判定し、前記文字データが前記指定情報を含まないと判定した場合に、前記文字データの一部に基づいて前記特定のフォームデータを選択することを特徴とする。
【０００９】
この構成においては、制御手段は、まず、文字データが特定のフォームデータを指定する指定情報を含んでいるか否かを判定する。制御手段は、文字データが指定情報を含んでいると判定した場合は、指定情報に基づいてフォームデータを選択し、文字データが指定情報を含んでいないと判定した場合は、文字データの一部に基づいてフォームデータを選択する。
【００１０】
（３）前記制御手段は、前記文字データのうち先頭から所定範囲内にあるデータに基づいて前記特定のフォームデータを選択することを特徴とする。
【００１１】
この構成においては、制御手段は、文字データの先頭から所定範囲のみを検索してその所定範囲内にある所定のデータを検出し、検出されたデータに基づいてフォームデータを選択する。
【００１２】
この発明の情報処理装置は、以下のように構成される。
【００１３】
（４）罫線情報を含むフォームデータを予め複数記憶し、前記複数のフォームデータの中から選択されたフォームデータと入力された文字データとを合成して出力する情報処理装置において、前記文字データの一部に基づいて前記複数のフォームデータの中から特定のフォームデータを選択する制御手段を備えることを特徴とする。
【００１４】
この構成においては、複数のフォームデータが予め記憶されており、制御手段は、入力された文字データの一部に基づいて複数のフォームデータの中から特定のフォームデータを選択し、選択されたフォームデータに文字データを合成して出力する。
【００１５】
この発明の画像形成装置は、以下のように構成される。
【００１６】
（５）罫線情報を含むフォームデータを予め複数記憶し、前記複数のフォームデータの中から選択されたフォームデータと入力された文字データとを合成して出力する画像形成装置において、前記文字データの一部に基づいて前記複数のフォームデータの中から特定のフォームデータを選択する制御手段を備えることを特徴とする。
【００１７】
この構成においては、複数のフォームデータが予め記憶されており、制御手段は、入力された文字データの一部に基づいて複数のフォームデータの中から特定のフォームデータを選択し、選択されたフォームデータに文字データを合成して出力する。
【００１８】
この発明の画像形成方法は、以下のように構成される。
【００１９】
（６）入力された文字データの中から所定のデータを抽出するステップと、抽出された前記データに基づいて、罫線情報を含み予め記憶される複数のフォームデータの中から特定のフォームデータを選択するステップと、前記文字データと前記選択されたフォームデータとを合成して出力するステップと、を備えることを特徴とする。
【００２０】
この構成においては、複数のフォームデータが予め記憶されており、入力された文字データの中から抽出されたデータに基づいて、複数のフォームデータの中から特定のフォームデータが選択され、選択されたフォームデータに文字データが合成されて出力される。
【００２１】
この発明の画像形成用プログラムは、以下のように構成される。
【００２２】
（７）入力された文字データの中から所定のデータを抽出するステップと、前記抽出されたデータに基づいて、罫線情報を含み予め記憶される複数のフォームデータの中から特定のフォームデータを選択するステップと、前記文字データと前記選択されたフォームデータとを合成して出力するステップと、を順に処理することを特徴とする。
【００２３】
この構成においては、複数のフォームデータが予め記憶されており、入力された文字データの中から抽出されたデータに基づいて、複数のフォームデータの中から特定のフォームデータが選択され、選択されたフォームデータに文字データが合成されて出力される。
【発明の効果】
【００２４】
この発明によれば、以下の効果を奏することができる。
【００２５】
（１）入力された文字データの一部に基づいて複数のフォームデータの中から特定のフォームデータを選択するので、文字データの内容に適したフォームデータを正確に選択することができる。
【００２６】
（２）文字データが指定情報を含んでいる場合は指定情報に基づいて容易に正確なフォームデータを選択することができ、文字データが指定情報を含んでいない場合は文字データの一部に基づいて正確にフォームデータを選択することができる。
【００２７】
（３）文字データの先頭から所定範囲のみを検索すればよいので処理時間が早い。また、通常、文字データの先頭から所定範囲内にフォームデータを特定できる情報がある場合が多いので、要領よく正確なフォームデータを特定することができる。
【発明を実施するための最良の形態】
【００２８】
以下に、この発明の実施形態について図面に基づいて説明する。図１は、この発明の実施形態に係る画像形成システムの概略の構成を示す図である。この実施形態に係る画像形成システム１は、情報処理装置２、および情報処理装置２にネットワークを介して接続される画像形成装置３を備える。
【００２９】
図２は、情報処理装置２の概略の構成を示すブロック図である。情報処理装置２は、ＣＰＵ２１を含む。ＣＰＵ２１には、所定のプログラム等を記憶するＲＯＭ２２、ＣＰＵ２１の作業領域となるＲＡＭ２３、種々のデータを記憶する記憶部２４、キーボードやマウス等の入力部２５、および、ＣＲＴまたは液晶ディスプレイ等の表示部２６が接続され、ＣＰＵ２１は、これらの入出力機器を統括して制御する。記憶部２４には、ワープロソフトや表計算ソフトなどのアプリケーションソフトがインストールされ、情報処理装置２によって所望の帳票等の作成が可能である。
【００３０】
図３は、画像形成装置３の概略の構成を示すブロック図である。画像形成装置３は、ＣＰＵ３１を含む。ＣＰＵ３１には、所定のプログラム等を記憶するＲＯＭ３２、ＣＰＵ３１の作業領域となるＲＡＭ３３、後述する補助記憶部３６に記憶されるファイルを管理する管理部３４、文字や数字等を含む記号のフォントを記憶するフォント記憶部３５、種々のファイルやデータを記憶する補助記憶部３６、および、印刷データに基づいて用紙等に画像を形成する印刷部３７等の入出力機器が接続され、ＣＰＵ２１は、これらの入出力機器を統括して制御する。
【００３１】
図４は、画像形成システム１によって最終的に形成すべき目的画像の一例を示す図である。目的画像４１は、図５に示すような、複数の罫線が縦横に組み合わされてなる帳票等のフォームデータ４２と、数字やアルファベット等を含む文字データ４３と、が合成されることで形成される。目的画像４１は、この実施形態では例えば商品表であり、定形的なフォームデータ４２と、例えば日付けや顧客によって改められるページ毎に異なる複数種類の文字データとがそれぞれ合成されることで、通常複数ページ分形成される。フォームデータ４２は、罫線の他に、ページ毎に変更されない文字等を含む場合がある。
【００３２】
図６は、解析用画像の一例を示す図である。解析用画像４４は、フォームデータ４２に対する文字データ４３の項目毎の位置データを取得するために作成される画像であり、文字データ４３の各項目の位置に文字データに代えて特定記号を配することで形成される。この実施形態では、特定記号として“Ｘ”が用いられる。“Ｘ”の桁数は、“Ｘ”に代えて入力される文字データの桁数を表す。解析用画像４４は、例えば情報処理装置２において、一般的なワープロソフトや表計算ソフト等で作成される。なお、特定記号“Ｘ”は、“Ｘ”以外の任意の文字または記号等であってもよい。
【００３３】
図７は、情報処理装置２から画像形成装置３へ出力される解析用画像４４を含む解析コマンドデータの構成を示す図である。解析コマンドデータは、特定記号として“Ｘ”を設定し“Ｘ”の位置データを取得すべきことを示す位置データ取得コマンドと、解析用画像４４の解析用画像データと、から構成される。ユーザが例えば表示部２６に表示される位置データ取得ボタンをクリックすることで位置データ取得モードにした後に解析用画像４４と特定記号“Ｘ”とを入力することで、画像形成装置３へ図７に示すような解析コマンドデータが出力される。
【００３４】
図８は、解析用画像データの詳細な構成を示す図である。解析用画像データは、先頭部分に、用紙サイズ、用紙方向、片面／両面印刷設定等の印刷設定情報を有する。印刷設定情報は、ダウンロードフォントの登録情報を含む場合がある。印刷設定情報の後には、解析用画像４４の構成にしたがって、図形データおよび項目毎の文字データが配置される。図形データは、例えばビットマップやベクター等の図形データである。文字データは、フォントの種類や文字サイズに関する情報、および一文字毎のまたは文字列の中の先頭文字の位置データを含む。
【００３５】
図９は、図８に示す項目毎の文字データの詳細な構成を示す図であり、図９（ａ）は、一文字毎に位置データが設定される場合の文字データの構成を示し、図９（ｂ）は、一項目の文字列毎に位置データが設定される場合の文字データの構成を示す。図９（ａ）に示すように、一文字毎に位置データが設定される場合、文字データは、先頭から順に、フォントの種類に関する情報、文字サイズに関する情報、および文字数分の、Ｘ，Ｙ座標およびその座標に配置される一文字データ、から構成される。図９(ｂ)に示すように、一項目の文字列毎に位置データが設定される場合、文字データは、先頭から順に、フォントの種類に関する情報、文字サイズに関する情報、Ｘ，Ｙ座標およびその座標に配置される文字列データ、から構成される。
【００３６】
解析コマンドデータは、情報処理装置２から画像形成装置３へ出力されると、画像形成装置３のＲＡＭ３３に保持される。画像形成装置３のＣＰＵ３１は、解析コマンドデータに基づいて、解析用画像データ中から特定記号“Ｘ”を検出し、“Ｘ”を検出した場合はそのＸ，Ｙ座標を取得していく。このようにして、特定記号“Ｘ”が配置されたすべての位置の位置データが取得される。この実施形態では、ＣＰＵ３１は、各項目の文字列のうち先頭文字のＸ，Ｙ座標をその項目の位置データとして取得する。
【００３７】
図１０は、識別用画像の一例を示す図である。画像形成装置３は、文字データの各項目の位置データを取得すると、各項目を識別するための識別記号を各項目の位置に配置してなる識別用画像４５を、印刷部３７で印刷する。識別記号は、例えば左上から右下へ向けて下る通し番号である。なお、画像形成装置３は、識別用画像４５を、情報処理装置２の表示部２６に出力してもよい。また、画像形成装置３は、識別用画像４５とともに、図１１に示すような、識別記号と各識別記号の位置データとの対応関係を示すデータも、印刷部３７または情報処理装置２の表示部２６に出力してもよい。
【００３８】
図１２は、解析コマンドデータに基づいて取得された位置データの一例を示す図である。画像形成装置３のＣＰＵ３１によって解析コマンドデータが解析された結果、図５に示すようなフォームデータ４２、および、図１２に示すような位置データが取得され、補助記憶部３６に格納される。
【００３９】
図１３は、フォームデータおよび位置データを格納する場合のコマンドファイルの構成を示す図である。フォームデータと位置データとは、例えば“ＡＦＩＬＥ（商品表）”というファイル名で補助記憶部３６に関連付けて格納される。図１４に示すように、補助記憶部３６には、上述のようにして、フォームデータと位置データとを対応させて保持する複数のファイルが格納される。
【００４０】
図１５は、補助記憶部３６に記憶される複数のフォームデータの例を示す。補助記憶部３６には、図５に示すような商品表用のフォームデータ４２の他に、図１５（ａ）に示すような請求書用のフォームデータ４２ａ、および図１５（ｂ）に示すような見積書用のフォームデータ４２ｂ等、複数のフォームデータが記憶される。図１５（ａ）に示す請求書用のフォームデータ４２ａは、例えば図１６に示すような請求書を作成するためのフォームデータである。
【００４１】
図１７は、入力される文字データの一例を示す図である。ユーザは、例えば表示部２６に表示される文字データ入力ボタンをクリックすることで文字データ入力モードにした後、図１０に示すような識別用画像４５を確認して、識別記号の示す順に図１７（ｂ）に示すような文字データを情報処理装置２の入力部２５から入力する。なお、この際に、入力する文字データを合成させるフォームデータを指定するための指定情報として、例えば
“商品表”というキーワードを入力することもでき、この場合の文字データは図１７（ａ）に示すようになる。図１７（ａ）または図１７（ｂ）に示すような文字データが入力されると、入力された文字データは画像形成装置３に送られ、画像形成装置３のＲＡＭ３３に保持される。
【００４２】
図１７（ａ）または図１７（ｂ）に示すような文字データが入力されると、画像形成装置３のＣＰＵ３１は、まず、文字データが指定情報を含むか否かを判定し、図１７（ａ）に示すように指定情報を含むと判定した場合は、指定情報のキーワードを含むファイル名で記憶されるフォームデータを補助記憶部３６の中から選択し、選択されたフォームデータ（この実施形態の例では“ＡＦＩＬＥ（商品表）”）をＲＡＭ３３上に展開し、展開されたフォームデータ４２と、入力された文字データ（但し、指定情報を除く。）とを合成して、図４に示すような目的画像４１を印刷部３７で印刷する。
【００４３】
また、画像形成装置３のＣＰＵ３１は、入力された文字データが図１７（ｂ）に示すように指定情報を含まないと判定した場合は、文字データの先頭から所定範囲内のデータの中に、“商品表”、“請求書”、“見積書”、“依頼書”等、予め想定される文字のうちのいずれを含むかを検索し、検出された文字（この実施形態では“商品表”）を含むファイル名で記憶されるフォームデータを補助記憶部３６の中から選択し、選択されたフォームデータ（この実施形態の例では“ＡＦＩＬＥ（商品表）”）をＲＡＭ３３上に展開し、展開されたフォームデータ４２と、入力された文字データ（但し、指定情報を除く。）とを合成して、図４に示すような目的画像４１を印刷部３７で印刷する。
【００４４】
なお、例えばＣＰＵ３１は、“書”や“表”等の所定の文字に注目して上述の“商品表”や“請求書”等を検出するようにしてもよい。また、文字データは通常、先頭から所定範囲内に、その帳票の種類を表す表題（“商品表”、“請求書”、“見積書”、“依頼書”等）を含むので、上述のような手段によって文字データに合成すべきフォームデータを選択することができる。なお、文字データが“商品表”等の文字を含まない場合は、図１７（ａ）に示すように文字データに指定情報を含めることで、フォームデータを選択することができる。
【００４５】
図１８は、画像形成装置３の処理手順の一部を示すフローチャートである。画像形成装置３は、位置データ取得モードおよび印刷モードを備える。画像形成装置３のＣＰＵ３１は、現在、位置データ取得モードであるか否かを判定し（Ｓ１）、位置データ取得モードであると判定した場合は図１９に示すような所定の位置データ取得処理を行い（Ｓ２）、位置データ取得モードでないと判定した場合は図２０に示すような所定の印刷処理を行う（Ｓ３）。
【００４６】
図１９は、位置データ取得モードでの画像形成装置３の処理手順の一部を示すフローチャートである。画像形成装置３のＣＰＵ３１は、位置データ取得モードに設定され、解析コマンドデータが入力されると、その解析コマンドデータの中の解析用画像データをＲＡＭ３３に記憶するとともに（Ｓ１１）、解析コマンドデータから特定記号“Ｘ”を取り出してＲＡＭ３３に記憶する（Ｓ１２）。
【００４７】
そして、ＣＰＵ３１は、解析用画像データを先頭部分から順次解析していき、解析対象が文字であるか否かを判定し（Ｓ１３）、文字であると判定した場合はさらに特定記号であるか否かを判定する（Ｓ１４）。ＣＰＵ３１は、Ｓ１３において文字でないと判定した場合、Ｓ１７に進んで解析結果を記憶する。ＣＰＵ３１は、Ｓ１４において、解析対象が特定記号であると判定した場合、その特定記号の位置情報を取得し（Ｓ１５）、特定記号を識別記号に変更して（Ｓ１６）、解析結果を記憶する（Ｓ１７）。ＣＰＵ３１は、Ｓ１４において解析対象が特定記号でないと判定した場合、Ｓ１７に進んで解析結果を記憶する。
【００４８】
ＣＰＵ３１は、すべての解析用画像データについて解析が終了したか否かを判定し（Ｓ１８）、終了していない場合はＳ１３の処理に戻り、すべての解析用画像データについて解析が終了するまでＳ１３〜Ｓ１７の処理を繰り返す。
【００４９】
ＣＰＵ３１は、Ｓ１８においてすべての解析用画像データについて解析が終了したと判定した場合、解析用画像データ中に特定記号“Ｘ”があったか否かを判定し（Ｓ１９）、特定記号“Ｘ”があったと判定した場合は図１０に示すような識別用画像４５を印刷部３７に出力し識別用画像４５を印刷する（Ｓ２０）。なお、ここでＣＰＵ３１は、印刷部３７への出力に代えて情報処理装置２の表示部２６へ出力してもよい。そして、ＣＰＵ３１は、図１３および図１４に示すように、ファイル名とともにフォームデータ４２および文字データの位置データを補助記憶部３６に格納する（Ｓ２１）。
【００５０】
図２０は、印刷モードでの画像形成装置３の処理手順の一部を示すフローチャートである。画像形成装置３のＣＰＵ３１は、印刷モードに設定され、文字データが入力されるとその文字データをＲＡＭ３３に記憶し（Ｓ３１）、文字データが指定情報を含むか否かを判定する（Ｓ３２）。
【００５１】
ＣＰＵ３１は、文字データが図１７（ａ）に示すように指定情報を含むと判定した場合は、指定情報のキーワードを含むファイル名で記憶されるフォームデータを補助記憶部３６に記憶される複数のフォームデータの中から選択する（Ｓ３３）。
【００５２】
また、ＣＰＵ３１は、文字データが図１７（ｂ）に示すように指定情報を含まないと判定した場合は、文字データの先頭から所定範囲内のデータの中から、“商品表”、“請求書”、“見積書”、“依頼書”等、予め想定される文字のうちのいずれかを検出し（Ｓ３４）、検出した文字を含むファイル名で記憶されるフォームデータを補助記憶部３６に記憶される複数のフォームデータの中から選択する（Ｓ３５）。
【００５３】
そして、ＣＰＵ３１は、選択したフォームデータをＲＡＭ３３上に展開するとともに
（Ｓ３６）、そのフォームデータに対応する位置データをＲＡＭ３３上に読み出す（Ｓ３７）。ＣＰＵ３１は、位置データに基づいて文字データ４３をフォームデータ４２上に展開し（Ｓ３８）、最終位置まで文字データの展開が終了したか否かを判定する（Ｓ３９）。ＣＰＵ３１は、文字データの展開が終了していないと判定した場合、Ｓ３８の処理に戻って最終位置まで文字データの展開が終了するまでＳ３８の処理を繰り返す。ＣＰＵ３１は、最終位置まで文字データの展開が終了したと判定した場合、目的画像４１を印刷部３７で印刷する（Ｓ４０）。なお、ＣＰＵ３１は、文字データが複数ページ分ある場合は、次ページ分の文字データについてＳ３８〜Ｓ４０の処理を繰り返す。
【００５４】
上述のような位置データ取得処理および印刷処理は、この実施形態では画像形成装置３のＲＯＭ３２にプログラム化されて格納されている。
【００５５】
なお、解析コマンドデータに基づいて文字データの位置データを解析する画像形成装置３には、情報処理装置２とは別に、ホストコンピュータやデータベースサーバ等が接続され、フォームデータ４２と合成して印刷する文字データをホストコンピュータ等から取得するようにすることもできる。この場合、画像形成装置３に、ホストコンピュータ等に格納される文字データの項目の順序に合わせて、識別記号と文字データとの対応関係の設定を可能にする設定手段を設けるとよい。
【００５６】
また、解析コマンドデータの記憶手段、解析コマンドデータに基づく位置データの取得手段、識別用画像の出力手段、入力された文字データの記憶手段、および、識別記号と文字データとの対応関係の設定手段は、上述の実施形態のように必ずしも画像形成装置３に備える必要はなく、これらの全ての手段、またはこれらのうち任意の手段を情報処置装置２に備えることもでき、これによっても同様の効果を奏することができる。例えば、解析コマンドデータの記憶手段および解析コマンドデータに基づく位置データの取得手段を情報処理装置２に備えることによって、文字データの位置データを容易かつ安価に取得することができる。但し、目的画像４１を印刷する手段は画像形成装置３が備える。
【図面の簡単な説明】
【００５７】
【図１】この発明の実施形態に係る画像形成システムの概略の構成を示す図である。
【図２】情報処理装置の概略の構成を示すブロック図である。
【図３】画像形成装置の概略の構成を示すブロック図である。
【図４】最終的に形成すべき目的画像の一例を示す図である。
【図５】図４に示す目的画像のうちのフォームデータを示す図である。
【図６】解析用画像の一例を示す図である。
【図７】情報処理装置から画像形成装置へ出力される解析用画像を含む解析コマンドデータの構成を示す図である。
【図８】解析用画像データの詳細な構成を示す図である。
【図９】図８に示す項目毎の文字データの詳細な構成を示す図であり、図９（ａ）は一文字毎に位置データが設定される場合の文字データの構成を示し、図９（ｂ）は一項目の文字列毎に位置データが設定される場合の文字データの構成を示す。
【図１０】識別用画像の一例を示す図である。
【図１１】識別記号と各識別記号の位置データとの対応関係を示すデータの一例を示す図である。
【図１２】解析コマンドデータに基づいて取得された位置データの一例を示す図である。
【図１３】フォームデータおよび位置データを格納する場合のコマンドファイルの構成を示す図である。
【図１４】補助記憶部に格納されるフォームデータと位置データとを対応させて保持するファイルのイメージ図である。
【図１５】補助記憶部に記憶される複数のフォームデータの例を示し、（ａ）は請求書用のフォームデータの一例を示し、（ｂ）は見積書用のフォームデータの一例を示す。
【図１６】図１５（ａ）に示すフォームデータに文字データが合成されることで作成された請求書の一例を示す。
【図１７】入力される文字データの一例を示す図である。
【図１８】画像形成装置３の処理手順の一部を示すフローチャートである。
【図１９】位置データ取得モードでの画像形成装置の処理手順の一部を示すフローチャートである。
【図２０】印刷モードでの画像形成装置の処理手順の一部を示すフローチャートである。
【符号の説明】
【００５８】
１  画像形成システム
２  情報処理装置
３  画像形成装置
２１，３１  ＣＰＵ
２２，３２  ＲＯＭ
２３，３３  ＲＡＭ
２４  記憶部
２５  入力部
２６  表示部
３６  補助記憶部
３７  印刷部
４１  目的画像
４２，４２ａ，４２ｂ  フォームデータ
４３  文字データ
４４  解析用画像
４５  識別用画像
【図１】
2005305719.tif 000003
【図２】
2005305719.tif 000004
【図３】
2005305719.tif 000005
【図４】
2005305719.tif 000006
【図５】
2005305719.tif 000007
【図６】
2005305719.tif 000008
【図７】
2005305719.tif 000009
【図８】
2005305719.tif 000010
【図９】
2005305719.tif 000011
【図１０】
2005305719.tif 000012
【図１１】
2005305719.tif 000013
【図１２】
2005305719.tif 000014
【図１３】
2005305719.tif 000015
【図１４】
2005305719.tif 000016
【図１５】
2005305719.tif 000017
【図１６】
2005305719.tif 000018
【図１７】
2005305719.tif 000019
【図１８】
2005305719.tif 000020
【図１９】
2005305719.tif 000021
【図２０】
2005305719.tif 000022