(57)【要約】【課題】ネットワークを介してプリント情報を取得する画像形成装置において、所望のプリント情報を効率的に取得できるようにし、もってユーザの利便性を高めること。【解決手段】画像形成装置の表示エリア（Ａ）に、所定の表示順序、表示時間間隔でバナー広告が順次表示される（Ｓ１５１〜Ｓ１５６）。ユーザが資料請求ボタン（ｂ）を押すと（Ｓ１５１１）、そのバナー広告主の製品のカタログに関するメッセージが表示され（Ｓ１５１２）、ユーザが「ＹＥＳ」ボタンを押下すると（Ｓ１５１３）、Ｗｅｂサーバにおいて配信用プリントコンテンツが取得されて画像形成装置に配信される。画像形成装置は受信したプリントコンテンツを印刷する（Ｓ１５１４）。【選択図】  図１５
2004240752.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して画像形成装置にプリント情報を配信する情報配信方法であって、
前記画像形成装置より受信される利用者情報に基づいて、当該画像形成装置に配信する広告を決定するステップと、
決定した前記広告を前記画像形成装置に配信するステップと、
前記画像形成装置に配信した前記広告のうち利用者により選択された広告に関連するプリント情報を前記画像形成装置に配信するステップと、
を有することを特徴とする情報配信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して画像形成装置にプリント情報を配信する技術に関する。
【０００２】
【従来の技術】
近年のネットワーク技術の普及により、企業等で利用される画像処理装置（複写機等）は企業内のローカルエリアネットワークに接続され、複数のユーザが利用するネットワーク機能対応の画像処理装置として利用されている。企業に設置された画像処理装置は、専用のブラウザからユーザがログインし、画像処理装置のプリント機能、コピー機能、スキャン機能を利用することで広く活用されている。また、ローカルエリアネットワーク内に接続されている画像処理装置は、複数のパソコン端末との間で画像データを送受信することでリモートコピー機能、リモートプリント機能をユーザに提供している。
【０００３】
また、近年のインターネットの普及によりインターネット上にある情報資源を画像処理装置で印刷する需要が増大し、例えばＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたＷＷＷ（Ｗｏｒｌｄ−Ｗｉｄｅ−Ｗｅｂ）サーバが提供するウェブページを印刷するウェブプリント機能等を有する画像処理装置も提供されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のウェブプリント機能は、ユーザが画像処理装置のブラウザ上から所望のウェブページのＵＲＬを入力し、入力されたＵＲＬからＨＴＭＬデータを直接、画像処理装置の印刷機能でプリントアウトするようにしていた。そのためユーザは、印刷を希望するウェブページの情報をあらかじめ別の手段（検索エンジンによる検索や、雑誌、新聞等）で調査しておく必要があり、ユーザにとっては利便性の低いものとなっていた。
【０００５】
そこで、本発明は、ネットワークを介してプリント情報を取得する画像形成装置において、所望のプリント情報を効率的に取得できるようにし、もってユーザの利便性を高めることを目的とする。
【０００６】
【課題を解決するための手段】
本発明の一側面によれば、ネットワークを介して画像形成装置にプリント情報を配信する情報配信方法であって、前記画像形成装置より受信される利用者情報に基づいて、当該画像形成装置に配信する広告を決定するステップと、決定した前記広告を前記画像形成装置に配信するステップと、前記画像形成装置に配信した前記広告のうち利用者により選択された広告に関連するプリント情報を前記画像形成装置に配信するステップと、を有することを特徴とする情報配信方法が提供される。
【０００７】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。
【０００８】
［システムの全体構成］
図１は、実施形態における画像形成システムの全体構成図である。
【０００９】
１は画像形成装置で、印刷機能やファクシミリ通信機能を含むデジタル複合機である。このデジタル複合機１はネットワーク回線３２に接続されている。このネットワーク回線３２はローカルエリアネットワーク（ＬＡＮ）を形成し、２の顧客サイトを構成している。
【００１０】
７は顧客サイト２が外部のネットワークとＩＰプロトコルで通信を行うためのルータ７であり、ルータ７に接続されたネットワーク対応端末は、ルータ７を介してインターネット３との通信が可能である。顧客サイト２のネットワーク回線３２で構成されたローカルエリアネットワークには、この他に、プリンタ４、パーソナルコンピュータ（ＰＣ）端末５、およびサーバ６等の様々なネットワーク対応機器が接続されている。
【００１１】
１０は端末サービス管理サイトであり、インターネット３を介して、デジタル複合機１にバナー広告およびプリントコンテンツを配信する。また、端末サービス管理サイト１０は、顧客サイト２にインターネット接続サービスを提供するインターネットサービスプロバイダを兼ねる。
【００１２】
端末サービス管理サイト１０において、１１はＷｅｂサーバであり、インターネット３上にあるＷｅｂサイトへのアクセスを可能とするサービスを提供する。１２はメールサーバであり、電子メール（Ｅメール）の送受信サービスを提供する。ＤＮＳサーバ１３は、ドメイン名からＩＰアドレスを特定する名前解決を実行するためのサービスを提供する。ＲＡＤＵＳサーバ１４は、顧客のデータを安全に保存するために冗長性の高いハードディスク管理を実行するサーバである。アプリケーション（ＡＰ）サーバ１５は、ネットワーク上に多くのサービスを提供するためのアプリケーションを格納したサーバである。
【００１３】
１６は、端末管理サービスサイト１０がインターネット３を介してサービスを提供する端末機器の属性情報を格納したデータベースであり、デジタル複合機１の機器属性情報もここに登録されている。１７は顧客認証用のデータベースであり、端末管理サービスサイト１０を利用してサービスを受ける顧客の認証情報が登録されている。１８は顧客属性データベースで、端末管理サービスサイト１０を利用してサービスを受ける顧客の属性情報が登録されている。２０のバナー広告データベースは、デジタル複合機１に配信するバナー広告を格納したデータベースである。コンテンツデータベース２１は、デジタル複合機１に配信するプリントコンテンツ情報を格納したデータベースである。
【００１４】
２３、２４、２５はそれぞれ、コンテンツ提供サイトであり、デジタル複合機１に配信するプリントコンテンツを端末サービス管理サイト１０にインターネット３を介して提供する。２９、３０、３１はそれぞれ、コンテンツ提供サイト２３、２４、２５におけるコンテンツデータベースであり、デジタル複合機１に配信するプリントコンテンツとその属性情報が格納されている。２６、２７、２８はそれぞれ、コンテンツ提供サイト２３、２４、２５におけるコンテンツ配信サーバであり、端末サービス管理サイト１０の要求に応じて指定されたプリントコンテンツを端末サービス管理サイト１０に配信する。
【００１５】
［デジタル複合機のハードウエア構成］
図３は、デジタル複合機１の概略構成を示す図である。
【００１６】
図示のように、デジタル複合機１は、画像入力デバイスであるスキャナ２０７０、画像出力デバイスであるプリンタ２０９５、および操作パネル２０１２を有する。スキャナ部２０７０において、２０７３は用紙を載置するトレイ、２０７２はトレイ２０７３に載置された用紙をフィードする用紙フィーダである。一方、プリンタ２０９５は、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２１０１、２１０２、２１０３、２１０４がある。また、２１１１は、印字し終わった用紙を受ける排紙トレイである。
【００１７】
図２は、デジタル複合機１のハードウエア構成を示す図である。
【００１８】
コントローラユニット２０００は画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５と接続し、一方ではＬＡＮ２０１１や公衆回線（ＷＡＮ）２０５１接続することで、画像情報やデバイス情報の入出力を行う。
【００１９】
ＣＰＵ２００１はシステム全体を制御するコントローラである。ＲＡＭ２００２はＣＰＵ２００２が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２００４はハードディスクドライブで、システムソフトウェア、画像データを格納する。操作部インタフェース（Ｉ／Ｆ）２００６は操作部２０１２とのインターフェース部で、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。また、操作部２０１２から本システム使用者が入力した情報を、ＣＰＵ２００１に伝える役割も果たす。ネットワーク２０１０はＬＡＮ２０１１に接続し、情報の入出力を行う。モデム２０５０は公衆回線２０５１に接続し、情報の入出力を行う。
【００２０】
以上のデバイスがシステムバス２００７上に配置される。イメージバスＩ／Ｆ２００５はシステムバス２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するバスブリッジである。画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２００８上には以下のデバイスが配置される。ＲＩＰ（ラスターイメージプロセッサ）２０６０はＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部２０２０は、画像入出力デバイスであるスキャナ２０７０やプリンタ２０９５とコントローラ２０００を接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。画像回転部２０３０は画像データの回転を行う。画像圧縮部２０４０は、多値画像データはＪＰＥＧ、２値画像画像データはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。
【００２１】
スキャナ２０７０は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサ（図示せず）を走査することでラスターイメージデータ２０７１として電気信号に変換する。ＣＰＵ２００１は、操作部２０１２から与えられる読み取り起動指示に基づいてスキャナ２０７０に指示を与え、原稿フィーダ２０７２に原稿用紙を１枚ずつフィードさせ原稿画像の読み取り動作を行わせる。また、原稿フィーダ２０７２には、後述する自動用紙選択モードを実現するために必要な原稿サイズ検知センサ（図示せず）が設置されており、セットされた原稿のサイズを検知することができる。
【００２２】
プリンタ２０９５は、ラスターイメージデータ２０９６を用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、コントローラＣＰＵ２００１からの指示２０９６によって開始する。
【００２３】
実施形態におけるデジタル複合機１のハードウェア構成は概ね上記のとおりである。個々の処理部の構成および処理内容は公知のものであるので、各処理部の具体的な構成については説明を省略する。
【００２４】
［デジタル複合機のソフトウエア構成］
図４は、デジタル複合機１のソフトウエア構成を示す図である。
【００２５】
１５０１はユーザインターフェイス（ＵＩ）を司るものであり、オペレータが本複合機の各種操作・設定を行う際、機器との仲介を行うモジュールである。ユーザインターフェイス１５０１は、オペレータの操作に従い、後述の各種モジュールに入力情報を転送し処理の依頼、あるいはデータの設定等を行う。
【００２６】
１５０２はアドレスブック（Ａｄｄｒｅｓｓ−Ｂｏｏｋ）であり、データの送付先、通信先等を管理するデータベースモジュールである。アドレスブック１５０２の内容は、ユーザインターフェイス１５０１からの操作によりデータの追加、削除、取得が行われ、オペレータの操作により後述の各モジュールにデータの送付・通信先情報を与えるものとして使用される。
【００２７】
１５０３はウェブサーバ（Ｗｅｂ  Ｓｅｒｖｅｒ）モジュールであり、図外のＷｅｂクライアントからの要求により、デジタル複合機１の管理情報を通知するために使用される。管理情報は、後述のＡＰＩ制御部（Ｃｏｎｔｒｏｌ  ＡＰＩ）１５１８を介して読み取られ、後述のＨＴＴＰ１５１２、ＴＣＰ／ＩＰ１５１６、ネットワークドライバ（Ｎｅｔｗｏｒｋ  Ｄｒｉｖｅｒ）１５１７を介してＷｅｂクライアントに通知される。
【００２８】
１５０４は同報配信（Ｕｎｉｖｅｒｓａｌ  Ｓｅｎｄ）に係るデータの配信を司るモジュールであり、ユーザインターフェイス１５０１によりオペレータに指示されたデータを、同様に指示された通信（出力）先に配布するものである。また、オペレータにより、本機器のスキャナ機能を使用し配布データの生成が指示された場合は、後述のＡＰＩ制御部１５１８を介して機器を動作させ、データの生成を行う。
【００２９】
１５０５は同報配信１５０４内で出力先にプリンタが指定された際に実行されるモジュールＰ５５０である。１５０６は同報配信１５０４内で通信先にＥ−ｍａｉｌアドレスが指定された際に実行されるモジュール、Ｅメールである。１５０７は同報配信１５０４内で出力先にデータベースが指定された際に実行されるモジュール、ＤＢである。１５０８は同報配信１５０４内で出力先に本機器と同様のデジタル複合機が指定された際に実行されるモジュール、ＤＰである。
【００３０】
１５０９はリモートコピースキャン（Ｒｅｍｏｔｅ  Ｃｏｐｙ  Ｓｃａｎ）モジュールであり、デジタル複合機１のスキャナ機能を使用し、ネットワーク等で接続された他のデジタル複合機を出力先とし、デジタル複合機１単体で実現しているコピー機能と同等の処理を行うモジュールである。１５１０はリモートコピープリント（Ｒｅｍｏｔｅ  Ｃｏｐｙ  Ｐｒｉｎｔ）モジュールであり、デジタル複合機１のプリンタ機能を使用し、ネットワーク等で接続された他の複合機を入力先とし、デジタル複合機１で実現しているコピー機能と同等の処理を行うモジュールである。１５１１はウェブプルプリント（Ｗｅｂ  Ｐｕｌｌ  Ｐｒｉｎｔ）モジュールであり、インターネットまたはイントラネット上の各種ホームページの情報を読み出し、印刷するモジュールである。
【００３１】
１５１２はデジタル複合機１がＨＴＴＰにより通信する際に使用されるモジュールであり、後述のＴＣＰ／ＩＰモジュール１５１６により前述のウェブサーバ１５０３、ウェブプルプリントモジュール１５１１に通信を提供するものである。
【００３２】
１５１３はｌｐｒモジュールであり、後述のＴＣＰ／ＩＰモジュール１５１６により前述の同報配信１５０４内のプリンタモジュール１５０５に通信を提供するものである。
【００３３】
１５１４はＳＭＴＰモジュールであり、後述のＴＣＰ／ＩＰモジュール１５１６により前述の同報配信１５０４内のＥメールモジュール１５０６に通信を提供するものである。
【００３４】
１５１５はＳＬＭ（Ｓａｌｕｔａｔｉｏｎ  Ｍａｎａｇｅｒ）モジュールであり、後述のＴＣＰ／ＩＰモジュール１５１６により前述の同報配信１５０４内のデータベースモジュール１５１７、ＤＰモジュール１５１８、及びリモートコピースキャンモジュール１５０９、リモートコピープリントモジュール１５１０に通信を提供するものである。
【００３５】
１５１６はＴＣＰ／ＩＰ通信モジュールであり、前述の各種モジュールに後述のネットワークドライバ１５１７によりネットワーク通信を提供するものである。
【００３６】
１５１７はネットワークドライバであり、ネットワークに物理的に接続される部分を制御するものである。
【００３７】
１５１８はＡＰＩ制御部であり、同報配信１５０４等の上流モジュールに対し、後述のジョブマネージャ（Ｊｏｂ  Ｍａｎａｇｅｒ）１５１９等の下流モジュールとのインターフェイスを提供するものであり、上流、及び下流のモジュール間の依存関係を軽減しそれぞれの流用性を高めるものである。
【００３８】
１５１９はジョブマネージャ（Ｊｏｂ  Ｍａｎａｇｅｒ）であり、前述の各種モジュールよりＡＰＩ制御部１５１８を介して指示される処理を解釈し、後述の各モジュールに指示を与えるものである。また、本モジュールは、デジタル複合機１内で実行されるハード的な処理を一元管理するものである。
【００３９】
１５２０はコーデックマネージャ（ＣＯＤＥＣ  Ｍａｎａｇｅｒ）であり、ジョブマネージャ１５１９が指示する処理の中でデータの各種圧縮・伸長を管理・制御するものである。
【００４０】
１５２１はＦＢＥエンコーダ（ＦＢＥ  Ｅｎｃｏｄｅｒ）であり、ジョブマネージャ１５１９、スキャンマネージャ（Ｓｃａｎ  Ｍａｎａｇｅｒ）１５２４により実行されるスキャン処理により読み込まれたデータをＦＢＥフォーマットにより圧縮するものである。
【００４１】
１５２２はＪＰＥＧコーデック（ＪＰＥＧ  ＣＯＤＥＣ）であり、ジョブマネージャ１５１９、スキャンマネージャ１５２４により実行されるスキャン処理、及びプリントマネージャ（Ｐｒｉｎｔ  Ｍａｎａｇｅｒ）１５２６により実行される印刷処理において、読み込まれたデータのＪＰＥＧ圧縮及び印刷データのＪＰＥＧ展開処理を行うものである。
【００４２】
１５２３はＭＭＲコーデック（ＭＭＲ  ＣＯＤＥＣ）であり、ジョブマネージャ１５１９、スキャンマネージャ１５２４により実行されるスキャン処理、及びプリントマネージャ１５２６により実行される印刷処理において、読み込まれたデータのＭＭＲ圧縮及び印刷データのＭＭＲ伸長処理を行うものである。
【００４３】
１５２４はスキャンマネージャ（Ｓｃａｎ  Ｍａｎａｇｅｒ）であり、ジョブマネージャ１５１９が指示するスキャン処理を管理・制御するものである。
【００４４】
１５２５はＳＣＳＩドライバであり、スキャンマネージャ１５２４とデジタル複合機１が内部的に接続しているスキャナ部との通信を行うものである。
【００４５】
１５２６はプリントマネージャ（Ｐｒｉｎｔ  Ｍａｎａｇｅｒ）であり、ジョブマネージャ１５１９が指示する印刷処理を管理・制御するものである。
【００４６】
１５２７はエンジンインターフェイス（Ｅｎｇｉｎｅ  Ｉ／Ｆ）ドライバであり、プリントマネージャ１５２６と印刷部とのＩ／Ｆを提供するものである。１５２８はパラレルポートドライバであり、ウェブプルプリント１５１１がパラレルポートを介して図外の出力機器にデータを出力する際のＩ／Ｆを提供する。
【００４７】
［バナー広告およびプリントコンテンツの配信に係るソフトウエア構成］
図５は、実施形態における画像形成システムのバナー広告およびプリントコンテンツの配信に係るソフトウエア構成を概念的に示す図である。
【００４８】
３３は顧客サイト２内に接続されたデジタル複合機１におけるブラウザソフトウェアであり、デジタル複合機１に印刷機能、スキャナー機能、インターネットＦＡＸ機能等を利用するためのユーザインターフェースを提供するとともに、端末サービス提供サイト１０からバナー広告をＨＴＭＬファイルとして受け取り、これを表示する機能を有する。
【００４９】
次に、端末サービス管理サイト１０におけるＷｅｂサーバ１１のソフトウエア構成について説明する。
【００５０】
３４は、ＨＴＴＰ通信部であり、デジタル複合機１とＷｅｂサーバ１１との間のバナー広告配信のためのＨＴＭＬファイルの転送、または、プリントコンテンツ配信のための各種フォーマットの情報ファイルをＨＴＴＰに基づき通信を行うモジュールである。また、ＨＴＴＰ通信部３４は、ブラウザ上から顧客が入力するさまざまな情報をＨＴＴＰに基づき、Ｗｅｂサーバ１１に転送する。
【００５１】
３５はファイル送信部で、ブラウザ３３に送信するＨＴＭＬファイル、印刷用の情報ファイル、サーバアプリケーションの処理結果等をＨＴＴＰ通信部３４へ転送する機能を有する。
【００５２】
ＣＧＩインターフェース３７は、ブラウザ３３から送信されるＨＴＭＬファイルに関する応答のうち、ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）を経由した要求が存在した場合、所定のＣＧＩを起動し、ＣＧＩが生成するＨＴＭＬファイルまたは所定の情報ファイルをデジタル複合機１のブラウザ３３または、リモートコピープリントモジュール１５１０、ウェブプルプリントモジュール１５１１に転送する。
【００５３】
ファイル管理部３６は、ブラウザ３３に情報を配信するためのＨＴＭＬファイルを管理する。管理されるＨＴＭＬファイルには、初期登録．ｈｔｍｌ３８、広告ウインド．ｈｔｍｌ３９及びユーザインターフェースとして使用する各種画像ファイルであるＵＩ＿Ｆｉｌｅ４０からなる。
【００５４】
ＣＧＩ＿Ａｐｐｌｉｃａｔｉｏｎ判定部４１は、ブラウザ３３からの応答に基づいてどのＣＧＩアプリケーションを起動するかを判断し、そのアプリケーションを起動して処理要求を出す機能を有する。
【００５５】
顧客認証ＣＧＩ  Ａｐｐｌｉｃａｔｉｏｎ４２は、ブラウザ３３にログインしたユーザのユーザＩＤと機器ＩＤとに基づいて認証処理を行うＣＧＩアプリケーションである。この顧客認証ＣＧＩ  Ａｐｐｌｉｃａｔｉｏｎ４２は、デジタル複合機１からユーザＩＤと機器ＩＤを受け取り、顧客認証データベース１７を参照して認証処理を行う。
【００５６】
広告選択ＣＧＩ  Ａｐｐｌｉｃａｔｉｏｎ４３は、ログインしたユーザに対して、配信するバナー広告を選択するＣＧＩアプリケーションである。この広告選択ＣＧＩ  Ａｐｐｌｉｃａｔｉｏｎ４３は、ログインしたユーザのユーザＩＤから顧客属性データベース１８を参照してユーザの嗜好情報を獲得し、その機器ＩＤから機器属性データベース１６を参照して機器を購入した組織の属性情報を獲得し、ユーザの嗜好にあったバナー広告を複数選択する。
【００５７】
コンテンツ獲得ＣＧＩ  Ａｐｐｌｉｃａｔｉｏｎ４４は、ユーザがデジタル複合機１のブラウザ３３上で選択したバナー広告に関連したプリントコンテンツのデータを獲得するためのＣＧＩアプリケーションである。このコンテンツ獲得ＣＧＩ  Ａｐｐｌｉｃａｔｉｏｎ４４は、獲得するプリントコンテンツが端末サービス管理サイト１０にある場合には、コンテンツデータベース２１から指定されたプリントコンテンツを獲得する。一方、獲得するプリントコンテンツが端末サービス管理サイト１０にない場合は、インターネット３を介して、指定されたプリントコンテンツが存在するコンテンツ提供サイトのコンテンツデータベース（例えばコンテンツデータベース２９）からプリントコンテンツを獲得する。獲得したプリントコンテンツは、配信キャッシュ４６に格納される。
【００５８】
プリント配信ＣＧＩ  Ａｐｐｌｉｃａｔｉｏｎ４５は、配信キャッシュ４６に格納されているプリントコンテンツデータをデジタル複合機１に配信するためのＣＧＩアプリケーションである。このプリント配信ＣＧＩ  Ａｐｐｌｉｃａｔｉｏｎ４５は、配信するデジタル複合機１の機器ＩＤより機器属性を確認し、最適なプリントアウトを提供できるようにデータを最適化してプリントコンテンツデータを複合機１に配信し、印刷終了を確認する。
【００５９】
［ユーザ情報の初期登録］
デジタル複合機１において本実施形態に係るサービスの提供を受けようとするユーザは、ユーザＩＤをブラウザ３３からユーザＩＤ、パスワード等の認証情報を入力し、デジタル複合機１および端末サービス管理サイト１０の双方から承認をうける必要がある。ここで、ログインしたユーザが、サービスを初めて利用する場合には、ユーザに関する情報を登録する処理が行われる。図６は、顧客属性情報の初期登録処理を示すフローチャートである。
【００６０】
まず、ステップＳ１で、デジタル複合機１のブラウザ３３に、例えば図１１に示すようなログイン画面が表示される。ユーザは、ステップＳ２で、ログイン画面が要求するユーザＩＤとパスワードを入力する。
【００６１】
次に、ステップＳ３で、デジタル複合機１の認証処理によって、このユーザがローカルな環境下でデジタル複合機１の印刷機能、コピー機能、スキャン機能、ＦＡＸ機能、インターネットＦＡＸ機能が利用可能か否かを判定する。ユーザＩＤとパスワードが不一致の場合はログイン拒否となり、ステップＳ４においてログイン拒否ユーザインターフェースを表示して、ステップＳ１のログイン画面を表示する状態に戻る。一方、ステップＳ３において、ユーザＩＤとパスワードが一致した場合、ステップＳ５に進み、ブラウザ３３を起動する。この段階でデジタル複合機１のローカルな環境での利用が可能となる。
【００６２】
ローカル環境でのログインユーザの利用を許諾した段階で、デジタル複合機１はステップＳ６において、端末サービス管理サイト１０のＷｅｂサーバ１１にユーザＩＤと機器ＩＤを送信する。Ｗｅｂサーバ１１は、ステップＳ７において、機器ＩＤをもとに、端末サービス管理サイト１０が提供するサービスを利用できる機器ＩＤであるか判断するため、顧客認証ＣＧＩ  Ａｐｐｌｉｃａｔｉｏｎ４２に機器ＩＤを通知して承認依頼をする。機器ＩＤが無効である場合、顧客認証ＣＧＩ  Ａｐｐｌｉｃａｔｉｏｎ４２は、ステップＳ４において、ログイン拒否画面をデジタル複合機１のコンソール上に表示する。
【００６３】
一方、機器ＩＤが有効である場合は、ステップＳ８に進み、現在ログインしているユーザが新規ユーザであるか判断する。現在のユーザのユーザＩＤがまだ登録されていない場合、初期登録ユーザとしてステップＳ９において、初期登録画面（初期登録．ｈｔｍｌ３８）をデジタル複合機１に送信する。次のステップＳ１０で、送信された初期登録．ｈｔｍｌ３８がブラウザ３３に表示される。図１２の（ａ）は、初期登録画面の一例を示す図である。
【００６４】
ステップＳ１１で、ユーザは、初期登録画面が提示するブラウザ上のユーザインターフェースから必要な情報を選択する。全ての登録項目の選択が終了すると、ステップＳ１２で、登録データをＷｅｂサーバ１１に送信していいかどうかをユーザに問い合わせる。送信を拒否した場合は、ステップＳ１０の初期登録選択画面に戻る。送信を承認した場合、ユーザが選択した各種情報のリストがＷｅｂサーバ１１に送られる。具体的には、図１２の（ａ）の「次へ」ボタンを押すと、引き続き別の登録画面が表示され、各項目の選択を終えると最終的には、（ｃ）のような登録内容確認画面が表示される。ここで、「送信」ボタンを押すとステップＳ１３として登録データがＷｅｂサーバ１１に送信され、「戻る」ボタンを押すと、（ａ）の初期登録画面に戻ることになる。
【００６５】
ステップＳ１３において、ユーザが選択した各種情報のリストをＷｅｂサーバ１１が受信すると、ステップＳ１４において、Ｗｅｂサーバ１１はデジタル複合機１に対して受信完了を通知する。この通知を受けたデジタル複合機１は、ステップＳ１５において、通常利用モードに設定し、ユーザに対してデジタル複合機１のローカル機能やＷｅｂサーバ１１からのアプリケーションサービスを提供できるようにする。
【００６６】
［ユーザ認証処理］
図７は、実施形態におけるユーザ認証処理を示すフローチャートである。上述の図６と同様の処理ブロックには同一の参照番号を付してその処理内容の説明を省略する。
【００６７】
ステップＳ３で入力されたユーザＩＤ、パスワードが一致した場合、上述のとおり、ステップＳ５でブラウザ３３が起動される。この段階では、ローカル環境でのデジタル複合機１からの承認は受けているが、Ｗｅｂサーバ１１からバナー広告およびプリントコンテンツ配信を受けるために必要なＷｅｂサーバ１１の承認はまだ受けていない状態である。そこで、ステップＳ６において端Ｗｅｂサーバ１１にユーザＩＤと機器ＩＤを送信する前に、Ｓ１６として、Ｗｅｂサーバ１１からの承認が行われるまでの期間、図１３に示すように、ブラウザ３３の表示エリアＡにＷｅｂサーバ１１と現在承認処理のため通信中であるメッセージを表示しておく（公告表示エリアＷＡＩＴモード）。
【００６８】
そして、ステップＳ６で送信したユーザＩＤと機器ＩＤが、ステップＳ７でＷｅｂサーバ１１に承認されると、上記したとおり、ステップＳ８を経由してステップＳ１５の通常利用モードに入ることになる。ここでは、ステップＳ１７として、以下に示すようなバナー広告の配信処理を行う（公告表示エリアＡｃｔｉｖｅモード）。
【００６９】
［バナー広告配信処理］
Ｗｅｂサーバ１１は、ログインしているユーザの属性情報（利用者情報）から、そのユーザの嗜好にあったバナー広告を複数選択して、デジタル複合機１のブラウザ３３に配信する処理を行う。
【００７０】
図８は、実施形態におけるＷｅｂサーバ１１によるバナー広告配信処理を示すフローチャートである。
【００７１】
まず、ステップＳ１９において、デジタル複合機１から送信されたユーザＩＤ及び機器ＩＤを受信する。
【００７２】
次に、ステップＳ２０において、顧客認証ＣＧＩ  Ａｐｐｌｉｃａｔｉｏｎ４２は、顧客認証データベース４３を参照して、その機器ＩＤに対してサービス提供が可能かどうかを判断する。顧客認証データベース４３には、顧客属性情報（氏名、メールアドレス、会社所属部署等）の他に、デジタル複合機１のコンソールからログインするときのパスワード、ログインしている顧客が利用できるデジタル複合機を特定できる機器ＩＤ（製造番号、グローバルＩＰアドレス等）が格納されている。サービス提供不可能な場合、サービスへのログインを拒否し、ステップＳ２８においてデジタル複合機１にログイン拒否を通知して処理を終了する。一方、機器ＩＤが承認され、サービス提供可能な場合は、ステップＳ２１において、広告選択ＣＧＩアプリケーション４３は、機器属性データベース１６から機器属性プロファイルを獲得する。機器属性データベース１６には、機器ＩＤに関連付けて、対応するデジタル複合機が設置されている場所、企業名、および、対応するデジタル複合機に設置されている企業・団体が必要としている広告情報の概要を示すリストが格納されている。
【００７３】
次に、ステップＳ２２において、顧客認証ＣＧＩ  Ａｐｐｌｉｃａｔｉｏｎ４２は、ユーザＩＤから顧客認証データベース１７を参照して、そのユーザＩＤに対してサービス提供が可能かどうかを判断する。サービス提供不可能な場合、サービスへのログインを拒否し、ステップＳ２８においてデジタル複合機１にログイン拒否を通知して処理を終了する。ユーザＩＤが承認され、サービス提供可能な場合、ステップＳ２３において広告選択ＣＧＩアプリケーション４３は、顧客属性データベース１８から顧客属性プロファイルを獲得する。
【００７４】
次に、ステップＳ２４において、ステップＳ２１で獲得した機器属性プロファイルとステップＳ２３で獲得した顧客属性プロファイルのＡＮＤ処理をかけ、双方の属性プロファイルの共通点属性情報を作成する。機器属性データベース１６から獲得された機器属性プロファイルには、デジタル複合機１の設置されている企業・団体が必要としている広告情報リストを基準に、顧客属性データベース１８から獲得した顧客属性プロファイルより、ログインしている顧客の嗜好にあった広告情報を決定する。すなわち、機器属性プロファイル、すなわち、設置企業・団体が広告情報として配信を承認した広告情報の中から、ログインしている顧客の顧客プロファイルから顧客の嗜好に合った広告情報を選択して、配信情報を作成する。
【００７５】
次に、ステップＳ２５において、この共通点属性情報に基づき、広告配信属性データベース２２から現在ログインしているユーザの嗜好にあったバナー広告を、バナー広告データベース２０から複数選択する。このようにして決定された配信用の複数のバナー広告は、ステップＳ２６において表示順番、表示時間間隔が設定され、ステップＳ２７においてデジタル複合機１のブラウザ３３に向けて配信される。
【００７６】
バナー広告の配信を受けたデジタル複合機１のブラウザ３３は、ステップＳ２６で設定された表示順序、表示時間間隔で、図１４に示すように、表示エリアＡにそのバナー広告を表示する。ユーザは、図１４の資料請求ボタンＢを押すことで当該バナー広告主の詳細な情報（配信用プリントコンテンツ）を取得することができる。
【００７７】
図１５は、ブラウザ３３に表示されたバナー広告を選択して、そのバナー広告に係るプリントコンテンツを、ウェブプリント機能として印刷する処理の概要を示す図である。
【００７８】
まず、ステップＳ１５１で、図１４と同様に、表示エリアＡにバナー広告（１）が表示される。そして、続くステップＳ１５２〜Ｓ１５６ではそれぞれ、ステップＳ２６で設定された表示順序、表示時間間隔で対応するバナー広告が順次表示されていく。ステップＳ１５６でのバナー広告表示を終えるとステップＳ１５１に戻って表示を繰り返す。
【００７９】
ここで、例えば、ステップＳ１５１で、ユーザが資料請求ボタンＢを押したと仮定する（ステップＳ１５１１）。そうすると、ステップＳ１５１２で、図示のように、そのバナー広告主の製品のカタログを送信するメッセージが表示エリアＡに表示される。これに対し、ユーザが「ＹＥＳ」ボタンを押下すると（ステップＳ１５１３）、後述する配信用プリントコンテンツ取得処理、および、プリントコンテンツ配信処理によって、対応するプリントコンテンツが印刷される（ステップＳ１５１４）。
【００８０】
印刷が終了すると、表示エリアＡには印刷が終了した旨のメッセージが表示され（ステップＳ１５１５）、その確認として、ユーザが「ＯＫ」ボタンを押下した後（ステップＳ１５１６）、ステップＳ１５２に進むことになる。
【００８１】
以上の処理を実現する配信用プリントコンテンツ取得処理、および、プリントコンテンツ配信処理を、以下、詳しく説明する。
【００８２】
［配信用プリントコンテンツ取得処理］
デジタル複合機１は、バナー広告をユーザによって選択されると、そのバナー広告に関連したプリント情報としての配信用プリントコンテンツの取得処理を行う。
【００８３】
図９は、実施形態における配信用プリントコンテンツ取得処理を示すフローチャートである。
【００８４】
まず、ステップＳ２８において、ユーザは、デジタル複合機１のブラウザ３３上のバナー広告表示エリア（図１４の表示エリアＡ）に表示されたバナー広告を見て、そのバナー広告に関連したプリントコンテンツをプリントアウトしたい場合、ブラウザ上のタッチパネルで、そのバナー広告が表示エリアの一部に表示されている請求ボタンＢを選択する。
【００８５】
次に、ステップＳ２９において、選択されたバナー広告の広告ＩＤがＷｅｂサーバ１１に転送される。Ｗｅｂブラウザ１１は、これを受け、ステップＳ３０において、広告ＩＤが指定するプリントコンテンツを検索する。
【００８６】
ステップＳ３１において、広告ＩＤで指定されたプリントコンテンツデータがＷｅｂサーバ１１に存在している場合、ステップＳ３２においてブラウザ３３に配信準備完了を通知し、配信承認依頼を出す。ステップＳ３１において、広告ＩＤで指定されたプリントコンテンツデータがＷｅｂサーバ１１に存在しなかった場合は、ステップＳ３３において、広告ＩＤからプリントコンテンツデータが存在するコンテンツ提供サイトのＵＲＬを取得し、ステップＳ３４において、特定されたコンテンツ提供サイトからプリントコンテンツデータを取得し、ステップＳ３５においてブラウザ３３に配信準備完了を通知し、配信承認依頼を出す。
【００８７】
この処理で取得したプリントコンテンツデータは、配信キャッシュ４６に格納される。
【００８８】
［プリントコンテンツ配信処理］
ブラウザ３３上に表示された配信承認依頼をユーザが承認すると、Ｗｅｂサーバ１１が獲得した上記プリントコンテンツデータをデジタル複合機１に配信して、デジタル複合機１の印刷機能を利用してプリントアウトすることができる。
【００８９】
図１０は、実施形態におけるプリントコンテンツ配信処理を示すフローチャートである。
【００９０】
ステップＳ３６において、Ｗｅｂサーバ１１はブラウザ３３に配信準備完了を通知し、配信承認要求を出す（上記した図９のステップＳ３５の処理に相当する。）。
【００９１】
ステップＳ３７は、ブラウザ３３に配信された配信承認要求に対しユーザが承認する制限時間を管理する。配信承認要求を出してから所定の制限時間内にユーザの承認がない場合、ステップＳ４３において配信ジョブはキャンセルされ、ステップＳ４４において配信キャッシュ４６に格納されている配信用プリントコンテンツデータが削除され、ステップＳ４５においてデジタル複合機１のブラウザ３３に、先に選択された複数のバナー広告を再度配信する。
【００９２】
ステップＳ３７において配信承認要求を出してから所定の制限時間内にユーザの承認があった場合、Ｗｅｂサーバ１１は、ステップＳ３８において、ユーザのプリントコンテンツ配信の承認を確認し、ステップＳ３９において、上述のプリントコンテンツ取得処理によって配信キャッシュ４６に格納されているプリントコンテンツデータをファイル送信部３５に転送し、ＨＴＴＰ通信部３４を介して、デジタル複合機１のＴＣＰ／ＩＰモジュール１５１６に転送する。
【００９３】
ＴＣＰ／ＩＰモジュール１５１６では、受信したＩＰパケットがＨＴＴＰによるプリントコンテンツデータの転送とその実行を指示するコマンドを含むことを確認し、プリントコンテンツデータは、ＨＴＴＰモジュール１５１２を介して、ウェブプルプリントモジュール１５１１の制御によりプリンタ２０９５よりプリントアウトされる。
【００９４】
プリントアウトが終了するとデジタル複合機１は、印刷終了通知をＷｅｂサーバ１１に送信し、Ｗｅｂサーバ１１は、ステップＳ４０においてこれを受け取る。印刷終了通知を受けたＷｅｂサーバ１１は、ステップＳ４１においてデジタル複合機１のブラウザ３３に印刷終了画面を送信してログインユーザに印刷終了を通知する。次に、ステップＳ４２において、印刷終了画面に表示されるプリントコンテンツ受理確認ボタンをユーザが選択することで、ブラウザ１１は、Ｗｅｂサーバ１１にプリントコンテンツ受理通知を送り、Ｗｅｂサーバ１１は、これを受信する。
【００９５】
そして、ステップＳ４５で、プリントコンテンツ配信の受理を確認したＷｅｂサーバ１１は、先に選択された複数のバナー広告をデジタル複合機１のブラウザ３３に再度配信する。
【００９６】
以上説明した実施形態によれば、画像形成装置としてのデジタル複合機のブラウザ画面にバナー広告表示エリアを設け、現在ログインしているユーザの嗜好にあったバナー広告を配信し、このバナー広告をユーザに選択させることにより、選択されたバナー広告と関連付けられた印刷情報データをデジタル複合機に配信し印刷するシステムが提供される。これにより、ユーザはわざわざ、印刷を希望するプリントコンテンツを所有するインターネット上のコンテンツ提供サイトのＵＲＬを先に調査する必要がなくなる。
【００９７】
また、ログインしているユーザの嗜好に合ったバナー広告をブラウザ上の広告エリアに配信するので、プリントコンテンツ配信を希望していないユーザに対しても、ログイン中にこれを表示して、ユーザに興味をそそることができる。このようなバナー広告を介したプリントコンテンツ配信サービスを利用する環境を提供することにより、画像形成装置を利用したプリントコンテンツ配信を収益源にしたプリントコンテンツソリューションビジネスの拡大を実現することができる。
【００９８】
（他の実施形態）
以上、本発明の実施形態を詳述したが、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータがその供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、その形態はプログラムである必要はない。
【００９９】
従って、本発明の機能処理をコンピュータで実現するために、そのコンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の特許請求の範囲には、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１００】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１０１】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１０２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、そのホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【０１０３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１０４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１０５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１０６】
【発明の効果】
本発明によれば、ネットワークを介してプリント情報を取得する画像形成装置において、所望のプリント情報を効率的に取得できるようにし、もってユーザの利便性を高めることができる。
【図面の簡単な説明】
【図１】実施形態における画像形成システムの全体構成図である。
【図２】実施形態におけるデジタル複合機のハードウエア構成を示す図である。
【図３】実施形態におけるデジタル複合機の概略構成を示す図である。
【図４】実施形態におけるデジタル複合機のソフトウエア構成を示す図である。
【図５】実施形態における画像形成システムのバナー広告およびプリントコンテンツの配信に係るソフトウエア構成を概念的に示す図である。
【図６】実施形態における顧客属性情報の初期登録処理を示すフローチャートである。
【図７】実施形態におけるユーザ認証処理を示すフローチャートである。
【図８】実施形態におけるＷｅｂサーバによるバナー広告配信処理を示すフローチャートである。
【図９】実施形態における配信用プリントコンテンツ取得処理を示すフローチャートである。
【図１０】実施形態におけるプリントコンテンツ配信処理を示すフローチャートである。
【図１１】実施形態におけるログイン画面の一例を示す図である。
【図１２】実施形態における初期登録画面による登録処理を示す図である。
【図１３】実施形態におけるＷｅｂサーバへの承認処理におけるブラウザ画面の一例を示す図である。
【図１４】実施形態におけるバナー広告の表示例を示す図である。
【図１５】実施形態における選択したバナー広告に係るプリントコンテンツを印刷する処理の概要を示す図である。
【図１】
2004240752.tif 000003
【図２】
2004240752.tif 000004
【図３】
2004240752.tif 000005
【図４】
2004240752.tif 000006
【図５】
2004240752.tif 000007
【図６】
2004240752.tif 000008
【図７】
2004240752.tif 000009
【図８】
2004240752.tif 000010
【図９】
2004240752.tif 000011
【図１０】
2004240752.tif 000012
【図１１】
2004240752.tif 000013
【図１２】
2004240752.tif 000014
【図１３】
2004240752.tif 000015
【図１４】
2004240752.tif 000016
【図１５】
2004240752.tif 000017