(57)【要約】【課題】印刷物の被配布者がその使用装置の画面上で見ているレイアウトでの表示状態と同様の配置で配布者の指定するデータを印刷可能にすること。【解決手段】情報処理システムは印刷物の配布先であるユーザを指定することで、該ユーザが表示しているポータル画面上のレイアウトに従ってポートレットアプリケーションの出力データを印刷可能である。ポータルサーバ１０２にてユーザ情報制御部２０５は、ユーザ毎又はグループ毎のポートレットアプリケーションの登録状況及び印刷データのレイアウト情報を含むユーザ情報を管理する。印刷物の配布先であるユーザまたはグループが指定された場合、ユーザ情報に基づいて、指定された各ユーザの使用する装置にて設定されているポータル画面のレイアウトに従ってポートレットアプリケーションの出力データが印刷される。【選択図】  図２
2011159096.tif 000002
【特許請求の範囲】
【請求項１】
第１および第２ユーザのアプリケーションの出力データのレイアウト情報を含むユーザ情報を記憶する記憶手段と、
前記第１ユーザが前記第２ユーザのために印刷実行を指示した場合、前記ユーザ情報に基づいて前記第１ユーザのために表示されていた出力データが前記第２ユーザのレイアウト情報に従って配置されて印刷されるように描画データを生成する生成手段を備えることを特徴とする情報処理装置。
【請求項２】
前記記憶手段は、さらに第１および第２ユーザのアプリケーションの登録状況に関する情報を記憶し、
前記生成手段は、印刷物に含めるべき出力データに係るアプリケーションを示す情報が配布先である第２ユーザの前記ユーザ情報に含まれていない場合、当該アプリケーションを示す情報を前記第２ユーザのユーザ情報に追加して前記レイアウト情報を更新し、更新されたレイアウト情報に従って前記アプリケーションの出力データを印刷するための描画データを生成することを特徴とする、請求項１記載の情報処理装置。
【請求項３】
前記生成手段は、前記アプリケーションを示す情報を前記ユーザ情報に追加した場合、前記追加されたアプリケーションの出力データが他のアプリケーションの出力データとは識別可能に出力されるように前記描画データを生成することを特徴とする、請求項２記載の情報処理装置。
【請求項４】
第１および第２ユーザのアプリケーションの出力データのレイアウト情報を含むユーザ情報を記憶するステップと、
前記第１ユーザが前記第２ユーザのために印刷実行を指示した場合、前記ユーザ情報に基づいて前記第１ユーザのために表示されていた出力データが前記第２ユーザのレイアウト情報に従って配置されて印刷されるように描画データを生成するステップを有することを特徴とする情報処理方法。
【請求項５】
第１および第２ユーザのアプリケーションの出力データのレイアウト情報を含むユーザ情報を記憶するステップと、
前記第１ユーザが前記第２ユーザのために印刷実行を指示した場合、前記ユーザ情報に基づいて前記第１ユーザのために表示されていた出力データが前記第２ユーザのレイアウト情報に従って配置されて印刷されるように描画データを生成するステップをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ毎又はグループ毎に設定されるレイアウトに従って描画データを処理する印刷情報処理技術に関する。
【背景技術】
【０００２】
近年、ポータルサイトから派生した「企業ポータル」への関心が高まっている。企業ポータルでは、企業内に散在した情報をまとめることで効率的に使用できるようポートレットとして表示することができる。ポートレットは、ポータルサーバ上で管理及び表示される着脱可能なユーザインタフェースコンポーネントである。また企業ポータルでは、ユーザ毎に自由にレイアウト設定を行え、個々人がポートレットの表示や配置についてカスタマイズを行えるので、更に効率的な作業領域がユーザ毎に提供される。
【０００３】
一般的にユーザ各人が企業内でチームとして作業する場合に使用するポートレットはほぼ同じである。しかし、ポートレットの表示内容は同じでも、ユーザはその好みに合わせて配置を変更していることが多い。このような環境下でポータルページのデータを印刷する場合、印刷実行を指示するユーザの表示画面上で配置された状態のデータが印刷されることとなる。配布者がチーム内で情報共有のために印刷結果をチームメイトに配布する場合、各人が設定した表示画面のカスタマイズは意味をなさない。即ち、印刷物を配布される人（被配布者）が表示画面のカスタマイズによってレイアウトや配置を変更している場合、どの位置に何を配置しているかに関して、配布された印刷物との対応関係が一定せず、分かりづらいものとなってしまう。そこで、被配布者が分かり易いように配布者の好みのレイアウトを予め登録しておき、印刷時に指定することで、配布者の好みに合わせた印刷レイアウトで印刷する手段が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１５７７１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、配布者の好みのレイアウトを指定して印刷する手段を講じた場合、元となる画面情報は印刷指示を行うユーザ自身の情報になってしまい、ポータル画面上で被配布者が表示しているレイアウト状態を反映することができない。このため被配布者には分かりづらいレイアウトで印刷された印刷物が配布されることになる。
そこで本発明の目的は、印刷物の被配布者がポータル画面上で見ているレイアウトでの表示状態と同様の配置で配布者の指定するデータを印刷可能にすることにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明に係る情報処理装置は、第１および第２ユーザのアプリケーションの出力データのレイアウト情報を含むユーザ情報を記憶する記憶手段と、前記第１ユーザが前記第２ユーザ用に印刷実行を指示した場合、前記ユーザ情報に基づいて前記第１ユーザ用に表示されていた出力データが前記第２ユーザのレイアウト情報に従って配置されて印刷されるように描画データを生成する生成手段を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、被配布者であるユーザが使用する装置にて設定している画面上のレイアウトと同様に配置された印刷物が得られる。
【図面の簡単な説明】
【０００８】
【図１】図２乃至６とともに本発明に係るハードウェア構成を説明するために、システム全体の構成例を示すブロック図である。
【図２】ポータルサーバの構成例を示す図である。
【図３】ポートレットサーバの構成例を示す図である。
【図４】印刷制御装置の構成例を示す図である。
【図５】画像形成装置の構成例を示す図である。
【図６】クライアントＰＣの構成例を示す図である。
【図７】ポータルサーバに記憶されているユーザ情報の一例を示す図である。
【図８】本発明の第１実施形態における配布用レイアウト印刷の処理例を説明するフローチャートである。
【図９】ユーザ毎の印刷結果を例示した図である。
【図１０】本発明の第２実施形態における配布用レイアウト印刷の処理例を説明するフローチャートである。
【図１１】図１２及び１３と併せて本発明の第３実施形態を説明するために、ポータル画面の表示例を示す図である。
【図１２】配布用印刷に係るＵＩ画面の一例を示す図である。
【図１３】ポートレットアプリケーションを追加したユーザを通知する場合にレイアウト位置を表示するＵＩ画面例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の各実施形態について図面を用いて説明する。
［第１実施形態］
図１は、本発明の一実施形態に係るシステム全体の構成例を示すブロック図である。本実施形態に係る情報処理システムは、ユーザ毎又はグループ毎に設定される表示画面上のレイアウトに従ってデータの印刷処理が可能であり、各ユーザが必要な機能だけを登録可能なポータルシステムへの適用例を示す。ＷＡＮ（ワイドエリアネットワーク）等のネットワーク１０１を介して、ポータルサーバ１０２やポートレットサーバ１０３、印刷制御装置１０４、画像形成装置１０５がクライアントＰＣ１０６と接続されている。なお本実施形態におけるネットワーク１０１については、ＷＡＮに限らずＬＡＮ（ローカルネットワーク）等でもよいし、電波や光等を利用した無線通信でもよい。また実際には通信網を介して複数の情報処理装置が接続されるが、図１にはそれらを代表する単一の装置のみをそれぞれ示す。
【００１０】
ポータルサーバ１０２は、ポートレットサーバ１０３が提供するポートレットアプリケーションの出力データを集約して管理し、クライアントＰＣ１０６からの要求に応じて情報を提供する。ポータルサーバ１０２が提供する表示画面には、ポートレットサーバ１０３が提供するポートレットアプリケーションの出力データが集約されて表示され、各ユーザは各ポートレットアプリケーションの出力データの表示位置を変更できる。
【００１１】
図２はポータルサーバ１０２の構成例を示す。通信制御部２０１は、ネットワーク１０１を介してポートレットサーバ１０３や印刷制御装置１０４、クライアントＰＣ１０６との間で情報のやり取りを行う。ポータル制御部２０２は、ユーザインタフェース（以下、ＵＩと略記する）制御部２０３、ポートレット制御部２０４、ユーザ情報制御部２０５を制御することで、ポータルサーバ１０２内の処理を制御する。ＵＩ制御部２０３は、ポートレットアプリケーションの画面表示レイアウトを設定し、クライアントＰＣ１０６に情報を表示する際のＵＩ画面の描画データを作成する。ポートレット制御部２０４は、ポートレットサーバ１０３から情報を取得し、ポータルに表示できるポートレットアプリケーションの出力データの取得や制御を行う。例えば企業内ポータルの場合、企業内の情報を社員の業務内容に合わせてカスタマイズして表示する社内システム専用のポータルサイトを利用可能である。
【００１２】
ユーザ情報制御部２０５は、ユーザ情報記憶部２０６とともにユーザ情報管理手段を構成し、ポータルを使用するユーザを管理する。つまりユーザ情報制御部２０５は、ユーザ毎又はグループ毎のポートレットアプリケーションの登録状況と出力データのレイアウト情報を含むユーザ情報を管理する。各ユーザがそのクライアントＰＣ１０６に表示するポートレットアプリケーション及び表示するレイアウト構成、ポートレットアプリケーションが必要とする制御情報、ＵＩ制御情報は、ユーザ情報としてユーザ情報記憶部２０６に保存される。またユーザ情報記憶部２０６は、クライアントＰＣ１０６にポータル画面が表示される際、ユーザ情報をユーザ情報記憶部２０６から読み取り、ポータル制御部２０２へ伝達する。
【００１３】
図７（ａ）は、ユーザ情報記憶部２０６に記憶されているユーザ情報の一例を示す。ユーザ情報７０１は、ポータルを使用するユーザ毎のポートレットアプリケーションの登録状況とレイアウト情報を記憶するテーブルを示す。本例ではグループ名、ユーザ名、レイアウト情報、ポートレットアプリケーションを各欄に示す。ここでユーザ毎のレイアウト情報は、［ｘ，ｙ］（ｘやｙは自然数変数である）で示すように、ユーザ情報７０１に記述している位置情報としてユーザ情報記憶部２０６に記憶されている。レイアウト情報と出力データのレイアウト位置の関係について、一例を図７（ｂ）のレイアウト７０２に示す。ユーザ情報７０１のレイアウト情報に基づき、どの位置にどのポートレットアプリケーションの出力データを配置するかが決定される。例えばグループ名Gr.1、ユーザ名User1のレイアウト情報［１，２］は第１列、第２行を表し、ポートレットアプリケーションの記述子ファイル名（ポートレット名.xml）が"www.@@@@.com/bbb.xml"である。なお本例ではグループに属するユーザ毎のレイアウト情報やポートレットアプリケーションの登録状況を示しているが、グループ名を用いずに、ユーザ毎に各情報を管理することもできる。
【００１４】
ポートレットサーバ１０３は、ポータルサーバ１０２にポートレットアプリケーションのサービスを提供する。ポートレットアプリケーションには、文書管理やメール、ニュース等、様々なものが存在する。図３はポートレットサーバ１０３の構成例を示す。通信制御部３０１は、ネットワーク１０１を介してポータルサーバ１０２との間で情報のやり取りを行う。ポートレットアプリケーション部３０２は、ポータルサーバ１０２からの要求に従い、ポートレットアプリケーションのサービスを提供する。
【００１５】
印刷制御装置１０４は画像形成装置１０５を管理し、ポータルサーバ１０２から受信した描画データに基づいて画像形成装置１０５に適したジョブを作成して送信する機能を有する。図４は印刷制御装置１０４の構成例を示す。通信制御部４０１はクライアントＰＣ１０６から印刷要求を受信する。画像形成装置管理部（以下、装置管理部という）４０２は、画像形成装置１０５の管理制御を行う。クライアントＰＣ１０６から印刷要求を受け取った装置管理部４０２は、装置情報記憶部４０３に登録されている画像形成装置１０５の情報をクライアントＰＣ１０６に送信する。装置管理部４０２は、クライアントＰＣ１０６によって指定された画像形成装置１０５に対して好適なジョブを作成するよう、ジョブ作成部４０４に要求する。ジョブ作成部４０４は、装置管理部４０２から指定された画像形成装置１０５について好適なジョブ（ＰＤＬ）を作成し、画像形成装置１０５に送信する。
【００１６】
画像形成装置１０５は、印刷制御装置１０４より受信したジョブに従って印刷する。図５は画像形成装置１０５の構成例を示す。通信制御部５０１はネットワーク１０１を介して、入力されたジョブをＭＦＰ（Multifunction Peripheral）制御部５０２へ送信する。ＭＦＰ制御部５０２は、ジョブに従って印刷処理を実行する。ＭＦＰ制御部５０２に入力されたジョブは、一旦メモリ部５０３に格納される。ジョブは一時的に格納され、また必要に応じてメモリ部５０３から呼び出される。出力画像処理部５０４は、ジョブに基づいて印刷用の画像処理が施された画像データを作成し、プリンタ部５０５に送る。プリンタ部５０５は用紙を給紙し、出力画像処理部５０４で作成した画像データを用紙上に順次印刷しながら排紙する。好適な実施形態として本例ではＭＦＰ制御を記載しているが、画像形成装置１０５としては各種方式の印刷装置を採用することができる。例えば電子写真方式を採用したレーザビームプリンタ、インクジェット方式や熱転写方式のプリンタ等が挙げられる。
【００１７】
クライアントＰＣ１０６は、ポータルサーバ１０２が提供する表示画面のデータを表示し、ユーザが表示画面を見ながら操作指示を行う機能を有する。図６はクライアントＰＣ１０６の構成例を示す。ＣＰＵ（中央演算処理装置）６０１は、オペレーティングシステム（ＯＳ）やＷｅｂブラウザ等のプログラムに従って処理を実行する。プログラムはメモリ６０２に記憶されるか、あるいはＨＤＤ（ハードディスクドライブ）６０９からメモリにロードされた後、解釈されて実行される。通信制御部６０８は、ポータルサーバ１０２や印刷制御装置１０４から受信した情報をメモリ６０２に記憶させる。入力制御部６０３は、キーボード６０４やマウス６０５等の操作手段からの入力信号を受け付けて処理する。ディスプレイＩ／Ｆ（インタフェース）部６０６は、ＣＰＵ６０１が実行するプログラムに従って処理されたデータを画像情報としてディスプレイ６０７に表示させる。なお本実施形態のクライアントＰＣ１０６、ポータルサーバ１０２に係る制御用のコンピュータ読み取り可能なプログラムはメモリや、ＨＤＤなどの外部記憶装置に記憶され、ＣＰＵによって実行される。なお、図６はクライアントＰＣのハードウェア構成図として説明しているが、ポータルサーバ、ポートレットサーバ、印刷制御装置、画像形成装置も基本的には同様のハードウェア構成である。
【００１８】
次に、図８のフローチャートを用いて、配布用レイアウト印刷を行うためにレイアウトの構成を決定するポータルサーバの処理の流れを説明する。なお、本例のフローチャートは、ポータルサーバのＣＰＵがフローチャートに必要なプログラムをメモリから読み込んで実行することで実現される。まず、ポータルサーバ１０２は、クライアントＰＣ１０６から印刷の実行指示を受け付ける（Ｓ８０１）。印刷実行要求を受けたポータルサーバ１０２は、配布用印刷を行うか否かについてクライアントＰＣ１０６に問い合わせる（Ｓ８０２）。その結果、配布用印刷の実行が指示された場合、Ｓ８０４に進み、また通常印刷の実行が指示された場合、Ｓ８０３に進む。通常印刷の場合、ポータルサーバ１０２は、印刷実行要求を発行したクライアントＰＣ１０６の画面に表示されているポータルのデータを使って描画データを生成し、印刷するために印刷制御装置１０４へ描画データを送信する（Ｓ８１０）。
【００１９】
配布用印刷の場合、ポータルサーバ１０２は、図７に示すユーザ情報７０１に基づいて、クライアントＰＣ１０６のユーザが印刷物の配布対象となるグループまたはユーザを指定するための指定画面を提供する。そして、ポータルサーバ１０２は、クライアントＰＣからグループまたはユーザの指定を受け付ける（Ｓ８０４）。次に、ポータルサーバ１０２は、グループが指定されたか否かについて判定し、グループが指定された場合、Ｓ８０６に進み、グループに含まれるユーザ名を取得した後、Ｓ８０７に進む。一方。グループが指定されない場合、Ｓ８０７に進む。
【００２０】
Ｓ８０７では、Ｓ８０８及びＳ８０９の処理を繰り返し実行する反復処理が開始される。ポータルサーバ１０２は、指定されたユーザのユーザ情報を取得し（Ｓ８０８）、そのユーザ情報に含まれるレイアウト情報とポートレットアプリケーションの情報からレイアウト配置を決定して出力データを描画する（Ｓ８０９）。ここで描画される出力データは、印刷実行要求を発行したユーザの画面に表示されていた出力データである。例えば、印刷実行要求を発行したユーザ１の画面に、www.@@@@.com/ccc.xml/に対応するポートレットアプリケーションの出力データ１が表示されていたとする。そして、印刷物の配布対象となるユーザ２の画面に、www.@@@@.com/ccc.xml/に対応するポートレットアプリケーションの出力データ２が表示されていたとする。この場合、ユーザ１が印刷実行要求を発行しているため、ポータルサーバ１０２は、ユーザ１が表示していた出力データ１を使ってユーザ２用の描画データを生成する。なお、印刷対象の出力データは、ポータルサーバが保持していても、ポートレットサーバから取得してもよい。
Ｓ８０８及びＳ８０９の処理は、指定された全ユーザに亘って繰り返された後、Ｓ８１０に進む。全てのユーザの描画データが作成された後で、これらの描画データを印刷するためにポータルサーバ１０２は、描画データを印刷制御装置１０４へ送信する。
【００２１】
印刷結果について図７の例を用いて説明する。ユーザ情報７０１のうち、グループ名Gr.1が指定された場合、図８のＳ８０５からＳ８０６に進み、Gr.1に登録されている第１ユーザのユーザ名User1と第２ユーザのユーザ名User2が取得される。これらのユーザのレイアウト情報で印刷処理が実行される（Ｓ８０７乃至８１０）。この印刷結果例を図９に示す。図９（ａ）に示す印刷結果は、User1が画面に表示していたのと同じレイアウトで印刷した結果を示す。つまり、レイアウト情報［１，１］、［１，２］、［２，１］、［２，２］に示すそれぞれの位置に、対応するポートレットアプリケーションの出力データが配置されている。なお図９には"www.@@@@.com"を除いた部分のファイル名と各データを組にして示す。また図９（ｂ）に示す印刷結果は、User2が画面に表示していたのと同じレイアウトで印刷した結果を示す。このようにユーザ毎のレイアウト情報に従って、被配布者であるユーザ毎に普段表示しているポータル画面と同じレイアウトで印刷物を作成することが可能となる。即ち、被配布者は、見ている表示画面と同じレイアウトで印刷された印刷物を受け取ることができる。
【００２２】
［第２実施形態］
次に本発明の第２実施形態について説明する。第１実施形態では、ユーザ毎に表示しているレイアウトで印刷を行った場合、配布する印刷物に含める必要のあるポートレットアプリケーションの出力データが、ユーザ設定によっては存在しないという事態が起こり得る。例えば、配布先のユーザが特定のポートレットアプリケーションを意図的に表示画面のレイアウトから削除している場合等が挙げられる。そこで第２実施形態では、必ず印刷すべきポートレットアプリケーションを指定し、該アプリケーションの出力データを漏れなく印刷するための処理について説明する。なお第２実施形態や後述する第３実施形態に係るシステム構成図やハードウェア構成図は第１実施形態の場合と同様であり、それらの説明は省略する。
【００２３】
以下、図１０のフローチャートを用いて処理の流れを説明する。なお図１０（ａ）において図８と同じステップの処理については説明を省略し、Ｓ９０１乃至９０４の処理を説明する。
Ｓ９０１はＳ８０４とＳ８０５の間に位置し、ポータルサーバ１０２は、ここでクライアントＰＣ１０６から印刷に含めたい必須のポートレットアプリケーションの指定を受け付ける。
【００２４】
Ｓ８０８の後、Ｓ９０２に進み、必須のポートレットアプリケーションの確認処理が行われる。図１０（ｂ）に処理の流れを示しており、本処理では、指定されたポートレットアプリケーションが指定したユーザ情報７０１に含まれているかについて判定される。
まず、ポータルサーバ１０２は、印刷物の被配布者にあたるユーザのユーザ情報７０１に、印刷に含めたい必須のポートレットアプリケーションが含まれているか否かについて判定する（Ｓ９０３）。その結果、当該ポートレットアプリケーションがユーザ情報７０１に含まれていない場合、Ｓ９０４に進む。ここで、指定したポートレットアプリケーションを示す情報を、指定したユーザ情報に追加する処理が行われ、レイアウト情報が更新される。レイアウト上で出力データを追加する位置については特に規定はないが、例えばレイアウト情報の縦軸、横軸の座標値を小さい方から確認し、一番小さい個所に出力データを配置する方法が挙げられる。その後、Ｓ８０９にて描画データが作成される。またＳ９０３にて、指定したユーザのユーザ情報７０１が、印刷に含めたい必須のポートレットアプリケーションを含む場合には何もせずに処理を終了し、Ｓ８０９に進む。
【００２５】
第２実施形態によれば、配布者が意図する印刷物に含める必要のあるポートレットアプリケーションの出力データをユーザのレイアウト設定の如何に関わらず、印刷結果に含めることが可能となる。
【００２６】
［第３実施形態］
次に本発明の第３実施形態について説明する。第２実施形態では、配布者が必ず印刷物に含めたいポートレットアプリケーションを追加した場合にその情報が元来レイアウト画面に含まれるものであるか、追加したものであるのかが、一見しただけでは分からない虞がある。そこで第３実施形態では、必ず印刷すべきポートレットアプリケーションが追加された場合、追加したユーザの情報と出力データの追加位置を、印刷実行を指示したユーザに通知する。以下、図１１乃至１３を用いて通知処理について説明する。
【００２７】
図１１は、ユーザ情報７０１に基づいてレイアウトされたＵＩ表示画面の一例を示す。図１１（ａ）の画面１００１はユーザ名User1のポータルＵＩを例示し、図１１（ｂ）はユーザ名User2のポータルＵＩを例示している。クライアントＰＣ１０６からＵＩ画面１００１上のボタン１００３が操作されると、ポータルサーバ１０２は、図１２（ａ）に示すＵＩ画面を提供するための描画データを生成して、クライアントＰＣ１０６に提供する。本図は前記Ｓ８０２にて印刷の実行判断の際に表示されるＵＩ画面の一例を示す。本例ではポータル印刷の実行時、他のユーザに配布する資料を印刷するか否かを選択するボタン１１０１、１１０２が提示され、ボタン１１０１が選択操作された場合、図１０の前記Ｓ８０４に移行する。またボタン１１０２が選択された場合、Ｓ８０３に移行する。
【００２８】
図１２（ｂ）は、ユーザ毎に表示しているレイアウトで印刷物を作成する場合の指定に用いるＵＩ画面の一例を示す。なお、このＵＩ画面は、ポータルサーバがＵＩ画面を表示するための描画データを生成してクライアントＰＣに提供することで表示される。本実施形態では、他のユーザに配布することが指定された場合（ボタン１１０１が指示された場合）、図１２（ｂ）が表示される。上段の領域１２０１には、配布先のユーザを指定するための操作要素（本例ではチェックボックス）が設けられている。また下段の領域１２０２には、配布時に印刷に含める必要のあるポートレットアプリケーションを指定するための操作要素（本例ではチェックボックス）が設けられている。その下方の印刷プレビューボタン１２０３は、印刷結果を事前に表示させるプレビュー表示を実行するためのボタンである。該ボタンが操作されて印刷プレビューが表示された場合のレイアウト位置の画面例を図１３に示す。左側の表示領域１３０１は、図１２（ｂ）の領域１２０１で選択されたユーザの名称を表示する領域である。印刷するユーザの一覧が表示され、必ず印刷すべきポートレットアプリケーションが追加されたユーザ名（本例ではUser2）には、符号１３０２に示すアイコンが付与される。これにより、配布者が必ず含めたいポートレットアプリケーションの出力データを追加した場合、どのユーザに対して出力データが追加されたかについて一目で識別可能となる。表示領域１３０１に示すユーザ名User1が選択された場合、印刷プレビュー例１３０３に示すように、印刷必須のポートレットが既に登録されているため、出力データの追加が行なわれていないことが分かる。これに対して符号１３０２のアイコンが付与されたユーザ名User2が選択された場合、印刷プレビュー例１３０４にて、符号１３０５の追加部分が他とは区別して表示される。つまり、必ず印刷すべきポートレットアプリケーションの出力データが追加される場合、符号１３０５に示すように、どの位置に追加されたのかを強調表示して通知すると分かり易い。また、この強調表示が、印刷結果に反映されてもよい。その結果、被配布者は、強調表示された出力データが追加されたデータであることを容易に認識できる。
【００２９】
第３実施形態によれば、配布者が必ず印刷したいポートレットアプリケーションの出力データを印刷結果に追加した場合、被配布者のユーザ名及びデータの追加位置を表示画面上で確認することが可能になる。
【００３０】
「その他の実施形態」
なお本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００３１】
１０２  ポータルサーバ
１０３  ポートレットサーバ
１０６  クライアントＰＣ
２０２  ポータル制御部
２０５  ユーザ情報制御部
２０６  ユーザ情報記憶部
【図１】
2011159096.tif 000003
【図２】
2011159096.tif 000004
【図３】
2011159096.tif 000005
【図４】
2011159096.tif 000006
【図５】
2011159096.tif 000007
【図６】
2011159096.tif 000008
【図７】
2011159096.tif 000009
【図８】
2011159096.tif 000010
【図９】
2011159096.tif 000011
【図１０】
2011159096.tif 000012
【図１１】
2011159096.tif 000013
【図１２】
2011159096.tif 000014
【図１３】
2011159096.tif 000015