(57)【要約】【課題】広告画像データのレイアウトをユーザが自在に変更して最適な体裁に調整されているかどうかを印刷実行前に確認して、広告画像データと印刷情報とをユーザの設定に基づいた最適なレイアウトで合成印刷結果を得ることである。【解決手段】作成される前記印刷情報に対する印刷要求時に、印刷情報に対して前記広告画像データを付加することを選択した場合に、広告画像データに対する印刷レイアウトをユーザインタフェースを介して設定し、該設定された印刷レイアウトに従い、ＣＰＵ２０１が印刷情報と広告画像データとの合成結果をＣＲＴ２１０にプレビューする構成を特徴とする。【選択図】      図２
2004199475.tif 000002
【特許請求の範囲】
【請求項１】
広告画像データを管理するサーバ装置と、前記広告画像データを管理可能な画像記録装置と通信可能なデータ処理装置であって、
印刷情報を作成する作成手段と、
前記作成手段により作成される前記印刷情報に対する印刷要求時に、前記印刷情報に対して前記広告画像データを付加するか否かを選択する選択手段と、
前記選択手段により前記印刷情報に対して前記広告画像データを付加することを選択した場合に、前記広告画像データに対する印刷レイアウトを設定する設定手段と、
前記設定手段により設定された印刷レイアウトに従い、前記印刷情報と前記広告画像データとの合成結果を表示部にプレビューする表示制御手段と、
を有することを特徴とするデータ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、広告画像データを管理するサーバ装置と、前記広告画像データを管理可能な画像記録装置と通信可能なデータ処理装置の印刷処理に関するものである。
【０００２】
【従来の技術】
従来、画像の出力を行う印刷システムの出力装置としては、レーザビームプリンタやインクジェットプリンタのようなものが知られている。
【０００３】
そして、ユーザは、オペレーティングシステム上で動作するアプリケーション（クライアントソフト）をデータ処理装置上で起動した後、これらのプリンタを使用して出力する際には、プリンタドライバと呼ばれる、プリンタを制御するために仲介する印刷装置管理アプリケーションが必要となる。
【０００４】
このプリンタドライバでは、アプリケーションからそのプリンタに対し、印刷指示があった場合には、印刷したい画像を適切に再現するために、プリンタが認識できるコマンドに置換え、オペレーティングシステムが管理するスプーラと呼ばれるところに、印刷データを置くことで、そのデータは所定のインタフェースにより、プリンタに印刷データが送信され、プリンタは、該印刷データに基づいて印刷を行う。
【０００５】
このプリンタドライバの中には、印刷元画像のプレビュー表示や、あらかじめ登録されている画像との合成を行い、プレビュー表示や印刷するなどの機能を有するものも存在する。
【０００６】
また、広告画像データをプリンタにあらかじめ登録しておき、その広告画像と印刷元画像を合成し印刷する機能を有するプリンタも知られている。
【０００７】
【発明が解決しようとする課題】
しかしながら、広告画像をプリンタにあらかじめ登録しておき、その広告画像と印刷元画像を合成して印刷する機能を有するプリンタでは、印刷元画像（本文）に合った広告画像を選択できなかったり、プリンタ内で自動的にレイアウトしてしまい、広告画像を自分の好みの大きさにすることができず、印刷元画像（本文）とのバランスが悪いなどの問題点が存在していた。
【０００８】
また、プリンタドライバにおいては、印刷元画像（本文）に合った広告画像を選択できなかったり、広告画像を自由にレイアウト指定できるものは存在しておらず、好みの大きさ、配置を行えず、印刷元画像（本文）とのバランスが悪いなどの問題点があった。
【０００９】
さらに、有料でデジタルプリントサービスを提供する印刷システムにおいて、広告画像を付加して印刷処理に対して、一定の課金処理により印刷代金の割引処理を行っていたが、広告画像の利用を受けるユーザが１回のプリント処理時に利用可能な広告画像データが限定されてしまうとともに、その割引処理が固定的なものであるため、広告画像データを利用するプリント処理サービスの利用率が低いという問題点があった。
【００１０】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、作成される前記印刷情報に対する印刷要求時に、印刷情報に対して前記広告画像データを付加することを選択した場合に、広告画像データに対する印刷レイアウトを設定し、該設定された印刷レイアウトに従い、印刷情報と広告画像データとの合成結果を表示部にプレビューすることにより、広告画像データのレイアウトをユーザが自在に変更して最適な体裁に調整されているかどうかを印刷実行前に確認して、広告画像データと印刷情報とをユーザの設定に基づいた最適なレイアウトで合成印刷結果を得ることが可能な印刷処理サービスを自在に行えるデータ処理環境を構築できるデータ処理装置を提供することである。
【００１１】
【課題を解決するための手段】
上記目的を達成する本発明のデータ処理装置は以下に示す構成を備える。
【００１２】
本発明は、広告画像データを管理するサーバ装置と、前記広告画像データを管理可能な画像記録装置と通信可能なデータ処理装置であって、印刷情報を作成する作成手段（図６に示すステップ（６０１））と、前記作成手段により作成される前記印刷情報に対する印刷要求時に、前記印刷情報に対して前記広告画像データを付加するか否かを選択する選択手段（図６に示すステップ（６０２））と、前記選択手段により前記印刷情報に対して前記広告画像データを付加することを選択した場合に、前記広告データに対する印刷レイアウトを設定する設定手段（図６に示すステップ（６０６），（６０７））と、前記設定手段により設定された印刷レイアウトに従い、前記印刷情報と前記広告画像データとの合成結果を表示部にプレビューする表示制御手段（図６に示すステップ（６０８））とを有することを特徴とする。
【００１３】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態を示すデータ処理装置，印刷装置を適応可能な印刷システムの一例を示す図であり、例えば１台の広告会社用のサーバコンピュータと、１台のサービス会社用のサーバコンピュータと、２台のパーソナルコンピュータ（ＰＣ）と、２台の画像形成装置（印刷装置）がネットワークを介して接続された印刷システム例を示している。
【００１４】
図１において、１０００−１，１０００−２は印刷装置であり、外部に接続されているパーソナルコンピュータ３０００−１，３０００−２から供給される印刷情報（文字コード等）やフォーム情報あるいはマクロ命令等を入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターン等を作成し、記憶媒体である記録紙等に像を形成する。なお、本実施形態では、印刷装置１０００−１がレーザビームプリンタで構成され、印刷装置１０００−２がインクジェットプリンタで構成される場合に対応する。以下、印刷装置１０００−１，１０００−２を代表する場合には印刷装置１０００とし、パーソナルコンピュータ（ＰＣ）３０００−１，３０００−２を代表する場合にはＰＣ３０００として説明する。
【００１５】
２０００−１は広告会社用のサーバコンピュータであり、プリンタ１０００−１，１０００−２に広告画像データを送付したり、パーソナルコンピュータ３０００−１，３０００−２からの要求に応じて、広告画像データを指定先に送付するなど、広告画像データの送受信に関するサービス処理を行う。
【００１６】
２０００−２はサービス会社用のサーバコンピュータであり、プリンタ１０００−１，１０００−２から印刷に関する情報を取得し、その情報を基にサービス処理を行う。
【００１７】
図２は、図１に示したプリンタ１０００とＰＣ３０００との構成の一例を説明するブロック図であり、イーサネット（登録商標）ＮＥＴを介して所定のプロトコルで通信可能に構成されている。ここでは、プリンタ１０００としては、レーザビームプリンタを例にして説明する。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても本発明が適用できることはいうまでもない。
【００１８】
図２において、３０００はパーソナルコンピュータで、ＲＯＭ２０３のプログラム用ＲＯＭに記憶された文書処理プログラムに基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ２０１を備え、システムバス２０４に接続される各デバイスをＣＰＵ２０１が総括的に制御する。
【００１９】
また、このＲＯＭ２０３のプログラム用ＲＯＭには、ＣＰＵ２０１の制御プログラム等を記憶し、ＲＯＭ２０３のフォント用ＲＯＭには上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ２０３のデータ用ＲＯＭは上記文書処理等を行う際に使用する各種データを記憶する。２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２０】
２０５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）２０９や不図示のポインティングデバイスからのキー入力を制御する。２０６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）２１０の表示を制御する。２０７はメモリコントローラ（ＭＣ）で、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶するハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）等の外部メモリ２１１とのアクセスを制御する。２０８はＮｅｔｗｏｒｋコントローラ（ＮＷＣ）で、ＮｅｔｗｏｒｋＩ／Ｆ２１８を介してプリンタ１０００、広告会社用のサーバ２００１−１、サービス会社用のサーバ２０００−２に接続されて、プリンタ１０００、広告会社用のサーバ２００１−１、サービス会社用のサーバ２０００−２などとの通信制御処理を実行する。
【００２１】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ２１０上での表示を可能としている。
【００２２】
また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウィンドウを開き、種々のデータ処理を実行する。
【００２３】
プリンタ１０００において、２１２はプリンタＣＰＵで、ＲＯＭ２１３のプログラム用ＲＯＭに記憶された制御プログラム等或いは外部メモリ２１４に記憶された制御プログラム等に基づいてシステムバス２１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース２１６を介して接続される印刷部（プリンタエンジン）２１７に出力情報としての画像信号を出力する。
【００２４】
また、このＲＯＭ２１３のプログラム用ＲＯＭには、図６、図７、図９のフローチャートで示されるようなＣＰＵ２１２の制御プログラムを記憶する。ＲＯＭ２１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ２１３のデータ用ＲＯＭにはＮＶＲＡＭやハードディスク等の外部メモリ２１４や記憶媒体２２１が無いプリンタの場合には、ホストコンピュータ上で利用される情報等を記憶している。
【００２５】
２２２はＮｅｔｗｏｒｋコントローラ（ＮＷＣ）で、ＮｅｔｗｏｒｋＩ／Ｆ２２８を介してパーソナルコンピュータ３０００、広告会社用のサーバ２００１−１、サービス会社用のサーバ２０００−２に接続されて、パーソナルコンピュータ３０００、広告会社用のサーバ２００１−１、サービス会社用のサーバ２０００−２などとの通信制御処理を実行する。
【００２６】
ＣＰＵ２１２は、Ｎｅｔｗｏｒｋコントローラ（ＮＷＣ）２２２を介してホストコンピュータとの通信処理が可能となっており、プリンタ内の広告画像データ等をパーソナルコンピュータ３０００に通知可能に構成している。２１９は前記ＣＰＵ２１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ボードに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００２７】
なお、ＲＡＭ２１９は、出力情報展開領域に用いられ、ＲＯＭ２１３、外部メモリ２１４は、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、ＣＤ−Ｒ、ＩＣカード等の外部メモリ２１４は、メモリコントローラ（ＭＣ）２２０によりアクセス制御される。
【００２８】
広告解析部２２５は、ＮｅｔｗｏｒｋＩ／Ｆ２２８にて受信した図８に示すような広告画像データを解析し、広告画像部と広告情報部（例えば：広告ＩＤ、基本サイズ、基本料金、対応変倍率、画像解像度、変倍時の料金形態、対応頁、裏面広告印刷、有効期間、課金料金支払方法、ＤａｔａＮａｍｅ、ｅｔｃ）に分けてデータベース化し、ＮＶＲＡＭやハードディスク等の外部メモリ２１４や記憶媒体２２１に記憶できるように構成されている。
【００２９】
２２３は操作部であり、広告料金用設定データを登録・更新することも可能であり、その設定データは、ＮＶＲＡＭやハードディスク等の外部メモリ２１４や記憶媒体２２１に記憶できるように構成されている。
【００３０】
図３，図４は、本発明に係る印刷システムにおける広告画像データ付き印刷出力処理例を示す図である。
【００３１】
図３，図４において、（ａ）は印刷元画像（本文）データの一例であり、例えばユーザにより作成される。（ｂ）は広告画像データであり、広告会社用のサーバ２０００−１で管理されている。（ｃ），（ｄ）はレイアウト出力例を示す。
【００３２】
なお、図３に示すレイアウト出力例（ｃ）は、図３の（ａ）に示した印刷元画像（本文）に図３の（ｂ）に示した広告画像データを出力領域の右下部にレイアウト出力した例であり、図３に示すレイアウト出力例（ｄ）は、図３の（ａ）に示した印刷元画像（本文）に図３の（ｂ）に示した広告画像データを出力領域の左下部にレイアウト出力した例である。
【００３３】
なお、図４に示すレイアウト出力例（ｃ）は、図４の（ａ）に示した印刷元画像（本文）に図４の（ｂ）に示した広告画像データを出力領域の上部にレイアウト出力した例であり、図４に示すレイアウト出力例（ｄ）は、図４の（ａ）に示した印刷元画像（本文）に図４の（ｂ）に示した広告画像データを出力領域の下部にレイアウト出力した例である。
【００３４】
図５は、本発明に係る印刷システムにおける広告画像設定・表示のユーザインタフェース例を示す図であり、広告有りが選択されたと判断した場合は、図５の（ａ）に示すようなユーザインタフェース画面がＣＲＴ２１０上に表示され、広告無しが選択されたと判断した場合は、図５の（ｂ）に示すようなユーザインタフェース画面がＣＲＴ２１０上に表示される。
【００３５】
図５の（ａ）に示すように、広告有りが選択されたと判断した場合は、広告名および広告のレイアウト情報および広告料金および広告有効期限等が設定状態に基づいて表示される。なお、図中のＰＥはプレビューエリアで、印刷情報と広告情報との合成画像が表示される。なお、広告無しが選択されたと判断した場合は、図５の（ｂ）に示すように、印刷情報のみがプレビューエリアＰＥに表示される。
【００３６】
図６は、本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートであり、図２に示したホストコンピュータ３０００によるプリント処理手順に対応する。なお、（６０１）〜（６１４）は各ステップを示す。
【００３７】
まず、ステップ（６０１）で、アプリケーションにて文書データを作成し、ステップ（６０２）で、プリンタドライバの印刷プロパティで、広告有無を選択する。
【００３８】
そして、ステップ（６０３）で、ステップ（６０２）で、広告有りが選択されているかどうかを判断して、広告無しが選択されたと判断した場合は、ステップ（６１２）へ進み、通常の文書のプレビュー表示を行い、ステップ（６１３）で、印刷指示を行った場合、プリンタドライバは、プリンタ１０００が解釈可能な印刷データを生成し、ステップ（６１４）で、プリンタ１０００に対して文書データを送信して、本処理を終了する。以後、プリンタ１０００は印刷元画像（本文）の印刷を開始することが可能となる。
【００３９】
一方、ステップ（６０３）で、広告有りが選択されたと判断した場合は、図５の（ａ）に示すようなユーザインタフェース画面がＣＲＴ２１０上に表示され、ステップ（６０４）で、広告選択を行うことで、ステップ（６０５）で、プリンタ３０００もしくはホームページから広告画像データを取得し、ステップ（６０６）で、ステップ（６０１）で作成した文書データと広告画像データとを画像合成処理し、ＣＲＴ２１０上にプレビュー表示を行う。
【００４０】
そして、ステップ（６０８）で、図５の（ａ）に示すようなユーザインタフェース画面で、広告印刷位置、大きさが指定された場合、文書データと広告画像データとを再度画像合成処理を行い、ＣＲＴ２１０上にプレビュー再表示を行う。
【００４１】
そして、ステップ（６０９）で、印刷指示が行われた場合、ステップ（６１０）で、プリンタドライバは、プリンタ１０００が解釈可能な印刷データと、広告情報を生成し、ステップ（６１１）で、プリンタ１０００に対し文書データと広告情報を送信して、本処理を終了する。
【００４２】
これにより、プリンタ１０００は、図３の（ｃ），（ｄ）あるいは図４の（ｃ），（ｄ）に示したような印刷元画像（本文）＋広告付き画像の印刷処理を開始することが可能となる。
【００４３】
なお、例えば、図３の（ａ）に示した文章を図３の（ｃ）に示すような広告付で印刷したい場合、ユーザはプリンタドライバの中で、広告画像データに関するプロパティを選択し、広告名から印刷したい広告画像データに相当する広告を選択する。
【００４４】
通常は、自動レイアウトで頁内に収まるように配置されているか、もしくは、あらかじめ設定されているデフォルト値に従いプレビュー表示される。
【００４５】
例えばデフォルト値が左上の場合、図４の（ｃ）のような表示となる。そこで、広告の縦位置を下になるように、広告の縦位置を設定入力すれば、図４の（ｄ）のような表示となる。
【００４６】
同様に、広告の横位置、広告の倍率を設定入力すれば、その設定値に従い反映される。
【００４７】
ここで、印刷指示を行えば、図４の（ｃ）のような印刷が行われるように、プリンタが解釈可能な印刷データおよび広告情報を生成し、プリンタに対し文書データおよび広告情報を送信し、プリンタ１０００は印刷元画像（本文）＋広告付き画像の印刷を行う。
【００４８】
上記第１実施形態では、プリンタ１０００は印刷元画像（本文）＋広告付き画像の印刷を単純に行う場合について説明したが、付加価値として、印刷プロパティで広告有りを選択した場合に、インターネットカフェ等に設置されるパソコンとプリンタを利用して使用料をユーザが支払うようなシステムにおいて、課金処理時に、広告付きを選択した場合に、その印刷料金を割引く印刷サービスに本発明を適用することができる。以下、その実施形態について説明する。
【００４９】
〔第２実施形態〕
図７は、本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートであり、図２に示したホストコンピュータ３０００によるプリント処理手順に対応する。なお、（７０１）〜（７１２）は各ステップを示す。
【００５０】
図８は、図２に示したプリンタ１０００の外部メモリ２１４で管理される広告データの管理データ構造を説明する図である。
【００５１】
図８に示すように、本実施形態では、管理データが１画像毎に、広告ＩＤ，基本サイズ，基本料金，対応辺倍率，画像解像度，変倍時料金形態，対応頁，裏面広告印刷，有効期間，課金料金支払い方法，データ名（ＤａｔａＮａｍｅ）から構成されている。
【００５２】
まず、ステップ（７０１）で、アプリケーションにて文書データを作成し、ステップ（７０２）で、プリンタドライバの印刷プロパティ画面（図示しない）で、広告有無を選択する。
【００５３】
そして、ステップ（７０３）で、広告無しが選択されたと判断した場合、ステップ（７１１）へ進み、図５（ｂ）に示すようなプレビュー表示をＣＲＴ２１０上で行い、ステップ（７１２）で、印刷代金として、割引される料金を「０」とＣＲＴ２１０に表示して、処理を終了する。
【００５４】
一方、ステップ（７０３）で、広告有りが選択された場合は、図５の（ａ）に示すようなユーザインタフェースをＣＲＴ２１０上に表示して、ステップ（７０４）で、ユーザが広告選択を行うことで、ステップ（７０５）で、プリンタ１０００もしくはインターネット上のホームページから広告画像データを取得し、ステップ（７０６）で、ステップ（７０１）で作成した文書とステップ（７０５）で取得した広告画像データとを画像合成処理して、ＣＲＴ２１０上にプレビュー表示を行う。
【００５５】
次に、ステップ（７０７）で、選択される広告データに基づき、割引される料金をＣＲＴ２１０上に表示する。
【００５６】
そして、ステップ（７０８）で、広告印刷位置、大きさが指定された場合、ステップ（７０９）で、ステップ（７０１）で作成した文書とステップ（７０５）で取得した広告画像データとを再度画像合成処理して、ＣＲＴ２１０上にプレビュー表示を行う。
【００５７】
そして、ステップ（７１０）で、ユーザが選択した広告の広告画像データの倍率、白黒・カラー印刷などの情報と、選択された広告画像データに基づき割引される料金を図５に示すようなユーザインタフェースをＣＲＴ２１０上に表示して、処理を終了する。
【００５８】
以下、印刷した際に割引される料金を表示する一例について説明する。
【００５９】
例えば、図３の（ａ）または図４の（ａ）に示した文書データを、図４の（ｂ）に示すような広告付で印刷したい場合、ユーザはプリンタドライバの中で、広告画像データに関するプロパティ画面を選択し、広告名から印刷したい広告画像データに相当する広告を選択する。
【００６０】
通常は、自動レイアウトでページ内に収まるように配置されているか、もしくは、あらかじめ設定されている。なお、デフォルト値に従いプレビュー表示される。例えばデフォルト値が右下の場合、図４の（ｄ）に示すようにプレビュー表示される。
【００６１】
ここで、広告画像データ内にある広告料金情報から、現在印刷しようとしている広告画像データの倍率、白黒・カラー印刷などの情報から、図５に示すようなユーザインタフェースにより、印刷した際に割引される料金を表示する。
【００６２】
〔第３実施形態〕
図９は、本発明に係る印刷装置におけるデータ処理手順の一例を示すフローチャートであり、図２に示したプリンタ１０００によるプリント処理手順に対応する。なお、（８０１）〜（８０９）は各ステップを示す。
【００６３】
まず、ステップ（８０１）で、ホストコンピュータ３０００から、文書データと広告情報を含んだ印刷データを受信した場合、ステップ（８０２）で、広告付データの処理判定を行い、広告付データでないと判断した場合は、従来の印刷時と同様に、ステップ（８０３）で、文書画像を作成し、ステップ（８０６）で、印刷を行い、ステップ（８０７）で、後述する図１０に示す印刷ログの更新を行い、ステップ（８０８）で、最終頁の判定を行い、最終頁でないと判断した場合は、ステップ（８０２）へ戻り、広告付データの処理判定に戻る。
【００６４】
一方、ステップ（８０８）で、最終頁であると判断した場合は、ステップ（８０９）で、印刷処理を終了する。
【００６５】
一方、ステップ（８０２）で、広告付データの処理判定にて、広告付データであると判断した場合は、ステップ（８０４）で、プリンタドライバにて設定された広告ＩＤ、広告印刷位置、大きさなどの情報に基づいて、広告会社用のサーバ２０００−１からダウンロードした広告データから、広告情報に基づいて広告画像データ読み取り、ステップ（８０５）で、広告情報に基づいて広告画像データと文書画像とをＲＡＭ２１９上で画像合成し、ステップ（８０６）で、印刷を行い、ステップ（８０７）で、印刷ログの更新を行い、ステップ（８０８）で、最終頁の判定を行い、最終頁でなかった場合は、ステップ（８０２）の広告付データの処理判定に戻る。
【００６６】
一方、ステップ（８０８）で、最終頁であると判断した場合は、ステップ（８０９）で、印刷終了となる。
【００６７】
以下、広告付印刷を実行した場合の一例について、図３，図４を参照して説明する。
【００６８】
例えば、図３の（ａ）に示す文書に図４の（ｂ）に示すような広告画像データを広告付で印刷したい場合、ユーザはプリンタドライバの中で、広告画像データに関するプロパティを選択し、広告名から印刷したい広告画像データに相当する広告を選択する。
【００６９】
通常は、自動レイアウトで頁内に収まるように配置されているか、もしくは、あらかじめ設定されているデフォルト値に従いプレビュー表示される。例えばデフォルト値が左上の場合、図４の（ｃ）のようなレイアウト表示となる。そこで、広告の縦位置を下になるように、広告の縦位置を設定入力すれば、図４の（ｄ）のようなレイアウト表示となる。同様に、広告の横位置、広告の倍率を設定入力すれば、その設定値に従い反映される。
【００７０】
ここで、印刷指示を行えば、図４の（ｃ）のような印刷が行われるように、プリンタ１０００が解釈可能な印刷データおよび広告情報を生成し、プリンタ１０００に対し文書データおよび広告情報（管理情報）を含む印刷情報を送信する。
【００７１】
そして、印刷情報を受信したプリンタ１０００は、印刷データおよび広告情報を元に、広告会社用のサーバからダウンロードした、図９に示すような広告データから、図４の（ｂ）に示すような広告画像データを読み取り、文書データと位置情報から、図４の（ｃ）のような画像データを作成し、印刷実行する。
【００７２】
そして、印刷実行すると、図８に示すような広告データ（広告ＩＤ、基本サイズ、基本料金、対応変倍率、画像解像度、変倍時の料金形態、対応頁、裏面広告印刷、有効期間、課金料金支払方法、Ｄａｔａ  Ｎａｍｅ、ｅｔｃ）から、頁毎に異なる割引される料金をＣＰＵ２１２が計算し、図１０に示したログ番号「００１１２２３３」に示すようなログを生成し、ＮＶＲＡＭやハードディスク等の外部メモリ２１４や記憶媒体に記憶、またはサーバにログを送信する処理を行い、本処理を終了する。
【００７３】
図１０は、図２に示した外部メモリ２１４で管理される印刷ログの一例を示す図である。
【００７４】
本実施形態では、１〜３頁に対して、異なる広告ＩＤを持つ広告画像データを印刷した例である。
【００７５】
以下、図１１，図１２に示すメモリマップを参照して本発明に係る情報処理装置で読み出し可能なデータ処理プログラムの構成について説明する。
【００７６】
図１１は、本発明に係るデータ処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図であり、図１２は、本発明に係る画像記録装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００７７】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００７８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００７９】
本実施形態における図６，図７，図９に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８０】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８１】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００８３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８５】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００８６】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜１２について説明する。
【００８７】
〔実施態様１〕
広告画像データを管理するサーバ装置と、前記広告画像データを管理可能な画像記録装置と通信可能なデータ処理装置であって、印刷情報を作成する作成手段（図６に示すステップ（６０１））と、前記作成手段により作成される前記印刷情報に対する印刷要求時に、前記印刷情報に対して前記広告画像データを付加するか否かを選択する選択手段（図６に示すステップ（６０２））と、前記選択手段により前記印刷情報に対して前記広告画像データを付加することを選択した場合に、前記広告画像データに対する印刷レイアウトを設定する設定手段（図６に示すステップ（６０６），（６０７））と、前記設定手段により設定された印刷レイアウトに従い、前記印刷情報と前記広告画像データとの合成結果を表示部にプレビューする表示制御手段（図６に示すステップ（６０８））とを有することを特徴とするデータ処理装置。
【００８８】
〔実施態様２〕
前記印刷情報と前記広告画像データとの合成結果を得るための印刷データを前記画像記録装置に転送する転送手段（図６に示すステップ（６１１））と、前記画像記録装置における印刷実行に伴う料金を課金処理する課金手段（図７に示すステップ（７０７），（７１２））とを備え、前記課金手段は前記広告画像データが付加される印刷実行に対して、前記設定手段による設定に基づいて割引率を変更可能とすることを特徴とする実施態様１記載のデータ処理装置。
【００８９】
〔実施態様３〕
前記選択手段は、前記印刷情報の各ページに異なる広告データを選択可能とすることを特徴とする実施態様１記載のデータ処理装置。
【００９０】
〔実施態様４〕
前記広告画像データを前記画像記録装置または前記サーバ装置からダウンロードするダウンロード手段（図７に示すステップ（７０５））を備えることを特徴とする実施態様１記載のデータ処理装置。
【００９１】
〔実施態様５〕
サーバ装置からダウンロードした広告画像データを記憶する外部メモリを備え、データ処理装置からの広告画像データを付加する印刷情報を受信して印刷処理する画像記録装置であって、広告画像データが付加されて印刷された場合に、各広告画像データの印刷ログを管理する管理手段（図９に示すステップ（８０７））と、前記サーバ装置からの取得要求に応じて前記印刷ログを送信する送信手段（図示しない）とを有することを特徴とする画像記録装置。
【００９２】
〔実施態様６〕
広告画像データを管理するサーバ装置と、前記広告画像データを管理可能な画像記録装置と通信可能なデータ処理装置におけるデータ処理方法であって、印刷情報を作成する作成ステップ（図６に示すステップ（６０１））と、前記作成ステップにより作成される前記印刷情報に対する印刷要求時に、前記印刷情報に対して前記広告画像データを付加するか否かを選択する選択ステップ（図６に示すステップ（６０２））と、前記選択ステップにより前記印刷情報に対して前記広告画像データを付加することを選択した場合に、前記広告画像データに対する印刷レイアウトを設定する設定ステップ（図６に示すステップ（６０６），（６０７））と、前記設定ステップにより設定された印刷レイアウトに従い、前記印刷情報と前記広告画像データとの合成結果を表示部にプレビューする表示制御ステップ（図６に示すステップ（６０８））とを有することを特徴とするデータ処理方法。
【００９３】
〔実施態様７〕
前記印刷情報と前記広告画像データとの合成結果を得るための印刷データを前記画像記録装置に転送する転送ステップと、前記画像記録装置における印刷実行に伴う料金を課金処理する課金ステップ（図７に示すステップ（７０７），（７１２））とを備え、前記課金手段は前記広告画像データが付加される印刷実行に対して、前記設定ステップによる設定に基づいて割引率を変更可能とすることを特徴とする実施態様６記載のデータ処理方法。
【００９４】
〔実施態様８〕
前記選択ステップは、前記印刷情報の各ページに異なる広告画像データを選択可能とすることを特徴とする実施態様６記載のデータ処理方法。
【００９５】
〔実施態様９〕
前記広告画像データを前記画像記録装置または前記サーバ装置からダウンロードするダウンロード手段を備えることを特徴とする実施態様６記載のデータ処理方法。
【００９６】
〔実施態様１０〕
サーバ装置からダウンロードした広告画像データを記憶する外部メモリを備え、データ処理装置からの広告画像データを付加する印刷情報を受信して印刷処理する画像記録装置におけるデータ処理方法であって、広告画像データが付加されて印刷された場合に、各広告画像データの印刷ログを管理する管理ステップ（図９に示すステップ（８０７））と、前記サーバ装置からの取得要求に応じて前記印刷ログを送信する送信ステップ（図示しない）とを有することを特徴とするデータ処理方法。
【００９７】
〔実施態様１１〕
請求項６〜１０のいずれかに記載のデータ処理方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【００９８】
〔実施態様１２〕
請求項６〜１０のいずれかに記載のデータ処理方法を実現することを特徴とするプログラム。
【００９９】
上記実施形態および実施態様によれば、広告の画像、大きさ、配置を自由に選択し印刷可能なので、今まで広告画像データの大きさの制限等で使用できなかった文書にも使用可能となり、ユーザの広告使用率の向上、および広告に対する効果向上が見込める。
【０１００】
また、実際に印刷した際に割引される料金を表示するので、印刷文書に合わせて、最適な割引料金の広告を選択することが可能となり、ユーザの広告使用率の向上、および広告に対する効果向上が見込める。
【０１０１】
【発明の効果】
以上説明したように、本発明によれば、作成される印刷情報に対する印刷要求時に、印刷情報に対して前記広告画像データを付加することを選択した場合に、広告画像データに対する印刷レイアウトを設定し、該設定された印刷レイアウトに従い、印刷情報と広告画像データとの合成結果を表示部にプレビューすることにより、広告画像データのレイアウトをユーザが自在に変更して最適な体裁に調整されているかどうかを印刷実行前に確認して、広告画像データと印刷情報とをユーザの設定に基づいた最適なレイアウトで合成印刷結果を得ることが可能な印刷処理サービスを自在に行えるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示すデータ処理装置，印刷装置を適応可能な印刷システムの一例を示す図である。
【図２】図１に示したプリンタとＰＣとの構成の一例を説明するブロック図である。
【図３】本発明に係る印刷システムにおける広告画像付き印刷出力処理例を示す図である。
【図４】本発明に係る印刷システムにおける広告画像付き印刷出力処理例を示す図である。
【図５】本発明に係る印刷システムにおける広告画像設定・表示のユーザインタフェース例を示す図である。
【図６】本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図８】図２に示したプリンタの外部メモリで管理される広告画像データの管理データ構造を説明する図である。
【図９】本発明に係る印刷装置におけるデータ処理手順の一例を示すフローチャートである。
【図１０】図２に示した外部メモリで管理される印刷ログの一例を示す図である。
【図１１】本発明に係るデータ処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１２】本発明に係る画像記録装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２１８  ネットワークインタフェース
１０００  プリンタ
３０００  ホストコンピュータ
【図１】
2004199475.tif 000003
【図２】
2004199475.tif 000004
【図３】
2004199475.tif 000005
【図４】
2004199475.tif 000006
【図５】
2004199475.tif 000007
【図６】
2004199475.tif 000008
【図７】
2004199475.tif 000009
【図８】
2004199475.tif 000010
【図９】
2004199475.tif 000011
【図１０】
2004199475.tif 000012
【図１１】
2004199475.tif 000013
【図１２】
2004199475.tif 000014