(57)【要約】印刷システムを開示する。印刷システムは、バナー広告に含まれるバナーメッセージ用のコンテンツを保存する記憶デバイスを有するディスプレイページシステム、およびトリガイベントを検出すると、１つ以上のバナーメッセージを保存されたコンテンツから選択し、選択されたバナーメッセージを含むバナー広告を生成するページジェネレータを含む。また、印刷システムは、バナー広告を表示するためのディスプレイコンポーネントを有するユーザインタフェースを含む。【選択図】図１
2013522704.tif 000002
【特許請求の範囲】
【請求項１】
バナー広告に含まれるバナーメッセージ用のコンテンツを保存する記憶デバイス、及び、トリガイベントを検出すると、１つ以上のバナーメッセージを、保存された前記コンテンツから選択して、選択された前記バナーメッセージを含むバナー広告を生成するページジェネレータを含む、ディスプレイページシステムと
前記バナー広告を表示するディスプレイコンポーネントを有するユーザインタフェースと、
を備える、印刷システム。
【請求項２】
前記ページジェネレータは、予め定められた基準に基づいて、前記１つ以上のバナーメッセージを保存された前記コンテンツから選択する、請求項１に記載の印刷システム。
【請求項３】
前記ページジェネレータは、前記予め定められた基準および時間に基づいて、前記１つ以上のバナーメッセージを保存された前記コンテンツから選択する、請求項２に記載の印刷システム。
【請求項４】
前記ページジェネレータは、前記予め定められた基準およびユーザの使用履歴に基づいて、前記１つ以上のバナーメッセージを保存された前記コンテンツから選択する、請求項２に記載の印刷システム。
【請求項５】
前記ページジェネレータは、前記予め定められた基準および前記印刷システムの状態に基づいて、前記１つ以上のバナーメッセージを保存された前記コンテンツから選択する、請求項２に記載の印刷システム。
【請求項６】
前記ページジェネレータは、前記予め定められた基準および前記印刷システムの設定に基づいて、前記１つ以上のバナーメッセージを保存された前記コンテンツから選択する、請求項２に記載の印刷システム。
【請求項７】
前記ユーザインタフェースは、入力コンポーネントを更に有する、請求項２に記載の印刷システム。
【請求項８】
前記ページジェネレータは、前記予め定められた基準および前記入力コンポーネントで入力されたユーザ識別に基づいて、前記１つ以上のバナーメッセージを保存された前記コンテンツから選択する、請求項７に記載の印刷システム。  
【請求項９】
前記ページジェネレータは、前記予め定められた基準および前記入力コンポーネントで前記ユーザによって選択された処置に基づいて、前記１つ以上のバナーメッセージを保存された前記コンテンツから選択する請求項７に記載の印刷システム。
【請求項１０】
前記ページジェネレータは、バナー広告中で選択され表示された前記１つ以上のバナーメッセージを追跡する、請求項１に記載の印刷システム。
【請求項１１】
前記ページジェネレータは、表示された前記バナー広告に対する応答を更に追跡する、請求項１０に記載の印刷システム。
【請求項１２】
前記ページジェネレータは、各バナーメッセージが前記バナー広告用に選択された回数、および前記バナー広告への応答を示す報告を生成する、請求項１１に記載の印刷システム。
【請求項１３】
印刷システムでトリガイベントを検出することと、
前記トリガイベントを検出すると、１つ以上のバナーメッセージを選択することと、
選択された前記バナーメッセージを含むバナー広告を生成することと、
前記印刷システムのディスプレイコンポーネントで前記バナー広告を表示することと、を含む方法。
【請求項１４】
前記印刷システムにおいてバナー広告用の選択可能なバナーメッセージを表すコンテンツを保存することを更に含む、請求項１３に記載の方法。
【請求項１５】
前記トリガイベントは、入力コンポーネントでのアクティビティを含む、請求項１３に記載の方法。
【請求項１６】
前記１つ以上のバナーメッセージを選択することは、予め定められた基準および前記入力コンポーネントで入力されたユーザ識別に基づきバナーメッセージを選択することを含む、請求項１５に記載の方法。
【請求項１７】
前記１つ以上のバナーメッセージを選択することは、予め定められた基準および前記入力コンポーネントでユーザによって選択される処置に基づき、バナーメッセージを選択することを含む、請求項１５に記載の方法。
【請求項１８】
バナー広告中で選択され表示される前記１つ以上のバナーメッセージを追跡することを更に含む、請求項１３に記載の方法。
【請求項１９】
前記表示されたバナー広告に対する応答を追跡することを更に含む、請求項１８に記載の方法。
【請求項２０】
各バナーメッセージが前記バナー広告用に選択された回数および前記バナー広告に対する応答を示す報告を生成することを更に含む、請求項１９に記載の方法。
【請求項２１】
入力コンポーネント及びディスプレイコンポーネントを含むユーザインタフェースと、
前記入力コンポーネントでのアクティビティを検出すると保存されたコンテンツから１つ以上のバナーメッセージを選択し、前記ディスプレイコンポーネントで表示される選択された前記バナーメッセージを含むバナー広告を生成するコントローラと、
を備える、多機能プリンタ。
【請求項２２】
前記コントローラは、予め定められた基準に基づき、前記１つ以上のバナーメッセージを保存された前記コンテンツから選択する、請求項２１に記載のプリンタ。
【請求項２３】
前記コントローラは、前記予め定められた基準および前記入力コンポーネントで入力されたユーザ識別に基づいて、前記１つ以上のバナーメッセージを保存された前記コンテンツから選択する、請求項２２に記載のプリンタ。
【請求項２４】
前記コントローラは、前記予め定められた基準および前記入力コンポーネントでユーザによって選択される処置に基づき、前記１つ以上のバナーメッセージを保存された前記コンテンツから選択する、請求項２２に記載のプリンタ。
【請求項２５】
前記コントローラは、バナー広告中で選択され表示される前記１つ以上のバナーメッセージおよび前記表示されたバナー広告に対する応答を追跡する、請求項２１に記載のプリンタ。
【請求項２６】
前記コントローラは、各バナーメッセージが前記バナー広告用に選択された回数および前記バナー広告に対する応答を示す報告を生成する、請求項２５に記載のプリンタ。
【請求項２７】
前記コントローラは、前記１つ以上のバナーメッセージのフォーマットを予め定められた基準に基づいて選択する、請求項２１に記載のプリンタ。
【請求項２８】
前記コントローラページジェネレータ２０２は、バナーメッセージを変換する請求項２１に記載のプリンタ。
【請求項２９】
機械で読み取り可能な媒体を備える製品であって、
前記媒体はデータを含み、
前記データは、機械によってアクセスされたとき、
印刷システムでトリガイベントを検出することと、
前記トリガイベントを検出すると、１つ以上のバナーメッセージを選択することと、
選択された前記バナーメッセージを含んでいるバナー広告を生成することと、
前記印刷システムでのディスプレイコンポーネントの前記バナー広告を表示することと、
を含む動作を前記機械に実行させる、製品。
【請求項３０】
機械によってアクセスされたとき、前記印刷システムのバナー広告用の選択可能なバナーメッセージを表すコンテンツを保存することを含む動作を前記機械に更に実行させるデータを含む、請求項２９に記載の製品。
【請求項３１】
前記１つ以上のバナーメッセージを選択するステップは、予め定められた基準および前記入力コンポーネントで入力されたユーザ識別に基づいてバナーメッセージを選択することを含む、請求項２９に記載の製品。
【請求項３２】
前記１つ以上のバナーメッセージを選択することは、予め定められた基準および前記入力コンポーネントでユーザによって選択された処置に基づいてバナーメッセージを選択することを含む、請求項２９に記載の製品。
【請求項３３】
機械によってアクセスされたとき、バナー広告中で選択され表示された前記１つ以上のバナーメッセージを追跡することを含む動作を前記機械に更に実行させるデータを含む、請求項３２に記載の製品。
【請求項３４】
機械によってアクセスされたとき、前記表示されたバナー広告に対する応答を追跡することを含む動作を前記機械に更に実行させるデータを含む請求項３３に記載の製品。
【請求項３５】
前記印刷システムでトリガイベントを検出することと、
前記トリガイベントを検出すると、１つ以上のバナーメッセージを選択することと、
選択された前記バナーメッセージを含むバナー広告を生成することと、
前記印刷システムでディスプレイコンポーネントに前記バナー広告を表示することと、
を含む、印刷システムでバナー広告を表すためのサービス。
【請求項３６】
前記印刷システムのバナー広告用の選択可能なバナーメッセージを表すコンテンツを保存することを更に含む、請求項３５に記載のサービス。
【請求項３７】
前記１つ以上のバナーメッセージを選択することは、予め定められた基準および入力コンポーネントで入力されたユーザ識別に基づきバナーメッセージを選択することを含む請求項３５に記載のサービス。
【請求項３８】
前記１つ以上のバナーメッセージを選択することは、予め定められた基準および入力コンポーネントでユーザによって選択された処置に基づきバナーメッセージを選択することを含む、請求項３５に記載のサービス。
【請求項３９】
各バナーメッセージがバナー広告用に選択された回数および前記バナー広告に対する応答を示す報告を生成することを更に含む、請求項３５に記載のサービス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷システムの分野に関し、特に印刷システムで表示される項目に関する。
【背景技術】
【０００２】
グラフィカルユーザインタフェース（ＧＵＩ）ディスプレイを有するワークグループプリンタの人気が高まってきている。これらのディスプレイは多くの場合、画像ファイル、カラーグラフィックス、デバイス機能へのエントリポイントとして働くタッチスクリーンコントロールなど、かなり複雑なデータをサポートする。しかしながら、ユーザがプリンタと対話しているとき無関係なデータがしばしば表示されることから、このようなディスプレイは最大限に利用できていない。
【０００３】
Ｗｅｂバナー広告またはＷｅｂバナーは、ディスプレイデバイスで閲覧されるＷｅｂページに埋め込んだ広告の１つの形である。閲覧者はバナーをクリックすると、バナーの中で広告されているＷｅｂサイトに誘導される。したがって、Ｗｅｂバナーは、従来の広告が意図している機能と同様に機能する（例えば、消費者に製品またはサービスを知らせて、消費者にその製品を選ぶべき理由を提示する）。但し、Ｗｅｂバナーは、広告キャンペーンの結果を、リアルタイムでモニタし、閲覧者の興味にターゲットを絞ることができるという点で、従来の広告と異なっている。
【０００４】
プリンタにおいてディスプレイが利用最大限に利用されていないため、印刷システムでバナー広告を表示することが望ましい。
【発明の概要】
【課題を解決するための手段】
【０００５】
ある実施形態では、印刷システムを開示する。印刷システムは、バナー広告に含まれるバナーメッセージ用のコンテンツを保存するための記憶デバイスを有するディスプレイページシステムと、トリガイベントを検出すると、保存されたコンテンツから１つ以上のメッセージを選択し、選択されたバナーメッセージを含むバナー広告を生成するためのページジェネレータとを含む。印刷システムは、また、バナー広告を表示するためのディスプレイコンポーネントを有するユーザインタフェースを含む。
【０００６】
別の実施形態では、方法は、印刷システムでトリガイベントを検出することと、トリガイベントを検出すると、１つ以上のバナーメッセージを選択することと、選択されたバナーメッセージを含んだバナー広告を生成することと、印刷システムのディスプレイコンポーネントでバナー広告を表示することとを開示する。
【０００７】
更なる実施形態では、多機能プリンタを開示する。多機能プリンタは、入力コンポーネントおよびディスプレイコンポーネントを有するユーザインタフェースを含む。多機能プリンタは、入力コンポーネントでのアクティビティを検出すると、１つ以上のバナーメッセージを保存してあるコンテンツから選択し、そして、ディスプレイコンポーネントで表示される選択されたバナーメッセージを含むバナー広告を生成するコントローラを更に含む。
【図面の簡単な説明】
【０００８】
本発明は、以下の図面と連携した以下の詳細な説明によって、より良く理解することができる。
【図１】印刷システムのある実施形態である。
【図２】ディスプレイページシステムのある実施形態である。
【図３】印刷システムの中で、バナー広告を生成するある実施形態を示すフローチャートである。
【図４】バナー広告のある実施形態を示している。
【図５】バナー広告の他の実施形態を示している。
【図６】コンテンツ追跡のある実施形態を示すフローチャートである。
【図７】コンピュータシステムのある実施形態である。
【発明を実施するための形態】
【０００９】
図１は、印刷システム１００のある実施形態を示すブロック線図である。印刷システム１００は、連続用紙プリンタまたはカット紙ページプリンタのような媒体に印字するために用いるシステムである。印刷システム１００は、プリンタ、複写機、多機能プリンタ（ＭＦＰ)およびファクシミリなどの、あらゆるデジタルハードコピー出力デバイスを含む場合がある。ある実施形態において、印刷システム１００は、複数のユーザによって共有される。このような実施形態では、印刷システム１００は、印刷コントローラ１０２および一つ以上の印刷エンジン１０４を含む。印刷コントローラ１０２は、あらゆるシステム、サーバまたは操作可能なコンポーネントを含み、１つ以上のホストシステム１０６〜１０８を１つ以上の印刷エンジン１０４とインタフェースし、ホストシステム１０６〜１０８から受けた印刷ジョブの印刷を印刷エンジン１０４上で制御する。印刷エンジン１０４は、可視化処理を実行し、紙のようなプリント可能媒体に印字する。
【００１０】
ある実施形態によれば、印刷コントローラ１０２は、ディスプレイ１０５に表示されるバナー広告を定めて生成するディスプレイページシステム１１２を含む。他の実施形態では、印刷システム１００は、バナー広告が表示される複数のディスプレイ１０５を含むこともある。図２に、ディスプレイページシステム１１２のある実施形態を示す。ディスプレイページシステム１１２は、ページジェネレータ２０２およびメモリ２０４を含む。ページジェネレータ２０２は、ディスプレイ１０５に表示される１つ以上のバナー広告を生成する。更なる実施形態では、ページジェネレータ２０２は、トリガイベントを受けると、カスタマイズされたバナー広告を生成する。このトリガイベントについては、以下に詳しく述べる。メモリ２０４は、いくつかの記憶システムを備え、この記憶システムは、バナー広告のための選択可能なバナーメッセージを表すコンテンツ２０６を保存するために操作可能である。
【００１１】
図３は、ディスプレイページジェネレータ２０２でバナー広告を生成するある実施形態のフローチャートを示している。処理ブロック３０２で、メモリ２０４は、バナー広告のための選択可能なバナーメッセージを表すコンテンツ２０６を保存する。コンテンツ２０６は、画像、テキスト、デジタル画像、バーコードまたはバナーメッセージ用に選択されるあらゆる他のデータを含んでもよい。ある実施形態において、コンテンツ２０６は、第三者（例えば、印刷システム１００の所有者以外）が供給または提供し、メモリ２０４に保存されていてもよい。例えば、第三者のコンテンツ２０６は、広告、クーポン、通知などを含んでもよい。コンテンツ２０６は、印刷システム１００が受け入れ可能な印刷ジョブデータと分離されている。
【００１２】
処理ブロック３０４で、ページジェネレータ２０２は、ユーザ入力１０６でのユーザインタラクション（またはトリガイベント）を検出する。ある実施形態において、トリガイベントは、ユーザ入力１０６で、認証（例えば、ログイン）、保留印刷ジョブを選択すること、保留ファックスジョブを選択すること、コピーメニューを選択することなどを含む場合がある。他のトリガ機構は、印刷ジョブ受信、ファックスジョブ受信、マシンエラーまたはスリープモードを含む場合がある。しかしながら、このような実施形態で、ユーザは、メッセージを見るために機械の所にはいない。
【００１３】
処理ブロック３０６で、ページジェネレータ２０２は、各トリガイベント用に印刷システム１００において定められた基準に基づいて、メモリ２０４に保存されたコンテンツ２０６から１つ以上のバナーメッセージを選択することによって、バナー広告を定めるバナーメッセージは、テキスト、画像、デジタル画像または情報を伝えるあらゆる他のデータを含む。
【００１４】
基準は、保存されたコンテンツ２０６から選定するための、バナーメッセージを定める規則またはアルゴリズムを含む。ある実施形態によって、トリガイベントを受ける前に、基準はあらかじめ定義されており、要望通り変更され得る。基準は、あらゆる変数なしでバナーメッセージを選択する規則を含むことができる。例えば、ページジェネレータ２０２は、基準に基づいて、保存されたコンテンツからバナーメッセージをランダムに選択することができる。
【００１５】
代替として、基準は、１つ以上の変数に作用する規則を含んでもよい。例えば、ページジェネレータ２０２は、基準および印刷ジョブからのメタデータに基づいて、バナーメッセージを選択してもよい。このメタデータとは、コピー数、ページ数、両面印刷、複数ページを１枚にまとめた印刷、ユーザ名、ファイル名などである。ページジェネレータ２０２は、基準および時刻、曜日、年、季節、などに基づいてバナーメッセージを選択してもよい。更に、ページジェネレータ２０２は、基準、および印刷ジョブを送信したユーザの使用履歴に基づいてバナーメッセージを選択してもよい。このユーザの使用履歴とは、ユーザが、ある時間の間に印刷したページ数などである。
【００１６】
別の実施形態では、ページジェネレータ２０２は、基準および印刷システム１００のデバイス状態に基づいてバナーメッセージを選択する場合がある。このデバイス状態とは、消耗品状態、エラーメッセージ、エラーログ、待機などである。ページジェネレータ２０２は、また、基準および印刷ジョブ資源情報に基づいてバナーメッセージを選択してもよい。この印刷ジョブ資源情報とは、印刷ジョブのシートの数、印刷ジョブで使用されるインクまたはトナー範囲またはジョブを印刷するために用いる印刷システム１００の他の資源などである。ページジェネレータ２０２は、基準およびプリンタ設定に基づいてバナーメッセージを選択する場合もある。このプリンタ設定とは、使用可能な印刷入力または出力、操作パネルの言語、または選択された媒体などである。
【００１７】
更なる実施形態では、ページジェネレータ２０２は、基準およびユーザ識別に基づいてバナーメッセージを選択すしてもよい。このユーザ識別とは、入力されたユーザ名、認証されたユーザ、グループ名などである。ページジェネレータ２０２は、更に、基準およびユーザによって選択された処置に基づいてバナーメッセージを選択してもよい。この選択された処置とは、プリント保留ジョブ、コピー、ファックス、スキャン、電子メールなどである。このような実施形態では、バナー広告は、内部または外部の製品、サービス、出来事、ニュースまたは発案に関するタイムリーな全社情報（例えば、掲示板情報）を含むこともできる。例えば、バナー広告によって、時々刻々の株価または会社のイベントを従業員にタイムリーに通知するメモを表示できる。
【００１８】
別の実施形態では、バナー広告は、エンドユーザをターゲットとした、その居場所、印刷日付／時刻、印刷履歴、ジョブセットアップまたは他のプリントオプションについてのエンドユーザ特定情報を含んでもよい。例えば、ディスプレイは「ユーザのスミス様、あなたは今月、このプリンタで１３６枚の文書を印刷しました。地球のため、印刷量を減らすことをお考えください」または「ユーザのスミス様、この印刷ジョブは片面印刷で印刷されました。次回は、紙節約のため両面印刷をお考えください」と表示してもよい。
【００１９】
更なる実施形態では、そのプリンタのための、エンドユーザの毎月のページカウントが一覧にされ、会社目標の毎月のユーザページカウントと比較される。表示されたバナー広告は、ユーザの毎月のページカウント、会社目標の毎月のページカウントおよび、ユーザが目標を超えていた場合には勧告メッセージを含んでもよい。更に別の実施形態において、午後４時３０分以後に印刷されるすべての印刷ジョブ用のバナー広告に、レストランのディナー広告が入れられる。
【００２０】
更なる実施形態では、アルゴリズムは、バナー広告に表示するクーポンを決定してもよい。バナー広告で、クーポンコードは表示される情報の部分であり償還され得るものである。１セットのクーポンは、印刷システム１００またはホストのメモリに保存してもよい。アルゴリズムは、１つ以上のクーポンをセットから選択する。アルゴリズムは、エンドユーザが表示され受け取る各クーポン数およびそれは期間内のいつかということの割り当てを含むことがある。クーポンのフィジカルコピーを生成するために、ユーザは、所要のクーポンの印刷を選定する。そして、印刷システム１００はクーポンを印刷する。クーポンは、各ユーザのために償還されるクーポンの数を管理する助けとなる一意的なバーコードを含んでもよい。
【００２１】
別の実施形態では、バナー広告は、プリンタ状態情報を使用して生成される。例えば、プリンタトナーが少ない場合、より多くのトナーを注文するメッセージがバナー広告に配置される。更に、プリンタ設定情報を、プリンタの操作パネル言語に基づき、他の言語（例えば、スペイン語、フランス語、アラビア語など）でのバナー広告情報を提供するために用いる場合もある。更に別の実施形態において、バナー広告は、経営が承認した掲示板項目を含んでもよい。例えば、自転車に乗って仕事に行くイベントデーのメッセージは、バナー広告に現れるように設定されることもあり、そのバナー広告はイベントまでのカレンダーの日付の範囲内に表示される
【００２２】
１つの実施形態において、バナー広告は、機密データラベルとして表示される。この機密データラベルは、機密と分類される印刷ジョブのためにあり、エンドユーザに機密性を警告するためにある。加えて、公的に使用される複写機では、特定のユーザ層のために関連するメッセージを表示することができる。例えば、大学書店は、公的に使用される複写機で表示可能な警告メッセージを出し、著作権侵害に反対することができる。本明細書で述べられるように、バナーメッセージは無数のユーザ処置に基づいて発生し得る。
【００２３】
処理ブロック３０６でバナーメッセージを選択することに加えて、ページジェネレータ２０２は、ある方法でバナーメッセージを変換あるいは変更してもよい。ある実施形態において、印刷システム１００またはホストは、バナー広告にデータをコード化してもよい。例えば、一意的な償還コードを、クーポンの使用に対しての請求や追跡を補助するためにバナー広告に配置してもよい。一意的なコードは、日付、エンドユーザ名、機器製造番号または他の識別情報を含んでもよい。
【００２４】
選択されたバナーメッセージが、２週間の有効期限を有する広告を含む別の実施形態がある。この実施形態において、ページジェネレータ２０２は、現在の日付／時刻に基づいて広告のための実際の有効期限を算出し、そして、バナーメッセージを変更して実際の有効期限を示してもよい。更に他の実施形態では、バナー広告は、暗号を使った印刷ジョブユーザ名または認証されたログイン名をフルネームに翻訳することによって、完全なエンドユーザ名を表示してもよい（例えば、「ＺＳＭＩＴＨ２」は、「Ｚｉｎｇｏ  Ｓｍｉｔｈ」と置き換えられる）。この翻訳は、予め定められたネームクロスリファレンステーブルを用いることで補助され得る。
【００２５】
ある実施形態によると、ページジェネレータ２０２は、バナー広告にユーザが選択可能な項目を追加して、ユーザが選択可能な項目との関連がある追加のバナー広告を発生させてもよい。このような実施形態では、バナーメッセージは、ユーザが、すでに表示されたバナーメッセージプロンプトを選択する結果として表示されてもよい。このバナー広告は、ユーザが表示メッセージをスキップし、追加の表示情報を得たり、または追加情報を印刷したりできるように対話処理を可能にする。
【００２６】
例えば、ユーザは、スポンサーからのいくつかのオファーから選択することを促される。この選択により、オファーの詳細を表示したり、オファーのハードコピー（例えば、クーポン）を印刷したりする。別の例では、ユーザは、オプションを選択し、プリンタに保存された追加の情報を表示することができ、結果として、追加情報を検索するためにワールドワイドウェブまたはネットワークへのリンクを選択することになる。このような例において、ユーザは、予め定められたワールドワイドウェブサイトから株価を取り出したり表示したりするバナー広告を選択してもよい。
【００２７】
再び図３を参照すると、ページジェネレータ２０２は、処理ブロック３０８で選択されたバナーメッセージを含むバナー広告ディスプレイページを生成する。バナー広告のフォーマットを、印刷システム１００で定められている１つ以上のテンプレートに従って、あらかじめ定義してもよい。また、ページジェネレータ２０２は、基準に基づいてバナー広告のフォーマットを選択する場合もある。例えば、ページジェネレータ２０２は、基準、および時刻、曜日、年、季節、印刷ジョブの発信者の使用履歴、印刷システム１００のデバイス状態などの印刷ジョブからのメタデータに基づいてバナー広告のフォーマットを選択してもよい。したがって、バナー広告のフォーマットは、各トリガイベントのためにも選択してもよいし、追加の処理として追加してもよい。
【００２８】
処理ブロック３０６および３０８は、発生する各トリガイベントのために実行される。したがって、ページジェネレータ２０２は、トリガイベント毎にバナーメッセージを保存されたたコンテンツ２０６から選択する。ページジェネレータ２０２は、単にテキストまたは印刷システム１００が受信するすべての印刷ジョブのために世界的に使用される画像（例えば会社ロゴ）を識別するだけではない。ページジェネレータ２０２は、個々のトリガイベントのそれぞれのためのバナーメッセージを選択する。これは、各トリガイベントのために選択するバナーメッセージはがそれぞれ異なっている場合があることを意味する。しかしながら、当業者は、同じバナーメッセージが、基準によって決まっている複数のトリガイベントのために選択され得ると理解するであろう。
【００２９】
バナー広告のコンテンツおよびフォーマットの制御は、印刷システム１００、ホスト制御または２つの組合せを通じて行われ得る。印刷システム１００とホスト制御の組合せは、ホストと印刷システム１００との間で責任を分割して実行してもよい。例えば、バナー広告テンプレートはホストから送信される場合があり、そして、プリンタは可変データを記入する、またはその逆も成立する。印刷システム１００またはホスト上の設定は、ローカルに、または、遠隔で構成可能である。
【００３０】
図４および図５は、バナー広告１４６―１４８の実施形態を示す。図４は、バナーメッセージ４０２、４０４および４０６を含むバナー広告４００を示す。バナーメッセージ４０２は、ユーザ（リンゴアンダーソン）に向けた会社から通知を含んでいる特定のユーザへのメッセージである。ディスプレイページシステム１１２は、基準に基づいてこの通知を選択する。この例では、ディスプレイページシステム１１２は、基準、つまり「アンダーソン」の過去の使用履歴を処理し通知を選択してもよい。例えば、ディスプレイページシステム１１２は、アンダーソンが過去３０日にわたって１３６ページを印刷したと確定する。したがって、ディスプレイページシステム１１２は、アンダーソンが目標とするべきシート数（５０）を示す会社からの通知を選択する。
【００３１】
メッセージ４０４は、カレンダーに記されたイベント（カープールの日）に基づいて、ディスプレイページシステム１１２によって選択される管理掲示板項目である。バナーメッセージ４０６は、食品雑貨店（Ｗｈｏｌｅ  Ｆｏｏｄｓ）の広告である。ディスプレイページシステム１１２は、印刷システム１００の中で定められる基準に基づいてこの広告を選択する。この例では、ディスプレイページシステム１１２は基準および時刻を処理し、Ｗｈｏｌｅ  Ｆｏｏｄｓでの夕食スペシャルの広告を識別し得る。その時刻は、午後４時００分以降である。
【００３２】
図５は、バナーメッセージ５０２を含んでいるバナー広告５００を示す。バナーメッセージ５０２は、基準に基づいて選択される店（Ｗｈｏｌｅ  Ｆｏｏｄｓ）のためのクーポンメッセージである。この例では、ディスプレイページシステム１１２は基準および日付を処理し、Ｗｈｏｌｅ  Ｆｏｏｄｓのためのクーポンを識別し得る。その日付は１２月２日である。バナーメッセージ５０２は、図４において示したバナーメッセージ４０６をユーザが選択した結果であり得る。
【００３３】
ユーザは、メッセージ５０２を選択することによって、クーポンを印刷することができる。当業者は、ディスプレイページシステム１１２が他の保存されたコンテンツを選択し、バナーメッセージ５０２の中に含めてもよいことを理解するであろう。
【００３４】
図４および５は、ディスプレイページシステム１１２が、印刷システム１００に保存された基準に基づき、バナー広告４００および５００に含むべき様々なバナーメッセージを選択してもよいことを示している。ディスプレイページシステム１１２は、印刷システム１００に保存される追加のコンテンツを選択して、バナー広告に追加のコンテンツを含める。追加のコンテンツは、会社からの通知を都合よく含んでもよいし、あるいは、会社のために追加収入をもたらすことができる第三者からの広告を有してもよい。
【００３５】
バナーメッセージ用のコンテンツ２０６は、広告主などの第三者のためにあるので、どんなコンテンツ２０６が印刷されるバナー広告において使用されているかを追跡することは好都合である場合がある。図６は、バナー広告に含まれたコンテンツを追跡するある実施形態を示すフローチャートである。処理ブロック６０２で、ページジェネレータ２０２は、バナー広告としてディスプレイのために選択されるバナーメッセージを追跡する。例えば、保存されたコンテンツ２０６が１０の広告を含んでいると仮定して、ページジェネレータ２０２は、各広告が、バナー広告のバナーメッセージとして含まれる回数をカウントする。更に別の実施形態では、ページジェネレータ２０２は、各々のバナーメッセージに対するユーザの応答を追跡する。
【００３６】
処理ブロック６０４で、ページジェネレータ２０２は、各バナーメッセージが、バナー広告および／または広告に応答したユーザ処置のために選択された回数を示す報告を生成する。報告は、トラッキング持続時間、バナーメッセージの各発生の日付および時間、各々のバナーメッセージに関連するユーザ名などを更に含んでもよい。報告は、人間が読み取れるフォーマットと、コンピュータシステムまたはサーバによって処理し得る生データとを含んでもよい。
【００３７】
１つの実施形態において、報告は、様々な管路およびプロトコル（例えばＷＡＮ、ＬＡＮ、ＰＣ  Ｓｅｒｉａｌ、ＰＣ  Ｐａｒａｌｌｅｌ、ＩＥＥＥ１３９４、ＵＳＢ、８０２．１１ｘなど）を通して、様々な既存の手段（例えばＴＣＰ／ＩＰ、ＦＴＰ、ＨＴＴＰ、ＳＮＭＰ、電子メールなど）で、ホストまたは他のデバイスで利用可能になる。更に、情報は、印刷エンジン１０４で印刷され、ディスプレイ１０５で表示されるか、またはプリンタのＷｅｂページから入手可能であってもよい。報告が生成されたあと、ページジェネレータ２０２は、第三者に対する課金または確認のために、何のコンテンツが印刷システム１００のユーザに提供されているかに関する報告を第三者または第三者システムに送信する
【００３８】
印刷システム１００は、バナー広告設定を構成するための構成設定も含む。このような実施形態では、データおよびアルゴリズムは、様々な確立した方法でローカルに、またはネットワークを介して遠隔で追加され得る。下記の表１は、典型的なプリンタ構成設定メニューである。
【００３９】
【表１】
2013522704.tif 000003
【００４０】
図７は、ホスト１０６―１０８および／または印刷システム１００を実装することができるコンピュータシステム７００を示す。コンピュータシステム７００は、情報伝達のためのシステムバス７２０と、情報を処理するためにバス７２０に結合されたプロセッサ７１０とを含む。
【００４１】
更にコンピュータシステム７００は、ランダムアクセスメモリ（ＲＡＭ）または他の動的な記憶デバイス７２５（本明細書において、メインメモリと称される）を有し、それらは、情報およびプロセッサ７１０によって実行される命令を保存するためにバス７２０に結合されている。メインメモリ７２５は、プロセッサ７１０による命令の実行中に、一時的変数または他の中間の情報を保存するために用いられる場合もある。コンピュータシステム７００は、また、読取り専用メモリ（ＲＯＭ）および／または他の静的記憶デバイス７２６を含む場合もあり、それらは、静的情報およびプロセッサ７１０で使用される命令を記憶するためにバス７２０に結合されている。
【００４２】
例えば磁気ディスクまたは光ディスクのようなデータ記憶デバイス７２７およびそれに対応するドライブも、情報および命令を保存するためにコンピュータシステム７００に結合されてもよい。コンピュータシステム７００は、入出力インタフェース７３０を介して第２のＩ／Ｏバス７５０に結合することが可能である。複数の入出力デバイスは、Ｉ／Ｏバス７５０に結合される場合があり、その入出力デバイスは、ディスプレイデバイス７２４、入力デバイス（例えば、英数字入力デバイス７２３、そして、または、カーソル制御デバイス７２２）を含む。通信デバイス７２１は、他のコンピュータ（サーバまたはクライアント）にアクセスするためにある。通信デバイス７２１は、モデム、ネットワークインタフェースカード、またはＥｔｈｅｒｎｅｔ、トークンリングもしくは他のタイプのネットワークに結合するために用いられるものなど他の周知のインタフェースデバイスを含んでもよい。
【００４３】
本発明の実施形態は、上記のように様々なステップを含んでもよい。ステップは、機械で実行可能な命令により実現可能である。命令は、一般用プロセッサあるいは特殊目的用プロセッサに、確実なステップを実行させるために使用することができる。あるいは、これらのステップは、ステップを実行するためのハードワイヤードロジックを含む特定のハードウェアコンポーネントによって、またはプログラムされたコンピュータコンポーネントとカスタムハードウェアコンポーネントの何らかの組合せによって実行され得る。
【００４４】
機械で実行可能な命令を保存するための機械で読み取り可能な媒体としても、本発明の要素を提供することができる。機械で読み取り可能な媒体はフロッピーディスケット、光ディスク、ＣＤ―ＲＯＭおよび光磁気ディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気または光カード、電子命令を保存することに適している伝搬媒体または他のタイプの媒体／機械可読媒体などを含むが、これらに限定されない。例えば、本発明は、コンピュータプログラムとしてダウンロードすることができる。このコンピュータプログラムは、通信リンク（例えば、モデムまたはネットワークコネクション）を介して搬送波または他の伝搬媒体に組み入れられたデータ信号を経由して、リモートコンピュータ（例えば、サーバ）から要求元コンピュータ（例えば、クライアント）へ転送してもよい。
【００４５】
以上の記載を読んだ当業者には本発明の数多くの変更および修正が明らかとなるに違いないだろう。しかし、解説のために図示および説明されたどの特定の実施形態も、いかなる形であれ限定的であると考えるべきではない。すなわち、さまざまな実施形態の詳細についての言及は請求項の範囲を限定することを意図したものではない。請求項自体には、本発明にとって本質的と見なされる特徴のみが挙げられている。
【図１】
2013522704.tif 000004
【図２】
2013522704.tif 000005
【図３】
2013522704.tif 000006
【図４】
2013522704.tif 000007
【図５】
2013522704.tif 000008
【図６】
2013522704.tif 000009
【図７】
2013522704.tif 000010
【国際調査報告】
2013522704.tif 000011