(57)【特許請求の範囲】
【請求項１】
原稿の画像を読み取るスキャナー部と、
前記スキャナー部が読み取った画像データの文字数及び文字サイズに対応する広告データを出力する情報管理部と、
前記広告データに対し画像処理により印刷データを生成する画像処理部と、
用紙に対し前記印刷データに基づいた画像を印刷するプリンター部とを備え、
前記情報管理部は、
複数の広告パーツデータを記憶する広告データ記憶部と、
前記スキャナー部が読み取った前記画像データを記憶する画像データ記憶部と、
前記画像データに対し文字認識を行う画像データ解析部と、
前記文字認識の結果から、前記文字数及び文字サイズを解析し、文字属性値を求める文字解析部と、
前記文字属性値と前記広告パーツデータの選択基準となる広告選択基準値との比較に基づき、前記広告パーツデータを選択する広告データ選択部と、
前記選択した前記広告パーツデータを１つの前記広告データとなるように編集する広告データ編集部とを有し、
さらに、前記広告データ記憶部には、前記広告パーツデータを優先度に対応させて登録する広告データ管理テーブルが記憶され、
前記文字解析部は、前記文字認識の結果から、前記文字数と、文字の基準サイズに対する前記文字サイズの倍率とを求め、さらに前記文字数と前記文字サイズの倍率との乗算によって前記文字属性値を求め、
前記広告データ選択部は、前記文字属性値と前記広告選択基準値との比較結果に応じた前記優先度に対応する前記広告パーツデータを選択する
ことを特徴とする広告出力装置。
【請求項２】
スキャナー部により、原稿の画像を読み取る工程と、
情報管理部により、前記スキャナー部が読み取った画像データの文字数及び文字サイズに対応する広告データを出力する工程と、
画像処理部により、前記広告データに対し画像処理により印刷データを生成する工程と、
プリンター部により、用紙に対し前記印刷データに基づいた画像を印刷する工程とを広告出力装置を制御するコンピューターに実行させ、
さらに、
前記情報管理部は、
広告データ記憶部により、複数の広告パーツデータを記憶し、
画像データ記憶部により、前記スキャナー部が読み取った前記画像データを記憶し、
画像データ解析部により、前記画像データに対し文字認識を行い、
文字解析部により、前記文字認識の結果から、前記文字数及び文字サイズを解析し、文字属性値を求め、
広告データ選択部により、前記文字属性値と前記広告パーツデータの選択基準となる広告選択基準値との比較に基づき、前記広告パーツデータを選択し、
広告データ編集部により、前記選択した前記広告パーツデータを１つの前記広告データとなるように編集し、
さらにまた、
前記広告データ記憶部は、前記広告パーツデータを優先度に対応させて登録する広告データ管理テーブルを記憶し、
前記文字解析部は、前記文字認識の結果から、前記文字数と、文字の基準サイズに対する前記文字サイズの倍率とを求め、さらに前記文字数と前記文字サイズの倍率との乗算によって前記文字属性値を求め、
前記広告データ選択部は、前記文字属性値と前記広告選択基準値との比較結果に応じた前記優先度に対応する前記広告パーツデータを選択する
ことを特徴とする広告出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告などの情報の出力に適した広告出力装置及び広告出力プログラムに関する。
【背景技術】
【０００２】
たとえば、プリンター、多機能プリンター、複合機などのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である画像形成装置においては、学校、公共施設、コンビニエンスストアなどの不特定多数の人によって利用可能な環境に設置されている場合がある。また、このような環境に設置される画像形成装置では、印刷やコピーに限らず、様々な情報を提供するものとしても利用されている。
【０００３】
その一つとして、特許文献１に示されている広域印刷システムが知られている。この広域印刷システムは、インターネット上のドキュメントサーバが画像形成装置からの文書ＩＤ及び店舗情報を受信し、これらの文書ＩＤ及び店舗情報が記憶済みのものと一致すると、画像形成装置に対し文書ＩＤが示す広告などの印刷データを送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２５２６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１での広域印刷システムでは、画像形成装置から文書ＩＤ及び店舗情報を送信することにより、インターネット上のドキュメントサーバからの文書ＩＤが示す広告などの情報である印刷データを受信して印刷できる。
【０００６】
ところが、印刷された広告などの情報は、広告主側で設定した文字が使用される。このため、画像形成装置により、たとえばコピー機能を使用して印刷した印刷物の裏面などに、広告主側で設定した文字での広告などの情報が印刷されると、違和感を覚えることがある。
【０００７】
具体的には、たとえばコピー元となる原稿の文字数に対し、広告などの情報の文字数が多すぎたり少なすぎたりすると、原稿の文字数とのバランスが崩れてしまい、違和感を覚えることがある。
【０００８】
また、たとえば原稿の文字サイズに対し、広告などの情報の文字サイズが大きすぎたり小さすぎたりすると、原稿の文字サイズとのバランスが崩れてしまい、違和感を覚えることがある。
【０００９】
このように、たとえば原稿の文字数及び文字サイズと、広告などの情報の文字数及び文字サイズとが異なると、ユーザーが違和感を覚えるため、違和感のない広告などの情報を印刷又は表示できる装置の開発が望まれている。
【００１０】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる広告出力装置及び広告出力プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の広告出力装置は、原稿の画像を読み取るスキャナー部と、前記スキャナー部が読み取った画像データの文字数及び文字サイズに対応する広告データを出力する情報管理部と、前記広告データに対し画像処理により印刷データを生成する画像処理部と、用紙に対し前記印刷データに基づいた画像を印刷するプリンター部とを備え、前記情報管理部は、複数の広告パーツデータを記憶する広告データ記憶部と、前記スキャナー部が読み取った前記画像データを記憶する画像データ記憶部と、前記画像データに対し文字認識を行う画像データ解析部と、前記文字認識の結果から、前記文字数及び文字サイズを解析し、文字属性値を求める文字解析部と、前記文字属性値と前記広告パーツデータの選択基準となる広告選択基準値との比較に基づき、前記広告パーツデータを選択する広告データ選択部と、前記選択した前記広告パーツデータを１つの前記広告データとなるように編集する広告データ編集部とを有し、さらに、前記広告データ記憶部には、前記広告パーツデータを優先度に対応させて登録する広告データ管理テーブルが記憶され、前記文字解析部は、前記文字認識の結果から、前記文字数と、文字の基準サイズに対する前記文字サイズの倍率とを求め、さらに前記文字数と前記文字サイズの倍率との乗算によって前記文字属性値を求め、前記広告データ選択部は、前記文字属性値と前記広告選択基準値との比較結果に応じた前記優先度に対応する前記広告パーツデータを選択することを特徴とする。
本発明の広告出力プログラムは、スキャナー部により、原稿の画像を読み取る工程と、情報管理部により、前記スキャナー部が読み取った画像データの文字数及び文字サイズに対応する広告データを出力する工程と、画像処理部により、前記広告データに対し画像処理により印刷データを生成する工程と、プリンター部により、用紙に対し前記印刷データに基づいた画像を印刷する工程とを広告出力装置を制御するコンピューターに実行させ、さらに、前記情報管理部は、広告データ記憶部により、複数の広告パーツデータを記憶し、画像データ記憶部により、前記スキャナー部が読み取った前記画像データを記憶し、画像データ解析部により、前記画像データに対し文字認識を行い、文字解析部により、前記文字認識の結果から、前記文字数及び文字サイズを解析し、文字属性値を求め、広告データ選択部により、前記文字属性値と前記広告パーツデータの選択基準となる広告選択基準値との比較に基づき、前記広告パーツデータを選択し、広告データ編集部により、前記選択した前記広告パーツデータを１つの前記広告データとなるように編集し、さらにまた、前記広告データ記憶部は、前記広告パーツデータを優先度に対応させて登録する広告データ管理テーブルを記憶し、前記文字解析部は、前記文字認識の結果から、前記文字数と、文字の基準サイズに対する前記文字サイズの倍率とを求め、さらに前記文字数と前記文字サイズの倍率との乗算によって前記文字属性値を求め、前記広告データ選択部は、前記文字属性値と前記広告選択基準値との比較結果に応じた前記優先度に対応する前記広告パーツデータを選択することを特徴とする。
これにより、たとえば用紙に印刷される広告を、スキャナー部が読み取った画像データの文字数及び文字サイズに対応させることができる。
【発明の効果】
【００１２】
本発明の広告出力装置及び広告出力プログラムによれば、たとえば用紙に印刷される広告を、スキャナー部が読み取った画像データの文字数及び文字サイズに対応させることができ、ユーザーに対し違和感の無い広告を出力することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の広告出力装置をＭＦＰに適用した場合の一実施形態を説明するための図である。
【図２】図１のＭＦＰの内部構成の一例を示す図である。
【図３】図２の情報管理部の構成を説明するための図である。
【図４】図３の文字解析部による文字属性値の算出方法を説明するための文字属性算出表であって、図４（Ａ）は文字数が５０で全ての文字の文字サイズが１２ポイントである場合を示し、図４（Ｂ）は文字数が８０で１２、１４、１６ポイントの文字サイズの文字がある場合を示し、図４（Ｃ）は文字数が３０で１２、１４、１９ポイントの文字サイズの文字がある場合を示す図である。
【図５】図３の広告データ記憶部に記憶されている広告データ管理テーブルの一例を示す図である。
【図６】図３の広告データ編集部によって編集される広告データの一例について説明するものであって、図３（ａ）は優先度１の広告パーツデータが編集された場合を示し、図３（ｂ）は優先度１及び２の広告パーツデータが編集された場合を示し、図３（ｃ）は優先度１〜３の広告パーツデータが編集された場合を示す図である。
【図７】図１のＭＦＰによって印刷される広告の一例を示す図である。
【図８】図１のＭＦＰによる広告出力方法について説明するためのフローチャートである。
【図９】図３の広告データ選択部による広告パーツデータの選択方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の広告出力装置の一実施形態を、図１〜図９を参照しながら説明する。なお、以下の説明においての広告出力装置の一例としては、たとえば印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能などを搭載した複合的な周辺機器であるＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であるものとする。
【００１５】
まず、図１に示すように、ＭＦＰ１００は、インターネット４００を介し、コンテンツサーバー２００やウェブサーバー３００などに接続されている。また、ＭＦＰ１００は、学校、公共施設、コンビニエンスストアなどの不特定多数の人によって利用可能な環境に設置されているものとする。なお、コンテンツサーバー２００は、たとえば広告に関する情報などを配信する。ウェブサーバー３００は、各種ホームページなどの情報を配信する。
【００１６】
次に、図２を参照し、ＭＦＰ１００の内部構成の一例について説明する。ＭＦＰ１００は、スキャナー部１０１、プリンター部１０２、ＦＡＸ部１０３、Ｉ／Ｆ（インターフェース）１０４、パネル部１０５、ＨＤＤ１０６を制御する制御部１１０を備えている。
【００１７】
スキャナー部１０１は、イメージセンサ（図示省略）によって読み取られる、図示しない原稿の画像をデジタルの画像データに変換し、制御部１１０に入力するデバイスである。プリンター部１０２は、制御部１１０から出力される印刷データに基づき、後述の用紙６００上に画像を印刷するデバイスである。ＦＡＸ部１０３は、制御部１１０から出力されるデータを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからのデータを受信して制御部１１０に入力するデバイスである。
【００１８】
Ｉ／Ｆ１０４は、図示しないインターネット４００を介し、コンテンツサーバー２００やウェブサーバー３００などとの通信を受け持つ。パネル部１０５は、ＭＦＰ１００の印刷機能、コピー機能、ＦＡＸ機能、インターネット４００経由でのデータ送受信機能や、各種設定のための表示を行うデバイスである。また、パネル部１０５には、後述のシステム制御部１２１によって制御されるパネル操作制御部１１９の制御により、広告などの情報を表示させてもよい。ＨＤＤ１０６は、ＭＦＰ１００の種々の機能を提供するためのアプリケーションプログラムなどを記憶している記憶デバイスである。
【００１９】
制御部１１０は、画像形成プログラムや制御プログラムなどを実行してＭＦＰ１００全体の動作を制御するプロセッサーである。制御部１１０は、スキャナー制御部１１１、プリンター制御部１１２、ＦＡＸ（Ｆａｃｓｉｍｉｌｅ）制御部１１３、通信制御部１１４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１５、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１６、画像処理部１１７、情報管理部１１８、パネル操作制御部１１９、ＨＤＤ制御部１２０、システム制御部１２１を備えている。また、これらは、データバス１２２に接続されている。
【００２０】
スキャナー制御部１１１は、スキャナー部１０１の読み取り動作を制御する。プリンター制御部１１２は、プリンター部１０２の印刷動作を制御する。ＦＡＸ制御部１１３は、ＦＡＸ部１０３によるデータの送受信動作を制御する。通信制御部１１４は、Ｉ／Ｆ１０４を介し、インターネット４００経由でのデータなどの送受信の制御を行う。
【００２１】
ＲＡＭ１１５は、プログラムを実行するためのワークメモリーである。また、ＲＡＭ１１５は、画像処理部１１７によって画像処理された印刷データを記憶する。ＲＯＭ１１６には、各部の動作チェックなどを行う制御プログラムが記憶されている。画像処理部１１７は、情報管理部１１８からの画像データ及び広告データに対する画像処理（ラスタライズ）を行う。システム制御部１２１は、画像処理部１１７が画像処理した印刷データを、一旦、ＲＡＭ１１５に記憶させる。
【００２２】
情報管理部１１８は、詳細は後述するが、図示しない原稿の画像データから文字数及び文字サイズを解析し、後述の用紙６００に印刷する広告データの選択などを行う。パネル操作制御部１１９は、パネル部１０５の表示動作を制御する。また、パネル操作制御部１１９は、パネル部１０５を介し、印刷、コピー、ＦＡＸ、インターネット４００経由でのデータ送受信などの開始などを受け付ける。ＨＤＤ制御部１２０は、ＨＤＤ１０６に対するデータの読み出し及び書き込みなどを制御する。システム制御部１２１は、各部の連携動作などを制御する。また、システム制御部１２１は、パネル操作制御部１１９からの印刷又はコピーの開始の通知を受け取ると、情報管理部１１８に対し、たとえば図示しない原稿の画像データの文字数及び文字サイズに応じた広告データの選択などを行わせる。また、システム制御部１２１は、パネル操作制御部１１９を介し、パネル部１０５に広告などの情報を表示させてもよい。
【００２３】
次に、図３を参照し、情報管理部１１８の構成について説明する。情報管理部１１８は、情報管理制御部１１８ａ、画像データ記憶部１１８ｂ、画像データ解析部１１８ｃ、文字解析部１１８ｄ、広告データ記憶部１１８ｅ、広告データ選択部１１８ｆ、広告データ編集部１１８ｇを有している。
【００２４】
情報管理制御部１１８ａは、システム制御部１２１の指示により、各部の連係動作を制御する。画像データ記憶部１１８ｂは、スキャナー部１０１が読み取った画像データを記憶する。画像データ解析部１１８ｃは、画像データ記憶部１１８ｂが記憶している画像データに対し、ＯＣＲ（ｏｐｔｉｃａｌ  ｃｈａｒａｃｔｅｒ  ｒｅｃｏｇｎｉｔｉｏｎ）やパターンマッチングなどによる文字認識を行う。なお、画像データ解析部１１８ｃは、文字認識と同時に、言語解析を行ってもよい。
【００２５】
文字解析部１１８ｄは、画像データ解析部１１８ｃによる文字認識の結果から、文字数及び文字サイズを解析する。すなわち、文字解析部１１８ｄは、画像データ解析部１１８ｃによる文字認識の結果から、文字数と文字サイズの倍率（以下、文字倍率という）とを求め、文字数×文字倍率によって文字属性値を得る。なお、文字属性値を得ることの詳細については後述する。
【００２６】
広告データ記憶部１１８ｅは、後述の用紙６００に印刷する複数の広告データを記憶している。なお、それぞれの広告データは、日本語で表したものと英語で表したものとで構成されてもよい。また、広告データについては、英語以外の言語で表したものを用いてもよいことは勿論である。この場合、広告データ記憶部１１８ｅに日本語及び英語に加え、英語以外の言語による広告データを記憶させておけばよい。
【００２７】
ただし、本実施形態では、説明の都合上、広告データを、日本語で表したものとする。また、これらの広告データは、たとえばコンテンツサーバー２００から定期的にダウンロードし、更新あるいは追加されてもよい。また、これらの広告データは、ＵＳＢメモリーなどの記憶媒体から取り込まれて更新あるいは追加されてもよい。
【００２８】
広告データ選択部１１８ｆは、文字解析部１１８ｄが解析した文字数及び文字サイズの解析結果である文字属性値と後述の広告選択基準値との比較に基づき、後述の広告パーツデータ５０１〜５０３を広告データ記憶部１１８ｅから選択する。広告データ編集部１１８ｇは、広告データ選択部１１８ｆが選択した広告パーツデータ５０１〜５０３を１つの広告データとなるように編集する。なお、広告データ編集部１１８ｇが編集した広告データについては、情報管理制御部１１８ａが上述した画像処理部１１７に渡す。
【００２９】
次に、図４を参照し、文字解析部１１８ｄによる文字属性値の算出方法について説明する。図４は、文字属性算出表１１８Ａを示している。すなわち、図４（Ａ）は画像データ解析部１１８ｃによる文字認識の結果、文字数が５０で全ての文字の文字サイズが１２ポイントである場合を示している。また、図４（Ｂ）は、画像データ解析部１１８ｃによる文字認識の結果、文字数が８０で１２、１４、１６ポイントの文字サイズの文字がある場合を示している。また、図４（Ｃ）は、画像データ解析部１１８ｃによる文字認識の結果、文字数が３０で１２、１４、１９ポイントの文字サイズの文字がある場合を示している。
【００３０】
まず、図４（Ａ）において、項目ａは、文字解析部１１８ｄが画像データ解析部１１８ｃによる文字認識の結果を解析することで得られる文字数（たとえば５０）を示している。項目ｂは、文字解析部１１８ｄが画像データ解析部１１８ｃによる文字認識の結果を解析することで得られる文字サイズ（たとえば１２ポイント）を示している。項目ｃは、文字サイズ毎の文字数（たとえば５０）を示している。ここでは、全ての文字の文字サイズがたとえば１２ポイントであるため、文字サイズ毎の文字数が５０となる。項目ｄは、全ての文字の文字サイズの平均ポイント（たとえば１２ポイント）を示している。項目ｅは、文字倍率（たとえば１．２）を示している。すなわち、文字倍率は、１２ポイント／１０ポイント＝１．２とした演算により求められる。なお、１０ポイントは基準ポイント（文字の基準サイズ）である。基準ポイントは、１０ポイントに限るものではない。９ポイント以下であってもよいし、１１ポイント以上であってもよい。項目ｆは、文字属性値（たとえば６０）を示している。ここで、文字属性値は、文字数に文字倍率を乗算することで得られた値である。
【００３１】
次に、図４（Ｂ）において、項目ａは、文字解析部１１８ｄが画像データ解析部１１８ｃによる文字認識の結果を解析することで得られる文字数（たとえば８０）を示している。項目ｂは、文字解析部１１８ｄが画像データ解析部１１８ｃによる文字認識の結果を解析することで得られる文字サイズ（たとえば１２ポイント、１４ポイント、１６ポイント）を示している。項目ｃは、文字サイズ毎の文字数（たとえば５０、１５、１５）を示している。項目ｄは、全ての文字の文字サイズの平均ポイント（たとえば１４ポイント）を示している。ここでは、文字サイズがたとえば１２ポイント、１４ポイント、１６ポイントであるため、平均ポイントがたとえば１４ポイントとなる。項目ｅは、文字倍率（たとえば１．４）を示している。すなわち、文字倍率は、１４ポイント／１０ポイント＝１．４とした演算により求められる。なお、１０ポイントは上記同様に、基準ポイントである。項目ｆは、文字属性値（たとえば１１２）を示している。ここで、文字属性値は、上記同様に、文字数に文字倍率を乗算することで得られた値である。
【００３２】
次に、図４（Ｃ）において、項目ａは、文字解析部１１８ｄが画像データ解析部１１８ｃによる文字認識の結果を解析することで得られる文字数（たとえば３０）を示している。項目ｂは、文字解析部１１８ｄが画像データ解析部１１８ｃによる文字認識の結果を解析することで得られる文字サイズ（たとえば１２ポイント、１４ポイント、１９ポイント）を示している。項目ｃは、文字サイズ毎の文字数（たとえば１５、１０、５）を示している。項目ｄは、全ての文字の文字サイズの平均ポイント（たとえば１５ポイント）を示している。ここでは、文字サイズがたとえば１２ポイント、１４ポイント、１９ポイントであるため、平均ポイントがたとえば１５ポイントとなる。項目ｅは、文字倍率（たとえば１．５）を示している。すなわち、文字倍率は、１５ポイント／１０ポイント＝１．５とした演算により求められる。なお、１０ポイントは上記同様に、基準ポイントである。項目ｆは、文字属性値（たとえば４５）を示している。ここで、文字属性値は、上記同様に、文字数に文字倍率を乗算することで得られた値である。
【００３３】
なお、文字サイズの平均ポイントは、各文字サイズの文字数を重み付けした加重平均（＝（Σ（文字サイズ×文字数））／全文字数）ポイントとしてもよい。また、文字解析部１１８ｄは、文字サイズ毎に文字属性値を算出し、各文字サイズの文字属性値の合計値を全体の文字属性値としてもよい。
【００３４】
次に、図５を参照し、広告データ記憶部１１８ｅに記憶されている広告データ管理テーブルの一例について説明する。
【００３５】
すなわち、広告データ管理テーブル５００には、複数の広告パーツデータ５０１〜５０３が登録されている。広告パーツデータ５０１は、たとえば「焼肉○○二号店  ＯＰＥＮ！！！」を示し、優先度１に対応している。広告パーツデータ５０２は、たとえば「キャンペーン実施中」を示し、優先度２に対応している。広告パーツデータ５０３は、たとえば「アクセスマップ  ○駅から徒歩○分」を示し、優先度３に対応している。
【００３６】
これらの広告パーツデータ５０１〜５０３は、詳細については後述するが、広告データ選択部１１８ｆが文字解析部１１８ｄの解析結果である文字属性値と、後述の広告選択基準値とを比較し、選択する。なお、図５では、広告パーツデータ５０１〜５０３が３つである場合として示しているが、３つに限るものではなく、２つであってもよいし、４つ以上であってもよい。
【００３７】
次に、図６及び図７を参照し、広告データ編集部１１８ｇによって編集される広告データの一例について説明する。
【００３８】
まず、図６（ａ）は、広告データ選択部１１８ｆが広告データ記憶部１１８ｅの広告データ管理テーブル５００から優先度１の広告パーツデータ５０１を選択した場合を示している。この場合、広告データ編集部１１８ｇは、データ印刷領域５０５に広告パーツデータ５０１が収まるように編集する。
【００３９】
また、図６（ｂ）は、広告データ選択部１１８ｆが広告データ記憶部１１８ｅの広告データ管理テーブル５００から優先度１及び２の広告パーツデータ５０１を選択した場合を示している。この場合、広告データ編集部１１８ｇは、データ印刷領域５０５に広告パーツデータ５０１及び５０２が収まるように編集する。
【００４０】
また、図６（ｃ）は、広告データ選択部１１８ｆが広告データ記憶部１１８ｅの広告データ管理テーブル５００から優先度１〜３の広告パーツデータ５０１を選択した場合を示している。この場合、広告データ編集部１１８ｇは、データ印刷領域５０５に広告パーツデータ５０１、５０２、５０３が収まるように編集する。
【００４１】
なお、データ印刷領域５０５とは、たとえば図７に示す用紙６００に対する広告５０６の印刷領域５０７である。ここで、たとえば縦長の用紙６００にたとえば広告パーツデータ５０１に対応する広告５０６を印刷する場合、予め用意されている図示しない印刷位置及び印刷領域のパターンを選択することで、選択した位置に広告５０６が印刷される。ここで、たとえば用紙６００の上半分に広告５０６を印刷する場合、用紙６００の縦Ａ：横Ｂの比に合うように、印刷領域５０７の縦Ｃ：横Ｄの比が設定されてもよい。また、この縦横の比は、広告データ編集部１１８ｇによって設定することができる。このように、印刷領域５０７の縦Ｃ：横Ｄの比を、用紙６００の縦Ａ：横Ｂの比に合わせると、用紙６００に対する広告５０６のバランスを高めることができる。
【００４２】
なお、図７では、優先度１の広告パーツデータ５０１の広告５０６が印刷される場合としているが、優先度１及び２の広告パーツデータ５０１及び５０２と、優先度１〜３の広告パーツデータ５０１、５０２及び５０３の場合も同様に、印刷領域５０７の縦Ｃ：横Ｄの比を、用紙６００の縦Ａ：横Ｂの比に合わせると、用紙６００に対する広告５０６のバランスを高めることができる。
【００４３】
次に、図８を参照し、ＭＦＰ１００による広告出力方法について説明する。なお、以下においては、図示しない原稿に予め印刷されている画像をコピーする場合として説明する。
【００４４】
（ステップＳ１０１）
まず、システム制御部１２１は、画像の読み取り開始かどうかを判断する。この場合、システム制御部１２１は、パネル操作制御部１１９からのパネル部１０５を介しての読み取りの指示の通知が無ければ画像の読み取り開始ではないと判断する（ステップＳ１０１：Ｎｏ）。
これに対し、システム制御部１２１は、パネル操作制御部１１９からのパネル部１０５を介しての読み取りの指示の通知が有ると、画像の読み取り開始と判断し（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に移行する。
【００４５】
（ステップＳ１０２）
システム制御部１２１は、画像を読み取らせる。
この場合、システム制御部１２１は、スキャナー制御部１１１を介し、スキャナー部１０１に対して図示しない原稿に印刷されている画像を読み取らせる。このとき、システム制御部１２１は、情報管理部１１８に対して画像の読み取りが開始されたことを通知する。
【００４６】
（ステップＳ１０３）
情報管理部１１８の情報管理制御部１１８ａは、画像データを記憶させる。
この場合、情報管理制御部１１８ａは、スキャナー部１０１が読み取った画像データを画像データ記憶部１１８ｂに記憶させる。
【００４７】
（ステップＳ１０４）
情報管理制御部１１８ａは、画像データ解析部１１８ｃに対し、画像データを解析させる。
この場合、画像データ解析部１１８ｃは、画像データ記憶部１１８ｂが記憶している画像データに対し、ＯＣＲやパターンマッチングなどによる文字認識を行う。なお、画像データ解析部１１８ｃは、文字認識と同時に、言語解析を行ってもよい。
【００４８】
（ステップＳ１０５）
情報管理制御部１１８ａは、文字解析部１１８ｄに対し、文字解析させる。
この場合、文字解析部１１８ｄは、画像データ解析部１１８ｃによる文字認識の結果から、文字数及び文字サイズを解析する。すなわち、文字解析部１１８ｄは、画像データ解析部１１８ｃによる文字認識の結果から、文字数と文字サイズの倍率（以下、文字倍率という）とを求め、文字数×文字倍率によって文字属性値を得る。
【００４９】
（ステップＳ１０６）
情報管理制御部１１８ａは、文字解析が完了したかどうかを判断する。
この場合、情報管理制御部１１８ａは、文字解析部１１８ｄからの文字解析の完了を示す通知が無ければ文字解析が完了していないと判断する（ステップＳ１０６：Ｎｏ）。
これに対し、情報管理制御部１１８ａは、文字解析部１１８ｄからの文字解析の完了を示す通知が有れば文字解析が完了したと判断し（ステップＳ１０６：Ｙｅｓ）、ステップＳ１０７に移行する。
【００５０】
（ステップＳ１０７）
情報管理制御部１１８ａは、広告データ選択部１１８ｆに対し、広告パーツデータ５０１〜５０３を選択される。
この場合、広告データ選択部１１８ｆは、詳細については後述するが、文字解析部１１８ｄの文字解析による文字属性値に基づき、図５に示した広告データ管理テーブル５００から広告パーツデータ５０１〜５０３を選択する。
【００５１】
（ステップＳ１０８）
情報管理制御部１１８ａは、広告データ編集部１１８ｇに対し、広告パーツデータ５０１〜５０３の編集を行わせる。
この場合、広告データ編集部１１８ｇは、広告データ選択部１１８ｆが選択した広告パーツデータ５０１〜５０３を１つの広告データとなるように編集する。すなわち、広告データ編集部１１８ｇは、たとえば図６（ａ）に示したように、広告データ選択部１１８ｆが広告データ管理テーブル５００から優先度１の広告パーツデータ５０１を選択した場合、データ印刷領域５０５に広告パーツデータ５０１が収まるように編集する。
また、広告データ編集部１１８ｇは、たとえば図６（ｂ）に示したように、広告データ選択部１１８ｆが広告データ管理テーブル５００から優先度１及び２の広告パーツデータ５０１を選択した場合、データ印刷領域５０５に広告パーツデータ５０１及び５０２が収まるように編集する。
また、広告データ編集部１１８ｇは、たとえば図６（ｃ）に示したように、広告データ選択部１１８ｆが広告データ管理テーブル５００から優先度１〜３の広告パーツデータ５０１を選択した場合、データ印刷領域５０５に広告パーツデータ５０１、５０２、５０３が収まるように編集する。
なお、情報管理制御部１１８ａは、広告データ編集部１１８ｇによる編集が終了すると、システム制御部１２１に通知する。
【００５２】
（ステップＳ１０９）
システム制御部１２１は、画像処理を行わせる。
この場合、システム制御部１２１は、画像処理部１１７に対し、情報管理部１１８からの広告データ編集部１１８ｇによる編集データに対する画像処理を指示する。
【００５３】
（ステップＳ１１０）
システム制御部１２１は、印刷を行わせる。
この場合、システム制御部１２１は、プリンター制御部１１２を介し、プリンター部１０２に対して用紙６００への印刷を行わせる。このとき、プリンター部１０２は、たとえば図７に示した用紙６００の表側に、図示しない原稿の画像を印刷し、用紙６００の裏側の印刷領域５０７に広告５０６を印刷する。
なお、用紙６００の表側に、広告５０６を印刷できるスペースがある場合は、そのスペースに広告５０６を印刷してもよい。
【００５４】
次に、図９を参照し、広告データ選択部１１８ｆによる広告パーツデータ５０１〜５０３の選択方法について説明する。なお、以下では、文字解析部１１８ｄによる文字解析によって文字属性値が広告データ選択部１１８ｆに与えられている場合として説明する。
【００５５】
（ステップＳ２０１）
広告データ選択部１１８ｆは、文字属性値が広告選択基準値（たとえば５０）以下であるかどうかを判断する。
この場合、広告データ選択部１１８ｆは、図４（Ｃ）に示したように、文字属性値が４５である場合、文字属性値が広告選択基準値（たとえば５０）以下であると判断し（ステップＳ２０１：Ｙｅｓ）、ステップＳ２０２に移行する。
これに対し、広告データ選択部１１８ｆは、図４（Ａ）又は（Ｂ）に示したように、文字属性値が６０又は１１２である場合、文字属性値が広告選択基準値（たとえば５０）以下でないと判断し（ステップＳ２０１：Ｎｏ）、ステップＳ２０３に移行する。
【００５６】
（ステップＳ２０２）
広告データ選択部１１８ｆは、優先度１の広告パーツデータ５０１を選択する。
この場合、広告データ選択部１１８ｆは、広告データ管理テーブル５００から優先度１の広告パーツデータ５０１を選択する。
【００５７】
（ステップＳ２０３）
広告データ選択部１１８ｆは、文字属性値が広告選択基準値（たとえば１００）以下であるかどうかを判断する。
この場合、広告データ選択部１１８ｆは、図４（Ａ）に示したように、文字属性値が６０である場合、文字属性値が広告選択基準値（たとえば１００）以下であると判断し（ステップＳ２０３：Ｙｅｓ）、ステップＳ２０４に移行する。
これに対し、広告データ選択部１１８ｆは、図４（Ｂ）に示したように、文字属性値が１１２である場合、文字属性値が広告選択基準値（たとえば１００）以下でないと判断し（ステップＳ２０３：Ｎｏ）、ステップＳ２０６に移行する。
【００５８】
（ステップＳ２０４）
広告データ選択部１１８ｆは、優先度１及び２の広告パーツデータ５０１及び５０２を選択する。
この場合、広告データ選択部１１８ｆは、広告データ管理テーブル５００から優先度１及び２の広告パーツデータ５０１及び５０２を選択する。
【００５９】
（ステップＳ２０５）
広告データ選択部１１８ｆは、優先度１〜３の広告パーツデータ５０１〜５０３を選択する。
この場合、広告データ選択部１１８ｆは、広告データ管理テーブル５００から優先度１〜３の広告パーツデータ５０１〜５０３を選択する。
【００６０】
なお、ステップＳ２０１では広告選択基準値をたとえば５０とし、ステップＳ２０３では広告選択基準値をたとえば１００としているが、これらの値は広告パーツデータ５０１〜５０３の優先度１〜３を選択させるための比較値であり、いずれもこれらの値に限定されるものではない。
【００６１】
このように、本実施形態では、スキャナー部１０１が原稿の画像を読み取り、情報管理部１１８がスキャナー部１０１の読み取った画像データの文字数及び文字サイズに対応する広告データを出力し、画像処理部１１７が広告データに対し画像処理により印刷データを生成し、プリンター部１０２が用紙６００に対し印刷データに基づいた画像を印刷する。
【００６２】
具体的には、情報管理部１１８の画像データ解析部１１８ｃにより、スキャナー部１０１が読み取った画像データに対し文字認識を行い、文字解析部１１８ｄにより、文字認識の結果から、文字数及び文字サイズを解析し、文字属性値を求める。また、広告データ選択部１１８ｆにより、文字属性値と広告選択基準値とを比較し、広告データ記憶部１１８ｅに記憶されている広告データ管理テーブル５００の優先度に対応させた広告パーツデータ５０１〜５０３を選択し、広告データ編集部１１８ｇにより、選択した広告パーツデータ５０１〜５０３を１つの広告データとなるように編集して出力する。また、文字解析部１１８ｄは、文字認識の結果から、文字数と、文字の基準サイズに対する文字サイズの倍率とを求め、さらに文字数と文字サイズの倍率との乗算によって文字属性値を求める。また、広告データ選択部は、文字属性値と広告選択基準値との比較結果に応じた優先度に対応する広告パーツデータ５０１〜５０３を選択する。
【００６３】
これにより、たとえば用紙６００に印刷される広告を、スキャナー部１０１が読み取った画像データの文字数及び文字サイズに対応させることができ、ユーザーに対し違和感の無い広告を出力することができる。
【００６４】
なお、本実施形態では、画像データの文字数及び文字サイズに基づき、広告パーツデータ５０１〜５０３を選択する場合として説明したが、この例に限らず、文字の太さを考慮して広告パーツデータ５０１〜５０３を選択してもよい。また、文字の言語に考慮して広告パーツデータ５０１〜５０３を選択してもよい。この場合、広告データ管理テーブル５００に文字の太さの異なるパーツデータや、文字の言語に対応したパーツデータを登録しておけばよい。
【００６５】
また、本実施形態では、画像データの文字数及び文字サイズに対応する広告データを出力させる場合として説明した。この例に限らず、連絡事項であったり、緊急内容であったり、とする広告以外の情報データを出力してもよい。
【００６６】
また、本実施形態では、スキャナー部１０１が読み取った画像データの文字数及び文字サイズに対応する広告パーツデータ５０１〜５０３を選択する場合として説明した。この例に限らず、たとえばユーザー所有のＵＳＢメモリーなどの記憶媒体からの印刷データの文字数及び文字サイズに対応する広告パーツデータ５０１〜５０３を選択してもよい。
【符号の説明】
【００６７】
１００  ＭＦＰ
１０１  スキャナー部
１０２  プリンター部
１０３  ＦＡＸ部
１０４  Ｉ／Ｆ
１０５  パネル部
１０６  ＨＤＤ
１１０  制御部
１１１  スキャナー制御部
１１２  プリンター制御部
１１３  ＦＡＸ制御部
１１４  通信制御部
１１５  ＲＡＭ
１１６  ＲＯＭ
１１７  画像処理部
１１８  情報管理部
１１８Ａ  文字属性算出表
１１８ａ  情報管理制御部
１１８ｂ  画像データ記憶部
１１８ｃ  画像データ解析部
１１８ｄ  文字解析部
１１８ｅ  広告データ記憶部
１１８ｆ  広告データ選択部
１１８ｇ  広告データ編集部
１１９  パネル操作制御部
１２０  ＨＤＤ制御部
１２１  システム制御部
１２２  データバス
２００  コンテンツサーバー
３００  ウェブサーバー
４００  インターネット
５００  広告データ管理テーブル
５０１〜５０３  広告パーツデータ
５０５  データ印刷領域
５０６  広告
５０７  印刷領域
６００  用紙
Ａ、Ｃ  縦
Ｂ、Ｄ  横
ａ〜ｆ  項目
【図１】
0006508135.tif 000002
【図２】
0006508135.tif 000003
【図３】
0006508135.tif 000004
【図４】
0006508135.tif 000005
【図５】
0006508135.tif 000006
【図６】
0006508135.tif 000007
【図７】
0006508135.tif 000008
【図８】
0006508135.tif 000009
【図９】
0006508135.tif 000010