(57)【要約】【課題】これにより、印刷時の状況に適応する形で有用情報を検索して、印刷時に印刷設定画面と一体画面にして表示することにより、印刷したあとに、個別にそれらの情報をブラウズする手間を軽減する。【解決手段】印刷設定画面の検出手段と、印刷設定画面の表示を契機として付加情報データを通信手段を介して外部から取得する情報データ取得手段と、前記付加情報データを加工して印刷設定画面に適合させるデータ解釈手段と、表示用付加情報表示用のレンダリング手段と、付加情報画面を印刷設定画面に関連付けて表示させる画面表示手段を含み、情報処理端末装置を構成する。【選択図】図４
2010039903.tif 000002
【特許請求の範囲】
【請求項１】
外部装置とデータ通信を行うための通信手段を備え、マルチウィンドウ・オペレ―ションシステム上での印刷機能を実装した情報処理端末装置であって、
アプリケーションソフトウェア上で、印刷の設定および制御のための印刷設定画面が表示画面上に表示されたことを検出して当該印刷設定画面の表示位置および表示サイズを取得する印刷画面検出手段と、
前記印刷画面検出手段によって前記印刷設定画面が検出されたことを契機として、外部の取得先装置が提供しており、前記印刷設定画面に付加して表示する内容を含んでいる付加情報データを前記通信手段を介して外部から取得する情報データ取得手段と、
外部から取得した前記付加情報データを加工して、前記取得された印刷設定画面の表示位置および表示サイズに適合させた表示用付加情報を生成するデータ解釈手段と、
前記表示用付加情報をレンダリングすることで付加情報画面を得るレンダリング手段と、
前記レンダリングで得た付加情報画面を、前記印刷設定画面に関連付けて表示させる画面表示手段と、を含み構成されたことを特徴とする情報処理端末装置。
【請求項２】
前記印刷設定画面から印刷の設定に関する情報である印刷設定情報を取得する印刷設定情報取得手段を更に含み構成され、前記データ解釈手段は、前記取得された印刷設定情報に基づいて前記付加情報データを加工して、前記表示用付加情報を生成することを特徴とする請求項１に記載の情報処理端末装置。
【請求項３】
前記印刷設定画面から印刷の設定に関する情報である印刷設定情報を取得する印刷設定情報取得手段を更に含み構成され、前記データ解釈手段は、前記取得された印刷設定情報に基づいて前記表示用付加情報の表示内容を加工することを特徴とする請求項１に記載の情報処理端末装置。
【請求項４】
前記データ解釈手段は、前記表示用付加情報から抽出される内容に基づいて、前記印刷設定画面における、印刷の設定に関する情報である印刷設定情報が示す設定を自動的に変更する印刷設定情報更新手段を更に備えたことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理端末装置。
【請求項５】
前記印刷設定情報は印刷部数を示す情報であって、
前記印刷設定情報更新手段は、前記表示用付加情報のうち、印刷部数に関する情報に基づいて、前記印刷設定画面における前記印刷部数を自動的に変更することを特徴とする請求項４に記載の情報処理端末装置。
【請求項６】
前記表示用付加情報から抽出される内容に基づいて、現時点で印刷対象となっているファイルを遠隔した他装置に送出して記憶させる機能を備えたことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理端末装置。
【請求項７】
外部装置とデータ通信を行うための通信手段を備え、マルチウィンドウ・オペレ―ションシステム上での印刷機能を実装した情報処理端末装置において、印刷設定画面にあわせて付加情報を提示する印刷時付加情報表示方法であって、
印刷画面検出手段が、アプリケーションソフトウェア上で印刷の設定および制御のための印刷設定画面が表示画面上に表示されたことを検出して当該印刷設定画面の表示位置および表示サイズを取得するステップと、
情報データ取得手段が、前記印刷画面検出手段による前記印刷設定画面の表示検出を契機として、外部の取得先装置が提供しており、前記印刷設定画面に付加して表示する内容を含んでいる付加情報データを前記通信手段を介して外部から取得するステップと、
データ解釈手段が、外部から取得した前記付加情報データを加工して、前記取得された印刷設定画面の表示位置および表示サイズに適合させた表示用の付加情報を生成するステップと、
レンダリング手段が、前記表示用付加情報をレンダリングすることで付加情報画面を得るステップと、
画面表示手段が、レンダリングで得た付加情報画面を、前記印刷設定画面に関連付けて表示させるステップと、を含み構成されたことを特徴とする印刷時付加情報表示方法。
【請求項８】
請求項７に記載の印刷時付加情報表示方法の各ステップをコンピュータに実行させるためのプログラム。
【請求項９】
請求項７に記載の印刷時付加情報表示方法の各ステップを情報処理端末装置に実行させるためのプログラムを記録した、コンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントを印刷するときに、その印刷設定画面に、外の天気予報、交通情報、あるいはスケジュール情報等を表示するようにした情報処理端末装置、印刷時付加情報表示方法、プログラム及び記録媒体に関する。この発明により、印刷したあとに、個別にそれらの情報をブラウズする手間を軽減することが可能になる。
【背景技術】
【０００２】
パーソナルコンピュータ（パソコン）の進歩と普及にともないウェブなどのネットワーク上で提供されるサービスを活用する機会が増えてきていると同時に、ドキュメントをプリンタなどで印刷する機会も増えている。
【０００３】
パーソナルコンピュータやワークステーション等のコンピュータにおける印刷の処理は、コンピュータ上で文書編集アプリケーションを起動し、新規文書を作成したり、保存されている文書ファイルを開いて編集する等の処理を行った後、文書編集アプリケーションの備えている印刷処理機能を起動させて、印刷処理を行わせることで行っている。
【０００４】
印刷操作が行われると、文書編集アプリケーションが、直接にあるいはコンピュータ上のＯＳ（Operating System）の管理下の中間モジュール（ＧＤＩ）によって、プリンタドライバを呼び出し、呼び出されたプリンタドライバは、印刷を行うプリンタのコントローラが解釈できる印字データ（ＰＤＬ）を作成する。プリンタドライバにより作成された印字データは、スプーラを経由してネットワークやシリアル・パラレル、ＵＳＢ、あるいは、ＩＥＥＥ１３９４等の通信経路を通ってプリンタのコントローラに転送される。プリンタのコントローラは、受けとった印字データを解釈して、プリンタに印刷を行わせるために１頁毎のページイメージビットマップを作成し、プリンタに印刷を依頼する。
【０００５】
印刷に関する細かな設定は、文書編集アプリケーション上で指示したり、あるいは、ＯＳもしくはプリンタドライバが備えるユーザインターフェイスとしての印刷設定画面（印刷設定ダイアログ）を介してユーザが設定を施すことで行うことができ、通常、文書編集アプリケーション上での印刷時にその印刷設定画面を表示させるアクションボタンを用意して、当該アクションボタンがクリックされることで印刷設定画面が起動する。設定する項目は、用紙サイズ、解像度、用紙方向及び印刷部数等のように多岐にわたり、印刷設定画面には、多数の設定項目が設けられている。
【０００６】
ところで、ビジネスシーンでは、ドキュメントをプリンタで印刷したあとに、そのプリントした印刷物は多くの場合、会議や外出先での打ち合わせで利用する場合が多い。このような場合には、コンピュータ端末によってドキュメントを印刷する前後に、ユーザはときに社内ＬＡＮのＷｅｂサーバなどで当該印刷物を資料とした会議の予定や、外出するときの外の天気予報や交通情報をインターネットなどで検索し把握することは有用であり、日常的に行われる。例えば具体的にいうと、会議資料を何部印刷するかについて、スケジューラに登録されている情報を参照することで資料を配布する会議の参加人数を確認する場合が考えられる。
【０００７】
すなわち、ドキュメントを印刷する前後に、会議のスケジュール情報を確認したり、外出先までの交通機関のルートを調べたり、天気予報を調べて雨具を持って行くかどうかを思案したりする頻度は非常に高い。そこで、これら複数の情報を調べるときの手戻りを解決する目的では、それら複数の情報を併記するようなことが考えられる。
【０００８】
このため、特許文献１では、表示装置部に表示させた、スケジュール管理を行うカレンダーの対応する日時の欄の横に対応日時に相当した天気予報情報を自動的に表示させることにより、天気予報を参考に行動予定を立てる際に非常に便利で、日常生活における情報の活用をより便利にした情報処理装置が開示されている。これにより例えば、どこかに出かけるときに、その日がどのような天気になるかを把握できるようになる。しかしながら、このような先行する発明では、印刷物を印刷したあとに、改めてスケジュールや天気予報情報を調べる必要があり、ユーザにとっては、煩雑であり時間的な負担も大きく経済性に欠けるという問題点がある。
【０００９】
なお、本発明に係る情報処理端末装置は、汎用コンピューティングデバイス所謂コンピュータとして公知の汎用コンピューティングデバイスである。この種のコンピュータは、用途に適したソフトウェアを実装することで、種々の目的に利用されている。例えば、特許文献２ではこうした典型的な汎用コンピューティングデバイスをサーバ装置あるいはクライアント装置として利用して、表示画面に配信されるコンテンツ内の広告表示に利用するシステムが開示されている。本発明も、その目的は特許文献２と異なっているが、後で本発明実施形態として詳述するように、特許文献２のものと同等のハードウェア構成を備えた汎用コンピューティングデバイスに適切なソフトウェアを実装することで実現することができる。
【特許文献１】特開平０９−１２８４４１号公報
【特許文献２】特開２００６−１４６９３９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、前述したドキュメントの印刷と当該ドキュメントに関連して把握しておきたい、外部からの回線等を介して得られる情報の取得行為における実情を考慮してなされたもので、ネットワークシステムに組み込まれた情報処理端末装置（コンピュータ端末装置）において、ドキュメントを印刷するときに表示される印刷設定画面に、外の天気予報、交通情報、あるいはスケジュール情報を取得して印刷設定画面に付加して画面表示することにより、印刷したあとに、個別にそれらの情報をブラウズして入手・表示させる手間を軽減することができる装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するための、請求項１に記載の発明は、外部装置とデータ通信を行うための通信手段を備え、マルチウィンドウ・オペレ―ションシステム上での印刷機能を実装した情報処理端末装置であって、アプリケーションソフトウェア上で、印刷の設定および制御のための印刷設定画面が表示画面上に表示されたことを検出して当該印刷設定画面の表示位置および表示サイズを取得する印刷画面検出手段と、前記印刷画面検出手段によって前記印刷設定画面が検出されたこと契機として、外部の取得先装置が提供しており、前記印刷設定画面に付加して表示する内容を含んでいる付加情報データを前記通信手段を介して外部から取得する情報データ取得手段と、外部から取得した前記付加情報データを加工して、前記取得された印刷設定画面の表示位置および表示サイズに適合させた表示用付加情報を生成するデータ解釈手段と、前記表示用付加情報をレンダリングすることで付加情報画面を得るレンダリング手段と、前記レンダリングで得た付加情報画面を、前記印刷設定画面に関連付けて表示させる画面表示手段と、を含み構成されたことを特徴とする。
【００１２】
また、請求項２に記載の発明は、請求項１に記載の情報処理端末装置において、前記印刷設定画面から印刷の設定に関する情報である印刷設定情報報を取得する印刷設定情報取得手段を更に含み構成され、前記データ解釈手段は、前記取得された印刷設定情報に基づいて前記付加情報データを加工して、前記表示用付加情報を生成することを特徴とする。
【００１３】
また、請求項３に記載の発明は、請求項１に記載の情報処理端末装置において、前記印刷設定画面から印刷の設定に関する情報である印刷設定情報を取得する印刷設定情報取得手段を更に含み構成され、前記データ解釈手段は、前記取得された印刷設定情報に基づいて前記表示用付加情報の表示内容を加工することを特徴とする。
【００１４】
請求項４に記載の発明は、請求項１乃至３のいずれか１項に記載の情報処理端末装置において、前記データ解釈手段は、前記表示用付加情報から抽出される内容に基づいて、前記印刷設定画面における、印刷の設定に関する情報である前記印刷設定情報が示す設定を自動的に変更する印刷設定情報更新手段を更に備えたことを特徴とする。
【００１５】
また、請求項５に記載の発明は、請求項４に記載の情報処理端末装置において、前記印刷設定情報は印刷部数を示す情報であって、前記印刷設定情報更新手段は、前記表示用付加情報のうち、印刷部数に関する情報に基づいて、前記印刷設定画面における前記印刷部数を自動的に変更することを特徴とする。また請求項６に記載の発明は、請求項１乃至５のいずれか１項に記載の情報処理端末装置において、前記表示用付加情報から抽出される内容に基づいて、現時点で印刷対象となっているファイルを遠隔した他装置に送出して記憶させる機能を備えたことを特徴とする。
【００１６】
請求項７に記載の本発明に係る方法は、外部装置とデータ通信を行うための通信手段を備え、マルチウィンドウ・オペレ―ションシステム上での印刷機能を実装した情報処理端末装置において、印刷設定画面にあわせて付加情報を提示する印刷時付加情報表示方法であって、印刷画面検出手段が、アプリケーションソフトウェア上で印刷の設定および制御のための印刷設定画面が表示画面上に表示されたことを検出して当該印刷設定画面の表示位置および表示サイズを取得するステップと、情報データ取得手段が、前記印刷画面検出手段による前記印刷設定画面の表示検出を契機として、外部の取得先装置が提供しており、前記印刷設定画面に付加して表示する内容を含んでいる付加情報データを前記通信手段を介して外部から取得するステップと、データ解釈手段が、外部から取得した前記付加情報データを加工して、前記取得された印刷設定画面の表示位置および表示サイズに適合させた表示用の付加情報を生成するステップと、レンダリング手段が、前記表示用付加情報をレンダリングすることで付加情報画面を得るステップと、画面表示手段が、レンダリングで得た付加情報画面を、前記印刷設定画面に関連付けて表示させるステップと、を含み構成されたことを特徴とする印刷時付加情報表示方法である。
【００１７】
また、請求項８に記載の本発明は、請求項７に記載の印刷時付加情報表示方法の各ステップをコンピュータに実行させるためのプログラムである。
【００１８】
また、請求項９に記載の発明は、請求項７に記載の印刷時付加情報表示方法の各ステップを情報処理端末装置に実行させるためのプログラムを記録した、コンピュータ読取り可能な記録媒体である。
【発明の効果】
【００１９】
本発明によれば、ネットワークシステムに組み込まれた情報処理端末装置（コンピュータ端末装置）において、ドキュメントを印刷するときのに表示される印刷設定画面に、外の天気予報、交通情報、あるいはスケジュール情報を取得して印刷設定画面に付加して画面表示することにより、印刷したあとに、個別にそれらの情報をブラウズする手間を軽減することが可能となる装置を提供することができる。
【発明を実施するための最良の形態】
【００２０】
［第１実施形態］以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。図１は、本発明に係る情報処理端末装置（作業用端末装置）を含み構成されたネットワークシステムの一例を模式的に表した概念図、図２は本発明の第１実施形態に係る情報処理端末装置の全体構成を示したブロック図、図４はこの情報処理端末装置における本発明に係る要部構成を説明するブロック図、そして、図５は図２の情報処理端末装置におけるソフトウェア構成の要部を説明するための模式的に表した概念図である。
【００２１】
以下では、図１に示すように、本発明に係る情報処理端末装置としての複数の汎用コンピューティングデバイス（以下では、単にコンピュータ１１０と言う）（１１０＿１〜１１０＿ｎ）、複数のネットワークプリンタ２１０（２１０＿１〜＿ｎ）、ゲートウェイ３１０、イントラネットサーバ（Ｗｅｂサーバ）４１０（ＬＡＮ内）、インターネットを介した外部のＷｅｂサーバであるリモートコンピュータ５１０（５１０＿１，５１０＿２〜５１０＿ｍ）などが、それぞれネットワーク経由でデータ通信可能に接続されたネットワークシステムに組み込まれた情報処理端末装置の実施形態例について説明する。図１に示したネットワーキング環境は、オフィス、企業規模のコンピュータネットワーク、イントラネットおよびインターネットでは一般的なものである。
【００２２】
図１のネットワークシステムにおける、本発明を実施するための情報処理端末装置としての、パーソナルコンピュータ１１０について説明する。このコンピュータ１１０は、イントラネットサーバ（Ｗｅｂサーバ）４１０、インターネットを介した外部のＷｅｂサーバであるリモートコンピュータ５１０（５１０＿１，５１０＿２〜５１０＿ｍ）、や図示されていないプライマリＤＮＳ（Domain Name System）、セカンダリＤＮＳサーバ５０＿２などの複数のリモートコンピュータへの論理接続を使用して、ネットワーク化された環境内で動作するようになっている。各リモートコンピュータは、パーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ピアデバイス、その他の一般的な既知のネットワークノードである。
【００２３】
実施形態装置であるコンピュータ（情報処理端末装置）１１０の構成について説明する。本実施形態に係るコンピュータ１１０は、表示装置の画面上に１以上の作業ウィンドウを表示可能なマルチウィンドウ機能を備えた表示システム（画面表示制御手段を構成しているビデオインターフェース１９０、および表示装置１９１で成る）と、前記した画面に表示されるグラフィックユーザインタフェース（ＧＵＩ）を操作するための入力装置（ユーザ入力インターフェース１６０、マウス１６１、キーボード１６２で成る）とを備え、ユーザに、データ通信やＷｅｂページのブラウジング、文書の印刷処理等を含む各種のコンピュータ処理を提供する。
【００２４】
本実施形態においては、情報処理端末装置に実装されたアプリケーションソフトウェア上でネットワークプリンタ（あるいはスタンドアローンのプリンタ）に印刷するときに表示される印刷設定画面（印刷設定ダイアログ）の表示動作に関連付けて、天気予報の情報やスケジュール情報等の有用情報が外部の取得先装置から取得されて印刷設定画面に付随した態様で画面上に表示される。図６は、本発明に係る情報処理端末装置において、印刷設定画面表示時に、併せて付加情報としての天気予報の情報が表示（印刷設定画面付加情報表示）されている様子を例示した図であり、図７は、同様に印刷設定画面に併せて付加情報としてパソコンにログオンしているユーザやユーザの属する組織グループなどのスケジュール情報が印刷設定画面付加情報表示されている様子を例示した図である。
【００２５】
なお、本発明におけるコンピュータ処理は、コンピュータプログラム（オペレーティングシステム（ＯＳ）、アプリケーションソフトウェア、その他）により当該コンピュータ（情報処理端末装置）のＣＰＵ（Central Processing Unit）とシステムメモリ（主記憶装置）等を用いることにより実行されるが、このコンピュータプログラムの提供形態は、当該コンピュータに接続された補助記憶装置をはじめ、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ（Compact Disk Read Only Memory）等の可搬型記憶装置やネットワークに接続された他のコンピュータの主記憶装置及び補助記憶装置等の各記録媒体に格納されて提供されるものであってもよく、このコンピュータプログラムの実行に際しては、当該コンピュータのシステムメモリ上にローディングされ実行されるものである。なお、以下の説明ではＯＳとしてマイクロソフト社のウィンドウズ（登録商標）を採用したパソコンにおける実施を想定して説明しているが、本発明がＵＮＩＸ（登録商標）、ＬＩＮＵＸその他のマルチウィンドウ型ＯＳを動作させる情報処理端末装置をも含むことはいうまでもない。
【００２６】
図２を参照すると、コンピュータ１１０は、ＣＰＵ１２０、ＲＯＭ１３１やＲＡＭ１３２でなるシステムメモリ１３０、ハードディスクドライブ１４１、通信インターフェース（ネットワークインターフェース（ネットワークＩ／Ｆ））１７０、表示装置（表示部）１９１、入力部（１６０〜１６２）などがシステムバス１２１を介して接続され、通信インターフェース１７０によりローカルエリアネットワーク（ＬＡＮ）１７１と接続された状態でネットワークデバイスとして機能する周知のコンピュータシステムである。
【００２７】
このコンピュータ１１０は、ＬＡＮネットワーキング環境内で使用される場合、通信インターフェース（アダプタ）１７０を介してローカルエリアネットワーク１７１に接続される。なお、図２では省略したが、通信インターフェース１７０をシステムバス１２１に接続する構成要素としてのプロトコルスタックが備わっている。これは、所定プロトコル（例えば、ＩＰｖ４（Internet Protocol version 4 ）およびＩＰｖ６（Internet Protocol version 6 ）のいずれかあるいは両方）に従ったデータ通信を実現するために実装（ハードディスクドライブ１４１に記憶）されたプログラムモジュールである。
【００２８】
なお、周知のイントラネットサーバ４１０は、ＬＡＮ内のＷｅｂサーバとして機能し、そのメモリデバイス内に、Ｗｅｂコンテンツの形態で社内文書や参照用のデータが蓄積されており、端末装置からの利用に供することができる。実施形態では、本発明における外部の取得先装置としてのイントラネットサーバ４１０に、参照用のデータが蓄積されていて情報処理端末装置が、後述する印刷設定画面付加情報（付加情報データ）を、このＷｅｂサーバから提供することも可能である。
【００２９】
コンピュータ１１０は、ＷＡＮネットワーキング環境内で使用される場合には、更にゲートウェイ３１０を介して、外部のネットワーク１７２に接続されて、遠隔地のリモートコンピュータ５１０にアクセスすることが可能である。図２に例示した、リモートコンピュータ５１０はＷｅｂサーバであり、そのメモリデバイス５１１内には、Ｗｅｂコンテンツ５１２が、蓄積されて一般に公開されており、コンピュータ１１０が利用することができる。後述する印刷設定画面付加情報は、主にこの種のＷｅｂサーバから提供される（印刷設定画面付加情報の種類によりイントラネットサーバ４１０が提供しても良い）。クライアント装置のユーザ毎に管理されたスケジュールデータや、ユーザが参加する開催予定の会議のデータが管理されている。なお、図２で示したネットワーク接続は例示的なものであり、コンピュータ間で通信リンクを確立するためには、モデム等の他の手段が使用できる。
【００３０】
コンピュータ１１０は、ＣＰＵ（処理デバイス）１２０、システムメモリ１３０、ならびにシステムメモリ１３０を含めて様々なシステム構成要素を処理デバイス１２０に結合するシステムバス１２１を含み構成されている。このシステムバス１２１には、メモリバスまたはメモリコントローラ、周辺バス、および様々なバスアーキテクチャのいずれかを用いたローカルバスを含め、複数タイプのバス構造のいずれかが適宜組み合わせて採用されている。
【００３１】
上記バスアーキテクチャの例を挙げると、業界標準アーキテクチャ（ＩＳＡ：Ｉｎｄｕｓｔｒｙ Ｓｔａｎｄａｒｄ Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、マイクロチャネルアーキテクチャ（ＭＣＡ：Ｍｉｃｒｏ Ｃｈａｎｎｅｌ Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、拡張ＩＳＡ（ＥＩＳＡ：Ｅｎｈａｎｃｅｄ ＩＳＡ）バス、ビデオ電子規格協会（ＶＥＳＡ：Ｖｉｄｅｏ Ｅｌｅｃｔｒｏｎｉｃｓ Ｓｔａｎｄａｒｄｓ Ａｓｓｏｃｉａｔｉｏｎ）ローカルバス、およびメザニンバスとも呼ばれる周辺コンポーネント相互接続（ＰＣＩ：Ｐｅｒｉｐｈｅｒａｌ Ｃｏｍｐｏｎｅｎｔ Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス等がある。
【００３２】
システムメモリ１３０は、読出し専用メモリ（ＲＯＭ：ｒｅａｄ ｏｎｌｙ ｍｅｍｏｒｙ）１３１およびランダムアクセスメモリ（ＲＡＭ：ｒａｎｄｏｍ ａｃｃｅｓｓ ｍｅｍｏｒｙ）１３２などの揮発性および／または不揮発性メモリの形の記録媒体を含む。起動時などにコンピュータ１１０内の要素間で情報を転送するのに役立つ基本ルーチンを含む基本入出力システム（ＢＩＯＳ：ｂａｓｉｃ ｉｎｐｕｔ／ｏｕｔｐｕｔ ｓｙｓｔｅｍ）１３３は一般に、ＲＯＭ１３１に格納される。ＲＡＭ１３２は一般に、ＣＰＵ１２０によって即時にアクセス可能であり、かつ／またはそれによる操作を現在受けているデータおよび／またはプログラムモジュールがロードされる（図４、図５参照）。
【００３３】
ユーザは、キーボード１６２、ならびにマウス、トラックボールまたはタッチパッドと一般に称されるポインティングデバイス１６１などの入力デバイスを用いてコンピュータ１１０にコマンドおよび情報を入力することができる。これら、入力デバイスは、ユーザ入力インターフェース１６０または他の適切な機構を介してシステムバス１２１に接続されている。なお、その他の入力デバイス（図示せず）として、マイク、ジョイスティック、ゲームパッド、パラボラアンテナ、スキャナなどを含み得る。実施形態では、入力デバイスはシステムバス１２１に結合されたユーザ入力インターフェース１６０を介して処理デバイス１２０に接続されるが、パラレルポート、ゲームポートまたはユニバーサルシリアルバス（ＵＳＢ：ｕｎｉｖｅｒｓａｌ ｓｅｒｉａｌ ｂｕｓ）などの他のインターフェースおよびバス構造によって接続されることもある。
【００３４】
コンピュータ１１０は、表示装置１９１や、入出力周辺インターフェース１９５を介して接続されているマイク１９６とスピーカ１９７、およびプリンタインタフェース１６５を介して接続されている（ローカル）プリンタ１６８などの外部の周辺出力デバイスを有している。画面表示手段を構成している表示装置１９１（モニタまたは他のタイプの表示デバイスも可）は、画面表示制御手段としてのビデオインターフェース１９０を介してシステムバス１２１に接続される。
【００３５】
また、コンピュータ１１０は、様々な取外し可能／取外し不可能、揮発性／不揮発性のコンピュータ読取り可能な記録媒体を備えている。図２には、固定式不揮発性の磁気媒体から読み出しまたはそこに書き込むハードディスクドライブ１４１、着脱式不揮発性のフロッピー（登録商標）ディスク１５２から読み出しまたはそこに書き込むフロッピー（登録商標）ディスクドライブ１５１、およびＣＤ−ＲＯＭや他の光媒体などの着脱式不揮発性の光ディスク１５６から読み出しまたはそこに書き込む光ディスクドライブ１５５を示してある。
【００３６】
ハードディスクドライブ１４１は、インターフェース１４０などの固定式不揮発性メモリインターフェース（取外し不可能メモリインターフェース）によってシステムバス１２１に接続され、フロッピー（登録商標）ディスクドライブ１５１および光ディスクドライブ１５５は一般に、インターフェース１５０などの着脱式不揮発性メモリインターフェース（取外し可能メモリインターフェース）によってシステムバス１２１に接続されている。
【００３７】
コンピュータ１１０（クライアント端末装置）において、本発明の実施のために必要となるプログラム群は、例えば図３（ａ）に示すようにコンピュータ１１０に内蔵されている記録媒体としてのハードディスクドライブ１４１に、あらかじめインストールした状態で提供できる。あるいは、プログラムは図３（ｂ）に示すように、パッケージソフトウェアとして提供される記録媒体に一時的あるいは永続的に格納し、コンピュータ１１０にユニットとして組み込んだり、あるいは着脱式の記録媒体に記録されたパッケージソフトウェアの形態で利用することができる。
【００３８】
図２中に示した実施形態例では、上述したハードディスクドライブ１４１およびその関連の記録媒体は、コンピュータ読取り可能命令、データ構造体、プログラムモジュール、およびコンピュータ１１０のための他のデータの記憶域として使用されている。図２では、記録媒体としてのハードディスクドライブ１４１には、オペレーティングシステム６００、アプリケーションプログラム７００、印刷設定画面制御プログラム８００およびプログラムデータ１３４が格納されていてシステムメモリ１３０上にロードされる。これらのソフトウェア構成要素は、オペレーティングシステム６００、アプリケーションプログラム７００、印刷設定画面制御プログラム８００およびプログラムデータ１３４を全て共通の記録媒体を用いても良いが、各記録媒体に適宜分散記録させてもよい。ちなみに、ネットワーク環境内では、コンピュータ１１０に関して示したプログラムモジュール、またはその一部については、自装置の記憶手段以外にもリモートメモリ記憶デバイス内に格納しておくこともできる。
【００３９】
ここで、本願発明において、一連の処理を実行するプログラムをコンピュータ装置としてのクライアント端末装置にインストールして実行可能な状態とするために用いることができる記録媒体について触れる。ここで言う記録媒体は、コンピュータ１１０からアクセスされ得る任意の使用可能な媒体で、揮発性と不揮発性、取外し可能と取外し不可能の媒体が含まれる。
【００４０】
記録媒体としては、図３（ｃ）に示すように、例えばフロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＭＯ(Magneto optical)ディスク、デジタル多用途ディスク(ＤＶＤ：Digital Versatile Disc)または他の光ディスク記憶デバイス、磁気カセット、磁気テープ、磁気ディスクまたは他の磁気記憶デバイス、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ等の半導体メモリなどが所望の情報を格納するための記録媒体として利用できる。また記録媒体には、この他にも、コンピュータ１１０によってアクセスされることができる任意の他の媒体が含まれる。記録媒体は、記録媒体および通信媒体を含む概念である。例を挙げると、通信媒体には、有線ネットワークや直接有線接続などの有線媒体、ならびに音響、ＲＦ、赤外線などの無線媒体、および他の無線媒体が含まれる。上記内容のいずれかの組合せもまた、記録媒体の範囲内に含まれる。
【００４１】
実施形態においても、前述したプログラムは図３（ｄ）に示すように、ダウンロードサイトから、LAN（Local Area Network）やインターネットといったネットワークを介して、有線または無線でコンピュータに転送し、そのコンピュータにおいて、内蔵するハードディスクドライブなどにダウンロードさせるようにすることができる。
【００４２】
なお、上述したコンピュータ１１０およびプリンタ２１０等について、ネットワーク１７１を介してデータ通信可能な状態とするためには、そのネットワークにおいてデバイスを識別するためのＩＰアドレスを設定する必要がある。ちなみに、こうして設定するＩＰアドレスは、ＩＰｖ４であれば１つに限られるのに対し、ＩＰｖ６に対してはそのような制限がなく、複数種類のＩＰアドレスが設定可能である。
【００４３】
また、ＩＰアドレスは、ＩＰｖ４であるかＩＰｖ６であるかに拘わらず、手動および自動の設定機能にて設定することができる。この設定機能のうち、手動の設定機能（手動設定、スタティック）は、後述するように、コンピュータ１１０の設定管理プログラムに従って行われるものである。また、自動の設定機能（自動設定）については、ＩＰｖ４であれば、ネットワーク上に設置された図示を省略したＤＨＣＰ（Dynamic Host Configuration Protocol ）サーバから取得したものを自身のＩＰアドレスとして設定するものだけであるが、ＩＰｖ６であれば、ＤＨＣＰサーバから取得したものを自身のＩＰアドレスとして設定するもの（ステートフル）の他、ネットワーク上に設けられた図示しないルータなどから取得またはあらかじめ定められた情報（プリフィックス）、および自身の通信インターフェース１７０に割り当てられたＭＡＣアドレスからＩＰアドレスを生成して自身のＩＰアドレスとして設定するもの（ステートレス）がある。
【００４４】
以上、実施形態に係るオペレーティング環境について説明したが、続いて本発明を実施するプログラムモジュールについて詳細に説明する。図４は、本実施形態に係るコンピュータ１１０（情報処理端末装置）の本発明に関連する主要部の構成を主体として模式的ブロック図で示している。図示した構成における各手段は、実際には各機能を実現するためのプログラム（ソフトウェア）を主体にこれと関連して動作するハードウェア構成と融合した形態で実現される。
【００４５】
図５に、コンピュータ１１０の実装するソフトウェア群１１０′の構成を概念的に示す。これら図５に示すソフトウェア構成は、一般のマルチウィンドウ情報処理装置の場合と同様のＯＳ及びアプリと、ＯＳと協働する補助ソフトウェアとしての本実施形態に係る印刷設定画面制御プログラムとで構成されている（図２も参照）。ＯＳはタスク管理機能部、ウィンドウ管理機能部、入出力管理機能部などの機能を有する諸サービス部を有し、これらとアプリから呼び出されるＡＰＩ部（Application Programming Interface 部）とからなっている。
【００４６】
図４に示すように、コンピュータ１１０は、実装したオペレーティングシステム６００の機能として印刷設定手段６１０、印刷画面検出手段６２０、通信手段６３０、画面表示手段６４０を有し、また、オペレーティングシステム６００と協働する常駐プログラムとしての印刷設定画面制御プログラム８００を構成するプログラムモジュールとしてデータ解釈手段８１０とレンダリング手段８２０とを有している。なお、プリンタドライバ（群）６５０がオペレーティングシステム６００に組み込まれている。
【００４７】
図４に示した各構成要素について順に説明する。印刷画面検出手段６２０は、アプリケーションソフトウェア上でプリンタに印刷するときに印刷設定画面がディスプレイ画面中に表示されたことを検出してその印刷設定画面の表示位置や表示サイズを取得するものである。
【００４８】
情報データ取得手段を構成している通信手段（ＣＰＵ１２０による処理モジュール）６３０は、前記印刷画面検出手段６２０が印刷設定画面を検出したときに、取得先アドレス登録手段（入力装置部からユーザが事前に入力したアドレスを取得先アドレスとして適宜の記憶部に記憶する登録プロセスを実行する既知構成、明示なし）によって設定された取得先アドレスに接続してそこに在る、インターネットなどのネットワーク上で提供されているデータおよび／またはパソコンに保存されているファイル等を取得するためのものである。なお、各取得先アドレスに対応付けて、それぞれ取得すべきデータやファイルの指定と、付加画面内容に変換するための情報（例えば、付加画面内容として抽出（切り出し）すべき文字列の位置等）を併せて取得先書式情報として記憶させてある。
【００４９】
データ解釈手段８１０は、通信手段６３０から取得したデータおよび／またはパソコンに保存されているファイルを、印刷設定情報取得手段から取得した印刷設定情報に基づいて、また取得先書式情報に従って、表示画面上に印刷設定画面と関連付けて表示させる付加画面内容と当該付加画面のサイズおよび位置等の表示態様を生成するものである。
【００５０】
データ解釈手段８１０が生成した結果は、表示画面に表示するためにレンダリング手段８２０によってレンダリングされ、このレンダリング処理結果を画面表示手段６４０がコンピュータ１１０の表示装置１９１の画面に表示する。
【００５１】
クライアント端末として動作するコンピュータ１１０上では、任意のアプリケーション実行時に、ユーザ操作に応じて印刷設定画面が開くと、これを契機として、外部からユーザに有用と思われるコンテンツを取得してこれを加工して表示デバイス上に印刷設定画面に合わせて当該コンテンツを表示（配置）するようにしている。
【００５２】
以下、実施形態における動作について詳細に説明する。入力装置（マウス１６１およびキーボード１６２）は、ユーザから入力された情報や命令をユーザ入力インターフェース１６０を介してＣＰＵ１２０へと送る。ＣＰＵ１２０の配下で、アプリケーションプログラム実行要求に応じてアプリケーションプログラム（アプリケーションソフトウェア）の実行が開始される。アプリケーションプログラムは、ユーザの操作に従って所定の処理を実行する。画面操作に関する操作に対しては、必要に応じて画面表示手段６４０内の画面表示制御手段６４１より画面情報を取得し、その情報を基にして描画要求（描画要求情報）を生成し、画面表示制御手段６４１にそれを送る。画面表示制御手段６４１は生成された描画要求情報により表示装置１９１を制御し表示装置に要求された内容を反映させた描画により画面表示を行う。
【００５３】
そして、実施形態装置において、アプリケーションプログラム上からユーザが印刷の指示操作をした場合には、表示画面上に印刷設定画面（印刷ダイアログ）を表示して、ユーザによる印刷に関する設定操作と、印刷実行命令を待つことになるが、この印刷の指示操作の際に、実施形態装置を特徴付けている付加情報画面（印刷設定画面付加情報画面）が、印刷設定画面と一体的に付随した形態で合成表示される。例えば図６に図示した例では、印刷設定画面に連続した領域（本例では、下端縁に沿った外方）に、矩形状に付加情報画面として天気予報情報がウィンドウ表示されていて、ユーザが容易に視認できる。あるいは、図７のように、会議等のスケジュールを付加情報画面として表示させることもできる。無論、両方の情報を同時に表示させるようにしても良い。これにより、従来装置であれば、印刷したあとに、個別にそれらの情報をブラウズする必要があって利便性に欠けていたが、実施形態装置では、そうした手間が軽減されている。
【００５４】
以下では、この印刷設定画面付加情報表示動作について順に詳述する。図８は、印刷画面検出手段６２０の処理の流れを示すフローチャートである。図８のフローチャートに示すように、まず、印刷設定画面（印刷設定ダイアログ）が表示されたかを判断する。これは例えば、Microsoft Windows（登録商標）では、ＯＳ（オペレーションシステム）が提供するＩ／Ｆ（インターフェース）としてのＡＰＩ（Application Programming Interface）を用いることで、Get Foreground Windowによって表示されているウィンドウのハンドルを取得し、Get Window Textによってそのハンドルのウィンドウのタイトル文字列を取得し、そのウィンドウタイトル文字列が『印刷』の場合に印刷設定画面が表示されたことを検出すれば良い。
【００５５】
次に、表示された印刷設定画面のディスプレイ上での表示位置とサイズを取得する。このためには例えば、Get Window RectといったＡＰＩによってウィンドウの表示位置とサイズを取得できる。ここで取得した情報を用いることによって、後述するように印刷設定画面の周辺に本発明で表示する情報（コンテンツ）を適切な位置と大きさで表示できる。なお、この処理は、後述する外部データの取得処理と前後逆順でも良く、併行して行っても良い。
【００５６】
印刷画面検出手段６２０によって印刷設定画面が検出された場合、通信手段６３０によって付加表示用の付加情報データ（以下では外部データとも略記する）を取得する。すなわち、印刷設定画面の表示検出動作を契機として、外部の有用情報が付加情報データとして通信手段６３０によって取得される。ここで言う、外部データとは、例えばインターネットで公開されている天気予報の情報やスケジュール情報のことである。ここでは、天気予報情報をデータとして扱う場合についての具体例を説明する。
【００５７】
図９は、情報データ取得手段として機能する通信手段６３０によって付加表示用の外部データを取得し、更には、画面に付加情報を表示するまでの処理の流れを示すフローチャートである。先ず、通信手段６３０を介して、外部から付加表示用のデータを取得する。例えばウェブのプロトコルであるhttpによってインターネット上の天気予報情報を取得する。対象となる付加情報データ入手のための外部の取得先装置のアドレスについては、取得先アドレス登録手段に依って、予め、コンピュータ１１０内の適宜の記憶部に設定されている。この登録されたアドレスを参照して、必要な外部データを通信手段によって取得する（ブラウジング）。この通信手段によるデータ取得動作は、周知技術であり、ここでは詳細説明は省略する。
【００５８】
なお、外部データとしては、スケジュール情報も有用である。先の図７は、スケジュール情報を取得して付加情報表示した例である。この場合のスケジュール情報としては例えばパソコンにログオンしているユーザが参加する会議の情報、例えば会議に参加する参加者数や会議の場所の情報が含まれているものとする。
【００５９】
なお、付加情報表示に供される外部データの特定とアクセス先アドレスについては、図では明示してない取得先アドレス登録手段に依って、適宜の記憶部に予めユーザが記憶させた内容（設定）に従って決定しているが、この方法の他にも、アクセスの直前に候補データあるいは候補アドレス（両方も可）を複数提示（画面表示）して、ユーザに選択させる処理過程を設けるようにしてユーザによる選択先にアクセスして付加情報として取得するようにしても良い。あるいは、印刷設定画面（操作指示画面）の画面上からクリックで起動できるポップアップメニューを設けるようにして随時、付加情報の選択切替えが可能に設計しても良い。
【００６０】
外部データ取得が完了すると、通信手段６３０を介して受信し取得した天気予報情報（データ）を基に、データ解釈手段８１０が、先に取得した（図８フローチャートを参照）印刷設定用画面の表示位置とサイズに合わせて適宜情報を抽出する等のデータ処理（加工）をする。更に、処理後のデータをレンダリング手段８２０によりレンダリングする。
【００６１】
例えば、htmlなどのウェブブラウザ上に表示する画面を構成するための言語によって画面を構成する。すなわち、処理後のデータをレンダリングするために、印刷設定画面枠（ウィンドウ枠）のサイズ、およびレンダリングされる外部データの属性が抽出されてシステムに入力される。テキストおよび図形の適切な組合せと配置が算出される。
【００６２】
そして、レンダリング手段８２０によりレンダリングしたデータを画面表示手段６４０によって付加情報として印刷設定用画面の下に密着させて矩形状に表示する（合成）。画面表示手段６４０は、例えばMicrosoft Windows（登録商標）のInternetのコントロールを用いることで容易に実現できる。これにより、印刷時の状況に適応する形で有用情報を検索して、印刷時に印刷設定画面と一体画面にして表示できるようになる。
【００６３】
以上の如くに、本実施形態によって、そのような印刷後に従来は手間をかけて検索して表示していた情報を印刷時に表示できる。従って、ドキュメント印刷したあとに外の天気や交通情報、あるいはスケジュール情報をわざわざ確認する手間は不要になり、印刷する瞬間にそれら情報を確認できて、ユーザに利便性を提供できるようになる。
【００６４】
付言するならば、従来より、例えば、片面／両面、カラー／モノクロなどのプリントに関する情報はプリントの印刷設定画面に表示されることはあったが、本実施形態のように、印刷時に表示される印刷設定画面（ダイアログボックス）に付随する形で、ユーザが求めている情報を付加表示する技術はこれまで提供されてはいない。
【００６５】
［第２実施形態］続いて、本発明の第２実施形態について説明する。第２実施形態は、上述した第１実施形態の構成と機能を全て含んだ上で、更に後で詳述するように、情報画面データ取得手段６６０を付加して、印刷設定画面から「両面・片面」「印刷部数」「カラー・モノクロ」などの印刷設定情報を取得する印刷設定情報取得手段（印刷設定手段６１０内機能）と協働させるように制御するものである。但し、外部データとしては、少なくともスケジュール情報を想定している（その他の外部からの情報を併せて表示する場合がある）。従って、以下では第２実施形態装置の、第１実施形態装置と共通する構成とその作用については、説明を適宜省略して、異なる特徴点主体に説明する。
【００６６】
図１０の要部構成ブロック図に示されるように、本実施形態のコンピュータ１１０（情報処理端末装置）の構成は、実装ソフトウェアとして印刷設定手段６１０、印刷画面検出手段６２０、通信手段６３０、および画面表示手段６４０（以上、オペレーティングシステム６００の機能）、そして、オペレーティングシステム６００と協働する常駐プログラムとしての印刷設定画面制御プログラム８００の機能（プログラムモジュール）としてデータ解釈手段８１０、レンダリング手段８２０、プリンタドライバ６５０、更には、情報画面上のイベントやイベント内の参加者数、参加者名（後処理により参加者数が容易に抽出できる）などのデータを取得する情報画面データ取得手段６６０とを備えている。なお、印刷設定手段６１０の機能として印刷設定情報取得手段が含まれている。
【００６７】
本実施形態においても、印刷設定画面付加情報表示動作自体は、第１実施形態の場合と全く同様で既に述べた効果が得られるが、特に、外部データとして印刷に関連深い項目を含んだ情報（以下では、便宜的に印刷連係情報という）を印刷設定画面付加情報として表示した場合に、更に後述する関連処理を行わせることができる。上記の印刷連係情報としての典型的なものにはスケジュール情報がある。ここでのスケジュール情報は、既述したように、例えばhttp://www.google.com/calendar/などのことであり、パソコンにログオンしているユーザが参加する会議の情報、例えば会議に参加する参加者数や会議の場所の情報が記載されているものとする。あるいは、条件を満たしていれば、イントラネット上のＷｅｂサーバに蓄積された、スケジュール情報でも勿論良い。
【００６８】
本実施形態装置においても、前実施形態と全く同様に既述した印刷設定画面付加情報表示動作を行い、スケジュール情報を印刷設定画面の下側縁部に密着させて表示する。図１１は、通信手段６３０によってデータを取得し、更には、画面に情報を表示するまでの処理の流れを示すフローチャートである。なお、既に印刷設定画面（印刷設定画面）の検出と、その表示位置およびサイズが取得されているものとする（図８：フローチャート参照）。
【００６９】
図１１のフローチャートでは、先ず、第２実施形態の場合と略同様に、通信手段６３０によって、例えばウェブのプロトコルであるhttpによって外部から付加表示用のデータとしてインターネット上のスケジュール情報を取得する（動作説明は繰り返さない）。次に、情報画面データ取得手段６６０によって、印刷設定画面の印刷オプション情報を取得する。これはMicrosoft Windows（登録商標）では、Device_CapabilitiesといったＡＰＩで取得すれば良い。例えば、解像度、用紙サイズ、コピー数、カラーモードなどを取得することができる。このうちここではコピー数（印刷部数）のパラメータを利用する処理例を説明する。コピー数（印刷部数）を反映させて、スケジュール情報を見易く表示させることが可能である。
【００７０】
この処理のために、情報画面データ取得手段６６０は、データ解釈手段８１０と協働してスケジュール情報のうち、その会議などの参加者数情報を取得する。これは実施形態ではイベントの文字列データの「参加者」という文字列以降の部分文字列のうち「（数字）名」のように数字が入力されているかどうかを文字列照合することで得られる。参加者数が入力されている場合にはその参加者数を取得する。もしも、参加者数が入力されていない場合には、イベントの文字列中の「参加者」の文字列以降の文字列からデリミターつまり「、（カンマ）」や空白（スペースやタブ）などの区切り文字を検出することで参加者数をカウントする。
【００７１】
このようにして、近日中のイベント情報、例えば、今日、明日、あさってくらいの日付を持つイベント情報を順次検出し、このうち、それぞれのイベント情報の参加者数と、印刷部数を比較して、この数が等しい場合にそのイベント情報のみを選択して所定のレイアウトで付加情報画面として表示する。表示結果の一例を図１２に示す。このようにして、より適切な情報のみを選択的に自動表示することができ、利便性向上に繋がる。
【００７２】
［第３実施形態］上述構成の場合には、違った機能を実装することができる。本実施形態においても、コピー数（印刷部数）を反映させて、スケジュール情報を見易く表示させることが可能である。ソフトウェア以外の構成は、同一であるから、説明は繰り返さない。
【００７３】
図１３に処理要部のフローチャートを示す。図１３では、先ず、第２実施形態の場合と同様に、通信手段６３０によって、例えばウェブのプロトコルであるhttpによって外部から付加表示用のデータとしてインターネット上のスケジュール情報データを取得して、情報画面（後出の図１４と類似、但し強調表示はされない）を表示する（動作説明は繰り返さない）。このように、先ず、印刷設定画面が表示されると同時に、情報画面が表示される。情報画面中にはイベントなどのデータが表示されている。
【００７４】
次に、情報画面データ取得手段６６０によって、付加情報画面の各イベントの参加人数情報を取得する。本例では、情報画面データ取得手段６６０は、スケジュール情報のうち、その会議などの参加者数情報を取得する。参加者数情報の取得は、既述したように受信したデータ中にスケジュール管理情報固有の情報として記録してあればこれを利用するし、そうでない場合には、スケジュール情報の備考欄などの情報領域に記してある「参加者」などの文字列を検索し、その文字列の後に続く人の名前の区切り数（例えば「,（カンマ）」）の数を数えることによって求められる。近日中のイベント情報、例えば、今日、明日、あさってくらいの日付を持つイベント情報を順次検出する。
【００７５】
次に、ユーザが印刷設定画面で、設定可能項目のうちの部数を更新すると、データ解釈手段８１０がその部数を取得する。これはMicrosoft Windows（登録商標）では、Device_CapabilitiesといったＡＰＩで取得すれば良い。例えば、解像度、用紙サイズ、コピー数、カラーモードなどを取得することが可能である。
【００７６】
こうして得られた更新された印刷部数と、既に取得されているそれぞれのイベント情報の参加者数とを比較して、その参加者数が部数と一致するイベントがあるかどうかを判定する。全てのイベントを順次探索して、更新部数と参加者数が等しい場合にそのイベント情報を強調表示するようにして全体のスケジュールを再表示する。図１４の画面表示例は、この第３実施形態でどのような機能が得られるかを説明する再表示画面の概観図である。このようにして、印刷設定情報更新を契機にして、情報画面における適切な情報のみを強調表示することができ、やはり利便性向上に繋がる。なお、類似処理として、変更操作を待つことなしに、常に設定されている部数を監視して対応するイベントを強調表示させるようにする態様も考えられ容易に実現できる。
【００７７】
［第４実施形態］ところで、図１０の構成の装置では、上述した共通表示機能に加えて、さらに会議などのイベント情報中の、当該イベントで使用される機材情報を基にして、印刷設定画面で「印刷」ボタンを押下して印刷する時に、印刷に加えて、共有フォルダやグループウェアのファイルストレージにファイルを転送するようにした機能を付加することもできる。次に、この機能を備えた第４の実施形態について説明する。図１５と図１６は、この機能を説明するための表示画面の概観を示している。
【００７８】
フローチャートは省略するが、印刷設定画面上で、ユーザが印刷部数を変更すると、前実施形態と同様な処理が行われて、図１５に示すように、情報画面中のイベントのうち同等の参加者数を持つイベントを強調表示する。そして、このとき図１５の図示例のように、そのイベントに機材などのデータが関連付けられ表示されている場合に、その機材のうち例えば「プロジェクタ」などコンピュータによってドキュメントを表示できるようなもの表示機材を含んでいるときに、印刷するだけでなく、ユーザの指示に応じて、適宜の共用のフォルダやネットワーク上のグループウェアのストレージ等にドキュメント（ファイル）を転送することが可能になっている。
【００７９】
つまり、イベントのデータの機材データに「プロジェクタ」が存在する場合、ユーザはパソコンを持参してドキュメントをプロジェクタで投影する可能性があることから、図１６のように実行の要否を問うダイアログを表示してドキュメントを共有フォルダなどに転送するかどうかを装置が尋ねる。ユーザが転送「する」ボタンを押下（クリック）すると、当該ドキュメントを共用フォルダなどへ転送する処理が実行される。
【００８０】
この機能は例えばユーザがドキュメントをプリンタで印刷する際に、会議室にプロジェクタなどの機器が設置されている場合にはラップトップパソコンを会議に持ち込んで、プリントアウトしたにも関わらず同時に同じドキュメントをプロジェクタで投影したりすることが多いことを考慮して設けられている。ユーザがその会議のある会議室でプロジェクタを利用するケースでは、共用フォルダにも印刷して配布したドキュメントと同じドキュメントが共用フォルダにも転送されていることが明確にユーザにわかるし、実際にそこにドキュメントが転送されているので、会議等に際して利便性を高めることができる。
【００８１】
［第５実施形態］前述各実施形態での各部構成に加えて、印刷設定画面から指定可能な、「印刷部数」などの印刷設定情報を自動的に更新するための印刷設定情報更新手段８３０を更に含み構成して、更に新たな機能を付加した情報処理端末装置を構成することも可能である。次に、このような第５の実施形態について詳述する。
【００８２】
図１７に、本発明の第５の実施形態における要部構成ブロック図を示す。この第５実施形態は、図１０に示した第２実施形態装置の構成の全てを含み、印刷設定画面制御プログラム８００の機能（プログラムモジュール）として、更に、印刷部数などの印刷設定情報を更新する印刷設定情報更新手段８３０を加えた構成となっている。
【００８３】
図１８の画面表示例は、図１７のように構成することでどのような機能が得られるかを説明するための表示画面の概観図である。図示のように、印刷設定画面が表示されると同時に、付加情報画面が表示される。付加情報画面中にはイベントなどのデータが表示されている。
【００８４】
マウスデータを監視し（WidnowsにおけるHook機能）、ユーザが表示されたイベントの参加者情報部分をマウスで押下すると、情報画面データ取得手段６６０によってその参加者の数が計算される（既述処理）。次にその参加者数が印刷設定情報更新手段８３０に依って、印刷設定画面の部数欄に反映され、印刷の部数を更新する。つまり、会議などのイベントへの参加者数に応じて対応する印刷物の部数をユーザがイベントの参加者情報部分を選択するだけで自動的に指定できるようになる。会議等に用意する印刷部数が過多あるいは不足となるヒューマンエラーが防止できて好適である。
【００８５】
図１９は、第５の実施形態の特徴的処理の流れを説明するフローチャートである。ユーザが情報画面上でイベントの中の参加者データをマウスなどのポインティングデバイスでクリックしたり、キーボードなどで選択したりすると、そのイベント情報からイベントの該当データを取得し、そこに参加者が入力されているかどうかを判断する。これは例えば、イベントの文字列データ中に「参加者」という文字列が含まれているかどうかで判断する。参加者が入力されている場合には、次に参加者数が入力されているかを判断する。参加者数情報の取得には、既に述べたように、受信したデータ中にスケジュール管理情報固有の情報として記録してあればこれを利用するし、そうでない場合には、スケジュール情報の備考欄などの情報領域に記してある「参加者」などの文字列を検索し、その文字列の後に続く人の名前の区切り数（例えば「,（カンマ）」）の数を数えることによって求められる。その参加者数を転送手段（明示せず）を介して印刷設定画面の印刷部数に代入して数値を更新する。これは例えばMicrosoft Windows（登録商標）であれば、PrintDocumentコンポーネント（System.Drawing.Printing名前空間）のPrinterSettings.Copiesプロパティに、参加者数をShort型の値として代入すれば良い。印刷設定画面の印刷（Ｐ）と標記された、印刷実行ボタンがクリックされると設定（代入）された部数の印刷物が印刷される。
【００８６】
以上実施形態について説明したが、本発明は上述した各実施形態に限定されるものではない。図６で示した天気予報情報と、図７のスケジュール情報以外の情報、例えば、交通情報や、コンテンツの情報などその他の有用情報を表示してもよい。なお、これらの情報、例えば天気予報やスケジュール情報を同じ画面上に同時に表示するようにしてももちろん構わない（図示は、略す）。
【図面の簡単な説明】
【００８７】
【図１】本発明に係るネットワーク構成および各装置の接続を示した概念図である。
【図２】本発明の第１実施形態に係る情報処理端末装置の全体構成を示したブロック図である。
【図３】（ａ）乃至（ｄ）は、実施形態における、プログラムの供給形態を説明する図である。
【図４】情報処理端末装置における本発明に係る要部構成を説明するブロック図である。
【図５】情報処理端末装置におけるソフトウェア構成の要部を説明するための模式的に表した概念図である。
【図６】情報処理端末装置における印刷設定画面と付加情報（天気予報情報）の表示例を示す図である。
【図７】情報処理端末装置における印刷設定画面と付加情報（スケジュール情報）の表示例を示す図である。
【図８】印刷画面検出手段の処理の流れを示すフローチャートである。
【図９】印刷画面検出後の外部データの取得から付加情報の画面表示までの処理の流れを示すフローチャートである。
【図１０】第２実施形態の情報処理端末装置における要部構成を説明するブロック図である。
【図１１】第２実施形態における外部データの取得から付加情報の画面表示までの処理の流れを示すフローチャートである。
【図１２】第２実施形態における印刷設定画面と付加情報（スケジュール情報）の表示例を示す図である。
【図１３】第３実施形態における外部データの取得から付加情報の画面表示までの処理の流れを示すフローチャートである。
【図１４】第３実施形態における印刷設定画面と付加情報（スケジュール情報）の表示例を示す図である。
【図１５】第４実施形態における印刷設定画面と付加情報（スケジュール情報）の表示例を示す図である。
【図１６】第４実施形態に係るダイアログ画面の例を示す図である。
【図１７】第５実施形態の情報処理端末装置における要部構成を説明するブロック図である。
【図１８】第５実施形態における印刷設定画面と付加情報（スケジュール情報）の表示例を示す図である。
【図１９】第５実施形態における処理の流れを示すフローチャートである。
【符号の説明】
【００８８】
１１０    パーソナルコンピュータ
１１０′    ソフトウェア群
１２０    ＣＰＵ（処理デバイス）
１２１    システムバス
１３０    システムメモリ
１３１    ＲＯＭ
１３２    ＲＡＭ
１３４    プログラムデータ
１４１    ハードディスクドライブ
１５２    フロッピー（登録商標）ディスク
１５６    光ディスク
１６０    ユーザ入力インターフェース
１６１    マウス（ポインティングデバイス）
１６２    キーボード
１６８    （ローカル）プリンタ
１７０    通信インターフェース（ネットワークインターフェース）
１７１    ローカルエリアネットワーク
１９０    ビデオインターフェース（画面表示制御手段）
１９１    表示装置（モニタ）
２１０    ネットワークプリンタ
３１０    ゲートウェイ
４１０    イントラネットサーバ（Ｗｅｂサーバ）
５１０    リモートコンピュータ（Ｗｅｂサーバ）
５１１    メモリデバイス
５１２    Ｗｅｂコンテンツ
６００    オペレーティングシステム
６１０    印刷設定手段
６２０    印刷画面検出手段
６３０    通信手段
６４０    画面表示手段
６５０    プリンタドライバ
６６０    情報画面データ取得手段
７００    アプリケーションプログラム（群）
８００    印刷設定画面制御プログラム
８１０    データ解釈手段
８２０    レンダリング手段
【図１】
2010039903.tif 000003
【図２】
2010039903.tif 000004
【図３】
2010039903.tif 000005
【図４】
2010039903.tif 000006
【図５】
2010039903.tif 000007
【図６】
2010039903.tif 000008
【図７】
2010039903.tif 000009
【図８】
2010039903.tif 000010
【図９】
2010039903.tif 000011
【図１０】
2010039903.tif 000012
【図１１】
2010039903.tif 000013
【図１２】
2010039903.tif 000014
【図１３】
2010039903.tif 000015
【図１４】
2010039903.tif 000016
【図１５】
2010039903.tif 000017
【図１６】
2010039903.tif 000018
【図１７】
2010039903.tif 000019
【図１８】
2010039903.tif 000020
【図１９】
2010039903.tif 000021