(57)【要約】【課題】印刷対象データの配布者が意図する印刷結果を印刷対象データの配布先で容易に得られる印刷制御サーバ、方法及びプログラムを提供する。【解決手段】ネットワークを通じて互いに通信可能なサーバと複数の印刷システムとを用いた印刷制御方法であって、印刷システムにおいて、印刷対象データと印刷対象データを印刷システムで印刷するための制御情報とを要求する印刷情報要求をサーバに送信する印刷要求段階（Ｓ１５０）と、サーバにおいて、印刷情報要求を受信すると印刷対象データ及び制御情報を印刷システムに送信する送信段階（Ｓ１５５）と、印刷システムにおいて、制御情報を用いて印刷対象データを印刷する印刷段階と（Ｓ１６０）、を含む。【選択図】　図１
2004062527.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを通じて互いに通信可能なサーバと複数の印刷システムとを用いた印刷制御方法であって、
前記印刷システムにおいて、印刷対象データと前記印刷対象データを前記印刷システムで印刷するための制御情報とを要求する印刷情報要求を前記サーバに送信する印刷要求段階と、
前記サーバにおいて、前記印刷情報要求を受信すると前記印刷対象データ及び前記制御情報を前記印刷システムに送信する送信段階と、
前記印刷システムにおいて、前記制御情報を用いて前記印刷対象データを印刷する印刷段階と、
を含むことを特徴とする印刷制御方法。
【請求項２】
ネットワークを通じて前記サーバと通信可能な配布者端末において、前記印刷対象データの印刷設定情報を前記サーバに送信する印刷設定送信段階と、
前記サーバにおいて、前記印刷設定情報を受信すると前記印刷設定情報に基づいて前記制御情報を生成する制御情報生成段階と、
を更に含むことを特徴とする請求項１に記載の印刷制御方法。
【請求項３】
前記印刷システムにおいて、前記印刷情報要求を送信するための画面情報を要求する画面送信要求を送信する画面要求段階と、
前記サーバにおいて、前記画面送信要求を受信すると前記画面情報を前記印刷システムに送信する画面送信段階と、
を更に含み、前記印刷要求段階において、前記画面情報を用いて前記印刷情報要求を送信することを特徴とする請求項１に記載の印刷制御方法。
【請求項４】
前記画面送信段階において、前記印刷対象データの概要を表す情報を表示する前記画面情報を前記印刷システムに送信することを特徴とする請求項３に記載の印刷制御方法。
【請求項５】
ネットワークを通じて前記サーバと通信可能な配布者端末において、前記印刷対象データの印刷設定情報を前記サーバに送信する印刷設定送信段階と、
前記サーバにおいて、前記印刷設定情報を受信すると前記印刷設定情報に基づいて前記制御情報を生成する制御情報生成段階と、
を更に含むことを特徴とする請求項３又は４に記載の印刷制御方法。
【請求項６】
前記画面送信段階において、前記印刷設定情報の少なくとも一部を表示する前記画面情報を前記印刷システムに送信することを特徴とする請求項５に記載の印刷制御方法。
【請求項７】
前記制御情報生成段階において、前記印刷設定情報を受信すると前記画面送信要求を送信するためのアドレスを予め指定された前記印刷システムのユーザに通知するアドレス通知段階を更に含むことを特徴とする請求項５又は６に記載の印刷制御方法。
【請求項８】
印刷対象データと前記印刷対象データを印刷システムで印刷するための制御情報とを記憶する記憶手段と、
印刷対象データと前記制御情報とを要求する印刷情報要求をネットワークを通じて前記印刷システムから受信する受付手段と、
前記印刷情報要求を受信すると前記印刷対象データ及び前記制御情報をネットワークを通じて前記印刷システムに送信する送信手段と、
を備えることを特徴とする印刷制御サーバ。
【請求項９】
前記印刷対象データの印刷設定情報をネットワークを通じて受信する印刷設定手段と、
前記印刷設定情報に基づいて前記制御情報を生成する制御情報生成手段と、
を更に備えることを特徴とする請求項８に記載の印刷制御サーバ。
【請求項１０】
前記印刷情報要求を送信するための画面情報を要求する画面送信要求をネットワークを通じて前記印刷システムから受信する画面選択手段と、
前記画面送信要求を受信すると前記画面情報をネットワークを通じて前記印刷システムに送信する画面送信手段と、
を更に備えることを特徴とする請求項８に記載の印刷制御サーバ。
【請求項１１】
前記画面送信手段は、前記印刷対象データの概要を表す情報を表示する前記画面情報を前記印刷システムに送信することを特徴とする請求項１０に記載の印刷制御サーバ。
【請求項１２】
前記印刷対象データの印刷設定情報をネットワークを通じて受信する印刷設定手段と、
前記印刷設定情報に基づいて前記制御情報を生成する制御情報生成手段と、
を更に備えることを特徴とする請求項１０又は１１に記載の印刷制御サーバ。
【請求項１３】
前記画面送信手段は、前記印刷設定情報の少なくとも一部を表示する前記画面情報を前記印刷システムに送信することを特徴とする請求項１２に記載の印刷制御サーバ。
【請求項１４】
前記印刷設定手段で前記印刷設定情報を受信すると前記画面送信要求を送信するためのアドレスを予め指定された前記印刷システムのユーザに通知するアドレス通知手段を更に備えることを特徴とする請求項１２又は１３に記載の印刷制御サーバ。
【請求項１５】
印刷対象データと前記印刷対象データを印刷システムで印刷するための制御情報とを要求する印刷情報要求をネットワークを通じて前記印刷システムから受信する受付手順と、
前記印刷情報要求を受信すると前記印刷対象データ及び前記制御情報をネットワークを通じて前記印刷システムに送信する送信手順と、
をコンピュータに実行させることを特徴とする印刷制御プログラム。
【請求項１６】
前記印刷対象データの印刷設定情報をネットワークを通じて受信する印刷設定手順と、
前記印刷設定情報に基づいて前記制御情報を生成する制御情報生成手順と、
を更にコンピュータに実行させることを特徴とする請求項１５に記載の印刷制御プログラム。
【請求項１７】
前記印刷情報要求を送信するための画面情報を要求する画面送信要求をネットワークを通じて前記印刷システムから受信する画面選択手順と、
前記画面送信要求に応じて前記画面情報をネットワークを通じて前記印刷システムに送信する画面送信手順と、
を更にコンピュータに実行させることを特徴とする請求項１５に記載の印刷制御プログラム。
【請求項１８】
前記画面送信手順は、前記印刷対象データの概要を表す情報を表示する前記画面情報を前記印刷システムに送信することを特徴とする請求項１７に記載の印刷制御プログラム。
【請求項１９】
前記印刷対象データの印刷設定情報をネットワークを通じて受信する印刷設定手順と、
前記印刷設定情報に基づいて前記制御情報を生成する制御情報生成手順と、
を更にコンピュータに実行させることを特徴とする請求項１７又は１８に記載の印刷制御プログラム。
【請求項２０】
前記画面送信手順は、前記印刷設定情報の少なくとも一部を表示する前記画面情報を前記印刷システムに送信することを特徴とする請求項１９に記載の印刷制御プログラム。
【請求項２１】
前記印刷設定手順で前記印刷設定情報を受信すると前記画面送信要求を送信するためのアドレスを予め指定された前記印刷システムのユーザに通知するアドレス通知手順を更にコンピュータに実行させることを特徴とする請求項１９又は２０に記載の印刷制御プログラム。
【請求項２２】
請求項１５〜２１のいずれか一項に記載の印刷制御プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷制御方法、サーバ及びプログラムに関する。
【０００２】
【従来の技術】
画像データや文書データ等のデータを配布する方法としてＷＷＷ（Ｗｏｒｌｄ　ＷｉｄｅＷｅｂ）を用いる方法が知られている。例えば旅行に行ったときにディジタルカメラで記録した画像データを一緒に旅行に行った複数の友人に配布したいとき、記録した画像データを閲覧するためのＨＴＭＬファイルを作成して画像データと共にＷＷＷサーバにアップロードし、当該ＨＴＭＬファイルにアクセスするためのＵＲＬを友人に連絡すれば、各友人はそのＵＲＬに基づいてＷｅｂブラウザで画像データを閲覧することができる。従って画像データの配布者（送り手）は画像データを一人一人に配布する必要がなく、大幅に手間を低減することができる。一方、友人（受け手）は連絡されたＵＲＬにより画像データを閲覧し、必要であれば画像データを例えばパーソナルコンピュータに接続したプリンタで印刷することができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の方法は配布したデータの印刷を個々の受け手が行うため、送り手がある特定の印刷設定で印刷されることを想定してデータを作成、配布しても、受け手側においては必ずしも送り手が想定した通りの設定で印刷されるとは限らない。例えば特定の階調、解像度、用紙サイズ、補正処理等をプリンタドライバに設定して印刷してもらうことを想定して画像データを作成し、ＷＷＷサーバにアップロードしたとしても、受け手がその通りに印刷設定を行わなければ受け手のプリンタから出力される印刷結果は送り手が意図したものとは違ったものとなってしまうことになる。
【０００４】
本発明は上記問題を解決するために創作されたものであって、その目的は印刷対象データの配布者が意図する印刷結果を印刷対象データの配布先で容易に得られる印刷制御サーバ、方法及びプログラムを提供することにある。
【０００５】
【課題を解決するための手段】
請求項１に記載の印刷制御方法は、ネットワークを通じて互いに通信可能なサーバと複数の印刷システムとを用いた印刷制御方法であって、印刷システムにおいて、印刷対象データと印刷対象データを印刷システムで印刷するための制御情報とを要求する印刷情報要求をサーバに送信する印刷要求段階と、サーバにおいて、印刷情報要求を受信すると印刷対象データ及び制御情報を印刷システムに送信する送信段階と、印刷システムにおいて、制御情報を用いて印刷対象データを印刷する印刷段階と、を含むことを特徴とする。この印刷制御方法によると、印刷制御サーバは印刷対象データ及び制御情報をネットワークを通じて印刷システムに送信することができる。制御情報は印刷対象データを配布先である印刷システムで印刷するための情報であるため、印刷システムは印刷対象データを制御情報に従って印刷することができ、従って印刷システム側には制御情報に従った印刷結果が出力される。従って印刷対象データの配布者は意図する印刷結果が得られるよう制御情報をサーバに格納しておけば、印刷システム側に意図する印刷結果を得させることができる。よって請求項１に記載の印刷制御方法によると、印刷対象データの配布者が意図する印刷結果を印刷対象データの配布先で容易に得られる。
【０００６】
請求項２に記載の印刷制御方法は、ネットワークを通じてサーバと通信可能な配布者端末において、印刷対象データの印刷設定情報をサーバに送信する印刷設定送信段階と、サーバにおいて、印刷設定情報を受信すると印刷設定情報に基づいて制御情報を生成する制御情報生成段階と、を更に含むことを特徴とする。この印刷制御方法によると、印刷対象データの配布者は印刷設定情報をネットワークを介して接続された配布者端末から印刷制御サーバに送信することができ、印刷制御サーバと離れた遠隔地から印刷設定情報を送信し、制御情報を生成させることができる。
【０００７】
請求項３に記載の印刷制御方法は、印刷システムにおいて、印刷情報要求を送信するための画面情報を要求する画面送信要求を送信する画面要求段階と、サーバにおいて、画面送信要求を受信すると画面情報を印刷システムに送信する画面送信段階と、を更に含み、印刷要求段階において、画面情報を用いて印刷情報要求を送信することを特徴とする。この印刷制御方法によると、印刷システムのユーザは画面情報に基づいて表示された画面を用いて印刷情報要求を送信することができる
【０００８】
請求項４に記載の印刷制御方法では、画面送信段階において、印刷対象データの概要を表す情報を表示する画面情報を印刷システムに送信することを特徴とする。この印刷制御方法によると、受け手は印刷対象データの概要を確認した後に印刷制御サーバに印刷を要求できる。
【０００９】
請求項５に記載の印刷制御方法は、ネットワークを通じてサーバと通信可能な配布者端末において、印刷対象データの印刷設定情報をサーバに送信する印刷設定送信段階と、サーバにおいて、印刷設定情報を受信すると印刷設定情報に基づいて制御情報を生成する制御情報生成段階と、を更に含むことを特徴とする。この印刷制御方法によると、印刷対象データの配布者は印刷設定情報をネットワークを介して接続された配布者端末から印刷制御サーバに送信することができ、印刷制御サーバと離れた遠隔地から印刷設定情報を送信し、制御情報を生成させることができる。
【００１０】
請求項６に記載の印刷制御方法では、画面送信段階において、印刷設定情報の少なくとも一部を表示する画面情報を印刷システムに送信することを特徴とする。この印刷制御方法によると、例えば印刷設定情報に印刷用紙を指定するための情報が含まれるとき、その情報を表示することで印刷対象データの配布者は指定された用紙をセットするよう印刷システムのユーザに案内することができる。すなわち、印刷対象データの配布者が意図する印刷結果を得るために人手を必要とする作業が含まれるとき、その作業を案内することができる。
【００１１】
請求項７に記載の印刷制御方法は、制御情報生成段階において、印刷設定情報を受信すると画面送信要求を送信するためのアドレスを予め指定された印刷システムのユーザに通知するアドレス通知段階を更に含むことを特徴とする。この印刷制御方法によると、印刷対象データの配布者は画面送信要求を送信するためのアドレスを通知したい印刷システムのユーザの例えば電子メールアドレスを予め指定しておくことで、印刷設定情報を送信したことを印刷システムのユーザに電子メールで通知することができる。これにより、印刷対象データの配布者は印刷システムのユーザに印刷情報要求の送信が可能であることを知らせることができる。
【００１２】
尚、本発明に係る印刷制御サーバに備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源とプログラムにより機能が特定されるハードウェア資源との任意の組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【００１３】
【発明の実施の形態】
以下、本発明の好適な実施形態を実施例に基づいて説明する。
図２は、本発明の一実施例による印刷制御サーバ１をネットワークＮに接続した様子を表す模式図である。図示するように印刷制御サーバ１は、ＬＡＮ、インターネット、電話回線等のネットワークＮを介して複数の配布者端末２及び複数の印刷システム３と相互に通信可能に接続されている。配布者端末２はＷｅｂブラウザを備えＨＴＭＬファイルが閲覧可能なパーソナルコンピュータ、携帯電話、携帯情報端末等であり、本実施例においては配布者端末２のユーザが印刷対象データの配布者に相当する。尚、印刷制御サーバ１のオペレータが画像データや制御情報等を印刷制御サーバ１に記憶させるようにしてもよく、この場合は印刷制御サーバ１のオペレータが印刷対象データの配布者に相当する。従ってこの場合は配布者端末２は不要となる。印刷システム３は例えば配布者端末２と同様にＷｅｂブラウザを備えＨＴＭＬファイルが閲覧可能であり且つ電子メールの受信が可能なパーソナルコンピュータと、そのコンピュータに接続されているプリンタで構成される。
【００１４】
図３は、印刷制御サーバ１のハードウェア構成を示すブロック図である。図示するように印刷制御サーバ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ネットワークＩ／Ｏ１５を備え、バス１６で相互に接続されている。ＣＰＵ１１はＲＯＭ１２及びハードディスク１４に格納されたプログラムを実行して印刷制御サーバ１の各部を制御する他、印刷中継プログラムを実行して印刷を中継する処理等を行う。ＲＯＭ１２はＣＰＵ１１が動作するために最低限必要なプログラムやデータを予め格納しているメモリであり、ＲＡＭ１３は各種プログラムや各種データ等を一時的に格納するメモリである。記憶手段としてのハードディスク１４にはオペレーティングシステム（ＯＳ）、印刷対象データの印刷設定情報と印刷システム３のユーザの電子メールアドレスとを入力するための設定用ＨＴＭＬファイル、印刷中継プログラム、印刷対象データとしての画像データ、画像データに関連付けられ画像データの画素数を間引いて作成されたサムネイル画像等が記憶されている。記憶されている画像データは印刷対象データの配布者が配布したいと考えている画像データであり、画像データ及びサムネイル画像データは印刷対象データの配布者によりＦＴＰ等で印刷中継サーバ１にアップロードされたものである。本実施例では印刷対象データの概要を表す情報はサムネイル画像データに基づいて表示される画像に相当する。尚、印刷対象データはワードプロセッサで作成した文書データ等といったプリンタで印刷可能なデータであれば任意のデータであってよい。ネットワークＩ／Ｏ１５は所謂ネットワークインタフェースカードやモデム等であり、ネットワークＮに接続可能に構成されている。
【００１５】
次に、印刷中継プログラムについて説明する。印刷中継プログラムは、印刷制御サーバ１において実行される中継プログラムと、制御情報の一部として印刷制御サーバ１から印刷システム３に送信され印刷システム３において実行される印刷プログラムとから構成される。
【００１６】
図４は、中継プログラムのデータフロー図である。図示するように中継プログラムは、ＷＷＷサーバプロセス４１、制御情報生成プロセス４２、画面生成プロセス４３及びＵＲＬ通知プロセス４４を印刷制御サーバ１に実行させる。
【００１７】
ＷＷＷサーバプロセス４１は、ＷＷＷサーバとして動作するプロセスであり、配布者端末２や印刷システム３とのデータ送受信をＨＴＴＰプロトコルに従って行う。ＷＷＷサーバプロセス４１は、設定用ＨＴＭＬファイルを配布者端末２に送信する処理、設定用ＨＴＭＬファイルを用いて入力された印刷対象データの印刷設定情報及び電子メールアドレスを配布者端末２から受信し、印刷設定情報を引数として制御情報生成プロセス４２を呼び出す処理、電子メールアドレスをハードディスク１４に記憶させる処理、印刷情報要求を送信するための画面情報を要求する画面送信要求を印刷システム３から受信し、画面情報としての閲覧用ＨＴＭＬファイル及びその閲覧用ＨＴＭＬファイルで表示するためのサムネイル画像データを印刷システム３に送信する処理、印刷システム３から印刷情報要求を受信して画像データ及び制御情報を印刷システム３に送信する処理等を行う。設定用ＨＴＭＬファイルは、印刷対象データの印刷設定情報や閲覧用ＨＴＭＬファイルのＵＲＬを通知したい印刷システム３のユーザの電子メールアドレスを入力するためのＨＴＭＬファイルであり、印刷対象データのファイル名入力欄や電子メールアドレスの入力欄を表示するための情報がＨＴＭＬで記述されている。印刷設定情報は制御情報を生成するための情報であり、配布者端末２のユーザにより配布者端末２のユーザが意図する印刷結果を得させるように入力される。印刷設定情報は、印刷対象データを特定する情報と、それら印刷対象データを印刷するプリンタの設定情報とから構成される。「印刷対象データを特定する情報」とは例えばファイル名であり、ハードディスク１４に記憶された画像データのうち印刷対象とする画像データを指定する情報である。「プリンタの設定情報」は印刷する階調、解像度、用紙種類、用紙サイズ、カラー／モノクロ印刷、縦／横印刷、片面／両面印刷、補正処理等の情報であり、印刷プログラムが印刷システム３のプリンタドライバを制御するための情報である。尚、「プリンタの設定情報」は印刷システム３が備えるプリンタドライバに設定可能な項目に応じて適宜変更してよい。閲覧用ＨＴＭＬファイルと制御情報とについては後述する。
【００１８】
制御情報生成プロセス４２は、印刷設定情報に基づいて制御情報を生成するプロセスである。制御情報生成プロセス４２はＷＷＷサーバプロセス４１から印刷設定情報を引数として呼び出され、制御情報を生成してハードディスク１４に記憶させる処理、印刷設定情報と、生成した制御情報を特定する情報とを引数として画面生成プロセス４３を呼び出す処理等を行う。制御情報は印刷プログラムと、印刷プログラムが理解可能なフォーマットに変換された印刷設定情報とから構成される情報である。印刷プログラムは印刷システム３で実行されるプログラムであり、制御情報に含まれる印刷設定情報に基づいて印刷システム３に接続されたプリンタのプリンタドライバを制御し、当該制御情報と共に印刷システム３に送信された画像データを印刷する。これにより印刷システム３において配布者端末２のユーザが意図した印刷結果を得ることができる。「制御情報を特定する情報」は、複数の制御情報の中から制御情報を一意に特定するための情報である。配布者端末２は複数あるため複数の制御情報が生成されてハードディスク１４に記憶されることになる。
【００１９】
画面生成プロセス４３は、閲覧用ＨＴＭＬファイルを生成するプロセスである。画面生成プロセス４３は制御情報生成プロセス４２から呼び出され、印刷設定情報の「印刷対象データを特定する情報」で特定される画像データに関連付けられているサムネイル画像データと、印刷設定情報の「プリンタの設定情報」の一部と、印刷情報要求を送信する指示を入力するための［印刷実行］ボタンとを表示するための閲覧用ＨＴＭＬファイルを生成し、ハードディスク１４に記憶させる処理、生成した閲覧用ＨＴＭＬファイルに対する画面送信要求を送信するためのアドレス、すなわちＵＲＬを引数としてＵＲＬ通知プロセス４４を呼び出す処理等を行う。画面生成プロセス４３は、閲覧用ＨＴＭＬファイルを生成するとき、「制御情報を特定する情報」を［印刷実行］ボタンに関する記述に関連付けて閲覧用ＨＴＭＬファイル中に埋め込む。これにより当該閲覧用ＨＴＭＬファイルと制御情報とが対応付けられる。
【００２０】
ＵＲＬ通知プロセス４４は、閲覧用ＨＴＭＬファイルのＵＲＬを電子メールで通知するプロセスであり、引数として受け取ったＵＲＬが記述された電子メールをハードディスク１４に記憶された電子メールアドレスに送信する処理を行う。
【００２１】
尚、本実施例では印刷制御サーバ１が印刷システム３のユーザにＵＲＬを通知する電子メールを送信するが、印刷制御サーバ１はＦＡＸを送信して通知してもよいし、配布者端末２のユーザが電子メールやＦＡＸで通知してもよいし、電話で連絡してもよい。
【００２２】
次に、画面生成プロセス４３が生成する閲覧用ＨＴＭＬファイルＷについて説明する。図５は閲覧用ＨＴＭＬファイルＷを印刷システム３のＷｅｂブラウザで表示したときの一例を示す図である。図示する例において画像Ａ〜Ｃは印刷対象の画像データに関連付けられたサムネイル画像データに基づいて表示されたサムネイル画像である。画像Ａ〜Ｃの下に表示されている文字情報Ｄが印刷設定情報の一部である。前述のように印刷設定情報の「プリンタの設定情報」には階調、解像度、用紙種類、用紙サイズ、カラー／モノクロ印刷、縦／横印刷、片面／両面印刷、補正処理等の情報が含まれ、本実施例ではその一部として、”用紙種類”、”用紙サイズ”を表示している。尚、図中の”枚数”は印刷設定情報の「印刷対象データを特定する情報」で特定される印刷対象データの数に対応する。ユーザは表示されたそれら印刷設定情報を参照し、図示する例の場合であればＬ判の写真印刷専用紙を３枚プリンタにセットする作業を行う。［印刷実行］ボタンは、閲覧用ＨＴＭＬファイルＷに表示されているサムネイル画像データに関連付けられている画像データの印刷を指示するためのボタンであり、ユーザがマウスで［印刷実行］ボタンをクリックすると印刷情報要求が印刷制御サーバ１に送信される。
【００２３】
次に印刷制御サーバ１が印刷を中継する作動について説明する。
図１は、印刷制御サーバ１が印刷を中継する処理の流れを示すシーケンス図である。配布者端末２のユーザは、当該配布者端末２でＷｅｂブラウザを起動し、所定のＵＲＬを指定して設定用ＨＴＭＬファイルの送信を要求する（Ｓ１０５）。印刷制御サーバ１はその送信要求に応答して設定用ＨＴＭＬファイルを当該配布者端末２に送信する（Ｓ１１０）。当該配布者端末２は受信した設定用ＨＴＭＬファイルをＷｅｂブラウザで表示し、当該配布者端末２のユーザは設定用ＨＴＭＬファイルを表示した画面で画像データの印刷設定情報及びＵＲＬを通知する電子メールアドレスの入力を行い、所定の操作を行って印刷設定情報の送信を指示する。当該配布者端末２は入力された印刷設定情報及び電子メールアドレスを印刷制御サーバ１に送信する（Ｓ１１５）。
【００２４】
印刷制御サーバ１は、受信した電子メールアドレスをハードディスク１４に記憶させる（Ｓ１１７）。次に、制御情報と、受信した印刷設定情報の「印刷対象データを特定する情報」で特定される画像データに関連付けられているサムネイル画像データを表示するための及び印刷設定情報の一部を表示するための閲覧用ＨＴＭＬファイルＷとを生成し（Ｓ１２１０）、生成した閲覧用ＨＴＭＬファイルＷのＵＲＬをハードディスク１４に記憶されている印刷システム３のユーザの電子メールアドレスに送信する（Ｓ１２５）。
【００２５】
印刷システム３で電子メールを受信した各印刷システム３のユーザは、印刷システム３でＷｅｂブラウザを起動し、電子メールで通知されたＵＲＬを指定して閲覧用ＨＴＭＬファイルＷの送信を要求する画面送信要求を送信する。尚、印刷システム３のユーザは印刷システム３以外の任意の受信端末で電子メールを受信してもよい（Ｓ１３０）。
【００２６】
印刷制御サーバ１は画面送信要求に応答して閲覧用ＨＴＭＬファイルＷと当該閲覧用ＨＴＭＬファイルＷで表示するサムネイル画像データとを当該印刷システム３に送信し（Ｓ１３５）、当該印刷システム３は受信した閲覧用ＨＴＭＬファイルＷをＷｅｂブラウザで表示する。当該印刷システム３のユーザはＷｅｂブラウザに表示されたサムネイル画像及び印刷設定情報を閲覧し（Ｓ１４０）、印刷を実行するか否かを判断する（Ｓ１４５）。印刷すると判断した場合は、［印刷実行］ボタンをマウスでクリックして印刷の実行を指示する。印刷の実行が指示されると、当該［印刷実行］ボタンの記述に関連付けて埋め込まれている「制御情報を特定する情報」を含む印刷情報要求が印刷制御サーバ１に送信される（Ｓ１５０）。一方、Ｓ１４５で印刷を実行しないと判断された場合は以降のステップは実行されない。
【００２７】
印刷情報要求を受信すると、印刷制御サーバ１は「制御情報を特定する情報」で特定される制御情報をハードディスク１４から読み取り、当該制御情報と、当該制御情報の印刷設定情報に含まれる「印刷対象データを特定する情報」で特定される画像データとを当該印刷システム３に送信する（Ｓ１５５）。
【００２８】
画像データ及び制御情報を受信すると、当該印刷システム３は制御情報に含まれる印刷プログラムを実行して制御情報に含まれる印刷設定情報に従って印刷システム３が備えるプリンタドライバの処理を制御し、印刷システム３に接続されているプリンタに画像データを印刷させる処理を実行する（Ｓ１６０）。以上により印刷システム３において配布者端末２のユーザが意図した印刷結果が得られる。
【００２９】
以上、印刷制御サーバ１の作動について説明した。本発明の実施例では、特許請求の範囲に記載の「記憶手段」は、ハードディスク１４等で構成されている。特許請求の範囲に記載の「受付手段」は、ＣＰＵ１１、ＲＡＭ１３、ネットワークＩ／Ｏ１５等で構成され、その機能はＷＷＷサーバプロセス４１によって実現されている。特許請求の範囲に記載の「送信手段」は、ＣＰＵ１１、ＲＡＭ１３、ネットワークＩ／Ｏ１５等で構成され、その機能はＷＷＷサーバプロセス４１によって実現されている。特許請求の範囲に記載の「画面選択手段」は、ＣＰＵ１１、ＲＡＭ１３、ネットワークＩ／Ｏ１５等で構成され、その機能はＷＷＷサーバプロセス４１によって実現されている。特許請求の範囲に記載の「画面送信手段」は、ＣＰＵ１１、ＲＡＭ１３、ネットワークＩ／Ｏ１５等で構成され、その機能はＷＷＷサーバプロセス４１及び画面生成プロセス４３によって実現されている。特許請求の範囲に記載の「印刷設定手段」は、ＣＰＵ１１、ＲＡＭ１３、ネットワークＩ／Ｏ１５等で構成され、その機能はＷＷＷサーバプロセス４１によって実現されている。特許請求の範囲に記載の「制御情報生成手段」は、ＣＰＵ１１、ＲＡＭ１３等で構成され、その機能は制御情報生成プロセス４２によって実現されている。特許請求の範囲に記載の「アドレス通知手段」は、ＣＰＵ１１、ＲＡＭ１３、ネットワークＩ／Ｏ１５等で構成され、その機能はＵＲＬ通知プロセス４４によって実現されている。
【００３０】
以下、本実施例の効果について説明する。本実施例の印刷制御サーバ１によると、印刷中継サーバ１は印刷プログラム及び印刷設定情報を含む制御情報をネットワークＮを通じて印刷システム３に送信し、印刷システム３は印刷プログラムを実行して制御情報に基づいてプリンタドライバの処理を制御し、接続されたプリンタに画像データを印刷させる。従って配布者端末２のユーザは意図する印刷結果を得るための制御情報が生成されるよう印刷設定情報を入力すれば、印刷システム３に配布者端末２のユーザが意図する印刷結果を得させることができる。よって本実施例の印刷制御サーバ１によると、配布者端末２のユーザが意図する印刷結果を印刷システム３で容易に得られる。
【００３１】
尚、本実施例では制御情報に印刷プログラムを含むが、印刷プログラムを含まず、印刷設定情報だけを含むようにしてもよい。この場合、印刷プログラムは別途何等かの手段で印刷システム３に配布し、印刷システム３は印刷設定情報だけを含む制御情報を受信し、受信した制御情報に従って別途配布された印刷プログラムで印刷するようにしてもよい。これにより印刷プログラムを毎回配布する必要がなくなる。
【００３２】
また、本実施例では印刷中継サーバ１、配布者端末２及び印刷システム３から構成される場合を例に説明したが、印刷中継サーバ１及び印刷システム３から構成される場合に本発明を適用してもよい。すなわち、印刷対象データの配布者は配布者端末２を用いて印刷設定情報や電子メールアドレス等を印刷中継サーバ１に送信するのではなく、印刷中継サーバ１を直接操作してそれらの情報をハードディスク１４に記憶させてもよい。
【００３３】
また、本実施例では印刷情報要求を送信するために閲覧用ＨＴＭＬファイルＷ、すなわち画面情報を用いているが、画面情報を用いずＷｅｂブラウザに印刷情報要求に相当するＵＲＬを入力することで印刷情報要求を送信してもよい。この場合、画像データ及び制御情報と共に、閲覧用ＨＴＭＬファイルＷとは別のＨＴＭＬファイルを併せて送信し、当該別のＨＴＭＬファイルで画像データを表示するようにしてもよい。また、この場合は当該別のＨＴＭＬファイルの［印刷実行］ボタンがクリックされたとき送信済みの制御情報に含まれる印刷プログラムにより送信済みの画像データの印刷を開始するようにしてもよい。
【００３４】
また、本実施例の閲覧用ＨＴＭＬファイルＷでは画像データの概要を表す情報としてサムネイル画像データに基づいたサムネイル画像を表示するが、画像データの概要を説明する説明文を表示してもよい。
【００３５】
また、本実施例の印刷システム３は一つの印刷情報要求で画像データと制御情報とを要求するが、画像データと制御情報とを別々の印刷情報要求で要求してもよい。例えば、始めに画像データを要求する印刷データ要求を送信し、その後に制御情報を要求する印刷制御情報要求を送信してもよい。
【図面の簡単な説明】
【図１】本発明の一実施例による印刷制御サーバが印刷対象データを中継する処理の流れを示すシーケンス図である。
【図２】本発明の一実施例による印刷制御サーバをネットワークに接続した様子を表す模式図である。
【図３】本発明の一実施例による印刷制御サーバのハードウェア構成を示すブロック図である。
【図４】本発明の一実施例による印刷制御サーバが備える中継プログラムのデータフロー図である。
【図５】本発明の一実施例による印刷制御サーバの画面情報を表示した様子を表す図である。
【符号の説明】
１　印刷制御サーバ
２　配布者端末
３　印刷システム
１１　ＣＰＵ（受付手段、送信手段、画面選択手段、画面送信手段、印刷設定手段、制御情報生成手段、アドレス通知手段）
１２　ＲＯＭ
１３　ＲＡＭ（受付手段、送信手段、画面選択手段、画面送信手段、印刷設定手段、制御情報生成手段、アドレス通知手段）
１４　ハードディスク（記憶手段）
１５　ネットワークＩ／Ｏ（受付手段、送信手段、画面選択手段、画面送信手段、印刷設定手段、アドレス通知手段）
１６　バス
４１　ＷＷＷサーバプロセス
４２　制御情報生成プロセス
４３　画面生成プロセス
４４　ＵＲＬ通知プロセス
【図１】
2004062527.tif 000003
【図２】
2004062527.tif 000004
【図３】
2004062527.tif 000005
【図４】
2004062527.tif 000006
【図５】
2004062527.tif 000007