(57)【要約】【課題】サーバとクライアントがネットワークで接続され、サーバがクライアントに情報を提供し、クライアントはサーバから提供された情報に基づいてブラウザに画面を表示させる場合に、クライアントのセキュリティを保護するとともに、サーバのデータ転送効率やユーザの利便性を向上させるができる情報処理装置、情報処理システム及び情報処理方法を提供する。【解決手段】クライアントのプラグインが、ネットワークを介してサーバから型紙情報を取得し、ＯＳを介してクライアント内の条件情報を取得する。そして、クライアントのプラグインは、取得された型紙情報と条件情報とを合成し、合成された情報に基づいてブラウザに画面を表示させる。【選択図】　図１
2004110173.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置のブラウザに表示される画面のデザインの記述が可能な言語で記述され、前記ブラウザの機能拡張プログラムで取得された条件情報と合成されることによって前記ブラウザに所定の画面として表示される型紙情報を記憶する記憶手段と、
前記クライアント装置からの要求に応じて、前記記憶手段に記憶された前記型紙情報をネットワークを介して送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
画像データを記憶する第２の記憶手段をさらに備え、
前記記憶手段は、前記第２の記憶手段に記憶された前記画像データのサムネイルを表示する画面として前記ブラウザに表示される型紙情報を記憶する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
画像データを記憶する第２の記憶手段と、
前記ブラウザに表示される前記所定の画面を用いて前記クライアント装置で入力された入力情報を受信する受信手段と、
前記受信手段で受信された前記入力情報に基づいて、前記第２の記憶手段に記憶された前記画像データをネットワークを介して前記クライアント装置に送信する第２の送信手段と
をさらに備えることを特徴とする請求項１記載の情報処理装置。
【請求項４】
ブラウザに表示される画面のデザインの記述が可能な言語で記述された型紙情報をネットワークを介してサーバ装置から受信する受信手段と、
所定の条件情報を取得する取得手段、該取得手段で取得された前記条件情報と前記受信手段で受信された前記型紙情報とを合成する合成手段及び該合成手段で合成された前記型紙情報を所定の画面として前記ブラウザに表示させる表示手段を具備する機能拡張プログラムを記憶する記憶手段と
を備えることを特徴とする情報処理装置。
【請求項５】
少なくとも一つ以上の印刷装置に接続可能な情報処理装置であって、
前記機能拡張プログラムが具備する前記取得手段が、前記印刷装置に関する情報又は該印刷装置の制御用ソフトウェアから取得される前記印刷装置の属性情報の少なくともいずれか一方を前記条件情報として取得し、
前記所定の画面が、前記印刷装置で実行される印刷処理の各種条件の入力画面である
ことを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記受信手段が、通信可能な他の情報処理装置からネットワークを介して画像データを受信し、
前記機能拡張プログラムが、前記所定の画面を用いて入力された各種条件を取得する条件取得手段と、該条件取得手段で取得された前記各種条件に基づいて、前記受信手段で受信された前記画像データから前記印刷装置で印刷させる印刷データを作成する作成手段とをさらに具備する
ことを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記条件取得手段で取得された前記各種条件を保存する保存手段をさらに備え、
前記機能拡張プログラムが具備する合成手段が、前記保存手段に保存された前記各種条件に基づいて、前記取得手段で取得された前記条件情報と前記受信手段で受信された前記型紙情報とを合成する
ことを特徴とする請求項６記載の情報処理装置。
【請求項８】
ブラウザの機能拡張プログラムを記憶する少なくとも一つ以上の他の情報処理装置とネットワークを介して接続可能であって、
前記記憶手段に前記ブラウザの前記機能拡張プログラムが記憶されていない場合、前記他の情報処理装置から前記ブラウザの前記機能拡張プログラムを取得するファイル取得手段をさらに備えることを特徴とする請求項４記載の情報処理装置。
【請求項９】
前記型紙情報が、Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅで記述されていることを特徴とする請求項１から８までのいずれか１項に記載の情報処理装置。
【請求項１０】
前記ネットワークが、インターネット又はローカルエリアネットワークであることを特徴とする請求項１から９までのいずれか１項に記載の情報処理装置。
【請求項１１】
第１の情報処理装置と第２の情報処理装置とがネットワークを介して通信可能な情報処理システムであって、
前記第１の情報処理装置が、
前記第２の情報処理装置のブラウザに表示される画面のデザインの記述が可能な言語で記述された型紙情報を記憶する第１の記憶手段と、
前記第２の情報処理装置からの要求に応じて、前記第１の記憶手段に記憶された前記型紙情報を送信する送信手段とを備え、
前記第２の情報処理装置が、
前記型紙情報を受信する受信手段と、
条件情報を取得する取得手段、該取得手段で取得された前記条件情報と前記受信手段で受信された前記型紙情報とを合成する合成手段及び該合成手段で合成された前記型紙情報を所定の画面として前記ブラウザに表示させる表示手段を具備する機能拡張プログラムを記憶する第２の記憶手段とを備える
ことを特徴とする情報処理システム。
【請求項１２】
クライアント装置のブラウザに表示される画面のデザインの記述が可能な言語で記述され、前記ブラウザの機能拡張プログラムで取得された条件情報と合成されることによって前記ブラウザに所定の画面として表示される型紙情報を記憶する情報処理装置における情報処理方法であって、
前記クライアント装置からの要求を受け付ける受付工程と、
前記要求に応じて前記型紙情報をネットワークを介して送信する送信工程と
を有することを特徴とする情報処理方法。
【請求項１３】
ブラウザに表示される画面のデザインの記述が可能な言語で記述された型紙情報をネットワークを介して受信する受信工程と、
条件情報を取得する条件取得工程と、
取得された前記条件情報と受信された前記型紙情報とを合成する合成工程と、合成された前記型紙情報を前記ブラウザに所定の画面として表示させる表示工程と
を有することを特徴とする情報処理方法。
【請求項１４】
請求項１２又は１３に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【請求項１５】
請求項１４に記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１６】
ネットワークを介してサーバ装置から送信された、ブラウザに表示される画面のデザインの記述が可能な言語で記述された型紙情報を取得する手順と、
所定の条件情報を取得する手順と、
前記取得された型紙情報を前記所定の条件情報と合成する手順と、
前記合成された前記型紙情報に基づき所定の画面として前記ブラウザに表示させるよう前記ブラウザを制御する手順と
をコンピュータに実行させるための機能拡張プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバがネットワークを介して接続されたクライアントに情報を提供し、クライアントが提供された情報に基づいてブラウザに画面を表示させるような情報処理装置、情報処理システム、情報処理方法、プログラム及び記録媒体に関する。
【０００２】
【従来の技術】
従来、サーバとクライアントがインターネットなどのネットワークを介して接続され、サーバがクライアントにＨＴＭＬ言語で記述された画面情報を提供し、クライアントがサーバから提供された画面情報に基づいてＷＷＷブラウザに画面を表示させるようなシステムがある。
【０００３】
【発明が解決しようとする課題】
しかしながら、この場合、クライアント独自の情報をＷＷＷブラウザ上の画面に表示させるためには、クライアントは独自の情報をサーバに送信して、サーバにその独自の情報を含めた画面情報を作成させなければならなかった。
【０００４】
例えば、サーバに格納された画像データを、クライアントに接続されたプリンタで印刷するための印刷操作画面をＷＷＷブラウザ上で表示させるためには、クライアントに接続されたプリンタに関する情報をサーバに転送して、サーバにこれらのプリンタに関する情報を含めた画面情報を作成させなければならない。
【０００５】
したがって、クライアントは独自の情報、例えばクライアントに接続されたプリンタに関する情報をサーバに送信する必要があり、プライバシーやセキュリティが保護されないという問題がある。
【０００６】
また、サーバは個々のクライアントから独自の情報を受信しなければならず、通信のトラフィックに負荷がかかるという問題がある。
【０００７】
また、サーバは個々のクライアントから受信した独自の情報に基づいてクライアント毎に画面情報を作成しなければならず、処理に負荷がかかるという問題がある。
【０００８】
本発明は、このような事情を考慮してなされたものであり、クライアントのセキュリティやプライバシーを保護することができるとともに、サーバのデータ転送効率や処理効率を向上させることができる情報処理装置、情報処理システム、情報処理方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る情報処理装置は、クライアント装置のブラウザに表示される画面のデザインの記述が可能な言語で記述され、前記ブラウザの機能拡張プログラムで取得された条件情報と合成されることによって前記ブラウザに所定の画面として表示される型紙情報を記憶する記憶手段と、前記クライアント装置からの要求に応じて、前記記憶手段に記憶された前記型紙情報をネットワークを介して送信する送信手段とを備えることを特徴とする。
【００１０】
また、本発明に係る情報処理装置は、画像データを記憶する第２の記憶手段をさらに備え、前記記憶手段は、前記第２の記憶手段に記憶された前記画像データのサムネイルを表示する画面として前記ブラウザに表示される型紙情報を記憶することを特徴とする。
【００１１】
さらに、本発明に係る情報処理装置は、画像データを記憶する第２の記憶手段と、前記ブラウザに表示される前記所定の画面を用いて前記クライアント装置で入力された入力情報を受信する受信手段と、前記受信手段で受信された前記入力情報に基づいて、前記第２の記憶手段に記憶された前記画像データをネットワークを介して前記クライアント装置に送信する第２の送信手段とをさらに備えることを特徴とする。
【００１２】
さらにまた、本発明に係る情報処理装置は、ブラウザに表示される画面のデザインの記述が可能な言語で記述された型紙情報をネットワークを介してサーバ装置から受信する受信手段と、所定の条件情報を取得する取得手段、該取得手段で取得された前記条件情報と前記受信手段で受信された前記型紙情報とを合成する合成手段及び該合成手段で合成された前記型紙情報を所定の画面として前記ブラウザに表示させる表示手段を具備する機能拡張プログラムを記憶する記憶手段とを備えることを特徴とする。
【００１３】
さらにまた、本発明は、少なくとも一つ以上の印刷装置に接続可能な情報処理装置であって、前記機能拡張プログラムが具備する前記取得手段が、前記印刷装置に関する情報又は該印刷装置の制御用ソフトウェアから取得される前記印刷装置の属性情報の少なくともいずれか一方を前記条件情報として取得し、前記所定の画面が、前記印刷装置で実行される印刷処理の各種条件の入力画面であることを特徴とする。
【００１４】
さらにまた、本発明に係る情報処理装置は、前記受信手段が、通信可能な他の情報処理装置からネットワークを介して画像データを受信し、前記機能拡張プログラムが、前記所定の画面を用いて入力された各種条件を取得する条件取得手段と、該条件取得手段で取得された前記各種条件に基づいて、前記受信手段で受信された前記画像データから前記印刷装置で印刷させる印刷データを作成する作成手段とをさらに具備することを特徴とする。
【００１５】
さらにまた、本発明に係る情報処理装置は、前記条件取得手段で取得された前記各種条件を保存する保存手段をさらに備え、前記機能拡張プログラムが具備する合成手段が、前記保存手段に保存された前記各種条件に基づいて、前記取得手段で取得された前記条件情報と前記受信手段で受信された前記型紙情報とを合成することを特徴とする。
【００１６】
さらにまた、本発明に係る情報処理装置は、ブラウザの機能拡張プログラムを記憶する少なくとも一つ以上の他の情報処理装置とネットワークを介して接続可能であって、前記記憶手段に前記ブラウザの前記機能拡張プログラムが記憶されていない場合、前記他の情報処理装置から前記ブラウザの前記機能拡張プログラムを取得するファイル取得手段をさらに備えることを特徴とする。
【００１７】
さらにまた、本発明に係る情報処理装置は、前記型紙情報が、Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅで記述されていることを特徴とする。
【００１８】
さらにまた、本発明に係る情報処理装置は、前記ネットワークが、インターネット又はローカルエリアネットワークであることを特徴とする。
【００１９】
さらにまた、本発明は、第１の情報処理装置と第２の情報処理装置とがネットワークを介して通信可能な情報処理システムであって、前記第１の情報処理装置が、前記第２の情報処理装置のブラウザに表示される画面のデザインの記述が可能な言語で記述された型紙情報を記憶する第１の記憶手段と、前記第２の情報処理装置からの要求に応じて、前記第１の記憶手段に記憶された前記型紙情報を送信する送信手段とを備え、前記第２の情報処理装置が、前記型紙情報を受信する受信手段と、条件情報を取得する取得手段、該取得手段で取得された前記条件情報と前記受信手段で受信された前記型紙情報とを合成する合成手段及び該合成手段で合成された前記型紙情報を所定の画面として前記ブラウザに表示させる表示手段を具備する機能拡張プログラムを記憶する第２の記憶手段とを備えることを特徴とする。
【００２０】
【発明の実施の形態】
以下、図面を参照して、本発明の一実施形態について詳細に説明する。
【００２１】
＜第１の実施形態＞
本発明における第１の実施形態について以下に説明する。
【００２２】
図１は、本発明の第１の実施形態に係る情報処理システムの構成図である。図１において、１１１は、本実施形態に係るクライアント端末装置である。クライアント端末装置１１１はインターネット又はローカルエリアネットワーク（ＬＡＮ）等のネットワーク１０４を介してサーバ装置１０１と接続されている。
【００２３】
サーバ装置１０１は、ネットワーク１０４を介して転送された画像データを保管するサービスを提供するサイトが有する情報処理装置群である。サーバ装置１０１は、ネットワークを介して各種要求を受信したり、それらに対する各種応答を送信するためのＷＷＷサーバ１０２を備える。
【００２４】
１１２は、クライアント端末装置１１１上で動作するＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）ブラウザである。ＷＷＷブラウザ１１２は、ネットワーク１０４を介して、サーバ装置１０１上のＷＷＷサーバ１０２からＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）言語で記述された各種ＨＴＭＬファイルを取得する。そして、ＷＷＷブラウザはＨＴＭＬファイルの記述を解釈し、クライアント端末装置１１１の表示装置（後述するＣＲＴ２０１）上に表示する機能を有する。
【００２５】
１１３は、ＷＷＷブラウザ１１２の機能を拡張する機能拡張部（プラグイン）である。プラグイン１１３はＷＷＷブラウザ１１２の機能拡張プログラムであり、ＨＴＭＬファイルの記述に従い、ＷＷＷブラウザ１１２によって実行される。
【００２６】
１１４は、プリンタ１１５を制御するためのソフトウェアである。プリンタドライバ１１４は、オペレーティングシステム（ＯＳ）を介してプラグイン１１３から印刷命令を受け取り、プリンタ１１５の印刷制御を行う。尚、クライアント端末装置１１１は複数のプリンタ１１５が接続可能であり、クライアント端末装置１１１には各プリンタの制御に必要なプリンタドライバ１１４が複数存在する。
【００２７】
１１５は、クライアント端末装置１１１に接続されたプリンタであり、具体的にはインクジェットプリンタ、レーザービームプリンタなどの画像形成装置である。
【００２８】
１１６は、プラグイン１１３が生成する印刷操作画面ＨＴＭＬである。この印刷操作画面ＨＴＭＬに基づいてＷＷＷブラウザ１１２は印刷操作画面を表示装置に表示する。
【００２９】
１０３は、サーバ装置１０１内の記憶部又はサーバ装置１０１に接続する外部記憶装置等に保管されている画像データである。
【００３０】
１０５は、印刷操作画面ＨＴＭＬ型紙作成部であり、ＷＷＷブラウザ１１２上に印刷操作画面を表示するための印刷操作画面ＨＴＭＬ型紙ファイルを作成する。印刷操作画面ＨＴＭＬ型紙作成部は、印刷操作画面に表示するのに必要な画像データ１０３と、印刷条件を設定するのに必要な入力部などのオブジェクトから印刷操作画面ＨＴＭＬ型紙ファイルを生成する。
【００３１】
１０６は、印刷操作画面ＨＴＭＬ型紙ファイルであり、印刷操作画面ＨＴＭＬ型紙作成部１０５によって生成される。この印刷操作画面ＨＴＭＬ型紙ファイルでの入力部は空のプルダウンボックスやテキスト入力ボックスであり、選択あるいは入力される印刷条件は、まだ設定されていない。
【００３２】
印刷操作画面ＨＴＭＬ型紙１０６は、サーバ装置１０１内の記憶部あるいはサーバ装置１０１に接続された外部記憶装置に記憶されているが、クライアント端末装置１１１のプラグイン１１３からの要求に従って、サーバ装置１０１のＷＷＷサーバ１０２からクライアント端末装置１１１のプラグイン１１３に送信される。そして、プラグイン１１３は印刷操作画面ＨＴＭＬ型紙１０６に各種印刷条件を追加設定して、印刷操作画面ＨＴＭＬ１１６を生成する。
【００３３】
１０７は、サーバ装置１０１に設定された印刷条件推奨リストであり、プラグイン１１３からの要求に従って送信される。クライアント端末装置１１１のプラグイン１１３が印刷条件設定インタフェースの印刷条件選択リスト（印刷条件の選択肢）を作成する際に参照される。また、これによって、サーバ装置１０１を有するサイトの運営者が推奨する印刷条件をクライアント端末装置１０２のユーザに提示することが可能となる。
【００３４】
すなわち、本実施形態に係る情報処理装置（サーバ装置１０１）は、クライアント端末装置１０２のＷＷＷブラウザ１１２に表示される画面のデザインの記述が可能な言語で記述され、ＷＷＷブラウザ１１２の機能拡張プログラム（プラグイン１１３）で取得された条件情報と合成されることによってＷＷＷブラウザ１１２に所定の画面として表示される型紙情報（印刷操作画面ＨＴＭＬ型紙１０６）を記憶し、クライアント端末装置１０２からの要求に応じて、記憶された型紙情報をネットワーク１０４を介して送信することを特徴とする。
【００３５】
また、本実施形態に係る情報処理装置（クライアント端末装置１０２）は、ＷＷＷブラウザ１１２に表示される画面のデザインの記述が可能な言語で記述された型紙情報（印刷操作画面ＨＴＭＬ型紙１０６）をネットワーク１０４を介してサーバ装置１０１から受信し、所定の条件情報の取得、取得された条件情報と受信された型紙情報との合成及び合成された型紙情報を所定の画面としてＷＷＷブラウザ１１２に表示させる機能を具備する機能拡張プログラムを記憶することを特徴とする。
【００３６】
また、本実施形態は、第１の情報処理装置（サーバ装置１０１）と第２の情報処理装置（クライアント端末装置１１１）とがネットワーク１０４を介して通信可能な情報処理システムである。ここで、第１の情報処理装置は、第２の情報処理装置のＷＷＷブラウザ１１２に表示される画面のデザインの記述が可能な言語で記述された型紙情報（印刷操作画面ＨＴＭＬ型紙１０６）を記憶し、第２の情報処理装置からの要求に応じて、記憶された型紙情報を送信する。一方、第２の情報処理装置は、型紙情報を受信し、条件情報の取得、取得された条件情報と受信された型紙情報との合成及び合成された型紙情報を所定の画面としてＷＷＷブラウザ１１２に表示させる機能を具備する機能拡張プログラムを記憶することを特徴とする。
【００３７】
図２は、本発明の第１の実施形態に係る印刷制御装置を実現したクライアント装置１１１の構成を示すブロック図である。図２において、２０１は表示装置（ＣＲＴ）であり、その表示画面には、例えば編集中の文書、図形、画像その他の編集情報や、アイコン、メッセージ、メニューその他のユーザインタフェース情報等が表示される。
【００３８】
２０２はビデオＲＡＭ（ＶＲＡＭ）であり、ＣＲＴ２０１の表示画面に表示するための画像が描画される。このＶＲＡＭ２０２によって生成された画像は所定の規定に従ってＣＲＴ２０１に転送され、表示される。２０３はビットムーブユニット（ＢＭＵ）であり、例えば、メモリ間（例えば、ＶＲＡＭ２０２と他のメモリ）のデータ転送や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワーク・インタフェース２１１）との間のデータ転送を制御する。
【００３９】
２０４はキーボードであり、文字や文書等を入力するための各種キーを有する。２０５はポインティングデバイスであり、例えば、ＣＲＴ２０１の表示画面上に表示されたアイコン、メニューその他のオブジェクトを指示するために使用される。
【００４０】
２０６はＣＰＵであり、ＲＯＭ２０７、ハードディスク又はフレキシブルディスクに格納された制御プログラムに基づいて、ＣＰＵデバイスに接続された各デバイスを制御する。
【００４１】
２０７はＲＯＭであり、各種の制御プログラムやデータを保持する。２０８はＲＡＭであり、ＣＰＵ２０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。２０９はハードディスクドライブ（ＨＤＤ）であり、ハードディスクに対するアクセスを制御する。２１０はフレキシブルディスクドライブ（ＦＤＤ）であり、フレキシブルディスクに対するアクセスを制御する。
【００４２】
２１１はネットワーク・インタフェース（Ｎｅｔ−Ｉ／Ｆ）であり、サーバ装置１１１やプリンタ１１５、不図示の他の情報処理装置、デバイス等とネットワーク２１３を介して通信を行うためのインタフェースである。２１２はＣＰＵバスであり、アドレスバス、データバス及びコントロールバスを含む。ＣＰＵ２０６に対する制御プログラムの提供は、ＲＯＭ２０７、ハードディスク、フレキシブルディスクから行うことができる。また、ネットワーク１０４を介して他の情報処理装置等から行うこともできる。
【００４３】
図３は、第１の実施形態に係るクライアント端末装置１１１のＷＷＷブラウザ１１２によって表示される画像データ表示画面の一例を示す図である。ユーザの操作によって、クライアント端末装置１１１上のＷＷＷブラウザ１１２がネットワーク１０４を介してサーバ装置１０１上のＷＷＷサーバ１０２に画像データ１０３の表示を要求すると、ＷＷＷサーバ１０２はＷＷＷブラウザ１１２に画像データ１０３を表示させるための画像データ表示ＨＴＭＬファイルを用意し、ネットワーク１０４を介してＷＷＷブラウザ１１２に送信する。そして、ＷＷＷブラウザ１１２は、画像データ表示ＨＴＭＬファイルに基づいて、クライアント端末装置１１１のＣＲＴ２０１上に図３示すような画像データ表示画面を表示する。
【００４４】
３０１は、ＷＷＷブラウザ１１２上に表示される画像データ表示画面の一例であって、サーバ装置１０１上に格納されている画像データ１０３の一群をアルバムとして表示する。３０３は、アルバムに属する画像データ１０３のサムネイルと説明文章等を表示する部分である。
【００４５】
３０２は、アルバムに属する画像データ１０３をプリンタ１１５で印刷する操作を開始するよう指示するためのクライアント印刷指示ボタンである。ユーザがポインティングデバイス２０５を用いてクライアント印刷指示ボタン３０２をクリック操作して、指示を入力することによって、印刷処理が開始される。そして、ＷＷＷブラウザ１１２上に図４に示すような印刷操作画面が表示される。
【００４６】
図４は、本実施形態に係るクライアント端末装置１１１のＷＷＷブラウザ１１２によって表示される印刷操作画面の一例を示す図である。
【００４７】
４０１は、ＷＷＷブラウザ１１２上に表示される印刷操作画面の一例であり、アルバム表示画面３０１上のクライアント印刷指示ボタン３０２によって指示が入力されると、表示される。印刷操作画面４０１には、画像データ表示画面３０１で表示されていた画像データ１０３のサムネイル４０６が表示される。尚、画像データ表示画面３０１に各画像データ１３０を指定するチェックボックス機能を備えるようにし、印刷操作画面４０１では画像データ表示画面３０１で指定された画像データ１０３のサムネイル４０６を表示されるようにしてもよい。
【００４８】
４０２は、画像データ１０３の印刷を行うプリンタ１１５を指定・変更するためのリストボックスである。４０３は、印刷する用紙サイズを指定・変更するためのリストボックスである。４０４は、印刷する用紙の種類を指定・変更するためのリストボックスである。４０５は、印刷する用紙上のレイアウトを指定・変更するためのリストボックスである。尚、リストボックス４０２〜４０５には、図４に示すようにデフォルトとして設定された選択肢のうちの１つが表示されるようにしてもよい。ここで、デフォルトの選択肢は印刷条件推奨リスト１０７に基づいて設定されるようにしてもよい。尚、プルダウンボックスをポインティングデバイスによってクリック操作されることによって、他の選択肢が一覧表示あるいは順に表示される。
【００４９】
４０７は、画像データ１０３の各々の印刷枚数をセットするためのエディットボックスである。４０８は、画像データ１０３の印刷の実行を指示する印刷ボタンである。ユーザがポインティングデバイス２０５を用いて印刷ボタン４０８を指示することにより、指定されたプリンタ１１５に画像データ１０３を印刷するよう指示し、印刷を実行させることができる。
【００５０】
すなわち、本発明に係る情報処理装置（サーバ装置１０１）は、画像データ１０３を記憶し、記憶されている型紙情報（印刷操作画面ＨＴＭＬ型紙１０６）は画像データ１０３のサムネイルを表示する画面としてＷＷＷブラウザ１１２に表示されるものであることを特徴とする。
【００５１】
次に、本発明の印刷処理手順についてフローチャート図とデータ例を参照しながら説明する。図５は、第１の実施形態に係るクライアント端末装置１１１における印刷処理手順を説明するためのフローチャートである。
【００５２】
まず、ユーザの操作によって、クライアント端末装置１１１上のＷＷＷブラウザ１１２が起動する（ステップＳ５０１）。次いで、ＷＷＷブラウザ１１２はネットワーク１０４を介してＷＷＷサーバ１０２に接続し、各種ＨＴＭＬファイルを取得する。そして、取得したＨＴＭＬファイルに基づいて、画像データ表示画面３０１を表示する（ステップＳ５０２）。
【００５３】
ユーザの操作によって画像データ表示画面３０１のクライアント印刷指示ボタン３０２が押され、印刷操作を開始するための指示が入力されたかどうかチェックする（ステップＳ５０３）。そして、ステップＳ５０３にて入力されたと判定されれば、クライアント端末装置１１１はプラグイン１１３が存在するかどうかをチェックする（ステップＳ５０４）。
【００５４】
ステップＳ５０４の判定の結果、プラグイン１１３が存在しない場合、クライアント端末装置１１１はネットワーク１０４を介してサーバ装置１０１よりプラグイン１１３を取得し、クライアント端末装置１１１内の記憶装置等に格納し（ステップＳ５０５）、ステップＳ５０６の処理を実行する。一方、ステップＳ５０４の判定の結果、プラグイン１１３が存在する場合、ステップＳ５０６の処理を実行する。
【００５５】
すなわち、本実施形態に係るクライアント端末装置１１１は、ブラウザの機能拡張プログラムを記憶する少なくとも一つ以上の他の情報処理装置とネットワーク１０４を介して接続可能であって、ＷＷＷブラウザ１１２の機能拡張プログラムが記憶されていない場合、他の情報処理装置からブラウザの機能拡張プログラムを取得することを特徴とする。
【００５６】
ステップＳ５０６では、クライアント端末装置１１１はＷＷＷサーバ１０２から取得したＨＴＭＬファイルに基づいてプラグイン１１３を起動する。起動されたプラグイン１１３は、プリンタドライバ１１４からプリンタ１１５の印刷条件（印刷可能な用紙サイズ、用紙の種類、レイアウトなど）を取得する。また、プラグイン１１３はネットワーク１０４をＷＷＷサーバ１０２から印刷操作画面ＨＴＭＬ型紙を取得する。そして、取得された印刷条件及び印刷操作画面ＨＴＭＬ型紙に基づいて印刷操作画面４０１を表示するための印刷操作画面ＨＴＭＬファイルを作成する（ステップＳ５０７）。
【００５７】
次に、作成された印刷操作画面ＨＴＭＬファイルの記述に基づいて印刷操作画面４０１がＷＷＷブラウザ１１２上に表示される（ステップＳ５０８）。そして、クライアント端末装置１１１は、ユーザの操作によって、印刷操作画面４０１上で各種印刷条件（印刷を実行するプリンタ、用紙サイズ、用紙の種類、レイアウトなど）が入力又は選択される（ステップＳ５０９）。
【００５８】
次いで、クライアント端末装置１１１は、ユーザの操作によって、印刷操作画面４０１の印刷ボタン４０８を押下され、印刷実行の指示が入力されたかどうかチェックする（ステップＳ５１０）。
【００５９】
ステップＳ５１０でのチェックの結果、印刷実行の指示が入力されれば、プラグイン１１３はネットワーク１０４を介してサーバ装置１０１から印刷対象となる画像データ１０３を識別するための情報（画像ファイル名など）から成る印刷画像転送要求をサーバ装置１０１に送信する。そして、プラグイン１１３は印刷対象となる画像データ１０３を取得する（ステップＳ５１１）。
【００６０】
クライアント端末装置１１１のプラグイン１１３は、ステップＳ５０９で選択されたプリンタ１１５と対応するプリンタドライバ１１４を起動する（ステップＳ５１２）。
【００６１】
そして、プラグイン１１３はステップＳ５１１にて取得した画像データ１０３及びステップＳ５０９で選択あるいは入力された印刷条件（用紙サイズ、用紙の種類、レイアウトなど）をプリンタドライバ１１４に送信する（ステップＳ５１３）。
【００６２】
尚、プリンタドライバ１１４は送信された画像データ１０３及び印刷条件に基づいて印刷データを作成して、プリンタ１１５に送信し、印刷を実行させる。
尚、本クライアント端末装置１１１における印刷処理を終了する場合にはＷＷＷブラウザ１１２を閉じることで終了することができる。
【００６３】
すなわち、本実施形態に係る情報処理装置（クライアント端末装置１１１）は、通信可能な他の情報処理装置（例えば、サーバ装置１０１）からネットワーク１０４を介して画像データ１０３を受信し、機能拡張プログラムが、所定の画面を用いて入力された各種条件を取得し、取得された各種条件に基づいて、受信された画像データ１０３からプリンタ１１５で印刷させる印刷データを作成する機能を有することを特徴とする。
【００６４】
また、図６は、サーバ装置１０１の印刷操作画面ＨＴＭＬ型紙作成部１０５で処理される印刷操作画面ＨＴＭＬ型紙作成の処理手順を説明するためのフローチャートである。
【００６５】
まず、サーバ装置１０１のＷＷＷサーバ１０２はクライアント端末装置１１１の印刷操作画面を生成処理中のプラグイン１１３から、印刷操作画面ＨＴＭＬ型紙の要求を受信したかどうかチェックする（ステップＳ６０１）。
【００６６】
ステップＳ６０１で受信したとチェックされれば、サーバ装置１０１の印刷操作画面ＨＴＭＬ型紙作成部１０５は、画像データ１０３のサムネイルとデフォルトの項目を表示するためのＨＴＭＬを記述して、印刷操作画面ＨＴＭＬ型紙１０６を作成する（ステップＳ６０２）。ここで、デフォルトの項目としては、各画像データの印刷枚数を入力するためのテキストボックスとその単位（”枚”など）を表示するためのラベルが挙げられる。
【００６７】
そして、サーバ装置１０１のＷＷＷサーバ１０２はクライアント端末装置１１１のプラグイン１１３に対して、生成された印刷操作画面ＨＴＭＬ型紙１０６をネットワーク１０４経由で送信する（ステップＳ６０３）。
【００６８】
図７は、第１の実施形態に係るクライアント端末装置１１１のプラグイン１１３における印刷操作画面生成処理を説明するためのフローチャートであり、図５に示される印刷操作画面生成処理（ステップＳ５０７）の詳細について示したものである。
【００６９】
まず、プラグイン１１３はサーバ装置１０１のＷＷＷサーバ１０２から印刷操作画面ＨＴＭＬ型紙１０６を取得する（ステップＳ７０１）。
【００７０】
次に、プラグイン１１３はＯＳを介してクライアント端末装置１１１に接続されているプリンタ１１５の情報を取得してプリンタの一覧を含む印刷条件選択リストを作成する（ステップＳ７０２）。
【００７１】
次に、プラグイン１１３は作成された印刷条件選択リスト内のプリンタ１１５それぞれについて印刷可能な用紙サイズを各プリンタドライバ１１４に問い合わせて取得し、プリンタ１１５毎に用紙サイズを対応付けた選択リストを作成する（ステップＳ７０３）。
【００７２】
さらに、プラグイン１１３は作成された印刷条件選択リスト内のプリンタ１１５それぞれについて印刷可能な用紙の種類を各プリンタドライバ１１４に問い合わせて取得し、プリンタ、用紙サイズの組み合わせ毎に用紙の種類を対応付けた選択リストを作成する（ステップＳ７０４）。
【００７３】
そして、プラグイン１１３は作成された印刷条件選択リスト内のプリンタ１１５それぞれについて印刷可能なレイアウトを各プリンタドライバ１１４に問い合わせて取得し、プリンタ、用紙サイズ、用紙の種類の組み合わせ毎にレイアウトを対応付けた印刷条件選択リストを作成する（ステップＳ７０５）。
【００７４】
また、プラグイン１１３はステップＳ７０２〜Ｓ７０５で作成した印刷条件選択リストを使って各印刷条件を選択するためのユーザインタフェースをＷＷＷブラウザ１１２に表示させるように記述したＨＴＭＬのスクリプトを作成する（ステップＳ７０６）。例えば、各印刷条件について後述する図８の８０１に示すようなプルダウンメニューを表示する。
【００７５】
次に、プラグイン１１３はステップＳ７０１で取得した印刷操作画面ＨＴＭＬ型紙の印刷条件ユーザインタフェース設定部分に、ステップＳ７０６で作成したスクリプトを挿入して合成し、印刷操作画面ＨＴＭＬ１１６を作成する（ステップＳ７０７）。
【００７６】
そして、プラグイン１１３は作成した印刷操作画面ＨＴＭＬ１１６を保持する（ステップＳ７０８）。してＷＷＷブラウザ１１２は保持された印刷操作画面ＨＴＭＬ１１６に基づいて印刷操作画面４０１を表示する。
【００７７】
また、図８は、本発明の第１の実施形態における印刷操作画面ＨＴＭＬ型紙１０６及び各印刷条件を選択するためのユーザインタフェースの一例を示す図である。図８において、８０１は、プラグイン１１３が図７のステップＳ７０２からステップＳ７０６の処理によって生成されたスクリプトに基づいて表示される印刷条件設定メニューユーザインタフェースである。
【００７８】
印刷条件設定メニューユーザインタフェース８０１において、プリンタ選択メニュー８０２には、印刷条件選択リストに基づいて、クライアント端末装置１１１と接続されたプリンタ１１５の選択リストが選択肢として表示される。用紙サイズ選択メニュー８０３には、プリンタ選択メニュー８０２で選択されたプリンタ１１５で印刷可能な用紙サイズの選択リストが選択肢として表示される。
【００７９】
用紙の種類選択メニュー８０４には、プリンタ選択メニュー８０２で選択されたプリンタ１１５及び用紙サイズ選択メニュー８０３で選択された用紙サイズで印刷可能な用紙の種類の選択リストが選択肢として表示される。さらに、レイアウト選択メニュー８０５には、プリンタ選択メニュー８０２で選択されたプリンタ１１５及び用紙サイズ選択メニュー８０３で選択された用紙サイズ及び用紙の種類選択メニュー８０４で選択された用紙の種類で印刷可能な印刷条件（レイアウト）選択リストが選択肢として表示される。
【００８０】
８０６は、ステップＳ７０１でプラグイン１１３がネットワークを介してサーバ装置１０１のＷＷＷサーバ１０２から取得した印刷操作画面ＨＴＭＬ型紙１０６に基づいてＷＷＷブラウザ１１２に表示される画面の一例である。印刷操作画面ＨＴＭＬ型紙１０６に基づいて表示される８０６において、８０７は、印刷条件設定メニューユーザインタフェース８０１を表示するための部分である。
【００８１】
ステップＳ７０７において、ステップＳ７０６で作成されたスクリプトを印刷操作画面ＨＴＭＬ型紙１０６に挿入することによって合成された印刷操作画面ＨＴＭＬ１１６に基づいて、ＷＷＷブラウザ１１２は画面８０６に印刷条件設定メニューユーザインタフェース８０１がはめ込まれた印刷操作画面４０１を表示することができる。
【００８２】
以上説明したように、本実施形態では、クライアント端末装置はプラグインを用いて、サーバ装置１０１から取得したＨＴＭＬ型紙ファイル及びクライアント装置１１１に接続されたプリンタ１１５のプリンタドライバから取得した印刷条件とを合成してＨＴＭＬファイルを作成する。そして、クライアント端末装置はＷＷＷブラウザを用いて、作成されたＨＴＭＬファイルに基づいて印刷操作画面を表示するようにした。
【００８３】
これにより、クライアント端末装置はサーバ装置にクライアント側の情報を通知することがないので、クライアントのセキュリティやプライバシーを保護できるという効果がある。また、サーバ装置は複数のプリンタの印刷条件のを管理をする必要やクライアント端末装置毎の画面情報を作成する必要がないので、効率的にクライアント端末装置に印刷画面を提供することができるという効果がある。
【００８４】
＜第２の実施形態＞
本発明における第２の実施形態について、以下に説明する。尚、第２の実施形態において、情報処理システムの構成やクライアント端末装置の構成、アルバム表示画面の構成、印刷操作画面の構成、ＷＷＷブラウザ上でのアルバム表示の手順、サーバ装置が印刷操作画面ＨＴＭＬ型紙を作成する処理の手順などは上述した第１の実施の形態と同様であるので、ここでの説明は省略する。
【００８５】
図９は、第２の実施形態に係るクライアント端末装置１１１における印刷処理手順を説明するためのフローチャートである。尚、図９に示すフローチャートにおいて、ステップＳ５０１からＳ５０６までの処理は、上述した第１の実施形態の図５のフローチャートにおけるステップＳ５０１からＳ５０６までの処理と同じである。従って、以下では異なる部分について説明する。
【００８６】
プラグイン１１３が起動すると、ステップＳ９０７では、プラグイン１１３はクライアント端末装置１１１に接続されたプリンタ１１５が印刷可能な条件を取得して、図４に示すような印刷操作画面４０１を作成するための処理を行う。ここで、上述した第１の実施形態におけるステップＳ５０７の処理と本実施の形態におけるステップＳ９０７の処理の違いについて説明する。
【００８７】
本実施形態では、プラグイン１１３はサーバ装置１０１から図１１の１１１０で示されるような選択するプルダウンメニューが既に設定されている印刷操作画面ＨＴＭＬ型紙を取得する。そして、プラグイン１１３はＯＳを介して取得したクライアント端末装置１１１に接続されたプリンタ１１５の情報に基づいて、最初に選択すべき印刷条件であるプリンタのみを印刷条件設定ユーザインタフェースに設定し、印刷操作画面ＨＴＭＬ１１６を生成する。
【００８８】
また、ステップＳ９０８では、図５のステップＳ５０８と同様に、ＷＷＷブラウザ１１２は生成したされた印刷操作画面ＨＴＭＬ１１６に基づいて印刷操作画面４０１を表示する。そして、ステップＳ９０９では、ユーザの操作によってクライアント端末装置１１１は、最初に、印刷条件であるプリンタ１１５が選択された結果が入力される。
【００８９】
その結果、プラグイン１１３はステップＳ９０９で選択されたプリンタ１１５のプリンタドライバ１１４から、次の印刷条件、例えば用紙サイズの選択リストを作成する。そして、印刷操作画面ＨＴＭＬ１１６の印刷条件設定ユーザインタフェースメニューの用紙サイズプルダウンメニューに作成された用紙サイズ選択リストを設定する（ステップＳ９１０）。
【００９０】
そして、ステップＳ９１０で新たな印刷条件（例えば、用紙サイズ）が設定された印刷操作画面ＨＴＭＬ１１６に基づいて、ＷＷＷブラウザは印刷操作画面４０１を表示する。そして、ユーザの操作によってクライアント端末装置１１１は、次の印刷条件（例えば、用紙サイズ）を選択された結果が入力される（ステップＳ９１１）。
【００９１】
その後、プラグイン１１３は選択すべき印刷条件が全て選択されたかを判断する（ステップＳ９１２）。ステップＳ９１２の判断の結果、全て選択されていないと判断されれば、次の印刷条件（例えば、用紙の種類、レイアウトなど）についてステップＳ９１０及びステップＳ９１１の処理を行う。
【００９２】
ステップＳ９１２の判断の結果、選択すべき印刷条件が全て選択されたと判断されれば、クライアント端末装置１１１は上述した第１の実施形態と同様にステップＳ５１０からステップＳ５１３の処理を順に実行する。
【００９３】
また、図１０は、本発明の第２の実施形態におけるサーバ装置１０１の印刷操作画面ＨＴＭＬ型紙作成の処理手順を説明するためのフローチャートである。
【００９４】
まず、プラグイン１１３はサーバ装置１０１のＷＷＷサーバ１０２から印刷操作画面ＨＴＭＬ型紙１０６を取得する（ステップＳ１００１）。但し、本実施形態で取得される印刷操作画面ＨＴＭＬ型紙１０６は、図１１に示すように印刷条件設定ユーザインタフェース部分１１１１〜１１１４が既に設定されている。
【００９５】
次に、プラグイン１１３はＯＳを介してクライアント端末装置１１１に接続されているプリンタ１１５の情報を取得して、プリンタ１１５の選択リストを作成する（ステップＳ１００２）。
【００９６】
また、プラグイン１１３はステップＳ１００１で取得した印刷操作画面ＨＴＭＬ型紙１０６にステップＳ１００２で作成したプリンタ選択リストを設定して印刷操作画面ＨＴＭＬ１１６を作成する（ステップＳ１００３）。そして、プラグイン１１３はステップＳ１００３で作成した印刷操作画面ＨＴＭＬ１１６を保持する（ステップＳ１００４）。ＷＷＷブラウザ１１２は保持された印刷操作画面ＨＴＭＬ１１６に基づいて印刷操作画面４０１を表示する。
【００９７】
また、図１１は、本発明の第２の実施形態に係るクライアント端末装置１１２において生成された印刷操作画面の一例を示す図である。図１１において、１１１０は、図１０のステップＳ１００１でサーバ装置１０１から取得した印刷操作画面ＨＴＭＬ型紙１１１０に基づいてＷＷＷブラウザ１１２に表示される印刷操作画面の一例である。
【００９８】
１１０１は、プリンタ選択リストであり、図１０のステップＳ１００２で作成された最初に選択すべき印刷条件である。プリンタ選択リスト１１０１は、図１０のステップＳ１００３で、印刷操作画面ＨＴＭＬ型紙１１１０内のプリンタ選択プルダウンメニュー１１１１に設定される。
【００９９】
また、ユーザの操作によってクライアント端末装置１１１において、プリンタ選択プルダウンメニュー１１１１の中からプリンタ１１５が選択されると、上述した図９のステップＳ９１０でプラグイン１１３は用紙サイズの選択リスト１１０２を作成し、用紙サイズ選択プルダウンメニュー１１１２に設定する。また、ユーザの操作によってクライアント端末装置１１１において、用紙サイズ選択プルダウンメニュー１１１２の中から用紙サイズが選択されると、プラグイン１１３は用紙の種類選択リスト１１０３を作成して、用紙の種類選択プルダウンメニュー１１１３に設定する。
【０１００】
また、ユーザの操作によってクライアント端末装置１１１において、用紙の種類選択プルダウンメニュー１１１３の中から用紙の種類が選択されると、プラグイン１１３はレイアウト選択リスト１１０４を作成して、レイアウト選択プルダウンメニュー１１１４に設定する。
【０１０１】
以上説明したように、本実施形態では、クライアント端末装置は、最初に、プラグインを用いてサーバ装置１０１から取得したＨＴＭＬ型紙ファイル及びＯＳから取得したプリンタの情報とを合成して第１のＨＴＭＬファイルを作成し、ＷＷＷブラウザを用いて、作成された第１のＨＴＭＬファイルに基づいて印刷操作画面を表示する。そして、次に第１のＨＴＭＬファイルとプリンタドライバから取得した印刷条件とを合成して第２のＨＴＭＬファイルを作成し、ＷＷＷブラウザを用いて、作成された第２のＨＴＭＬファイルに基づいて印刷操作画面を表示するようにした。
【０１０２】
これにより、クライアント端末装置は全ての選択肢を網羅した印刷条件選択リストを作成することがないので、ＷＷＷブラウザを用いて表示するための印刷操作画面ＨＴＭＬを作成する時間を短縮できるという効果がある。また、全ての選択肢を網羅した印刷条件選択リストを保持する必要がないため、使用されるメモリの容量を節約することができるという効果がある。
【０１０３】
＜第３の実施形態＞
本発明における第３の実施形態について、以下に説明する。尚、第２の実施形態において、クライアント端末装置の構成、アルバム表示画面の構成、印刷操作画面の構成、サーバ装置が印刷操作画面ＨＴＭＬ型紙を作成する手順、印刷操作画面ＨＴＭＬ型紙などは上述した第１の実施の形態と同様であるので、ここでの説明は省略する。
【０１０４】
図１４は、本発明の第３の実施形態に係る印刷制御装置を備えた情報処理システムの構成図である。
【０１０５】
本実施形態に係るクライアント端末装置１４１１には、第１の実施形態に係るクライアント端末装置１１１の構成に前回選択印刷条件１１７というファイルが追加されている。尚、クライアント端末装置１４１１の他の部分については、第１の実施形態で説明した図１のクライアント端末装置１１１のものと同じであるので、説明を省略する。また、図１４において、図１のクライアント端末装置１１１の構成と同じものについては、同じ番号を振ってある。
【０１０６】
図１２は、本発明の第３の実施形態にクライアント端末装置１４１１における印刷処理の手順を説明するためのフローチャートである。
【０１０７】
尚、図１２のフローチャートにおいて、ステップＳ５０１からステップＳ５０６、ステップＳ５０８からステップＳ５１３までの処理は、上述した第１の実施形態の図５の同符号のステップの処理と同じである。従って、以下では異なる部分について説明する。
【０１０８】
ステップＳ５１１で印刷結果が出力された後に、ステップＳ５０９で選択された印刷条件を前回選択印刷条件１１７としてクライアント端末装置内の記憶部などに保存する（ステップＳ１２１４）。
【０１０９】
また、図１３は、本発明の第３の実施形態に係るクライアント端末装置１１１のプラグイン１１３における印刷操作画面生成処理の詳細な手順を説明するためのフローチャートであり、図１２に示される印刷操作画面生成処理（ステップＳ１２０７）の詳細について示したものである。
【０１１０】
図１３において、ステップＳ７０１からステップＳ７０５の処理は、第１の実施形態で示した図７の印刷操作画面生成処理のフローチャートにおけるステップＳ７０１からステップＳ７０５と同じである。
【０１１１】
そして、ステップＳ１３０６では、プラグイン１１３は、図１２のステップＳ１２１４で保存された前回選択印刷条件ファイル１１７を読み込んで、前回選択印刷条件ファイル１１７に記述された条件をステップＳ７０２からＳ７０５で作成された各印刷条件選択リストの選択肢の標準表示とするための処理を行う。
【０１１２】
そして、プラグイン１１３は、ステップＳ１３０７の処理によって、図４の印刷操作画面４０１において、各種条件のリストボックス４０２〜４０５でにおいて前回選択印刷条件ファイル１１７に記述された条件がデフォルトで表示されるように記述したＨＴＭＬのスクリプトを生成する。尚、他の条件はリストボックスのプルダウンをポインティングデバイスによってクリック操作することによって、一覧あるいは順に表示されるように記述されている。そして、図７のステップＳ７０７及びステップＳ７０８と同様の処理を実行する。
【０１１３】
以上説明したように、本実施の形態では、クライアント端末装置は、前回選択して印刷した際の印刷条件を保存しておき、次回印刷時に印刷操作画面上でその印刷条件を選択された状態で表示するようにした。これによって、ユーザは前回と同じ印刷条件で印刷する場合には、最初から印刷条件を選択し直す手間と時間を節減することができるという効果が得られる。
【０１１４】
＜その他の実施形態＞
尚、本発明は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【０１１５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１６】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１７】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【０１１８】
【発明の効果】
以上説明したように、本発明によれば、クライアントのセキュリティやプライバシーを保護することができるとともに、サーバのデータ転送効率や処理効率を向上させることができるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る情報処理システムの構成図である。
【図２】本発明の第１の実施形態に係るクライアント端末装置の構成を示すブロック図である。
【図３】第１の実施形態に係るアルバム表示画面の一例を示す図である。
【図４】本実施形態に係る印刷操作画面の一例を示す図である。
【図５】第１の実施形態に係るクライアント端末装置における印刷処理の手順を説明するためのフローチャートである。
【図６】第１の実施形態に係るサーバ装置における印刷操作ＨＴＭＬ型紙作成処理の手順を説明するためのフローチャートである。
【図７】第１の実施形態に係るクライアント端末装置のプラグインにおける印刷操作画面生成処理の手順を説明するためのフローチャートである。
【図８】本発明の第１の実施形態に係る印刷操作画面ＨＴＭＬに基づいてＷＷＷブラウザに表示される画面の一例を示す図である。
【図９】本発明の第２の実施形態に係るクライアント端末装置における印刷処理の手順を説明するためのフローチャートである。
【図１０】本発明の第２の実施形態に係るクライアント端末装置のプラグインにおける印刷操作画面生成処理の手順を説明するためのフローチャートである。
【図１１】本発明の第２の実施形態に係る印刷操作画面ＨＴＭＬに基づいてＷＷＷブラウザに表示される画面の一例を示す図である。
【図１２】本発明の第３の実施形態に係るクライアント端末装置１１１における印刷処理の手順を説明するためのフローチャートである。
【図１３】本発明の第３の実施形態に係るクライアント端末装置のプラグインにおける印刷操作画面生成処理の手順を説明するためのフローチャートである。
【図１４】本発明の第３の実施形態に係る印刷制御装置を備えた情報処理システムの構成図である。
【符号の説明】
１０１、１４０１　サーバ装置
１０２　ＷＷＷサーバ
１０３　画像データ
１０４　ネットワーク
１０５　印刷操作画面ＨＴＭＬ型紙作成部
１０６　印刷操作画面ＨＴＭＬ型紙
１０７　印刷条件推奨リスト
１１１、１４１１　クライアント端末装置
１１２　ＷＷＷブラウザ
１１３　プラグイン
１１４　プリンタドライバ
１１５　プリンタ
１１６　印刷操作画面ＨＴＭＬ
１１７　前回選択印刷条件
２０１　ＣＲＴ
２０２　ビデオＲＡＭ（ＶＲＡＭ）
２０３　ＢＭＵ
２０４　キーボード
２０５　ポインティングデバイス
２０６　ＣＰＵ
２０７　ＲＯＭ
２０８　ＲＡＭ
２０９　ハードディスク
２１０　フレキシブルディスク
２１１　ネットワーク・インタフェース
２１２　Ｉ／Ｏバス
２１３　ネットワーク
【図１】
2004110173.tif 000003
【図２】
2004110173.tif 000004
【図３】
2004110173.tif 000005
【図４】
2004110173.tif 000006
【図５】
2004110173.tif 000007
【図６】
2004110173.tif 000008
【図７】
2004110173.tif 000009
【図８】
2004110173.tif 000010
【図９】
2004110173.tif 000011
【図１０】
2004110173.tif 000012
【図１１】
2004110173.tif 000013
【図１２】
2004110173.tif 000014
【図１３】
2004110173.tif 000015
【図１４】
2004110173.tif 000016