(57)【要約】    【課題】既存の，コピー／印刷結果を広告媒体として利用する技術よりも効果的に各種商品に関する広告を行える広告表示プログラムを、提供する。    【解決手段】通常の消耗品とは異なる第２種消耗品がセットされているか否かを示す広告表示要否情報を，それを要求した機器に送信可能な印刷装置１２と接続されたＰＣ１４上で実行される広告表示プログラム１５（プリンタドライバ等）を、第２種消耗品がセットされている状態にある印刷装置１２が自ＰＣ１４からの印刷データに基づく印刷を開始した場合、自ＰＣ１４のディスプレイ上に、商品の広告のための、所定条件が満たされるまでは，常に最前面に表示され，かつ，クローズ出来ない広告ウィンドウを表示するプログラムとして作成しておく。    【選択図】図１
2008217313.tif 000002
【特許請求の範囲】
【請求項１】
通常の消耗品とは異なる第２種消耗品がセットされているか否かを示す広告表示要否情報を，それを要求した機器に送信可能な印刷装置と接続されたコンピュータ上で実行される広告表示プログラムであって、
前記コンピュータを、
前記印刷装置が，自コンピュータからの印刷データに基づく印刷を開始したことを検出するための検出手段と、
前記印刷装置が印刷を開始したことが前記検出手段によって検出されたときに、前記印刷装置から前記広告表示要否情報を取得し、取得した前記広告表示要否情報に基づき，前記印刷装置に前記第２種消耗品がセットされているか否かを判断する判断手段と、
前記判断手段によって前記印刷装置に前記第２種消耗品がセットされていると判断された場合に、ディスプレイ上に、商品の広告のための，所定条件が満たされるまでは，常に最前面に表示され，かつ，クローズ出来ない広告ウィンドウを表示する広告ウィンドウ表示手段と
を備えた装置として動作させる
ことを特徴とする広告表示プログラム。
【請求項２】
前記広告ウィンドウ表示手段が、
前記印刷データの印刷による第２種消耗品の消費量に応じた時間だけ、クローズ出来ない広告ウィンドウを表示する手段である
ことを特徴とする請求項１記載の広告表示プログラム。
【請求項３】
前記印刷装置が送信する，前記第２種消耗品がセットされていることを示す前記広告表示要否情報が、１ページ当たりの広告表示時間を算出可能な情報であり、
前記広告ウィンドウ表示手段が、
その表示後の経過時間が、前記印刷データのページ数と，前記広告表示要否情報から算出した１ページ当たりの広告表示時間との乗算結果が示す時間と一致するまで、クローズ出来ない広告ウィンドウを表示する手段である
ことを特徴とする請求項１記載の広告表示プログラム。
【請求項４】
前記広告ウィンドウ表示手段が、
複数の商品に関する広告ウィンドウを表示可能な手段であると共に、広告ウィンドウの表示を行った商品を示す情報と広告ウィンドウの表示時間とを、インターネットを介して，所定の広告管理装置へ送信する機能を有する手段である
ことを特徴とする請求項１乃至請求項３のいずれかに記載の広告表示プログラム。
【請求項５】
前記コンピュータを、
広告ウィンドウ内に表示する広告データを前記広告管理装置からダウンロードするダウンロード手段を、さらに備えた装置として動作させる
ことを特徴とする請求項１乃至請求項４のいずれかに記載の広告表示プログラム。
【請求項６】
インターネットに接続されている広告管理装置と、
通常の消耗品とは異なる第２種消耗品がセットされているか否かを示す広告表示要否情報を，それを要求した機器に送信可能な複数台の印刷装置と、
前記複数台の印刷装置のいずれかと接続されており，広告表示プログラムがインストールされている複数台のコンピュータとを、含み、
前記広告管理装置が、
それに基づき，コンピュータのディスプレイ上に商品の広告を表示できるデータである複数の広告データを、各広告データによる広告を見せるべきユーザを，ユーザの属性情報で指定する広告対象指定情報と共に記憶しておくための広告データ記憶手段と、
前記広告表示プログラムがインストールされている各コンピュータから送信されてくる，広告ウィンドウの表示に用いられた広告データを示す情報と広告ウィンドウの表示時間とが含まれる表示状況情報を受信し、受信した各表示状況情報を記憶する表示状況情報記憶手段と
を備えた装置であり、
前記広告表示プログラムが、自身がインストールされているコンピュータを、
ユーザに，自身に関する属性情報を設定させるためのユーザインタフェース手段と、
前記広告管理装置の前記広告データ記憶手段に各広告データについて記憶されている広告対象指定情報と，前記ユーザインタフェース手段がユーザに設定させた属性情報とによって定まる，自コンピュータのユーザに広告を見せるべき１つ以上の広告データを、前記広告管理装置から取得して記憶装置に保存する広告データ取得手段と、
自コンピュータと接続されている印刷装置が，自コンピュータからの印刷データに基づく印刷を開始したことを検出するための検出手段と、
前記印刷装置が印刷を開始したことが前記検出手段によって検出されたときに、前記印刷装置から前記広告表示要否情報を取得し、取得した前記広告表示要否情報に基づき，前記印刷装置に前記第２種消耗品がセットされているか否かを判断する判断手段と、
前記判断手段によって前記印刷装置に前記第２種消耗品がセットされていると判断された場合に、前記記憶装置に保存されているいずれかの広告データに基づく広告表示を行うための広告ウィンドウとして、所定条件が満たされるまでは，常に最前面に表示され，かつ，クローズ出来ないものをディスプレイ上に表示する広告ウィンドウ表示手段と、
前記広告ウィンドウ表示手段によって広告ウィンドウが表示された場合に、広告ウィンドウの表示に用いられた広告データを示す情報と広告ウィンドウの表示時間とを含む表示状況情報を、インターネットを介して，前記広告管理装置へ送信する表示状況情報送信手段と
を備えた装置として動作させるプログラムである
ことを特徴とする広告システム。
【請求項７】
自装置の状態が，印刷時に広告表示を行うことが必要な状態にあるか否かを示す広告表示要否情報を，それを要求した機器に送信可能な、いずれの広告表示要否情報を送信するかをユーザが設定できない印刷装置と接続されたコンピュータ上で実行される広告表示プログラムであって、
前記印刷装置が，自コンピュータからの印刷データに基づく印刷を開始したことを検出するための検出手段と、
前記印刷装置が印刷を開始したことが前記検出手段によって検出されたときに、前記印刷装置から前記広告表示要否情報を取得する取得手段と、
前記取得手段によって取得された前記広告表示要否情報が，印刷時に広告表示を行うことが必要な状態にあることを示すものであった場合に、ディスプレイ上に、商品の広告のための，所定条件が満たされるまでは，常に最前面に表示され，かつ，クローズ出来ない広告ウィンドウを表示する広告ウィンドウ表示手段と
を備えた装置として動作させる
ことを特徴とする広告表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告表示プログラムと広告システムとに関する。
【背景技術】
【０００２】
近年、コピー／印刷料金（或いは、コピー／印刷にかかるコスト）を下げる代わりに、コピー／印刷結果に広告を印刷してしまう技術（例えば、特許文献１〜４参照）が，開発されている。
【０００３】
既存の，その種の技術は、ユーザが使用／採用してくれさえすれば、一定の広告効果を得ることが出来るものとなっている。ただし、本来、不要な情報（広告）がコピー／印刷結果に印刷されてしまうものであるため、既存の技術は、ユーザが使用／採用しにくいものともなっている。
【０００４】
【特許文献１】特開２０００−３４７５３３号公報
【特許文献２】特開２０００−３５７０７１号公報
【特許文献３】特開２００１−１３８１８号公報
【特許文献４】特開２００１−２３８０６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の課題は、既存の，コピー／印刷結果を広告媒体として利用する技術よりも効果的に各種商品に関する広告を行える広告表示プログラム，広告システムを、提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の、通常の消耗品とは異なる第２種消耗品がセットされているか否かを示す広告表示要否情報を，それを要求した機器に送信可能な印刷装置と接続されたコンピュータ上で実行される広告表示プログラムは、コンピュータを、印刷装置が，自コンピュータからの印刷データに基づく印刷を開始したことを検出するための検出手段と、印刷装置が印刷を開始したことが検出手段によって検出されたときに、印刷装置から広告表示要否情報を取得し、取得した広告表示要否情報に基づき，印刷装置に第２種消耗品がセットされているか否かを判断する判断手段と、判断手段によって印刷装置に第２種消耗品がセットされていると判断された場合に、ディスプレイ上に、商品の広告のための，所定条件が満たされるまでは，常に最前面に表示され，かつ，クローズ出来ない広告ウィンドウを表示する広告ウィンドウ表示手段とを備えた装置として動作させる構成（プログラム構成）を、有する。
【０００７】
すなわち、本発明の広告表示プログラムは、自コンピュータ（自プログラムが実行されているコンピュータ）と接続されている所定仕様の印刷装置（通常の消耗品とは異なる第２種消耗品がセットされているか否かを示す広告表示要否情報を，それを要求した機器に送信可能な印刷装置）が自コンピュータからの印刷データに基づく印刷を開始した場合、自コンピュータのディスプレイ上に、商品の広告のための広告ウィンドウとして、所定条件が満たされるまでは，常に最前面に表示され，かつ，クローズ出来ないウィンドウ（ユーザが、他のウィンドウ下に隠すことも、閉じることも出来ないウィンドウ）を表示するプログラムとなっている。このため、この広告表示プログラムは、不要な情報（広告）が印刷結果に印刷されることを望まないユーザが、使用可能なものとなっていることになる。そして、第２種消耗品の価格を下げておけば、この広告表示プログラム（及び印刷装置）のユーザ数を増やすことが出来るため、本発明の広告表示プログラムによれば、既存の，コピー／印刷結果を広告媒体として利用する技術よりも効果的に各種商品（任意の商品）に関する広告を行えることになる。
【０００８】
本発明の広告表示プログラムを実現（作成）するに際しては、広告ウィンドウ表示手段が、『前記印刷データの印刷による第２種消耗品の消費量に応じた時間だけ、クローズ出来ない広告ウィンドウを表示する手段』となるようにしておくことが出来る。また、印刷装置を、１ページ当たりの広告表示時間を示す広告表示要否情報（１ページ当たりの広告表示時間そのもの，単位印刷面積当たりの広告表示時間，消耗品の単位消費量当たりの広告表示時間）を送信可能な装置としておき、広告ウィンドウ表示手段が、『その表示後の経過時間が、前記印刷データのページ数と，前記広告表示要否情報から算出した１ページ当たりの広告表示時間との乗算結果が示す時間と一致するまで、クローズ出来ない広告ウィンドウを表示する手段』となるようにしておくことも出来る。
前記第２種消耗品がセットされていることを示す前記が、情報であり、
前記広告ウィンドウ表示手段が、
である
【０００９】
なお、広告ウィンドウ表示手段が後者の手段となる形で広告表示プログラムを実現する際には、印刷装置を、幾つかの第２種消耗品がセットされている場合、各第２種消耗品の識別情報を含む広告表示要否情報を送信する装置としておき、広告表示プログラムを、各識別情報に対する識別情報別比例係数が予め設定されているプログラムであって、ページ数にかける“比例係数”を、広告表示要否情報中の各識別情報に対する識別情報別比例係数から、算出するプログラム（例えば、広告表示要否情報中の各識別情報に対する識別情報別比例係数の総和を，“比例係数”として算出するプログラム）としておくことや、印刷装置を、第２種消耗品がセットされていることを示す広告表示要否情報として、１ページ当たりの広告表示時間を算出可能な情報（例えば、１ページ当たりの表示時間，単位広）を送信する装置としておき、広告表示プログラムを、ページ数にかける“比例係数”として、広告表示要否情報から算出した１ページ当たりの広告表示時間を使用するプログラムとしておくことが出来る。
【００１０】
本発明の広告表示プログラムは、特定の商品の広告を行うための広告ウィンドウのみを表示するプログラムとして実現することも可能なものである。ただし、広告ウィンドウ表示手段が、複数の商品に関する広告ウィンドウを表示可能な手段であると共に、広告ウィンドウの表示を行った商品を示す情報と広告ウィンドウの表示時間とを、インターネットを介して，所定の広告管理装置へ送信する機能を有する手段となるようにしておけば、それを利用することにより、“各種商品の広告の依頼を受けて，各商品に関する広告ウィンドウの総表示時間相当の対価を，広告依頼者から受け取る広告事業”等を行える広告表示プログラムを実現できることになる。
【００１１】
なお、本発明の広告表示プログラムを実現する際には、広告ウィンドウ内に表示される広告の内容／種類を変更できるように（例えば、広告ウィンドウ内に表示する広告データを広告管理装置からダウンロードできるように）しておくことが、望ましい。
【００１２】
また、上記課題を解決するために、本発明の広告システムは、インターネットに接続されている広告管理装置と、通常の消耗品とは異なる第２種消耗品がセットされているか否かを示す広告表示要否情報を，それを要求した機器に送信可能な複数台の印刷装置と、複数台の印刷装置のいずれかと接続されており，広告表示プログラムがインストールされている複数台のコンピュータとを含む構成であって、広告管理装置が、それに基づき，コンピュータのディスプレイ上に商品の広告を表示できるデータである複数の広告データを、各広告データによる広告を見せるべきユーザを，ユーザの属性情報で指定する広告対象指定情報と共に記憶しておくための広告データ記憶手段と、広告表示プログラムがインストールされている各コンピュータから送信されてくる，広告ウィンドウの表示に用いられた広告データを示す情報と広告ウィンドウの表示時間とが含まれる表示状況情報を受信し、受信した各表示状況情報を記憶する表示状況情報記憶手段とを備えた装置であり、広告表示プログラムが、自身がインストールされているコンピュータを、ユーザに，自身に関する属性情報を設定させるためのユーザインタフェース手段と、広告管理装置の広告データ記憶手段に各広告データについて記憶されている広告対象指定情報と，ユーザインタフェース手段がユーザに設定させた属性情報とによって定まる，自コンピュータのユーザに広告を見せるべき１つ以上の広告データを、広告管理装置から取得して記憶装置に保存する広告データ取得手段と、自コンピュータと接続されている印刷装置が，自コンピュータからの印刷データに基づく印刷を開始したことを検出するための検出手段と、印刷装置が印刷を開始したことが検出手段によって検出されたときに、印刷装置から広告表示要否情報を取得し、取得した広告表示要否情報に基づき，印刷装置に第２種消耗品がセットされているか否かを判断する判断手段と、判断手段によって印刷装置に第２種消耗品がセットされていると判断された場合に、記憶装置に保存されているいずれかの広告データに基づく広告表示を行うための広告ウィンドウとして、常に最前面に表示される，所定条件が満たされるまではクローズ出来ないものをディスプレイ上に表示する広告ウィンドウ表示手段と、広告ウィンドウ表示手段によって広告ウィンドウが表示された場合に、広告ウィンドウの表示に用いられた広告データを示す情報と広告ウィンドウの表示時間とを含む表示状況情報を、インターネットを介して，広告管理装置へ送信する表示状況情報送信手段とを備えた装置として動作させるプログラムである構成を有する。
【００１３】
すなわち、本発明の広告システムは、或るユーザが，自身のコンピュータと接続されている所定仕様の印刷装置（通常の消耗品とは異なる第２種消耗品がセットされているか否かを示す広告表示要否情報を，それを要求した機器に送信可能な印刷装置）に印刷を行わせた場合、当該コンピュータのディスプレイ上に、或る商品の広告のための広告ウィンドウ（記憶装置に保存されているいずれかの広告データに基づく広告表示を行うための広告ウィンドウ）として、所定条件が満たされるまでは，常に最前面に表示され，かつ，クローズ出来ないウィンドウが表示されるシステムであると共に、“広告管理装置の広告データ記憶手段に各広告データについて記憶されている広告対象指定情報と，ユーザインタフェース手段がユーザに設定させた属性情報（性別，年齢等）とによって定まる，自コンピュータのユーザに広告を見せるべき広告データ”に基づき広告ウィンドウが表示されるシステムとなっている。このため、この広告システムでは、各商品に関する広告の閲覧者（コンピュータのユーザ）を、各商品の購入確率の高い者に限定することが出来ることになる。
【００１４】
また、広告システムは、広告ウィンドウの表示が行われた場合には、その表示に用いた広告データを示す情報と広告ウィンドウの表示時間とを含む表示状況情報が、インターネットを介して，広告管理装置へ送信されて、広告管理装置内（表示状況情報記憶手段上）へ記憶されるシステムとなっている。そして、本発明の広告システムは、不要な情報（広告）が印刷結果に印刷されないシステムであるが故に、不要な情報が印刷結果に印刷されるシステムよりも，その使用を望まないユーザ数が少ないシステムとなっている。さらに、広告システムは、第２種消耗品の価格を下げておけば、ユーザ数を増やすことが可能なシステムとなっている。従って、本発明の広告システムを用いておけば、コピー／印刷結果を広告媒体として利用する技術よりも、効果的に各種商品に関する広告を行えることになる。
【００１５】
また、本発明の他の態様の広告表示プログラム（請求項７記載の広告表示プログラム）は、『自装置の状態が，印刷時に広告表示を行うことが必要な状態にあるか否かを示す広告表示要否情報を，それを要求した機器に送信可能な、いずれの広告表示要否情報を送信させるかをユーザが設定できない〔いずれの広告表示要否情報を送信させるかを、権限を有する者（所定のパスワードを知っている者など）しか設定できない〕印刷装置』と接続されたコンピュータ上で実行されるプログラムであって、コンピュータを、印刷装置が，自コンピュータからの印刷データに基づく印刷を開始したことを検出するための検出手段と、印刷装置が印刷を開始したことが検出手段によって検出されたときに、印刷装置から広告表示要否情報を取得する取得手段と、取得手段によって取得された広告表示要否情報が，印刷時に広告表示を行うことが必要な状態にあることを示すものであった場合に、ディスプレイ上に、商品の広告のための，常に最前面に表示される，所定条件が満たされるまではクローズ出来ない広告ウィンドウを表示する広告ウィンドウ表示手段とを備えた装置として動作させる構成を、有する。
【００１６】
すなわち、この広告表示プログラムは、自コンピュータ（自プログラムが実行されているコンピュータ）と接続されている所定仕様の印刷装置が自コンピュータからの印刷データに基づく印刷を開始した場合、自コンピュータのディスプレイ上に、商品の広告のための広告ウィンドウとして、所定条件が満たされるまでは，常に最前面に表示され，かつ，クローズ出来ないウィンドウ（ユーザが、他のウィンドウ下に隠すことも、閉じることも出来ないウィンドウ）を表示するプログラムとなっている。従って、この広告表示プログラムは、不要な情報（広告）が印刷結果に印刷されることを望まないユーザが、使用可能なものとなっていることになる。広告の表示を許可する場合には、印刷装置のレンタル料を下げることにしておけば、この広告表示プログラム（及び印刷装置）のユーザ数を増やすことが出来る。従って、本発明の，この態様の広告表示プログラムも、既存の，コピー／印刷結果を広告媒体として利用する技術よりも効果的に各種商品（任意の商品）に関する広告を行えるプログラムとなっていると言うことが出来る。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１８】
まず、図１を用いて、本発明の一実施形態に係る広告システムの概要を、説明する。
【００１９】
図示してあるように、本発明の一実施形態に係る広告システムは、広告表示プログラム１５がインストールされている何台かのＰＣ１４，及び、印刷装置１２を含む複数の印刷システム１０と、広告管理サーバ２０とが、インターネットにより接続されたシステムである。
【００２０】
この広告システム（各印刷システム１０）に用いられている各印刷装置１２は、各種消耗品（トナーカートリッジ，インクカートリッジ，感光体等の，不揮発性メモリが元々搭載されている消耗品）として、第１種消耗品及び第２種消耗品が、用意（販売）されている装置（カラー／モノクロページプリンタ，インクジェットプリンタ，カラー／モノクロ複合機等）である。ここで、第１種消耗品とは、従来のものと同じ消耗品のことである。また、第２種消耗品とは、第１種消耗品よりも安価に（場合によっては無料で）販売される、その不揮発性メモリ上に，１ページ当たりの広告表示時間である単位広告表示時間（広告収入が、“第１消耗品の販売価格−第２消耗品の販売価格”を超えるように定められている時間情報）が記憶されている消耗品のことである。
【００２１】
そして、各印刷装置１２は、広告表示要否情報要求（広告表示プログラム１５が送信する所定内容の要求）を受信した場合，自装置にセットされている各第２種消耗品の不揮発性メモリ上に記憶されている単位広告表示時間の総和をパラメータとして含む情報（以下、広告表示要否情報と表記する）を，当該要求の送信元機器（広告表示プログラム１５による広告表示要否情報要求の送信が行われたＰＣ１４）へ返送するように、既存の印刷装置を改良した装置となっている。
【００２２】
また、第２種消耗品の不揮発性メモリは、不正な書換がなされているか否かを検出可能な形で、単位広告表示時間が記憶されているものとなっており、各印刷装置１２は、第２種消耗品の不揮発性メモリ上の単位広告表示時間が不正に書き換えられていた場合、セットされている第２消耗品が使用できないものである旨のエラーメッセージを表示するように、既存の印刷装置を改良した装置ともなっている。
【００２３】
広告管理サーバ２０は、各種広告主に関する広告を各ＰＣ１４のディスプレイ上に表示させ，その表示時間に応じた対価を受け取る広告サービス（広告事業）を行うために、各印刷装置１２及び各消耗品のメーカー（或いは、当該メーカーから委託を受けた者）が運用するサーバである。なお、上記した単位広告表示時間は、広告収入と、表示時間は、（詳細は後述）
【００２４】
図示してあるように、広告管理サーバ２０は、そのＨＤＤ上に、広告表示状況情報データベース，複数の広告データが記憶されている状態で動作するサーバとなっている。
【００２５】
広告管理サーバ２０内の広告表示状況情報データベースは、広告データＩＤ，広告表示時間，広告表示日時，通知日時等からなる情報を、複数個、可能なデータベースである。
【００２６】
広告管理サーバ２０内の各広告データは、各ＰＣ１４のディスプレイ上（後述する広告ウィンドウ内）に，広告として表示されるデータ（画像データ，動画データ，アニメーションデータ，ＨＴＭＬデータ等）である。各広告データは、広告主から受け取ったデータに、広告データの識別情報である広告データＩＤと，広告データによる広告を行って良い最終日時（広告主が指定した最終日時）を示す有効期限情報とを追加したデータ（広告主から受け取ったデータを加工することにより作成されてＨＤＤ上に記憶されるデータ）となっている。
【００２７】
さらに、各広告データは、広告主が指定した広告対象指定情報（性別，年齢範囲，住居が存在する地域，職種，家族構成等で，広告データを見せる対象を規定する情報）と、広告対象物（食品，雑貨，住居，服飾，車，医療等）を示す広告対象物情報との対応関係が分かる形で、ＨＤＤ上に記憶されるデータとなっている。
【００２８】
以上のことを、前提に、以下、本実施形態に係る広告システムの構成及び動作を、さらに、具体的に説明する。
【００２９】
広告システム（各印刷システム１０）内の各ＰＣ１４にインストールされている広告表示プログラム１５は、各ＰＣ１４と接続されている印刷装置１２用のプリンタドライバを改良したプログラムである。
【００３０】
この広告表示プログラム１５は、以下の機能を有するプログラムとなっている。
【００３１】
広告表示プログラム１５は、所定の操作が行われた場合には、表示する広告対象物（食品，雑貨，住居，服飾，車，医療等）を選択するための複数の広告対象物設定用チェックボックス，性別，年齢，職種，住所，家族構成等を設定するための複数の個人情報設定用アイテム，ダウンロードボタン等を備えた広告対象指定用ダイアログボックスを表示する。
【００３２】
第２種消耗品をセットした状態で印刷装置１２を使用する場合（或いは、広告対象物を変更したい場合）、各ＰＣ１４のユーザは、この広告対象指定用ダイアログボックスを広告表示プログラム１５に表示させるための操作を行う。そして、ユーザは、表示された広告対象指定用ダイアログボックス上の各種アイテム（広告対象物設定用チェックボックス，個人情報設定用アイテム）を操作することにより各種設定を行ってから、ダウンロードボタンを押下する。
【００３３】
ダウンロードボタンが押下されると、広告表示プログラム１５は、ユーザが設定した情報を含めた広告データダウンロード要求を広告管理サーバ２０へ送信する。なお、広告表示プログラム１５は、“広告対象物が１つ以上選択されている”，“性別及び年齢が設定されている”という条件の双方が満たされていなかった場合には、広告データダウンロード要求を送信することなく，必須情報の入力が行われていない旨のメッセージを表示するプログラム〔いずれの条件が満たされていさえすれば、広告データダウンロード要求を送信するプログラム〕となっている。
【００３４】
一方、広告管理サーバ２０は、広告データダウンロード要求を受信した場合、受信した広告データダウンロード要求中の情報（幾つかの広告対象物を示す情報，及び／或いは，幾つかの個人情報）に基づき、各広告データに関する広告対象指定情報，広告対象物情報を参照することにより、ユーザが指定している広告対象物に関する広告データや，ユーザが広告対象となっている広告データ（いずれも，有効期限が過ぎていないもの）を特定し、特定した各広告データを、受信した広告データダウンロード要求の送信元ＰＣ１４へ返送するダウンロード要求応答処理を実行するように構成された（プログラムされた）装置となっている。
【００３５】
要するに、広告管理サーバ２０は、広告データダウンロード要求を送信すると、幾つかの広告データを返送してくる装置となっている。
【００３６】
このため、広告データダウンロード要求を送信した広告表示プログラム１５は、幾つかの広告データが返送されてくるのを待機する状態に移行する。そして、広告表示プログラム１５は、幾つかの広告データが返送されてきた場合には、各広告データを自ＰＣ１４内の所定のフォルダに保存する処理と、表示中の広告対象指定用ダイアログボックスをクローズする処理とを行ってから、ダウンロードボタンの押下（広告対象指定用ダイアログボックス）で始まった処理を終了する。
【００３７】
また、広告表示プログラム１５は、印刷データの生成・送信が指示された場合（アプリケーションに対して印刷を指示する操作がなされた場合）、図２に示した手順の処理を開始するプログラムとなっている。
【００３８】
すなわち、印刷データの生成・送信が指示された広告表示プログラム１５は、まず、自ＰＣ１４と接続されている印刷装置１２から、広告表示要否情報（印刷装置１２にセットされている各第２種消耗品の不揮発性メモリ上に記憶されている単位広告表示時間の総和をパラメータとして含む情報）を取得する（ステップＳ１０１）。
【００３９】
次いで、広告表示プログラム１５は、取得した広告表示要否情報が、広告表示を行うべきことを示す情報であるか否かを判断する（ステップＳ１０２）。
【００４０】
そして、広告表示プログラム１５は、取得した広告表示要否情報が，広告表示を行うべきことを示す情報ではなかった場合（広告表示要否情報に含まれる“単位広告表示時間の総和”が“０”であった場合：ステップＳ１０２；ＮＯ）には、印刷対象となっている電子データ（文書データ等）から，印刷データを生成して印刷装置１２へ送信する印刷データ生成・送信処理（改良前のプリンタドライバが行うものと同じ処理：ステップＳ１０３）を行ってから、この図の処理を終了する。
【００４１】
一方、取得した広告表示要否情報が，広告表示を行うべきことを示す情報であった場合（ステップＳ１０２；ＹＥＳ）、広告表示プログラム１５は、印刷データ生成・送信処理（ステップＳ１０３）を開始すると共に、印刷装置１２から取得した広告表示要否情報中の“単位広告表示時間の総和”（この場合、＞０）に今回の印刷ページ数（印刷データ生成・送信処理にて把握される枚数）を乗ずることによって，広告表示時間を算出する処理（ステップＳ１１１）を行う。なお、流れ図への表記は省略してあるが、広告表示プログラム１５は、印刷装置１２から取得した広告表示要否情報が，広告表示を行うべきことを示す情報であるにも拘わらず、広告データがダウンロードされていなかった場合には、ステップＳ１０３の処理及びステップＳ１１１以降の処理を開始することなく、この図の処理を終了して、広告対象指定用ダイアログボックスを表示するプログラムとなっている。
【００４２】
ステップＳ１１１の処理を終えた広告表示プログラム１５は、自ＰＣ１４内に保存されている広告データの中から、１つの広告データをランダムに選択（ステップＳ１１２）した後、その広告データの表示が行われる広告ウィンドウを，自ＰＣ１４のディスプレイ上に表示する処理（ステップＳ１１３）を行う。
【００４３】
このステップＳ１１３の処理によって表示される広告ウィンドウは、図３に模式的に示してあるように、ディスプレイ上に表示されている他のウィンドウをアクティブにしても、全ての部分が表示され続けるウィンドウ（常に最前面に表示されるウィンドウ）である。また、ステップＳ１１３の処理によって表示される広告ウィンドウは、クローズできないウィンドウであると共に、その一領域（本実施形態では、ステータスバー部分）に、“経過時間／広告表示時間”（ｘｘ秒／２０秒といったようなもの）が表示されるウィンドウとなっている。さらに、広告ウィンドウは、時間経過に伴い表示内容が変わるタイプの広告データ（動作データ等）については、それに基づく表示が繰り返されるウィンドウとなっている。
【００４４】
ステップＳ１１３（図２）の処理を終えた広告表示プログラム１５は、広告表示時間が経過するのを待機する状態（ステップＳ１１４）となり、広告表示時間が経過した際には、表示中の広告ウィンドウを、クローズ可能な，“経過時間／広告表示時間”が表示されていた部分に“クローズ出来ます。”が表示されるウィンドウに変更する処理（広告ウィンドウの幾つかのプロパティを変更する処理：ステップＳ１１５）を行う。
【００４５】
その後、広告表示プログラム１５は、ステップＳ１１２の処理で選択した広告データ（広告ウィンドウ内に表示した広告データ）の広告データＩＤ（以下、表示広告データＩＤと表記する），広告表示時間，印刷開始日時（印刷データの受信開始日時），自ＰＣ１４内に保存されている各広告データの広告データＩＤ，及び，上記した広告データダウンロード要求中に含まれるものと同じ情報（自ＰＣ１４のユーザによる，広告対象指定用ダイアログボックスに対する設定内容を示す情報）を含む表示広告等通知情報を、広告管理サーバ２０へ送信する（ステップＳ１１６）。
【００４６】
表示広告等通知情報送信後の広告表示プログラム１５の動作を説明する前に、ここで、表示広告等通知情報受信時における広告管理サーバ２０の動作を説明しておくことにする。
【００４７】
広告管理サーバ２０は、表示広告等通知情報を受信した場合、図４に示した手順の処理を実行する装置となっている。なお、以下の説明において、情報送信元ＰＣ１４とは、表示広告等通知情報の送信を行ったＰＣ１４のことである。
【００４８】
すなわち、表示広告等通知情報を受信した広告管理サーバ２０は、まず、当該表示広告等通知情報に含まれる表示広告データＩＤ，広告表示時間及び印刷開始日時と、現在日時とを、それぞれ、広告データＩＤ，広告表示時間，広告表示日時，通知日時として、広告表示状況情報データベースに記憶する処理（ステップＳ２０１）を行う。
【００４９】
次いで、広告管理サーバ２０は、受信した表示広告等通知情報に含まれる他の情報（情報送信元ＰＣ１４内に保存されている各広告データの広告データＩＤ，及び，情報送信元のユーザによる，広告対象指定用ダイアログボックスに対する設定内容を示す情報）等に基づき、情報送信元ＰＣ１４へ送信する広告データを特定する処理（ステップＳ２０２）を行う。より具体的には、広告管理サーバ２０は、受信した表示広告等通知情報中の各種情報と、各広告データに関する広告データＩＤ，広告対象指定情報，広告対象物情報とに基づき、ユーザが指定している広告対象物に関する，情報送信元ＰＣ１４内に保存されていない広告データや，ユーザが広告対象となっている，情報送信元ＰＣ１４内に保存されていない広告データ（いずれも，有効期限が過ぎていないもの）を特定する処理を行う。
【００５０】
そして、広告表示プログラム１５は、情報送信元ＰＣ１４へ送信すべき広告データを１つ以上特定できた場合（ステップＳ２０３；ＹＥＳ）には、特定した各広告データを情報送信元ＰＣ１４へ送信する処理（ステップＳ２０５）を行ってから、この図の処理（受信した表示広告等通知情報に対する処理）を終了する。
【００５１】
また、広告表示プログラム１５は、情報送信元ＰＣ１４へ送信すべき広告データがなかった場合（ステップＳ２０３；ＮＯ）には、表示広告等通知情報を受信した旨を示す確認応答情報を、情報送信元ＰＣ１４へ送信する処理（ステップＳ２０４）を行ってから、この図の処理を終了する。
【００５２】
図２に戻って、表示広告等通知情報送信後の広告表示プログラム１５の動作を、説明する。
【００５３】
上記したように、広告管理サーバ２０は、表示広告等通知情報を送信すると、幾つかの広告データか、確認応答情報を返送してくる装置となっている。
【００５４】
このため、ステップＳ１１６の処理を終えた広告表示プログラム１５は、広告データか、確認応答情報が、広告管理サーバ２０から返送されてくるのを待機する状態（図示せず）となる。そして、広告表示プログラム１５は、広告管理サーバ２０から幾つかの広告データが送信されてきた場合（ステップＳ１１７：広告データ）には、各広告データを自ＰＣ１４の所定のフォルダに保存する処理（ステップＳ１１８）を行ってから、この図の処理を終了する。また、広告表示プログラム１５は、広告管理サーバ２０から確認応答情報が送信されてきた場合（ステップＳ１１７：確認応答）には、特に処理を行うことなく、この図の処理を終了する。
【００５５】
なお、流れ図への表記は省略してあるが、広告表示プログラム１５は、広告管理サーバ２０へ表示広告等通知情報が送信できなかった場合（インターネットへの接続に失敗した場合や、表示広告等通知情報を送信したが、所定時間内に、確認応答情報／広告データが受信できなかった場合）には、表示広告データＩＤ，広告表示時間及び広告表示開始日時を保存しておき、広告管理サーバ２０と通信が行える状態となったとき（その後に実行した図２の処理により，確認応答情報／広告データが受信できたとき）に、保存してある各３情報毎に、それらを含めた表示広告等通知情報を送信するプログラムとして作成されている。さらに、広告表示プログラム１５は、ステップＳ１１８の処理時に、有効期限が過ぎた広告データ（有効期限情報が示している日時が、現在日時以前のものとなっている広告データ）をＨＤＤ上から消去する処理も行うようにも作成されたプログラムとなっている。
【００５６】
以上の説明から明らかなように、本実施形態に係る広告システムは、或るユーザが，自身のＰＣ１４と接続されている印刷装置１２に印刷を行わせた場合、当該ＰＣ１４のディスプレイ上に、所定条件が満たされるまで（印刷装置１２内の各第２種消耗品の不揮発性メモリ上の単位広告表示時間の総和と，今回の印刷ページ数とにより定まる広告表示時間が経過するまで）は，常に最前面に表示され，かつ，クローズ出来ない広告ウィンドウが表示されるシステムとなっている。また、広告システムは、或る広告データ広告データに基づく広告ウィンドウの表示が行われた場合には、その広告データを示す情報（広告データＩＤ）と広告ウィンドウの，強制的な表示時間（広告表示時間）とを含む表示広告等通知情報が、広告管理サーバ内の広告表示状況情報データベースに記憶されるシステムであると共に、各広告主が、広告対象と指定できるシステムともなっている。
【００５７】
さらに、広告システムは、不要な情報（広告）が印刷結果に印刷されないシステムであるが故に、不要な情報が印刷結果に印刷されるシステムよりも，その使用を望まないユーザ数が少ないシステムとなっている。そして、第２種消耗品の価格を下げておけば、ユーザ数を増やすことが可能なのであるから、本実施形態に係る広告システムを用いておけば、コピー／印刷結果を広告媒体として利用する技術よりも、極めて効果的に各種商品に関する広告を行えることになる。
【００５８】
《変形形態》
上記した広告システム，広告表示プログラム１５は、各種の変形を行うことが出来る。例えば、印刷装置１２を、幾つかの第２種消耗品がセットされている場合、第２種消耗品の搭載数を含む広告表示要否情報を送信する装置としておき、広告表示プログラム１５を、広告表示時間を、印刷装置１２から取得した広告表示要否情報中の搭載数から算出するプログラムに変形することが出来る。また、印刷装置１２を、幾つかの第２種消耗品がセットされている場合、各第２種消耗品の識別情報を含む広告表示要否情報を送信する装置としておき、広告表示プログラム１５を、各識別情報に対する識別情報別比例係数が予め設定されいるプログラムであって、広告表示時間を、印刷装置１２から取得した広告表示要否情報中の各識別情報に対する識別情報別比例係数から算出するプログラム（例えば、例えば、広告表示要否情報中の各識別情報に対する識別情報別比例係数の総和に、印刷ページ数を乗ずることにより、広告表示時間を算出するプログラム）に変形することが出来る。さらに、印刷装置１２を、第１種消耗品とは異なる形状を有する第２種消耗品がセットされているときに、第２種消耗品の搭載数や各第２種消耗品の識別情報を含む広告表示要否情報を送信する装置に変形することも出来る。
【００５９】
また、単位広告表示時間（第２種消耗品の不揮発性メモリ上の情報）を、“単位印刷面積当たりの広告表示時間”としておき、広告表示プログラム１５を、用紙サイズを考慮して広告表示時間を算出するプログラムとしておくことも、単位広告表示時間を、“消耗品の単位消費量当たりの広告表示時間”としておき、広告表示プログラム１５を、印刷データによる消耗品の消費量を算出して、その算出結果と，印刷装置１２からの広告表示要否情報とから、広告表示時間を算出するプログラムとしておくことも出来る。さらに、広告表示時間の算出が、印刷装置１２側で行われるようにしておくことも出来る。
【００６０】
また、広告表示プログラム１５を、広告データの保存場所をユーザが指定できるプログラムや、広告データを保存しないプログラム（広告データを毎回ダウンロードするプログラム）に変形することも出来る。
【００６１】
また、第２種消耗品を、その不揮発性メモリに広告データが記憶されているものとしておくと共に、広告表示プログラム１５を、第２種消耗品の不揮発性メモリ上に記憶されている広告データに基づいて広告ウィンドウの表示を行うプログラムとしておくことにより、広告システムを、第２種消耗品の販売数分、各広告主から広告料金を徴収できるシステム（複数の印刷システム１０の集合体／広告管理サーバがないシステム）に変形しておくとも出来る。
【００６２】
さらに、広告表示プログラム１５を、広告表示時間が比較的に長い場合には、複数種類の広告を行うプログラムや、プリンタドライバとは別のプログラム（プリンタドライバによって起動される，印刷データの生成・送信機能を有さないプログラム）に変形することも出来る。また、広告システムを、各ユーザが、個人情報等を設定しなくても良いシステム（個人情報等の設定を行っていないユーザには、ランダムに広告データが配信されるシステム）に変形しておいても良い。
【００６３】
また、上記した広告システムは、印刷装置１２の各ユーザに広告を見させるために、安価な第２種消耗品を用意したシステムであったが、印刷装置１２として、印刷時に広告表示を行うことが必要な状態にあるか否かを示す広告表示要否情報を，それを要求した機器に送信可能な、いずれの広告表示要否情報を送信するかをユーザが設定できない装置を用意しておき、広告システムを、そのような印刷装置１２をレンタルするためのシステム（広告の表示を許可するユーザにレンタルする印刷装置１２は、印刷時に広告表示を行うことが必要な状態にあることを示す広告表示要否情報を送信可能な状態としておき、レンタル料金／広告料金を，広告管理サーバ内に収集された情報から算出するシステム）に変形することも出来る、
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施形態に係る広告システムの構成図。
【図２】実施形態に係る広告表示プログラムが，印刷データの生成・送信を指示されたときに実行する処理の流れ図。
【図３】実施形態に係る広告表示プログラムが表示する広告ウィンドウの説明図。
【図４】実施形態に係る広告管理サーバが、表示広告等通知情報受信時に実行する処理の流れ図。
【符号の説明】
【００６５】
１０  印刷システム、  １２  印刷装置、  １４、  ＰＣ
１５  広告表示プログラム、  広告管理サーバ
【図１】
2008217313.tif 000003
【図２】
2008217313.tif 000004
【図４】
2008217313.tif 000005
【図３】
2008217313.tif 000006