(57)【要約】【課題】原稿画像（印刷物）を読み取って入力した原稿画像データに、ユーザの所望する画像データを、画像検索することなく、容易に配置することができる画像形成装置を提供する。【解決手段】画像形成装置１は、原稿画像を読み取って原稿画像データを入力する原稿読取部８と、読み取った原稿画像データを解析して、原稿画像データから予め定められた置換対象文字列を抽出する画像解析部７と、制御部２とを備える。制御部２は、画像解析部７により抽出された置換対象文字列に予め決められたキーワードが含まれる場合に、キーワードに応じた画像データを画像記憶部６から取得し、置換対象文字列を含む領域を画像記憶部６から取得した画像データに置き換えて印字データを生成する。【選択図】図１
2013016059.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を読み取って原稿画像データを入力する原稿読取部と、該読み取った原稿画像データを解析して、該原稿画像データから、予め定められた置換対象文字列を抽出する文字列抽出部と、該抽出した置換対象文字列に予め決められたキーワードが含まれる場合に、該キーワードに応じた画像データを取得する画像取得部と、前記置換対象文字列を含む領域を前記画像取得部により取得した画像データに置き換えて印字データを生成する画像処理部とを備えたことを特徴とする画像形成装置。
【請求項２】
前記画像データはイラストデータまたは写真データであり、前記キーワードは前記イラストデータまたは写真データを特定するための名称であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記イラストデータまたは写真データを少なくとも１つの名称に対応付けて記憶する画像記憶部を備え、前記画像取得部は、前記置換対象文字列に含まれる名称に応じたイラストデータまたは写真データを、前記画像記憶部から取得することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記イラストデータまたは写真データを画像番号に対応付けて記憶する画像記憶部と、前記画像番号に対して少なくとも１つの名称が対応付けられた画像管理テーブルとを備え、前記画像取得部は、前記置換対象文字列に含まれる名称に応じた画像番号を前記画像管理テーブルから特定し、該特定した画像番号に応じたイラストデータまたは写真データを、前記画像記憶部から取得することを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記イラストデータまたは写真データを少なくとも１つの名称に対応付けて記憶するサーバ装置とネットワークを介して接続され、前記画像取得部は、前記置換対象文字列に含まれる名称に応じたイラストデータまたは写真データを、前記サーバ装置から取得することを特徴とする請求項２に記載の画像形成装置。
【請求項６】
前記画像データは地図データであり、前記キーワードは前記地図データを特定するための住所であることを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記地図データを少なくとも１つの住所に対応付けて記憶する画像記憶部を備え、前記画像取得部は、前記置換対象文字列に含まれる住所に応じた地図データを、前記画像記憶部から取得することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記地図データを緯度経度に対応付けて記憶する画像記憶部と、前記置換対象文字列に含まれる住所を緯度経度に変換する緯度経度変換部とを備え、前記画像取得部は、前記緯度経度変換部で変換された緯度経度に応じた地図データを、前記画像記憶部から取得することを特徴とする請求項６に記載の画像形成装置。
【請求項９】
前記地図データを少なくとも１つの住所に対応付けて記憶するサーバ装置とネットワークを介して接続され、前記画像取得部は、前記置換対象文字列に含まれる住所に応じた地図データを、前記サーバ装置から取得することを特徴とする請求項６に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、より詳細には、原稿画像を読み取って原稿画像データを入力する原稿読取機能を備えた画像形成装置に関する。
【背景技術】
【０００２】
従来、画像形成装置として、原稿読取（スキャナ）機能、コピー機能、プリンタ機能などの複数の機能を備えたＭＦＰ（デジタル複合機：Multi Function Peripheral）が知られている。このようなＭＦＰを用いて、各種の印刷物を作成しようとした場合、一般的には、ＰＣ（パーソナルコンピュータ）のアプリケーションソフトウェアにより文書データを作成し、この文書データをＭＦＰで印刷することで、所望の印刷物を必要な枚数分だけ得ることができる。また、作成した文書データをＰＣ等に保存しておけば、ユーザはいつでも同じ印刷物を得ることができる。
【０００３】
上記のような画像形成装置の中には、印刷物に含まれる文字や図形を認識する機能を備えたものが知られている（例えば、特許文献１を参照）。この特許文献１に記載の画像形成装置は、原稿画像を読み取る原稿読取部と、予め数種類の文字フォント及び数種類の図形データを格納した記憶部と、原稿読取部で読み取った原稿画像データと記憶部に格納されている文字フォント及び図形データとを照合し、文字認識、図形認識を行う画像処理部とを備えて構成される。そして、画像処理部は、原稿画像データで文字認識した部分は文字フォントに置き換え、図形認識した部分は図形データに置き換えて印字データを生成する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−５８８９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上記印刷物として、サークル活動や各種イベントなどで用いられる連絡文書を作成する場合、イラストや写真、地図などの画像（以下、単にイラストという）を連絡文書内に配置することが広く行われている。しかしながら、連絡文書の内容に適したイラストを一から作成するのは時間がかかるため、例えば、ＰＣ等を用いて、各種のイラストを記憶している内蔵ＨＤＤ、ＣＤＲＯＭ等の外部記録媒体、あるいはサーバ装置から所望のイラストを検索・取得するようにしている。この際、大量のイラストの中から所望の１つを検索するのは大変であり、手間がかかっていた。また、上記の内蔵ＨＤＤ、記録媒体、あるいはサーバ装置から検索しても適当なイラストが見つからない場合もある。
【０００６】
これに対して、予めキーワードを埋め込んだ原稿画像（印刷物）を作成しておき、この原稿画像をＭＦＰで読み取って原稿画像データを入力し、原稿画像データ内のキーワードを文字認識し、キーワードに応じたイラストを原稿画像データに配置することで、上記のようなイラスト検索時の手間を軽減することが考えられる。上述の特許文献１には、原稿画像の文字や図形を認識する技術について記載されているが、これは、原稿画像を読み取った原稿画像データに対して、文字認識した部分は同じ文字フォントに置き換え、図形認識した部分は同じ図形に置き換えて、原稿画像の読み取りに伴う画質の劣化を防止することを目的としたものである。従って、上記のようなイラスト検索に適用されるものではない。
【０００７】
本発明は、上述のような実情に鑑みてなされたもので、原稿画像（印刷物）を読み取って入力した原稿画像データに、ユーザの所望する画像データを、画像検索することなく、容易に配置することができる画像形成装置を提供すること、を目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第１の技術手段は、原稿画像を読み取って原稿画像データを入力する原稿読取部と、該読み取った原稿画像データを解析して、該原稿画像データから、予め定められた置換対象文字列を抽出する文字列抽出部と、該抽出した置換対象文字列に予め決められたキーワードが含まれる場合に、該キーワードに応じた画像データを取得する画像取得部と、前記置換対象文字列を含む領域を前記画像取得部により取得した画像データに置き換えて印字データを生成する画像処理部とを備えたことを特徴としたものである。
【０００９】
第２の技術手段は、第１の技術手段において、前記画像データはイラストデータまたは写真データであり、前記キーワードは前記イラストデータまたは写真データを特定するための名称であることを特徴としたものである。
【００１０】
第３の技術手段は、第２の技術手段において、前記イラストデータまたは写真データを少なくとも１つの名称に対応付けて記憶する画像記憶部を備え、前記画像取得部は、前記置換対象文字列に含まれる名称に応じたイラストデータまたは写真データを、前記画像記憶部から取得することを特徴としたものである。
【００１１】
第４の技術手段は、第２の技術手段において、前記イラストデータまたは写真データを画像番号に対応付けて記憶する画像記憶部と、前記画像番号に対して少なくとも１つの名称が対応付けられた画像管理テーブルとを備え、前記画像取得部は、前記置換対象文字列に含まれる名称に応じた画像番号を前記画像管理テーブルから特定し、該特定した画像番号に応じたイラストデータまたは写真データを、前記画像記憶部から取得することを特徴としたものである。
【００１２】
第５の技術手段は、第２の技術手段において、前記イラストデータまたは写真データを少なくとも１つの名称に対応付けて記憶するサーバ装置とネットワークを介して接続され、前記画像取得部は、前記置換対象文字列に含まれる名称に応じたイラストデータまたは写真データを、前記サーバ装置から取得することを特徴としたものである。
【００１３】
第６の技術手段は、第１の技術手段において、前記画像データは地図データであり、前記キーワードは前記地図データを特定するための住所であることを特徴としたものである。
【００１４】
第７の技術手段は、第６の技術手段において、前記地図データを少なくとも１つの住所に対応付けて記憶する画像記憶部を備え、前記画像取得部は、前記置換対象文字列に含まれる住所に応じた地図データを、前記画像記憶部から取得することを特徴としたものである。
【００１５】
第８の技術手段は、第６の技術手段において、前記地図データを緯度経度に対応付けて記憶する画像記憶部と、前記置換対象文字列に含まれる住所を緯度経度に変換する緯度経度変換部とを備え、前記画像取得部は、前記緯度経度変換部で変換された緯度経度に応じた地図データを、前記画像記憶部から取得することを特徴としたものである。
【００１６】
第９の技術手段は、第６の技術手段において、前記地図データを少なくとも１つの住所に対応付けて記憶するサーバ装置とネットワークを介して接続され、前記画像取得部は、前記置換対象文字列に含まれる住所に応じた地図データを、前記サーバ装置から取得することを特徴としたものである。
【発明の効果】
【００１７】
本発明によれば、原稿画像（印刷物）を読み取って入力した原稿画像データから置換対象文字列を抽出し、この置換対象文字列に予め決められたキーワードが含まれる場合に、キーワードに応じた画像データを取得し、置換対象文字列を含む領域を取得した画像データに置き換えて印字データを生成することができるため、原稿画像データに、ユーザの所望する画像データを、画像検索することなく、容易に配置することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る画像形成装置の構成例を示すブロック図である。
【図２】本発明に適用される原稿画像（印刷物）の一例を示す図である。
【図３】画像データに置き換え後の印刷物の一例を示す図である。
【図４】本発明に係る原稿の読み取り処理の一例を説明するためのフロー図である。
【図５】本発明に係る原稿画像データの解析処理の一例を説明するためのフロー図である。
【図６】領域分離が行われた原稿画像データの状態の一例を模式的に示す図である。
【図７】画像管理テーブルの一例を示す図である。
【図８】イラストデータまたは写真データを画像番号に対応付けて記憶した状態の一例を模式的に示す図である。
【図９】図６の原稿画像データに対して、画像データを置換する領域を最大サイズに調整した結果の一例を示す図である。
【図１０】ページ毎の解析結果テーブルの一例を示す図である。
【図１１】画像データに置き換え後の印字データの一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、添付図面を参照しながら、本発明の画像形成装置に係る好適な実施の形態について説明する。
【００２０】
図１は、本発明の一実施形態に係る画像形成装置の構成例を示すブロック図で、図中、１は画像形成装置を示す。画像形成装置１は、画像形成装置１の動作を制御するＣＰＵを含む制御部２と、各種情報を表示する表示部３ａ及びユーザによる操作入力を受け付ける操作部３ｂからなる表示操作ユニット３と、画像形成装置１を制御するためのプログラムを格納した不揮発性メモリであるＲＯＭ（Read Only Memory）４と、ＲＯＭ４に格納されたプログラムの実行領域となる揮発性メモリであるＲＡＭ（Random Access Memory）５と、原稿画像データ等を記憶するＨＤＤ（Hard Disk Drive）で構成される画像記憶部６と、原稿画像データの解析を行う画像解析部７と、原稿画像を光学的に読み取って原稿画像データを入力する原稿読取部８と、印刷用紙に印字出力する印字部９と、ネットワークＮを介してサーバ装置１２と接続するためのＮＩＣ部１０と、画像形成装置１に電力を供給するための電源部１１とを備える。
【００２１】
本発明の主たる目的は、原稿画像（印刷物）を読み取って入力した原稿画像データに、ユーザの所望する画像データを、画像検索することなく、容易に配置することができるようにすることにある。このための構成として、画像形成装置１は、原稿画像を読み取って原稿画像データを入力する原稿読取部８と、読み取った原稿画像データを解析して、原稿画像データから、予め定められた置換対象文字列を抽出する文字列抽出部と、抽出した置換対象文字列に予め決められたキーワードが含まれる場合に、キーワードに応じた画像データを取得する画像取得部と、置換対象文字列を含む領域を画像取得部により取得した画像データに置き換えて印字データを生成する画像処理部とを備える。なお、文字列抽出部は画像解析部７により実現され、画像取得部及び画像処理部は画像解析部７及び制御部２により実現される。
【００２２】
図２は、本発明に適用される原稿画像（印刷物）の一例を示す図で、図中、２０は原稿を示す。この原稿２０が原稿読取部８により読み取られ、原稿画像データとして画像形成装置１に入力される。そして、画像解析部７は、原稿画像データから、予め定められた置換対象文字列として、例えば、［置換］テニスラケットの図置換２１、［置換］□□市□□町１丁目２−３の地図置換２２、［置換］テニスの図置換２３を抽出する。このように置換対象とする文字列の先頭に例えば［置換］を付与することで、当該文字列が文字認識により置換対象文字列であることを認識することができる。そして、これら置換対象文字列には、予め決められたキーワードとして、「テニスラケット」、「□□市□□町１丁目２−３」、「テニス」が含まれるため、制御部２は、これらのキーワードに応じた画像データを取得する。
【００２３】
上記において、キーワードが「テニスラケット」、「テニス」などの名称の場合、画像データとして、イラストデータまたは写真データが名称に対応付けられて例えば画像記憶部６に記憶されている。すなわち、画像記憶部６は、イラストデータまたは写真データを少なくとも１つの名称に対応付けて記憶する。そして、制御部２は、置換対象文字列に含まれる名称に応じたイラストデータまたは写真データを、画像記憶部６から取得する。具体的には、制御部２は、「テニスラケット」及び「テニス」の名称に基づき画像記憶部６からイラストデータまたは写真データを取得し、［置換］テニスラケットの図置換２１及び［置換］テニスの図置換２３の文字列を含む領域を、画像記憶部６から取得したイラストデータまたは写真データに置き換える。なお、ここでいう写真データとは、デジタルカメラ等で撮影されたデータのことをいう。
【００２４】
また、キーワードが「□□市□□町１丁目２−３」などの住所の場合、画像データとして、地図データが住所に対応付けられて例えば画像記憶部６に記憶されている。すなわち、画像記憶部６は、地図データを少なくとも１つの住所に対応付けて記憶する。そして、制御部２は、置換対象文字列に含まれる住所に応じた地図データを、画像記憶部６から取得する。具体的には、制御部２は、「□□市□□町１丁目２−３」の住所に基づき画像記憶部６から地図データを取得し、［置換］□□市□□町１丁目２−３の地図置換２２の文字列を含む領域を、画像記憶部６から取得した地図データに置き換える。このようにして、制御部２は、置換対象文字列に含まれるキーワードに応じた画像データ、すなわち、イラストデータ、写真データ、地図データを取得し、取得した画像データが配置された印字データを生成する。
【００２５】
そして、印字部９は、上記の印字データに基づき印字出力を行い、例えば、図３に示すような印刷物３０を作成することができる。印刷物３０には、図２の［置換］テニスラケットの図置換２１を含む領域に、テニスラケットのイラスト３１が印字され、図２の［置換］テニスの図置換２３を含む領域に、テニスのイラスト３３が印字され、さらに、図２の［置換］□□市□□町１丁目２−３の地図置換２２を含む領域に、□□市□□町１丁目２−３付近の地図３２が印字されている。
【００２６】
以下、図４，５に基づいて、本発明による画像形成装置１の動作例について説明する。なお、画像データとキーワードの対応付けには２通りの方法が考えられる。第１の方法は、前述したように、イラストデータまたは写真データと名称（キーワード）を直接対応付けると共に、地図データと住所（キーワード）を直接対応付ける方法である。また、第２の方法は、後述の図５で説明するように、イラストデータまたは写真データと画像番号、画像番号と名称（キーワード）をそれぞれ対応付けると共に、地図データと緯度経度、緯度経度と住所（キーワード）をそれぞれ対応付ける方法である。
【００２７】
図４は、本発明に係る原稿の読み取り処理の一例を説明するためのフロー図である。概略的には、ユーザにより、原稿読取部８に原稿がセットされ、操作部３ｂが操作されることで、原稿の読み取りが開始され、読み取られた原稿画像データは画像記憶部６に逐次格納され、原稿画像データの解析が行われる。本例では、図２に示した原稿２０が原稿読取部８で読み取られるものとして説明する。“ｎ”は読み取り原稿の枚数を示し、読み取り開始時には“ｎ”がクリアされる（ステップＳ１）。そして、ユーザによる読み取り開始の指示に応じて、原稿台に載置された原稿２０が読み取られると（ステップＳ２）、読み取られた原稿２０の原稿画像データは画像記憶部６に保存され（ステップＳ３）、原稿枚数“ｎ”がインクリメントされる（ステップＳ４）。
【００２８】
次に、画像解析部７は、画像記憶部６に保存された原稿画像データの解析を行う（ステップＳ５）。そして、次の原稿の有無が判定され（ステップＳ６）、新たな読み取り原稿が有る場合には（ＹＥＳの場合）、ステップＳ２に戻り処理を継続する。また、ステップＳ６において、新たな読み取り原稿が無い場合には（ＮＯの場合）、処理を終了する。なお、本例では、１枚の原稿が読み取られ、画像解析部７での原稿画像データの解析処理が実行された後、次の原稿の読み取り、解析が順次行われるものとして説明したが、原稿の読み取り処理と解析処理とを並行して行っても構わない。
【００２９】
図５は、本発明に係る原稿画像データの解析処理の一例を説明するためのフロー図である。本例では、画像データとキーワードの対応付けを前述の第２の方法によるものとして説明する。この場合、画像形成装置１は、イラストデータまたは写真データを画像番号に対応付けて記憶する画像記憶部６（図８参照）と、画像番号に対して少なくとも１つの名称（キーワード）が対応付けられた画像管理テーブル（図７参照）とを備える。画像解析部７は、置換対象文字列に含まれる名称に応じた画像番号を画像管理テーブルから特定し、制御部２は、特定した画像番号に応じたイラストデータまたは写真データを、画像記憶部６から取得する。
【００３０】
また、画像形成装置１は、地図データを緯度経度に対応付けて記憶する画像記憶部６と、置換対象文字列に含まれる住所を緯度経度に変換する緯度経度変換部とを備える。制御部２は、緯度経度変換部で変換された緯度経度に応じた地図データを、画像記憶部６から取得する。なお、上記の緯度経度変換部は、制御部２あるいは画像解析部７により実現される。
【００３１】
図５において、まず、画像記憶部６に保存された原稿画像データ（原稿画像データ２０ａという）は画像解析部７に送られ、画像解析部７は、原稿画像データ２０ａから文字列などの領域分離を行う（ステップＳ１１）。図６に領域分離が行われた原稿画像データ２０ａの状態を模式的に示す。このように原稿画像データ２０ａは点線で囲まれる各領域に分離される。なお、領域分離は公知の方法を用いればよく、ここでの説明は省略する。
【００３２】
そして、画像解析部７は、上記の領域分離により文字列と判定された部分について、文節単位で文字認識を行い（ステップＳ１２）、画像データ（イラストデータ、写真データ、地図データ）を管理するための管理番号“ｍ”がクリアされる（ステップＳ１３）。次に、画像解析部７は、文字認識した文字例を字句解析し、置換対象文字列であるか否か、すなわち、「［置換］・・・の図置換」あるいは「［置換］・・・の地図置換」を含む文字列であるか否かを判定する（ステップＳ１４）。なお、本例では、先頭に［置換］を有し、且つ、後半に「の図置換」あるいは「の地図置換」を有する文字列を置換対象文字列として認識するようにしているが、先頭に［置換］を有する文字列を置換対象文字列として認識するようにしてもよく、あるいは、後半の字句が「の図置換」あるいは「の地図置換」である文字列を置換対象文字列として認識するようにしてもよい。もちろん、これ以外の字句であってもよいことは言うまでもない。
【００３３】
上記において、領域分離を行った場合、図６に示すように、原稿画像データ２０ａに含まれる文字列を領域として認識することが可能であるため、画像データに置き換える各領域、すなわち、［置換］テニスラケットの図置換２１ａ、［置換］□□市□□町１丁目２−３の地図置換２２ａ、［置換］テニスの図置換２３ａの各文字列を含む領域について、他の領域と重ならない範囲で最大サイズを求めることができる。
【００３４】
次に、画像解析部７は、ステップＳ１４における字句解析の結果、「［置換］…の図置換」を含む文字列か否かを判定し（ステップＳ１５）、「［置換］…の図置換」を含む文字列と判定した場合（ＹＥＳの場合）、その文字列を置換対象文字列と判定し、図７の画像管理テーブルに登録された名称（キーワード）を含むか否かを判定する（ステップＳ１６）。この画像管理テーブルは、図７に示すように、イラストデータまたは写真データに割り当てられた画像番号に対して、少なくとも１つの名称（キーワード）が対応付けられたものである。例えば、画像データ名が「テニス」の画像番号１００には、名称（キーワード）として、“テニス”、“庭球”が対応付けられている。他の画像番号１０１，１０２，…，２００，…，２１０，２１１，…についても同様である。また、画像記憶部６は、図８に示すように、イラストデータまたは写真データを画像番号に対応付けて記憶している。
【００３５】
そして、画像解析部７は、ステップＳ１６において、置換対象文字列に、画像管理テーブルに登録された名称（キーワード）を含むと判定した場合（ＹＥＳの場合）、画像管理テーブルから名称に応じた画像番号を特定する（ステップＳ１７）。また、ステップＳ１６において、置換対象文字列に、画像管理テーブルに登録された名称（キーワード）を含まないと判定した場合（ＮＯの場合）、ステップＳ２１に移行する。
【００３６】
また、画像解析部７は、ステップＳ１５において、「［置換］・・・の図置換」を含まない文字列と判定した場合（ＮＯの場合）、「［置換］…の地図置換」を含む文字列か否かを判定する（ステップＳ２２）。そして、「［置換］…の地図置換」を含む文字列と判定した場合（ＹＥＳの場合）、その文字列を置換対象文字列と判定し、住所（キーワード）を含むか否かを判定する（ステップＳ２３）。また、ステップＳ２２において、「［置換］…の地図置換」を含まない文字列と判定した場合（ＮＯの場合）、ステップＳ２１に移行する。
【００３７】
そして、画像解析部７は、ステップＳ２３において、置換対象文字列に、住所（キーワード）を含むと判定した場合（ＹＥＳの場合）、その住所を緯度経度に変換し（ステップＳ２４）、ステップＳ１８に移行する。また、ステップＳ２３において、置換対象文字列に、住所（キーワード）を含まないと判定した場合（ＮＯの場合）、ステップＳ２１に移行する。
【００３８】
次に、画像解析部７は、ステップＳ１１における領域分離の結果に基づいて、置換する画像データの最大サイズ、すなわち、画像データを置換する領域の最大サイズを算出し（ステップＳ１８）、管理番号“ｍ”を１つインクリメントする（ステップＳ１９）。このステップＳ１８において、図６の原稿画像データ２０ａに対して、画像データを置換する領域（［置換］テニスラケットの図置換２１ａ、［置換］□□市□□町１丁目２−３の地図置換２２ａ、［置換］テニスの図置換２３ａの各文字列を含む領域）を最大サイズに調整した結果を図９に示す。そして、画像解析部７は、上記の解析により求めた情報、すなわち、ステップＳ１８で求めた画像置換領域（図１０の開始Ｘ座標、開始Ｙ座標、終了Ｘ座標、終了Ｙ座標）、ステップＳ１７及びＳ２４で求めた画像番号／緯度経度を、図１０に示すページ毎の解析結果テーブルに記憶する。なお、図９に示す文字列領域の例は、図１０の画像置換領域に対応しているものとする。
【００３９】
このようにして、画像解析部７は、３つの置換対象文字列（［置換］テニスラケットの図置換２１ａ、［置換］□□市□□町１丁目２−３の地図置換２２ａ、［置換］テニスの図置換２３ａ）についての解析結果を、ｎ枚目用の解析結果テーブルのＮｏ．ｍ（ｎはページ数、ｍは管理番号、図１０の例ではｎ＝１，ｍ＝１〜３）に登録し（ステップＳ２０）、次の文字列が存在するか否かを判定する（ステップＳ２１）。次の文字列が存在する場合（ＹＥＳの場合）、ステップＳ１４に戻り処理を繰り返し、また、次の文字列が存在しない場合（ＮＯの場合）、このまま終了する。
【００４０】
そして、制御部２は、画像解析部７で生成された解析結果テーブル（図１０）を参照し、各置換対象文字列（テニスラケットの図置換２１ａ、□□市□□町１丁目２−３の地図置換２２ａ、テニスの図置換２３ａ）について、それぞれの画像番号または緯度経度に対応する画像データ（イラストデータ、写真データ、地図データ）を画像記憶部６から取得する。そして、制御部２は、解析結果テーブル（図１０）の画像置換領域を超えない最大サイズに画像データのサイズを調整し、テニスラケットの図置換２１ａ、□□市□□町１丁目２−３の地図置換２２ａ、テニスの図置換２３ａを含むそれぞれの領域を、サイズ調整後の画像データに置き換えて印字データ２０ａ′を生成する。
【００４１】
図１１に印字データ２０ａ′の一例を示す。印刷物２０ａ′には、図９の［置換］テニスラケットの図置換２１ａを含む領域に、テニスラケットのイラスト２１ａ′が配置され、図９の［置換］テニスの図置換２３ａを含む領域に、テニスのイラスト２３ａ′が配置され、さらに、図９の［置換］□□市□□町１丁目２−３の地図置換２２ａを含む領域に、□□市□□町１丁目２−３付近の地図２２ａ′が配置されている。そして、印字部９が、この印字データ２０ａ′を印字出力することで、ユーザは所望の印刷物を得ることができる。
【００４２】
なお、上記のステップＳ１６及びステップＳ２３において、置換対象文字列であるが、キーワードを含まない場合には、その置換対象文字列について画像データへの置き換えが実行されないため、そのままの状態とされる。この場合、画像形成装置１の表示部３ａにエラーメッセージを表示させるなどして、ユーザに通知することが望ましい。
【００４３】
ここで、上記の実施形態では、画像記憶部６から画像データ（イラストデータ、写真データ、地図データ）を取得する場合について説明したが、この画像データをサーバ装置１２からネットワークＮを介して取得するようにしてもよい。この場合、サーバ装置１２は、イラストデータまたは写真データを少なくとも１つの名称に対応付けて記憶する。画像形成装置１は、ネットワークＮを介してサーバ装置１２と接続され、置換対象文字列に含まれる名称に応じたイラストデータまたは写真データを、サーバ装置１２から取得する。すなわち、画像形成装置１が、置換対象文字列に含まれる名称を含む問い合わせコマンドを送信し、これを受けたサーバ装置１２は、問い合わせコマンドに含まれる名称に応じたイラストデータまたは写真データを抽出して、抽出したイラストデータまたは写真データを画像形成装置１に送信する。
【００４４】
なお、イラストデータまたは写真データと画像番号とを対応付けている場合、サーバ装置１２は、イラストデータまたは写真データを画像番号に対応付けて記憶するようにしてもよい。画像形成装置１は、置換対象文字列に含まれる名称に基づき、図７の画像管理テーブルから画像番号を特定し、特定した画像番号を含む問い合わせコマンドをサーバ装置１２に送信する。これを受けたサーバ装置１２は、問い合わせコマンドに含まれる画像番号に応じたイラストデータまたは写真データを抽出して、抽出したイラストデータまたは写真データを画像形成装置１に送信する。
【００４５】
地図データについても同様であるが、サーバ装置１２は、地図データを少なくとも１つの住所に対応付けて記憶する。画像形成装置１は、ネットワークＮを介してサーバ装置１２と接続され、置換対象文字列に含まれる住所に応じた地図データを、サーバ装置１２から取得する。すなわち、画像形成装置１が、置換対象文字列に含まれる住所を含む問い合わせコマンドを送信し、これを受けたサーバ装置１２は、問い合わせコマンドに含まれる住所に応じた地図データを抽出して、抽出した地図データを画像形成装置１に送信する。
【００４６】
なお、地図データと緯度経度とを対応付けている場合、サーバ装置１２は、地図データを緯度経度に対応付けて記憶するようにしてもよい。画像形成装置１は、置換対象文字列に含まれる住所を緯度経度に変換し、変換した緯度経度を含む問い合わせコマンドをサーバ装置１２に送信する。これを受けたサーバ装置１２は、問い合わせコマンドに含まれる緯度経度に応じた地図データを抽出して、抽出した地図データを画像形成装置１に送信する。
【００４７】
このように本発明によれば、予めキーワードを埋め込んだ原稿画像（印刷物）を作成しておき、この原稿画像を画像形成装置で読み取って原稿画像データを入力し、原稿画像データ内のキーワードを文字認識し、キーワードに応じた画像データ（イラストデータ、写真データ、地図データ）を原稿画像データに配置することで、画像検索することなく、ユーザの所望する画像が配置された印刷物を得ることができる。また、キーワードに応じた画像データが自動的に原稿画像データにレイアウトされるため、ユーザが画像データのレイアウトを行う必要がなく、画像データの挿入を簡単に行うことができる。
【符号の説明】
【００４８】
１…画像形成装置、２…制御部、３…表示操作ユニット、３ａ…表示部、３ｂ…操作部、４…ＲＯＭ、５…ＲＡＭ、６…画像記憶部、７…画像解析部、８…原稿読取部、９…印字部、１０…ＮＩＣ部、１１…電源部、１２…サーバ装置。
【図１】
2013016059.tif 000003
【図２】
2013016059.tif 000004
【図３】
2013016059.tif 000005
【図４】
2013016059.tif 000006
【図５】
2013016059.tif 000007
【図６】
2013016059.tif 000008
【図７】
2013016059.tif 000009
【図８】
2013016059.tif 000010
【図９】
2013016059.tif 000011
【図１０】
2013016059.tif 000012
【図１１】
2013016059.tif 000013