(57)【要約】【課題】従来よりも効果的に広告を表示できるようにする。【解決手段】ディスプレイを有する画像形成装置２に、実行したジョブに関するログデータ７ＬＧを記憶する履歴情報蓄積部２０１と、履歴情報蓄積部２０１に記憶されているログデータ７ＬＧに基づいて画像形成装置２の使用の態様を判別する主作業判別部２０４と、主作業判別部２０４によって判別された態様に関連する広告をディスプレイに表示させる広告表示部２０７と、を設ける。【選択図】図３
2008276437.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイを有する画像形成装置であって、
実行したジョブに関するログデータを記憶するログデータ記憶手段と、
前記ログデータ記憶手段に記憶されている前記ログデータに基づいて当該画像形成装置の使用の態様を判別する使用態様判別手段と、
前記使用態様判別手段によって判別された前記態様に関連する広告を前記ディスプレイに表示させる広告表示制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記使用態様判別手段は、前記態様として、ユーザが当該画像形成装置を主にどのような作業のために使用しているかを判別する、
請求項１記載の画像形成装置。
【請求項３】
前記使用態様判別手段は、ジョブの実行回数をジョブの種類ごとに求め、当該実行回数に基づいて、ユーザが当該画像形成装置を主にどのような作業のために使用しているかを判別する、
請求項２記載の画像形成装置。
【請求項４】
前記使用態様判別手段は、ジョブの実行のパターンを求め、当該パターンに基づいて、ユーザが当該画像形成装置を主にどのような作業のために使用しているかを判別する、
請求項２記載の画像形成装置。
【請求項５】
作業の種類ごとに、当該作業に関連するキーワードを記憶する、キーワード記憶手段と、
前記使用態様判別手段によって判別された作業に関連する広告の広告データを、前記キーワード記憶手段に記憶されている、当該作業に関連するキーワードに基づいて、広告サーバから取得する、広告データ取得手段と、を有し、
前記広告表示制御手段は、前記広告データ取得手段によって取得された前記広告データに基づいて広告を表示させる、
請求項２ないし請求項４のいずれかに記載の画像形成装置。
【請求項６】
前記使用態様判別手段は、所定の時間が経過するごとに、ユーザが当該画像形成装置を主にどのような作業のために使用しているかを判別し、
前記広告データ取得手段は、ユーザが当該画像形成装置を主にどのような作業のために使用しているかが前記使用態様判別手段によって判別されるごとに、前記広告データを取得する、
請求項５記載の画像形成装置。
【請求項７】
前記広告表示制御手段は、当該画像形成装置がユーザによって操作されていない時間が所定の時間を過ぎた場合に、広告を表示させる、
請求項２ないし請求項６のいずれかに記載の画像形成装置。
【請求項８】
端末装置と接続されて使用される画像形成装置であって、
実行したジョブに関するログデータを記憶するログデータ記憶手段と、
前記ログデータ記憶手段に記憶されている前記ログデータに基づいて当該画像形成装置の使用の態様を判別する使用態様判別手段と、
判別した前記態様に関連する広告を前記端末装置に表示させる広告表示制御手段と、
を有することを特徴とする画像形成装置。
【請求項９】
画像形成装置が実行したジョブに関するログデータをログデータ記憶手段に記憶させ、
前記ログデータ記憶手段に記憶させた前記ログデータに基づいて当該画像形成装置の使用の態様を判別し、
前記使用態様判別手段によって判別された前記態様に関連する広告を表示する、
ことを特徴とする広告表示方法。
【請求項１０】
ディスプレイを有する画像形成装置に用いられるコンピュータプログラムであって、
当該画像形成装置に、
実行したジョブに関するログデータを記憶する処理と、
記憶されている前記ログデータに基づいて当該画像形成装置の使用の態様を判別する処理と、
判別された前記態様に関連する広告を前記ディスプレイに表示させる処理と、
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰなどの画像形成装置およびその画像形成装置における広告の表示方法などに関する。
【背景技術】
【０００２】
近年、ＭＦＰ（Multi Function Peripherals）または複合機などと呼ばれる画像形成装置に、高解像度のディスプレイが設けられるようになった。これにより、パーソナルコンピュータのディスプレイに表示されるような、多くの種類および量の情報を一度に示す画面を、表示することができるようになった。
【０００３】
画像形成装置のディスプレイには、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが所望する処理の条件を入力するための画面、および画像処理の結果を示す画面などが表示される。
【０００４】
また、特許文献１〜３には、画像形成装置などのディスプレイに広告を表示する発明が開示されている。特許文献１に開示される発明によると、複写装置が所定の一定時間以上使用されていないことを検出し、操作部に設けられた表示装置に、サーバなどから取得した広告を表示する。例えば、複写装置がファックス機能も備えている場合は、受信したファックスがあるか否かの確認などのためにユーザが複写装置の前に来た際に、未使用状態の複写装置の表示装置に広告が表示され、ユーザに広告を見せることができる。
【０００５】
特許文献２に開示される発明によると、ファクシミリ装置において、ファックス原稿をメモリへ蓄積する間および原稿を送信する間、その操作部に設けられた表示装置に、サーバなどから取得した広告を表示する。例えば、ファックス原稿がメモリに蓄積されてその送信が終了するまで表示装置を注視して待っているユーザに対して、広告を見せることができる。
【０００６】
特許文献３に開示される発明によると、インターネット上で広告枠を販売し、それを購入した広告主による広告を記載した画面を、画像形成装置の表示部に表示する。当該画像形成装置がマシントラブルにより広告を表示できないときには、他の画像形成装置の表示部に広告を表示する。例えば、他の画像形成装置の表示部に広告を記載した画面を表示できるので、画像形成装置がマシントラブルにより広告を記載した画面を表示できない場合にも、他の画像形成装置を利用するユーザに広告を見せることができる。
【特許文献１】特開２００１−３２６７７１号公報
【特許文献２】特開２００１−３３３２４８号公報
【特許文献３】特開２００２−４４３３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
広告は、それを見る人に関連のある内容でなければ、強い効果はそれほど期待できない。つまり、無差別に広告を表示することは、あまり効率的ではない。
【０００８】
しかし、特許文献１〜３に開示される発明によると、いずれも、表示する広告を選別する工夫が何らなされておらず、あまり効率的ではない。
【０００９】
本発明は、このような問題点に鑑み、従来よりも効果的に広告を表示することを、目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る画像形成装置は、ディスプレイを有する画像形成装置であって、実行したジョブに関するログデータを記憶するログデータ記憶手段と、前記ログデータ記憶手段に記憶されている前記ログデータに基づいて当該画像形成装置の使用の態様を判別する使用態様判別手段と、前記使用態様判別手段によって判別された前記態様に関連する広告を前記ディスプレイに表示させる広告表示制御手段と、を有することを特徴とする。
【００１１】
好ましくは、前記使用態様判別手段は、前記態様として、ユーザが当該画像形成装置を主にどのような作業のために使用しているかを判別する。
【００１２】
または、前記使用態様判別手段は、ジョブの実行回数をジョブの種類ごとに求め、当該実行回数に基づいて、ユーザが当該画像形成装置を主にどのような作業のために使用しているかを判別する。
【００１３】
または、前記使用態様判別手段は、ジョブの実行のパターンを求め、当該パターンに基づいて、ユーザが当該画像形成装置を主にどのような作業のために使用しているかを判別する。
【００１４】
または、作業の種類ごとに、当該作業に関連するキーワードを記憶する、キーワード記憶手段と、前記使用態様判別手段によって判別された作業に関連する広告の広告データを、前記キーワード記憶手段に記憶されている、当該作業に関連するキーワードに基づいて、広告サーバから取得する、広告データ取得手段と、を有し、前記広告表示制御手段は、前記広告データ取得手段によって取得された前記広告データに基づいて広告を表示させる。
【００１５】
または、前記使用態様判別手段は、所定の時間が経過するごとに、ユーザが当該画像形成装置を主にどのような作業のために使用しているかを判別し、前記広告データ取得手段は、ユーザが当該画像形成装置を主にどのような作業のために使用しているかが前記使用態様判別手段によって判別されるごとに、前記広告データを取得する。
【００１６】
または、前記広告表示制御手段は、当該画像形成装置がユーザによって操作されていない時間が所定の時間を過ぎた場合に、広告を表示させる。
【発明の効果】
【００１７】
本発明によると、過去に画像形成装置が実行したジョブに対応した広告を表示する。よって、従来よりも効果的に広告を表示することができる。
【発明を実施するための最良の形態】
【００１８】
図１は画像処理システム１の全体的な構成の例を示す図、画像形成装置２のハードウェア構成の例を示す図、図３は画像形成装置２および広告サーバ３の機能的構成の例を示す図である。
【００１９】
画像処理システム１は、図１に示すように、画像形成装置２、広告サーバ３、複数台のパーソナルコンピュータ４、および通信回線６などによって構成される。画像形成装置２、広告サーバ３、およびパーソナルコンピュータ４は、通信回線６を介して互いに接続可能である。通信回線６として、ＬＡＮ、インターネット、公衆回線、または専用線などが用いられる。
【００２０】
画像処理システム１は、画像処理を行うネットワークシステムである。画像処理は、画像形成装置２またはパーソナルコンピュータ４が単独で行うこともあれば、画像形成装置２とパーソナルコンピュータ４とが連携して行うこともある。
【００２１】
また、画像処理システム１では、画像形成装置２の使い方に基づいてユーザのニーズを推測し、そのニーズに合った商品またはサービスに関する広告をユーザに提供する。
【００２２】
画像形成装置２は、コピー、スキャナ、ファックス、ボックス、およびネットワークプリンティングなどの様々な機能を集約した装置である。一般に、複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれることもある。
【００２３】
「ボックス機能」とは、画像形成装置２を使用するユーザごとに、「ボックス」または「個人ボックス」などと呼ばれる、パーソナルコンピュータにおけるフォルダまたはディレクトリなどに相当する記憶領域を与えておき、ユーザが自分のボックスにドキュメントのデータなどをファイル単位で保存しておくことができるようにする機能である。１つのボックスを複数のユーザで共有することもできる。
【００２４】
「ネットワークプリンティング」は、画像データをパーソナルコンピュータから通信回線を介して受信して画像を用紙に印刷する機能である。「ネットワークプリンタ機能」または「ＰＣプリント機能」などと呼ばれることもある。
【００２５】
画像形成装置２は、図２に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、ハードディスク２０ｄ、制御用回路２０ｅ、スキャナユニット２０ｆ、印刷ユニット２０ｇ、ＬＡＮボード２０ｈ、モデム２０ｉ、および操作パネル２０ｊなどによって構成される。
【００２６】
制御用回路２０ｅは、ハードディスク２０ｄ、スキャナユニット２０ｆ、印刷ユニット２０ｇ、ＬＡＮボード２０ｈ、モデム２０ｉ、および操作パネル２０ｊなどを制御するための回路である。
【００２７】
スキャナユニット２０ｆは、用紙に記されている文章、数式、記号、写真、図表、またはイラストなどの書類の画像を光学的に読み取って画像データを生成する。
【００２８】
印刷ユニット２０ｇは、スキャナユニット２０ｆで得られた画像データまたはパーソナルコンピュータ４などから送信されてきた印刷ジョブに基づいて画像を用紙に印刷する。
【００２９】
ＬＡＮボード２０ｈは、パーソナルコンピュータ４などとＴＣＰ／ＩＰなどのプロトコルによって通信を行うためのＮＩＣ（Network Interface Card）である。モデム２０ｉは、公衆回線を介してファックス端末とファックスプロトコルによって通信を行う。
【００３０】
操作パネル２０ｊは、タッチパネル方式のパネルであって、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが所望する処理の種類および処理条件を入力するための画面、およびＣＰＵ２０ａで実行された処理の結果を示す画面などを表示する。また、ユーザは、操作パネル２０ｊの所定の位置に触れることによって画像形成装置２に対して指令を与えたり処理条件の指定を行ったりすることができる。このように、操作パネル２０ｊは、画像形成装置２を操作するユーザのユーザインタフェースの役割を果たしている。また、操作パネル２０ｊは、後述する方法によって、広告を記載した画面を表示する。
【００３１】
ＲＯＭ２０ｃまたはハードディスク２０ｄには、図３に示すような履歴情報蓄積部２０１、蓄積履歴集計部２０２、集計情報記憶部２０３、主作業判別部２０４、キーワード取得部２０５、広告データ取得部２０６、広告表示部２０７、および広告表示機会判別部２０８などを実現するためのプログラムおよびデータが記憶されている。
【００３２】
これらのプログラムおよびデータは必要に応じてＲＡＭ２０ｂに読み出され、ＣＰＵ２０ａによってプログラムが実行される。図３に示す機能の一部または全部を、制御用回路２０ｅなどの回路によって実現するようにしてもよい。
【００３３】
さらに、ハードディスク２０ｄには、上に述べたボックスのための領域が設けられている。
【００３４】
図１に戻って、広告サーバ３は、広告を表す画像を再現するためのデータである広告データ７ＡＤを画像形成装置２に提供する。
【００３５】
広告サーバ３のハードディスクには、図３に示すような広告データ検索部３０１、広告データ記憶部３０２、および広告データ送信部３０３などを実現するためのプログラムおよびデータが記憶されている。これらのプログラムおよびデータは必要に応じてＲＡＭに読み出され、ＣＰＵによってプログラムが実行される。
【００３６】
図１に戻って、パーソナルコンピュータ４は、上に述べた画像形成装置２のファックス、ボックス、およびネットワークプリンティングなどの機能を利用するクライアントである。
【００３７】
例えば、ユーザは、パーソナルコンピュータ４のワープロソフトまたは描画ソフトなどのアプリケーションソフトで作成した書類を、画像形成装置２に印刷させることができる。または、画像形成装置２によって受信された、ユーザ宛のファックスデータを、パーソナルコンピュータ４に転送してもらうことができる。または、画像形成装置２のボックスに保存されているファイルをパーソナルコンピュータ４にダウンロードすることができる。
【００３８】
図４は履歴集計テーブルＬＴの例を示す図、図５はジョブ傾向テーブルＷＴの例を示す図、図６は関連キーワードテーブルＫＴの例を示す図、図７は広告の画像の表示の例を示す図である。
【００３９】
図３に示す画像形成装置２の各部は、画像形成装置２の使い方に応じた広告を表示するための処理を行う。広告サーバ３の各部は、要求に応じて画像形成装置２に広告データ７ＡＤを提供するための処理を行う。次に、画像形成装置２および広告サーバ３の各部がどのようにしてこれらの処理を実行するのかを、詳細に説明する。
【００４０】
画像形成装置２の履歴情報蓄積部２０１は、その画像形成装置２自身がコピー、ＰＣプリント、スキャン、ファックス送信、またはファックス受信などのジョブを実行するごとに、その実績を示すログデータ７ＬＧを記憶する。つまり、ジョブの実行履歴を蓄積する。
【００４１】
ログデータ７ＬＧには、ジョブを実行した日時およびジョブの種類のほか、適宜、画像を印刷するために使用した画像ファイルのファイル名、ファックスデータの送信先、ファックスデータの送信元、またはジョブの実行を命令したユーザの識別情報（例えば、ユーザ名またはユーザＩＤ）などが示される。
【００４２】
古くなったログデータ７ＬＧは、任意のタイミングで消去してもよい。例えば、１年以上経過したものを１年に１回消去してもよい。所定の時期が来るごとに自動的に消去するようにしてもよいし、ユーザが手動で消去するようにしてもよい。
【００４３】
なお、本実施形態において、「画像ファイル」とは、用紙に印刷しまたはディスプレイに表示する画像つまり出力する画像の内容を示すファイルである。したがって、写真またはイラストなどの画像データがファイル化されたもののほか、ワープロソフトまたは表計算ソフトなどによって作成されたファイル、Ｗｅｂサーバから取得した、Ｗｅｂページを再現するためのファイル、およびＣＤ−ＲＯＭなどによって配布されるＰＤＦファイルなども、画像ファイルに含まれる。
【００４４】
蓄積履歴集計部２０２は、履歴情報蓄積部２０１に蓄積された履歴を、所定のタイミングで、図４（ａ）〜（ｄ）の履歴集計テーブルＬＴ１〜ＬＴ４のように集計する。
【００４５】
すなわち、図４（ａ）の履歴集計テーブルＬＴ１のように、「コピー」、「印刷」、「スキャン」、「ファックス送信」、および「ファックス受信」のジョブの種類ごとの実行回数を、直近の１時間、１日間（つまり、２４時間）、１週間、１月間、および１年間ごとに集計する。
【００４６】
さらに、図４（ｂ）の履歴集計テーブルＬＴ２のように、ジョブを実行することによって生成されたまたはジョブを実行する際に使用された画像ファイルを、直近の１時間、１日間、１週間、１月間、および１年間ごとに集計する。
【００４７】
「全ファイル合計」は、その期間に取り扱われた画像ファイルの延べ数を示している。具体的には、スキャンジョブを実行することによって生成されまたはＰＣプリントジョブを実行する際に使用された画像ファイルの述べ数を示している。
【００４８】
「画像ファイルＦ１」、「画像ファイルＦ２」、…、「画像ファイルＦｎ」の各列（項目、フィールド）は、画像ファイルＦ１、Ｆ２、…、Ｆｎそれぞれがその期間に、全ファイル合計に対してどれくらいの割合で取り扱われたのか（生成されまたは使用されたのか）を示している。
【００４９】
「ファイル数」は、その期間に、１回でも取り扱われたことのある（つまり、生成されまたは使用されたことのある）画像ファイルの個数を示している。つまり、０よりも大きい割合を示す「画像ファイルＦ１」〜「画像ファイルＦｎ」の列数を示している。
【００５０】
さらに、図４（ｃ）の履歴集計テーブルＬＴ３のように、ジョブを実行することによって画像データを送信した回数を、直近の１時間、１日間、１週間、１月間、および１年間ごとに集計する。
【００５１】
「全送信先合計」は、その期間に画像データを送信した回数つまり送信先の述べ数を示している。具体的には、スキャンジョブまたはファックス送信ジョブを実行することによって画像データ（ＧＩＦなどの形式の画像ファイルまたはファックスデータなど）を生成し指定の送信先に送信した回数を示している。
【００５２】
「送信先Ｔ１」、「送信先Ｔ２」、…、「送信先Ｔｍ」の各列は、その期間に、全送信先合計に対してどれくらいの割合で送信先Ｔ１、送信先Ｔ２、…、送信先Ｔｍに画像データが送信されたのかを示している。
【００５３】
「送信先数」は、その期間に、１回でも画像データが送信されたことのある送信先の個数を示している。つまり、０よりも大きい割合を示す「送信先Ｔ１」〜「送信先Ｔｍ」の列数を示している。
【００５４】
さらに、図４（ｄ）の履歴集計テーブルＬＴ４のように、ファックス受信ジョブを実行することによってファックスデータを受信した回数を、直近の１時間、１日間、１週間、１月間、および１年間ごとに集計する。
【００５５】
「全送信元合計」は、その期間にファックスデータを受信した回数つまり送信元の述べ数を示している。
【００５６】
「送信元Ｒ１」、「送信元Ｒ２」、…、「送信元Ｒｐ」の各列は、その期間に、全送信元合計に対してどれくらいの割合で送信元Ｒ１、送信元Ｒ２、…、送信元Ｒｐからファックスデータを受信したのかを示している。
【００５７】
「送信元数」は、その期間に、１回でもファックスデータを送信してきた送信元の個数を示している。つまり、０よりも大きい割合を示す「送信元Ｒ１」〜「送信元Ｒｐ」の列数を示している。
【００５８】
図３に戻って、集計情報記憶部２０３は、蓄積履歴集計部２０２によって集計された結果つまり図４に示すような履歴集計テーブルＬＴ１〜ＬＴ４を記憶する。
【００５９】
主作業判別部２０４は、その画像形成装置２が主にどのような作業に用いられているのかを、その画像形成装置２の過去のジョブの実行の履歴つまり履歴集計テーブルＬＴ１〜ＬＴ４などに基づいて、判別する。判別は、例えば、次のような方法で行われる。
【００６０】
「データ集計」および「文書校正」などの各作業のために画像形成装置が主に使用される場合にその画像形成装置が通常どのようにジョブを実行する傾向があるのかを示すジョブ傾向テーブルＷＴを、予めハードディスク２０ｄに用意しておく。
【００６１】
例えば、図５のような、作業ごとのジョブ傾向データＷＤ（ＷＤ１、ＷＤ２、…）を格納したジョブ傾向テーブルＷＴを用意しておく。ジョブ傾向テーブルＷＴの「作業名」フィールドは、作業の名称を示している。「条件」フィールドは、画像形成装置がどのようにジョブを実行する場合にその作業のためにその画像形成装置が主に使用されていると言えるのかを、示している。つまり、画像形成装置がその作業のために主に使用されていると判断するための条件を、示している。
【００６２】
なお、図５に示す条件式の「ｘ」、「ｙ」、「ｚ」、および「ｗ」は定数である。画像処理システム１の管理者は、作業とジョブとの関連性を、履歴を解析するなどして求め、各条件式を任意に設定することができる。
【００６３】
主作業判別部２０４は、集計情報記憶部２０３に記憶されている履歴集計テーブルＬＴ１〜ＬＴ４に示される値を、ジョブ傾向テーブルＷＴの各ジョブ傾向データＷＤ１、ＷＤ２、…の「条件」フィールドに示される条件式に代入することによって、画像形成装置２が主にどの作業のために使用されているのかを、判別する。
【００６４】
すなわち、まず、画像形成装置２が主にデータ集計の作業のために使用されているか否かを判別するために、ジョブ傾向データＷＤ１の「条件」フィールドに示される「（ファックス受信／日）／（ファックス受信／月）＞ｘ」および「（送信元数／日）＞ｙ」の条件式の中の「ファックス受信／日」、「ファックス受信／月」、および「送信元数／日」の各変数に、履歴集計テーブルＬＴ１の「／日」レコードの「ファックス受信」フィールドに示される値、「／月」レコードの「ファックス受信」フィールドに示される値、および履歴集計テーブルＬＴ４の「／日」レコードの「送信元数」フィールドに示される値を代入する。そして、両条件式を満たした場合は、画像形成装置２が主にデータ集計の作業のために使用されていると判別する。いずれかの条件式を満たさない場合は、主にデータ集計の作業のためには使用されていないと判別する。
【００６５】
文書校正など残りの作業についても同様に、画像形成装置２が主に各作業のために使用されているか否かを、条件式を満たすか否かをチェックすることによって、判別する。
【００６６】
このようにして、画像形成装置２が主にどの作業のために使用されているのかが判別できる。１つの作業のために使用されていると判別される場合もあれば、複数の作業のために使用されていると判別される場合もある。画像形成装置２がほとんど使用されていない場合または全く使用されていない場合は、どの作業のためにも使用されていないと判別されることもあり得る。
【００６７】
キーワード取得部２０５は、主作業判別部２０４によって判別された作業に関連するキーワードを取得する。キーワードを取得する処理は、例えば、次のような方法によって行うことができる。
【００６８】
図６のような、作業ごとの関連キーワードデータＫＤ（ＫＤ１、ＫＤ２、…）を格納した関連キーワードテーブルＫＴを予めハードディスク２０ｄに用意しておく。関連キーワードテーブルＫＴの「作業名」フィールドは、作業の名称を示している。「キーワード」フィールドは、その作業に関連するキーワードを示している。例えば、その作業を行う際によく使用される製品またはサービスや、その作業の代行を請け負う業者の業種など、様々な事項を表す単語をキーワードとして含めることができる。複数の単語をキーワードとして含めることもできる。
【００６９】
キーワード取得部２０５は、主作業判別部２０４によって判別された作業の関連キーワードデータＫＤを関連キーワードテーブルＫＴから呼び出す。そして、その関連キーワードデータＫＤの「キーワード」フィールドに示される単語（キーワード）を抽出し取得する。
【００７０】
「キーワード」フィールドに複数のキーワードが示される場合は、それらすべてを抽出してもよいし、幾つかをランダムに抽出してもよい。また、主作業判別部２０４によって複数の作業が判別された場合は、それぞれの作業の関連キーワードデータＫＤからキーワードを抽出する。この場合も、それらすべてを抽出してもよいし、幾つかをランダムに抽出してもよい。
【００７１】
広告データ取得部２０６は、キーワード取得部２０５によって取得されたキーワードに関連する広告の広告データ７ＡＤを広告サーバ３に対して要求し取得（ダウンロード）する。この際に、広告データ取得部２０６は、そのキーワードを広告サーバ３に対して通知する。
【００７２】
広告サーバ３において、広告データ記憶部３０２には、様々な広告の広告データ７ＡＤを記憶し管理する。広告データ７ＡＤとして、例えばテキストファイルが用いられる。
【００７３】
広告データ検索部３０１は、画像形成装置２から要求された広告データ７ＡＤを、広告データ記憶部３０２に記憶されている広告データ７ＡＤの中から検索する。具体的には、画像形成装置２から通知されたキーワードを含む広告データ７ＡＤを検索する。複数のキーワードが通知された場合は、それらすべてのキーワードを含む広告データ７ＡＤを検索してもよいし、いずれか１つのキーワードを含む広告データ７ＡＤを検索してもよい。つまり、いわゆるＡＮＤ条件で検索してもよいし、ＯＲ条件で検索してもよい。
【００７４】
広告データ送信部３０３は、広告データ検索部３０１によって検索された広告データ７ＡＤを、要求元である画像形成装置２に送信する。なお、画像形成装置２から通知されたキーワードを含む広告データ７ＡＤが複数検索された場合は、それらすべてを送信してもよいし、幾つかをランダムに選んで送信してもよい。または、キーワードを最も多く含む広告データ７ＡＤを選んで送信してもよい。
【００７５】
画像形成装置２の広告表示機会判別部２０８は、広告を操作パネル２０ｊに表示する機会（タイミング）を、例えば次のように判別する。
【００７６】
画像形成装置２自身がユーザによって操作されていない状態の時間を計測する。そして、その状態の時間が所定の時間を過ぎた場合に、広告を表示する機会が来たと判別する。または、画像形成装置２自身に内蔵されているＷｅｂサービス（例えば、Ｗｅｂブラウザ）が起動した場合に、広告を表示する機会が来たと判別する。または、コピーまたはファックス送信などのジョブを実行中である旨を知らせるメッセージを表示する場合に、広告を表示する機会が来たと判別する。
【００７７】
広告表示部２０７は、広告を表示する機会が来たと広告表示機会判別部２０８によって判別された場合に、広告サーバ３からダウンロードされた広告データ７ＡＤを用いて広告の画像を操作パネル２０ｊに表示する。無操作の状態が所定の時間続いたことに起因して機会が来たと判別された場合は、図７（ａ）のように、操作パネル２０ｊ全体に広告の画像を表示する。Ｗｅｂサービスの起動に起因して機会が来たと判別された場合は、図７（ｂ）のように、操作パネル２０ｊの一部分に広告の画像を表示する。ジョブを実行中である旨を知らせるメッセージの表示に起因して機会が来たと判別された場合は、図７（ｃ）のように、そのメッセージとともに広告の画像を表示する。
【００７８】
複数の広告データ７ＡＤがダウンロードされた場合は、所定の時間ごとに広告の画像を１つずつ順番交代に表示する。
【００７９】
また、広告表示部２０７は、無操作の状態が所定の時間続いているときに画像形成装置２に対して何らかの操作が行われた場合またはＷｅｂサービスが終了した場合は、広告の画像を表示するのを中止する。
【００８０】
図８は広告を表示するための一連の処理の流れの例を説明するフローチャートである。
【００８１】
次に、画像形成装置２が実行する広告を表示するための処理の流れを、図８のフローチャートを参照して説明する。
【００８２】
図８において、画像形成装置２は、常時、ジョブの履歴を集計するタイミングが来たか否かおよび広告を表示するタイミングが来たか否かをチェックしている（＃１０１、＃１０８）。
【００８３】
ジョブの履歴を集計するタイミングが来たことを検知すると（＃１０１でＹｅｓ）、ジョブの履歴を集計し、図４のような履歴集計テーブルＬＴを生成する（＃１０２）。
【００８４】
その履歴集計テーブルＬＴおよび図５のようなジョブ傾向テーブルＷＴを参照し所定の条件を満たすか否かをチェックすることによって、画像形成装置２が主にどのような作業のために使用されているのかを判別する（＃１０３）。
【００８５】
いずれかの条件を満たす場合つまり画像形成装置２の主な目的の作業が判別できた場合は（＃１０４でＹｅｓ）、図６のような関連キーワードテーブルＫＴから、判別できた作業に係るキーワードを抽出し取得する（＃１０５）。
【００８６】
取得したキーワードを通知することによって、広告サーバ３に対して広告データ７ＡＤを要求する（＃１０６）。
【００８７】
すると、広告サーバ３は、通知されたキーワードを含む広告データ７ＡＤを検索し、見つかった広告データ７ＡＤを画像形成装置２に送信する。
【００８８】
画像形成装置２は、広告サーバ３から広告データ７ＡＤを受信し、これを記憶する（＃１０７）。
【００８９】
画像形成装置２の主な目的の作業が判別できなかった場合は（＃１０４でＮｏ）、広告データ７ＡＤの取得を中止する。
【００９０】
一方、広告を表示するタイミングが来たことを検知すると（＃１０１でＮｏ、＃１０８でＹｅｓ）、記憶している広告データ７ＡＤを用いて広告の画像を表示する（＃１０９）。
【００９１】
画像形成装置２は、ステップ＃１０２〜＃１０７の処理つまり広告データ７ＡＤの取得の処理を、電源がオンである間、所定のタイミングが来るごとに実行する。新たに広告データ７ＡＤを取得すると、それまで記憶していた古い広告データ７ＡＤを削除する。また、ステップ＃１０９の処理つまり広告の表示の処理も、所定のタイミングが来るごとに実行する。よって、画像形成装置２は、最近の主な作業に合った広告をユーザに見せることができる。
【００９２】
本実施形態によると、ユーザが日頃主にどのような作業のために画像形成装置２を使用しているのかを判別し、画像形成装置２の操作パネル２０ｊにその作業に応じた広告を表示することができる。よって、従来のように無差別に広告を表示する場合よりも、広告の効果を向上させることができる。
【００９３】
しかも、定期的に広告データ７ＡＤを収集し直すので、新しい広告をユーザに見せることができる。
【００９４】
図９はジョブ実行パターンテーブルＰＴの例を示す図である。ところで、一般に、１つの作業を完遂させるまでに、画像形成装置２に複数のジョブを実行させることが、よくある。作業の種類ごとに、ワークフローの内容に特有の傾向が見られる。したがって、どのようなジョブをどのような順番で実行させるのかも、作業の種類ごとに、特有の傾向がある。
【００９５】
例えば、文書校正の作業を行う場合は、ＰＣプリントジョブを実行させた後、同一のユーザが同一のファイルの文書についてもう一度ＰＣプリントジョブを実行させる、という傾向がよく見られる。または、手書き発注の作業を行う場合は、ＰＣプリントジョブを実行させた後、それによって生成された印刷物に加筆しファックス送信ジョブを実行させる、という傾向がよく見られる。
【００９６】
そこで、ジョブの実行順のパターンを求め、それに基づいて、画像形成装置２が主にどの作業のために使用されているのかを判別してもよい。ここで、この判別方法について説明する。
【００９７】
予め、作業の種類ごとに、ワークフローの中でどのようなジョブをどのような順番で画像形成装置２に実行させるのか、つまり、ジョブの実行のパターン（以下、「ジョブ実行パターン」と記載する。）を調査し、図９のような、それぞれのジョブ実行パターンを示すジョブ実行パターンテーブルＰＴをハードディスク２０ｄに用意しておく、
蓄積履歴集計部２０２は、履歴情報蓄積部２０１に蓄積されたログデータ７ＬＧに基づいて、ジョブの種類ごとの実行回数を集計する代わりに、ジョブ実行パターンテーブルＰＴに示される各ジョブ実行パターンが所定の期間中に何回発生しているのかを計数する。
【００９８】
そして、集計情報記憶部２０３は、その計数（集計）の結果を記憶し、主作業判別部２０４は、回数が所定の値以上であったジョブ実行パターンに係る作業を、画像形成装置２の主たる目的の作業であると、判別する。
【００９９】
なお、ジョブ実行パターンに含まれる各ジョブは、連続している必要はない。すなわち、各ジョブの実行順が合っていれば、隣り合う２つのジョブの間に別のジョブが実行されていても構わない。
【０１００】
蓄積履歴集計部２０２の処理において、同一のユーザが同一のファイルの文書についてＰＣプリントジョブを複数回実行したことは、前述の通りログデータ７ＬＧに使用した画像ファイルのファイル名およびユーザの識別情報が含まれているので容易にチェックできる。
【０１０１】
しかし、例えば、ＰＣプリントジョブを実行した後それによって生成された印刷物に加筆された内容（画像）のファックス送信ジョブを実行したことは、前述のログデータ７ＬＧではチェックすることができない。このように、印刷を伴うジョブを実行した後、そのジョブによって生成された印刷物のスキャンを伴うジョブを実行する、というジョブ実行パターンを、前述のログデータ７ＬＧではチェックすることができない。そこで、画像形成装置２を次のような構成を加えればよい。
【０１０２】
ＰＣプリントジョブのほかコピージョブおよびファックス受信ジョブなど用紙を伴うジョブを実行する際に、目的の画像を識別する識別子を発行し、その画像とともにその識別子の画像を用紙に印刷する。例えば、用紙の上下左右のいずれかの余白の所定の位置に、識別子を表すＱＲコードを印刷する。または、目的の画像に、識別子を表すステガノ画像を埋め込む。また、そのジョブのログデータ７ＬＧとして、その識別子を含むログデータを履歴情報蓄積部２０１に記憶させる。
【０１０３】
ファックス送信ジョブなど印刷物のスキャンを伴うジョブを実行する際に、スキャンした画像の中からＱＲコードまたはステガノ画像を検出し、そのジョブのログデータ７ＬＧとして、そのＱＲコードまたはステガノ画像に示される識別子を含むログデータを履歴情報蓄積部２０１に記憶させる。
【０１０４】
蓄積履歴集計部２０２は、２つのジョブが上述のジョブ実行パターンに該当するか否かを、両ジョブそれぞれのログデータ７ＬＧに含まれる識別子を照合することによって、判別する。このようにして、従来チェックできなかった上述のジョブ実行パターンをチェックすることができる。
【０１０５】
本実施形態では、画像処理システム１に広告サーバ３を設けたが、インターネット上に既に存在する、広告を配信する第三者のサーバを広告サーバ３の代わりに用いてもよい。例えば、Ｗｅｂページの検索、ニュースの配信、またはＷｅｂメールなどのサービスを提供する、「ポータルサイト」などと呼ばれるＷｅｂサイトのサーバを用いてもよい。または、いわゆるネット広告の配信を専門に行っている広告業者のサーバを用いてもよい。また、画像形成装置２は、画像形成装置２が広告を表示した回数に応じて広告の掲載料を課金し、Ｗｅｂサイトの運営者、広告業者、または広告主からそれを徴収してもよい。
【０１０６】
課金に関するメッセージそのほか種々のメッセージを登録しＷｅｂサイトの運営者、広告業者、または広告主などに通知できるように画像形成装置２を構成してもよい。
【０１０７】
本実施形態では、画像形成装置２は、履歴の集計、画像形成装置２が使用される主な作業の判別、および広告データ７ＡＤの取得などの処理を、所定の時間が経過するごとに実行したが、広告を表示するタイミングが来るごとに実行してもよい。
【０１０８】
本実施形態では、広告データ７ＡＤとしてテキストファイルを用いたが、いわゆるバナー画像のような広告を表わす画像の画像ファイルを用いてもよい。ただし、この場合は、広告サーバ３の広告データ記憶部３０２は、広告データ７ＡＤ（画像ファイル）を、それが何の広告に関するものであるかを示すキーワードを対応付けて、記憶する。広告データ検索部３０１は、そのキーワードと画像形成装置２から通知されたキーワードとを照合することによって検索を行う。
【０１０９】
本実施形態では、画像形成装置２の操作パネル２０ｊに広告を表示したが、ユーザがパーソナルコンピュータ４を操作して画像形成装置２を使用している場合は、画像形成装置２は広告データ７ＡＤをそのパーソナルコンピュータ４に転送し、そのパーソナルコンピュータ４はそれに基づいて広告を表示する、というように構成してもよい。広告は、画像形成装置２にログインするためにユーザＩＤおよびパスワードを入力するためのダイアログボックスとともに表示してもよいし、画像形成装置２に対してジョブを与えるためのダイアログボックスとともに表示してもよい。
【０１１０】
本実施形態では、１台の画像形成装置２の使用履歴（ログデータ７ＬＧ）に基づいて主な作業を判別したが、パーソナルコンピュータ４の使用履歴をも参照して判別してもよい。また、画像形成装置２が複数台ある場合は、これらの画像形成装置２の使用履歴をも参照して判別してもよい。この場合は、広告サーバ３などのサーバが、画像形成装置２およびパーソナルコンピュータ４からそれぞれのログデータ７ＬＧを収集し、ジョブの集計および作業の判別などの処理を行う。または、いずれかの画像形成装置２またはパーソナルコンピュータ４が代表してこれらの処理を行ってもよい。
【０１１１】
互いに異なる作業を行うユーザまたはグループが画像形成装置２を共用する場合は、ユーザまたはグループごとに主な作業を判別してもよい。
【０１１２】
本実施形態では、主な作業に応じた広告を表示したが、広告以外の情報を表示してもよい。例えば、主に文書校正のために画像形成装置２が使用されている場合は、用紙の節約のために両面印刷または２ｉｎ１印刷を促すメッセージを表示し、主に手書き発注またはＦＡＸ返信のために画像形成装置２が使用されている場合は、通信費の節約のために可能であれば電子メールで発注または返信を行うように促すメッセージを表示してもよい。
【０１１３】
その他、画像処理システム１、画像形成装置２、広告サーバ３の全体または各部の構成、処理内容、処理順序、テーブルの構成、広告の表示の態様などは、本発明の趣旨に沿って適宜変更することができる。
【図面の簡単な説明】
【０１１４】
【図１】画像処理システムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】画像形成装置および広告サーバの機能的構成の例を示す図である。
【図４】履歴集計テーブルの例を示す図である。
【図５】ジョブ傾向テーブルの例を示す図である。
【図６】キーワード抽出テーブルの例を示す図である。
【図７】広告の画像の表示の例を示す図である。
【図８】広告を表示するための一連の処理の流れの例を説明するフローチャートである。
【図９】ジョブ実行パターンテーブルの例を示す図である。
【符号の説明】
【０１１５】
１  画像処理システム
２  画像形成装置
４  パーソナルコンピュータ（端末装置）
２０１  履歴情報蓄積部（ログデータ記憶手段）
２０４  主作業判別部（使用態様判別手段）
２０６  広告データ取得部（広告データ取得手段）
２０７  広告表示部（広告表示制御手段）
２０８  広告表示機会判別部（広告表示制御手段）
２０ｊ  操作パネル（ディスプレイ）
ＫＴ  関連キーワードテーブル（キーワード記憶手段）
【図１】
2008276437.tif 000003
【図２】
2008276437.tif 000004
【図３】
2008276437.tif 000005
【図４】
2008276437.tif 000006
【図５】
2008276437.tif 000007
【図６】
2008276437.tif 000008
【図７】
2008276437.tif 000009
【図８】
2008276437.tif 000010
【図９】
2008276437.tif 000011