(57)【要約】【課題】  複合機の掲示板機能において表示される画像について、ユーザへの訴求力を高める仕組みを提供することを目的とする【解決手段】  認証に関する処理を実行する認証アプリケーションをインストール可能に構成され、当該画像処理装置に記憶された画像を認証アプリケーションの画面上に表示する画像処理装置であって、ユーザを検知してから当該ユーザによる認証要求があるまでの時間差を算出し、当該時間差が一定時間以上であった回数が一定数以上になった場合には、当該表示される画像を変更する画像処理装置。【選択図】  図１
2013006329.tif 000002
【特許請求の範囲】
【請求項１】
認証に関する処理を実行する認証アプリケーションをインストール可能に構成された画像処理装置であって、
当該画像処理装置で表示するための複数の画像を記憶する画像記憶手段と、
前記画像記憶手段に記憶された画像を表示する画像表示手段と、
画像処理装置を利用するユーザを検知するユーザ検知手段と、
ユーザによる認証処理の実行要求を受け付ける認証処理受付手段と、
前記ユーザ検知手段によりユーザを検知したときから前記認証処理受付手段により認証処理の実行要求がなされたときまでの時間差を算出する算出手段と、
前記算出手段により算出された時間差が予め設定された値を超えた回数を計測する計測手段と、
前記計測手段により計測された回数が予め設定された値を超えた場合、前記画像表示手段により表示されると設定された画像を変更する画像変更手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記認証アプリケーションによる認証処理の実行前に表示される画像と前記認証アプリケーションの実行後表示される画像とを異なる画像とする画像表示制御手段をさらに備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記認証処理受付手段により認証処理実行要求を受け付けたユーザによる画像処理装置の使用を許可するログイン手段と、
前記ログイン手段により使用が許可されたユーザがログアウトする前に前記認証処理受付手段が認証処理の実行要求を受け付けた場合、前記使用が許可されたユーザをログアウトし、当該認証処理実行を要求したユーザによる使用を許可する強制ログアウト手段と、を備え、
前記画像表示制御手段は、前記強制ログアウト手段により使用を許可されたユーザがログアウトした際に、認証処理が実行される前に表示される画像を表示することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
認証に関する処理を実行する認証アプリケーションをインストール可能に構成され、画像処理装置で表示するための複数の画像を記憶する画像処理装置における処理方法であって、
前記画像処理装置の画像表示手段が、前記記憶された画像を表示する画像表示工程と、
前記画像処理装置の画像表示制御手段が、前記認証アプリケーションによる認証処理の実行前に表示される画像と前記認証アプリケーションの実行後表示される画像とを異なる画像とする画像表示制御工程と、
を備えることを特徴とする処理方法。
【請求項５】
認証に関する処理を実行する認証アプリケーションをインストール可能に構成され、画像処理装置で表示するための複数の画像を記憶する画像処理装置において実行可能なプログラムであって、
前記画像処理装置を、
前記記憶された画像を表示する画像表示手段と、
前記認証アプリケーションによる認証処理の実行前に表示される画像と前記認証アプリケーションの実行後表示される画像とを異なる画像とする画像表示制御手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告を表示する画像処理装置と、画像処理装置における処理方法、プログラムに関する。
【背景技術】
【０００２】
近年、複合機を使用する際に、利用者に情報を通知する目的から、例えば管理者がオペレータ／ユーザに印刷装置の故障やメンテナンス告知等のメッセージを伝えるためや、宣伝広告をするための掲示板機能が既に存在する。
【０００３】
また、複合機ではＩＣカードを用いた認証システムが広く普及している。この認証システムは、ＩＣカードから読み取った製造番号等のカード情報を例えば予め登録された認証用サーバに問い合わせて、認証用サーバに当該カード情報が登録されている場合には複合機を利用可能とする仕組みである。
【０００４】
そして、掲示板機能については、上述の認証システムにおいて機能するよう設定されていることがある。すなわち、認証処理をする際に表示される画面上にメッセージや広告が表示されるような機能がある。
【０００５】
掲示板機能については、例えば特許文献１に掲示板機能に表示されるメッセージを設定する仕組みが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−０６７４５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、ユーザが認証システムの操作を習熟することで認証システムを素早く利用するようになった場合や、何度も同じ広告が表示される場合には、掲示板機能により提供されている広告を確認せずに、認証システムを利用してしまうことになる。
【０００８】
これにより、ユーザに見てもらいたい広告を表示させている掲示板機能の役割を果たさない結果を生じてしまう。
【０００９】
そこで、本発明は、ユーザへの訴求力を高めるための画像表示の仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、認証に関する処理を実行する認証アプリケーションをインストール可能に構成された画像処理装置であって、当該画像処理装置で表示するための複数の画像を記憶する画像記憶手段と、前記画像記憶手段に記憶された画像を表示する画像表示手段と、画像処理装置を利用するユーザを検知するユーザ検知手段と、ユーザによる認証処理の実行要求を受け付ける認証処理受付手段と、前記ユーザ検知手段によりユーザを検知したときから前記認証処理受付手段により認証処理の実行要求がなされたときまでの時間差を算出する算出手段と、前記算出手段により算出された時間差が予め設定された値を超えた回数を計測する計測手段と、前記計測手段により計測された回数が予め設定された値を超えた場合、前記画像表示手段により表示されると設定された画像を変更する画像変更手段と、を備えることを特徴とする。
【００１１】
また、本発明は、認証に関する処理を実行する認証アプリケーションをインストール可能に構成され、画像処理装置で表示するための複数の画像を記憶する画像処理装置における処理方法であって、前記画像処理装置の画像表示手段が、前記記憶された画像を表示する画像表示工程と、前記画像処理装置の画像表示制御手段が、前記認証アプリケーションによる認証処理の実行前に表示される画像と前記認証アプリケーションの実行後表示される画像とを異なる画像とする画像表示制御工程と、を備えることを特徴とする。
【００１２】
また、本発明は、認証に関する処理を実行する認証アプリケーションをインストール可能に構成され、画像処理装置で表示するための複数の画像を記憶する画像処理装置において実行可能なプログラムであって、前記画像処理装置を、前記記憶された画像を表示する画像表示手段と、前記認証アプリケーションによる認証処理の実行前に表示される画像と前記認証アプリケーションの実行後表示される画像とを異なる画像とする画像表示制御手段として機能させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ユーザへの訴求力を高めるための広告表示の仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明のシステムの構成の一例を示す図である
【図２】図１に示したクライアントＰＣ１００、広告画像配信クライアント２００、認証サーバ５００に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図３】図１に示した複合機３００のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【図４】図１に示した複合機３００上で動作するアプリケーション構成の一例を示すブロック図である。
【図５】本発明における広告画像配信クライアント２００と複合機３００における広告配信と広告画像の書き込み処理の一例を示すフローチャートである。
【図６】本発明における複合機３００において、広告を見ていない可能性があるユーザ数が閾値を超えた場合の広告表示処理の一例を示すフローチャートである。
【図７】本発明における複合機３００において、認証アプリケーション２００８のログオフ後における広告表示処理の一例を示すフローチャートである。
【図８】本発明における複合機３００において、あるユーザがログイン中に別ユーザがログイン処理を実施した場合の広告表示処理の一例を示すフローチャートである。
【図９】図１に示した複合機３００上で動作する認証アプリケーション２００８が参照するデータを示す図である。
【図１０】本発明における認証アプリケーション２００８において、広告画面が表示されていない認証画面の一例を示す図である。
【図１１】本発明における認証アプリケーション２００８において、第１の広告が表示されている認証画面の一例を示す図である。
【図１２】本発明における認証アプリケーション２００８において、第２の広告が表示されている認証画面の一例を示す図である。
【図１３】本発明における認証アプリケーション２００８において、ログイン処理が実行された後に表示される画面の一例である。
【図１４】第１の広告の一例を示す図である。
【図１５】第２の広告の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１６】
図１は、本発明に係る情報処理システムのシステム構成の一例を示す図である。
【００１７】
図１に示すように、本実施形態に係る情報処理システムは、１つ又は複数の複合機３００、クライアントＰＣ１００、広告画像配信クライアント２００および１つ又は２つの認証サーバ５００がローカルエリアネットワーク（ＬＡＮ）４００を介して接続される構成となっている。
【００１８】
ここで、複合機３００は１つ又は複数台構成されても良い。その場合に、複合機３００は、例えば階ごとに設置され、クライアントＰＣ１００は、例えば管理者に１台設置され、広告画像配信クライアント２００、認証サーバ５００は、例えば拠点ごとに設置されている。
【００１９】
クライアントＰＣ１００は、複合機３００の設定を行うＰＣであり、ネットワークを介してＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で複合機３００と通信することができる。クライアントＰＣ１００は、例えば、マイクロソフト社のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）機能を搭載したＰＣである。
【００２０】
広告画像配信クライアント２００は、複合機３００で動作するアプリケーションに対して広告画像配信を行うＰＣである。
【００２１】
認証サーバ５００は、ユーザ情報を保持している。複合機３００より送信されたユーザ情報（カード番号、ユーザ名、パスワード）に従ってユーザを検索し、ユーザ情報を複合機３００に返信する。
【００２２】
以下、図２を用いて、図１に示したクライアントＰＣ１００、広告画像配信クライアント２００、認証サーバ５００に適用可能な情報処理装置のハードウェア構成について説明する。
【００２３】
図２は、図１に示したクライアントＰＣ１００、広告画像配信クライアント２００、認証サーバ５００に適用可能なハードウェア構成を示すブロック図である。
【００２４】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２５】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２６】
また、２０５は入力コントローラで、入力装置２０９等からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、ＣＲＴディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【００２７】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２８】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３０】
ハードウエア上で動作する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３１】
図３は、複合機３００のコントローラユニット３１６のハードウエア構成例を示すブロック図である。
【００３２】
図３において、コントローラユニット３１６は、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ３１２と接続されるとともに、図１に示したＬＡＮ４００のようなローカルエリアネットワークや、例えばＰＳＴＮまたはＩＳＤＮ等の公衆回線（ＷＡＮ）と接続することで、画像データやデバイス情報の入出力を行なう。
【００３３】
図３に示すように、コントローラユニット３１６は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、外部記憶装置（ハードディスクドライブ（ＨＤＤ））３０４、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０５、モデム（Ｍｏｄｅｍ）３０６、操作部インタフェース（操作部Ｉ／Ｆ）３０７、外部インタフェース（外部Ｉ／Ｆ）３１８、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３２０、ラスタイメージプロセッサ（ＲＩＰ）３１０、プリンタインタフェース（プリンタＩ／Ｆ）３１１、スキャナインタフェース（スキャナＩ／Ｆ）３１３、画像処理部３１７等で構成される。
【００３４】
ＣＰＵ３０１は、システム全体を制御するプロセッサである。
【００３５】
ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。
【００３６】
ＲＯＭ３０３は、システムのブートプログラムや各種制御プログラムが格納されている。
【００３７】
外部記憶装置（ハードディスクドライブＨＤＤ）３０４は、システムを制御するための各種プログラム、画像データ等を格納する。
【００３８】
操作部インタフェース（操作部Ｉ／Ｆ）３０７は、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。
【００３９】
また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００４０】
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０５は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行なう。
【００４１】
モデム（ＭＯＤＥＭ）３０６は公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４２】
外部インタフェース（外部Ｉ／Ｆ）３１８は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェース部であり、本実施形態においては、認証で必要となるＩＣカード読み取り用のカードリーダ３１９が接続されている。
【００４３】
そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報の読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。尚、ＩＣカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。この場合、記憶媒体には、ユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
以上のデバイスがシステムバス上に配置される。
【００４４】
一方、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３２０は、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００４５】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４６】
ラスタイメージプロセッサ（ＲＩＰ）３１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００４７】
プリンタインタフェース（プリンタＩ／Ｆ）３１１は、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４８】
また、スキャナインタフェース（スキャナＩ／Ｆ）３１３は、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４９】
画像処理部３１７は、入力画像データに対し、補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００５０】
スキャナＩ／Ｆ３１３に接続されるスキャナ３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナに指示を与え、フィーダは原稿用紙を１枚ずつフィードし、原稿画像の読み取り動作を行う。
【００５１】
プリンタＩ／Ｆ３１１に接続されるプリンタ３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。尚、プリンタ３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５２】
操作部Ｉ／Ｆ３０７に接続される操作部３０８は、液晶ディスプレイ（ＬＣＤ）表示部を有する。ＬＣＤ上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー、ログアウトボタン等を備える。
【００５３】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色のＬＥＤがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操作部３０８のストップキーは、稼動中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部３０８からの設定を初期化する時に用いる。ログアウトボタンは、ユーザが複合機からログアウトする際に押下されるボタンであり、当該ボタンが押下されることで、複合機からのログアウト処理が実行される。
【００５４】
外部Ｉ／Ｆ３１８に接続されるカードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のＦｅｌｉＣａ（登録商標））内に記憶されている情報を読み取り、読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００５５】
センサー３２１は、ＣＰＵ３０１からの制御により、人が複合機３００の前にいることを感知し、感知したことを外部Ｉ／Ｆ３１８を介してＣＰＵ３０１に通知する。
【００５６】
以上のような構成により、複合機３００は、スキャナ３１４から読み込んだ画像データをＬＡＮに送信し、ＬＡＮから受信した印刷データをプリンタ３１２により印刷出力することができる。
【００５７】
また、複合機３００は、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信し、公衆回線からＦＡＸ受信した画像データをプリンタ３１２により出力することができる。
【００５８】
上述したように、複合機３００には、複合機３００を制御するためのプラットフォームが存在し、当該プラットフォーム上で認証サーバ５００と通信するための認証アプリケーション２００８が動作している。認証アプリケーション２００８は、ＨＤＤ３０４に記憶されている。
【００５９】
プロットフォームが管理する、ログイン時にユーザ情報を格納するログインコンテキスト、広告画像、認証アプリケーションが利用するデータは、ＨＤＤ３０４上に領域が確保されている。
【００６０】
次に図４を用いて、複合機３００内の環境の前提を説明する。追加で設けられたソフトウェア動作環境はアプリケーションプラットフォーム２００９（以下、プラットフォームということがある。）と呼ばれる。このプラットフォーム２００９は、インタプリタとひとそろいのアプリケーションプログラムインタフェース（以下、ＡＰＩ）群やフレームワーク群から構成される。そして、このプラットフォーム２００９は、その上で動作するソフトウェアのために一種の疑似ＯＳあるいはコンピューティングプラットフォームというべきものを提供する。インタプリタは、所定の命令セットに含まれる命令からなる一連の命令列を逐次的に読み出し解釈し実行する。この命令セットをハードウェアのＣＰＵのための命令セットと同等の位置づけに捉える場合、インタプリタは特に仮想マシンと呼ばれることもある。ＡＰＩ群およびフレームワーク群は、このソフトウェア動作環境の下層に内在する実際にリアルタイムオペレーティングシステム（ＲＴＯＳ）が提供する資源やハードウェア資源を抽象化した各種の資源群に対するアクセスを、ソフトウェア動作環境上で動作するソフトウェアのために提供する。資源にはプロセッサによる命令実行コンテクストやメモリ、ファイルシステム、ネットワークインターフェイスを含む各種入出力（Ｉ／Ｏ）などがある。特に、命令実行コンテクストは実際のＣＰＵとリアルタイムＯＳが提供するマルチタスク機構とは独立に、ソフトウェア動作環境が独自にインタプリタ上の命令実行コンテクストを管理できる。また、メモリも同様にソフトウェア動作環境が独自のメモリ管理を提供できる。
【００６１】
プラットフォームで動作するソフトウェアはインタプリタによって逐次的に読み込み解釈実行されるため、これらの処理の過程で命令列を監視しシステムに悪影響を与える動作を除外できる可能性がある。また、ソフトウェア実行環境上のソフトウェアから各種資源に対するアクセスは、プラットフォームが提供するＡＰＩ群やフレームワーク群を経由して間接的に資源を操作するため、この過程でシステムに悪影響を与える動作を除外できる。したがって、ファームウェア内部にインタプリタおよびＡＰＩ群とフレームワーク群からなるソフトウェア実行環境の階層を設けるアプローチは、基本的には静的かつ固定的に構成されるべき低コスト組み込みシステムのファームウェアにおいて、ソフトウェアの動的な特性を部分的に導入するために非常に有効である。また、アプリケーションプラットフォーム２００９上には、アプリケーション１（２００６）およびアプリケーション２（２００７）などが配置される。これらアプリケーション１などは、プラットフォームのＡＰＩを用いて実行される。
【００６２】
２００８は、アプリケーションプラットフォーム上で動作する認証アプリケーションであり、ＲＴＯＳ上に格納された広告画像を定期的に確認し、広告画像が存在する場合には、広告画像を表示するアプリケーションである。広告画像が変更されている場合は、操作部Ｉ／Ｆ３０７上に表示する広告画像も更新する。また、この認証アプリケーションシステムでのログインとは、複合機認証システムでのログインを示すものである。
【００６３】
次に、図５を用いて、本発明の実施形態において広告画像配信クライアント２００と複合機３００の認証アプリケーション２００８が実行する広告画像配信処理について説明する。
【００６４】
なお、図５のフローチャートで示す処理のうち、ステップＳ５０１〜Ｓ５０３、ステップＳ５１１〜Ｓ５１３については、広告画像配信クライアント２００のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００６５】
ステップＳ５０４〜Ｓ５１０の処理については、複合機３００のＣＰＵ３０１が認証アプリケーション２００８による制御に従って実行する処理である。
【００６６】
ステップＳ５０１では、広告画像配信クライアント２００のＣＰＵ２０１は、予め設定された広告画像配信時刻が到来したか否かを判断する。
【００６７】
到来したと判断された場合（ステップＳ５０１：ＹＥＳ）は、広告画像を配信すべく処理をステップＳ５０２に移行する。
【００６８】
広告画像配信時刻になっていないと判断された場合（ステップＳ５０１：ＮＯ）は、広告画像配信時刻が到来するまで待機する。
【００６９】
ステップＳ５０２では、広告画像配信クライアント２００のＣＰＵ２０１は、複合機３００の認証アプリケーションと通信が可能であるか否かを判断する。
【００７０】
通信可能であると判断された場合（ステップＳ５０２：ＹＥＳ）は、処理をステップＳ５０３に移行する。
【００７１】
通信が不可能であると判断された場合（ステップＳ５０２：ＮＯ）は、広告画像の送信ができないため、処理をステップ５０１へ移行し、再度広告画像配信時刻が到来するのを待つ。
【００７２】
ステップＳ５０３では、広告画像配信クライアント２００のＣＰＵ２０１は、複合機３００の認証アプリケーション２００８へ広告画像を送信する。
【００７３】
なお、広告画像については、広告画像配信クライアント２００の記憶領域に記憶されているものとする。
【００７４】
ステップＳ５０４では、複合機３００のＣＰＵ３０１は、広告画像配信クライアント２００から送信された広告画像を受信する。
【００７５】
ステップＳ５０５では、複合機３００のＣＰＵ３０１は、複合機３００のＲＴＯＳ２０１０内に第１の広告２０１１が存在しているか否かを判断する。
【００７６】
第１の広告２０１１が存在していると判断された場合（ステップＳ５０５：ＹＥＳ）は、処理をステップＳ５０６へ移行する。
【００７７】
第１の広告２０１１が存在していないと判断された場合（ステップＳ５０５：ＮＯ）は、処理をステップＳ５０９へ移行する。
【００７８】
ステップＳ５０６では、複合機３００のＣＰＵ３０１は、ＲＴＯＳ２０１０内に第２の広告２０１２が存在しているか否かを判断する。
【００７９】
第２の広告２０１２が存在していると判断された場合（ステップＳ５０６：ＹＥＳ）は、処理をステップＳ５０７に移行する。
【００８０】
第２の広告２０１２が存在していないと判断された場合（ステップＳ５０６：ＮＯ）は処理をステップＳ５０８に移行する。
【００８１】
ステップＳ５０７では、複合機３００のＣＰＵ３０１は、ＲＴＯＳ２０１０内の第２の広告２０１２を削除する。
【００８２】
ステップＳ５０８では、複合機３００のＣＰＵ３０１は、ＲＴＯＳ２０１０内の第１の広告２０１１を第２の広告２０１２として置き換える。
【００８３】
ステップＳ５０９では、複合機３００のＣＰＵ３０１は、ステップＳ５０４で広告画像配信クライアント２００から受信した広告画像を第１の広告２０１１として設定する。
【００８４】
ステップＳ５１０では、複合機３００のＣＰＵ３０１は、ステップＳ５０４〜ステップＳ５０９の処理結果を広告画像配信クライアント２００へ送信する。
【００８５】
ステップＳ５１１では、広告画像配信クライアント２００のＣＰＵ２０１は、ステップＳ５１０で複合機３００から送信された処理結果を受信する。
【００８６】
ステップＳ５１２では、広告画像配信クライアント２００のＣＰＵ２０１は、ステップＳ５１１で受信した処理結果がエラーであるか否かを判断する。なお、エラー結果となる場合とは、例えば複合機３００のＣＰＵ３０１がステップＳ５０９にてＲＴＯＳ２０１０の設定に失敗した場合などがある。
【００８７】
エラーであると判断された場合（ステップＳ５１２：ＹＥＳ）は、処理をステップＳ５１３に移行する。
【００８８】
エラーではないと判断された場合（ステップＳ５１２：ＮＯ）は、本フローチャートの処理を終了する。そして、再度広告画像配信時刻が到来するまで待機する。
【００８９】
以上の処理により、広告画像配信クライアントから最後に配信された広告を「第１の広告」として設定することが可能となる。
【００９０】
次に、図６を用いて、本発明の実施形態において複合機３００が実行する広告画像の広告訴求力（閲覧効果）を高めるための広告表示制御処理について説明する。
【００９１】
なお、図６のフローチャートで示す処理については、複合機３００のＣＰＵ３０１が認証アプリケーション２００８の制御に従って実行する処理である。
【００９２】
ステップＳ６０１では、複合機３００のＣＰＵ３０１は、認証アプリケーション２００８を起動する。
【００９３】
ステップＳ６０２では、複合機３００のＣＰＵ３０１は、「広告を見ていないユーザ数」のカウンタ値を０にリセットする。なお、「広告を見ていないユーザ数」については、ＲＡＭ３０２に保持しておく。
【００９４】
ステップＳ６０３では、複合機３００のＣＰＵ３０１は、センサー３２１により複合機３００の利用者を検知するまで待機する。検知した場合は処理をステップＳ６０４に移行する。
【００９５】
ステップＳ６０４では、複合機３００のＣＰＵ３０１は、センサー３２１により複合機３００の利用者を検知した時刻を取得し、「人検知時刻」としてＲＡＭ３０２に記録する。
【００９６】
ステップＳ６０５では、複合機３００のＣＰＵ３０１は、認証状態がログオフ状態か否かを判断する。
【００９７】
ログオフ状態であると判断された場合（ステップＳ６０５：ＹＥＳ）は、処理をステップＳ６０６に移行する。
【００９８】
ログオフ状態ではないと判断された場合（ステップＳ６０５：ＮＯ）は、処理をステップＳ６２１に移行する。
【００９９】
ステップＳ６０６では、複合機３００のＣＰＵ３０１は、第１の広告２０１１がＲＴＯＳ２０１０内に存在するか否かを判断する。
【０１００】
存在すると判断された場合（ステップＳ６０６：ＹＥＳ）は、処理をステップＳ６０７に移行する。
【０１０１】
存在しないと判断された場合（ステップＳ６０６：ＮＯ）は、処理をステップＳ６０８に移行する。
【０１０２】
ステップＳ６０７では、複合機３００のＣＰＵ３０１は、図１４に一例を示す第１の広告を図３の操作部３０８に表示する。（ここで操作部３０８に表示される画面は図１１のような画面となる）。
【０１０３】
ステップＳ６０８では、複合機３００のＣＰＵ３０１は、広告が御像を持たないため、操作部３０８には図１０に一例を示す画面を表示する。
【０１０４】
ステップＳ６０９では、複合機３００のＣＰＵ３０１は、ユーザによる認証処理（例えばＩＣカードをカードリーダ３１９にかざす処理）を待機する。認証処理を検知すると、処理をステップＳ６１０に移行する。また、認証処理を検知した際に、当該ユーザのユーザ情報（カード番号、ユーザ名、パスワード等）を取得する。
【０１０５】
ステップＳ６１０では、複合機３００のＣＰＵ３０１は、ＲＡＭ３０２に認証処理を検知した時刻（カード検知時刻）を記録する。
【０１０６】
ステップＳ６１１では、複合機３００のＣＰＵ３０１は、認証処理を実行する。なお、ここでの認証処理は、ステップＳ６０９における認証処理の検知で取得したユーザ情報を認証サーバ５００に送信し、認証サーバ５００からの認証結果を受信する処理である。
【０１０７】
ステップＳ６１２では、複合機３００のＣＰＵ３０１は、図９に示す設定ファイル２０１３にアクセスし、「カード検知までの閾値」を読み込む。
【０１０８】
ステップＳ６１３では、複合機３００のＣＰＵ３０１は、ステップＳ６１０で取得して「カード検知時刻」とステップＳ６０４で取得した「人検知時刻」との時間差を算出し、当該時間差をステップＳ６１２で取得した「カード検知までの閾値」と比較する。
【０１０９】
比較の結果、時間差が「カード検知までの閾値」より小さい場合（ステップＳ６１３：ＮＯ）は、処理をステップＳ６１４へ移行する。この場合は、複合機３００を利用するために複合機３００に近づいてから認証処理をするためにカードをかざすまでの時間が短い場合であり、複合機３００の操作部３０８に表示された広告を見ていない可能性が高いといえる。
【０１１０】
時間差が「カード検知までの閾値」以上である場合（ステップＳ６１３：ＹＥＳ）は、処理をステップＳ６１８へ移行する。この場合は、複合機３００を利用するために複合機３００に近づいてから認証処理をするためにカードをかざすまでの時間が比較的長い場合であり、複合機３００の操作部３０８に表示された広告を見ている可能性が高いといえる。
【０１１１】
ステップＳ６１４では、複合機３００のＣＰＵ３０１は、図９に示す設定ファイル２０１３にアクセスし、「広告を見ていないユーザ数」を１カウントアップし、「広告を見ていないユーザ数」と「広告を見ていないユーザ数の閾値」とを比較する。
【０１１２】
比較の結果、「広告を見ていないユーザ数」が「広告を見ていないユーザ数の閾値」以上である場合（ステップＳ６１４：ＹＥＳ）は、処理をステップＳ６１５へ移行する。
【０１１３】
比較の結果、「広告を見ていないユーザ数」が「広告を見ていないユーザ数の閾値」未満である場合（ステップＳ６１４：ＮＯ）は、処理をステップＳ６１７へ移行する。
【０１１４】
ステップＳ６１５では、複合機３００のＣＰＵ３０１は、図９に示す第２の広告２０１２があるか否かを判断する。
【０１１５】
第２の広告が存在すると判断された場合（ステップＳ６１５：ＹＥＳ）は、処理をステップＳ６１６に移行する。
【０１１６】
第２の広告が存在しないと判断された場合（ステップＳ６１５：ＮＯ）は、処理をステップＳ６１８に移行する。
【０１１７】
ステップＳ６１６では、複合機３００のＣＰＵ３０１は、第１の広告２０１１と第２の広告２０１２とを入れ替える。すなわち、第２の広告２０１２を第１の広告として設定し、第１の広告を第２の広告として設定する。
【０１１８】
ステップＳ６１７では、複合機３００のＣＰＵ３０１は、ＲＡＭ３０２で管理される「広告を見ていないユーザ数」を０に戻す。
【０１１９】
ステップＳ６１８では、複合機３００のＣＰＵ３０１は、認証処理を終了する。
【０１２０】
ステップＳ６１９では、複合機３００のＣＰＵ３０１は、ＲＡＭ３０２で管理されている「カード検知時刻」をリセットする。
【０１２１】
ステップＳ６２０では、複合機３００のＣＰＵ３０１は、ＲＡＭ３０２で管理されている「人検知時刻」をリセットする。そして本フローチャートに示す処理を終了する。
【０１２２】
なお、ステップＳ６２０の処理が実行されたあとは、再度複合機３００を利用するユーザを検知すべく待機する（ステップＳ６０３に移行する）。
【０１２３】
以上の処理により、認証処理を実行する際（ログインする際）に認証画面に表示された広告を見ていないユーザが一定数を超えた場合には、ログイン時に表示する広告を新たな広告とすることが可能となる。
【０１２４】
次に、図７を用いて、本発明の実施形態において複合機３００が実行する通常のログイン処理における広告画像の広告訴求力を高める（閲覧効果を高める）ための広告表示制御について説明する。
【０１２５】
なお、図７のフローチャートで示す処理については、複合機３００のＣＰＵ３０１が認証アプリケーション２００８の制御に従って実行する処理である。
【０１２６】
ステップＳ７０１では、複合機３００のＣＰＵ３０１は、認証アプリケーション２００８を起動する。
【０１２７】
ステップＳ７０２では、複合機３００のＣＰＵ３０１は、ＲＴＯＳ２０１０内に広告画像が存在するか否かを確認する。
【０１２８】
ステップＳ７０３では、複合機３００のＣＰＵ３０１は、第１の広告２０１１が存在するか否かを判断する。
【０１２９】
第１の広告が存在すると判断された場合（ステップＳ７０３：ＹＥＳ）は、処理をステップＳ７０４に移行する。
【０１３０】
第１の広告が存在しないと判断された場合（ステップＳ７０３：ＮＯ）は、処理をステップＳ７０５に移行する。
【０１３１】
ステップＳ７０４では、複合機３００のＣＰＵ３０１は、第１の広告が表示された認証画面（一例として図１１）を操作部３０８に表示する。
【０１３２】
ステップＳ７０５では、複合機３００のＣＰＵ３０１は、広告が表示されていない認証画面（一例として図１０）を操作部３０８に表示する。
【０１３３】
ステップＳ７０６では、複合機３００のＣＰＵ３０１は、ユーザによりＩＣカードがかざされるなどの認証処理の要求を受け付けるまで待機する。
【０１３４】
認証処理の要求を受け付けると処理をステップＳ７０７に移行する。
【０１３５】
ステップＳ７０７では、複合機３００のＣＰＵ３０１は、ステップＳ７０６で受け付けた認証処理の要求に従い、認証処理を実行する。
【０１３６】
ステップＳ７０８では、複合機３００のＣＰＵ３０１は、ログインしているユーザについてログアウト処理実行する。なお、ログアウト処理については、ユーザにより明示的にログアウトする旨の指示がなされた場合や、一定時間操作がなされない場合などに実行される。
【０１３７】
ステップＳ７０９では、複合機３００のＣＰＵ３０１は、第２の広告２０１２が存在するか否かを判断する。
【０１３８】
第２の広告が存在すると判断された場合（ステップＳ７０９：ＹＥＳ）は、処理をステップＳ７１０に移行する。
【０１３９】
ステップＳ７１０では、複合機３００のＣＰＵ３０１は、操作部３０８に第２の広告が表示された認証画面（一例として図１２）を表示する。
【０１４０】
ステップＳ７１１では、複合機３００のＣＰＵ３０１は、ステップＳ７１０で表示された画面が一定時間表示されるまで、表示を継続する。
【０１４１】
ステップＳ７１２では、複合機３００のＣＰＵ３０１は、第２の広告が表示された認証画面を第１の広告が表示された認証画面に戻す。
【０１４２】
そして本フローチャートの処理を終了する。なお、ステップＳ７１２の処理が実行された後は、ステップＳ７１２で第１の広告が表示された認証画面を表示したまま、再度認証要求があるまで待機する。
【０１４３】
以上の処理により、複合機３００を使い終わった際（ログアウトした際）に、複合機３００を使い始めるとき（ログインする際）に表示された広告とは異なる広告を表示することが可能となる。
【０１４４】
次に、図８を用いて、本発明の実施形態において複合機３００が実行する強制ログアウト（ログイン中に他のユーザの認証要求がなされた場合、ログインしていたユーザをログアウトし、認証要求をしたユーザをログインする処理）がなされた場合の広告画像の広告訴求力を高める表示制御処理について説明する。
【０１４５】
なお、図８のフローチャートで示す処理については、複合機３００のＣＰＵ３０１が認証アプリケーション２００８の制御に従って実行する処理である。
【０１４６】
ステップＳ８０１では、複合機３００のＣＰＵ３０１は、認証アプリケーション２００８を起動する。
【０１４７】
ステップＳ８０２では、複合機３００のＣＰＵ３０１は、ＲＴＯＳ２０１０内に広告画像が存在するか否かを確認する。
【０１４８】
ステップＳ８０３では、複合機３００のＣＰＵ３０１は、第１の広告２０１１が存在するか否かを判断する。
【０１４９】
第１の広告が存在すると判断された場合（ステップＳ８０３：ＹＥＳ）は、処理をステップＳ８０４に移行する。
【０１５０】
第１の広告が存在しないと判断された場合（ステップＳ８０３：ＮＯ）は、処理をステップＳ８０５に移行する。
【０１５１】
ステップＳ８０４では、複合機３００のＣＰＵ３０１は、第１の広告が表示された認証画面（一例として図１１）を操作部３０８に表示する。
【０１５２】
ステップＳ８０５では、複合機３００のＣＰＵ３０１は、広告が表示されていない認証画面（一例として図１０）を操作部３０８に表示する。
【０１５３】
ステップＳ８０６では、複合機３００のＣＰＵ３０１は、ユーザによりＩＣカードがかざされるなどの認証処理の要求を受け付けるまで待機する。
【０１５４】
認証処理の要求を受け付けると処理をステップＳ８０７に移行する。
【０１５５】
ステップＳ８０７では、複合機３００のＣＰＵ３０１は、ステップＳ８０６で受け付けた認証処理の要求に従い、認証処理を実行する。
【０１５６】
ステップＳ８０８では、複合機３００のＣＰＵ３０１は、認証処理の要求に従い、当該ユーザによる複合機の使用を許可する（ログイン状態へ遷移する）。
【０１５７】
ステップＳ８０９では、複合機３００のＣＰＵ３０１は、ステップＳ８０８でログインしたユーザ以外のユーザから認証処理の要求を受け付ける。
【０１５８】
ステップＳ８１０では、複合機３００のＣＰＵ３０１は、ステップＳ８０８でログインしたユーザの認証処理をログアウトし、ステップＳ８０９で認証処理の要求を受け付けたユーザについてログイン処理を実行する。
【０１５９】
ステップＳ８１１では、複合機３００のＣＰＵ３０１は、ステップＳ８０９で認証処理の要求を受けたユーザのログイン処理に成功したか否かを判断する。
【０１６０】
成功したと判断された場合（ステップＳ８１１：ＹＥＳ）は、処理をステップＳ８１２へ移行する。
【０１６１】
失敗したと判断された場合（ステップＳ８１１：ＮＯ）は、処理をステップＳ８０２に戻す。
【０１６２】
ステップＳ８１２では、複合機３００のＣＰＵ３０１は、ステップＳ８０９での認証処理の要求に従い、当該ユーザによる複合機の使用を許可する（ログイン状態へ遷移する）。
【０１６３】
ステップＳ８１３では、複合機３００のＣＰＵ３０１は、ステップＳ８１２で使用が許可された（ログインした）ユーザのログアウト処理を実行する。
【０１６４】
ステップＳ８１４では、複合機３００のＣＰＵ３０１は、第１の広告２０１１が存在するか否かを判断する。
【０１６５】
存在すると判断された場合（ステップＳ８１４：ＹＥＳ）は、処理をステップＳ８１５に移行する。
【０１６６】
存在しないと判断された場合（ステップＳ８１４：ＮＯ）は、処理をステップＳ８１６に移行する。
【０１６７】
ステップＳ８１５では、複合機３００のＣＰＵ３０１は、第１の広告が表示された認証画面（一例として図１１）を操作部３０８に表示する。そして、本フローチャートに示す処理を終了し、再度認証待機状態に移行する。
【０１６８】
ステップ８１６では、複合機３００のＣＰＵ３０１は、広告が表示されていない認証画面（一例として図１０）を操作部３０８に表示する。そして本フローチャートに示す処理を終了し、再度認証待機状態に移行する。
【０１６９】
以上の処理により、強制ログアウト（ログイン中に他のユーザの認証要求がなされた場合、ログインしていたユーザをログアウトし、認証要求をしたユーザをログインする処理）により前のユーザをログアウトしてログインしたユーザに対して、当該ユーザがログアウトした際に第１の広告（本来はログインする際に表示される広告）を表示させることが可能となる。
【０１７０】
図９は、図１に示した複合機３００上で動作する認証アプリケーション２００８が参照するデータの一例を示すデータ構造図であり、広告画像は、複合機３００上で動作する認証アプリケーション２００８によって、ＲＴＯＳ２０１０内に書き込まれる。本実施例では広告画像はＲＴＯＳ内に２つ保持され、それぞれ第１の広告２０１１、第２の広告２０１２とする。また、認証アプリケーション２００８が参照するデータ（カード検知までの閾値、広告を見ていないユーザ数の閾値）については、データイメージ２０１３としている。
【０１７１】
図１０は、広告画像が表示されない認証画面の一例を示す図であり、ステップＳ６０８、Ｓ７０５、Ｓ８０５において操作部３０８に表示される画面である。
【０１７２】
図１１は、第１の広告画像が表示された認証画面の一例を示す図である。
【０１７３】
図１２は、第２の広告画像が表示された認証画面の一例を示す図である。
【０１７４】
図１３は、ログイン処理が実施されたあとに操作部３０８に表示される画面の一例を示す図である。
【０１７５】
図１４は、複合機３００内のＲＴＯＳ２０１０内に保管され、複合機３００上で動作する認証アプリケーション２００８の広告枠に表示される第１の広告２０１１の一例を示す図である。
【０１７６】
図１５は、複合機３００内のＲＴＯＳ２０１０内に保管され、複合機３００上で動作する認証アプリケーション２００８の広告枠に表示される第２の広告２０１２の一例を示す図である。
【０１７７】
本発明によれば、ユーザへ訴求力の高い広告表示を提供することが可能であり、ユーザへの広告訴求力、つまりは閲覧効果が減少した広告に対して、新たな広告を表示する仕組みを提供することが可能となる。
【０１７８】
具体的には、ユーザによる複合機認証システムの操作状況により、ユーザが複合機認証システム上に表示している広告（第１の広告）を見落としているかを、カード検知までの閾値を元に判断し、見落としていると判断できるユーザ数が一定閾値を超えた場合には、第１の広告と新たな広告（第２の広告）に入れ替える仕組みを提供する。
【０１７９】
また、広告訴求力つまり閲覧効果を高めるために、ユーザが複合機認証システムを利用し、複合機認証システムからログオフした後に、第２の広告を表示し、所定時間経過後に第１の広告を再表示する仕組みを提供する。すなわち、認証システムを利用する前は第１の広告が表示され、認証システムを利用した後は第２の広告を表示することで、複数種類の広告を表示することができ広告訴求力を高まることとなる。
【０１８０】
また、あるユーザ（例えばユーザＡ）が複合機認証システムにログイン中の状況（つまりユーザＡは複合機からログオフしていない状況）で、別ユーザ（例えばユーザＢ）が複合機認証システムに対してログイン処理を実施した場合、ユーザＡのログオフが実施された後、すぐにユーザＢの複合機認証システムへのログインが実施される。この場合、ユーザＢのログインに際して、広告表示が実施されないため、ユーザＢのログオフ実施時には、必ず第１の広告を表示し、第２の広告は表示しない仕組みを提供する。
【０１８１】
これらの広告表示の仕組みは、それぞれ独立して動作させることも可能であり、あるいは、それらを組み合わせることも可能である。
【０１８２】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１８３】
また、本発明におけるプログラムは、図５〜図８の処理方法をコンピュータが実行可能なプログラムである。なお、本発明におけるプログラムは図５〜図８の各装置の処理方法ごとのプログラムであってもよい。
【０１８４】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１８５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１８６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１８７】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８９】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１９０】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１９１】
１００  クライアントＰＣ
２００  広告画像配信クライアント
３００  複合機（画像処理装置）
４００  ＬＡＮ
５００  認証サーバ
【図１】
2013006329.tif 000003
【図２】
2013006329.tif 000004
【図３】
2013006329.tif 000005
【図４】
2013006329.tif 000006
【図５】
2013006329.tif 000007
【図６】
2013006329.tif 000008
【図７】
2013006329.tif 000009
【図８】
2013006329.tif 000010
【図９】
2013006329.tif 000011
【図１０】
2013006329.tif 000012
【図１１】
2013006329.tif 000013
【図１２】
2013006329.tif 000014
【図１３】
2013006329.tif 000015
【図１４】
2013006329.tif 000016
【図１５】
2013006329.tif 000017