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