(57)【要約】【課題】本発明は、取り込んだ出力対象データを出力する際に、該該出力対象データの取込機能に応じて決定した出力機能で広告データを出力する。【解決手段】複合装置１は、複数の取込機能（スキャナエンジン、ネットワークＩ／Ｆ１７、外部Ｉ／Ｆ１８等）で出力対象データを取り込むと、該取込機能をＣＰＵ１１が判定し、複数の出力機能（プリンタエンジン、ネットワークＩ／Ｆ１７、外部Ｉ／Ｆ１８等）のうち、不揮発性メモリ１４に、取込機能と対応して登録されている出力機能で、不揮発性メモリ１４に格納されている広告データを出力する。【選択図】          図１
2015102706.tif 000002
【特許請求の範囲】
【請求項１】
複数の取込機能で出力対象データを取り込むデータ取込手段と、
前記データ取込手段が前記出力対象データを取り込んだ取込機能を判別する判別手段と、
広告データを記憶する広告データ記憶手段と、
前記広告データを複数の出力機能で出力する広告データ出力手段と、
前記取込機能に関連付けて前記出力機能を記憶する対応機能記憶手段と、
前記判別手段が判別した前記取込機能に基づいて、前記対応機能記憶手段から前記出力機能を取得し、前記広告データ出力手段に該出力機能で前記広告データを出力させる広告出力制御手段と、
を備えていることを特徴とする広告出力装置。
【請求項２】
前記広告出力装置は、
前記広告出力制御手段の決定した前記出力機能での前記広告データ出力手段による前記広告出力の可否を判定する判定手段を、さらに備え、
前記対応機能記憶手段は、
１つの取込機能に対して、複数の出力機能を記憶し、
前記広告出力制御手段は、
前記取込機能に対応した前記出力機能での前記広告データ出力手段による広告データの出力が不可能であることを前記判定手段が判定すると、該取込機能に対して前記対応機能記憶手段に記憶されている他の出力機能を、該広告データの出力機能として選択することを特徴とする請求項１記載の広告出力装置。
【請求項３】
前記広告出力装置は、
前記データ取込手段の取り込んだ前記出力対象データの文書種別を判定する文書種別判定手段を、さらに備え、
前記広告制御手段は、
前記文書種別が予め広告データの出力を禁止する文書種別として設定されている文書種別であると、前記広告データ出力手段による前記広告データの出力を禁止することを特徴とする請求項１または請求項２記載の広告出力装置。
【請求項４】
データに基づいて被記録媒体に画像を形成出力する画像形成出力機能を有する画像形成装置であって、
複数の取込機能で出力対象データを取り込むデータ取込手段と、
前記データ取込手段が前記出力対象データを取り込んだ取込機能を判別する判別手段と、
広告データを記憶する広告データ記憶手段と、
前記広告データを、前記画像形成出力機能を含む複数の出力機能で出力する広告データ出力手段と、
前記取込機能に関連付けて前記出力機能を記憶する対応機能記憶手段と、
前記判別手段が判別した前記取込機能に基づいて、前記対応機能記憶手段から前記出力機能を取得し、前記広告データ出力手段に該出力機能で前記広告データを出力させる広告出力制御手段と、
を備えていることを特徴とする画像形成装置。
【請求項５】
複数の取込機能で出力対象データを取り込むデータ取込処理ステップと、
前記データ取込処理ステップで前記出力対象データを取り込んだ取込機能を判別する判別処理ステップと、
広告データ記憶手段の記憶する広告データを複数の出力機能で出力する広告データ出力処理ステップと、
前記判別処理ステップが判別した前記取込機能に基づいて、該取込機能に関連付けて前記出力機能を記憶する対応機能記憶手段から該出力機能を取得し、前記広告データ出力処理ステップの該出力機能で前記広告データを出力させる広告出力制御処理ステップと、
を有することを特徴とする広告出力方法。
【請求項６】
制御プロセッサに、
複数の取込機能で出力対象データを取り込むデータ取込処理と、
前記データ取込処理で前記出力対象データを取り込んだ取込機能を判別する判別処理と、
広告データ記憶手段の記憶する広告データを複数の出力機能で出力する広告データ出力処理と、
前記判別処理が判別した前記取込機能に基づいて、該取込機能に関連付けて前記出力機能を記憶する対応機能記憶手段から該出力機能を取得し、前記広告データ出力処理において該出力機能で前記広告データを出力させる広告出力制御処理と、
を実行させることを特徴とする広告出力プログラム。
【請求項７】
データの出力を行うデータ出力装置と、データの出力に伴う広告データを提供する外部装置と、を備えている広告出力システムであって、
複数の取込機能で出力対象データを取り込むデータ取込手段と、
前記データ取込手段が前記出力対象データを取り込んだ取込機能を判別する判別手段と、
前記広告データを複数の出力機能で出力する広告データ出力手段と、
前記取込機能に関連付けて前記出力機能を記憶する対応機能記憶手段と、
前記判別手段が判別した前記取込機能に基づいて、前記対応機能記憶手段から前記出力機能を取得し、前記広告データ出力手段に該出力機能で前記外部装置の提供する広告データを出力させる広告出力制御手段と、
を備えていることを特徴とする広告出力システム。
【請求項８】
データの出力を行うデータ出力装置と、データの出力に伴う広告データを提供する外部装置と、を備えている広告出力システムの実行する広告出力方法であって、
複数の取込機能で出力対象データを取り込むデータ取込処理ステップと、
前記データ取込処理ステップで前記出力対象データを取り込んだ取込機能を判別する判別処理ステップと、
前記広告データを複数の出力機能で出力する広告データ出力処理ステップと、
前記判別処理ステップで判別された前記取込機能に基づいて、該取込機能に関連付けて前記出力機能を記憶する対応機能記憶手段から該出力機能を取得し、前記広告データ出力処理ステップの該出力機能で前記外部装置の提供する広告データを出力させる広告出力制御処理ステップと、
を有することを特徴とする広告出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告出力装置、画像形成装置、広告出力方法、広告出力プログラム、広告出力システム及び広告出力システムにおける広告出力方法に関し、詳細には、取り込んだ出力対象データを出力する際に、該該出力対象データの取込機能に応じた出力機能で広告データを出力する広告出力装置、画像形成装置、広告出力方法、広告出力プログラム、広告出力システム及び広告出力システムにおける広告出力方法に関する。
【背景技術】
【０００２】
近年、画像形成装置は、コンビニエンスストア、公共施設、ロケーションフリー印刷環境のオフィス等のように不特定多数の人によって利用可能な環境に設置されるようになってきている。このような画像形成装置は、一般的に、複合装置が用いられ、有料でコピー、プリントアウト、スキャンして取り込んだ出力対象の電子データをＳＤ（Secure Digital）カード等のメモリに蓄積する等のデータ出力サービスを提供している。
【０００３】
一方で、画像形成装置の利用を安価に行いたいとの要望から、出力データに、広告データを付加して、印刷出力することで、利用料金を安くするサービスが出現している。（特許文献１参照）
ところが、従来の画像形成装置における広告データ付加方式は、取り込んだ出力対象の電子データ（以下、適宜、出力対象データという。）の一部の領域、例えば、空白領域に広告データを付加して印刷出力しているのみである。
【０００４】
したがって、広告データを効果的に付与しているとはいえない場合、出力対象データが広告データを付与するのには適していない場合等があり、広告データの出力における効率及び適切さが求められるようになってきている。
【０００５】
そして、従来、サーバと、サーバに接続された画像形成装置と有する広告提供システムにおいて、前記画像形成装置は、入力キーワードを入力するキーワード入力手段と、原稿データを入力する原稿データ入力手段と、前記原稿データから文字データの認識を行う文字データ認識手段と、前記入力キーワードのうち、前記文字データ認識手段により認識された文字データに含まれているキーワードをサーバに送信する送信手段と、を備え、前記サーバは、登録キーワードに対応づけて広告データを記憶する記憶手段と、前記画像形成装置から送信されたキーワードを受信するキーワード受信手段と、前記キーワード受信手段により受信されたキーワードに基づいて登録キーワードを検索し、当該検索された広告データを前記画像形成装置に送信する広告データ送信手段と、を備え、前記画像形成装置は、前記送信したキーワードに対応する広告データを、前記サーバから受信する広告データ受信手段と、前記広告データを、前記原稿データに合成する合成手段と、を更に備えた広告提供システムが提案されている（特許文献２参照）
すなわち、この従来技術は、入力されたキーワードに対応する広告データを提供することで、広告効果の向上を図っている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術にあっては、単にキーワードに基づいて広告データを選択しているのみであるため、広告データの選択を行うことはできるが、広告データの出力機能を適切化することはできない。その結果、出力対象データの出力において、広告効果の向上と利用性を向上させる上で、改良の必要があった。
【０００７】
そこで、本発明は、出力対象データの出力に際して、広告データの出力機能の効果的な選択を行うことを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の広告出力装置は、複数の取込機能で出力対象データを取り込むデータ取込手段と、前記データ取込手段が前記出力対象データを取り込んだ取込機能を判別する判別手段と、広告データを記憶する広告データ記憶手段と、前記広告データを複数の出力機能で出力する広告データ出力手段と、前記取込機能に関連付けて前記出力機能を記憶する対応機能記憶手段と、前記判別手段が判別した前記取込機能に基づいて、前記対応機能記憶手段から前記出力機能を取得し、前記広告データ出力手段に該出力機能で前記広告データを出力させる広告出力制御手段と、を備えていることを特徴としている。
【発明の効果】
【０００９】
本発明によれば、出力対象データの出力に際して、広告データの出力機能の効果的な選択を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施例を適用した複合装置のブロック図。
【図２】機能関連データベースの一例を示す図。
【図３】広告データの一例を示す図。
【図４】コントローラの機能ブロック図。
【図５】出力対象データ取込機能に応じた出力機能による広告出力の説明図。
【図６】広告出力シーケンス図。
【図７】第２実施例の機能関連データベースの一例を示す図。
【図８】第２実施例の出力対象データ取込機能に応じた出力機能による広告出力の説明図。
【図９】第２実施例の広告出力シーケンス図。
【図１０】第３実施例の機能関連データベースの一例を示す図。
【図１１】文書種別判定処理の説明図。
【図１２】第３実施例の出力対象データ取込機能に応じた出力機能による広告出力の説明図。
【発明を実施するための形態】
【００１１】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１２】
図１〜図６は、本発明の広告出力装置、画像形成装置、広告出力方法、広告出力プログラム、広告出力システム及び広告出力システムにおける広告出力方法の第１実施例を示す図であり、図１は、本発明の広告出力装置、画像形成装置、広告出力方法、広告出力プログラム、広告出力システム及び広告出力システムにおける広告出力方法の第１実施例を適用した複合装置１のブロック構成図である。
【００１３】
図１において、複合装置１は、コントローラ２、操作表示部３及びエンジン４等を備えており、プリント機能、コピー機能、スキャナ機能、配信機能、メモリ転送機能、ファクシミリ機能等を備えているとともに、本発明の広告出力機能を備えている。すなわち、複合装置１は、広告出力装置として機能している。
【００１４】
コントローラ２は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、不揮発性メモリ１４、操作Ｉ／Ｆ１５、エンジンＩ／Ｆ１６、ネットワークＩ／Ｆ１７及び外部Ｉ／Ｆ１８等を備えている。コントローラ２は、各部が、バス１９により接続されている。
【００１５】
ＲＯＭ１２は、複合装置１としての基本プログラム、本発明の広告出力プログラム等のプログラム及び必要なシステムデータを格納している。
【００１６】
ＲＡＭ１３は、ＣＰＵ１１によってＲＯＭ１２のプログラムが展開されたり、画像データや広告データ等のデータの処理を行う際のワークメモリとして利用される。
【００１７】
ＣＰＵ（広告出力制御手段、判別手段、文書種別判定手段）１１は、ＲＯＭ１２内のプログラムにもとづいて、ＲＡＭ１３をワークメモリとして利用して、複合装置１の各部を制御して、複合装置１としての基本処理を実行するとともに、後述する本発明の広告出力処理を実行する。
【００１８】
すなわち、本実施例の複合装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の広告出力方法を実行する広告出力プログラムを読み込んでＲＯＭ１２や不揮発性メモリ１４に導入することで、後述する出力対象データの出力に際して、広告データの出力機能の効果的な選択を行う広告出力方法を実行する広告出力装置としての機能を有する複合装置として構築されている。この広告出力プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００１９】
不揮発性メモリ（広告データ記憶手段、対応機能記憶手段）１４は、ハードディスク、電池バックアップされたＲＡＭ等で構成され、ＣＰＵ１１の制御下で、複合装置１の電源がオフの状態においても記憶しておくべきデータが格納され、また、読み出される。不揮発性メモリ１４は、例えば、図２に示すような機能関連データベースＤＢ１及び図３に示すような広告データＣＤ１を格納している。図２に示す機能関連データベースＤＢ１は、複合装置１が備えている出力対象となるデータ（以下、出力対象データという。）を複合装置１内へ取り込む複数の取込機能のうち、実際に出力対象データを取り込むのに用いられた取込機能と、該出力対象データに対して出力する広告データの出力に用いる出力機能と、を対応させたデータベースである。図２の機能関連データベースＤＢ１では、例えば、取込機能「紙」に対して、出力機能として、「広告画像を用紙の余白に貼り付け」、取込機能「外部メモリ」に対して、出力機能として、「広告主のアクセスＵＲＬをメモリに書き込む」、取込機能「モバイル端末」に対して、出力機能として、「広告主のアクセスＵＲＬを送る」、取込機能「クラウドアプリ」に対して、出力機能として、「広告主のアクセスＵＲＬをメール宛先に送る」等が登録されている。また、図３に示す広告データＣＤ１は、広告主、アクセスＵＲＬ、広告画像データを対応させたデータである。
【００２０】
操作Ｉ／Ｆ１５は、操作表示部３に接続されており、操作表示部３とＣＰＵ１１との間のデータ及び信号の授受を行う。
【００２１】
エンジンＩ／Ｆ１６は、エンジン４に接続されており、コントローラ２、特に、ＣＰＵ１１からエンジン４への制御信号や描画データの出力及びエンジン４からコントローラ２へのステータス信号や読み取り結果である画像データ（出力対象データ）の取り込みを行う。
【００２２】
エンジン４は、プリンタエンジン、スキャナエンジン、ファクシミリエンジン等を備えている。プリンタエンジン（出力機能）としては、例えば、電子写真方式プリンタエンジン、インク噴射式プリンタエンジン等のプリンタエンジンが使用されている。エンジン４のプリンタエンジンは、電子写真方式のプリンタエンジンの場合、図示しないが、電子写真方式で用紙に画像データ（描画データ）を記録出力するのに必要な部品、例えば、感光体、帯電部、光書込部、現像部、転写部及びクリーニング部等を備えており、描画データ及び制御信号により光書込部を動作させて感光体上に静電潜像を形成して、現像部によりトナーを感光体上に供給して現像してトナー画像を形成する。プリンタエンジンは、給紙部から用紙を感光体と転写部との間に給紙して、感光体上のトナー画像を用紙に転写させ、トナー画像の転写された用紙を定着部に搬送して、定着部で加熱・加圧して用紙上のトナー画像を定着させることで、画像を形成する。また、エンジン４のスキャナエンジン（取込機能）は、例えば、ＣＣＤ(Charge Coupled Device）を利用したラインイメージセンサ、アナログ／デジタル（Ａ／Ｄ）変換回路及びこれらを駆動する駆動回路等を備えており、一般的にＡＤＦを備えている。ＡＤＦには、複数枚の原稿がセットされ、ＡＤＦは、セットされた原稿を１枚ずつスキャナエンジンの原稿読み取り位置に送給する。エンジン４のプリンタエンジンは、広告データを用紙に印刷出力するときには、広告データを出力する出力機能として機能する。エンジン４のスキャナエンジンは、ＡＤＦから搬送されてきた原稿を主走査及び副走査して原稿の濃淡情報から画像を所定の解像度で読み取って、例えば、ＲＧＢ各所定ビット（例えば、各８ビット）の画像データを取り込んでコントローラ２に出力する。なお、スキャナエンジンは、ＣＣＤを用いたものに限るものではなく、例えば、ＣＩＳ（Contact Image Sensor：密着イメージセンサ）やＣＭＯＳ（Complementary Metal Oxide Semiconductor ）を用いたものであってもよい。そして、エンジン４のスキャナエンジンは、出力対象データを原稿等から読み取って取り込むときには、取込機能として機能する。さらに、エンジン４は、ファクシミリエンジン（取込機能、出力機能）としては、コントローラ２から受け取ったファクシミリデータを通信回線を介して送信先のファクシミリ装置にファクシミリ送信（データ出力）し、また、相手ファクシミリ装置から送信されてきたファクシミリデータを受信して、コントローラ２に出力対象データとして取り込ませる。エンジン４のファクシミリエンジンは、広告データをファクシミリデータとして送信するときには、出力機能として機能し、出力対象データをファクシミリデータとして受信するときには、取込機能として機能する。
【００２３】
ネットワークＩ／Ｆ（取込機能、出力機能）１７は、有線または無線の上記ネットワークＮＷを介して、コンピュータ、モバイル端末（スマートフォン、タブレット等）等の情報処理装置が接続される。ネットワークＩ／Ｆ１７は、ネットワークＮＷを介して情報処理装置から送信されてくる制御信号及びデータ（画像データ等の出力対象データ）等を受け取るとともに、複合装置１から情報処理装置に各種制御信号及び画像データや広告データ等のその他のデータの出力を行うインターフェイスである。ネットワークＩ／Ｆ１７は、出力対象データをネットワークＮＷの情報処理装置から受信するときには、取込機能として機能し、広告データをネットワークＮＷの情報処理装置に送信するときには、出力機能として機能する。
【００２４】
外部Ｉ／Ｆ（取込機能、出力機能）１８には、外部デバイスＧＤ、例えば、可搬性を有するメモリデバイス等が着脱可能に装着される。外部デバイスＧＤとしては、例えば、ＵＳＢ（Universal Serial Bus）メモリ、メモリカード（例えば、ＳＤメモリカード等）、フロッピィディスク（登録商標）等が挿入される。外部Ｉ／Ｆ１８は、ＣＰＵ１１の制御下で、外部デバイスＧＤをドライブして、外部デバイスＧＤに記憶されている出力対象データ等のデータの読み出し及び外部デバイスＧＤへの広告データ等のデータの書き込み（出力）を行う。この外部Ｉ／Ｆ１８は、外部デバイスＧＤの外部Ｉ／Ｆ１８への挿入及び取り出しを自動検出し、検出結果をＣＰＵ１１に出力する。外部デバイスＧＤは、ＳＤカード、ＵＳＢ（Universal Serial Bus）メモリ等であり、本実施例では、出力対象データが格納された状態で外部Ｉ／Ｆ１８に挿入される。また、外部デバイスＧＤは、外部Ｉ／Ｆ１８によって出力対象データが取り込まれ、また、外部Ｉ／Ｆ１８によって、広告データが書き込まれる。外部Ｉ／Ｆ１８は、外部デバイスＧＤから出力対象データを取り込むときには、取込機能として機能し、外部デバイスＧＤへ広告データを書き込むときには、出力機能として機能する。
【００２５】
操作表示部３は、図１に示すように、ＣＰＵ２１、プログラムＲＯＭ２２、ＲＡＭ２３、不揮発性メモリ２４、表示部２５及びコントローラＩ／Ｆ２６等を備えており、各部は、バス２７で接続されている。
【００２６】
プログラムＲＯＭ２２は、操作表示部３用のプログラム及び本発明の広告出力方法のうち、操作表示部３が実行する部分の広告出力プログラム及び必要なデータが格納されている。
【００２７】
ＲＡＭ２３は、ＣＰＵ２１によってプログラムＲＯＭ２２のプログラムが展開されたり、表示データや操作データ等のデータの処理を行う際のワークメモリとして利用される。
【００２８】
ＣＰＵ２１は、プログラムＲＯＭ２２内のプログラムにもとづいて、ＲＡＭ２３をワークメモリとして利用して、操作表示部３の各部を制御して、操作表示部３としての基本処理を実行する。また、ＣＰＵ２１は、後述する本発明の広告出力処理のうち操作表示部３としての処理を実行する。
【００２９】
不揮発性メモリ２４は、操作表示部３の電源がオフの場合にも記憶しておくべきデータが、ＣＰＵ２１の制御下で、書き込まれ、また、読み出される。
【００３０】
表示部（出力機能）２５は、例えば、タッチパネル付きＬＣＤ（Liquid Crystal Display）等が用いられ、ＣＰＵ２１の制御下で、表示データを表示するとともに、各種機能キーを表示する。表示部２５は、機能キーがタッチ操作されると、ＣＰＵ２１が該操作を認識して、コントローラＩ／Ｆ２６を介して、必要な操作情報をコントローラ２のＣＰＵ１１へ通知する。この表示部２５は、広告データを表示するときには、広告データを出力する出力機能として機能する。
【００３１】
コントローラＩ／Ｆ２６は、操作表示部３とコントローラ２との間のデータ及び制御信号の授受を行う。
【００３２】
複合装置１は、上記エンジン４のスキャナエンジン、スキャナエンジン、ネットワークＩ／Ｆ１７、外部Ｉ／Ｆ１８は、全体として、データ取込手段として機能している。また、エンジン４のプリンタエンジン、ネットワークＩ／Ｆ１７、外部Ｉ／Ｆ１８、表示部２５等は、全体として、広告データ出力手段として機能している。
【００３３】
そして、複合装置１は、上記広告出力プログラムが導入されることで、コントローラ２に、図４に示すような機能ブロックが構築される。すなわち、コントローラ２は、広告出力プログラムが導入されることで、データ処理部３１、データ保管部３２、画像処理部３３、通信部３４及び印刷制御部３５等が構築される。
【００３４】
データ処理部３１は、ＣＰＵ１１等で構築され、コントローラ２の各部を制御して、本発明の広告出力処理を実行する。データ処理部３１は、判別手段、広告出力制御手段として機能している。
【００３５】
通信部３４は、ネットワークＩ／Ｆ及び外部Ｉ／Ｆ１８等で構築され、コンピュータ、モバイル端末等の情報処理装置及びＳＤカードメモリ等の外部デバイスＧＤとの通信を行う。通信部３４は、取込機能を有するデータ取込手段及び出力機能を有する広告データ出力手段として機能している。
【００３６】
データ保管部３２は、不揮発性メモリ１４等で構築され、データ処理部３１の制御下で、図２に示した機能連携データベースＤＢ１、図３に示した広告データＣＤ１及び出力対象データ等を格納し、また、読み出される。データ保管部３２は、広告データ記憶手段、対応機能記憶手段として機能している。
【００３７】
画像処理部３３は、ＣＰＵ１１、ＲＡＭ１３等で構築され、データ処理部３１の制御下で、出力対象データの出力機能に応じたデータ処理及び広告データの出力機能に応じたデータ処理を行う。
【００３８】
印刷制御部３５は、エンジンＩ／Ｆ１６等で構築され、データ処理部３１の制御下でデータ処理された出力対処データのエンジン４を出力機能として利用したデータ出力処理及び広告データの出力処理を行う。印刷制御部３５は、出力機能を有する広告データ出力手段として機能している。
【００３９】
次に、本実施例の作用を説明する。本実施例の複合装置１は、出力対象データの出力に際して、該出力対象データの取込機能に応じて、広告データの出力機能の効果的な選択を行う。
【００４０】
例えば、複合装置１は、図５に示すように、出力対象データを格納しているＳＤカードが外部Ｉ／Ｆ１８に挿入されると（Ｐ１）、ＣＰＵ１１が、外部Ｉ／Ｆ１８を出力対象データの取込機能として利用して、該ＳＤカード内の出力対象データの一覧情報を取り込む。ＣＰＵ１１は、取り込んだ出力対象データの一覧情報を、例えば、操作表示部３の表示部２５に、文書一覧として表示させる（Ｐ２）。ユーザが、表示部２５の表示を見て、出力対象とする出力対象データを選択して、出力機能（例えば、印刷出力）を選択すると（Ｐ３）、ＣＰＵ１１は、該出力対象データをＳＤカードから外部Ｉ／Ｆ１８を介して不揮発性メモリ１４に取り込む。ＣＰＵ１１は、該出力対象データの取込機能に基いて広告の出力機能を選んで広告出力を行う（Ｐ４）。すなわち、ＣＰＵ１１は、出力対象データの取込機能（図５の場合、ＳＤカード）を取得し（Ｐ４-１）、該取込機能に対応して、不揮発性メモリ１４に登録されている機能関連データベースＤＢ１を参照して広告データの出力機能を選択する（Ｐ４-２）。ＣＰＵ１１は、選択した出力機能を用いて広告データを出力する広告出力処理を実施する（Ｐ４-３）。ＣＰＵ１１は、広告出力処理を実施すると、不揮発性メモリ１４に取り込んだ出力対象データを指定された出力機能よって出力、例えば、印刷出力する（Ｐ５）。
【００４１】
そして、複合装置１は、図６に示すように、広告出力処理を行う。なお、図６は、外部デバイスＧＤとしてのＳＤカードから出力対象データを取り込んで、出力対象データを印刷出力する場合が示されているが、取込機能及び出力機能はこれらに限るものではない。
【００４２】
図６において、ユーザ∪が、外部デバイスＧＤであるＳＤカードを外部Ｉ／Ｆ１８に挿入すると、コントローラ２の通信部３４が、ＳＤカードの読み取りを行う（Ｓ１）。通信部３４は、ＳＤカードに格納されているファイルの一覧を取り込んで操作表示部３の表示部２５にファイル一覧を表示させる（Ｓ２）。
【００４３】
ユーザ∪が、ファイル一覧を見て出力対象データ（ファイル）を選択して印刷要求操作が行われると（Ｓ３）、操作表示部３から対象ファイル（出力対象データ）の印刷要求をコントローラ２のデータ処理部３１へ行う（Ｓ４）。
【００４４】
データ処理部３１は、通信部３４から該出力対象データを取り込んだときの取込機能を取得する（Ｓ５）。すなわち、ＣＰＵ１１は、外部Ｉ／Ｆ１８を取込機能として、ＳＤカード（外部デバイスＧＤ）から出力対象データを取り込んでいることを取得する。
【００４５】
データ処理部３１は、取込機能を取得すると、データ保管部３２の機能関連データベースＤＢ１を参照して、該取込機能に対応する広告出力機能を抽出する（Ｓ６）。いま、取込機能が外部デバイスＧＤであるので、データ処理部３１は、図２に示した機能関連データベースＤＢ１から広告主のアクセスＵＲＬをメモリに書き込むことを出力機能として、取得する。
【００４６】
データ処理部３１は、出力機能を取得すると、該出力機能に従って、広告、すなわち、広告主のアクセスＵＲＬを外部デバイスＧＤであるＳＤカードに書き込む広告出力処理を行う（Ｓ７）。
【００４７】
データ処理部３１は、広告出力処理を行うと、画像処理部３３に出力対象データから印刷データを生成させ、生成させた印刷データを印刷制御部３５に渡して、エンジン４のプリンタエンジンに画像を印刷出力させる（Ｓ８）。
【００４８】
このように、本実施例の複合装置１は、複数の取込機能（スキャナエンジン、ネットワークＩ／Ｆ１７、外部Ｉ／Ｆ１８等）で出力対象データを取り込むデータ取込手段と、前記データ取込手段が前記出力対象データを取り込んだ取込機能を判別するＣＰＵ（判別手段）２１と、広告データを記憶する不揮発性メモリ（広告データ記憶手段）１４と、前記広告データを複数の出力機能（プリンタエンジン、ネットワークＩ／Ｆ１７、外部Ｉ／Ｆ１８等）で出力する広告データ出力手段と、前記取込機能に関連付けて前記出力機能を記憶する不揮発性メモリ（対応機能記憶手段）１４と、前記判別手段としてのＣＰＵ２１が判別した前記取込機能に基づいて、不揮発性メモリ１４から前記出力機能を取得し、前記広告データ出力手段に該出力機能で前記広告データを出力させるＣＰＵ（広告出力制御手段）２１と、を備えている。
【００４９】
したがって、出力対象データを取り込んだときの取込機能に応じて、該出力対象データに対する広告データの出力機能を決定して該広告データを出力することができ、出力対象データの出力に際して、広告データの出力機能の効果的な選択を行うことができる。
【００５０】
また、本実施例の複合装置１は、データに基づいて用紙（被記録媒体）に画像を形成出力する画像形成出力機能（プリンタエンジン）を有する画像形成装置としての複合装置であって、複数の取込機能（スキャナエンジン、ネットワークＩ／Ｆ１７、外部Ｉ／Ｆ１８等）で出力対象データを取り込むデータ取込手段と、前記データ取込手段が前記出力対象データを取り込んだ取込機能を判別するＣＰＵ（判別手段）１１と、広告データを記憶する不揮発性メモリ（広告データ記憶手段）１４と、前記広告データを、前記画像形成出力機能（プリンタエンジン）を含む複数の出力機能で出力する広告データ出力手段と、前記取込機能に関連付けて前記出力機能を記憶する不揮発性メモリ（対応機能記憶手段）１４と、前記判別手段としてのＣＰＵ２１が判別した前記取込機能に基づいて、不揮発性メモリ１４から前記出力機能を取得し、前記広告データ出力手段に該出力機能で前記広告データを出力させるＣＰＵ（広告出力制御手段）１１と、を備えている。
【００５１】
したがって、取り込んだ出力対象データをプリンタエンジンで記録出力する場合にも、該出力対象データの取り込み機能に応じて出力機能を設定して、該出力機能で広告データを出力することができる。出力対象データの出力に際して、広告データの出力機能の効果的な選択を行うことができる。
【００５２】
さらに、本実施例の複合装置１は、複数の取込機能（スキャナエンジン、ネットワークＩ／Ｆ１７、外部Ｉ／Ｆ１８等）で出力対象データを取り込むデータ取込処理ステップと、前記データ取込処理ステップで前記出力対象データを取り込んだ取込機能を判別する判別処理ステップと、不揮発性メモリ（広告データ記憶手段）１４の記憶する広告データを複数の出力機能（プリンタエンジン、ネットワークＩ／Ｆ１７、外部Ｉ／Ｆ１８等）で出力する広告データ出力処理ステップと、前記判別処理ステップが判別した前記取込機能に基づいて、該取込機能に関連付けて前記出力機能を記憶する不揮発性メモリ（対応機能記憶手段）１４から該出力機能を取得し、前記広告データ出力処理ステップの該出力機能で前記広告データを出力させる広告出力制御処理ステップと、を有する広告出力方法を実行している。
【００５３】
したがって、出力対象データを取り込んだときの取込機能に応じて、該出力対象データに対する広告データの出力機能を決定して該広告データを出力することができ、出力対象データの出力に際して、広告データの出力機能の効果的な選択を行うことができる。
【００５４】
また、本実施例の複合装置１は、ＣＰＵ１１等の制御プロセッサに、複数の取込機能（スキャナエンジン、ネットワークＩ／Ｆ１７、外部Ｉ／Ｆ１８等）で出力対象データを取り込むデータ取込処理と、前記データ取込処理で前記出力対象データを取り込んだ取込機能を判別する判別処理と、不揮発性メモリ（広告データ記憶手段）１４の記憶する広告データを複数の出力機能で出力する広告データ出力処理と、前記判別処理が判別した前記取込機能に基づいて、該取込機能に関連付けて前記出力機能を記憶する不揮発性メモリ（対応機能記憶手段）１４から該出力機能を取得し、前記広告データ出力処理において該出力機能で前記広告データを出力させる広告出力制御処理と、を実行させる広告出力プログラムを搭載している。
【００５５】
したがって、出力対象データを取り込んだときの取込機能に応じて、該出力対象データに対する広告データの出力機能を決定して該広告データを出力することができ、出力対象データの出力に際して、広告データの出力機能の効果的な選択を行うことができる。
【実施例２】
【００５６】
図７〜図９は、本発明の広告出力装置、画像形成装置、広告出力方法、広告出力プログラム、広告出力システム及び広告出力システムにおける広告出力方法の第２実施例を示す図であり、図７は、本発明の広告出力装置、画像形成装置、広告出力方法、広告出力プログラム、広告出力システム及び広告出力システムにおける広告出力方法の第２実施例を適用した複合装置が格納している機能関連データベースＤＢ２の一例を示す図である。
【００５７】
なお、本実施例は、上記第１実施例の複合装置１と同様の複合装置に適用したものであり、本実施例の説明においては、第１実施例で用いた符号をそのまま用いて説明する。
【００５８】
本実施例の複合装置１は、取込機能に基づいて一元的に決定される出力機能では、広告を出力することができない場合に該取込機能に対応する他の出力機能を設けている。すなわち、本実施例の複合装置１は、図７に示すように、不揮発性メモリ１４、すなわち、データ保管部３２に、機能関連データベースＤＢ２を格納しており、この機能関連データベースＤＢ２は、１つの取込機能に対して、メインの出力機能の他に、サブ出力機能が登録されているとともにサブ出力機能を選択する際の状況も登録されている。例えば、図７において、機能関連データベースＤＢ２は、取込機能「紙」に対して、状況が正常に出力できる「異常なし」の場合には、「広告画像を用紙の余白に貼り付ける」が出力機能として設定されている。そして、取込機能が「紙」であって、状況が消耗品切れの近い「消耗品すぐ切れる」の場合には、「出力時に表示部上に広告動画を表示する」が設定されている。また、取込機能が「外部デバイス」の場合、出力状況が「異常なし」の場合には、「広告主のアクセスＵＲＬを外部デバイスに書き込む」が、また、出力状況が「書き込み失敗」の場合には、広告画像を用紙の余白に貼り付ける」が設定されている。さらに、取込機能が「外部デバイス」であって、出力状況が「書き込み失敗かつ消耗品すぐ切れる」の場合には、「出力時に操作部上に広告動画を表示する」が設定されている。図７の機能関連データベースＤＢ２は、その他に、取込機能がモバイル端末、クラウドの場合が設定登録されているが、これらは、一例であり、取込機能と出力機能を適切にかつ効果的に広告を行うことのできる組み合わせを設定することができる。
【００５９】
そして、本実施例の複合装置１は、データ保管部３２に上記機能関連データベースＤＢ２が格納された状態で、出力対象データの出力要求があると、図８に示すように、出力対象データの取込機能に応じた出力機能による広告出力を行う。なお、図８は、図５と同様にＳＤカード（外部デバイスＧＤ）から出力対象データを取り込む工程を取込機能としており、図５と同様の処理については、同一の処理番号を付与して、その説明を簡略化する。
【００６０】
すなわち、例えば、図８に示すように、出力対象データを格納しているＳＤカードが外部Ｉ／Ｆ１８に挿入されると（Ｐ１）、ＣＰＵ１１が、外部Ｉ／Ｆ１８を出力対象データの取込機能として利用して、該ＳＤカード内の出力対象データの一覧情報を取り込む。ＣＰＵ１１は、取り込んだ出力対象データの一覧情報を、例えば、操作表示部３の表示部２５に、文書一覧として表示させる（Ｐ２）。ユーザが、表示部２５の表示を見て、出力対象とする出力対象データを選択して、出力機能（例えば、印刷出力）を選択すると（Ｐ３）、ＣＰＵ１１は、該出力対象データをＳＤカードから外部Ｉ／Ｆ１８を介して不揮発性メモリ１４に取り込む。ＣＰＵ１１は、該出力対象データの取込機能に基いて広告の出力機能を選んで広告出力を行う（Ｐ４１）。すなわち、ＣＰＵ１１は、出力対象データの取込機能（図８の場合、ＳＤカード）を取得し（Ｐ４１−１）、該取込機能に対応して、不揮発性メモリ１４に登録されている機能関連データベースＤＢ２を参照して、まずは、状況として「異常なし」に対応する広告の出力機能を選択する（Ｐ４１−２）。具体的には、ＣＰＵ１１は、「広告主のアクセスＵＲＬを外部デバイスに書き込む」を出力機能として選択する。そして、ＣＰＵ１１は、選択した出力機能を用いて広告データを出力する広告出力処理を実施するが、失敗する（Ｐ４１−３）。ＣＰＵ１１は、最初に選択した広告出力を選択した広告出力処理の実施に失敗すると、機能関連データベースＤＢ２の状況が該出力機能の失敗（「書き込み失敗」）に対応する他の出力機能である「広告画像を用紙の余白に貼り付ける」を、出力機能として選択する。なお、この場合、用紙への書き込みを阻害する要因、例えば、消耗品が少なくすぐ切れる状態にあると、出力機能として、「出力時に表示部上に広告画像を表示する」を選択する。
【００６１】
そして、ＣＰＵ１１は、選択した他の広告出力機能を実施して、広告出力を行う（Ｐ４１−５）。
【００６２】
ＣＰＵ１１は、広告出力を実施すると、不揮発性メモリ１４に取り込んだ出力対象データを指定された出力機能よって出力、例えば、印刷出力する（Ｐ５）。
【００６３】
そして、複合装置１は、図９に示すように、広告出力処理を行う。なお、図９は、外部デバイスＧＤとしてのＳＤカードから出力対象データを取り込んで、出力対象データを印刷出力する場合が示されているが、取込機能及び出力機能はこれらに限るものではない。そして、図９において、図６と同様の処理については、同一の符号を付与して、その説明を省略する。
【００６４】
図９において、ユーザ∪が、外部デバイスＧＤであるＳＤカードを外部Ｉ／Ｆ１８に挿入すると、コントローラ２の通信部３４が、ＳＤカードの読み取りを行う（Ｓ１）。通信部３４は、ＳＤカードに格納されているファイルの一覧を取り込んで操作表示部３の表示部２５にファイル一覧を表示させる（Ｓ２）。
【００６５】
ユーザ∪が、ファイル一覧を見て出力対象データ（ファイル）を選択して印刷要求操作が行われると（Ｓ３）、操作表示部３から対象ファイル（出力対象データ）の印刷要求をコントローラ２のデータ処理部３１へ行う（Ｓ４）。
【００６６】
データ処理部３１は、通信部３４から外出力対象データを取り込んだときの取込機能を取得する（Ｓ５）。いま、ＳＤカード（外部デバイスＧＤ）から取得していることを取得する。
【００６７】
データ処理部３１は、取込機能を取得すると、データ保管部３２の機能関連データベースＤＢ２を参照して、該取込機能に対応する広告出力機能を抽出する（Ｓ６）。いま、外部Ｉ／Ｆ８を取込機能として外部デバイスＧＤから出力対象データを取得しているので、データ処理部３１は、図７に示した機能関連データベースＤＢ２から広告主のアクセスＵＲＬをメモリに書き込むことを出力機能として、取得する。
【００６８】
データ処理部３１は、出力機能を取得すると、該出力機能に従って、広告、すなわち、広告主のアクセスＵＲＬを外部デバイスＧＤであるＳＤカードに書き込む広告出力処理を行う（Ｓ７）。
【００６９】
ところが、いま、外部デバイスＧＤが一杯等の理由によって外部デバイスＧＤへの書き込みに失敗すると、データ処理部３１は、該書き込みに失敗したことが外部Ｉ／Ｆ１８である通信部３４から通知される（Ｓ２１）。
【００７０】
データ処理部３１は、書き込みに失敗すると、図７に示した機能関連データベースＤＢ２を参照して、書き込み失敗に対して設定されている他の広告出力機能、図７では、「広告画像を用紙の余白に貼り付ける」を取得する（Ｓ２２）。
【００７１】
データ処理部３１は、広告画像を用紙の余白に貼り付けるために、出力対象データであるファイルデータに広告画像を貼り付けた新しい印刷データの生成要求を画像処理部３３に行う（Ｓ２３）。
【００７２】
データ処理部３１は、データ保管部３２から出力対象データ及び広告画像データを取得し（Ｓ２４）、出力対象データの余白部分に広告画像データを割り付けた画像データを生成する。データ処理部３１は、該画像データを印刷データに変換して印刷制御部３５を介してエンジン４のプリンタエンジンに画像を印刷出力させる（Ｓ２５）。
【００７３】
このように、本実施例の複合装置１は、前記広告出力制御手段であるＣＰＵ１１の決定した前記出力機能での前記広告データ出力手段による前記広告出力の可否を判定するＣＰＵ（判別手段）１１を、さらに備え、前記対応機能記憶手段としての不揮発性メモリ１４が、１つの取込機能に対して、複数の出力機能を記憶し、前記広告出力制御手段としてのＣＰＵ１１が、前記取込機能に対応した前記出力機能での前記広告データ出力手段による広告データの出力が不可能であることを前記判別手段としてのＣＰＵ１１が判定すると、該取込機能に対して不揮発性メモリ１４に記憶されている他の出力機能を、該広告データの出力機能として選択する。
【００７４】
したがって、出力対象データの取込機能と複合装置１の状況に応じて、適切な出力機能を選択して広告データを出力することができる。その結果、出力対象データの出力に際して、確実に出力可能な広告データの出力機能の効果的な選択を行うことができる。
【実施例３】
【００７５】
図１０〜図１２は、本発明の広告出力装置、画像形成装置、広告出力方法、広告出力プログラム、広告出力システム及び広告出力システムにおける広告出力方法の第２実施例を示す図であり、図１０は、本発明の広告出力装置、画像形成装置、広告出力方法、広告出力プログラム、広告出力システム及び広告出力システムにおける広告出力方法の第２実施例を適用した複合装置が格納している機能関連データベースＤＢ３の一例を示す図である。
【００７６】
なお、本実施例は、上記第１実施例の複合装置１と同様の複合装置に適用したものであり、本実施例の説明においては、第１実施例で用いた符号をそのまま用いて説明する。
【００７７】
本実施例の複合装置１は、出力対象データが広告画像の付加された状態で出力されることに適していないデータ、例えば、住民票の申出書等の公文書のデータ等については、出力対象データに広告データを付加しない、その他の出力機能で出力する。
【００７８】
そこで、本実施例の複合装置１は、コントローラ２の不揮発性メモリ１４、すなわち、データ保管部３２に、図１０に示すような機能関連データベースＤＢ３を格納している。この機能関連データベースＤＢ３は、図１０に示すように、取込機能毎に文書種別として、広告貼付可能文書の場合の広告出力機能と広告貼付禁止文書の場合の広告出力機能が登録されている。なお、図１０は、図７の場合の取込機能毎に出力状況に対応した出力機能における広告貼付可能文書と広告添付禁止文書に対する出力機能が登録されている。
【００７９】
そして、複合装置１は、予め図１１（ｂ）に示すような文書種別判定データベースＢＤ１が不揮発性メモリ１４（すなわち、データ保管部３２）に格納されている。図１４（ｂ）の文書種別判定データベースＢＤ１では、文書種別として、「履歴書」、「住民票」等が掲げられており、これらの文書種別毎に、該文書種別を判定するキーワードが、例えば、「履歴書」では、「履歴」、「氏名」、「性別」及び「生年月日」が登録されており、「住民票」では、「住民票」、「区長」、「本籍」、「住所」、「氏名」が登録されている。
【００８０】
そして、複合装置１は、図１１（ａ）に示すように、文書データ（出力対象データ）を取り込むと、データ処理部３１が、ＰＤＬ（Page Description Language）データ等に変換する。そして、データ処理部３１は、通常の文字認識方式、例えば、ＯＣＲ（Optical Character Reader）機能を利用して、取り込んだ出力対象データの文字認識を行う。
【００８１】
データ処理部３１は、出力対象データの文字認識を行うと、認識した出力対象データの文字に、文書種別判定データベースＢＤ１に登録されているキーワードが含まれているか検出して、検出結果から文書種別を判定する。例えば、データ処理部３１は、図１１（ｃ）に示すように、文書種別判定データベースＢＤ１に登録されているキーワードが、出力対象データに含まれているか否かの検出を行い、該検出結果から文書種別を判定する。例えば、図１１（ｃ）の場合、データ処理部３１は、「履歴書」については、含まれているキーワードと含まれていないキーワードがあるが、「住民票」については、全てのキーワードが含まれているため、図１１（ｄ）に示すように、「住民票」と判定する。
【００８２】
そして、本実施例の複合装置１は、データ保管部３２に上記機能関連データベースＤＢ３及び文書種別判定データベースＢＤ１が格納された状態で、出力対象データの出力要求があると、図１２に示すように、出力対象データの取込機能に応じた出力機能による広告出力を行う。なお、図１２は、図５及び図８と同様にＳＤカード（外部デバイスＧＤ）から出力対象データを取り込む工程を取込機能としており、図５及び図８と同様の処理については、同一の処理番号を付与して、その説明を簡略化する。
【００８３】
すなわち、例えば、図１２に示すように、出力対象データを格納しているＳＤカードが外部Ｉ／Ｆ１８に挿入されると（Ｐ１）、ＣＰＵ１１が、外部Ｉ／Ｆ１８を出力対象データの取込機能として利用して、該ＳＤカード内の出力対象データの一覧情報を取り込む。ＣＰＵ１１は、取り込んだ出力対象データの一覧情報を、例えば、操作表示部３の表示部２５に、文書一覧として表示させる（Ｐ２）。ユーザが、表示部２５の表示を見て、出力対象とする出力対象データを選択して、出力機能（例えば、印刷出力）を選択すると（Ｐ３）、ＣＰＵ１１は、該出力対象データをＳＤカードから外部Ｉ／Ｆ１８を介して不揮発性メモリ１４に取り込む。ＣＰＵ１１は、該出力対象データの取込機能及び文書種別に基いて広告の出力機能を選んで広告出力を行う（Ｐ４２）。すなわち、ＣＰＵ１１は、取り込んだ出力対象データの文書種別の判定を、図１１に示したように実施し、文書種別を取得する（Ｐ４２−１）。次に、ＣＰＵ１１は、出力対象データの取込機能（図１２の場合、ＳＤカード）を選出し（Ｐ４２−２）、該取込機能及び文書種別に対応して、不揮発性メモリ１４に登録されている機能関連データベースＤＢ３を参照して、広告出力機能を選出する（Ｐ４２−３）。ＣＰＵ１１は、選出した広告出力機能によって広告データの出力を実施する（Ｐ４２−４）。なお、この場合、広告データの出力に失敗すると、ＣＰＵ１１は、該取込機能及び文書種別に対応して、失敗した場合の出力機能を、再度選択し、選択した広告出力機能を実施する処理を、広告出力が適切に実行できるまで繰り返し行う。例えば、ＣＰＵ１１は、取込機能が、「外部デバイス」で、出力対象データが「住民票」等の広告添付禁止文書であると、まず、状況として「異常なし」で、文書種別が「広告添付禁止文書」に対応する「広告主のアクセスＵＲＬを外部デバイスに書き込む」の出力機能を選択する。そして、ＣＰＵ１１は、「広告主のアクセスＵＲＬを外部デバイスに書き込む」の出力機能による出力に失敗すると、状況として「書き込み失敗」であって、文書種別が「広告添付禁止文書」に対応する他の出力機能である「広告画像を別紙で出力」を、出力機能として選択する。なお、この場合、用紙への書き込みを阻害する要因、例えば、消耗品が少なくすぐ切れる状態にあると、状況として、「書き込み失敗及び消耗品すぐ切れる」であって、文書種別が「広告添付禁止文書」に対応する出力機能である「出力時に表示部上に広告画像を表示する」を選択する。
【００８４】
そして、ＣＰＵ１１は、広告データの出力を行うと、出力対象データの出力を行う（Ｐ５）。なお、広告データの出力を出力対象データの余白に印刷出力するときには、広告データの出力と出力対象データの出力を同時に行うことになる。
【００８５】
このように、本実施例の複合装置１は、前記データ取込手段の取り込んだ前記出力対象データの文書種別を判定するＣＰＵ（文書種別判定手段）１１を、さらに備え、前記広告制御手段としてのＣＰＵ１１が、前記文書種別が予め広告データの出力を禁止する文書種別として設定されている文書種別であると、前記広告データ出力手段による前記広告データの出力を禁止している。
【００８６】
したがって、履歴書」、「住民票」等の広告出力に不適切な文書に対しては、広告データの出力、特に、該文書へ直接広告を記録する記録出力を禁止することができる。その結果、文書の種別に応じた適切な広告出力を行うことができる。
【００８７】
なお、上記説明においては、複合装置１が、データ処理部３１、データ保管部３２、画像処理部３３、通信部３４及び印刷制御部３５の全ての機能部を備えているが、本発明の形態としては、複合装置１がこれらの全ての機能を備えている場合に限るものではない。例えば、本発明は、データ保管部３２等がネットワーク上の装置に設けられていていたり、画像処理部３３やデータ処理部３１もネットワーク上の他の装置に分散して設けられているような広告出力システムとして構成されていてもよい。また、上記説明においては、出力対象データを印刷出力する場合について説明したが、出力対象データの出力機能としては、印刷出力に限るものではない。
【００８８】
すなわち、データの出力を行う複合装置１等のデータ出力装置と、データの出力に伴う広告データを提供するサーバ等の外部装置と、を備えている広告出力システムであって、複数の取込機能で出力対象データを取り込むデータ取込手段と、前記データ取込手段が前記出力対象データを取り込んだ取込機能を判別する判別手段と、前記広告データを複数の出力機能で出力する広告データ出力手段と、前記取込機能に関連付けて前記出力機能を記憶する対応機能記憶手段と、前記判別手段が判別した前記取込機能に基づいて、前記対応機能記憶手段から前記出力機能を取得し、前記広告データ出力手段に該出力機能で前記外部装置の提供する広告データを出力させる広告出力制御手段と、データ出力装置上、外部装置上またはネットワーク上のその他の装置を備えている広告出力システムであってもよい。
【００８９】
このような場合、広告出力システムは、出力対象データを取り込んだときの取込機能に応じて、該出力対象データに対する広告データの出力機能を決定して該広告データを出力することができ、出力対象データの出力に際して、広告データの出力機能の効果的な選択を行うことができる。
【００９０】
また、データの出力を行う複合装置１等のデータ出力装置と、データの出力に伴う広告データを提供する外部装置と、を備えている広告出力システムの実行する広告出力方法であって、複数の取込機能で出力対象データを取り込むデータ取込処理ステップと、前記データ取込処理ステップで前記出力対象データを取り込んだ取込機能を判別する判別処理ステップと、前記広告データを複数の出力機能で出力する広告データ出力処理ステップと、前記判別処理ステップで判別された前記取込機能に基づいて、該取込機能に関連付けて前記出力機能を記憶する対応機能記憶手段から該出力機能を取得し、前記広告データ出力処理ステップの該出力機能で前記外部装置の提供する広告データを出力させる広告出力制御処理ステップと、を有する広告出力方法を広告出力システムが実行してもよい。
【００９１】
このような場合、広告出力システムは、出力対象データを取り込んだときの取込機能に応じて、該出力対象データに対する広告データの出力機能を決定して該広告データを出力することができ、出力対象データの出力に際して、広告データの出力機能の効果的な選択を行うことができる。
【００９２】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【００９３】
１  複合装置
２  コントローラ
３  操作表示部
４  エンジン
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  不揮発性メモリ
１５  操作Ｉ／Ｆ
１６  エンジンＩ／Ｆ
１７  ネットワークＩ／Ｆ
１８  外部Ｉ／Ｆ
１９  バス
２１  ＣＰＵ
２２  プログラムＲＯＭ
２３  ＲＡＭ
２４  不揮発性メモリ
２５  表示部
２６  コントローラＩ／Ｆ
２７  バス
ＮＷ  ネットワーク
ＧＤ  外部デバイス
ＤＢ１、ＤＢ２、ＤＢ３  機能関連データベース
ＣＤ１  広告データ
ＢＤ１  文書種別判定データベース
【先行技術文献】
【特許文献】
【００９４】
【特許文献１】特開２０１２−０１４３８１号公報
【特許文献２】特開２０１２−２４４４２７号公報
【図１】
2015102706.tif 000003
【図２】
2015102706.tif 000004
【図３】
2015102706.tif 000005
【図４】
2015102706.tif 000006
【図５】
2015102706.tif 000007
【図６】
2015102706.tif 000008
【図７】
2015102706.tif 000009
【図８】
2015102706.tif 000010
【図９】
2015102706.tif 000011
【図１０】
2015102706.tif 000012
【図１１】
2015102706.tif 000013
【図１２】
2015102706.tif 000014