(57)【特許請求の範囲】
【請求項１】
コンテンツ提供装置とネットワークを介して通信する印刷制御装置であって、
前記印刷制御装置に接続されたプリンタ装置に関するプリンタ情報を記憶する記憶手段と、
コンテンツデータの印刷に関する制限を示す制限情報および前記コンテンツデータを一意に特定可能なコンテンツ情報を前記コンテンツ提供装置から受信する受信手段と、
前記プリンタ情報および前記制限情報および前記コンテンツ情報を用いて、プリント条件を前記制限情報にしたがって制限して表示するプリント条件指定画面の表示用データを生成する生成手段と、
前記プリント条件指定画面にしたがって選択されたプリント条件を設定する設定手段と、
前記設定手段により前記プリント条件が設定された後、前記プリント条件指定画面の生成に用いられた前記コンテンツ情報と対応するコンテンツデータを前記コンテンツ提供装置から取得する取得手段と、
前記コンテンツデータおよび前記プリント条件の設定を用いて印刷データを作成する作成手段と
を備えたことを特徴とする印刷制御装置。
【請求項２】
前記印刷データを前記プリンタ装置へ送信する手段をさらに備えたことを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記コンテンツデータの閲覧用データをさらに受信する手段を備え、
前記表示用データは、前記プリント条件指定画面に前記閲覧用データを表示するように生成されることを特徴とする請求項１または２記載の印刷制御装置。
【請求項４】
前記プリンタ情報は用紙サイズ、紙質、印刷部数およびプリンタ種別のうち少なくとも１つを含むことを特徴とする請求項１乃至３のいずれか１項記載の印刷制御装置。
【請求項５】
前記制限情報は前記コンテンツデータの印刷サイズ、用紙サイズ、紙質、印刷部数およびプリンタ種別のうち少なくとも１つを含むことを特徴とする請求項１乃至４のいずれか１項記載の印刷制御装置。
【請求項６】
コンテンツ提供装置とネットワークを介して通信する印刷制御装置の制御方法であって、
前記印刷制御装置に接続されたプリンタ装置に関するプリンタ情報を記憶するステップと、
コンテンツデータの印刷に関する制限を示す制限情報および前記コンテンツデータを一意に特定可能なコンテンツ情報を前記コンテンツ提供装置から受信するステップと、
前記プリンタ情報および前記制限情報および前記コンテンツ情報を用いて、プリント条件を前記制限情報にしたがって制限して表示するプリント条件指定画面の表示用データを生成するステップと、
前記プリント条件指定画面にしたがって選択されたプリント条件を設定するステップと、
前記プリント条件が設定された後、前記プリント条件指定画面の生成に用いられた前記コンテンツ情報と対応するコンテンツデータを前記コンテンツ提供装置から取得するステップと、
前記コンテンツデータおよび前記プリント条件の設定を用いて印刷データを作成するステップと
を備えたことを特徴とする制御方法。
【請求項７】
コンピュータに、
予め記憶された、前記コンピュータに接続されたプリンタ装置に関するプリンタ情報を取得するステップと、
コンテンツ提供装置からネットワークを介して送信された、コンテンツデータの印刷に関する制限を示す制限情報および前記コンテンツデータを一意に特定可能なコンテンツ情報を取得するステップと、
前記プリンタ情報および前記制限情報および前記コンテンツ情報を用いて、プリント条件を前記制限情報にしたがって制限して表示するプリント条件指定画面の表示用データを生成するステップと、
前記プリント条件が設定された後、前記プリント条件設定画面の生成に用いられた前記コンテンツ情報と対応するコンテンツデータを前記コンテンツ提供装置から取得するステップと、
前記プリント条件の設定にしたがって特定されて前記コンテンツ提供装置から前記ネットワークを介して送信されたコンテンツデータを取得するステップと、
前記コンテンツデータおよび前記プリント条件の設定を用いて印刷データを作成するステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して印刷処理を行う印刷制御装置および印刷制御方法、印刷制御システムに関する。
【０００２】
【従来の技術】
近年、通信インフラの整備及び情報通信技術の発展により、インターネットを利用した情報提供サービスが可能になった。特に、インターネットを利用した画像情報提供サービスを非常に簡易に提供する技術が確立され、画像情報はユーザーへ転送でき、ユーザー間でも頻繁に送受可能になり始めている。
【０００３】
【発明が解決しようとする課題】
インターネットに流通する画像情報を取得できる技術は確立し普及しはじめたが、その画像情報にまつわる権利を保護した形での技術はまだ未熟で、その権利を侵害した違法な形での情報提供が耐えない。
【０００４】
そこで画像情報の権利を保持するコンテンツプロバイダは、今まで積極的に事業として画像情報の提供サービスを行ってこなかった。また、コンテンツプロバイダの画像情報提供手段として、プリント物として提供することは可能であったが、その設備投資や維持、日々の作業効率などを考慮すると、ユーザーへのサービス提供価格は高いものにせざるを得なかった。
【０００５】
一方、ユーザーも、有償で画像情報を購入し、それをプリントしたいと思っても、個人で所有するプリンターでは出力サイズや品質に制限があり、多様なプリントを望むことは難しかった。
【０００６】
さらに、プリントサービスを提供するプロバイダにとっても、プリントするコンテンツを自ら保有したりライセンスを受ける必要があり、集められたコンテンツによって、その事業の規模が左右されて来た。
【０００７】
本発明は、コンテンツプロバイダに対しデータのダウンロード以外のコンテンツ提供の手段を、プリントソリューションを自ら保有させずに提供し、ユーザーに対しては家庭用プリンタ以外の様々なプリント形態によるサービスを提供するものである。
【０００８】
さらに、プリントサービスプロバイダにとっても、保有するための資金やライセンスコストが不必要となり、またコンテンツの善し悪しに事業を左右されることがなくなる。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、本発明は、コンテンツに関する情報を記載したコンテンツプリント情報と印刷に関する情報を記載したプリントサービス情報とから印刷条件設定画面を生成する生成手段と、前記生成手段により生成された印刷条件設定画面を表示するよう制御する表示制御手段とを有することを特徴とする印刷制御装置を提供する。
【００１０】
また、本発明は、コンテンツプロバイダ側にあるプリントサービスプロバイダを呼び出すための印刷注文ボタンが指示されることにより印刷の注文情報を受信する受信手段と、該受信手段により受信した注文情報に応じてコンテンツを印刷するよう制御する印刷制御手段とを有することを特徴とする印刷制御装置を提供する。
【００１１】
また、本発明は、コンテンツに関する情報を記載したコンテンツプリント情報と印刷に関する情報を記載したプリントサービス情報とから印刷条件設定画面を生成する生成工程と、前記生成工程により生成された印刷条件設定画面を表示するよう制御する表示制御工程とを有することを特徴とする印刷制御方法を提供する。
【００１２】
また、本発明は、コンテンツプロバイダ側にあるプリントサービスプロバイダを呼び出すための印刷注文ボタンが指示されることにより印刷の注文情報を受信する受信工程と、該受信工程により受信した注文情報に応じてコンテンツを印刷するよう制御する印刷制御工程とを有することを特徴とする印刷制御方法を提供する。
【００１３】
また、本発明は、コンテンツに関する情報を記載したコンテンツプリント情報と印刷に関する情報を記載したプリントサービス情報とから印刷条件設定画面を生成する生成工程のプログラムコードと、前記生成工程により生成された印刷条件設定画面を表示するよう制御する表示制御工程のプログラムコードとを有することを特徴とする記憶媒体を提供する。
【００１４】
また、本発明は、コンテンツプロバイダ側にあるプリントサービスプロバイダを呼び出すための印刷注文ボタンが指示されることにより印刷の注文情報を受信する受信工程のプログラムコードと、該受信工程により受信した注文情報に応じてコンテンツを印刷するよう制御する印刷制御工程のプログラムコードとを有することを特徴とする記憶媒体を提供する。
【００１５】
また、本発明は、コンテンツを提供するコンテンツ提供装置と、コンテンツの印刷を制御する印刷制御装置がネットワークを介して接続される印刷制御システムであって、コンテンツ閲覧画面を提供する閲覧画面提供手段と、前記閲覧画面提供手段により提供されたコンテンツ閲覧画面より印刷注文指示がされた場合、コンテンツ提供装置から取得したコンテンツプリント情報と印刷制御装置から取得したプリントサービス情報から印刷設定画面を生成する生成手段と、前記生成手段により生成された印刷設定画面を利用者に提供する印刷設定画面提供手段とを有することを特徴とする印刷制御システムを提供する。
【００１６】
また、本発明は、コンテンツを提供するコンテンツ提供装置と、コンテンツの印刷を制御する印刷制御装置がネットワークを介して接続される印刷制御システムであって、前記コンテンツ提供装置は、コンテンツ閲覧画面を生成する閲覧画面生成手段と、コンテンツプリント情報と前記印刷制御手段より受信したプリントサービス情報からプリント条件設定画面を生成する設定画面生成手段と、前記プリント条件設定の確認画面を生成する確認画面生成手段と、前記閲覧画面により選択されたコンテンツを印刷制御装置に送信する送信手段とを有し、前記印刷制御装置は、コンテンツ提供装置にプリントサービス情報を送信する送信手段と、前記コンテンツ提供装置より提供されたコンテンツから印刷データを生成する印刷データ生成手段とを有することを特徴とする印刷制御システムを提供する。
【００１７】
また、本発明は、コンテンツを提供するコンテンツ提供装置と、コンテンツの印刷を制御する印刷制御装置と、印刷を行う印刷装置とがネットワークを介して接続される印刷制御システムであって、コンテンツ閲覧画面を提供する閲覧画面提供手段と、前記閲覧画面提供手段により提供されたコンテンツ閲覧画面より印刷注文指示がされた場合、コンテンツ提供装置から取得したコンテンツプリント情報と印刷制御装置から取得したプリントサービス情報から印刷設定画面を生成する生成手段と、前記生成手段により生成された印刷設定画面を利用者に提供する印刷設定画面提供手段と、を有し、前記印刷装置は印刷オーダを受注した後に、前記印刷装置に対し、前記印刷オーダに基づく印刷要求を行い、前記印刷装置は、前記印刷要求に基づき、前記コンテンツ提供装置からコンテンツを取得し、印刷を行うことを特徴とする印刷制御システムを提供する。
【００１８】
また、本発明は、コンテンツを提供するコンテンツ提供装置と、コンテンツの印刷を制御する印刷制御装置と、印刷を行う印刷装置とがネットワークを介して接続される印刷制御システムであって、前記コンテンツ提供装置は、コンテンツ閲覧画面を生成する閲覧画面生成手段と、コンテンツプリント情報と前記印刷制御装置より受信したプリントサービス情報からプリント条件設定画面を生成する設定画面生成手段と、前記プリント条件設定の確認画面を生成する確認画面生成手段と、前記閲覧画面により選択されたコンテンツを前記印刷装置に送信する送信手段とを有し、前記印刷制御装置は、コンテンツ提供装置にプリントサービス情報を送信する送信手段と、印刷オーダを受注した後に、前記印刷装置に対し、該印刷オーダに基づく印刷要求を発信する発信手段とを有し、前記印刷装置は、前記印刷要求に基づき、前記コンテンツ提供装置からコンテンツを取得し印刷を行うことを特徴とする印刷制御システムを提供する。
【００１９】
【発明の実施の形態】
以下、本発明に係る実施形態を詳細に説明する。
【００２０】
（第１の実施形態）
＜システム構成＞
図１は、本発明の第１の実施形態におけるシステム全体の構成図である。
【００２１】
図１中、１１０および１１１は本実施形態におけるシステムの利用者である顧客が例えば自宅から直接操作を行うための情報処理装置（図２において後述する、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤなどから構成されるコンピュータシステム）であって、以下利用者コンピュータと記す。
【００２２】
利用者コンピュータ１１０および１１１は、ネットワーク１００を通して後述のコンテンツプロバイダコンピュータ１２０並びに１２１に格納されている画像などのコンテンツあるいはコンテンツのカタログを含む文書を閲覧する機能と、該文書中に含まれる印刷注文ボタンを利用することで、プリントサービスプロバイダ１３０に対して印刷注文を発注する機能を持つ。なお本実施形態においては利用者コンピュータの接続数を２としているが本発明においては利用者コンピュータの接続数は１以上で上限は規定するものではない。なお画像印刷注文は、以下プリントオーダまたは単にオーダと記す場合がある。
【００２３】
１２０および１２１は画像、文書などのコンテンツの提供を行うコンテンツプロバイダが各種サービスを行うことを目的とした情報処理装置であり、以下、コンテンツプロバイダコンピュータあるいは単にコンテンツプロバイダと記す。
【００２４】
コンテンツプロバイダコンピュータ１２０および１２１は、ネットワーク１００を通して利用者コンピュータに画像、文書などのコンテンツあるいはコンテンツのカタログを含む文書（以下、コンテンツ閲覧画面と呼称する場合がある）を提供する機能と後述するプリントサービスプロバイダ１３０にコンテンツ（以下、販売物あるいはコンテンツの実体と呼称する場合がある）並びに付帯情報などを供給する機能を持つ。なお本実施形態においてはコンテンツプロバイダコンピュータの接続数を２としているが本発明においてはコンテンツプロバイダコンピュータの接続数は１以上で上限は規定するものではない。また、本実施形態においては本発明に対する説明の便宜上、コンテンツプロバイダの運営主体者１について１のコンテンツプロバイダコンピュータを運用するものとして取り扱うが、本発明においてはアクセスの負荷分散や異なるコンテンツの取り扱いなどを目的として２以上のコンテンツプロバイダコンピュータをコンテンツプロバイダ運営主体者が運用することを制限するものではない。
【００２５】
１３０は主として利用者コンピュータ１０１からの要求に基づいて印刷処理を行う情報処理装置でありプリントサービスプロバイダコンピュータあるいは単にプリントサービスプロバイダと記す。
【００２６】
プリントサービスプロバイダ１３０は、利用者コンピュータ１１０あるいは１１１からの要求に基づいてプリントオーダ画面を実現する文書を供給し、該画面によるプリント設定を受信しプリントオーダを構成し、該プリントオーダに従いコンテンツプロバイダコンピュータ１２０あるいは１２１あるいは後述のデータセンタコンピュータ１４０よりコンテンツを取得し印刷処理を行う機能を持つ。
【００２７】
本実施形態においては本発明に対する説明の便宜上、プリントサービスプロバイダ運営主体者１について１のプリントサービスプロバイダコンピュータを運用するものとして取り扱うが、本発明においては負荷分散などを目的として２以上のプリントサービスプロバイダコンピュータをプリントサービスプロバイダ運営主体者が運用することを制限するものではない。
【００２８】
１４０は、コンテンツプロバイダコンピュータ１２０あるいは１２１において公開を行うコンテンツのカタログページを含む文書に記載されたコンテンツの実体などを保管する情報処理装置でありデータセンタコンピュータあるいはデータセンタと記す。
【００２９】
データセンタコンピュータ１４０は、コンテンツプロバイダコンピュータ１２０あるいは１２１において利用者がコンテンツのカタログであるコンテンツ閲覧画面を閲覧し、該閲覧画面中のコンテンツの実体をプリントサービスプロバイダコンピュータ１３０に対してプリントオーダを行った場合に該プリントサービスプロバイダコンピュータ１３０より要求されたコンテンツの実体並びに後述するコンテンツプリント情報などプリント、プリントオーダに必要なデータをプリントサービスプロバイダコンピュータ１３０に対して送信する。
【００３０】
なお本実施形態においてはデータセンタの接続数を１としているが本発明においてはデータセンタの接続数は規定するものではない。
【００３１】
本実施形態においては本発明に対する説明の便宜上、データセンタ運営主体者１について１のデータセンタコンピュータを運用するものとして取り扱うが、本発明においては負荷分散などを目的として２以上のデータセンタコンピュータをデータセンタ運営主体者が運用することを制限するものではない。
【００３２】
１００は、利用者コンピュータ１１０および１１１、コンテンツプロバイダコンピュータ１２０および１２１、プリントサービスプロバイダコンピュータ１３０並びにデータセンタコンピュータ１４０を接続する接続装置であって、例えばインターネットやローカルエリアネットワーク（ＬＡＮ）などのネットワークシステムを表すものであり、以下単にネットワークと記す。なお、本実施形態においては、ネットワーク１００は一般的なインターネットを使用するが、その他のネットワークシステムを使用しても本発明は実現可能である。
【００３３】
なお本実施形態においては、コンテンツプロバイダコンピュータ１２０にはプリントを行うコンテンツの実体が存在するものとして説明を行う。コンテンツプロバイダコンピュータ１２１に関しては、コンテンツのカタログ画面を有し、コンテンツの実体並びに後述するコンテンツの付帯情報であるコンテンツプリント情報などプリント並びにプリントオーダに必要な情報はデータセンタ１４０に格納されているものとする。
【００３４】
また、コンテンツプロバイダ１２１のコンテンツ閲覧画面からのプリントオーダに関しては第２の実施形態において説明を行う。
【００３５】
＜利用者コンピュータ、コンテンツプロバイダコンピュータ、データセンタのブロック図＞
図２は本実施形態に挙げた各々の情報処理装置のハードウェア構成を示すブロック図である。なお、本実施形態においては利用者コンピュータ１１０、１１１およびコンテンツプロバイダコンピュータ１２０、１２１およびデータセンタ１４０内部構成については差異がないため、図２で一括説明を行う。
【００３６】
図２中２０１は情報処理装置の制御をつかさどる中央演算装置（以下ＣＰＵと記す）である。２０２はランダムアクセスメモリ（以下ＲＡＭと記す）であり、ＣＰＵ２０１の主メモリとして、及び実行プログラムの領域や該プログラムの実行エリアならびにデータエリアとして機能する。２０３はＣＰＵ２０１の動作処理手順を記憶しているリードオンリーメモリ（以下ＲＯＭと記す）である。ＲＯＭ２０３には情報処理装置の機器制御を行うシステムプログラムである基本ソフト（ＯＳ）を記録したプログラムＲＯＭと、システムを稼働するために必要な情報等が記録されたデータＲＯＭがある。ＲＯＭ２０３の代わりに後述のＨＤＤ２０９を用いる場合もある。
【００３７】
２０４はネットワークインターフェース（ＮＥＴＩＦ）であり、ネットワークを介して情報処理装置間のデータ転送を行うための制御や接続状況の診断を行う。２０５はビデオＲＡＭ（ＶＲＡＭ）で、情報処理装置の稼働状態を示す後述するＣＲＴ２０６の画面に表示される画像を展開し、その表示の制御を行う。２０６は表示装置であって、例えばディスプレイなどである。以下ＣＲＴと記す。２０７は後述する外部入力装置２０８からの入力信号を制御するためのコントローラである。２０８は情報処理装置の利用者が情報処理装置に対して行う操作を受けつけるための外部入力装置であり、例えばキーボードや、マウスなどのポインティングデバイスであり、以下単にＫＢと記す。２０９はハードディスクドライブ（ＨＤＤ）を示し、アプリケーションプログラムや、画像情報などのデータ保存用に用いられる。本実施形態におけるアプリケーションプログラムとは、本実施形態を構成する各種処理手段を実行するソフトウェアプログラムなどである。２１０は外部入出力装置であって、例えばフロッピーディスクドライブ、ＣＤＲＯＭドライブなどのリムーバブルディスクを入出力するものであり、上述したアプリケーションプログラムの媒体からの読み出しなどに用いられる。以下、単にＦＤＤと記す。なお、ＨＤＤ２０９に格納するアプリケーションプログラムやデータをＦＤＤ２１０に格納して使用することも可能である。２００は上述した各ユニット間を接続するための入出力バス（アドレスバス、データバス、及び制御バス）である。
【００３８】
＜プリントサービスプロバイダコンピュータのブロック図＞
図３は本実施形態におけるプリントサービスプロバイダコンピュータ１３０のハードウェア構成を示すブロック図である。
【００３９】
プリントサービスプロバイダコンピュータ１３０は図２に置いて説明した利用者コンピュータ１１０、１１１およびコンテンツプロバイダコンピュータ１２０、１２１およびデータセンタコンピュータ１４０と同様のハードウェア構成にいくつかの追加がなされている。従って図３においても図２と同等の構成用件は同じ付番を用いて説明する。
【００４０】
図３中２０１はサービスプロバイダコンピュータ１３０である情報処理装置を制御するＣＰＵである。２０２はＲＡＭであり、ＣＰＵ２０１の主メモリとして、及び実行プログラムの領域や該プログラムの実行エリアならびにデータエリアとして機能する。２０３はＣＰＵ２０１の動作処理手順を記憶しているＲＯＭである。ＲＯＭ２０３にはプリントサーバの機器制御を行うシステムプログラムである基本ソフト（ＯＳ）を記録したプログラムＲＯＭと、システムを稼働するために必要な情報等が記録されたデータＲＯＭがある。ＲＯＭ２０３の代わりに後述のＨＤＤ２０９を用いる場合もある。２０４はネットワークインターフェース（ＮＥＴＩＦ）であり、ネットワークを介して利用者コンピュータ１１０などネットワーク接続された他の情報処理装置とのデータ転送を行うための制御や接続状況の診断を行う。２０５はＶＲＡＭで、情報処理装置の稼働状態を示す後述するＣＲＴ２０６の画面に表示される画像を展開し、その表示の制御を行う。２０６は表示装置であって、例えばディスプレイなどである。以下ＣＲＴと記す。
【００４１】
２０７は後述する外部入力装置２０８からの入力信号を制御するためのコントローラである。２０８は情報処理装置の利用者が情報処理装置に対して行う操作を受けつけるための外部入力装置であり、例えばキーボードや、マウスなどのポインティングデバイスであり、以下単にＫＢと記す。２０９はハードディスクドライブ（ＨＤＤ）を示し、印刷を制御するアプリケーションプログラムや、画像情報などのデータ保存用に用いられる２１０は外部入出力装置であって、例えばフロッピーディスクドライブ、ＣＤＲＯＭドライブなどのリムーバブルディスクを入出力するものであり、上述したアプリケーションプログラムの媒体からの読み出しなどに用いられる。以下、単にＦＤＤと記す。なお、ＨＤＤ２０９に格納するアプリケーションプログラムやデータをＦＤＤ２１０に格納して使用することも可能である。３０１はプリンタ制御装置であって、後述する外部出力装置３０２の制御と出力する画像の制御を行う。以下ＰＲＴＣと記す。３０２は外部出力装置であって、例えばプリンタであり、以下ＰＲＴと記す。２００は上述した各ユニット間を接続するための入出力バス（アドレスバス、データバス、及び制御バス）である。
【００４２】
なお、以上述べたごとく本実施形態におけるプリントサービスプロバイダコンピュータ１３０は、プリンタが接続されている形態にて説明をおこなう。本発明では、プリンタまたはプリンタを接続する他のコンピュータがネットワーク１００に接続され、前記プリンタをプリントサービスプロバイダコンピュータ１３０において受注したプリントオーダの印刷に使用可能である場合は、プリントサービスプロバイダコンピュータ１３０の構成は、先に説明した利用者コンピュータ１１０、１１１あるいはコンテンツプロバイダコンピュータ１２０、１２１などと同様の構成にてプリンタを所有しなくとも実現は可能である。
【００４３】
＜利用者コンピュータの構成＞
図４は利用者が実際に使用する情報処理装置である利用者コンピュータ１１０のソフトウェア構成を表す説明図である。利用者コンピュータ１１１も同様の構成である。
【００４４】
利用者コンピュータ１１０はＲＯＭ２０３、ＨＤＤ２０９、またはＦＤＤ２１０より読み込まれてＲＡＭ２０２に展開され使用されるアプリケーションプログラムとして文書閲覧手段４０１がある。文書閲覧手段４０１は、ネットワークを通してインターネットなど外部からのサービスを受けることを可能とするアプリケーションプログラム（いわゆるインターネットブラウザなどの一般的なアプリケーションプログラム）である。文書閲覧手段４０１が通常受け取るサービスはハイパーテキストマークアップ言語（ＨＴＭＬ）によって記述された文書であり文書閲覧の他にＨＴＭＬ中に埋め込まれたボタンなどによりコンテンツプロバイダ１２０、１２１やプリントサービスプロバイダ１３０に文書の送信要求を行うことやプリント依頼の送信や利用者コンピュータにて設定を行った例えば用紙サイズなどの前記プリント依頼時の各種設定などを送信する事も可能である。
【００４５】
＜コンテンツプロバイダコンピュータ、データセンタコンピュータの構成＞  図５はコンテンツプロバイダコンピュータ１２０内の各処理手段及び管理データを表す構成図である。コンテンツプロバイダコンピュータ１２１、データセンタ１４０もほぼ同様の構成であるので図５により説明を行う。
【００４６】
図５中５０１はアプリケーションプログラムであって、ＲＯＭ２０３、ＨＤＤ２０９またはＦＤＤ２１０より読み込まれＲＡＭ２０２に展開されて使用される。５０２、５０３および５０４はＨＤＤ２０９内に格納されるデータである。文書提供手段５０１は、インターネットなどのネットワークを通して利用者コンピュータ１１０、１１１およびプリントサービスプロバイダコンピュータ１３０などの外部コンピュータより要求のあったＨＴＭＬ文書、テキスト、画像などを後述するＨＤＤ２０９に格納されるデータから検索して送信することを可能にするアプリケーションプログラムである。上記文書提供手段５０１は、一般的にインターネットサーバプログラムまたはＷＷＷサーバプログラムと呼ばれているもので、文書の送信の他に、外部コンピュータからの要求に応じてＨＤＤ２０９内などに格納されているアプリケーションプログラムをＲＡＭ２０２に展開して使用することと、必要に応じて外部からの要求に対して利用者のユーザーＩＤの認証を行い、送信するデータを制限することを可能にするアプリケーションプログラムである。
【００４７】
５０２はプリントサービスプロバイダ１３０においてプリントを行う画像、文書などのコンテンツの実体、並びに利用者コンピュータ上にコンテンツのプレビュー表示を行うことを目的とした閲覧用データが格納されるコンテンツ格納手段である。閲覧用データは例えば画像の場合は画面表示に耐えうる程度に解像度を減じた画像であり、文書の場合は要約のテキスト、先頭ページを画面表示に耐えうる程度の画像を用いる。なお、本発明においては閲覧用のデータを特に規定するものではない。
【００４８】
本手段中のデータはＨＤＤ２０９中に格納されており、利用者コンピュータ１１０、１１１、プリントサービスプロバイダコンピュータ１３０などの外部のコンピュータの要求に応じ文書提供手段５０１が該手段中を検索し送信を行う。
【００４９】
５０３は、前記コンテンツ格納手段５０２中に格納されるコンテンツ実体のプリント時の例えば印刷サイズ、印刷部数などのコンテンツに係る各種制限、プリントを行う用紙サイズ、印刷品位などのプリント条件に係る各種制限そのほかのプリントオーダ並びに印刷処理に必要な情報が記述されたコンテンツプリント情報を格納するコンテンツプリント情報格納手段である。コンテンツプリント情報の詳細については図７を用いて後述する。本手段中のデータはＨＤＤ２０９中に格納されており、プリントサービスプロバイダコンピュータ１３０などの外部コンピュータの要求に応じ文書提供手段５０１が該手段中を検索し送信を行う。
【００５０】
５０４は、前記コンテンツ格納手段５０２中に格納されるコンテンツの閲覧用データを利用者コンピュータ１１０、１１１において閲覧し、プリント依頼を行うための画面（コンテンツ閲覧画面）を表示するＨＴＭＬ文書が格納されるコンテンツ閲覧画面格納手段である。本手段中のデータはＨＤＤ２０９中に格納され、利用者コンピュータ１１０、１１１などの外部のコンピュータの要求に応じ文書提供手段５０１が該手段中を検索し送信を行う。
【００５１】
以上、コンテンツプロバイダコンピュータ１２０の構成を説明した。なお本実施形態においてはコンテンツプロバイダコンピュータ１２１に関しては、コンテンツプリント情報並びに、コンテンツ実体はデータセンタコンピュータ１４０上に存在するものとして取り扱うので、コンテンツプリント情報格納手段５０３並びにコンテンツ格納手段５０２は必須の構成ではない。この場合、コンテンツの閲覧用データはコンテンツ閲覧画面格納手段５０４であってよい。また、データセンタコンピュータ１４０に関しては、文書提供手段５０１は、いわゆるＷＷＷサーバーであることは必須ではなく、プリントサービスプロバイダコンピュータ１３０へファイル送信が可能な例えば、File Transfer Protocol（ＦＴＰ）サーバーなどを用いてよい。さらには本発明を実現するにあたってはデータセンタコンピュータ１４０中のコンテンツ閲覧画面格納手段５０４も必須の構成ではない。
【００５２】
＜プリントサービスプロバイダコンピュータの構成＞
図６はプリントサービスプロバイダコンピュータ１３０内の各処理手段及び管理データを表す構成図である。図６中６０１、６０２、６０３および６０４各処理手段はアプリケーションプログラムであって、ＲＯＭ２０３、ＨＤＤ２０９またはＦＤＤ２１０より読み込まれＲＡＭ２０２に展開されて使用される。６０５、６０６、６０７、および６０８はＨＤＤ２０９内に格納されるデータである。
【００５３】
文書提供手段６０１は文書提供手段５０１と等価であり、インターネットなどのネットワークを通して利用者コンピュータ１１０、１１１およびコンテンツプロバイダ１２０、１２１などの外部コンピュータより要求のあったＨＴＭＬ文書、テキスト、画像などを後述するＨＤＤ２０９に格納されるデータから検索して送信することを可能にするアプリケーションプログラムである。上記文書提供手段６０１は、一般的にインターネットサーバプログラムまたはＷＷＷサーバプログラムと呼ばれているもので、文書の送信の他に、外部コンピュータからの要求に応じてＨＤＤ２０９内などに格納されているアプリケーションプログラムをＲＡＭ２０２に展開して使用することと、必要に応じて外部からの要求に対して利用者のユーザーＩＤの認証を行い、送信するデータを制限することを可能にするアプリケーションプログラムである。
【００５４】
オーダ受注手段６０２は、コンテンツのプリントオーダの受注を行うアプリケーションプログラム群である。オーダ受注手段６０２の機能は３段階に大別することができる。
【００５５】
まず第１段階として利用者コンピュータ１１０、１１１が発するプリントオーダ要求により起動され、プリント要求されたコンテンツを有するコンテンツプロバイダ並びにコンテンツを特定し、オーダ受注に必要な前記コンテンツのコンテンツプリント情報をコンテンツプロバイダコンピュータ１２０またはデータセンタコンピュータ１４０より取得を行い、さらには後述するプリントサービス管理テーブル６０６より必要な情報を取得することで、後述するオーダ管理テーブル６０７にオーダ情報を生成すると共にプリント時の各種設定を行うプリント条件指定画面を表示するべくＨＴＭＬ文書を生成し、前記プリントオーダ要求を発した利用者コンピュータ１１０もしくは１１１上に送信する機能である。
【００５６】
第２段階は、前記ＨＴＭＬ文書の送信先である利用者コンピュータ１１０または１１１において表示されるプリント条件画面に従い、各種プリントの条件の設定と共に発せられるプリント条件設定要求により起動され、プリントオーダを生成し利用者コンピュータへプリント確認画面を表示するべくＨＴＭＬ文書を送信する機能である。
【００５７】
第３段階は、前記プリント確認画面により確認操作を行うことで利用者コンピュータ１１０、１１１より発せられたプリントオーダ完了通知を受領することで起動され、印刷準備作業を行う後述の印刷データ作成手段６０３を起動する機能である。
【００５８】
以上説明したごとくオーダ受注手段６０２は、外部のコンピュータからの要求に基づいて、文書提供手段６０１によってＨＤＤ２０９内などからＲＡＭ２０２に展開して使用するアプリケーションプログラムであって、一般的にＣＧＩプログラムと呼ばれているものである。
【００５９】
６０３は前記オーダ受注手段６０２によってＨＤＤ２０９内などからＲＡＭ２０２に展開して使用するアプリケーションプログラムである。オーダ受注手段６０２より起動されたのちオーダ管理テーブル６０７より印刷データ作成対象のレコードを抽出し、該レコードに従いプリントを行うコンテンツの実体をコンテンツプロバイダコンピュータ１２０またはデータセンタコンピュータ１４０より取得を行いそのほか印刷に必要なデータを作成し後述の印刷スプール６０８に納める。
【００６０】
６０４はオーダ管理テーブル６０７に従い、印刷スプール６０８内の印刷データの印刷処理を制御する印刷制御手段である。印刷制御手段６０４はＨＤＤ２０９内などからＲＡＭ２０２に展開して使用するアプリケーションプログラムである。なお印刷制御手段６０４の起動は、印刷データ作成手段６０３が起動するほかプリントサービスプロバイダコンピュータ１３０の操作者が任意のタイミングで起動するかあるいはタイマーによって一定間隔で自動的に起動される。
【００６１】
コンテンツプロバイダ管理テーブル６０５は、後述する図８のデータ構造を有し、コンテンツプロバイダコンピュータあるいはデータセンタのアドレス、コンテンツプリント情報の所在などを格納する。
【００６２】
プリントサービス管理テーブル６０６は、プリントサービスプロバイダコンピュータ１３０により提供されるプリントサービスの設定のすべてを格納するテーブルであり、プリンタ種別、印刷条件（用紙サイズ、部数、紙質、品位、位置、拡大・縮小、両面、綴じ方向等のレイアウト情報、印刷後の製本・ラミネート・額装等の加工情報、など）、印刷の価格情報等を記憶する。
【００６３】
なお、プリントサービス管理テーブル６０６中に登録されるプリンタはプリントサービスプロバイダコンピュータ１３０にて受注したプリントオーダによる印刷処理が可能なプリンタであることは必須である。プリンタの接続に関してはプリントサービスプロバイダコンピュータ１３０のＰＴＲＣ３０１に接続されるプリンタは無論のこと、ネットワーク１００に直接接続されるプリンタあるいはネットワーク１００に接続されるプリントサービスプロバイダコンピュータ１３０以外のコンピュータに接続されるプリンタであっても構わない。
【００６４】
オーダ管理テーブル６０７は、詳細は図９を用いて後述するが、プリントオーダ並びにこれに付随する情報およびオーダの進捗状況を格納する。印刷スプール６０８はプリントオーダの印刷を実現するコンテンツの実体やそのほか印刷に必要なデータを格納する。
【００６５】
＜コンテンツプリント情報＞
次に、コンテンツプロバイダコンピュータ１２０およびデータセンタコンピュータ１４０中のコンテンツプリント情報格納手段５０３中に格納されるコンテンツプリント情報について説明する。
【００６６】
コンテンツプリント情報とは先に説明したように、コンテンツプロバイダが有するコンテンツの印刷にあたり、プリントオーダ並びに印刷処理に必要な情報が記載されたデータである。データ形式については本発明は特定のデータ形式や記述フォーマットを特定するものではないがコンテンツ格納手段５０２中に格納される本発明により印刷可能なコンテンツは必ず該コンテンツに対応するコンテンツプリント情報を有する必要がある。また、本発明においてはコンテンツプリント情報のプリントサービスプロバイダへの転送方法も特に規定するものではない。本実施形態においては本発明をより明瞭に説明することを目的として、前記印刷可能なコンテンツ１に対応してコンテンツプリント情報を記述したテキストファイル１を有し、コンテンツプリント情報格納手段５０３中に格納されるものとして説明を行う。
【００６７】
コンテンツプリント情報に記載される情報としては、
コンテンツに関する情報として、
▲１▼ コンテンツを少なくともコンテンツプロバイダの範囲内で一意に特定可能なコンテンツコード、
▲２▼ 文書、画像等のコンテンツタイプ
▲３▼ コンテンツ実体の所在地
▲４▼ 閲覧用データの所在地
▲５▼ 価格情報
▲６▼ 著作権表示、シリアル番号などコンテンツをプリントする際にオーバーレイするべき情報であるオーバーレイ情報
▲７▼ 上記オーバーレイ情報のオーバーレイ位置を表すオーバーレイ位置情報などが必要に応じて記述される。
【００６８】
コンテンツのプリントに関する制限情報として、
▲１▼ 印刷時のコンテンツの最小、最大サイズなどを制限するサイズ制限情報、
▲２▼ 印刷用紙のサイズを制限する用紙サイズ制限情報、
▲３▼ 印刷用紙の紙質を制限する紙質制限情報、
▲４▼ 最大印刷部数を制限する印刷部数制限情報、
▲５▼ プリントを行うプリンタ種別を制限するプリンタ制限情報、
などが必要に応じて記述される。
【００６９】
そのほかコンテンツプリント情報には、
▲１▼ プリント設定のデフォルト指定
▲２▼ コンテンツの決済情報
▲３▼ プリント物の決済情報
▲４▼ 利用者の識別情報
▲５▼ コンテンツプロバイダで管理するプリントオーダの識別情報
などが必要に応じて記述される。
【００７０】
図７は、本実施形態におけるコンテンツプリント情報の例を示す図である。
【００７１】
図７中、７００はコンテンツプリント情報を示すものであり、本実施形態においてはテキストデータファイルで供給されるものとする。コンテンツプリント情報７００は図の通り"[]"で囲まれた見出し項目ではじまり、見出し項目以下に“設定名＝設定値”で記載するものとする。
【００７２】
７０１は、コンテンツに関する情報を記載したコンテンツ情報欄である。本実施形態におけるコンテンツ情報欄７０１であることを表す見出し項目は２つ存在する。第１の見出し項目“[CONTENTS]”はコンテンツコードなどを記載し、第２の見出し項目“[OVERLAY]”はコンテンツのプリント時にオーバーレイを施すことなどでコンテンツと共にプリントされるオーバーレイ文字列、付与位置を記載する。図７においては第１の見出し項目中には５つの設定が存在する。
【００７３】
“CONTENTSCODE=ABC0001”はコンテンツプリント情報７００の対象がコンテンツコード“ABC0001”にて特定されるコンテンツであることを示す。
【００７４】
“TYPE=IMAGE”はコンテンツの画像あるいは文書といったコンテンツのタイプを示すもので“ABC0001”は画像であることを示唆している。
【００７５】
“ADDRESS=http://www.sellpc/PRINTDATA/abc0001.jpg”はコンテンツ実体であるファイル“abc00001.jpg”の所在地が“http://www.sellpc/PRINTDATA/abc0001.jpg”であることを示す。
【００７６】
“PREVIEW=/THMB/abc0001_pre.jpg”はプレビューなどに用いる閲覧用データ“abc0001_pre.jpg”の所在地が“/THMB/abc0001_pre.jpg”であることを示す。
【００７７】
なお、コンテンツ実体とは異なり閲覧用データの所在地にコンピュータ名を示す情報が記載されていないのはコンテンツプリント情報７００が格納されているコンピュータ上に存在することを意味している。
【００７８】
見出し項目“[CONTENTS]”に属する最後の設定“PRICE=3000”はコンテンツの料金が３０００円であることをしめす。なお、本実施形態においては通貨単位を省略したが複数の通貨単位が存在する場合を考慮して通貨単位を記載しても構わない。
【００７９】
コンテンツ情報欄７０１のもう一つの見出し項目である“[OVERLAY]”はコンテンツをプリントする際にコンテンツと共にプリントを行う付加データ並びに該付加データに対する付与位置を記載する。
【００８０】
“STRING="COPY RIGHT"”は、付加データをあらわす。設定値の""に囲まれた文字列がコンテンツと共にプリントされる文字列である。
【００８１】
“HORIZONTAL=CENTER”、“VERTICAL=UNDERBOTTOM”は上記、付加データの付与位置を定義するのものであり、図７においては水平方向が中央、垂直方向が最下方であることを意味している。
【００８２】
７０２はコンテンツのプリント時の制限情報を記載するプリント情報欄である。
【００８３】
本実施形態におけるプリント情報欄７０２は見出し項目“[PRINT LIMIT]”によって表される。
【００８４】
図７においては見出し項目“[PRINT LIMIT]”中の設定項目は次の３点である。コンテンツプリント情報には図７中に示した３点以外の項目についても設定しうるが、本実施形態においては設定が省略された情報は、制限なしあるいはプリントサービスプロバイダコンピュータ１３０において事前に準備されるデフォルト値を使用するものとする。
【００８５】
“MAXSIZE = 400*290”はコンテンツの実印刷サイズが幅400(mm)、高さ290(mm)に制限することを示す。
【００８６】
“MAXPAPER = A3”はプリント時に使用可能な用紙の最大をＡ３に制限することを示す。
【００８７】
“MAXVOLUME = 100”は１回のプリントオーダでのプリント枚数を１００部までに制限することを示す。
【００８８】
７０３は本実施形態におけるコンテンツプリント情報のうちコンテンツの関する情報並びにコンテンツのプリントに関する制限情報のいずれにも属さないそのほかの情報を記載する諸情報欄である。本実施形態における諸情報欄７０３は見出し項目“[ETC]”により表される。
【００８９】
図７中の“PAYMENT = FINESHED”はコンテンツの利用料金の決済がすでに完了していることを示す。
【００９０】
以上、図７を用いた本実施形態におけるコンテンツプリント情報の説明を行った。
【００９１】
なおプリント情報欄７０２のみならずコンテンツ情報欄７０１および諸情報欄７０３においてもプリントオーダ並びにプリントに支障をきたさない範囲内であれば省略可能な情報は記載を省略する事は無論可能である。
【００９２】
＜コンテンツプロバイダ管理テーブル＞
次にプリントサービスプロバイダコンピュータ１３０が有するコンテンツプロバイダ管理テーブル６０５について説明を行う。
【００９３】
コンテンツプロバイダ管理テーブル６０５は、コンテンツプロバイダコンピュータ１２０、データセンタコンピュータ１４０の存在位置と前記コンピュータ中のコンテンツプリント情報の格納位置を記憶し管理を行う。本テーブルはＨＤＤ２０９に格納される。またデータベースシステムなどを用いることでより好適なる構成とすることが可能となる。
【００９４】
コンテンツプロバイダ管理テーブル６０５はオーダ受注手段６０２がオーダ受注処理を行う際に検索され、該検索結果を参照することで外部コンピュータに存在するコンテンツのプリントオーダの受注処理を可能としている。
【００９５】
図８は本実施形態におけるコンテンツプロバイダ管理テーブルの模式図である。
【００９６】
コンテンツプロバイダ管理テーブル６０５は８０１、８０２、８０３の３項目をもって１レコードとして管理される（以下、コンテンツプロバイダ管理レコードと呼称する）。
【００９７】
８０１はコンテンツプロバイダを特定することを目的としてコンテンツプロバイダごとにあらかじめ発番され記憶されるコンテンツプロバイダコードである。
【００９８】
８０２はコンテンツプロバイダコンピュータ１２０、１２１のネットワーク上の存在位置を表す基本アドレスである。本実施形態においてはインターネットによるネットワーク接続例により説明を行うため基本アドレス８０２にはインターネット環境において一般的に使用されるUniform Resource Locations（ＵＲＬ）により存在位置を記載するものとする。
【００９９】
８０３はコンテンツプリント情報格納手段５０３の位置を記憶するコンテンツプリント情報パスである。コンテンツプリント情報パス８０３は基本アドレス８０２からの相対パスにより記述される。
【０１００】
これによってオーダ受注手段起動時に与えられるパラメータよりコンテンツプロバイダコードを特定し、更にはコンテンツコードにより単一性が保証されるようコンテンツプリント情報にファイル名を付与しておくことで、コンテンツプロバイダコード８０１により検索されたレコード中の基本アドレス８０２並びにコンテンツプリント情報パス８０３を合成し、さらにコンテンツプリント情報ファイル名を合成することでプリントオーダをおこなうコンテンツプリント情報の存在位置を特定する事が可能となる。そしてコンテンツプロバイダコンピュータ１２０、データセンタコンピュータ１４０中の前記特定されたコンテンツプリント情報の存在位置よりコンテンツプリント情報の取得を行う。
【０１０１】
次にコンテンツプロバイダ管理テーブルの本実施形態におけるデータ例を説明する。
【０１０２】
８１１は本実施形態のコンテンツプロバイダコンピュータ１２０に対応するコンテンツプロバイダ管理レコードである。コンテンツプロバイダ管理レコード８１１は、あらかじめ発番したコンテンツプロバイダコード８０１が“０００１”、基本アドレス８０２が“http://www.sellpc”並びにコンテンツプリント情報パス８０３が“/info/printinfo”であることを示す。
【０１０３】
８１２は本実施形態のコンテンツプロバイダコンピュータ１２１に対応するコンテンツプロバイダ管理レコードである。コンテンツプロバイダ管理レコード８１２は、あらかじめ発番したコンテンツプロバイダコード８０１が“０００２”、基本アドレス８０２がデータセンタ１４０を表す “http://www.habai_Stock”並びにコンテンツプリント情報パス８０３が“/printinfo”であることを示
す。
【０１０４】
以下、コンテンツプロバイダ管理テーブル８１１、８１２を有するプリントサービスプロバイダコンピュータ１３０においてオーダ受注手段６０２がコンテンツプリント情報位置の生成手順の具体例を説明する。
【０１０５】
オーダ受注手段６０２が起動されると該手段の起動時に渡されるパラメータを解析する。例えば起動時に渡されるパラメータの解析結果がコンテンツプロバイダコード“０００１”、コンテンツコードが“ABC0001”である場合、コンテンツプロバイダ管理テーブル６０５中のコンテンツプロバイダコード８０１が“０００１”に合致するコンテンツプロバイダレコードをより検索する事でコンテンツプロバイダ管理レコード８１１を特定する。続いてコンテンツプロバイダ管理レコード８１１を取得し、プリントオーダを行うコンテンツに対応するコンテンツプリント情報のパスを基本アドレス８０２、コンテンツプリント情報パス８０３並びにコンテンツコードより合成する。例えばコンテンツプリント情報ファイル名が“コンテンツコードにファイル拡張子である”．ｉｎｆ”が付与される場合は、コンテンツコード“ABC0001”で特定されるコンテンツのコンテンツプリント情報の存在位置は“http://www.sellpc/info/printinfo/ABC0001.inf”となる。
【０１０６】
＜オーダ管理テーブル＞
次に、プリントサービスプロバイダコンピュータ１３０中のオーダ管理テーブル６０７について説明する。
【０１０７】
オーダ管理テーブル６０７は、プリントオーダに関してプリントを行うコンテンツの所在、プリントに必要な情報並びにプリントオーダの進捗状況などを管理する。本テーブルはＨＤＤ２０９に格納される。またデータベースシステムを用いることなどで、本発明を実現するにあたり、より好適な構成とすることが可能となる。
【０１０８】
図９は、オーダ管理テーブル６０７の模式図の一部である。
【０１０９】
オーダ管理テーブル６０７は１オーダで１レコードを構成する。
【０１１０】
９０１は、プリントサービスプロバイダコンピュータ１３０に対するプリントオーダを一意に特定することが可能なコードであるオーダコードである。オーダコード９０１はオーダ受注手段６０２の起動時に発番され、オーダ受注手段６０２、印刷データ作成手段６０３、印刷制御手段６０４の処理時においてオーダを特定する際などに使用される。
【０１１１】
９０２は、プリントオーダによりプリントされるコンテンツを所有するコンテンツプロバイダコードを格納するコンテンツプロバイダコードである。コンテンツプロバイダコード９０２はオーダ受注手段６０２起動時に渡されるパラメータを解析することにより求められ、前記オーダコード発番時にオーダコードと共に格納される。
【０１１２】
９０３はプリントオーダにてプリントされるコンテンツ実体の収集先であるコンテンツプロバイダコンピュータ１２０、あるいはデータセンタ１４０など外部コンピュータ中のコンテンツ実体の所在地を格納するコンテンツアドレスである。コンテンツアドレス９０３は、オーダ受注手段がコンテンツプロバイダコンピュータ１２０あるいはデータセンタ１４０よりコンテンツプリント情報を取得した際に、該コンテンツプリント情報中より抽出され、格納される。
【０１１３】
９０４はプリントオーダの進行状況を管理するステータスである。本実施形態においてはステータス９０４中には進行状況として以下のステータスが格納されるものとする。
▲１▼ プリントオーダの受注段階である“オーダ中”
▲２▼ 印刷データ作成手段６０３によるプリントデータ作成中である“画像収集中”
▲３▼ プリントに必要なコンテンツほかの諸情報が印刷スプール６０８に格納され印刷準備が完了した状態である“印刷待ち”
▲４▼ 印刷制御手段６０４によって印刷が行われた“印刷済み”
以上、オーダ管理テーブル６０７の本実施形態の説明において必要なレコードの構成を説明した。なお、オーダ管理テーブル６０７の１レコード中には９０１、９０２、９０３、９０４以外に、例えば出力プリンタ、用紙サイズ、紙質、印刷部数の他に発注者や決済情報などプリント並びにプリントオーダに関する情報などが格納される。なお本発明では、コンテンツアドレス９０３のごときプリントデータに関する情報とプリントオーダの発注者などのプリントには直接的には関連のない情報を分離して別テーブルとすることや、さらにはオーダの進捗状況も分離するなど本実施形態によるオーダ管理テーブル６０７の１レコードを構成する要素を複数のテーブルに分離することを制限するものではない。分離して管理を行う場合は、例えばオーダコードをキーにした複数のテーブルを用いて管理する事などで実現可能である。
【０１１４】
図９に戻り、９１１、９１２、９１３、９１４は、オーダ管理テーブルのレコード例を示すものである。以下“オーダ管理レコード例９１１”のごとく実施形態中に用いる。
【０１１５】
＜本システムにおける処理の流れ＞
次に図１０並びに他の図面を用いて本実施形態における処理の流れを説明する。
【０１１６】
図１０は、利用者コンピュータ１１０、コンテンツプロバイダコンピュータ１２０およびプリントサービスプロバイダ１３０間の本発明を説明する処理フロー図である。以下の説明においては利用者は利用者コンピュータ１１０を用いてコンテンツプロバイダ１２０中のコンテンツ閲覧画面を閲覧し、プリントサービスプロバイダ１３０に対してプリントオーダを行うものとして説明を行う。
【０１１７】
まず、利用者は利用者コンピュータ１１０中の文書閲覧手段４０１を用いて、コンテンツプロバイダコンピュータ１２０に対してコンテンツ閲覧画面表示要求がされる。コンテンツ閲覧画面表示要求はＨＴＴＰプロトコルに基づき利用者の所望するコンテンツ閲覧画面のＵＲＬを指定する。ＵＲＬはユーザが文書閲覧手段４０１に対してＫＢ２０８を用いて直接入力を行う他、文書閲覧手段４０１がＨＴＭＬ文書に基づき表示行う画面のリンクを選択する事などより指定される（以上、１００１）。
【０１１８】
利用者コンピュータ１１０の発したコンテンツ閲覧画面表示要求はネットワーク１００を介してコンテンツプロバイダコンピュータ１２０中の文書提供手段５０１がＮＥＴＩＦ２０４を介して受信する。該コンテンツ閲覧画面表示要求を受信した文書提供手段５０１は指定されたＵＲＬに相当するコンテンツ閲覧画面格納手段５０４中に格納されたＨＴＭＬ文書ならびに該文書中にリンクされたコンテンツ格納手段５０２中に格納される閲覧用データをリクエストのあった利用者コンピュータ１１０へ向け送信する（以上、１００２）。
【０１１９】
前記ＨＴＭＬ文書並びに閲覧用データを受領した利用者コンピュータ１１０中の文書閲覧手段４０１は前記ＨＴＭＬ文書に基づきコンテンツ閲覧画面の表示を行う。
【０１２０】
ここで図１１を用いてコンテンツ閲覧画面の説明を行う。
【０１２１】
図１１は、コンテンツ閲覧画面並びに該閲覧画面を表示するべく記述されたコンテンツプロバイダコンピュータ１２０より送信されたＨＴＭＬ文書例である。
【０１２２】
図１１中、１１００は本実施形態において利用者コンピュータ１１０に表示を行うコンテンツ閲覧画面である。
【０１２３】
１１０１は、画面中に表示されるコンテンツ閲覧用データを用いた閲覧画像であり、コンテンツ閲覧用データはコンテンツプロバイダコンピュータ１２０中のコンテンツ格納手段５０２より送信され、文書閲覧装置４０１が本画面中に表示を行う。
【０１２４】
１１０２は、本画面に表示されるコンテンツのプリント依頼をプリントサービスプロバイダコンピュータ１３０へ行うためのプリント依頼ボタンである。
【０１２５】
１１１０は、コンテンツ閲覧画面１１００の表示様態、リンクなどを記述したＨＴＭＬ文書である。
【０１２６】
１１１１は、閲覧画像を表示するよう記述された閲覧表示指示文であり、本実施形態における閲覧用データの存在位置並びに画像ファイル名が記述されている。
【０１２７】
１１１２は、プリントボタンの表示するよう記述されかつ該プリントボタンをクリックするなど動作指示がなされた場合の文書閲覧手段４０１に対する動作指示が記述されたプリントボタン表示・動作指示文である。プリントボタン表示・指示文中のhttp://www.print.com/pps/pps.exeの記述が、サービスプロバイダコンピュータ１３０に対してオーダ受注手段６０２であるＣＧＩプログラムの起動指示部分であり、“NO=0001ABC001”がオーダ受注手段５０２起動時の第１パラメータである。パラメータは“&”により複数指定することが可能であり以下第２パラメータは“FINISH=http://www.sellpc/FINESH/ABC0001.html”である。同様に第３パラメータは“ANCEL=http://www.sellpc/CANCEL/ABC0001.html”である。本実施形態における前記第１パラメータは、コンテンツプロバイダ管理テーブル６０５中のコンテンツプロバイダコード８０１中に格納されるコンテンツプロバイダコード並びにコンテンツプリント情報７００中に格納されるコンテンツコードにより構成される。第２、第３パラメータは、オーダ受注処理終了後のコンテンツプロバイダにおいて提供する画面への戻り先であって、第２パラメータはオーダ受注が正常に完了した場合であり、第３パラメータは利用者によるキャンセルまたは通信障害などの理由にオーダ受注されなかった場合の戻り先であり本実施形態においてはＨＴＴＰプロトコルによるＨＴＭＬ文書呼び出しを行う。
【０１２８】
なお、第２パラメータ、第３パラメータは後述の処理において使用するのでＨＤＤ２０９のワーク領域にテキストファイルとして保存をおこなうなど後に参照可能なように保管する。
【０１２９】
図１０にもどり、コンテンツ閲覧画面１１００が表示されている状態で利用者は該画面中に表示される閲覧画像１１０１のコンテンツ実体のプリントを所望する場合は、該画面のプリント依頼ボタンに対してＫＢ２０８により指示を与える。文書閲覧手段４０１はプリント依頼ボタン１１０２への前記指示に対応して、プリントボタン表示・動作指示文１１１２に記載されたとおりプリントサービスプロバイダコンピュータ１３０に対してオーダ受注手段の起動要求を送信する（以上、１００３）。
【０１３０】
プリントサービスプロバイダ１３０中の文書提供手段６０１は、前記オーダ受注手段起動指示並びにパラメータを受信したならばオーダ受注手段６０２を起動し、前記パラメータをオーダ受注手段６０２に引き渡す。
【０１３１】
オーダ受注手段６０２は前記パラメータを解析し、第１パラメータよりコンテンツプロバイダコード並びにコンテンツコードを特定し、コンテンツプロバイダ管理テーブル６０５を前記パラメータにより特定されたコンテンツプロバイダコードで検索を行い、該検索結果のレコード並びに前記パラメータにより特定されたコンテンツコードを用いてコンテンツプリント情報パスを生成する。第２パラメータ、第３パラメータはテキストファイルとしてＨＤＤ２０９のワーク領域に格納する。次に前記生成されたコンテンツプリント情報パスを用いてコンテンツプロバイダコンピュータ１２０に対してコンテンツプリント情報７００の取得要求を行う（以上、１００４）。
【０１３２】
コンテンツプリント情報の取得要求を受領したコンテンツプロバイダコンピュータ１２０中の文書提供装置５０１はコンテンツプリント情報格納手段５０３中を検索し、該検索結果であるコンテンツプリント情報をプリントサービスプロバイダコンピュータ１３０へ送信する（以上、１００５）。
【０１３３】
プリントサービスプロバイダコンピュータ１３０中のオーダ受注手段６０２はオーダコードを発番し、オーダ管理テーブル６０７に対して、前記オーダコード９０１、コンテンツプロバイダコード９０２、受信したコンテンツプリント情報より取得したコンテンツアドレス９０３、並びにステータス９０４を“オーダ中”として新規レコードをオーダ管理レコード例９１４のごとく作成する。
【０１３４】
次にコンテンツプリント情報７００中のプリント情報７０２を取得し、該情報中に記載された制限の範囲内に合致する設定項目をプリントサービス管理テーブル６０６より取得し、オーダ情報の出力であるプリント条件指定画面の表示を行うＨＴＭＬ文書中に記述する。
【０１３５】
次にコンテンツ情報欄７０１中に記載される閲覧用データアドレスにより閲覧用データを取得し、オーバーレイに関する情報が存在する場合は、該情報に従い、合成を行い、後述するプリント条件指定画面において表示を行うプレビュー画像としてＨＤＤ２０９のワーク領域中に保管すると共に、保管した位置を前記プリント条件指定画面の表示を行うＨＴＭＬ文書中の所定の位置に追記する。またオーバーレイ情報は、印刷スプール中６０８にオーダコードあるいはオーダ管理テーブル６０７より検索可能となるようなファイル名を付与して保存する。
【０１３６】
そして、プリント条件指定画面を利用者コンピュータ１１０に表示するよう記述されたＨＴＭＬ文書を文書提供手段６０１を介して利用者コンピュータ１１０へ送信する（以上、１００６）。
【０１３７】
利用者コンピュータ１１０中の文書閲覧手段４０１は、受信したＨＴＭＬ文書に基づきプリント条件指定画面を表示する。
【０１３８】
図１２は利用者コンピュータ中１１０の文書閲覧手段４０１が表示を行うプリント条件指定画面である。
【０１３９】
図１２中、１２００は本実施形態において表示を行うプリント条件指定画面である。
【０１４０】
１２０１は、本画面中に表示をおこなうコンテンツのプレビュー画像である。プレビュー画像１２０１はオーダ受注手段６０２によりオーバーレイ情報などを反映した状態の画像である。すなわち、プリント結果のプレビューとして表示を行う。
【０１４１】
１２０２は、コンテンツのプリントを行うプリンタを選択するプリンタ選択欄である。
【０１４２】
プリンタ選択欄１２０２はオーダ受注手段６０２がコンテンツプリント情報７００並びにプリントサービス管理テーブル６０６よりプリント可能なプリンタを選択し、該プリント可能なプリンタをリストとしてＨＴＭＬ文書に組み込むことで、利用者はプリント可能なプリンタのみを選択することが可能となるように構成されている。
【０１４３】
１２０３は、コンテンツのプリントを行うプリント用紙の選択を行う用紙選択欄である。用紙選択欄１２０３はオーダ受注手段６０２がコンテンツプリント情報７００並びにプリントサービス管理テーブル６０６よりプリント可能な用紙を選択し、該プリント可能な用紙をリストとしてＨＴＭＬ文書に組み込むことで、利用者はプリント可能な用紙のみを選択することが可能となるように構成されている。１２０４は、印刷部数指定欄である。
【０１４４】
１２０５は、プリント条件指定画面１２００で設定可能なプリント条件以外の例えば拡大、縮小の指定や、プリント用紙の紙質などプリント時の詳細なる設定を行うことが可能な詳細設定画面を呼び出す詳細設定リンクボタンである。詳細設定リンクボタン１２０５は、本実施形態においては詳細なる説明を省略する。
【０１４５】
１２０６は、プリント注文を行うプリント注文ボタンである。
【０１４６】
図１０に戻り、状態遷移の説明を続ける。
【０１４７】
利用者は、利用者コンピュータ１１０中の文書閲覧手段４０１が表示を行うプリント条件指定画面１２００を用いて、出力先プリンタ、用紙サイズ、部数を設定する。また必要に応じて詳細設定リンクボタン１２０５により詳細設定画面を呼び出し詳細設定を行った後に、本画面に戻ることでプリント条件の設定を行う。
【０１４８】
利用者は設定を確認したならばプリント注文ボタン１２０６をクリックする事で文書閲覧手段４０１は、ＨＴＭＬ文書に記載されたリンク先であるプリントサービスプロバイダコンピュータ１３０中のオーダ受注手段６０２の起動指示を送信する。該起動指示送信時にプリント条件指定画面１２００並びに詳細設定画面で設定したプリント条件並びにプリント条件指定画面１２００にあらかじめ組み込まれたオーダコードと併せて送信する（以上、１００７）。
【０１４９】
プリントサービスプロバイダコンピュータ１３０中の文書提供手段６０１はオーダ受注手段６０２を再び起動する。オーダ受注手段６０２は、オーダ管理テーブル６０７に対して、パラメータ中のオーダコードを有するレコードを検索し、該検索結果のレコード中にプリント条件を設定する。そして利用者が設定を行ったプリント条件でプリントを実行することの確認を行う確認画面を表示するべく確認画面用ＨＴＭＬ文書を利用者コンピュータ１１０へ文書提供手段６０１を介して送信する（以上、１００８）。
【０１５０】
利用者コンピュータ１１０中の文書閲覧手段４０１は確認画面用ＨＴＭＬ文書を受信したならば確認画面を表示する。
【０１５１】
図１３は確認画面表示例である。
【０１５２】
図１３中、１３００は確認画面である。
【０１５３】
１３０１は前記プリント条件設定画面１２００中に表示を行ったプレビュー画像１２０１と同様のプレビュー画像である。プレビュー画像１３０１は、オーダ受注手段６０２がプリント条件を受領した段階でオーダ管理テーブル６０７に書き込む条件で実際にプリントされる際のプレビュー表示を行う事でより好適なプレビュー表示となる。
【０１５４】
１３０２はプリント条件確認欄であり、オーダ受注手段６０２がオーダ管理テーブル６０７に設定したプリント条件並びにオーダが一意に判別する事が可能なオーダコードなどが表示される。１３０３は確認ボタンである。
【０１５５】
図１０に戻る。利用者はプレビュー画像１３０１並びにプリント条件１３０２を確認した後に本ボタンをクリックすることでプリントオーダを確定しプリントを実行するようプリントオーダ受注手段６０２にオーダ確定指示をおこなう（以上１００９）。
【０１５６】
プリントサービスプロバイダ１３０中の文書提供手段６０１はオーダ確定指示に基づき、パラメータとして受領したオーダコードを有するレコードをオーダ管理テーブル６０７より検索し、検索されたレコードのステータス９０４に“画像収集中”を設定する。
【０１５７】
そして、オーダ受注手段６０２は、前記１００４においてＨＤＤ２０９に格納した第２パラメータを呼び出し、利用者コンピュータ１１０に前記第２パラメータに記載されるＵＲＬのＨＴＭＬ文書を表示するようにコンテンツプロバイダコンピュータ１２０に要求を行う。なお、ＨＴＴＰプロトコルやＨＴＭＬ文書フォーマットの制約などにより、コンテンツプロバイダコンピュータ１２０へ直接要求する事が困難である場合は、例えば一旦、第２パラメータへのリンク先を埋め込んだＨＴＭＬ文書を利用者コンピュータ１１０へ送信する。該文書中には自動的に前記第２パラメータのページの送信要求を行うよう記述することなどでコンテンツプロバイダコンピュータ１２０中に格納される画面の表示が可能となる。次にオーダ受注手段６０２は印刷データ作成手段６０３を起動し処理を終了する（以上、１０１０）。
【０１５８】
コンテンツプロバイダコンピュータ１２０の文書提供手段５０１は、前記１０１０においてプリントサービスプロバイダコンピュータ１３０より利用者コンピュータ１１０へ送信要求したＨＴＭＬ文書をコンテンツ閲覧画面格納手段５０４より検索を行い、該検索結果のＨＴＭＬ文書を利用者コンピュータ１１０へ送信を行う（１０１１）。
【０１５９】
利用者コンピュータ１１０の文書閲覧手段４０１はコンテンツプロバイダコンピュータ１２０より受信したＨＴＭＬ文書に基づきオーダ受注完了画面を表示する。オーダ受注完了画面は、プリントオーダを受注した旨の記述やコンテンツプロバイダコンピュータ１２０でのコンテンツ閲覧を継続するためのリンクなどが表示される（１０１２）。
【０１６０】
一方、プリントサービスプロバイダコンピュータ１３０においては、前記、処理１０１０において起動された印刷データ作成手段６０３は起動時にパラメータとしてオーダコードを受け取るので、該オーダコードによりオーダ管理テーブル６０７を検索し、検索結果であるレコードよりコンテンツアドレス９０３を取得する。次に、該コンテンツアドレスにより、コンテンツプロバイダコンピュータ１２０に対してコンテンツの取得要求を行う（以上、１０１３）。
【０１６１】
プリントサービスプロバイダコンピュータ１３０からのコンテンツ実体の取得要求を受け、コンテンツプロバイダコンピュータ１２０中の文書提供装置５０１は、コンテンツ格納手段中５０２より取得要求のあったコンテンツを取得し該コンテンツをプリントサービスプロバイダコンピュータ１３０に送信する（以上、１０１４）。
【０１６２】
コンテンツを受領したプリントサービスプロバイダコンピュータ１３０の印刷データ作成手段６０３は、オーダ管理テーブル６０７中の当該レコードよりコンテンツデータ並びにプリントの為の各種設定、付帯情報などプリントに必要なデータをオーダコードにより識別可能な状態にて印刷スプール６０８へ格納する。そして、オーダ管理テーブル６０７の当該レコードのステータス９０４を“印刷待ち”に設定を行い、印刷制御手段６０４を起動し処理を終了する（１０１５）。
【０１６３】
印刷制御手段６０４は、まずオーダ管理テーブル６０７中のステータス９０４が“印刷待ち”であるレコードを検索し、該検索結果としてオーダコード列を取得する。次に前記オーダコード列より一定の規約に従い、オーダコードを一つ取り出し、該コードに対応するプリントに必要なデータを印刷スプール６０８中より取得し、上記プリントデータを出力先であるプリンタへ送信しプリントが行われる（以上、１０１６）。
【０１６４】
プリントが終了したならばプリントを実施したオーダコードでオーダ管理テーブル６０７を検索し、検索結果のレコードのステータス９０４を“印刷済み”に設定する。
【０１６５】
以上によりコンテンツプロバイダコンピュータ１２０中に格納されるコンテンツ閲覧画面よりのプリント指示によりコンテンツプロバイダコンピュータ１２０中のコンテンツ実体のプリントが実現される。
【０１６６】
（第２の実施形態）
システム構成は、第１の実施形態のシステム構成において用いた図１を用いて説明を行う。
【０１６７】
第２の実施形態として、前記、第１の実施形態の図１において説明した利用者コンピュータ１１１よりコンテンツプロバイダコンピュータ１２１に格納されるコンテンツ閲覧画面の表示を行い、該コンテンツ閲覧画面よりプリントオーダを発する手順について説明を行う。第１の実施形態からの大きな差分としてはコンテンツの実体並びにプコンテンツプリント情報がコンテンツプロバイダコンピュータではなく、データセンタ１４０に格納され、プリントサービスプロバイダに配信される点である。以下、図１４およびそのほかの図を用いて説明を行う。
【０１６８】
＜第２の実施形態における処理の流れ＞
図１４は、利用者コンピュータ１１１、コンテンツプロバイダコンピュータ１２１、データセンタ１４０およびプリントサービスプロバイダ１３０間の本実施形態における処理フロー図である。以下の説明においては利用者は利用者コンピュータ１１１を用いてコンテンツプロバイダ１２１中のコンテンツ閲覧画面を閲覧し、プリントサービスプロバイダ１３０に対してプリントオーダを行うものとして説明を行う。
【０１６９】
まず、利用者は利用者コンピュータ１１１中の文書閲覧手段４０１を用いて、コンテンツプロバイダコンピュータ１２１に対してコンテンツ閲覧画面表示要求を行う。コンテンツ閲覧画面表示要求はＨＴＴＰプロトコルに基づき利用者の所望するコンテンツ閲覧画面のＵＲＬを指定する。ＵＲＬはユーザが文書閲覧手段４０１に対してＫＢ２０８を用いて直接入力を行う他、文書閲覧手段４０１がＨＴＭＬ文書に基づき表示を行う画面上のリンクを選択する事などより指定される（以上、１４０１）。
【０１７０】
利用者コンピュータ１１１の発したコンテンツ閲覧画面表示要求はネットワーク１００を介してコンテンツプロバイダコンピュータ１２１中の文書提供手段５０１がＮＥＴＩＦ２０４を介して受信する。該コンテンツ閲覧画面表示要求を受信した文書提供手段５０１は指定されたＵＲＬに相当するコンテンツ閲覧画面格納手段５０４中に格納されたＨＴＭＬ文書ならびに該文書中にリンクされた閲覧用データをリクエストのあった利用者コンピュータ１１１へ向け送信する（以上、１４０２）。
【０１７１】
前記ＨＴＭＬ文書並びに閲覧用データを受領した利用者コンピュータ１１１中の文書閲覧手段４０１は前記ＨＴＭＬ文書に基づき第１の実施形態にて説明した図１１のごときコンテンツ閲覧画面の表示を行う。コンテンツ閲覧画面が表示されている状態で、利用者は該画面中に表示される閲覧画像のコンテンツ実体のプリントを所望する場合は、該画面のプリント依頼ボタンをクリックする。文書閲覧手段４０１はプリント依頼ボタンのクリックに対応し、プリントボタン表示・動作指示文に記載のとおりプリントサービスプロバイダコンピュータ１３０に対してオーダ受注手段の起動要求を送信する（以上、１４０３）。
【０１７２】
プリントサービスプロバイダ１３０中の文書提供手段６０１は、前記オーダ受注手段起動指示並びにパラメータを受信したならばオーダ受注手段６０２を起動し、前記パラメータをオーダ受注手段６０２に引き渡す。
【０１７３】
オーダ受注手段６０２は前記パラメータを解析し、第１パラメータよりコンテンツプロバイダコード並びにコンテンツコードを特定し、コンテンツプロバイダ管理テーブル６０５を前記パラメータにより特定されたコンテンツプロバイダコードで検索を行い、該検索結果のレコード並びに前記パラメータにより特定されたコンテンツコードを用いてコンテンツプリント情報パスを生成する。ここで第１の実施形態と異なる点はコンテンツプロバイダ管理テーブル６０５中の基本アドレス８０２にはデータセンタ１４０の基本アドレスが記憶されていることで、コンテンツプリント情報の取得先がデータセンタ１４０となる点である。第２パラメータ、第３パラメータはテキストファイルとしてＨＤＤ２０９のワーク領域に格納する。次に前記生成されたコンテンツプリント情報パスを用いてデータセンタ１４０に対してコンテンツプリント情報の取得要求を行う（以上、１４０４）。
【０１７４】
コンテンツプリント情報の取得要求を受領したデータセンタ１４０中の文書提供装置５０１はコンテンツプリント情報格納手段５０３より該当するコンテンツプリント情報の検索を行い、該検索結果であるコンテンツプリント情報をプリントサービスプロバイダコンピュータ１３０へ送信する（以上、１４０５）。
【０１７５】
データセンタ１４０よりコンテンツプリント情報を取得したプリントサービスプロバイダ１３０中のオーダ受注手段６０２はオーダコードを発番し、オーダ管理テーブル６０７に対して、該オーダコード９０１、コンテンツプロバイダコード９０２、コンテンツプリント情報より取得したコンテンツアドレス９０３、並びにステータス９０４を“オーダ中”として新規レコードを作成する。
【０１７６】
次にコンテンツプリント情報７００中のプリント情報７０２を取得し、該情報中に記載された制限に合致する条件の設定項目をプリントサービス管理テーブルを６０６より取得し、オーダ情報の出力であるプリント条件指定画面の表示を行うＨＴＭＬ文書中に記述する。
【０１７７】
次にコンテンツ情報欄７０１中に記載される閲覧用データアドレスにより閲覧用データを取得し、オーバーレイに関する情報が存在する場合は、該情報に従い、合成を行い、後述するプリント条件指定画面において表示を行うプレビュー画像としてＨＤＤ２０９のワーク領域中に保管すると共に、保管した位置を前記プリント条件指定画面の表示を行うＨＴＭＬ文書中の所定の位置に追記する。またオーバーレイ情報は、印刷スプール中６０８にオーダコードあるいはオーダ管理テーブル６０７より検索可能となるようなファイル名を付与して保存する。
【０１７８】
そして、利用者コンピュータ１１１にプリント条件指定画面を表示するよう記述されたＨＴＭＬ文書は文書提供手段６０１を介して利用者コンピュータ１１１へ送信する（以上、１４０６）。
【０１７９】
利用者コンピュータ１１１中の文書閲覧手段４０１は、受信したＨＴＭＬ文書に基づき第１の実施形態において説明した図１２のごときプリント条件指定画面を表示する。
【０１８０】
利用者は、利用者コンピュータ１１１中の文書閲覧手段４０１が表示を行うプリント条件指定画面を用いて、出力先プリンタ、用紙サイズ、部数を設定する。また必要に応じて詳細設定画面を呼び出し詳細設定などを行い本画面に戻ることでプリント条件の設定を行う。利用者は設定を確認したならばプリント注文ボタンに指示を与えることで、文書閲覧手段４０１は、ＨＴＭＬ文書に記載されたリンク先であるプリントサービスプロバイダコンピュータ１３０中のオーダ受注手段６０２の起動指示を送信する。該起動指示送信時にプリント条件指定画面並びに詳細設定画面などで設定したプリント条件並びにプリント条件指定画面にあらかじめ組み込まれたオーダコードと併せて送信する（以上、１４０７）。
【０１８１】
プリントサービスプロバイダコンピュータ１３０中の文書提供手段６０１はオーダ受注手段６０２を再び起動する。オーダ受注手段６０２は、オーダ管理テーブル６０７に対して、パラメータ中のオーダコードを有するレコードを検索し、該検索結果のレコード中にプリント条件を設定する。そして利用者が設定を行ったプリント条件でプリントを実行することの確認を行う確認画面を表示するべく確認画面用ＨＴＭＬ文書を利用者コンピュータ１１１へ文書提供手段６０１を介して送信する（以上、１４０８）。
【０１８２】
利用者コンピュータ１１１中の文書閲覧手段４０１は確認画面用ＨＴＭＬ文書を受信したならば第１の実施形態において説明した図１３のごとき確認画面を表示する。利用者はプレビュー１３０１並びにプリント条件１３０２を確認した後に本ボタンをクリックすることでプリントオーダを確定するべくプリントオーダ受注手段６０２にオーダ確定指示をおこなう（以上、１４０９）。
【０１８３】
プリントサービスプロバイダ１３０中の文書提供手段６０１はオーダ確定指示に基づき、パラメータとして受領したオーダコードを有するレコードをオーダ管理テーブル６０７より検索し、検索されたレコードのステータス９０４に“画像収集中”を設定する。
【０１８４】
そして、オーダ受注手段６０２は、前記１４０４においてＨＤＤ２０９に格納した第２パラメータを呼び出し、利用者コンピュータ１１１に前記第２パラメータに記載されるＵＲＬのＨＴＭＬ文書を表示するようにコンテンツプロバイダコンピュータ１２１に要求を行う。なお、ＨＴＴＰプロトコルやＨＴＭＬ文書フォーマットの制約などにより、コンテンツプロバイダコンピュータ１２１へ直接要求する事が困難である場合は、例えば一旦、第２パラメータへのリンク先を埋め込んだＨＴＭＬ文書を利用者コンピュータ１１０へ送信する。該文書中には自動的に前記第２パラメータのページの送信要求を行うよう記述することなどでコンテンツプロバイダコンピュータ１２１中に格納される画面の表示を行うことが可能となる。次にオーダ受注手段６０２は印刷データ作成手段６０３を起動し、処理を終了する（以上、１４１０）。
【０１８５】
コンテンツプロバイダコンピュータ１２１の文書提供手段５０１は、前記１４１０においてプリントサービスプロバイダコンピュータ１３０より利用者コンピュータ１１１へ送信要求したＨＴＭＬ文書をコンテンツ閲覧画面格納手段５０４より検索を行い、該検索結果のＨＴＭＬ文書を利用者コンピュータ１１１へ送信を行う（１４１１）。
【０１８６】
利用者コンピュータ１１１の文書閲覧手段４０１はコンテンツプロバイダコンピュータ１２１より受信したＨＴＭＬ文書に基づきオーダ受注完了画面を表示する。オーダ受注完了画面は、プリントオーダを受注した旨の記述やコンテンツプロバイダコンピュータ１２１でのコンテンツ閲覧を継続するためのリンクなどが表示される（１４１２）。
【０１８７】
一方、プリントサービスプロバイダコンピュータ１３０においては、前記、処理１４１０において起動された印刷データ作成手段６０３は起動時にパラメータとしてオーダコードを受け取るので、該オーダコードによりオーダ管理テーブル６０７を検索し、検索結果であるレコードよりコンテンツアドレス９０３を取得する。次に、該コンテンツアドレスによりデータセンタ１４０に対してコンテンツの取得要求を行う（以上、１４１３）。
【０１８８】
プリントサービスプロバイダコンピュータ１３０からのコンテンツ実体の取得要求を受けデータセンタ１４０中の文書提供装置５０１はコンテンツ格納手段中５０２より取得要求のあったコンテンツを取得し該コンテンツをプリントサービスプロバイダコンピュータ１３０に送信する（以上、１４１４）。
【０１８９】
コンテンツを受領したプリントサービスプロバイダコンピュータ１３０の印刷データ作成手段６０３は、オーダ管理テーブル６０７中の当該レコードよりコンテンツデータ並びにプリントの為の各種設定、付帯情報などプリントに必要なデータをオーダコードにより識別可能な状態にて印刷スプール６０８へ格納し、オーダ管理テーブル６０７の当該レコードのステータス９０４を“印刷待ち”に設定を行い、印刷制御手段６０４を起動し処理を終了する（１４１５）。
【０１９０】
印刷制御手段６０４は、まずオーダ管理テーブル６０７中のステータス９０４が“印刷待ち”であるレコードを検索し、検索結果であるオーダコード列を取得する。次に前記オーダコード列より一定の規約に従い、オーダコードを一つ取り出し、該コードに対応するプリントに必要なデータを印刷スプール６０８中より取得し、上記プリントデータを出力先であるプリンタへ送信しプリントが行われる（以上、１４１６）。
【０１９１】
プリントが終了したならばプリントを実施したオーダコードでオーダ管理テーブル６０７を検索し、検索結果のレコードのステータス９０４を“印刷済み”に設定する。
【０１９２】
以上によりコンテンツプロバイダコンピュータ１２１中に格納されるコンテンツ閲覧画面よりのプリント指示によりデータセンタ１４０に格納されるコンテンツ実体のプリントが実現される。
【０１９３】
（第３の実施形態）
第１の実施形態、第２の実施形態では、利用者コンピュータ１１０、１１１から発したプリント依頼はプリントサービスプロバイダコンピュータ１３０に対するものとして説明した。
【０１９４】
第３の実施形態においては、プリントサービスプロバイダコンピュータ１３０に代わりコンテンツプロバイダコンピュータ１２０あるいは１２１に対して行う場合について説明を行う。
【０１９５】
＜システム構成＞
システム構成は、第１の実施形態、第２の実施形態のシステム構成において用いた図１を用いて説明を行う。
【０１９６】
図１は、本発明の実施形態におけるシステム全体の構成図である。
【０１９７】
図１中、１１０および１１１は本実施形態におけるシステムの利用者である顧客が例えば自宅から直接操作を行うための情報処理装置（図２において後述する、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤなどから構成されるコンピュータシステム）であって、以下利用者コンピュータと記す。
【０１９８】
利用者コンピュータ１１０および１１１は、ネットワーク１００を通して後述のコンテンツプロバイダコンピュータ１２０並びに１２１に格納されている画像などのコンテンツあるいはコンテンツのカタログを含む文書を閲覧する機能と、該文書中に含まれる印刷注文ボタンを利用することで、コンテンツプロバイダコンピュータ１２０あるいは１２１に対して印刷注文を発注する機能を持つ。なお本実施形態においては利用者コンピュータの接続数を２としているが本発明においては利用者コンピュータの接続数は１以上で上限は規定するものではない。
【０１９９】
１２０および１２１は画像、文書などのコンテンツの提供を行うコンテンツプロバイダが各種サービスを行うことを目的とした情報処理装置であり、以下、コンテンツプロバイダコンピュータあるいは単にコンテンツプロバイダと記す。
【０２００】
コンテンツプロバイダコンピュータ１２０および１２１は、ネットワーク１００を通して利用者コンピュータ１１０あるいは１１１に画像、文書などのコンテンツあるいはコンテンツのカタログを含む文書（以下、コンテンツ閲覧画面と呼称する場合がある）を提供する機能と、利用者コンピュータ１１０あるいは１１１からの要求に基づいてプリントオーダ画面を実現する文書を供給し、該画面によるプリント設定を受信し、プリントオーダを構成し、該プリントオーダに基づきプリントサービスプロバイダコンピュータ１３０に対してプリント依頼を行う機能を持つ。また、プリントサービスプロバイダ１３０にコンテンツ（以下、販売物あるいはコンテンツの実体と呼称する場合がある）などを供給する機能とプリントサービスプロバイダコンピュータ１３０よりプリントオーダ画面を構成するべくプリントサービスに関する情報を取得する機能を持つ。なお本実施形態においてはコンテンツプロバイダコンピュータの接続数を２としているが本発明においてはコンテンツプロバイダコンピュータの接続数は１以上で上限は規定するものではない。また、本実施形態においては本発明に対する説明の便宜上、コンテンツプロバイダの運営主体者１について１のコンテンツプロバイダコンピュータを運用するものとして取り扱うが、本発明においてはアクセスの負荷分散や異なるコンテンツの取り扱いなどを目的として２以上のコンテンツプロバイダコンピュータをコンテンツプロバイダ運営主体者が運用することを制限するものではない。
【０２０１】
１３０は主としてコンテンツプロバイダコンピュータ１２０あるいは１２１からのプリントオーダ依頼に基づいて印刷処理を行う情報処理装置でありプリントサービスプロバイダコンピュータあるいは単にプリントサービスプロバイダと記す。
【０２０２】
プリントサービスプロバイダ１３０は、コンテンツプロバイダコンピュータ１２０あるいは１２１からの要求に基づいてプリントオーダを受領し、該プリントオーダに従いコンテンツプロバイダコンピュータ１２０あるいは１２１あるいは後述のデータセンタコンピュータ１４０よりコンテンツを取得し印刷処理を行う機能とプリントサービスに関する情報をコンテンツプロバイダコンピュータ１２０あるいは１２１へ供給する機能を持つ。
【０２０３】
本実施形態においては本発明に対する説明の便宜上、プリントサービスプロバイダ運営主体者１について１のプリントサービスプロバイダコンピュータを運用するものとして取り扱うが、本発明においては負荷分散などを目的として２以上のプリントサービスプロバイダコンピュータをプリントサービスプロバイダ運営主体者が運用することを制限するものではない。
【０２０４】
１４０は、コンテンツプロバイダコンピュータ１２０あるいは１２１において公開を行うコンテンツのカタログページを含む文書に記載されたコンテンツの実体などを保管する情報処理装置でありデータセンタコンピュータあるいはデータセンタと記す。
【０２０５】
データセンタコンピュータ１４０は、コンテンツプロバイダコンピュータ１２０あるいは１２１において利用者がコンテンツのカタログであるコンテンツ閲覧画面を閲覧し、該閲覧画面中のコンテンツの実体をプリントサービスプロバイダコンピュータ１３０に対してプリントオーダを行った場合に、該プリントサービスプロバイダコンピュータ１３０より要求されたコンテンツの実体を送信する機能と、コンテンツプリント情報などプリント、プリントオーダに必要なデータをコンテンツプロバイダコンピュータ１２０あるいは１２１に対して送信する機能を持つ。
【０２０６】
本実施形態においては本発明に対する説明の便宜上、データセンタ運営主体者１について１のデータセンタコンピュータを運用するものとして取り扱うが、本発明においては負荷分散などを目的として２以上のデータセンタコンピュータをデータセンタ運営主体者が運用することを制限するものではない。また、本発明においてはデータセンタの接続数は規定するものではない。
【０２０７】
１００は、利用者コンピュータ１１０および１１１、コンテンツプロバイダコンピュータ１２０および１２１、プリントサービスプロバイダコンピュータ１３０並びにデータセンタコンピュータ１４０を接続する接続装置であって、例えばインターネットやローカルエリアネットワーク（ＬＡＮ）などのネットワークシステムを表すものであり、以下単にネットワークと記す。なお、本実施形態においては、ネットワーク１００は一般的なインターネットを使用するが、その他のネットワークシステムを使用しても本発明は実現可能である。
【０２０８】
なお本実施形態においては、コンテンツプロバイダコンピュータ１２０にはプリントを行うコンテンツの実体が存在するものとして説明を行う。コンテンツプロバイダコンピュータ１２１に関しては、コンテンツのカタログ画面を有し、コンテンツの実体並びに後述するコンテンツの付帯情報であるコンテンツプリント情報などプリント並びにプリントオーダに必要な情報はデータセンタ１４０に格納されているものとする。
【０２０９】
また、コンテンツプロバイダ１２１のコンテンツ閲覧画面からのプリントオーダに関しては第４の実施形態において説明を行う。
【０２１０】
＜利用者コンピュータ、コンテンツプロバイダコンピュータ、データセンタのブロック図＞
第１の実施形態、第２の実施形態ですでに説明したように図２は本実施形態に挙げた各々の情報処理装置のハードウェア構成を示すブロック図である。なお、本実施形態においては利用者コンピュータ１１０、１１１およびコンテンツプロバイダコンピュータ１２０、１２１およびデータセンタ１４０内部構成については差異がなく、第１の実施形態、第２の実施形態とも差異は無いため説明は省略する。
【０２１１】
＜プリントサービスプロバイダコンピュータのブロック図＞
図３は本実施形態におけるプリントサービスプロバイダコンピュータ１３０のハードウェア構成を示すブロック図である。プリントサービスプロバイダコンピュータ１３０についても第１の実施形態、第２の実施形態と差異がないため説明は省略する。
【０２１２】
＜利用者コンピュータの構成＞
図４は利用者が実際に使用する情報処理装置である利用者コンピュータ１１０のソフトウェア構成を表す説明図である。利用者コンピュータ１１１も同様の構成である。なお、図４の説明も第１の実施形態、第２の実施形態と差異は無いので説明は省略する。
【０２１３】
＜コンテンツプロバイダコンピュータ、データセンタコンピュータの構成＞
図１５はコンテンツプロバイダコンピュータ１２０内の各処理手段及び管理データを表す構成図である。コンテンツプロバイダコンピュータ１２１、データセンタ１４０もほぼ同様の構成であるので図１５により説明を行う。
【０２１４】
図１５中１５０１および１５０５はアプリケーションプログラムであって、ＲＯＭ２０３、ＨＤＤ２０９またはＦＤＤ２１０より読み込まれＲＡＭ２０２に展開されて使用される。
【０２１５】
１５０２、１５０３および１５０４はＨＤＤ２０９内に格納されるデータである。
【０２１６】
文書提供手段１５０１は、インターネットなどのネットワークを通して利用者コンピュータ１１０、１１１およびプリントサービスプロバイダコンピュータ１３０などの外部コンピュータより要求のあったＨＴＭＬ文書、テキスト、画像などを後述するＨＤＤ２０９に格納されるデータから検索して送信することを可能にするアプリケーションプログラムである。上記文書提供手段１５０１は、一般的にインターネットサーバプログラムまたはＷＷＷサーバプログラムと呼ばれているもので、文書の送信の他に、外部コンピュータからの要求に応じてＨＤＤ２０９内などに格納されているアプリケーションプログラムをＲＡＭ２０２に展開して使用することと、必要に応じて外部からの要求に対して利用者のユーザーＩＤの認証を行い、送信するデータを制限することを可能にするアプリケーションプログラムである。
【０２１７】
１５０２はプリントサービスプロバイダ１３０においてプリントを行う画像、文書などのコンテンツの実体、並びに利用者コンピュータ上にコンテンツのプレビュー表示を行うことを目的とした閲覧用データが格納されるコンテンツ格納手段である。閲覧用データは例えば画像の場合は画面表示に耐えうる程度に解像度を減じた画像であり、文書の場合は要約のテキスト、先頭ページを画面表示に耐えうる程度の画像を用いる。なお、本発明においては閲覧用のデータを特に規定するものではない。
【０２１８】
本手段中のデータはＨＤＤ２０９中に格納されており、利用者コンピュータ１１０、１１１、プリントサービスプロバイダコンピュータ１３０などの外部のコンピュータの要求に応じ文書提供手段１５０１が該手段中を検索し送信を行う。
【０２１９】
１５０３は、前記コンテンツ格納手段１５０２中に格納されるコンテンツ実体のプリント時の例えば印刷サイズ、印刷部数などのコンテンツに係る各種制限、プリントを行う用紙サイズ、印刷品位などのプリント条件に係る各種制限そのほかのプリントオーダ並びに印刷処理に必要な情報が記述されたコンテンツプリント情報を格納するコンテンツプリント情報格納手段である。
【０２２０】
本手段中のデータはＨＤＤ２０９中に格納されており、後述するオーダ作成手段１５０５が該手段中を検索、参照を行う。
【０２２１】
１５０４は、前記コンテンツ格納手段１５０２中に格納されるコンテンツの閲覧用データを利用者コンピュータ１１０、１１１において閲覧し、プリント依頼を行うための画面（コンテンツ閲覧画面）を表示するＨＴＭＬ文書が格納されるコンテンツ閲覧画面格納手段である。
【０２２２】
本手段中のデータはＨＤＤ２０９中に格納され、利用者コンピュータ１１０、１１１などの外部のコンピュータの要求に応じ文書提供手段１５０１が該手段中を検索し送信を行う。
【０２２３】
オーダ作成手段１５０５は、コンテンツプロバイダコンピュータ１２０、１２１において利用者コンピュータ１１０、１１１より発せられるコンテンツのプリントオーダの受注を行うアプリケーションプログラム群である。
【０２２４】
オーダ作成手段１５０５の機能は４段階に大別することができる。
【０２２５】
まず第１段階として利用者コンピュータ１１０、１１１が発するプリントオーダ要求により起動され、プリント要求されたコンテンツを特定し、オーダ受注に必要な前記コンテンツのコンテンツプリント情報をコンテンツプリント情報格納手段１５０３またはデータセンタコンピュータ１４０より取得を行い、さらにはプリントサービスプロバイダコンピュータ１３０より後述するプリントサービス情報を取得することで、プリント時の各種設定を行うプリント条件指定画面を表示するべくＨＴＭＬ文書を生成し、前記プリントオーダ要求を発した利用者コンピュータ１１０もしくは１１１上に送信する機能である。
【０２２６】
第２段階は、前記ＨＴＭＬ文書の送信先である利用者コンピュータ１１０または１１１において表示されるプリント条件画面に従い、各種プリントの条件の設定と共に発せられるプリント条件設定要求により起動され、プリントオーダを生成し利用者コンピュータへプリント確認画面を表示するべくＨＴＭＬ文書を送信する機能である。
【０２２７】
第３段階は、前記プリント確認画面により確認操作を行うことで利用者コンピュータ１１０、１１１より発せられたプリントオーダ完了通知を受領することでプリントオーダ情報を生成し、プリントサービスプロバイダコンピュータ１３０へプリントオーダ依頼を行う機能である。
【０２２８】
第４段階は、プリントサービスプロバイダコンピュータ１３０によって起動され、前記第３段階において依頼を行ったプリントオーダ依頼の受注通知並びに利用者へ告知するための例えばオーダコードなどプリントサービスプロバイダコンピュータ１３０より送信される情報により利用者コンピュータ１１０にオーダ受注完了画面を表示するべくＨＴＭＬ文書を送信する機能である。
【０２２９】
以上説明したごとくオーダ生成手段１５０５は、外部のコンピュータからの要求に基づいて、文書提供手段１５０１によってＨＤＤ２０９内などからＲＡＭ２０２に展開して使用するアプリケーションプログラムであって、一般的にＣＧＩプログラムと呼ばれているものである。
【０２３０】
以上、コンテンツプロバイダコンピュータ１２０の構成を説明した。なお本実施形態においてはコンテンツプロバイダコンピュータ１２１に関しては、コンテンツプリント情報並びに、コンテンツ実体はデータセンタコンピュータ１４０上に存在するものとして取り扱うので、コンテンツ格納手段１５０２並びコンテンツプリント情報格納手段１５０３は必須の構成ではない。この場合、コンテンツプロバイダコンピュータ１２１中にはデータセンタ１４０中のコンテンツプリント情報格納手段１５０３中に格納されるコンテンツプリント情報の存在位置が記述されたデータ（コンテンツプリント情報位置データ）が保管される。コンテンツプリント情報位置データは、コンテンツプロバイダコンピュータ１２１のコンテンツ閲覧画面格納手段１５０４など任意の格納手段に存在してよい。本実施形態並びに後述する第４の実施形態においては、コンテンツプリント情報位置データは、コンテンツプロバイダコンピュータ１２１中にコンテンツプリント情報格納手段１５０３が存在するものとして取り扱い、該コンテンツプリント情報格納手段１５０３中に格納されるものとする。
【０２３１】
さらに、本実施形態に並びに第４の実施形態においては、コンテンツプロバイダコンピュータ１２１においては、コンテンツの閲覧用データはコンテンツ閲覧画面格納手段１５０４であってよい。
【０２３２】
データセンタコンピュータ１４０に関しては、文書提供手段１５０１は、いわゆるＷＷＷサーバーであることは必須ではなく、プリントサービスプロバイダコンピュータ１３０へファイル送信が可能な例えば、File Transfer Protocol（ＦＴＰ）サーバーなどを用いてよい。さらには本発明を実現するにあたってはデータセンタコンピュータ１４０中のコンテンツ閲覧画面格納手段１５０４も必須の構成ではない。
【０２３３】
＜プリントサービスプロバイダコンピュータの構成＞
図１６はプリントサービスプロバイダコンピュータ１３０内の各処理手段及び管理データを表す構成図である。図１６中１６０１、１６０２、１６０３および１６０４各処理手段はアプリケーションプログラムであって、ＲＯＭ２０３、ＨＤＤ２０９またはＦＤＤ２１０より読み込まれＲＡＭ２０２に展開されて使用される。１６０５、１６０６、１６０７、および１６０８はＨＤＤ２０９内に格納されるデータである。
【０２３４】
文書提供手段１６０１は文書提供手段１５０１と等価であり、インターネットなどのネットワークを通してコンテンツプロバイダ１２０、１２１などの外部コンピュータより要求のあったＨＴＭＬ文書、テキスト、画像などを後述するＨＤＤ２０９に格納されるデータから検索して送信することを可能にするアプリケーションプログラムである。上記文書提供手段１５０１は、一般的にインターネットサーバプログラムまたはＷＷＷサーバプログラムと呼ばれているもので、文書の送信の他に、外部コンピュータからの要求に応じてＨＤＤ２０９内などに格納されているアプリケーションプログラムをＲＡＭ２０２に展開して使用し、該処理結果を送信することと、必要に応じて外部からの要求に対して利用者のユーザーＩＤの認証を行い、送信するデータを制限することを可能にするアプリケーションプログラムである。
【０２３５】
オーダ受注手段１６０２は、コンテンツプロバイダコンピュータ１２０、１２１のプリントオーダ依頼によって起動され、プリントオーダの受注を行うアプリケーションプログラム群である。
【０２３６】
オーダ受注手段１６０２の機能は２段階に大別することができる。
【０２３７】
まず第１段階としてコンテンツプロバイダコンピュータ１２０または１２１によって発せられるプリントサービス情報取得要求に応じて後述するプリントサービス管理テーブル１６０６中に格納されるプリントサービス情報を送信する。
【０２３８】
第２段階は、コンテンツプロバイダコンピュータ１２０または１２１の発するプリントオーダ依頼によって起動され、プリントオーダ依頼と共に送信されるプリントサービス情報によってプリントオーダを生成し、後述のプリントオーダ管理テーブル１６０７にオーダ情報を生成し、印刷準備作業を行う後述の印刷データ作成手段１６０３を起動する機能である。
【０２３９】
以上説明したごとくオーダ受注手段１６０２は、外部のコンピュータからの要求に基づいて、文書提供手段１６０１によってＨＤＤ２０９内などからＲＡＭ２０２に展開して使用するアプリケーションプログラムであって、一般的にＣＧＩプログラムと呼ばれているものである。
【０２４０】
１６０３は前記オーダ受注手段１６０２によってＨＤＤ２０９内などからＲＡＭ２０２に展開して使用するアプリケーションプログラムである。
【０２４１】
オーダ受注手段１６０２より起動されたのちオーダ管理テーブル１６０７より印刷データ作成対象のレコードを抽出し、該レコードに従いプリントを行うコンテンツの実体をコンテンツプロバイダコンピュータ１２０またはデータセンタコンピュータ１４０より取得を行いそのほか印刷に必要なデータを作成し後述の印刷スプール１６０８に納める。
【０２４２】
１６０４はオーダ管理テーブル１６０７に従い、印刷スプール１６０８内の印刷データの印刷処理を制御する印刷制御手段である。印刷制御手段１６０４はＨＤＤ２０９内などからＲＡＭ２０２に展開して使用するアプリケーションプログラムである。なお印刷制御手段１６０４の起動は、印刷データ作成手段１６０３が起動するほかプリントサービスプロバイダコンピュータ１３０の操作者が任意のタイミングで起動するかあるいはタイマーによって一定間隔で自動的に起動される。
【０２４３】
コンテンツプロバイダ管理テーブル１６０５は、後述する図１８のデータ構造を有し、コンテンツプロバイダを特定するコンテンツプロバイダコード、コンテンツプロバイダコンピュータあるいはデータセンタのアドレスなどを格納する。
【０２４４】
プリントサービス管理テーブル１６０６は、プリントサービスプロバイダコンピュータ１３０により提供されるプリントサービスの設定のすべてを格納するテーブルであり、プリンタ種別、印刷条件（用紙サイズ、部数、紙質、品位、位置、拡大・縮小、両面、綴じ方向等のレイアウト情報、印刷後の製本・ラミネート・額装等の加工情報、など）、印刷の価格情報等を記憶する。
【０２４５】
なお、プリントサービス管理テーブル１６０６中に登録されるプリンタはプリントサービスプロバイダコンピュータ１３０にて受注したプリントオーダによる印刷処理が可能なプリンタであることは必須である。プリンタの接続に関してはプリントサービスプロバイダコンピュータ１３０のＰＴＲＣ３０１に接続されるプリンタは無論のこと、ネットワーク１００に直接接続されるプリンタあるいはネットワーク１００に接続されるプリントサービスプロバイダコンピュータ１３０以外のコンピュータに接続されるプリンタであっても構わない。
【０２４６】
オーダ管理テーブル１６０７は、第１の実施形態で説明した図９に示すデータ構造を有し、プリントオーダ並びにこれに付随する情報およびオーダの進捗状況を格納する。印刷スプール１６０８はプリントオーダの印刷を実現するコンテンツの実体やそのほか印刷に必要なデータを格納する。
【０２４７】
＜コンテンツプリント情報＞
次に、コンテンツプロバイダコンピュータ１２０およびデータセンタコンピュータ１４０中のコンテンツプリント情報格納手段１５０３中に格納されるコンテンツプリント情報について説明する。
【０２４８】
コンテンツプリント情報とは先に説明したように、コンテンツプロバイダが有するコンテンツの印刷にあたり、プリントオーダ並びに印刷処理に必要な情報が記載されたデータである。データ形式については本発明は特定のデータ形式や記述フォーマットを特定するものではないがコンテンツ格納手段１５０２中に格納される本発明により印刷可能なコンテンツは必ず該コンテンツに対応するコンテンツプリント情報を有する必要がある。また、本発明においてはコンテンツプリント情報のプリントサービスプロバイダへの転送方法も特に規定するものではない。また、本実施形態においては本発明をより明瞭に説明することを目的として、前記印刷可能なコンテンツ１に対応してコンテンツプリント情報を記述したテキストファイル１を有し、コンテンツプリント情報格納手段１５０３中に格納されるものとして説明を行う。
【０２４９】
また、データセンタ１４０中にコンテンツ実体が存在する場合は、コンテンツプリント情報も同様にデータセンタ１４０中に存在するものとする。この場合コンテンツプロバイダコンピュータ１２１中のコンテンツプリント情報格納手段１５０３には、コンテンツ１に対応して１テキストファイルを有し、該テキストファイル中には、データセンタ１４０中のコンテンツプリント情報格納手段１５０３の存在位置を記載することで、コンテンツプリント情報の実体の存在位置を示すものとする。なお、データセンタ１４０中にコンテンツ実体が存在する場合にコンテンツプリント情報の実体はコンテンツプロバイダコンピュータ１２１中に存在させることでも本発明は実現可能である。
【０２５０】
コンテンツプリント情報に記載される情報としては、
コンテンツに関する情報として、第１の実施形態で説明したように、
▲１▼ コンテンツを少なくともコンテンツプロバイダの範囲内で一意に特定可能なコンテンツコード、
▲２▼ 文書、画像等のコンテンツタイプ
▲３▼ コンテンツ実体の所在地
▲４▼ 閲覧用データの所在地
▲５▼ 価格情報
▲６▼ 著作権表示、シリアル番号などコンテンツをプリントする際にオーバーレイするべき情報であるオーバーレイ情報
▲７▼ 上記オーバーレイ情報のオーバーレイ位置を表すオーバーレイ位置情報
などが必要に応じて記述される。
【０２５１】
コンテンツのプリントに関する制限情報として、
▲１▼ 印刷時のコンテンツの最小、最大サイズなどを制限するサイズ制限情報、
▲２▼ 印刷用紙のサイズを制限する用紙サイズ制限情報、
▲３▼ 印刷用紙の紙質を制限する紙質制限情報、
▲４▼ 最大印刷部数を制限する印刷部数制限情報、
▲５▼ プリントを行うプリンタ種別を制限するプリンタ制限情報、
などが必要に応じて記述される。
【０２５２】
そのほかコンテンツプリント情報には、
▲１▼ プリント設定のデフォルト指定
▲２▼ コンテンツの決済情報
▲３▼ プリント物の決済情報
▲４▼ 利用者の識別情報
▲５▼ コンテンツプロバイダで管理するプリントオーダの識別情報
などが必要に応じて記述される。
【０２５３】
図７は、第１の実施形態、第２の実施形態に同じく本実施形態におけるコンテンツプロバイダコンピュータ１２０、データセンタ１４０におけるコンテンツプリント情報格納手段１５０３中に格納されるコンテンツプリント情報の例を示す図である。詳細なる説明は本実施形態においては省略する。
【０２５４】
なお本実施形態においてもプリント情報欄７０２のみならずコンテンツ情報欄７０１および諸情報欄７０３においてもプリントオーダ並びにプリントに支障をきたさない範囲内であれば省略可能な情報は記載を省略する事は無論可能である。
【０２５５】
＜コンテンツプリント情報位置データ＞
図１７は、本実施形態ならびに後述する第４の実施形態において用いるコンテンツプロバイダコンピュータ１２１におけるコンテンツプリント情報位置データの模式図である。
【０２５６】
図１７中、１７００はコンテンツプロバイダコンピュータ１２１におけるコンテンツプリント情報位置データを示すものであり、本実施形態においてはテキストデータファイルで供給されるものとする。コンテンツプリント情報位置データ１７００は、図の通り"[]"で囲まれた見出し項目ではじまり、見出し項目以下に“設定名＝設定値”で記載するものとする。
【０２５７】
第１の見出し項目“[DATACENTER]”は、コンテンツ実体並びにコンテンツプリント情報が当該コンピュータ上に存在せず、データセンタ１４０などの外部コンピュータに存在することを表す。図１７においては２つの設定が存在する。
【０２５８】
“CONTENTSCODE=DEF0001”はコンテンツプリント情報位置データ１７００の対象がコンテンツコード“DEF0001”にて特定されるコンテンツであることを示す。
【０２５９】
“ADDRESS=http://www.hanbai_Stock/printinfo/DEF0001.inf”は、コンテンツプリント情報の実体の存在位置を示す。本実施形態においてはＵＲＬで記載する。
【０２６０】
コンテンツプロバイダコンピュータ１２１においてコンテンツコード“DEF0001”にて表されるコンテンツのプリントオーダを受ける場合は、まず当該コンピュータ中のコンテンツプリント情報格納手段１５０３中より図１７により説明したコンテンツプリント情報位置データを参照し、該コンテンツプリント情報中の存在位置によりデータセンタ１４０中よりコンテンツプリントプリント情報の実体を取得する。
【０２６１】
＜コンテンツプロバイダ管理テーブル＞
次にプリントサービスプロバイダコンピュータ１３０が有するコンテンツプロバイダ管理テーブル１６０５について説明を行う。
【０２６２】
コンテンツプロバイダ管理テーブル１６０５は、コンテンツプロバイダを一意に特定するコンテンツプロバイダコード並びにコンテンツプロバイダコンピュータ１２０、１２１の存在位置を記憶し管理を行う。本テーブルはＨＤＤ２０９に格納される。またデータベースシステムなどを用いることでより好適なる構成とすることが可能となる。
【０２６３】
コンテンツプロバイダ管理テーブル１６０５はオーダ受注手段１６０２がオーダ受注処理を行う際に検索され、該検索結果を参照することで外部コンピュータに存在するコンテンツのプリントオーダの受注処理を可能としている。
【０２６４】
図１８は本実施形態並びに後述する第４の実施形態におけるコンテンツプロバイダ管理テーブルの模式図である。
【０２６５】
コンテンツプロバイダ管理テーブル１６０５は１８０１、１８０２の２項目をもって１レコードとして管理される（以下、コンテンツプロバイダ管理レコードと呼称する）。１８０１はコンテンツプロバイダを特定することを目的としてコンテンツプロバイダごとにあらかじめ発番され記憶されるコンテンツプロバイダコードである。１８０２はコンテンツプロバイダコンピュータ１２０、１２１のネットワーク上の存在位置を表す基本アドレスである。本実施形態においてもＵＲＬにより存在位置を記載するものとする。
【０２６６】
これによってオーダ受注手段１６０２起動時に与えられるパラメータよりコンテンツプロバイダコードを特定しかつ送信元のＵＲＬを取得し、基本アドレス１８０２と比較することでコンテンツプロバイダコンピュータ１２０あるいは１２１からのオーダであることを特定する事が可能となる。
【０２６７】
＜オーダ管理テーブル＞
オーダ管理テーブル１６０７の模式図は、第１の実施形態、第２の実施形態において説明した図９と差異は無いため説明は省略する。
【０２６８】
本実施形態においては、コンテンツプロバイダコンピュータ１２０あるいは１２１より発せられるプリントオーダ依頼と共に送信されるプリントオーダ情報によりレコードが生成される。
【０２６９】
＜プリントオーダ情報＞
プリントオーダ情報は、コンテンツプロバイダコンピュータ１２０あるいは１２１中のオーダ作成手段１５０５により生成され、プリントサービスプロバイダコンピュータ１３０に対して送信される。送信されたプリントオーダ情報は、プリントサービスプロバイダコンピュータ１３０中のオーダ受注手段１６０２によって解析を行い、該解析結果に基づきオーダ管理テーブル１６０７に新規レコードが生成されることによりプリントオーダ成立し、印刷データ作成手段が前記レコードより印刷データの作成を行う。
【０２７０】
図１９は、本実施形態におけるプリントオーダ情報の模式図である。
【０２７１】
図１９中、１９００はプリントオーダ情報を示すものであり、本実施形態においてはテキストデータファイルで供給されるものとする。プリントオーダ情報１９００は、コンテンツプリント情報と同様に、図の通り"[]"で囲まれた見出し項目ではじまり、見出し項目以下に“設定名＝設定値”で記載するものとする。
【０２７２】
１９０１は、コンテンツに関する情報を記載したコンテンツ情報欄である。本実施形態におけるコンテンツ情報欄１９０１であることを表す見出し項目は２つ存在する。第１の見出し項目“[CONTENTS]”はコンテンツコードなどを記載し、第２の見出し項目“[OVERLAY]”はコンテンツのプリント時にオーバーレイを施すことなどでコンテンツと共にプリントされるオーバーレイ文字列、付与位置を記載する。図１９においては第１の見出し項目中には４つの設定が存在する。コンテンツ情報欄は、コンテンツプリント情報中のコンテンツ情報欄７０１と同様の項目が設定可能であり、コンテンツプロバイダコンピュータ１２０中のオーダ作成手段１５０５は、コンテンツプリント情報より本欄を生成する。
【０２７３】
“CONTENTSCODE=ABC0001”はプリントオーダ情報１９００の対象がコンテンツコード“ABC0001”にて特定されるコンテンツであることを示す。
【０２７４】
“TYPE=IMAGE”はコンテンツの画像あるいは文書といったコンテンツのタイプを示すもので“ABC0001”は画像であることを示唆している。
【０２７５】
“ADDRESS=http://www.sellpc/PRINTDATA/abc0001.jpg”はコンテンツ実体であるファイル“abc00001.jpg”の所在地が“http://www.sellpc/PRINTDATA/abc0001.jpg”であることを示す。
【０２７６】
見出し項目“[CONTENTS]”に属する最後の設定“PRICE=3000”はコンテンツの料金が３０００円であることをしめす。なお、本実施形態においては通貨単位を省略したが複数の通貨単位が存在する場合を考慮して通貨単位を記載しても構わない。
【０２７７】
コンテンツ情報欄１９０１のもう一つの見出し項目である“[OVERLAY]”はコンテンツをプリントする際にコンテンツと共にプリントを行う付加データ並びに該付加データに対する付与位置を記載する。
【０２７８】
“STRING="COPY RIGHT"”は、付加データをあらわす。設定値の""に囲まれた文字列がコンテンツと共にプリントされる文字列である。
【０２７９】
“HORIZONTAL=CENTER”、“VERTICAL=UNDERBOTTOM”は上記、付加データの付与位置を定義するのものであり、図１９においては水平方向が中央、垂直方向が最下方であることを意味している。
【０２８０】
１９０２は、プリントサービスプロバイダコンピュータ１３０よりコンテンツプロバイダコンピュータ１２０に送信されたプリントサービス情報に基づき設定されたプリント条件を記載するプリント設定情報欄である。
【０２８１】
本実施形態におけるプリント設定情報欄１９０２は見出し項目“[PRINT PARAMETER]”によって表される。
【０２８２】
図１９においては見出し項目“[PRINT PARAMETER]”中の設定項目は次の３点である。プリント情報設定欄１９０２には図１９中に示した３点以外の例えば両面印刷指定、印刷品位などの項目についても設定可能である、本実施形態においては設定が省略された情報は、制限なしあるいはプリントサービスプロバイダコンピュータ１３０において事前に準備されるデフォルト値を使用するものとする。
【０２８３】
“PRINTER=A”は、プリントを行うプリンタが“A”であることを表す。
【０２８４】
“PAPERSIZE=A4”は、プリントを行う用紙サイズがＡ４版であることを表す。
【０２８５】
“PRINTVOLUME=1”は、プリント枚数が１枚であることを表す。
【０２８６】
１９０３は本実施形態におけるコンテンツプリント情報のうちコンテンツに関する情報並びにコンテンツのプリントに関する制限情報のいずれにも属さないそのほかの情報を記載する諸情報欄である。本実施形態における諸情報欄１９０３は見出し項目“[ETC]”により表される。
【０２８７】
図１９中の“PAYMENT = FINESHED”はコンテンツの利用料金の決済がすでに完了していることを示す。以上、図１９を用いた本実施形態におけるコンテンツプリント情報の説明を行った。なおプリント設定情報欄１９０２のみならずコンテンツ情報欄１９０１および諸情報欄１９０３においてもプリントオーダ並びにプリントに支障をきたさない範囲内であれば省略可能な情報は記載を省略する事は無論可能である。
【０２８８】
＜本システムにおける処理の流れ＞
次に、図２０を用いて本実施形態における処理の流れを説明する。
【０２８９】
図２０は、利用者コンピュータ１１０、コンテンツプロバイダコンピュータ１２０およびプリントサービスプロバイダ１３０間の処理フロー図である。以下の説明においては利用者は利用者コンピュータ１１０を用いてコンテンツプロバイダ１２０中のコンテンツ閲覧画面を閲覧し、コンテンツプロバイダコンピュータ１２０に対してプリントオーダを行い、該プリントオーダをコンテンツプロバイダコンピュータ１２０よりプリントサービスプロバイダ１３０に依頼を行うものとして説明を行う。
【０２９０】
まず、利用者は利用者コンピュータ１１０中の文書閲覧手段４０１を用いて、コンテンツプロバイダコンピュータ１２０に対してコンテンツ閲覧画面表示要求がされる。コンテンツ閲覧画面表示要求はＨＴＴＰプロトコルに基づき利用者の望するコンテンツ閲覧画面のＵＲＬを指定する。ＵＲＬはユーザが文書閲覧手
段４０１に対してＫＢ２０８を用いて直接入力を行う他、文書閲覧手段４０１がＨＴＭＬ文書に基づき表示を行う画面のリンクを選択する事などより指定される（以上、２００１）。
【０２９１】
利用者コンピュータ１１０の発したコンテンツ閲覧画面表示要求はネットワーク１００を介してコンテンツプロバイダコンピュータ１２０中の文書提供手段１５０１がＮＥＴＩＦ２０４を介して受信する。該コンテンツ閲覧画面表示要求を受信した文書提供手段１５０１は指定されたＵＲＬに相当するコンテンツ閲覧画面格納手段１５０４中に格納されたＨＴＭＬ文書ならびに該文書中にリンクされたコンテンツ格納手段１５０２中に格納される閲覧用データをリクエストのあった利用者コンピュータ１１０へ向け送信する（以上、２００２）。
【０２９２】
前記ＨＴＭＬ文書並びに閲覧用データを受領した利用者コンピュータ１１０中の文書閲覧手段４０１は前記ＨＴＭＬ文書に基づきコンテンツ閲覧画面の表示を行う。
【０２９３】
ここで図２１を用いてコンテンツ閲覧画面の説明を行う。
【０２９４】
図２１は、コンテンツ閲覧画面並びに該閲覧画面を表示するべく記述されたコンテンツプロバイダコンピュータ１２０より送信されたＨＴＭＬ文書例である。
【０２９５】
図２１中、２１００は本実施形態において利用者コンピュータ１１０に表示を行うコンテンツ閲覧画面である。２１０１は、画面中に表示されるコンテンツ閲覧用データを用いた閲覧画像であり、コンテンツ閲覧用データはコンテンツプロバイダコンピュータ１２０中のコンテンツ格納手段１５０２より送信され、文書閲覧装置４０１が本画面中に表示を行う。２１０２は、本画面に表示されるコンテンツのプリント依頼をプリントサービスプロバイダコンピュータ１３０へ行うためのプリント依頼ボタンである。２１１０は、コンテンツ閲覧画面２１００の表示様態、リンクなどを記述したＨＴＭＬ文書である。２１１１は、閲覧画像を表示するよう記述された閲覧表示指示文であり、本実施形態における閲覧用データの存在位置並びに画像ファイル名が記述されている。
【０２９６】
２１１２は、プリントボタンの表示するよう記述されかつ該プリントボタンをクリックするなど動作指示がなされた場合の文書閲覧手段４０１に対する動作指示が記述されたプリントボタン表示・動作指示文である。プリントボタン表示・指示文中のhttp://www.sellpc/pps/pps.exeの記述が、コンテンツプロバイダコンピュータ１２０中のオーダ作成手段１５０５であるＣＧＩプログラムの起動指示部分であり、“NO=ABC001”がオーダ作成手段１５０５起動時の第１パラメータである。パラメータは“&”により複数指定することが可能であるが、本実施形態では第１パラメータのみとする。本実施形態における前記第１パラメータは、コンテンツプリント情報７００中に格納されるコンテンツコードにより構成される。
【０２９７】
図２０にもどり、コンテンツ閲覧画面２１００が表示されている状態で利用者は該画面中に表示される閲覧画像２１０１のコンテンツ実体のプリントを所望する場合は、該画面のプリント依頼ボタンに対してＫＢ２０８により指示を与える。文書閲覧手段４０１はプリント依頼ボタン２１０２への前記指示に対応して、プリントボタン表示・動作指示文２１１２に記載されたとおりコンテンツプロバイダコンピュータ１２０に対してオーダ生成手段１５０５の起動要求を送信する（以上、２００３）。
【０２９８】
コンテンツプロバイダコンピュータ１２０中の文書提供手段１５０１は、前記オーダ作成手段１５０５の起動指示並びにパラメータを受信したならばオーダ作成手段１５０５を起動し、前記パラメータをオーダ作成手段１５０５に引き渡す。
【０２９９】
オーダ作成手段１５０５は一旦、パラメータをＨＤＤ２０９のワーク領域へ記憶する。
【０３００】
次にオーダ作成手段１５０５はプリントサービスプロバイダコンピュータ１３０に対してプリントサービス情報を送信するようプリントサービス情報送信要求をプリントサービスプロバイダコンピュータ１３０に対して発する（以上、２００４）。
【０３０１】
前記、プリントサービス情報の送信要求を受領したプリントサービスプロバイダコンピュータ１３０中の文書提供装置１６０１は、オーダ受注手段１６０２を起動する。オーダ受注手段１６０２は、プリントサービス管理テーブル１６０６中のプリントサービス情報をコンテンツプロバイダコンピュータ１２０へ送信する（以上、２００５）。
【０３０２】
プリントサービス情報を受領したオーダ作成手段１５０５は、前記プリントサービス情報をＲＡＭ２０２中あるいはＨＤＤ２０９中に記憶する。次に２００４においてＨＤＤ２０９に記憶した第１パラメータよりコンテンツコードを特定し、コンテンツプリント情報格納手段１５０３の検索を行い、該検索結果であるコンテンツプリント情報の取得を行いＨＤＤ２０９のワーク領域へ記憶する。
【０３０３】
次に前記コンテンツプリント情報７００中のプリント情報７０２を取得し、該情報中に記載された制限の範囲内に合致する設定項目をＲＡＭ２０２あるいはＨＤＤ２０９中に記憶したプリントサービス情報より取得し、オーダ情報の出力であるプリント条件指定画面の表示を行うＨＴＭＬ文書中に記述する。
【０３０４】
次にコンテンツ情報欄７０１中に記載される閲覧用データアドレスにより閲覧用データを取得し、オーバーレイに関する情報が存在する場合は、該情報に従い、合成を行い、後述するプリント条件指定画面において表示を行うプレビュー画像としてＨＤＤ２０９のワーク領域中に保管すると共に、保管した位置を前記プリント条件指定画面の表示を行うＨＴＭＬ文書中の所定の位置に追記する。プリント条件指定画面を利用者コンピュータ１１０に表示するよう記述されたＨＴＭＬ文書を文書提供手段１５０１より利用者コンピュータ１１０へ送信する（以上、２００６）。
【０３０５】
利用者コンピュータ１１０中の文書閲覧手段４０１は、受信したＨＴＭＬ文書に基づき、第１の実施形態において説明した図１２のごときプリント条件指定画面を表示する。
【０３０６】
利用者は、利用者コンピュータ１１０中の文書閲覧手段４０１が表示を行うプリント条件指定画面を用いて、出力先プリンタ、用紙サイズ、部数を設定する。また必要に応じて詳細設定リンクボタンにより詳細設定画面を呼び出し詳細設定を行った後に、本画面に戻ることでプリント条件の設定を行う。
【０３０７】
利用者は設定を確認したならばプリント注文ボタンをクリックする事で文書閲覧手段４０１は、ＨＴＭＬ文書に記載されたリンク先であるコンテンツプロバイダコンピュータ１２０中のオーダ生成手段１５０５の起動指示を送信する。該起動指示送信時にパラメータとしてプリント条件指定を併せて送信する（以上、２００７）。
【０３０８】
コンテンツプロバイダコンピュータ１２０中の文書提供手段１５０１はオーダ生成手段１５０５を再び起動する。オーダ生成手段１５０５は、パラメータであるプリント条件をＨＤＤ２０９のワーク領域へ記憶後、利用者が設定したプリント条件でプリントを実行することの確認を行う確認画面を表示するべく確認画面用ＨＴＭＬ文書を利用者コンピュータ１１０へ文書提供手段１５０１を介して送信する（以上、２００８）。
【０３０９】
利用者コンピュータ１１０中の文書閲覧手段４０１は確認画面用ＨＴＭＬ文書を受信したならば第１の実施形態において説明を行った図１３のごとき確認画面を表示する。
【０３１０】
利用者はプレビュー画像並びにプリント条件を確認した後にボタンをクリックすることでプリントオーダを確定し、プリントを実行するようプリントオーダ生成手段１５０５にオーダ確定指示をおこなう（以上、２００９）。
【０３１１】
コンテンツプロバイダコンピュータ１２０中の文書提供手段１５０１はオーダ確定指示に基づき、２００６においてＨＤＤ２０９に記憶したコンテンツプリント情報７００中のコンテンツ情報欄７０１並びに２００８において記憶したプリント条件などより図１９において説明したプリントオーダ情報を生成する。
【０３１２】
次に、プリントサービスプロバイダコンピュータ１３０に対してプリントオーダ依頼を行うべくオーダ受注手段１６０２の起動指示を行う。起動指示に際してはパラメータとして、コンテンツプロバイダコード、前記生成したプリントオーダ情報並びに戻り先であるＵＲＬを送信する。戻り先は本実施形態においてはＣＧＩアプリケーションの起動指示とする（以上、２０１０）。
【０３１３】
プリントサービスプロバイダコンピュータ１３０中の文書提供手段１６０１は前記オーダ受注手段１６０２の起動指示によりオーダ受注手段１６０２の起動を行う。オーダ受注手段１６０２は、まずパラメータとして引き渡されたコンテンツプロバイダコードを有するレコードをコンテンツプロバイダ管理テーブル１６０５中より検索し、該検索結果であるレコードの基本アドレス１８０２を取得する。次に文書提供手段１６０２に対して、起動指示の送信元を問いあわせ送信元がコンテンツプロバイダコンピュータ１２０であることを確認する。
【０３１４】
次に、オーダ受注手段１６０２は、オーダコードを発番し、オーダ管理テーブル１６０７に対して、前記オーダコード９０１、パラメータにより受注したコンテンツプロバイダコード９０２、受信したプリントオーダ情報より取得したコンテンツアドレス９０３、並びにステータス９０４を“オーダ中”として新規レコードをオーダ管理レコード例９１４のごとく作成する。また、プリントオーダ情報中にオーバーレイ情報が存在する場合は、印刷スプール中１６０８にオーダコードあるいはオーダ管理テーブル１６０７より検索可能となるようなファイル名を付与して保存する。
【０３１５】
そして、オーダ受注手段１６０２は、パラメータとして引き渡された戻り先ＵＲＬであるコンテンツプロバイダコンピュータ１２０中のプリントオーダ生成手段１５０５の起動指示を行う。前記起動指示にあたってはオーダコードをパラメータとして送信を行う。
【０３１６】
次にオーダ受注手段１６０２は前記オーダ管理レコード中のステータス９０４を“画像収集中”とした後、印刷データ作成手段１６０３を起動し処理を終了する（以上、２０１１）。
【０３１７】
コンテンツプロバイダコンピュータ１２０の文書提供手段１５０１は、前記２０１１においてプリントサービスプロバイダコンピュータ１３０より送信されたプリントオーダ生成手段１５０５の起動指示によりプリントオーダ生成手段１５０５を起動する。プリントオーダ生成手段は、パラメータにより引き渡されたオーダコードを含めてＨＴＭＬ文書を生成し、利用者コンピュータ１１０へ送信を行う（２０１２）。
【０３１８】
利用者コンピュータ１１０の文書閲覧手段４０１はコンテンツプロバイダコンピュータ１２０より受信したＨＴＭＬ文書に基づきオーダ受注完了画面を表示する。オーダ受注完了画面は、プリントオーダを受注した旨の記述としてオーダコードなどの表示やコンテンツプロバイダコンピュータ１２０でのコンテンツ閲覧を継続するためのリンクなどが表示される（２０１３）。
【０３１９】
一方、プリントサービスプロバイダコンピュータ１３０においては、前記、処理２０１１において起動された印刷データ作成手段１６０３は起動時にパラメータとしてオーダコードを受け取るので、該オーダコードによりオーダ管理テーブル１６０７を検索し、検索結果であるレコードよりコンテンツアドレス９０３を取得する。次に、該コンテンツアドレスにより、コンテンツプロバイダコンピュータ１２０に対してコンテンツの取得要求を行う（以上、２０１４）。
【０３２０】
プリントサービスプロバイダコンピュータ１３０からのコンテンツ実体の取得要求を受け、コンテンツプロバイダコンピュータ１２０中の文書提供装置１５０１は、コンテンツ格納手段中１５０２より取得要求のあったコンテンツを取得し該コンテンツをプリントサービスプロバイダコンピュータ１３０に送信する（以上、２０１５）。
【０３２１】
コンテンツを受領したプリントサービスプロバイダコンピュータ１３０の印刷データ作成手段１６０３は、オーダ管理テーブル１６０７中の当該レコードよりコンテンツデータ並びにプリントの為の各種設定、付帯情報などプリントに必要なデータをオーダコードにより識別可能な状態にて印刷スプール１６０８へ格納する。そして、オーダ管理テーブル１６０７の当該レコードのステータス９０４を“印刷待ち”に設定を行い、印刷制御手段１６０４を起動し処理を終了する（２０１６）。
【０３２２】
印刷制御手段１６０４は、まずオーダ管理テーブル１６０７中のステータス９０４が“印刷待ち”であるレコードを検索し、該検索結果としてオーダコード列を取得する。次に前記オーダコード列より一定の規約に従い、オーダコードを一つ取り出し、該コードに対応するプリントに必要なデータを印刷スプール１６０８中より取得し、上記プリントデータを出力先であるプリンタへ送信しプリントが行われる（以上、２０１７）。
【０３２３】
プリントが終了したならばプリントを実施したオーダコードでオーダ管理テーブル１６０７を検索し、検索結果のレコードのステータス９０４を“印刷済み”に設定する。
【０３２４】
以上によりコンテンツプロバイダコンピュータ１２０中に格納されるコンテンツ閲覧画面よりのプリント指示によりコンテンツプロバイダコンピュータ１２０中のコンテンツ実体のプリントが実現される。
【０３２５】
（第４の実施形態）
次に、第４の実施形態として、図１において説明した利用者コンピュータ１１１よりコンテンツプロバイダコンピュータ１２１に格納されるコンテンツ閲覧画面の表示を行い、該コンテンツ閲覧画面よりプリントオーダを発する手順について説明を行う。第３の実施形態からの大きな差分としてはコンテンツの実体並びにコンテンツプリント情報がコンテンツプロバイダコンピュータではなく、データセンタ１４０に格納され、プリントサービスプロバイダに配信される点である。以下、図２２およびそのほかの図を用いて説明を行う。
【０３２６】
＜第４の実施形態における処理の流れ＞
図２２は、利用者コンピュータ１１１、コンテンツプロバイダコンピュータ１２１、データセンタ１４０およびプリントサービスプロバイダ１３０間の本実施形態における処理フロー図である。以下の説明においては利用者は利用者コンピュータ１１１を用いてコンテンツプロバイダコンピュータ１２１中のコンテンツ閲覧画面を閲覧し、コンテンツプロバイダコンピュータ１２１に対してプリントオーダを行うものとして説明を行う。
【０３２７】
まず、利用者は利用者コンピュータ１１１中の文書閲覧手段４０１を用いて、コンテンツプロバイダコンピュータ１２１に対してコンテンツ閲覧画面表示要求を行う。コンテンツ閲覧画面表示要求はＨＴＴＰプロトコルに基づき利用者の所望するコンテンツ閲覧画面のＵＲＬを指定する。ＵＲＬはユーザが文書閲覧手段４０１に対してＫＢ２０８を用いて直接入力を行う他、文書閲覧手段４０１がＨＴＭＬ文書に基づき表示を行う画面上のリンクを選択する事などより指定される（以上、２２０１）。
【０３２８】
利用者コンピュータ１１１の発したコンテンツ閲覧画面表示要求はネットワーク１００を介してコンテンツプロバイダコンピュータ１２１中の文書提供手段１５０１がＮＥＴＩＦ２０４を介して受信する。該コンテンツ閲覧画面表示要求を受信した文書提供手段１５０１は指定されたＵＲＬに相当するコンテンツ閲覧画面格納手段１５０４中に格納されたＨＴＭＬ文書ならびに該文書中にリンクされた閲覧用データをリクエストのあった利用者コンピュータ１１１へ向け送信する（以上、２２０２）。
【０３２９】
コンテンツ閲覧画面が表示されている状態で、利用者は該画面中に表示される閲覧画像のコンテンツ実体のプリントを所望する場合は、該画面のプリント依頼ボタンをクリックする。文書閲覧手段４０１はプリント依頼ボタンのクリックに対応し、プリントボタン表示・動作指示文に記載のとおりコンテンツプロバイダコンピュータ１２１に対してオーダ受注手段の起動要求を送信する（以上、２２０３）。
【０３３０】
コンテンツプロバイダコンピュータ１２１中の文書提供手段１５０１は、前記オーダ作成手段１５０５の起動指示並びにパラメータを受信したならばオーダ作成手段１５０５を起動し、前記パラメータをオーダ作成手段１５０５に引き渡す。オーダ作成手段１５０５は一旦、パラメータをＨＤＤ２０９のワーク領域へ記憶する。次にオーダ作成手段１５０５はプリントサービスプロバイダコンピュータ１３０に対してプリントサービス情報を送信するようプリントサービス情報送信要求をプリントサービスプロバイダコンピュータ１３０に対して発する（以上、２２０４）。
【０３３１】
前記、プリントサービス情報の送信要求を受領したプリントサービスプロバイダコンピュータ１３０中の文書提供装置１６０１は、オーダ受注手段１６０２を起動する。オーダ受注手段１６０２は、プリントサービス管理テーブル１６０６中のプリントサービス情報をコンテンツプロバイダコンピュータ１２１へ送信する（以上、２２０５）。
【０３３２】
プリントサービス情報を受領したオーダ作成手段１５０５は、前記プリントサービス情報をＲＡＭ２０２中あるいはＨＤＤ２０９中に記憶する。
【０３３３】
次に２２０４においてＨＤＤ２０９に記憶した第１パラメータよりコンテンツプロバイダコードを特定し、コンテンツプリント情報格納手段１５０３の検索を行い、該検索結果であるコンテンツプリント情報位置データ１７００の取得を行う。
【０３３４】
コンテンツプリント情報位置データ１７００中には、コンテンツプリント情報の実体がデータセンタ１４０上に存在することを示す第１の見出し項目“[DATACENTER]”が記載されている為、オーダ生成手段２２０６はコンテンツプリント情報の存在位置を示す“ADDRESS=http://www.hanbai_Stock/printinfo/DEF0001.inf”によりデータセンタ１４０へコンテンツプリント情報の取得要求を発する
（以上、２２０６）。
【０３３５】
データセンタ１４０中の文書提供手段１５０１は、前記、コンテンツプリント情報の取得要求に応じて、コンテンツプリント情報格納手段１５０３中より所望のコンテンツプリント情報を取得し、コンテンツプロバイダコンピュータ１２１へ送信を行う（以上、２２０７）。
【０３３６】
コンテンツプリント情報を取得したコンテンツプロバイダコンピュータ１２１のオーダ作成手段１２０５は、前記、取得したコンテンツプリント情報をＨＤＤ２０９へ記憶すると共に、コンテンツプリント情報中のプリント情報を取得し、該情報中に記載された制限の範囲内に合致する設定項目をＲＡＭ２０２あるいはＨＤＤ２０９中に記憶したプリントサービス情報より取得し、オーダ情報の出力であるプリント条件指定画面の表示を行うＨＴＭＬ文書中に記述する。
【０３３７】
次にコンテンツ情報欄中に記載される閲覧用データアドレスにより閲覧用データを取得し、オーバーレイに関する情報が存在する場合は、該情報に従い、合成を行い、後述するプリント条件指定画面において表示を行うプレビュー画像としてＨＤＤ２０９のワーク領域中に保管すると共に、保管した位置を前記プリント条件指定画面の表示を行うＨＴＭＬ文書中の所定の位置に追記する。プリント条件指定画面を利用者コンピュータ１１１に表示するよう記述されたＨＴＭＬ文書を文書提供手段１５０１より利用者コンピュータ１１１へ送信する（以上、２２０８）。
【０３３８】
利用者コンピュータ１１１中の文書閲覧手段４０１は、受信したＨＴＭＬ文書に基づき、第１の実施形態において説明した図１２のごときプリント条件指定画面を表示する。
【０３３９】
利用者は、利用者コンピュータ１１１中の文書閲覧手段４０１が表示を行うプリント条件指定画面を用いて、出力先プリンタ、用紙サイズ、部数を設定する。また必要に応じて詳細設定リンクボタンにより詳細設定画面を呼び出し詳細設定を行った後に、本画面に戻ることでプリント条件の設定を行う。
【０３４０】
利用者は設定を確認したならばプリント注文ボタンをクリックする事で文書閲覧手段４０１は、ＨＴＭＬ文書に記載されたリンク先であるコンテンツプロバイダコンピュータ１２１中のオーダ生成手段１５０５の起動指示を送信する。該起動指示送信時にパラメータとしてプリント条件指定を併せて送信する（以上、２２０９）。
【０３４１】
コンテンツプロバイダコンピュータ１２１中の文書提供手段１５０１はオーダ生成手段１５０５を再び起動する。オーダ生成手段１５０５は、パラメータであるプリント条件をＨＤＤ２０９のワーク領域へ記憶後、利用者が設定したプリント条件でプリントを実行することの確認を行う確認画面を表示するべく確認画面用ＨＴＭＬ文書を利用者コンピュータ１１１へ文書提供手段１５０１を介して送信する（以上、２２１０）。
【０３４２】
利用者コンピュータ１１１中の文書閲覧手段４０１は確認画面用ＨＴＭＬ文書を受信したならば第１の実施形態において説明を行った図１３のごとき確認画面を表示する。利用者はプレビュー画像並びにプリント条件を確認した後にボタンをクリックすることでプリントオーダを確定し、プリントを実行するようオーダ生成手段１５０５にオーダ確定指示をおこなう（以上、２２１１）。
【０３４３】
コンテンツプロバイダコンピュータ１２１中の文書提供手段１５０１はオーダ確定指示に基づき、２２０８においてＨＤＤ２０９に記憶したコンテンツプリント情報中のコンテンツ情報欄並びに２２１０において記憶したプリント条件などより図１９において説明したごとくプリントオーダ情報を生成する。
【０３４４】
次に、プリントサービスプロバイダコンピュータ１３０に対してプリントオーダ依頼を行うべくオーダ受注手段１６０２の起動指示を行う。起動指示に際してはパラメータとして、コンテンツプロバイダコード、前記生成したプリントオーダ情報並びに戻り先であるＵＲＬを送信する。戻り先は本実施形態においてはＣＧＩアプリケーションの起動指示とする（以上、２２１２）。
【０３４５】
プリントサービスプロバイダコンピュータ１３０中の文書提供手段１６０１は前記オーダ受注手段１６０２の起動指示によりオーダ受注手段１６０２の起動を行う。オーダ受注手段１６０２は、まずパラメータとして引き渡されたコンテンツプロバイダコードを有するレコードをコンテンツプロバイダ管理テーブル１６０５中より検索し、該検索結果であるレコードの基本アドレス１８０２を取得する。次に文書提供手段１６０２に対して、起動指示の送信元を問いあわせ送信元がコンテンツプロバイダコンピュータ１２１であることを確認する。
【０３４６】
次に、オーダ受注手段１６０２は、オーダコードを発番し、オーダ管理テーブル１６０７に対して、前記オーダコード９０１、パラメータにより受注したコンテンツプロバイダコード９０２、受信したプリントオーダ情報より取得したコンテンツアドレス９０３、並びにステータス９０４を“オーダ中”として新規レコードをオーダ管理レコード例９１４のごとく作成する。また、プリントオーダ情報中にオーバーレイ情報が存在する場合は、印刷スプール中１６０８にオーダコードあるいはオーダ管理テーブル１６０７より検索可能となるようなファイル名を付与して保存する。
【０３４７】
そして、オーダ受注手段１６０２は、パラメータとして引き渡された戻り先ＵＲＬであるコンテンツプロバイダコンピュータ１２１中のプリントオーダ生成手段１５０５の起動指示を行う。前記起動指示にあたってはオーダコードをパラメータとして送信を行う。
【０３４８】
次にオーダ受注手段１６０２は前記オーダ管理レコード中のステータス９０４を“画像収集中”とした後、オーダ印刷データ作成手段１６０３を起動し処理を終了する（以上、２２１３）。
【０３４９】
コンテンツプロバイダコンピュータ１２１の文書提供手段１５０１は、前記２２１３においてプリントサービスプロバイダコンピュータ１３０より送信されたプリントオーダ生成手段１５０５の起動指示によりプリントオーダ生成手段１５０５を起動する。プリントオーダ生成手段は、パラメータにより引き渡されたオーダコードを含めてＨＴＭＬ文書を生成し、利用者コンピュータ１１１へ送信を行う（２２１４）。
【０３５０】
利用者コンピュータ１１１の文書閲覧手段４０１はコンテンツプロバイダコンピュータ１２１より受信したＨＴＭＬ文書に基づきオーダ受注完了画面を表示する。オーダ受注完了画面は、プリントオーダを受注した旨の記述としてオーダコードなどの表示やコンテンツプロバイダコンピュータ１２１でのコンテンツ閲覧を継続するためのリンクなどが表示される（２２１５）。
【０３５１】
一方、プリントサービスプロバイダコンピュータ１３０においては、前記、処理２２１３において起動された印刷データ作成手段１６０３は起動時にパラメータとしてオーダコードを受け取るので、該オーダコードによりオーダ管理テーブル１６０７を検索し、検索結果であるレコードよりコンテンツアドレス９０３を取得する。次に、該コンテンツアドレスにより、データセンタ１４０に対してコンテンツの取得要求を行う（以上、２２１６）。
【０３５２】
プリントサービスプロバイダコンピュータ１３０からのコンテンツ実体の取得要求を受け、データセンタ１４０中の文書提供装置１５０１は、コンテンツ格納手段中１５０２より取得要求のあったコンテンツを取得し該コンテンツをプリントサービスプロバイダコンピュータ１３０に送信する（以上、２２１７）。
【０３５３】
コンテンツを受領したプリントサービスプロバイダコンピュータ１３０の印刷データ作成手段１６０３は、オーダ管理テーブル１６０７中の当該レコードよりコンテンツデータ並びにプリントの為の各種設定、付帯情報などプリントに必要なデータをオーダコードにより識別可能な状態にて印刷スプール１６０８へ格納する。そして、オーダ管理テーブル１６０７の当該レコードのステータス９０４を“印刷待ち”に設定を行い、印刷制御手段１６０４を起動し処理を終了する（２２１８）。
【０３５４】
印刷制御手段１６０４は、まずオーダ管理テーブル１６０７中のステータス９０４が“印刷待ち”であるレコードを検索し、該検索結果としてオーダコード列を取得する。次に前記オーダコード列より一定の規約に従い、オーダコードを一つ取り出し、該コードに対応するプリントに必要なデータを印刷スプール１６０８中より取得し、上記プリントデータを出力先であるプリンタへ送信しプリントが行われる（以上、２２１９）。
【０３５５】
プリントが終了したならばプリントを実施したオーダコードでオーダ管理テーブル１６０７を検索し、検索結果のレコードのステータス９０４を“印刷済み”に設定する。
【０３５６】
以上によりコンテンツプロバイダコンピュータ１２１中に格納されるコンテンツ閲覧画面よりのプリント指示によりデータセンタ１４０中のコンテンツ実体のプリントが実現される。
【０３５７】
以上述べたように、コンテンツプロバイダが自らプリントソリューションを保有することなく、データのダウンロード以外のコンテンツ提供サービスを有することが可能となり、ユーザーに対しては家庭用プリンタ以外の様々なプリント形態によるサービスを提供することが可能となる。
【０３５８】
これにより、ユーザに直接コンテンツデータを配信することなくプリント物を提供することで、コンテンツの不正利用を防止することも可能となる。
【０３５９】
さらに、プリントサービスプロバイダにとっても、コンテンツを保有するための資金やライセンスコストが不必要となり、またコンテンツの善し悪しに事業を左右されることがなくプリントサービスを提供することが可能となる。
【０３６０】
（第５の実施形態）
上記第１の実施形態から第４の実施形態では、プリントサービスプロバイダがコンテンツプロバイダよりコンテンツを取得していた。しかし、プリントサービスプロバイダに上記コンテンツプロバイダの提供するコンテンツの印刷要求が一定時間に集中した場合、コンテンツの取得処理の負荷が増大することになり、プリントサービスプロバイダの処理速度が低下することも考えられる。また、実際の印刷を行うプリンタがプリントサービスプロバイダとネットワークにより接続されたプリントサーバで行う場合、プリントサービスプロバイダがコンテンツプロバイダよりコンテンツを取得した後にプリントサーバにコンテンツの配信を行うことになり、ユーザの印刷要求から実際に印刷物を入手するまでの処理時間を多く費やすことになる。
【０３６１】
そこで、第５の実施形態においては、プリントサービスプロバイダが印刷オーダを受注した際、該情報をプリントサーバに送信し、これを受信したプリントサーバがコンテンツプロバイダよりコンテンツを取得し、印刷処理を行うことでプリントサービスプロバイダの負荷軽減を行うことが可能な印刷制御システムについて説明する。、
＜システム構成＞
図２３は、本発明の実施形態におけるシステム全体の構成図である。
【０３６２】
図２３中、２３１０および２３１１は本実施形態におけるシステムの利用者である顧客が例えば自宅から直接操作を行うための情報処理装置（図２４において後述する、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤなどから構成されるコンピュータシステム）であって、以下利用者コンピュータと記す。
【０３６３】
利用者コンピュータ２３１０および２３１１は、ネットワーク２３００を通して後述のコンテンツプロバイダコンピュータ２３２０並びに２３２１に格納されている画像などのコンテンツあるいはコンテンツのカタログを含む文書を閲覧する機能と、該文書中に含まれる印刷注文ボタンを利用することで、プリントサービスプロバイダ２３３０に対して印刷注文を発注する機能を持つ。なお本実施形態においては利用者コンピュータの接続数を２としているが本発明においては利用者コンピュータの接続数は１以上で上限は規定するものではない。なお画像印刷注文は、以下プリントオーダまたは単にオーダと記す場合がある。
【０３６４】
２３２０および２３２１は画像、文書などのコンテンツの提供を行うコンテンツプロバイダが各種サービスを行うことを目的とした情報処理装置であり、以下、コンテンツプロバイダコンピュータあるいは単にコンテンツプロバイダと記す。
【０３６５】
コンテンツプロバイダコンピュータ２３２０および２３２１は、ネットワーク２３００を通して利用者コンピュータに画像、文書などのコンテンツあるいはコンテンツのカタログを含む文書（以下、コンテンツ閲覧画面と呼称する場合がある）を提供する機能と後述するプリントサービスプロバイダ２３３０にコンテンツ（以下、販売物あるいはコンテンツの実体と呼称する場合がある）並びに付帯情報などを供給する機能を持つ。なお本実施形態においてはコンテンツプロバイダコンピュータの接続数を２としているが本発明においてはコンテンツプロバイダコンピュータの接続数は１以上で上限は規定するものではない。また、本実施形態においては本発明に対する説明の便宜上、コンテンツプロバイダの運営主体者１について１のコンテンツプロバイダコンピュータを運用するものとして取り扱うが、本発明においてはアクセスの負荷分散や異なるコンテンツの取り扱いなどを目的として２以上のコンテンツプロバイダコンピュータをコンテンツプロバイダ運営主体者が運用することを制限するものではない。
【０３６６】
２３３０は主として利用者コンピュータ２３０１からの要求に基づいて印刷制御処理を行う情報処理装置でありプリントサービスプロバイダコンピュータあるいは単にプリントサービスプロバイダと記す。
【０３６７】
プリントサービスプロバイダ２３３０は、利用者コンピュータ２３１０あるいは２３１１からの要求に基づいてプリントオーダ画面を実現する文書を供給し、該画面によるプリント設定を受信しプリントオーダを構成し、該プリントオーダに従い出力先である後述するプリントサーバ２３５０あるいは２３５１へ送信を行う機能を持つ。
【０３６８】
本実施形態においては本発明に対する説明の便宜上、プリントサービスプロバイダ運営主体者１について１のプリントサービスプロバイダコンピュータを運用するものとして取り扱うが、本発明においては負荷分散などを目的として２以上のプリントサービスプロバイダコンピュータをプリントサービスプロバイダ運営主体者が運用することを制限するものではない。
【０３６９】
２３４０は、コンテンツプロバイダコンピュータ２３２０あるいは２３２１において公開を行うコンテンツのカタログページを含む文書に記載されたコンテンツの実体などを保管する情報処理装置でありデータセンタコンピュータあるいはデータセンタと記す。
【０３７０】
データセンタコンピュータ２３４０は、コンテンツプロバイダコンピュータ２３２０あるいは２３２１において利用者がコンテンツのカタログであるコンテンツ閲覧画面を閲覧し、該閲覧画面中のコンテンツの実体をプリントサービスプロバイダコンピュータ２３３０に対してプリントオーダを行った場合に該プリントサービスプロバイダコンピュータ２３３０より要求されたコンテンツの実体並びに後述するコンテンツプリント情報などプリント、プリントオーダに必要なデータをプリントサービスプロバイダコンピュータ２３３０に対して送信する。
【０３７１】
なお本実施形態においてはデータセンタの接続数を１としているが本発明においてはデータセンタの接続数は規定するものではない。
【０３７２】
本実施形態においては本発明に対する説明の便宜上、データセンタ運営主体者１について１のデータセンタコンピュータを運用するものとして取り扱うが、本発明においては負荷分散などを目的として２以上のデータセンタコンピュータをデータセンタ運営主体者が運用することを制限するものではない。
【０３７３】
２３５０および２３５１は、プリントサービスプロバイダ２３３０よりプリントオーダを受信し、該プリントオーダに従い、コンテンツプロバイダコンピュータ２３２０あるいはデータセンタコンピュータ２３４０よりコンテンツの実体を取得し、該コンテンツの実体の印刷処理を行うプリントサーバである。
【０３７４】
なお本実施形態においてはプリントサーバの接続数を１としているが本発明においては接続数は規定するものではない。
【０３７５】
また、本実施形態においては本発明に対する説明の便宜上、プリントサーバ１について１のコンピュータを運用するものとして取り扱うが、本発明においては負荷分散などを目的として２以上のプリントサーバをプリントサーバ運営主体者が運用することを制限するものではない。
【０３７６】
２３００は、利用者コンピュータ２３１０および２３１１、コンテンツプロバイダコンピュータ２３２０および２３２１、プリントサービスプロバイダコンピュータ２３３０、データセンタコンピュータ２３４０並びにプリントサーバ２３５０、２３５１を接続する接続装置であって、例えばインターネットやローカルエリアネットワーク（ＬＡＮ）などのネットワークシステムを表すものであり、以下単にネットワークと記す。なお、本実施形態においては、ネットワーク２３００は一般的なインターネットを使用するが、その他のネットワークシステムを使用しても本発明は実現可能である。
【０３７７】
なお本実施形態においては、コンテンツプロバイダコンピュータ２３２０にはプリントを行うコンテンツの実体が存在するものとして説明を行う。コンテンツプロバイダコンピュータ２３２１に関しては、コンテンツのカタログ画面を有し、コンテンツの実体並びに後述するコンテンツの付帯情報であるコンテンツプリント情報などプリント並びにプリントオーダに必要な情報はデータセンタ２３４０に格納されているものとする。
【０３７８】
また、コンテンツプロバイダ２３２１のコンテンツ閲覧画面からのプリントオーダに関しては第６の実施形態において説明を行う。
【０３７９】
＜利用者コンピュータ、コンテンツプロバイダコンピュータ、プリントサービスプロバイダコンピュータ、データセンタのブロック図＞
図２４は本実施形態に挙げた各々の情報処理装置のハードウェア構成を示すブロック図である。なお、本実施形態においては利用者コンピュータ２３１０、２３１１およびコンテンツプロバイダコンピュータ２３２０、２３２１およびプリントサービスプロバイダ２３３０およびデータセンタ２３４０内部構成については差異がないため、図２４で一括して説明を行う。
【０３８０】
図２４中２４０１は情報処理装置の制御をつかさどる中央演算装置（以下ＣＰＵと記す）である。２４０２はランダムアクセスメモリ（以下ＲＡＭと記す）であり、ＣＰＵ２４０１の主メモリとして、及び実行プログラムの領域や該プログラムの実行エリアならびにデータエリアとして機能する。２４０３はＣＰＵ２４０１の動作処理手順を記憶しているリードオンリーメモリ（以下ＲＯＭと記す）である。ＲＯＭ２４０３には情報処理装置の機器制御を行うシステムプログラムである基本ソフト（ＯＳ）を記録したプログラムＲＯＭと、システムを稼働するために必要な情報等が記録されたデータＲＯＭがある。ＲＯＭ２４０３の代わりに後述のＨＤＤ２４０９を用いる場合もある。
【０３８１】
２４０４はネットワークインターフェース（ＮＥＴＩＦ）であり、ネットワークを介して情報処理装置間のデータ転送を行うための制御や接続状況の診断を行う。
【０３８２】
２４０５はビデオＲＡＭ（ＶＲＡＭ）で、情報処理装置の稼働状態を示す後述するＣＲＴ２４０６の画面に表示される画像を展開し、その表示の制御を行う。２４０６は表示装置であって、例えばディスプレイなどである。以下ＣＲＴと記す。２４０７は後述する外部入力装置２４０８からの入力信号を制御するためのコントローラである。２４０８は情報処理装置の利用者が情報処理装置に対して行う操作を受けつけるための外部入力装置であり、例えばキーボードや、マウスなどのポインティングデバイスであり、以下単にＫＢと記す。２４０９はハードディスクドライブ（ＨＤＤ）を示し、アプリケーションプログラムや、画像情報などのデータ保存用に用いられる。本実施形態におけるアプリケーションプログラムとは、本実施形態を構成する各種処理手段を実行するソフトウェアプログラムなどである。
【０３８３】
２４１０は外部入出力装置であって、例えばフロッピーディスクドライブ、ＣＤＲＯＭドライブなどのリムーバブルディスクを入出力するものであり、上述したアプリケーションプログラムの媒体からの読み出しなどに用いられる。以下、単にＦＤＤと記す。なお、ＨＤＤ２４０９に格納するアプリケーションプログラムやデータをＦＤＤ２４１０に格納して使用することも可能である。２４００は上述した各ユニット間を接続するための入出力バス（アドレスバス、データバス、及び制御バス）である。
【０３８４】
＜プリントサーバのブロック図＞
図２５は本実施形態におけるプリントサーバ２３５０および２３５１のハードウェア構成を示すブロック図である。プリントサービスプロバイダコンピュータ２３５０、２３５１は図２４において説明した利用者コンピュータ２３１０、２３１１およびコンテンツプロバイダコンピュータ２３２０、２３２１およびプリントサービスプロバイダコンピュータ２３３０およびデータセンタコンピュータ２３４０と同様のハードウェア構成にいくつかの追加がなされている。従って図２５においても図２４と同等の構成用件は同じ付番を用いて説明する。
【０３８５】
図２５中２４０１はプリントサーバ２３５０、２３５１の情報処理装置を制御するＣＰＵである。２４０２はＲＡＭであり、ＣＰＵ２４０１の主メモリとして、及び実行プログラムの領域や該プログラムの実行エリアならびにデータエリアとして機能する。２４０３はＣＰＵ２４０１の動作処理手順を記憶しているＲＯＭである。ＲＯＭ２４０３にはプリントサーバの機器制御を行うシステムプログラムである基本ソフト（ＯＳ）を記録したプログラムＲＯＭと、システムを稼働するために必要な情報等が記録されたデータＲＯＭがある。ＲＯＭ２４０３の代わりに後述のＨＤＤ２４０９を用いる場合もある。２４０４はネットワークインターフェース（ＮＥＴＩＦ）であり、ネットワークを介して利用書コンピュータ２３１０などネットワーク接続された他の情報処理装置とのデータ転送を行うための制御や接続状況の診断を行う。２４０５はＶＲＡＭで、情報処理装置の稼働状態を示す後述するＣＲＴ２４０６の画面に表示される画像を展開し、その表示の制御を行う。２４０６は表示装置であって、例えばディスプレイなどである。以下ＣＲＴと記す。
【０３８６】
２４０７は後述する外部入力装置２４０８からの入力信号を制御するためのコントローラである。２４０８は情報処理装置の利用者が情報処理装置に対して行う操作を受けつけるための外部入力装置であり、例えばキーボードや、マウスなどのポインティングデバイスであり、以下単にＫＢと記す。２４０９はハードディスクドライブ（ＨＤＤ）を示し、印刷を制御するアプリケーションプログラムや、画像情報などのデータ保存用に用いられる２４１０は外部入出力装置であって、例えばフロッピーディスクドライブ、ＣＤＲＯＭドライブなどのリムーバブルディスクを入出力するものであり、上述したアプリケーションプログラムの媒体からの読み出しなどに用いられる。以下、単にＦＤＤと記す。なお、ＨＤＤ２４０９に格納するアプリケーションプログラムやデータをＦＤＤ２４１０に格納して使用することも可能である。２５０１はプリンタ制御装置であって、後述する外部出力装置２５０２の制御と出力する画像の制御を行う。以下ＰＲＴＣと記す。２５０２は外部出力装置であって、例えばプリンタであり、以下ＰＲＴと記す。２４００は上述した各ユニット間を接続するための入出力バス（アドレスバス、データバス、及び制御バス）である。
【０３８７】
＜利用者コンピュータの構成＞
図２６は利用者が実際に使用する情報処理装置である利用者コンピュータ２３１０のソフトウェア構成を表す説明図である。利用者コンピュータ２３１１も同様の構成である。
【０３８８】
利用者コンピュータ２３１０はＲＯＭ２４０３、ＨＤＤ２４０９、またはＦＤＤ２４１０より読み込まれてＲＡＭ２４０２に展開され使用されるアプリケーションプログラムとして文書閲覧手段２６０１がある。文書閲覧手段２６０１は、ネットワークを通してインターネットなど外部からのサービスを受けることを可能とするアプリケーションプログラム（いわゆるインターネットブラウザなどの一般的なアプリケーションプログラム）である。文書閲覧手段２６０１が通常受け取るサービスはハイパーテキストマークアップ言語（ＨＴＭＬ）によって記述された文書であり文書閲覧の他にＨＴＭＬ中に埋め込まれたボタンなどによりコンテンツプロバイダ２３２０、２３２１やプリントサービスプロバイダ２３３０に文書の送信要求を行うことやプリント依頼の送信や利用者コンピュータにて設定を行った例えば用紙サイズなどの前記プリント依頼時の各種設定などを送信する事も可能である。
【０３８９】
＜コンテンツプロバイダコンピュータ、データセンタコンピュータの構成＞
図２７はコンテンツプロバイダコンピュータ２３２０内の各処理手段及び管理データを表す構成図である。コンテンツプロバイダコンピュータ２３２１、データセンタ２３４０もほぼ同様の構成であるので図２７により説明を行う。
【０３９０】
図２７中２７０１はアプリケーションプログラムであって、ＲＯＭ２４０３、ＨＤＤ２４０９またはＦＤＤ２４１０より読み込まれＲＡＭ２４０２に展開されて使用される。
【０３９１】
２７０２、２７０３および２７０４はＨＤＤ２４０９内に格納されるデータである。文書提供手段２７０１は、インターネットなどのネットワークを通して利用者コンピュータ２３１０、２３１１およびプリントサービスプロバイダコンピュータ２３３０などの外部コンピュータより要求のあったＨＴＭＬ文書、テキスト、画像などを後述するＨＤＤ２４０９に格納されるデータから検索して送信することを可能にするアプリケーションプログラムである。上記文書提供手段２７０１は、一般的にインターネットサーバプログラムまたはＷＷＷサーバプログラムと呼ばれているもので、文書の送信の他に、外部コンピュータからの要求に応じてＨＤＤ２４０９内などに格納されているアプリケーションプログラムをＲＡＭ２４０２に展開して使用することと、必要に応じて外部からの要求に対して利用者のユーザＩＤの認証を行い、送信するデータを制限することを可能にするアプリケーションプログラムである。
【０３９２】
２７０２はプリントサービスプロバイダ２３３０においてプリントを行う画像、文書などのコンテンツの実体、並びに利用者コンピュータ上にコンテンツのプレビュー表示を行うことを目的とした閲覧用データが格納されるコンテンツ格納手段である。閲覧用データは例えば画像の場合は画面表示に耐えうる程度に解像度を減じた画像であり、文書の場合は要約のテキスト、先頭ページを画面表示に耐えうる程度の画像を用いる。なお、本発明においては閲覧用のデータを特に規定するものではない。
【０３９３】
本手段中のデータはＨＤＤ２４０９中に格納されており、利用者コンピュータ２３１０、２３１１、プリントサービスプロバイダコンピュータ２３３０などの外部のコンピュータの要求に応じ文書提供手段２７０１が該手段中を検索し送信を行う。
【０３９４】
２７０３は、前記コンテンツ格納手段２７０２中に格納されるコンテンツ実体のプリント時の例えば印刷サイズ、印刷部数などのコンテンツに係る各種制限、プリントを行う用紙サイズ、印刷品位などのプリント条件に係る各種制限そのほかのプリントオーダ並びに印刷処理に必要な情報が記述されたコンテンツプリント情報を格納するコンテンツプリント情報格納手段である。コンテンツプリント情報の詳細については図２９を用いて後述する。本手段中のデータはＨＤＤ２４０９中に格納されており、プリントサービスプロバイダコンピュータ２３３０などの外部コンピュータの要求に応じ文書提供手段２７０１が該手段中を検索し送信を行う。
【０３９５】
２７０４は、前記コンテンツ格納手段２７０２中に格納されるコンテンツの閲覧用データを利用者コンピュータ２３１０、２３１１において閲覧し、プリント依頼を行うための画面（コンテンツ閲覧画面）を表示するＨＴＭＬ文書が格納されるコンテンツ閲覧画面格納手段である。本手段中のデータはＨＤＤ２４０９中に格納され、利用者コンピュータ２３１０、２３１１などの外部のコンピュータの要求に応じ文書提供手段２７０１が該手段中を検索し送信を行う。
【０３９６】
以上、コンテンツプロバイダコンピュータ２３２０の構成を説明した。なお本実施形態においてはコンテンツプロバイダコンピュータ２３２１に関しては、コンテンツプリント情報並びに、コンテンツ実体はデータセンタコンピュータ２３４０上に存在するものとして取り扱うので、コンテンツプリント情報格納手段２７０３並びにコンテンツ格納手段２７０２は必須の構成ではない。この場合、コンテンツの閲覧用データはコンテンツ閲覧画面格納手段２７０４であってよい。また、データセンタコンピュータ２３４０に関しては、文書提供手段２７０１は、いわゆるＷＷＷサーバーであることは必須ではなく、プリントサービスプロバイダコンピュータ２３３０へファイル送信が可能な例えば、File Transfer Protocol（ＦＴＰ）サーバーなどを用いてよい。さらには本発明を実現するにあたってはデータセンタコンピュータ２３４０中のコンテンツ閲覧画面格納手段２７０４も必須の構成ではない。
【０３９７】
＜プリントサービスプロバイダコンピュータの構成＞
図２８はプリントサービスプロバイダコンピュータ２３３０内の各処理手段及び管理データを表す構成図である。図２８中２８０１、２８０２、２８０３および２８０４各処理手段はアプリケーションプログラムであって、ＲＯＭ２４０３、ＨＤＤ２４０９またはＦＤＤ２４１０より読み込まれＲＡＭ２４０２に展開されて使用される。２８０５、２８０６、２８０７、および２８０８はＨＤＤ２４０９内に格納されるデータである。
【０３９８】
文書提供手段２８０１は文書提供手段２７０１と等価であり、インターネットなどのネットワークを通して利用者コンピュータ２３１０、２３１１およびコンテンツプロバイダ２３２０、２３２１などの外部コンピュータより要求のあったＨＴＭＬ文書、テキスト、画像などを後述するＨＤＤ２４０９に格納されるデータから検索して送信することを可能にするアプリケーションプログラムである。上記文書提供手段２７０１は、一般的にインターネットサーバプログラムまたはＷＷＷサーバプログラムと呼ばれているもので、文書の送信の他に、外部コンピュータからの要求に応じてＨＤＤ２４０９内などに格納されているアプリケーションプログラムをＲＡＭ２４０２に展開して使用することと、必要に応じて外部からの要求に対して利用者のユーザＩＤの認証を行い、送信するデータを制限することを可能にするアプリケーションプログラムである。
【０３９９】
オーダ受注手段２８０２は、コンテンツのプリントオーダの受注を行うアプリケーションプログラム群である。オーダ受注手段２８０２の機能は３段階に大別することができる。
【０４００】
まず第１段階として利用者コンピュータ２３１０、２３１１が発するプリントオーダ要求により起動され、プリント要求されたコンテンツを有するコンテンツプロバイダ並びにコンテンツを特定し、オーダ受注に必要な前記コンテンツのコンテンツプリント情報をコンテンツプロバイダコンピュータ２３２０またはデータセンタコンピュータ２３４０より取得を行い、さらには後述するプリントサービス管理テーブル２８０６より必要な情報を取得することで、後述するオーダ管理テーブル２８０７にオーダ情報を生成すると共にプリント時の各種設定を行うプリント条件指定画面を表示するべくＨＴＭＬ文書を生成し、前記プリントオーダ要求を発した利用者コンピュータ２３１０もしくは２３１１上に送信する機能である。
【０４０１】
第２段階は、前記ＨＴＭＬ文書の送信先である利用者コンピュータ２３１０または２３１１において表示されるプリント条件画面に従い、各種プリントの条件の設定と共に発せられるプリント条件設定要求により起動され、プリントオーダを生成し利用者コンピュータへプリント確認画面を表示するべくＨＴＭＬ文書を送信する機能である。
【０４０２】
第３段階は、前記プリント確認画面により確認操作を行うことで利用者コンピュータ２３１０、２３１１より発せられたプリントオーダ完了通知を受領することで起動され、印刷準備作業を行う後述の印刷データ作成手段２８０３を起動する機能である。
【０４０３】
以上説明したごとくオーダ受注手段２８０２は、外部のコンピュータからの要求に基づいて、文書提供手段２８０１によってＨＤＤ２４０９内などからＲＡＭ２４０２に展開して使用するアプリケーションプログラムであって、一般的にＣＧＩプログラムと呼ばれているものである。
【０４０４】
２８０３は前記オーダ受注手段２８０２によってＨＤＤ２４０９内などからＲＡＭ２４０２に展開して使用するアプリケーションプログラムである。オーダ受注手段２８０２より起動されたのちオーダ管理テーブル２８０７より印刷データ作成対象のレコードを抽出し、該レコードに従いプリントサーバ２３５０あるいは２３５１において印刷処理を実行可能とするプリントオーダデータを作成し、後述の印刷スプール２８０８に納める。
【０４０５】
２８０４はオーダ管理テーブル２８０７に従い、印刷スプール２８０８内のプリントオーダデータの印刷処理を実現するべくプリントサーバ２３５０あるいは２３５１へプリントオーダの送信を行うことおよびプリントサーバ２３５０あるいは２３５１より印刷処理の進捗状況の受信を行うことにより印刷制御を行う印刷制御手段である。印刷制御手段２８０４はＨＤＤ２４０９内などからＲＡＭ２４０２に展開して使用するアプリケーションプログラムである。なお印刷制御手段２８０４はプリントサービスプロバイダコンピュータ２３３０の起動時に起動を行われるものとする。
コンテンツプロバイダ管理テーブル２８０５は、後述する図３０のデータ構造を有し、コンテンツプロバイダコンピュータあるいはデータセンタのアドレス、コンテンツプリント情報の所在などを格納する。
【０４０６】
プリントサービス管理テーブル２８０６は、プリントサービスプロバイダコンピュータ２３３０により提供されるプリントサービスの設定のすべてを格納するテーブルであり、プリントサーバ、プリンタ種別、印刷条件（用紙サイズ、部数、紙質、品位、位置、拡大・縮小、両面、綴じ方向等のレイアウト情報、印刷後の製本・ラミネート・額装等の加工情報、など）、印刷の価格情報等を記憶する。
【０４０７】
なお、プリントサービス管理テーブル２８０６中に登録されるプリンタはプリントサービスプロバイダコンピュータ２３３０にて受注したプリントオーダによる印刷処理が可能なプリンタであることは必須である。登録されるプリントサーバはネットワーク２３００に接続されるプリントサーバ２３５０、２３５１であり、該サーバに接続されるプリンタがプリンタ種別に登録される。
【０４０８】
オーダ管理テーブル２８０７は、詳細は図３１を用いて後述するが、プリントオーダ並びにこれに付随する情報およびオーダの進捗状況を格納する。印刷スプール２８０８はプリントオーダの印刷を実現するコンテンツの実体やそのほか印刷に必要なデータを格納する。
【０４０９】
＜プリントサーバの構成＞
図３７はプリントサーバ２３５０内の各処理手段及び管理データを表す構成図である。プリントサーバ２３５１も同様の構成である。
【０４１０】
図３７中、３７０１、３７０２はアプリケーションプログラムであって、ＲＯＭ２４０３、ＨＤＤ２４０９またはＦＤＤ２４１０より読み込まれＲＡＭ２４０２に展開されて使用される。
【０４１１】
３７０１は、プリントサービスプロバイダコンピュータ２３３０中の印刷制御手段２８０４より送信されたプリントオーダデータの受信を行い、該プリントオーダーデータを後述の印刷手段３７０２へ渡し、該印刷手段の処理結果をプリントサービスプロバイダの印刷手段２８０４へ送信を行うオーダ管理手段である。本実施形態においては、送受信待機を行うためプリントサーバ起動時に自動的に起動されるものとする。
【０４１２】
３７０２はオーダ管理手段３７０１より渡されたプリントオーダに従い、コンテンツの実体をコンテンツプロバイダコンピュータ２３２０あるいはデータセンタコンピュータ２３４０より取得を行い、ＰＴＲＣ２５０１に接続されるプリンタ２５０２を用いて印刷を実現し、該印刷結果をオーダ管理手段へ送る印刷手段である。本実施形態においては、オーダー管理手段３７０１により起動されるものとする。
【０４１３】
本実施形態においては、プリントサーバ２３５０、２３５１はコンピュータ上で構成されるものとして取り扱うが、ネットワークに直接接続可能なプリンタが図３７に示す構成を有することでも本発明を実現することは可能である。
【０４１４】
＜コンテンツプリント情報＞
次に、コンテンツプロバイダコンピュータ２３２０およびデータセンタコンピュータ２３４０中のコンテンツプリント情報格納手段２７０３中に格納されるコンテンツプリント情報について説明する。
【０４１５】
コンテンツプリント情報とは先に説明したように、コンテンツプロバイダが有するコンテンツの印刷にあたり、プリントオーダ並びに印刷処理に必要な情報が記載されたデータである。データ形式については本発明は特定のデータ形式や記述フォーマットを特定するものではないがコンテンツ格納手段２７０２中に格納される本発明により印刷可能なコンテンツは必ず該コンテンツに対応するコンテンツプリント情報を有する必要がある。また、本発明においてはコンテンツプリント情報のプリントサービスプロバイダへの転送方法も特に規定するものではない。本実施形態においては本発明をより明瞭に説明することを目的として、前記印刷可能なコンテンツ１に対応してコンテンツプリント情報を記述したテキストファイル１を有し、コンテンツプリント情報格納手段２７０３中に格納されるものとして説明を行う。
コンテンツプリント情報に記載される情報としては、
コンテンツに関する情報として、
▲１▼ コンテンツを少なくともコンテンツプロバイダの範囲内で一意に特定可能なコンテンツコード、
▲２▼ 文書、画像等のコンテンツタイプ
▲３▼ コンテンツ実体の所在地
▲４▼ 閲覧用データの所在地
▲５▼ 価格情報
▲６▼ 著作権表示、シリアル番号などコンテンツをプリントする際にオーバーレイするべき情報であるオーバーレイ情報
▲７▼ 上記オーバーレイ情報のオーバーレイ位置を表すオーバーレイ位置情報
などが必要に応じて記述される。
コンテンツのプリントに関する制限情報として、
▲１▼ 印刷時のコンテンツの最小、最大サイズなどを制限するサイズ制限情報、
▲２▼ 印刷用紙のサイズを制限する用紙サイズ制限情報、
▲３▼ 印刷用紙の紙質を制限する紙質制限情報、
▲４▼ 最大印刷部数を制限する印刷部数制限情報、
▲５▼ プリントを行うプリンタ種別を制限するプリンタ制限情報、
などが必要に応じて記述される。
そのほかコンテンツプリント情報には、
▲１▼ プリント設定のデフォルト指定
▲２▼ コンテンツの決済情報
▲３▼ プリント物の決済情報
▲４▼ 利用者の識別情報
▲５▼ コンテンツプロバイダで管理するプリントオーダの識別情報
などが必要に応じて記述される。
【０４１６】
図２９は、本実施形態におけるコンテンツプリント情報の例を示す図である。図２９中、２９００はコンテンツプリント情報を示すものであり、本実施形態においてはテキストデータファイルで供給されるものとする。コンテンツプリント情報２９００は図の通り"[]"で囲まれた見出し項目ではじまり、見出し項目以下に"設定名＝設定値"で記載するものとする。
【０４１７】
２９０１は、コンテンツに関する情報を記載したコンテンツ情報欄である。本実施形態におけるコンテンツ情報欄２９０１であることを表す見出し項目は２つ存在する。第１の見出し項目"[CONTENTS]"はコンテンツコードなどを記載し、第２の見出し項目"[OVERLAY]"はコンテンツのプリント時にオーバーレイを施すことなどでコンテンツと共にプリントされるオーバーレイ文字列、付与位置を記載する。図２９においては第１の見出し項目中には５つの設定が存在する。
"CONTENTSCODE=ABC0001"はコンテンツプリント情報２９００の対象がコンテンツコード"ABC0001"にて特定されるコンテンツであることを示す。
"TYPE=IMAGE"はコンテンツの画像あるいは文書といったコンテンツのタイプを示すもので"ABC0001"は画像であることを示唆している。
"ADDRESS=http://www.sellpc/PRINTDATA/abc0001.jpg"はコンテンツ実体であるファイル"abc00001.jpg"の所在地が"http://www.sellpc/PRINTDATA/abc0001.jpg"であることを示す。
【０４１８】
"PREVIEW=/THMB/abc0001_pre.jpg"はプレビューなどに用いる閲覧用データ "abc0001_pre.jpg"の所在地が"/THMB/abc0001_pre.jpg"であることを示す。なお、コンテンツ実体とは異なり閲覧用データの所在地にコンピュータ名を示す情報が記載されていないのはコンテンツプリント情報２９００が格納されているコンピュータ上に存在することを意味している。
【０４１９】
見出し項目"[CONTENTS]"に属する最後の設定"PRICE=3000"はコンテンツの料金が３０００円であることをしめす。なお、本実施形態においては通貨単位を省略したが複数の通貨単位が存在する場合を考慮して通貨単位を記載しても構わない。
コンテンツ情報欄２９０１のもう一つの見出し項目である"[OVERLAY]"はコンテンツをプリントする際にコンテンツと共にプリントを行う付加データ並びに該付加データに対する付与位置を記載する。
【０４２０】
"STRING="COPY RIGHT""は、付加データをあらわす。設定値の""に囲まれた文字列がコンテンツと共にプリントされる文字列である。
"HORIZONTAL=CENTER"、"VERTICAL=UNDERBOTTOM"は上記、付加データの付与位置を定義するのものであり、図２９においては水平方向が中央、垂直方向が最下方であることを意味している。
【０４２１】
２９０２はコンテンツのプリント時の制限情報を記載するプリント情報欄である。
【０４２２】
本実施形態におけるプリント情報欄２９０２は見出し項目"[PRINT LIMIT]"によって表される。
【０４２３】
図２９においては見出し項目"[PRINT LIMIT]"中の設定項目は次の３点である。コンテンツプリント情報には図２９中に示した３点以外の項目についても設定しうるが、本実施形態においては設定が省略された情報は、制限なしあるいはプリントサービスプロバイダコンピュータ２３３０において事前に準備されるデフォルト値を使用するものとする。
【０４２４】
"MAXSIZE = 400*290"はコンテンツの実印刷サイズが幅400(mm)、高さ290(mm)に制限することを示す。
【０４２５】
"MAXPAPER = A3"はプリント時に使用可能な用紙の最大をＡ３に制限することを示す。
【０４２６】
"MAXVOLUME = 100"は１回のプリントオーダでのプリント枚数を１００部までに制限することを示す。
【０４２７】
２９０３は本実施形態におけるコンテンツプリント情報のうちコンテンツの関する情報並びにコンテンツのプリントに関する制限情報のいずれにも属さないそのほかの情報を記載する諸情報欄である。本実施形態における諸情報欄２９０３は見出し項目"[ETC]"により表される。
【０４２８】
図２９中の"PAYMENT = FINESHED"はコンテンツの利用料金の決済がすでに完了していることを示す。
【０４２９】
以上、図２９を用いた本実施形態におけるコンテンツプリント情報の説明を行った。なおプリント情報欄２９０２のみならずコンテンツ情報欄２９０１および諸情報欄２９０３においてもプリントオーダ並びにプリントに支障をきたさない範囲内であれば省略可能な情報は記載を省略する事は無論可能である。
【０４３０】
＜コンテンツプロバイダ管理テーブル＞
次にプリントサービスプロバイダコンピュータ２３３０が有するコンテンツプロバイダ管理テーブル２８０５について説明を行う。
【０４３１】
コンテンツプロバイダ管理テーブル２８０５は、コンテンツプロバイダコンピュータ２３２０、データセンタコンピュータ２３４０の存在位置と前記コンピュータ中のコンテンツプリント情報の格納位置を記憶し管理を行う。本テーブルはＨＤＤ２４０９に格納される。またデータベースシステムなどを用いることでより好適なる構成とすることが可能となる。
【０４３２】
コンテンツプロバイダ管理テーブル２８０５はオーダ受注手段２８０２がオーダ受注処理を行う際に検索され、該検索結果を参照することで外部コンピュータに存在するコンテンツのプリントオーダの受注処理を可能としている。
【０４３３】
図３０は本実施形態におけるコンテンツプロバイダ管理テーブルの模式図である。
【０４３４】
コンテンツプロバイダ管理テーブル２８０５は３００１、３００２、３００３の３項目をもって１レコードとして管理される（以下、コンテンツプロバイダ管理レコードと呼称する）。
【０４３５】
３００１はコンテンツプロバイダを特定することを目的としてコンテンツプロバイダごとにあらかじめ発番され記憶されるコンテンツプロバイダコードである。
【０４３６】
３００２はコンテンツプロバイダコンピュータ２３２０、２３２１のネットワーク上の存在位置を表す基本アドレスである。本実施形態においてはインターネットによるネットワーク接続例により説明を行うため基本アドレス３００２にはインターネット環境において一般的に使用されるUniform Resource Locations（ＵＲＬ）により存在位置を記載するものとする。
【０４３７】
３００３はコンテンツプリント情報格納手段２７０３の位置を記憶するコンテンツプリント情報パスである。コンテンツプリント情報パス３００３は基本アドレス３００２からの相対パスにより記述される。
【０４３８】
これによってオーダ受注手段起動時に与えられるパラメータよりコンテンツプロバイダコードを特定し、更にはコンテンツコードにより単一性が保証されるようコンテンツプリント情報にファイル名を付与しておくことで、コンテンツプロバイダコード３００１により検索されたレコード中の基本アドレス３００２並びにコンテンツプリント情報パス３００３を合成し、さらにコンテンツプリント情報ファイル名を合成することでプリントオーダをおこなうコンテンツプリント情報の存在位置を特定する事が可能となる。そしてコンテンツプロバイダコンピュータ２３２０、データセンタコンピュータ２３４０中の前記特定されたコンテンツプリント情報の存在位置よりコンテンツプリント情報の取得を行う。
【０４３９】
次にコンテンツプロバイダ管理テーブルの本実施形態におけるデータ例を説明する。
【０４４０】
３０１１は本実施形態のコンテンツプロバイダコンピュータ２３２０に対応するコンテンツプロバイダ管理レコードである。コンテンツプロバイダ管理レコード３０１１は、あらかじめ発番したコンテンツプロバイダコード３００１が"０００１"、基本アドレス３００２が"http://www.sellpc"並びにコンテンツプリント情報パス３００３が"/info/printinfo"であることを示す。
【０４４１】
３０１２は本実施形態のコンテンツプロバイダコンピュータ２３２１に対応するコンテンツプロバイダ管理レコードである。コンテンツプロバイダ管理レコード３０１２は、あらかじめ発番したコンテンツプロバイダコード３００１が"０００２"、基本アドレス３００２がデータセンタ２３４０を表す "http://www.habai_Stock"並びにコンテンツプリント情報パス３００３が"/printinfo"であることを示す。
【０４４２】
以下、コンテンツプロバイダ管理テーブル３０１１、３０１２を有するプリントサービスプロバイダコンピュータ２３３０においてオーダ受注手段２８０２がコンテンツプリント情報位置の生成手順の具体例を説明する。
【０４４３】
オーダ受注手段２８０２が起動されると該手段の起動時に渡されるパラメータを解析する。例えば起動時に渡されるパラメータの解析結果がコンテンツプロバイダコード"０００１"、コンテンツコードが"ABC0001"である場合、コンテンツプロバイダ管理テーブル２８０５中のコンテンツプロバイダコード３００１が"０００１"に合致するコンテンツプロバイダレコードをより検索する事でコンテンツプロバイダ管理レコード３０１１を特定する。続いてコンテンツプロバイダ管理レコード３０１１を取得し、プリントオーダを行うコンテンツに対応するコンテンツプリント情報のパスを基本アドレス３００２、コンテンツプリント情報パス３００３並びにコンテンツコードより合成する。例えばコンテンツプリント情報ファイル名が"コンテンツコードにファイル拡張子である"．ｉｎｆ"が付与される場合は、コンテンツコード"ABC0001"で特定されるコンテンツのコンテンツプリント情報の存在位置は"http://www.sellpc/info/printinfo/ABC0001.inf"となる。
【０４４４】
＜オーダ管理テーブル＞
次に、プリントサービスプロバイダコンピュータ２３３０中のオーダ管理テーブル２８０７について説明する。
【０４４５】
オーダ管理テーブル２８０７は、プリントオーダに関してプリントを行うコンテンツの所在、プリントに必要な情報並びにプリントオーダの進捗状況などを管理する。本テーブルはＨＤＤ２４０９に格納される。またデータベースシステムを用いることなどで、本発明を実現するにあたり、より好適な構成とすることが可能となる。
【０４４６】
図３１は、オーダ管理テーブル２８０７の模式図の一部である。
【０４４７】
オーダ管理テーブル２８０７は１オーダで１レコードを構成する。
【０４４８】
３１０１は、プリントサービスプロバイダコンピュータ２３３０に対するプリントオーダを一意に特定することが可能なコードであるオーダコードである。オーダコード３１０１はオーダ受注手段２８０２の起動時に発番され、オーダ受注手段２８０２、印刷データ作成手段２８０３、印刷制御手段２８０４の処理時においてオーダを特定する際などに使用される。
【０４４９】
３１０２は、プリントオーダによりプリントされるコンテンツを所有するコンテンツプロバイダコードを格納するコンテンツプロバイダコードである。コンテンツプロバイダコード３１０２はオーダ受注手段２８０２起動時に渡されるパラメータを解析することにより求められ、前記オーダコード発番時にオーダコードと共に格納される。
【０４５０】
３１０３はプリントオーダにてプリントされるコンテンツ実体の収集先であるコンテンツプロバイダコンピュータ２３２０、あるいはデータセンタ２３４０など外部コンピュータ中のコンテンツ実体の所在地を格納するコンテンツアドレスである。コンテンツアドレス３１０３は、オーダ受注手段がコンテンツプロバイダコンピュータ２３２０あるいはデータセンタ２３４０よりコンテンツプリント情報を取得した際に、該コンテンツプリント情報中より抽出され、格納される。
【０４５１】
３１０４はプリントオーダの進行状況を管理するステータスである。本実施形態においてはステータス３１０４中には進行状況として以下のステータスが格納されるものとする。
▲１▼プリントオーダの受注段階である"オーダ中"
▲２▼印刷データ作成手段２８０３によるプリントオーダデータ作成中である"データ作成中"
▲３▼プリントに必要なプリントオーダデータが印刷スプール２８０８に格納され印刷準備が完了した状態である"印刷待ち"
▲４▼印刷制御手段２８０４によって印刷スプール２８０８に格納されたプリントオーダデータがプリントサーバ２３５０あるいは２３５１へ送信され、印刷処理段階へ進んだ状態を示す"印刷中"
▲５▼プリントサーバ２３５０あるいは２３５１より印刷済み情報が伝達され印刷処理が終了したことを示す"印刷済み"
３１０５は印刷処理を行うプリントサーバを格納する出力先プリントサーバである。
【０４５２】
以上、オーダ管理テーブル２８０７の本実施形態の説明において必要なレコードの構成を説明した。なお、オーダ管理テーブル２８０７の１レコード中には３１０１、３１０２、３１０３、３１０４、３１０５以外に例えば出力プリンタ、用紙サイズ、紙質、印刷部数の他に発注者や決済情報などプリント並びにプリントオーダに関する情報などが格納される。なお本発明では、コンテンツアドレス３１０３のごときプリントデータに関する情報とプリントオーダの発注者などのプリントには直接的には関連のない情報を分離して別テーブルとすることや、さらにはオーダの進捗状況も分離するなど本実施形態によるオーダ管理テーブル２８０７の１レコードを構成する要素を複数のテーブルに分離することを制限するものではない。分離して管理を行う場合は、例えばオーダコードをキーにした複数のテーブルを用いて管理する事などで実現可能である。
【０４５３】
図３１に戻り、３１１１、３１１２、３１１３、３１１４は、オーダ管理テーブルのレコード例を示すものである。以下"オーダ管理レコード例３１１１"のごとく実施形態中に用いる。
【０４５４】
＜プリントオーダデータ＞
次にプリントサービスプロバイダ２３３０中の印刷データ作成手段２８０３が作成するプリントオーダーデータの説明を図３８を用いて行う。
【０４５５】
図３８中、３８００はプリントオーダ情報を示すものであり、本実施形態においてはテキストデータファイルで供給されるものとする。プリントオーダ情報３８００は、コンテンツプリント情報と同様に、図の通り"[]"で囲まれた見出し項目ではじまり、見出し項目以下に"設定名＝設定値"で記載するものとする。
【０４５６】
３８０１は、コンテンツに関する情報を記載したコンテンツ情報欄である。本実施形態におけるコンテンツ情報欄３８０１であることを表す見出し項目は２つ存在する。第１の見出し項目"[CONTENTS]"はコンテンツコードなどを記載し、第２の見出し項目"[OVERLAY]"はコンテンツのプリント時にオーバーレイを施すことなどでコンテンツと共にプリントされるオーバーレイ文字列、付与位置を記載する。図３８においては第１の見出し項目中には４つの設定が存在する。コンテンツ情報欄は、コンテンツプリント情報中のコンテンツ情報欄２９０１と同様の項目が設定可能である。
【０４５７】
"CONTENTSCODE=ABC0001"はプリントオーダーデータ３８００の対象がコンテンツコード"ABC0001"にて特定されるコンテンツであることを示す。
【０４５８】
"TYPE=IMAGE"はコンテンツの画像あるいは文書といったコンテンツのタイプを示すもので"ABC0001"は画像であることを示唆している。
【０４５９】
"ADDRESS=http://www.sellpc/PRINTDATA/abc0001.jpg"はコンテンツ実体であるファイル"abc00001.jpg"の所在地が"http://www.sellpc/PRINTDATA/abc0001.jpg"であることを示す。
【０４６０】
コンテンツ情報欄３８０１のもう一つの見出し項目である"[OVERLAY]"はコンテンツをプリントする際にコンテンツと共にプリントを行う付加データ並びに該付加データに対する付与位置を記載する。
【０４６１】
"STRING="COPY RIGHT""は、付加データをあらわす。設定値の""に囲まれた文字列がコンテンツと共にプリントされる文字列である。
【０４６２】
"HORIZONTAL=CENTER"、"VERTICAL=UNDERBOTTOM"は上記、付加データの付与位置を定義するのものであり、図３８においては水平方向が中央、垂直方向が最下方であることを意味している。
【０４６３】
３８０２は、プリント条件を記載するプリント設定情報欄である。
【０４６４】
本実施形態におけるプリント設定情報欄３８０２は見出し項目"[PRINT PARAMETER]"によって表される。
【０４６５】
図３８においては見出し項目"[PRINT PARAMETER]"中の設定項目は次の３点である。プリント情報設定欄３８０２には図３８中に示した３点以外の例えば両面印刷指定、印刷品位などの項目についても設定可能である。
【０４６６】
"PRINTER=A"は、プリントを行うプリンタが"A"であることを表す。
【０４６７】
"PAPERSIZE=A4"は、プリントを行う用紙サイズがＡ４版であることを表す。
【０４６８】
"PRINTVOLUME=1"は、プリント枚数が１枚であることを表す。
【０４６９】
＜本システムにおける処理の流れ＞
次に図３２並びに他の図面を用いて本実施形態における処理の流れを説明する。
【０４７０】
図３２は、利用者コンピュータ２３１０、コンテンツプロバイダコンピュータ２３２０、プリントサービスプロバイダ２３３０およびプリントサーバ２３５０間の本発明を説明する処理フロー図である。以下の説明において利用者は、利用者コンピュータ２３１０を用いてコンテンツプロバイダ２３２０中のコンテンツ閲覧画面を閲覧し、プリントサービスプロバイダ２３３０に対してプリントオーダを行うものとして説明を行う。
【０４７１】
まず、利用者は利用者コンピュータ２３１０中の文書閲覧手段２６０１を用いて、コンテンツプロバイダコンピュータ２３２０に対してコンテンツ閲覧画面表示要求がされる。コンテンツ閲覧画面表示要求はＨＴＴＰプロトコルに基づき利用者の所望するコンテンツ閲覧画面のＵＲＬを指定する。ＵＲＬはユーザが文書閲覧手段２６０１に対してＫＢ２４０８を用いて直接入力を行う他、文書閲覧手段２６０１がＨＴＭＬ文書に基づき表示行う画面のリンクを選択する事などより指定される（以上、３２０１）。
【０４７２】
利用者コンピュータ２３１０の発したコンテンツ閲覧画面表示要求はネットワーク２３００を介してコンテンツプロバイダコンピュータ２３２０中の文書提供手段２７０１がＮＥＴＩＦ２４０４を介して受信する。該コンテンツ閲覧画面表示要求を受信した文書提供手段２７０１は指定されたＵＲＬに相当するコンテンツ閲覧画面格納手段２７０４中に格納されたＨＴＭＬ文書ならびに該文書中にリンクされたコンテンツ格納手段２７０２中に格納される閲覧用データをリクエストのあった利用者コンピュータ２３１０へ向け送信する（以上、３２０２）。
【０４７３】
前記ＨＴＭＬ文書並びに閲覧用データを受領した利用者コンピュータ２３１０中の文書閲覧手段２６０１は前記ＨＴＭＬ文書に基づきコンテンツ閲覧画面の表示を行う。
【０４７４】
ここで図３３を用いてコンテンツ閲覧画面の説明を行う。
【０４７５】
図３３は、コンテンツ閲覧画面並びに該閲覧画面を表示するべく記述されたコンテンツプロバイダコンピュータ２３２０より送信されたＨＴＭＬ文書例である。
【０４７６】
図３３中、３３００は本実施形態において利用者コンピュータ２３１０に表示を行うコンテンツ閲覧画面である。
【０４７７】
３３０１は、画面中に表示されるコンテンツ閲覧用データを用いた閲覧画像であり、コンテンツ閲覧用データはコンテンツプロバイダコンピュータ２３２０中のコンテンツ格納手段２７０２より送信され、文書閲覧装置２６０１が本画面中に表示を行う。
【０４７８】
３３０２は、本画面に表示されるコンテンツのプリント依頼をプリントサービスプロバイダコンピュータ２３３０へ行うためのプリント依頼ボタンである。
【０４７９】
３３１０は、コンテンツ閲覧画面３３００の表示様態、リンクなどを記述したＨＴＭＬ文書である。
【０４８０】
３３１１は、閲覧画像を表示するよう記述された閲覧表示指示文であり、本実施形態における閲覧用データの存在位置並びに画像ファイル名が記述されている。
【０４８１】
３３１２は、プリントボタンの表示するよう記述されかつ該プリントボタンをクリックするなど動作指示がなされた場合の文書閲覧手段２６０１に対する動作指示が記述されたプリントボタン表示・動作指示文である。プリントボタン表示・指示文中のhttp://www.print.com/pps/pps.exeの記述が、サービスプロバイダコンピュータ２３３０に対してオーダ受注手段２８０２であるＣＧＩプログラムの起動指示部分であり、"NO=0001ABC001"がオーダ受注手段２７０２起動時の第１パラメータである。パラメータは"&"により複数指定することが可能であり以下第２パラメータは"FINISH=http://www.sellpc/FINESH/ABC0001.html"である。同様に第３パラメータは"ANCEL=http://www.sellpc/CANCEL/ABC0001.html"である。本実施形態における前記第１パラメータは、コンテンツプロバイダ管理テーブル２８０５中のコンテンツプロバイダコード３００１中に格納されるコンテンツプロバイダコード並びにコンテンツプリント情報２９００中に格納されるコンテンツコードにより構成される。第２、第３パラメータは、オーダ受注処理終了後のコンテンツプロバイダにおいて提供する画面への戻り先であって、第２パラメータはオーダ受注が正常に完了した場合であり、第３パラメータは利用者によるキャンセルまたは通信障害などの理由にオーダ受注されなかった場合の戻り先であり本実施形態においてはＨＴＴＰプロトコルによるＨＴＭＬ文書呼び出しを行う。
【０４８２】
なお、第２パラメータ、第３パラメータは後述の処理において使用するのでＨＤＤ２４０９のワーク領域にテキストファイルとして保存をおこなうなど後に参照可能なように保管する。
【０４８３】
図３２にもどり、コンテンツ閲覧画面３３００が表示されている状態で利用者は該画面中に表示される閲覧画像３３０１のコンテンツ実体のプリントを所望する場合は、該画面のプリント依頼ボタンに対してＫＢ２４０８により指示を与える。文書閲覧手段２６０１はプリント依頼ボタン３３０２への前記指示に対応して、プリントボタン表示・動作指示文３３１２に記載されたとおりプリントサービスプロバイダコンピュータ２３３０に対してオーダ受注手段の起動要求を送信する（以上、３２０３）。
【０４８４】
プリントサービスプロバイダ２３３０中の文書提供手段２８０１は、前記オーダ受注手段起動指示並びにパラメータを受信したならばオーダ受注手段２８０２を起動し、前記パラメータをオーダ受注手段２８０２に引き渡す。
【０４８５】
オーダ受注手段２８０２は前記パラメータを解析し、第１パラメータよりコンテンツプロバイダコード並びにコンテンツコードを特定し、コンテンツプロバイダ管理テーブル２８０５を前記パラメータにより特定されたコンテンツプロバイダコードで検索を行い、該検索結果のレコード並びに前記パラメータにより特定されたコンテンツコードを用いてコンテンツプリント情報パスを生成する。第２パラメータ、第３パラメータはテキストファイルとしてＨＤＤ２４０９のワーク領域に格納する。次に前記生成されたコンテンツプリント情報パスを用いてコンテンツプロバイダコンピュータ２３２０に対してコンテンツプリント情報２９００の取得要求を行う（以上、３２０４）。
【０４８６】
コンテンツプリント情報の取得要求を受領したコンテンツプロバイダコンピュータ２３２０中の文書提供装置２７０１はコンテンツプリント情報格納手段２７０３中を検索し、該検索結果であるコンテンツプリント情報をプリントサービスプロバイダコンピュータ２３３０へ送信する（以上、３２０５）。
【０４８７】
プリントサービスプロバイダコンピュータ２３３０中のオーダ受注手段２８０２はオーダコードを発番し、オーダ管理テーブル２８０７に対して、前記オーダコード３１０１、コンテンツプロバイダコード３１０２、受信したコンテンツプリント情報より取得したコンテンツアドレス３１０３、並びにステータス３１０４を"オーダ中"として新規レコードをオーダ管理レコード例３１１４のごとく作成する。
【０４８８】
次にコンテンツプリント情報２９００中のプリント情報２９０２を取得し、該情報中に記載された制限の範囲内に合致する設定項目をプリントサービス管理テーブル２８０６より取得し、オーダ情報の出力であるプリント条件指定画面の表示を行うＨＴＭＬ文書中に記述する。
【０４８９】
次にコンテンツ情報欄２９０１中に記載される閲覧用データアドレスにより閲覧用データを取得し、オーバーレイに関する情報が存在する場合は、該情報に従い、合成を行い、後述するプリント条件指定画面において表示を行うプレビュー画像としてＨＤＤ２４０９のワーク領域中に保管すると共に、保管した位置を前記プリント条件指定画面の表示を行うＨＴＭＬ文書中の所定の位置に追記する。またオーバーレイ情報は、印刷スプール中２８０８にオーダコードあるいはオーダ管理テーブル２８０７より検索可能となるようなファイル名を付与して保存する。
【０４９０】
そして、プリント条件指定画面を利用者コンピュータ２３１０に表示するよう記述されたＨＴＭＬ文書を文書提供手段２８０１を介して利用者コンピュータ２３１０へ送信する（以上、３２０６）。
【０４９１】
利用者コンピュータ２３１０中の文書閲覧手段２６０１は、受信したＨＴＭＬ文書に基づきプリント条件指定画面を表示する。
【０４９２】
図３４は利用者コンピュータ中２３１０の文書閲覧手段２６０１が表示を行うプリント条件指定画面である。
【０４９３】
図３４中、３４００は本実施形態において表示を行うプリント条件指定画面である。
【０４９４】
３４０１は、本画面中に表示をおこなうコンテンツのプレビュー画像である。プレビュー画像３４０１はオーダ受注手段２８０２によりオーバーレイ情報などを反映した状態の画像である。すなわち、プリント結果のプレビューとして表示を行う。
【０４９５】
３４０２は、コンテンツのプリントを行うプリンタを選択するプリンタ選択欄である。
【０４９６】
プリンタ選択欄３４０２はオーダ受注手段２８０２がコンテンツプリント情報２９００並びにプリントサービス管理テーブル２８０６よりプリント可能なプリントサーバ、プリンタを選択し、該プリント可能なプリントサーバ、プリンタをリストとしてＨＴＭＬ文書に組み込むことで、利用者はプリント可能なプリントサーバ、プリンタのみを選択することが可能となるように構成されている。
【０４９７】
３４０３は、コンテンツのプリントを行うプリント用紙の選択を行う用紙選択欄である。用紙選択欄３４０３はオーダ受注手段２８０２がコンテンツプリント情報２９００並びにプリントサービス管理テーブル２８０６よりプリント可能な用紙を選択し、該プリント可能な用紙をリストとしてＨＴＭＬ文書に組み込むことで、利用者はプリント可能な用紙のみを選択することが可能となるように構成されている。３４０４は、印刷部数指定欄である。
【０４９８】
３４０５は、プリント条件指定画面３４００で設定可能なプリント条件以外の例えば拡大、縮小の指定や、プリント用紙の紙質などプリント時の詳細なる設定を行うことが可能な詳細設定画面を呼び出す詳細設定リンクボタンである。詳細設定リンクボタン３４０５は、本実施形態においては詳細なる説明を省略する。
【０４９９】
３４０６は、プリント注文を行うプリント注文ボタンである。
【０５００】
図３２に戻り、状態遷移の説明を続ける。
【０５０１】
利用者は、利用者コンピュータ２３１０中の文書閲覧手段２６０１が表示を行うプリント条件指定画面３４００を用いて、出力先プリンタ、用紙サイズ、部数を設定する。また必要に応じて詳細設定リンクボタン１２０５により詳細設定画面を呼び出し詳細設定を行った後に、本画面に戻ることでプリント条件の設定を行う。
【０５０２】
利用者は設定を確認したならばプリント注文ボタン３４０６をクリックする事で文書閲覧手段２６０１は、ＨＴＭＬ文書に記載されたリンク先であるプリントサービスプロバイダコンピュータ１３０中のオーダ受注手段２８０２の起動指示を送信する。該起動指示送信時にプリント条件指定画面３４００並びに詳細設定画面で設定したプリント条件並びにプリント条件指定画面３４００にあらかじめ組み込まれたオーダコードと併せて送信する（以上、３２０７）。
【０５０３】
プリントサービスプロバイダコンピュータ２３３０中の文書提供手段２８０１はオーダ受注手段２８０２を再び起動する。オーダ受注手段２８０２は、オーダ管理テーブル２８０７に対して、パラメータ中のオーダコードを有するレコードを検索し、該検索結果のレコード中にプリント条件を設定する。そして利用者が設定を行ったプリント条件でプリントを実行することの確認を行う確認画面を表示するべく確認画面用ＨＴＭＬ文書を利用者コンピュータ２３１０へ文書提供手段２８０１を介して送信する（以上、３２０８）。
【０５０４】
利用者コンピュータ２３１０中の文書閲覧手段２６０１は確認画面用ＨＴＭＬ文書を受信したならば確認画面を表示する。
【０５０５】
図３５は確認画面表示例である。
【０５０６】
図３５中、３５００は確認画面である。
【０５０７】
３５０１は前記プリント条件設定画面３４００中に表示を行ったプレビュー画像３４０１と同様のプレビュー画像である。プレビュー画像３５０１は、オーダ受注手段２８０２がプリント条件を受領した段階でオーダ管理テーブル２８０７に書き込む条件で実際にプリントされる際のプレビュー表示を行う事でより好適なプレビュー表示となる。
【０５０８】
３５０２はプリント条件確認欄であり、オーダ受注手段２８０２がオーダ管理テーブル２８０７に設定したプリント条件並びにオーダが一意に判別する事が可能なオーダコードなどが表示される。３５０３は確認ボタンである。
【０５０９】
図３２に戻る。利用者はプレビュー画像３５０１並びにプリント条件３５０２を確認した後に本ボタンをクリックすることでプリントオーダを確定しプリントを実行するようプリントオーダ受注手段２８０２にオーダ確定指示をおこなう（以上３２０９）。
【０５１０】
プリントサービスプロバイダ２３３０中の文書提供手段２８０１はオーダ確定指示に基づき、パラメータとして受領したオーダコードを有するレコードをオーダ管理テーブル２８０７より検索し、検索されたレコードのステータス３１０４に"データ作成中"を設定する。
【０５１１】
そして、オーダ受注手段２８０２は、前記３２０４においてＨＤＤ２４０９に格納した第２パラメータを呼び出し、利用者コンピュータ２３１０に前記第２パラメータに記載されるＵＲＬのＨＴＭＬ文書を表示するようにコンテンツプロバイダコンピュータ２３２０に要求を行う。なお、ＨＴＴＰプロトコルやＨＴＭＬ文書フォーマットの制約などにより、コンテンツプロバイダコンピュータ２３２０へ直接要求する事が困難である場合は、例えば一旦、第２パラメータへのリンク先を埋め込んだＨＴＭＬ文書を利用者コンピュータ２３１０へ送信する。該文書中には自動的に前記第２パラメータのページの送信要求を行うよう記述することなどでコンテンツプロバイダコンピュータ２３２０中に格納される画面の表示が可能となる。
【０５１２】
次にオーダ受注手段２８０２は印刷データ作成手段２８０３を起動し処理を終了する（以上、３２１０）。
【０５１３】
コンテンツプロバイダコンピュータ２３２０の文書提供手段２７０１は、前記３２１０においてプリントサービスプロバイダコンピュータ２３３０より利用者コンピュータ２３１０へ送信要求したＨＴＭＬ文書をコンテンツ閲覧画面格納手段２７０４より検索を行い、該検索結果のＨＴＭＬ文書を利用者コンピュータ２３１０へ送信を行う（３２１１）。
【０５１４】
利用者コンピュータ２３１０の文書閲覧手段２６０１はコンテンツプロバイダコンピュータ２３２０より受信したＨＴＭＬ文書に基づきオーダ受注完了画面を表示する。オーダ受注完了画面は、プリントオーダを受注した旨の記述やコンテンツプロバイダコンピュータ２３２０でのコンテンツ閲覧を継続するためのリンクなどが表示される（３２１２）。
【０５１５】
一方、プリントサービスプロバイダコンピュータ２３３０においては、前記、処理３２１０において起動された印刷データ作成手段２８０３は起動時にパラメータとしてオーダコードを受け取るので、該オーダコードによりオーダ管理テーブル２８０７を検索し、検索結果であるレコードのステータス３１０４に"データ作成中"を設定すると共に、コンテンツアドレス３１０３などを取得しプリントオーダーデータ３８００を作成し、印刷スプール２８０８に格納する。次いでオーダー管理テーブル２８０７中の当該レコードのステータス３１０４に"印刷待ち"に設定を行い、印刷制御手段２８０４にプリントオーダデータのプリントサーバへの送信要求を行い処理を終了する。
【０５１６】
印刷制御手段２８０４は、まずオーダ管理テーブル２８０７中のステータス３１０４が"印刷待ち"であるレコードを検索し、該検索結果としてオーダコード列を取得する。次に前記オーダコード列より一定の規約に従い、オーダコードを一つ取り出し、該コードに対応するプリントオーダデータを印刷スプール２８０８中より取得し、出力先プリントサーバ３１０５に対応するプリントサーバへプリントオーダデータをオーダーコードと共に送信する。次にステータス３１０４を"印刷待ち"とする（以上、３２１３）。
【０５１７】
プリントオーダデータを受信したプリントサーバ２３５０中のオーダー管理手段２３５０は、該受信したプリントオーダーデータ並びにオーダーコードをＨＤＤ２４０９に保存すると共に印刷手段３７０２を起動する。起動の際には前記保存したプリントオーダーデータの所在箇所を印刷手段３７０２に通知する（以上、３２１４）。
【０５１８】
印刷手段３７０２は、前記通知された所在箇所よりプリントオーダデータをＲＡＭ２４０２へ読み込み、該データ中よりコンテンツ実体の所在地を取り出しコンテンツ実体の取得要求をコンテンツ実体の存在するコンテンツプロバイダコンピュータ２３２０に対して行う（以上、３２１５）。
【０５１９】
プリントサーバ２３５０からのコンテンツ実体の取得要求を受け、コンテンツプロバイダコンピュータ２３２０中の文書提供装置２７０１は、コンテンツ格納手段中２７０２より取得要求のあったコンテンツを取得し該コンテンツをプリントサーバ２３５０に送信する（以上、３２１６）。
【０５２０】
コンテンツを受領したプリントサーバ２３５０の印刷手段３７０２はＲＡＭ２４０２に読み込まれたプリントオーダーデータ並びに該受領したコンテンツによりプリントデータを作成する（以上、３２１７）。
【０５２１】
次の印刷手段３７０２は上記プリントデータを出力先であるプリンタへ送信しプリントが行われる。プリントが終了したならば、終了通知をＨＤＤ２４０９中のプリントオーダーデータの所在箇所と共にオーダ管理手段３７０１へ行い終了する。
【０５２２】
オーダ管理手段３７０１は、プリントオーダデータの所在箇所に対応するオーダーコードと共にプリントサービスプロバイダ２３３０へ通知する（以上、３２１８）。
【０５２３】
プリントサービスプロバイダ２３３０中の印刷制御手段２８０４は、印刷終了通知を受信したならば、該受信したオーダコードでオーダ管理テーブル２８０７を検索し、検索結果のレコードのステータス３１０４を"印刷済み"に設定する。
【０５２４】
以上によりコンテンツプロバイダコンピュータ２３２０中に格納されるコンテンツ閲覧画面よりのプリント指示によりコンテンツプロバイダコンピュータ２３２０中のコンテンツ実体のプリントが実現される。
【０５２５】
（第６の実施形態）
次に第６の実施形態として、前記、第５の実施形態の図２３において説明した利用者コンピュータ２３１１よりコンテンツプロバイダコンピュータ２３２１に格納されるコンテンツ閲覧画面の表示を行い、該コンテンツ閲覧画面よりプリントオーダを発する手順について説明を行う。第５の実施形態からの大きな差分としてはコンテンツの実体並びにプコンテンツプリント情報がコンテンツプロバイダコンピュータではなく、データセンタ２３４０に格納され、プリントサービスプロバイダに配信される点である。以下、図３６およびそのほかの図を用いて説明を行う。
【０５２６】
＜第６の実施形態における処理の流れ＞
図３６は、利用者コンピュータ２３１１、コンテンツプロバイダコンピュータ２３２１、データセンタ２３４０およびプリントサービスプロバイダ２３３０間の本実施形態における処理フロー図である。以下の説明においては利用者は利用者コンピュータ２３１１を用いてコンテンツプロバイダ２３２１中のコンテンツ閲覧画面を閲覧し、プリントサービスプロバイダ２３３０に対してプリントオーダを行うものとして説明を行う。
【０５２７】
まず、利用者は利用者コンピュータ２３１１中の文書閲覧手段２６０１を用いて、コンテンツプロバイダコンピュータ２３２１に対してコンテンツ閲覧画面表示要求を行う。コンテンツ閲覧画面表示要求はＨＴＴＰプロトコルに基づき利用者の所望するコンテンツ閲覧画面のＵＲＬを指定する。ＵＲＬはユーザが文書閲覧手段２６０１に対してＫＢ２４０８を用いて直接入力を行う他、文書閲覧手段２６０１がＨＴＭＬ文書に基づき表示を行う画面上のリンクを選択する事などより指定される（以上、３６０１）。
【０５２８】
利用者コンピュータ２３１１の発したコンテンツ閲覧画面表示要求はネットワーク２３００を介してコンテンツプロバイダコンピュータ２３２１中の文書提供手段２７０１がＮＥＴＩＦ２４０４を介して受信する。該コンテンツ閲覧画面表示要求を受信した文書提供手段２７０１は指定されたＵＲＬに相当するコンテンツ閲覧画面格納手段２７０４中に格納されたＨＴＭＬ文書ならびに該文書中にリンクされた閲覧用データをリクエストのあった利用者コンピュータ２３１１へ向け送信する（以上、３６０２）。
【０５２９】
前記ＨＴＭＬ文書並びに閲覧用データを受領した利用者コンピュータ２３１１中の文書閲覧手段２６０１は前記ＨＴＭＬ文書に基づき第５の実施形態にて説明した図３３のごときコンテンツ閲覧画面の表示を行う。コンテンツ閲覧画面が表示されている状態で、利用者は該画面中に表示される閲覧画像のコンテンツ実体のプリントを所望する場合は、該画面のプリント依頼ボタンをクリックする。文書閲覧手段２６０１はプリント依頼ボタンのクリックに対応し、プリントボタン表示・動作指示文に記載のとおりプリントサービスプロバイダコンピュータ２３３０に対してオーダ受注手段の起動要求を送信する（以上、３６０３）。
【０５３０】
プリントサービスプロバイダ２３３０中の文書提供手段２８０１は、前記オーダ受注手段起動指示並びにパラメータを受信したならばオーダ受注手段２８０２を起動し、前記パラメータをオーダ受注手段２８０２に引き渡す。
【０５３１】
オーダ受注手段２８０２は前記パラメータを解析し、第１パラメータよりコンテンツプロバイダコード並びにコンテンツコードを特定し、コンテンツプロバイダ管理テーブル２８０５を前記パラメータにより特定されたコンテンツプロバイダコードで検索を行い、該検索結果のレコード並びに前記パラメータにより特定されたコンテンツコードを用いてコンテンツプリント情報パスを生成する。ここで第５の実施形態と異なる点はコンテンツプロバイダ管理テーブル２８０５中の基本アドレス３００２にはデータセンタ２３４０の基本アドレスが記憶されていることで、コンテンツプリント情報の取得先がデータセンタ２３４０となる点である。第２パラメータ、第３パラメータはテキストファイルとしてＨＤＤ２４０９のワーク領域に格納する。次に前記生成されたコンテンツプリント情報パスを用いてデータセンタ２３４０に対してコンテンツプリント情報の取得要求を行う（以上、３６０４）。
【０５３２】
コンテンツプリント情報の取得要求を受領したデータセンタ２３４０中の文書提供装置２７０１はコンテンツプリント情報格納手段２７０３より該当するコンテンツプリント情報の検索を行い、該検索結果であるコンテンツプリント情報をプリントサービスプロバイダコンピュータ２３３０へ送信する（以上、３６０５）。
【０５３３】
データセンタ２３４０よりコンテンツプリント情報を取得したプリントサービスプロバイダ２３３０中のオーダ受注手段２８０２はオーダコードを発番し、オーダ管理テーブル２８０７に対して、該オーダコード３１０１、コンテンツプロバイダコード３１０２、コンテンツプリント情報より取得したコンテンツアドレス３１０３、並びにステータス３１０４を"オーダ中"として新規レコードを作成する。
【０５３４】
次にコンテンツプリント情報２９００中のプリント情報２９０２を取得し、該情報中に記載された制限に合致する条件の設定項目をプリントサービス管理テーブルを２８０６より取得し、オーダ情報の出力であるプリント条件指定画面の表示を行うＨＴＭＬ文書中に記述する。
【０５３５】
次にコンテンツ情報欄２９０１中に記載される閲覧用データアドレスにより閲覧用データを取得し、オーバーレイに関する情報が存在する場合は、該情報に従い、合成を行い、後述するプリント条件指定画面において表示を行うプレビュー画像としてＨＤＤ２４０９のワーク領域中に保管すると共に、保管した位置を前記プリント条件指定画面の表示を行うＨＴＭＬ文書中の所定の位置に追記する。またオーバーレイ情報は、印刷スプール中２８０８にオーダコードあるいはオーダ管理テーブル２８０７より検索可能となるようなファイル名を付与して保存する。
【０５３６】
そして、利用者コンピュータ２３１１にプリント条件指定画面を表示するよう記述されたＨＴＭＬ文書は文書提供手段２８０１を介して利用者コンピュータ２３１１へ送信する（以上、３６０６）。
【０５３７】
利用者コンピュータ２３１１中の文書閲覧手段２６０１は、受信したＨＴＭＬ文書に基づき第５の実施形態において説明した図３４のごときプリント条件指定画面を表示する。
【０５３８】
利用者は、利用者コンピュータ２３１１中の文書閲覧手段２６０１が表示を行うプリント条件指定画面を用いて、出力先プリンタ、用紙サイズ、部数を設定する。  また必要に応じて詳細設定画面を呼び出し詳細設定などを行い本画面に戻ることでプリント条件の設定を行う。利用者は設定を確認したならばプリント注文ボタンに指示を与えることで、文書閲覧手段２６０１は、ＨＴＭＬ文書に記載されたリンク先であるプリントサービスプロバイダコンピュータ２３３０中のオーダ受注手段２８０２の起動指示を送信する。該起動指示送信時にプリント条件指定画面並びに詳細設定画面などで設定したプリント条件並びにプリント条件指定画面にあらかじめ組み込まれたオーダコードと併せて送信する（以上、３６０７）。
【０５３９】
プリントサービスプロバイダコンピュータ２３３０中の文書提供手段２８０１はオーダ受注手段２８０２を再び起動する。オーダ受注手段２８０２は、オーダ管理テーブル２８０７に対して、パラメータ中のオーダコードを有するレコードを検索し、該検索結果のレコード中にプリント条件を設定する。そして利用者が設定を行ったプリント条件でプリントを実行することの確認を行う確認画面を表示するべく確認画面用ＨＴＭＬ文書を利用者コンピュータ２３１１へ文書提供手段２８０１を介して送信する（以上、３６０８）。
【０５４０】
利用者コンピュータ２３１１中の文書閲覧手段２６０１は確認画面用ＨＴＭＬ文書を受信したならば第５の実施形態において説明した図３５のごとき確認画面を表示する。利用者はプレビュー３５０１並びにプリント条件３５０２を確認した後に本ボタンをクリックすることでプリントオーダを確定するべくプリントオーダ受注手段６０２にオーダ確定指示をおこなう（以上、３６０９）。
【０５４１】
プリントサービスプロバイダ２３３０中の文書提供手段２８０１はオーダ確定指示に基づき、パラメータとして受領したオーダコードを有するレコードをオーダ管理テーブル２８０７より検索し、検索されたレコードのステータス３１０４に"データ作成中"を設定する。
【０５４２】
そして、オーダ受注手段２８０２は、前記３６０４においてＨＤＤ２４０９に格納した第２パラメータを呼び出し、利用者コンピュータ２３１１に前記第２パラメータに記載されるＵＲＬのＨＴＭＬ文書を表示するようにコンテンツプロバイダコンピュータ２３２１に要求を行う。なお、ＨＴＴＰプロトコルやＨＴＭＬ文書フォーマットの制約などにより、コンテンツプロバイダコンピュータ１２１へ直接要求する事が困難である場合は、例えば一旦、第２パラメータへのリンク先を埋め込んだＨＴＭＬ文書を利用者コンピュータ２３１０へ送信する。該文書中には自動的に前記第２パラメータのページの送信要求を行うよう記述することなどでコンテンツプロバイダコンピュータ２３２１中に格納される画面の表示を行うことが可能となる。次にオーダ受注手段２８０２は印刷データ作成手段２８０３を起動し、処理を終了する（以上、３６１０）。
【０５４３】
コンテンツプロバイダコンピュータ２３２１の文書提供手段２７０１は、前記３６１０においてプリントサービスプロバイダコンピュータ２３３０より利用者コンピュータ２３１１へ送信要求したＨＴＭＬ文書をコンテンツ閲覧画面格納手段２７０４より検索を行い、該検索結果のＨＴＭＬ文書を利用者コンピュータ２３１１へ送信を行う（３６１１）。
【０５４４】
利用者コンピュータ２３１１の文書閲覧手段２６０１はコンテンツプロバイダコンピュータ２３２１より受信したＨＴＭＬ文書に基づきオーダ受注完了画面を表示する。オーダ受注完了画面は、プリントオーダを受注した旨の記述やコンテンツプロバイダコンピュータ２３２１でのコンテンツ閲覧を継続するためのリンクなどが表示される（３６１２）。
【０５４５】
一方、プリントサービスプロバイダコンピュータ２３３０においては、前記、処理２６１０において起動された印刷データ作成手段２８０３は起動時にパラメータとしてオーダコードを受け取るので、該オーダコードによりオーダ管理テーブル２８０７を検索し、検索結果であるレコードのステータス３１０４に"データ作成中"を設定すると共に、コンテンツアドレス３１０３などを取得しプリントオーダーデータ２８００を作成し、印刷スプール２８０８に格納する。次いでオーダー管理テーブル２８０７中の当該レコードのステータス３１０４に"印刷待ち"に設定を行い、印刷制御手段２８０４にプリントオーダデータのプリントサーバへの送信要求を行い処理を終了する。
【０５４６】
印刷制御手段２８０４は、まずオーダ管理テーブル２８０７中のステータス３１０４が"印刷待ち"であるレコードを検索し、該検索結果としてオーダコード列を取得する。次に前記オーダコード列より一定の規約に従い、オーダコードを一つ取り出し、該コードに対応するプリントオーダデータを印刷スプール２８０８中より取得し、出力先プリントサーバ３１０５に対応するプリントサーバへプリントオーダデータをオーダーコードと共に送信する。次にステータス３１０４を"印刷待ち"とする（以上、３６１３）。
【０５４７】
プリントオーダデータを受信したプリントサーバ２３５０中のオーダー管理手段２３５０は、該受信したプリントオーダーデータ並びにオーダーコードをＨＤＤ２４０９に保存すると共に印刷手段２７０２を起動する。起動の際には前記保存したプリントオーダーデータの所在箇所を印刷手段２７０２に通知する（以上、３６１４）。
【０５４８】
印刷手段２７０２は、前記通知された所在箇所よりプリントオーダデータをＲＡＭ２４０２へ読み込み、該データ中よりコンテンツ実体の所在地を取り出しコンテンツ実体の取得要求をコンテンツ実体の存在するデータセンタ２３４０に対して行う（以上、３６１５）。
【０５４９】
プリントサーバ２３５０からのコンテンツ実体の取得要求を受け、データセンタ２３４０中の文書提供装置２７０１は、コンテンツ格納手段中２７０２より取得要求のあったコンテンツを取得し該コンテンツをプリントサーバ２３５０に送信する（以上、３６１６）。
【０５５０】
コンテンツを受領したプリントサーバ２３５０の印刷手段２７０２はＲＡＭ２４０２に読み込まれたプリントオーダーデータ並びに該受領したコンテンツによりプリントデータを作成する（以上、３６１７）。
【０５５１】
次の印刷手段２７０２は上記プリントデータを出力先であるプリンタへ送信しプリントが行われる。プリントが終了したならば、終了通知をＨＤＤ２４０９中のプリントオーダーデータの所在箇所と共にオーダ管理手段２７０１へ行い終了する。
【０５５２】
オーダ管理手段２７０１は、プリントオーダデータの所在箇所に対応するオーダーコードと共にプリントサービスプロバイダ２３３０へ通知する（以上、３６１８）。
【０５５３】
プリントサービスプロバイダ２３３０中の印刷制御手段２８０４は、印刷終了通知を受信したならば、該受信したオーダコードでオーダ管理テーブル２８０７を検索し、検索結果のレコードのステータス３１０４を"印刷済み"に設定する。
【０５５４】
以上によりコンテンツプロバイダコンピュータ２３２１中に格納されるコンテンツ閲覧画面よりのプリント指示によりデータセンタ２３４０に格納されるコンテンツ実体のプリントが実現される。
【０５５５】
（第７の実施形態）
第５の実施形態、第６の実施形態では、利用者コンピュータ２３１０、２３１１から発したプリント依頼はプリントサービスプロバイダコンピュータ２３３０に対するものとして説明した。
【０５５６】
第７の実施形態においては、プリントサービスプロバイダコンピュータ２３３０に代わりコンテンツプロバイダコンピュータ２３２０あるいは２３２１に対して行う場合について説明を行う。
【０５５７】
＜システム構成＞
システム構成は、第５の実施形態、第６の実施形態のシステム構成において用いた図２３を用いて説明を行う。
【０５５８】
図２３は、本発明の実施形態におけるシステム全体の構成図である。
【０５５９】
図２３中、２３１０および２３１１は本実施形態におけるシステムの利用者である顧客が例えば自宅から直接操作を行うための情報処理装置（図２４において後述する、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤなどから構成されるコンピュータシステム）であって、以下利用者コンピュータと記す。
【０５６０】
利用者コンピュータ２３１０および２３１１は、ネットワーク２３００を通して後述のコンテンツプロバイダコンピュータ２３２０並びに２３２１に格納されている画像などのコンテンツあるいはコンテンツのカタログを含む文書を閲覧する機能と、該文書中に含まれる印刷注文ボタンを利用することで、コンテンツプロバイダコンピュータ２３２０あるいは２３２１に対して印刷注文を発注する機能を持つ。なお本実施形態においては利用者コンピュータの接続数を２としているが本発明においては利用者コンピュータの接続数は１以上で上限は規定するものではない。
【０５６１】
２３２０および２３２１は画像、文書などのコンテンツの提供を行うコンテンツプロバイダが各種サービスを行うことを目的とした情報処理装置であり、以下、コンテンツプロバイダコンピュータあるいは単にコンテンツプロバイダと記す。
【０５６２】
コンテンツプロバイダコンピュータ２３２０および２３２１は、ネットワーク２３００を通して利用者コンピュータ２３１０あるいは２３１１に画像、文書などのコンテンツあるいはコンテンツのカタログを含む文書（以下、コンテンツ閲覧画面と呼称する場合がある）を提供する機能と、利用者コンピュータ２３１０あるいは２３１１からの要求に基づいてプリントオーダ画面を実現する文書を供給し、該画面によるプリント設定を受信し、プリントオーダを構成し、該プリントオーダに基づきプリントサービスプロバイダコンピュータ２３３０に対してプリント依頼を行う機能を持つ。また、プリントサービスプロバイダ２３３０にコンテンツ（以下、販売物あるいはコンテンツの実体と呼称する場合がある）などを供給する機能とプリントサービスプロバイダコンピュータ２３３０よりプリントオーダ画面を構成するべくプリントサービスに関する情報を取得する機能を持つ。なお本実施形態においてはコンテンツプロバイダコンピュータの接続数を２としているが本発明においてはコンテンツプロバイダコンピュータの接続数は１以上で上限は規定するものではない。また、本実施形態においては本発明に対する説明の便宜上、コンテンツプロバイダの運営主体者１について１のコンテンツプロバイダコンピュータを運用するものとして取り扱うが、本発明においてはアクセスの負荷分散や異なるコンテンツの取り扱いなどを目的として２以上のコンテンツプロバイダコンピュータをコンテンツプロバイダ運営主体者が運用することを制限するものではない。
【０５６３】
２３３０は主としてコンテンツプロバイダコンピュータ２３２０あるいは２３２１からのプリントオーダ依頼に基づいて印刷制御処理を行う情報処理装置でありプリントサービスプロバイダコンピュータあるいは単にプリントサービスプロバイダと記す。
【０５６４】
プリントサービスプロバイダ２３３０は、コンテンツプロバイダコンピュータ２３２０あるいは２３２１からの要求に基づいてプリントオーダを受領し、該プリントオーダに従い、出力先である後述するプリントサーバ２３５０あるいは２３５１へ送信を行う機能とプリントサービスに関する情報をコンテンツプロバイダコンピュータ２３２０あるいは２３２１へ供給する機能を持つ。
【０５６５】
本実施形態においては本発明に対する説明の便宜上、プリントサービスプロバイダ運営主体者１について１のプリントサービスプロバイダコンピュータを運用するものとして取り扱うが、本発明においては負荷分散などを目的として２以上のプリントサービスプロバイダコンピュータをプリントサービスプロバイダ運営主体者が運用することを制限するものではない。
【０５６６】
２３４０は、コンテンツプロバイダコンピュータ２３２０あるいは２３２１において公開を行うコンテンツのカタログページを含む文書に記載されたコンテンツの実体などを保管する情報処理装置でありデータセンタコンピュータあるいはデータセンタと記す。
【０５６７】
データセンタコンピュータ２３４０は、コンテンツプロバイダコンピュータ２３２０あるいは２３２１において利用者がコンテンツのカタログであるコンテンツ閲覧画面を閲覧し、該閲覧画面中のコンテンツの実体をプリントサービスプロバイダコンピュータ２３３０に対してプリントオーダを行った場合に、プリントサーバ２３５０より要求されたコンテンツの実体を送信する機能と、コンテンツプリント情報などプリント、プリントオーダに必要なデータをコンテンツプロバイダコンピュータ２３２０あるいは２３２１に対して送信する機能を持つ。
【０５６８】
本実施形態においては本発明に対する説明の便宜上、データセンタ運営主体者１について１のデータセンタコンピュータを運用するものとして取り扱うが、本発明においては負荷分散などを目的として２以上のデータセンタコンピュータをデータセンタ運営主体者が運用することを制限するものではない。また、本発明においてはデータセンタの接続数は規定するものではない。
【０５６９】
２３５０および２３５１は、プリントサービスプロバイダ２３２０よりプリントオーダを受信し、該プリントオーダに従い、コンテンツプロバイダコンピュータ２３２０あるいはデータセンタコンピュータ２３４０よりコンテンツの実体を取得し、該コンテンツの印刷処理を行うプリントサーバである。
【０５７０】
また、本実施形態においては本発明に対する説明の便宜上、プリントサーバ１について１のコンピュータを運用するものとして取り扱うが、本発明においては負荷分散などを目的として２以上のプリントサーバをプリントサーバ運営主体者が運営することを制限するものではない。
【０５７１】
２３００は、利用者コンピュータ２３１０および２３１１、コンテンツプロバイダコンピュータ２３２０および２３２１、プリントサービスプロバイダコンピュータ２３３０並びにデータセンタコンピュータ２３４０ならびにプリントサーバ２３５０、２３５１を接続する接続装置であって、例えばインターネットやローカルエリアネットワーク（ＬＡＮ）などのネットワークシステムを表すものであり、以下単にネットワークと記す。なお、本実施形態においては、ネットワーク２３００は一般的なインターネットを使用するが、その他のネットワークシステムを使用しても本発明は実現可能である。
【０５７２】
なお本実施形態においては、コンテンツプロバイダコンピュータ２３２０にはプリントを行うコンテンツの実体が存在するものとして説明を行う。コンテンツプロバイダコンピュータ２３２１に関しては、コンテンツのカタログ画面を有し、コンテンツの実体並びに後述するコンテンツの付帯情報であるコンテンツプリント情報などプリント並びにプリントオーダに必要な情報はデータセンタ２３４０に格納されているものとする。
【０５７３】
また、コンテンツプロバイダ２３２１のコンテンツ閲覧画面からのプリントオーダに関しては第８の実施形態において説明を行う。
【０５７４】
＜利用者コンピュータ、コンテンツプロバイダコンピュータ、プリントサービスプロバイダコンピュータ、データセンタのブロック図＞
第５の実施形態、第６の実施形態ですでに説明したように図２４は本実施形態に挙げた各々の情報処理装置のハードウェア構成を示すブロック図である。なお、本実施形態においては利用者コンピュータ２３１０、２３１１およびコンテンツプロバイダコンピュータ２３２０、２３２１およびプリントサービスプロバイダ２３３０およびデータセンタ２３４０内部構成については差異がなく、第５の実施形態、第６の実施形態とも差異は無いため説明は省略する。
【０５７５】
＜プリントサーバコンピュータのブロック図＞
図２５は本実施形態におけるプリントサーバコンピュータ２３３０のハードウェア構成を示すブロック図である。プリントサーバコンピュータ２３３０についても第５の実施形態、第６の実施形態と差異がないため説明は省略する。
【０５７６】
＜利用者コンピュータの構成＞
図２６は利用者が実際に使用する情報処理装置である利用者コンピュータ２３１０のソフトウェア構成を表す説明図である。利用者コンピュータ２３１１も同様の構成である。なお、図２６の説明も第５の実施形態、第６の実施形態と差異は無いので説明は省略する。
【０５７７】
＜コンテンツプロバイダコンピュータ、データセンタコンピュータの構成＞  図３９はコンテンツプロバイダコンピュータ２３２０内の各処理手段及び管理データを表す構成図である。コンテンツプロバイダコンピュータ２３２１、データセンタ２３４０もほぼ同様の構成であるので図３９により説明を行う。
【０５７８】
図３９中３９０１および３９０５はアプリケーションプログラムであって、ＲＯＭ２４０３、ＨＤＤ２４０９またはＦＤＤ２４１０より読み込まれＲＡＭ２４０２に展開されて使用される。
【０５７９】
３９０２、３９０３および３９０４はＨＤＤ２４０９内に格納されるデータである。
【０５８０】
文書提供手段３９０１は、インターネットなどのネットワークを通して利用者コンピュータ２３１０、２３１１およびプリントサービスプロバイダコンピュータ２３３０などの外部コンピュータより要求のあったＨＴＭＬ文書、テキスト、画像などを後述するＨＤＤ２４０９に格納されるデータから検索して送信することを可能にするアプリケーションプログラムである。上記文書提供手段３９０１は、一般的にインターネットサーバプログラムまたはＷＷＷサーバプログラムと呼ばれているもので、文書の送信の他に、外部コンピュータからの要求に応じてＨＤＤ２４０９内などに格納されているアプリケーションプログラムをＲＡＭ２４０２に展開して使用することと、必要に応じて外部からの要求に対して利用者のユーザーＩＤの認証を行い、送信するデータを制限することを可能にするアプリケーションプログラムである。
【０５８１】
３９０２はプリントサーバ２３５０においてプリントを行う画像、文書などのコンテンツの実体、並びに利用者コンピュータ上にコンテンツのプレビュー表示を行うことを目的とした閲覧用データが格納されるコンテンツ格納手段である。閲覧用データは例えば画像の場合は画面表示に耐えうる程度に解像度を減じた画像であり、文書の場合は要約のテキスト、先頭ページを画面表示に耐えうる程度の画像を用いる。なお、本発明においては閲覧用のデータを特に規定するものではない。
【０５８２】
本手段中のデータはＨＤＤ２４０９中に格納されており、利用者コンピュータ２３１０、２３１１、プリントサーバ２３５０などの外部のコンピュータの要求に応じ文書提供手段３９０１が該手段中を検索し送信を行う。
【０５８３】
３９０３は、前記コンテンツ格納手段３９０２中に格納されるコンテンツ実体のプリント時の例えば印刷サイズ、印刷部数などのコンテンツに係る各種制限、プリントを行う用紙サイズ、印刷品位などのプリント条件に係る各種制限そのほかのプリントオーダ並びに印刷処理に必要な情報が記述されたコンテンツプリント情報を格納するコンテンツプリント情報格納手段である。
【０５８４】
本手段中のデータはＨＤＤ２４０９中に格納されており、後述するオーダ作成手段３９０５が該手段中を検索、参照を行う。
【０５８５】
３９０４は、前記コンテンツ格納手段３９０２中に格納されるコンテンツの閲覧用データを利用者コンピュータ２３１０、２３１１において閲覧し、プリント依頼を行うための画面（コンテンツ閲覧画面）を表示するＨＴＭＬ文書が格納されるコンテンツ閲覧画面格納手段である。
【０５８６】
本手段中のデータはＨＤＤ２４０９中に格納され、利用者コンピュータ２３１０、２３１１などの外部のコンピュータの要求に応じ文書提供手段３９０１が該手段中を検索し送信を行う。
【０５８７】
オーダ作成手段３９０５は、コンテンツプロバイダコンピュータ２３２０、２３２１において利用者コンピュータ２３１０、２３１１より発せられるコンテンツのプリントオーダの受注を行うアプリケーションプログラム群である。
【０５８８】
オーダ作成手段３９０５の機能は４段階に大別することができる。
【０５８９】
まず第１段階として利用者コンピュータ２３１０、２３１１が発するプリントオーダ要求により起動され、プリント要求されたコンテンツを特定し、オーダ受注に必要な前記コンテンツのコンテンツプリント情報をコンテンツプリント情報格納手段３９０３またはデータセンタコンピュータ２３４０より取得を行い、さらにはプリントサービスプロバイダコンピュータ２３３０より後述するプリントサービス情報を取得することで、プリント時の各種設定を行うプリント条件指定画面を表示するべくＨＴＭＬ文書を生成し、前記プリントオーダ要求を発した利用者コンピュータ２３１０もしくは２３１１上に送信する機能である。
【０５９０】
第２段階は、前記ＨＴＭＬ文書の送信先である利用者コンピュータ２３１０または２３１１において表示されるプリント条件画面に従い、各種プリントの条件の設定と共に発せられるプリント条件設定要求により起動され、プリントオーダを生成し利用者コンピュータへプリント確認画面を表示するべくＨＴＭＬ文書を送信する機能である。
【０５９１】
第３段階は、前記プリント確認画面により確認操作を行うことで利用者コンピュータ２３１０、２３１１より発せられたプリントオーダ完了通知を受領することでプリントオーダ情報を生成し、プリントサービスプロバイダコンピュータ２３３０へプリントオーダ依頼を行う機能である。
【０５９２】
第４段階は、プリントサービスプロバイダコンピュータ２３３０によって起動され、前記第３段階において依頼を行ったプリントオーダ依頼の受注通知並びに利用者へ告知するための例えばオーダコードなどプリントサービスプロバイダコンピュータ２３３０より送信される情報により利用者コンピュータ２３１０にオーダ受注完了画面を表示するべくＨＴＭＬ文書を送信する機能である。
【０５９３】
以上説明したごとくオーダ生成手段３９０５は、外部のコンピュータからの要求に基づいて、文書提供手段３９０１によってＨＤＤ２４０９内などからＲＡＭ２４０２に展開して使用するアプリケーションプログラムであって、一般的にＣＧＩプログラムと呼ばれているものである。
【０５９４】
以上、コンテンツプロバイダコンピュータ２３２０の構成を説明した。なお本実施形態においてはコンテンツプロバイダコンピュータ２３２１に関しては、コンテンツプリント情報並びに、コンテンツ実体はデータセンタコンピュータ２３４０上に存在するものとして取り扱うので、コンテンツ格納手段３９０２並びコンテンツプリント情報格納手段３９０３は必須の構成ではない。この場合、コンテンツプロバイダコンピュータ２３２１中にはデータセンタ２３４０中のコンテンツプリント情報格納手段３９０３中に格納されるコンテンツプリント情報の存在位置が記述されたデータ（コンテンツプリント情報位置データ）が保管される。コンテンツプリント情報位置データは、コンテンツプロバイダコンピュータ２３２１のコンテンツ閲覧画面格納手段３９０４など任意の格納手段に存在してよい。本実施形態並びに後述する第８の実施形態においては、コンテンツプリント情報位置データは、コンテンツプロバイダコンピュータ２３２１中にコンテンツプリント情報格納手段３９０３が存在するものとして取り扱い、該コンテンツプリント情報格納手段３９０３中に格納されるものとする。
【０５９５】
さらに、本実施形態に並びに第８の実施形態においては、コンテンツプロバイダコンピュータ２３２１においては、コンテンツの閲覧用データはコンテンツ閲覧画面格納手段３９０４であってよい。
【０５９６】
データセンタコンピュータ２３４０に関しては、文書提供手段３９０１は、いわゆるＷＷＷサーバーであることは必須ではなく、プリントサービスプロバイダコンピュータ２３３０へファイル送信が可能な例えば、File Transfer Protocol（ＦＴＰ）サーバーなどを用いてよい。さらには本発明を実現するにあたってはデータセンタコンピュータ２３４０中のコンテンツ閲覧画面格納手段３９０４も必須の構成ではない。
【０５９７】
＜プリントサービスプロバイダコンピュータの構成＞
図４０はプリントサービスプロバイダコンピュータ２３３０内の各処理手段及び管理データを表す構成図である。図４０中４００１、４００２、４００３および４００４各処理手段はアプリケーションプログラムであって、ＲＯＭ２４０３、ＨＤＤ２４０９またはＦＤＤ２４１０より読み込まれＲＡＭ２４０２に展開されて使用される。４００５、４００６、４００７、および４００８はＨＤＤ２４０９内に格納されるデータである。
【０５９８】
文書提供手段４００１は文書提供手段３９０１と等価であり、インターネットなどのネットワークを通してコンテンツプロバイダ２３２０、２３２１などの外部コンピュータより要求のあったＨＴＭＬ文書、テキスト、画像などを後述するＨＤＤ２４０９に格納されるデータから検索して送信することを可能にするアプリケーションプログラムである。上記文書提供手段３９０１は、一般的にインターネットサーバプログラムまたはＷＷＷサーバプログラムと呼ばれているもので、文書の送信の他に、外部コンピュータからの要求に応じてＨＤＤ２４０９内などに格納されているアプリケーションプログラムをＲＡＭ２４０２に展開して使用し、該処理結果を送信することと、必要に応じて外部からの要求に対して利用者のユーザーＩＤの認証を行い、送信するデータを制限することを可能にするアプリケーションプログラムである。
【０５９９】
オーダ受注手段３９０２は、コンテンツプロバイダコンピュータ２３２０、２３２１のプリントオーダ依頼によって起動され、プリントオーダの受注を行うアプリケーションプログラム群である。
【０６００】
オーダ受注手段３９０２の機能は２段階に大別することができる。
【０６０１】
まず第１段階としてコンテンツプロバイダコンピュータ２３２０または２３２１によって発せられるプリントサービス情報取得要求に応じて後述するプリントサービス管理テーブル３９０６中に格納されるプリントサービス情報を送信する。
【０６０２】
第２段階は、コンテンツプロバイダコンピュータ２３２０または２３２１の発するプリントオーダ依頼によって起動され、プリントオーダ依頼と共に送信されるプリントサービス情報によってプリントオーダを生成し、後述のプリントオーダ管理テーブル３９０７にオーダ情報を生成し、プリントサーバ２３５０に送信する機能である。
【０６０３】
以上説明したごとくオーダ受注手段３９０２は、外部のコンピュータからの要求に基づいて、文書提供手段３９０１によってＨＤＤ２４０９内などからＲＡＭ２４０２に展開して使用するアプリケーションプログラムであって、一般的にＣＧＩプログラムと呼ばれているものである。
【０６０４】
３９０３は前記オーダ受注手段３９０２によってＨＤＤ２４０９内などからＲＡＭ２４０２に展開して使用するアプリケーションプログラムである。
【０６０５】
オーダ受注手段３９０２より起動されたのちオーダ管理テーブル３９０７より印刷データ作成対象のレコードを抽出し、該レコードに従いプリントサーバ２３５０あるいは２３５１において印刷処理を実行可能とするプリンタオーダデータを作成し、後述の印刷スプール３９０８に納める。
【０６０６】
３９０４はオーダ管理テーブル３９０７に従い、印刷スプール３９０８内のプリントオーダデータの印刷処理を実現するべくプリントサーバ２３５０あるいは２３５１へプリントオーダの送信を行うことおよびプリントサーバ２３５０あるいは２３５１より印刷処理の進捗状況の受信を行うことにより印刷制御を行う印刷制御手段である。印刷制御手段３９０４はＨＤＤ２４０９内などからＲＡＭ２４０２に展開して使用するアプリケーションプログラムである。なお印刷制御手段３９０４の起動は、印刷データ作成手段３９０３が起動するほかプリントサービスプロバイダコンピュータ２３３０の操作者が任意のタイミングで起動するかあるいはタイマーによって一定間隔で自動的に起動される。
【０６０７】
コンテンツプロバイダ管理テーブル３９０５は、後述する図４２のデータ構造を有し、コンテンツプロバイダを特定するコンテンツプロバイダコード、コンテンツプロバイダコンピュータあるいはデータセンタのアドレスなどを格納する。
【０６０８】
プリントサービス管理テーブル３９０６は、プリントサービスプロバイダコンピュータ２３３０により提供されるプリントサービスの設定のすべてを格納するテーブルであり、プリントサーバ、プリンタ種別、印刷条件（用紙サイズ、部数、紙質、品位、位置、拡大・縮小、両面、綴じ方向等のレイアウト情報、印刷後の製本・ラミネート・額装等の加工情報、など）、印刷の価格情報等を記憶する。
【０６０９】
なお、プリントサービス管理テーブル１６０６中に登録されるプリンタはプリントサービスプロバイダコンピュータ１３０にて受注したプリントオーダによる印刷処理が可能なプリンタであることは必須である。登録されるプリントサーバはネットワーク２３００に接続されるプリントサーバ２３５０、２３５１であり、該サーバに接続されるプリンタがプリント種別に登録される。
【０６１０】
オーダ管理テーブル３９０７は、第５の実施形態で説明した図３１のデータ構造を有し、プリントオーダ並びにこれに付随する情報およびオーダの進捗状況を格納する。印刷スプール３９０８はプリントオーダの印刷を実現するコンテンツの実体やそのほか印刷に必要なデータを格納する。
【０６１１】
＜プリントサーバの構成＞
図３７はプリントサーバ２３５０内の各処理手段および管理データを表す構成図である。プリントサーバ２３５１も同様の構成である。なお、図３７の説明も第５の実施形態、第６の実施形態と差異はないので説明は省略する。
【０６１２】
＜コンテンツプリント情報＞
次に、コンテンツプロバイダコンピュータ２３２０およびデータセンタコンピュータ２３４０中のコンテンツプリント情報格納手段３９０３中に格納されるコンテンツプリント情報について説明する。
【０６１３】
コンテンツプリント情報とは先に説明したように、コンテンツプロバイダが有するコンテンツの印刷にあたり、プリントオーダ並びに印刷処理に必要な情報が記載されたデータである。データ形式については本発明は特定のデータ形式や記述フォーマットを特定するものではないがコンテンツ格納手段３９０２中に格納される本発明により印刷可能なコンテンツは必ず該コンテンツに対応するコンテンツプリント情報を有する必要がある。また、本発明においてはコンテンツプリント情報のプリントサービスプロバイダへの転送方法も特に規定するものではない。また、本実施形態においては本発明をより明瞭に説明することを目的として、前記印刷可能なコンテンツ１に対応してコンテンツプリント情報を記述したテキストファイル１を有し、コンテンツプリント情報格納手段３９０３中に格納されるものとして説明を行う。
【０６１４】
また、データセンタ２３４０中にコンテンツ実体が存在する場合は、コンテンツプリント情報も同様にデータセンタ２３４０中に存在するものとする。この場合コンテンツプロバイダコンピュータ２３２１中のコンテンツプリント情報格納手段３９０３には、コンテンツ１に対応して１テキストファイルを有し、該テキストファイル中には、データセンタ２３４０中のコンテンツプリント情報格納手段３９０３の存在位置を記載することで、コンテンツプリント情報の実体の存在位置を示すものとする。なお、データセンタ２３４０中にコンテンツ実体が存在する場合にコンテンツプリント情報の実体はコンテンツプロバイダコンピュータ２３２１中に存在させることでも本発明は実現可能である。
【０６１５】
コンテンツプリント情報に記載される情報としては、
コンテンツに関する情報として、第５の実施形態で説明したように、
▲１▼ コンテンツを少なくともコンテンツプロバイダの範囲内で一意に特定可能なコンテンツコード、
▲２▼ 文書、画像等のコンテンツタイプ
▲３▼ コンテンツ実体の所在地
▲４▼ 閲覧用データの所在地
▲５▼ 価格情報
▲６▼ 著作権表示、シリアル番号などコンテンツをプリントする際にオーバーレイするべき情報であるオーバーレイ情報
▲７▼ 上記オーバーレイ情報のオーバーレイ位置を表すオーバーレイ位置情報
などが必要に応じて記述される。
【０６１６】
コンテンツのプリントに関する制限情報として、
▲１▼ 印刷時のコンテンツの最小、最大サイズなどを制限するサイズ制限情報、
▲２▼ 印刷用紙のサイズを制限する用紙サイズ制限情報、
▲３▼ 印刷用紙の紙質を制限する紙質制限情報、
▲４▼ 最大印刷部数を制限する印刷部数制限情報、
▲５▼ プリントを行うプリンタ種別を制限するプリンタ制限情報、
などが必要に応じて記述される。
【０６１７】
そのほかコンテンツプリント情報には、
▲１▼ プリント設定のデフォルト指定
▲２▼ コンテンツの決済情報
▲３▼ プリント物の決済情報
▲４▼ 利用者の識別情報
▲５▼ コンテンツプロバイダで管理するプリントオーダの識別情報
などが必要に応じて記述される。
【０６１８】
図２９は、第５の実施形態、第６の実施形態に同じく本実施形態におけるコンテンツプロバイダコンピュータ２３２０、データセンタ２３４０におけるコンテンツプリント情報格納手段３９０３中に格納されるコンテンツプリント情報の例を示す図である。詳細なる説明は本実施形態においては省略する。
【０６１９】
なお本実施形態においてもプリント情報欄２９０２のみならずコンテンツ情報欄２９０１および諸情報欄２９０３においてもプリントオーダ並びにプリントに支障をきたさない範囲内であれば省略可能な情報は記載を省略する事は無論可能である。
【０６２０】
＜コンテンツプリント情報位置データ＞
図４１は、本実施形態ならびに後述する第８の実施形態において用いるコンテンツプロバイダコンピュータ２３２１におけるコンテンツプリント情報位置データの模式図である。
【０６２１】
図４１中、４１００はコンテンツプロバイダコンピュータ２３２１におけるコンテンツプリント情報位置データを示すものであり、本実施形態においてはテキストデータファイルで供給されるものとする。コンテンツプリント情報位置データ４１００は、図の通り"[]"で囲まれた見出し項目ではじまり、見出し項目以下に“設定名＝設定値”で記載するものとする。
【０６２２】
第１の見出し項目“[DATACENTER]”は、コンテンツ実体並びにコンテンツプリント情報が当該コンピュータ上に存在せず、データセンタ２３４０などの外部コンピュータに存在することを表す。図４１においては２つの設定が存在する。
【０６２３】
“CONTENTSCODE=DEF0001”はコンテンツプリント情報位置データ４１００の対象がコンテンツコード“DEF0001”にて特定されるコンテンツであることを示す。
【０６２４】
“ADDRESS=http://www.hanbai_Stock/printinfo/DEF0001.inf”は、コンテンツプリント情報の実体の存在位置を示す。本実施形態においてはＵＲＬで記載する。
【０６２５】
コンテンツプロバイダコンピュータ２３２１においてコンテンツコード“DEF0001”にて表されるコンテンツのプリントオーダを受ける場合は、まず当該コンピュータ中のコンテンツプリント情報格納手段３９０３中より図４１により説明したコンテンツプリント情報位置データを参照し、該コンテンツプリント情報中の存在位置によりデータセンタ２３４０中よりコンテンツプリントプリント情報の実体を取得する。
【０６２６】
＜コンテンツプロバイダ管理テーブル＞
次にプリントサービスプロバイダコンピュータ２３３０が有するコンテンツプロバイダ管理テーブル４００５について説明を行う。
【０６２７】
コンテンツプロバイダ管理テーブル４００５は、コンテンツプロバイダを一意に特定するコンテンツプロバイダコード並びにコンテンツプロバイダコンピュータ２３２０、２３２１の存在位置を記憶し管理を行う。本テーブルはＨＤＤ２４０９に格納される。またデータベースシステムなどを用いることでより好適なる構成とすることが可能となる。
【０６２８】
コンテンツプロバイダ管理テーブル４００５はオーダ受注手段４００２がオーダ受注処理を行う際に検索され、該検索結果を参照することで外部コンピュータに存在するコンテンツのプリントオーダの受注処理を可能としている。
【０６２９】
図４２は本実施形態並びに後述する第８の実施形態におけるコンテンツプロバイダ管理テーブルの模式図である。
【０６３０】
コンテンツプロバイダ管理テーブル４００５は４２０１、４２０２の２項目をもって１レコードとして管理される（以下、コンテンツプロバイダ管理レコードと呼称する）。４２０１はコンテンツプロバイダを特定することを目的としてコンテンツプロバイダごとにあらかじめ発番され記憶されるコンテンツプロバイダコードである。４２０２はコンテンツプロバイダコンピュータ２３２０、２３２１のネットワーク上の存在位置を表す基本アドレスである。本実施形態においてもＵＲＬにより存在位置を記載するものとする。
【０６３１】
これによってオーダ受注手段４００２起動時に与えられるパラメータよりコンテンツプロバイダコードを特定しかつ送信元のＵＲＬを取得し、基本アドレス４２０２と比較することでコンテンツプロバイダコンピュータ２３２０あるいは２３２１からのオーダであることを特定する事が可能となる。
【０６３２】
＜オーダ管理テーブル＞
オーダ管理テーブル４００７の模式図は、第５の実施形態、第６の実施形態において説明した図３１と差異は無いため説明は省略する。
【０６３３】
本実施形態においては、コンテンツプロバイダコンピュータ２３２０あるいは２３２１より発せられるプリントオーダ依頼と共に送信されるプリントオーダ情報によりレコードが生成される。
【０６３４】
＜プリントオーダ情報＞
プリントオーダ情報は、コンテンツプロバイダコンピュータ２３２０あるいは２３２１中のオーダ作成手段３９０５により生成され、プリントサービスプロバイダコンピュータ２３３０に対して送信される。送信されたプリントオーダ情報は、プリントサービスプロバイダコンピュータ２３３０中のオーダ受注手段４００２によって解析を行い、該解析結果に基づきオーダ管理テーブル４００７に新規レコードが生成されることによりプリントオーダ成立し、印刷データ作成手段が前記レコードより印刷データの作成を行う。
【０６３５】
図４３は、本実施形態におけるプリントオーダ情報の模式図である。
【０６３６】
図４３中、４３００はプリントオーダ情報を示すものであり、本実施形態においてはテキストデータファイルで供給されるものとする。プリントオーダ情報４３００は、コンテンツプリント情報と同様に、図の通り"[]"で囲まれた見出し項目ではじまり、見出し項目以下に“設定名＝設定値”で記載するものとする。
【０６３７】
４３０１は、コンテンツに関する情報を記載したコンテンツ情報欄である。本実施形態におけるコンテンツ情報欄４３０１であることを表す見出し項目は２つ存在する。第１の見出し項目“[CONTENTS]”はコンテンツコードなどを記載し、第２の見出し項目“[OVERLAY]”はコンテンツのプリント時にオーバーレイを施すことなどでコンテンツと共にプリントされるオーバーレイ文字列、付与位置を記載する。図４３においては第１の見出し項目中には４つの設定が存在する。コンテンツ情報欄は、コンテンツプリント情報中のコンテンツ情報欄２９０１と同様の項目が設定可能であり、コンテンツプロバイダコンピュータ２３２０中のオーダ作成手段３９０５は、コンテンツプリント情報より本欄を生成する。
【０６３８】
“CONTENTSCODE=ABC0001”はコンテンツプリント情報４３００の対象がコンテンツコード“ABC0001”にて特定されるコンテンツであることを示す。
【０６３９】
“TYPE=IMAGE”はコンテンツの画像あるいは文書といったコンテンツのタイプを示すもので“ABC0001”は画像であることを示唆している。
【０６４０】
“ADDRESS=http://www.sellpc/PRINTDATA/abc0001.jpg”はコンテンツ実体であるファイル“abc00001.jpg”の所在地が“http://www.sellpc/PRINTDATA/abc0001.jpg”であることを示す。
【０６４１】
見出し項目“[CONTENTS]”に属する最後の設定“PRICE=3000”はコンテンツの料金が３０００円であることをしめす。なお、本実施形態においては通貨単位を省略したが複数の通貨単位が存在する場合を考慮して通貨単位を記載しても構わない。
【０６４２】
コンテンツ情報欄４３０１のもう一つの見出し項目である“[OVERLAY]”はコンテンツをプリントする際にコンテンツと共にプリントを行う付加データ並びに該付加データに対する付与位置を記載する。
【０６４３】
“STRING="COPY RIGHT"”は、付加データをあらわす。設定値の""に囲まれた文字列がコンテンツと共にプリントされる文字列である。
【０６４４】
“HORIZONTAL=CENTER”、“VERTICAL=UNDERBOTTOM”は上記、付加データの付与位置を定義するのものであり、図４３においては水平方向が中央、垂直方向が最下方であることを意味している。
【０６４５】
４３０２は、プリントサービスプロバイダコンピュータ２３３０よりコンテンツプロバイダコンピュータ２３２０に送信されたプリントサービス情報に基づき設定されたプリント条件を記載するプリント設定情報欄である。
【０６４６】
本実施形態におけるプリント設定情報欄４３０２は見出し項目“[PRINT PARAMETER]”によって表される。
【０６４７】
図４３においては見出し項目“[PRINT PARAMETER]”中の設定項目は次の３点である。プリント情報設定欄４３０２には図４３中に示した３点以外の例えば両面印刷指定、印刷品位などの項目についても設定可能である、本実施形態においては設定が省略された情報は、制限なしあるいはプリントサービスプロバイダコンピュータ２３３０において事前に準備されるデフォルト値を使用するものとする。
【０６４８】
“PRINTER=A”は、プリントを行うプリンタが“A”であることを表す。
【０６４９】
“PAPERSIZE=A4”は、プリントを行う用紙サイズがＡ４版であることを表す。
【０６５０】
“PRINTVOLUME=1”は、プリント枚数が１枚であることを表す。
【０６５１】
４３０３は本実施形態におけるコンテンツプリント情報のうちコンテンツに関する情報並びにコンテンツのプリントに関する制限情報のいずれにも属さないそのほかの情報を記載する諸情報欄である。本実施形態における諸情報欄４３０３は見出し項目“[ETC]”により表される。
【０６５２】
図４３中の“PAYMENT = FINESHED”はコンテンツの利用料金の決済がすでに完了していることを示す。以上、図４３を用いた本実施形態におけるコンテンツプリント情報の説明を行った。なおプリント設定情報欄４３０２のみならずコンテンツ情報欄４３０１および諸情報欄４３０３においてもプリントオーダ並びにプリントに支障をきたさない範囲内であれば省略可能な情報は記載を省略する事は無論可能である。
【０６５３】
＜本システムにおける処理の流れ＞
次に、図４４を用いて本実施形態における処理の流れを説明する。
【０６５４】
図４４は、利用者コンピュータ２３１０、コンテンツプロバイダコンピュータ２３２０およびプリントサービスプロバイダ２３３０およびプリントサーバ２３５０間の処理フロー図である。以下の説明においては利用者は利用者コンピュータ２３１０を用いてコンテンツプロバイダ２３２０中のコンテンツ閲覧画面を閲覧し、コンテンツプロバイダコンピュータ２３２０に対してプリントオーダを行い、該プリントオーダをコンテンツプロバイダコンピュータ２３２０よりプリントサービスプロバイダ２３３０に依頼を行うものとして説明を行う。
【０６５５】
まず、利用者は利用者コンピュータ２３１０中の文書閲覧手段２６０１を用いて、コンテンツプロバイダコンピュータ２３２０に対してコンテンツ閲覧画面表示要求がされる。コンテンツ閲覧画面表示要求はＨＴＴＰプロトコルに基づき利用者の望するコンテンツ閲覧画面のＵＲＬを指定する。ＵＲＬはユーザが文書閲覧手段２６０１に対してＫＢ２４０８を用いて直接入力を行う他、文書閲覧手段２６０１がＨＴＭＬ文書に基づき表示を行う画面のリンクを選択する事などより指定される（以上、４４０１）。
【０６５６】
利用者コンピュータ２３１０の発したコンテンツ閲覧画面表示要求はネットワーク２３００を介してコンテンツプロバイダコンピュータ２３２０中の文書提供手段２７０１がＮＥＴＩＦ２４０４を介して受信する。該コンテンツ閲覧画面表示要求を受信した文書提供手段２７０１は指定されたＵＲＬに相当するコンテンツ閲覧画面格納手段２７０４中に格納されたＨＴＭＬ文書ならびに該文書中にリンクされたコンテンツ格納手段２７０２中に格納される閲覧用データをリクエストのあった利用者コンピュータ２３１０へ向け送信する（以上、４４０２）。
【０６５７】
前記ＨＴＭＬ文書並びに閲覧用データを受領した利用者コンピュータ２３１０中の文書閲覧手段２６０１は前記ＨＴＭＬ文書に基づきコンテンツ閲覧画面の表示を行う。
【０６５８】
ここで図２１を用いてコンテンツ閲覧画面の説明を行う。
【０６５９】
図４５は、コンテンツ閲覧画面並びに該閲覧画面を表示するべく記述されたコンテンツプロバイダコンピュータ２３２０より送信されたＨＴＭＬ文書例である。
【０６６０】
図４５中、４５００は本実施形態において利用者コンピュータ２３１０に表示を行うコンテンツ閲覧画面である。４５０１は、画面中に表示されるコンテンツ閲覧用データを用いた閲覧画像であり、コンテンツ閲覧用データはコンテンツプロバイダコンピュータ２３２０中のコンテンツ格納手段３９０２より送信され、文書閲覧装置２６０１が本画面中に表示を行う。４５０２は、本画面に表示されるコンテンツのプリント依頼をプリントサービスプロバイダコンピュータ２３３０へ行うためのプリント依頼ボタンである。４５１０は、コンテンツ閲覧画面４５００の表示様態、リンクなどを記述したＨＴＭＬ文書である。４５１１は、閲覧画像を表示するよう記述された閲覧表示指示文であり、本実施形態における閲覧用データの存在位置並びに画像ファイル名が記述されている。
【０６６１】
４５１２は、プリントボタンの表示するよう記述されかつ該プリントボタンをクリックするなど動作指示がなされた場合の文書閲覧手段２６０１に対する動作指示が記述されたプリントボタン表示・動作指示文である。プリントボタン表示・指示文中のhttp://www.sellpc/pps/pps.exeの記述が、コンテンツプロバイダコンピュータ２３２０中のオーダ作成手段３９０５であるＣＧＩプログラムの起動指示部分であり、“NO=ABC001”がオーダ作成手段３９０５起動時の第１パラメータである。パラメータは“&”により複数指定することが可能であるが、本実施形態では第１パラメータのみとする。本実施形態における前記第１パラメータは、コンテンツプリント情報２９００中に格納されるコンテンツコードにより構成される。
【０６６２】
図４４にもどり、コンテンツ閲覧画面４５００が表示されている状態で利用者は該画面中に表示される閲覧画像４５０１のコンテンツ実体のプリントを所望する場合は、該画面のプリント依頼ボタンに対してＫＢ２４０８により指示を与える。文書閲覧手段２６０１はプリント依頼ボタン４５０２への前記指示に対応して、プリントボタン表示・動作指示文４５１２に記載されたとおりコンテンツプロバイダコンピュータ２３２０に対してオーダ生成手段３９０５の起動要求を送信する（以上、４４０３）。
【０６６３】
コンテンツプロバイダコンピュータ２３２０中の文書提供手段３９０１は、前記オーダ作成手段３９０５の起動指示並びにパラメータを受信したならばオーダ作成手段３９０５を起動し、前記パラメータをオーダ作成手段３９０５に引き渡す。
【０６６４】
オーダ作成手段３９０５は一旦、パラメータをＨＤＤ２４０９のワーク領域へ記憶する。
【０６６５】
次にオーダ作成手段３９０２はプリントサービスプロバイダコンピュータ２３３０に対してプリントサービス情報を送信するようプリントサービス情報送信要求をプリントサービスプロバイダコンピュータ２３３０に対して発する（以上、４４０４）。
【０６６６】
前記、プリントサービス情報の送信要求を受領したプリントサービスプロバイダコンピュータ２３３０中の文書提供装置４００１は、オーダ受注手段４００２を起動する。オーダ受注手段４００２は、プリントサービス管理テーブル４００６中のプリントサービス情報をコンテンツプロバイダコンピュータ２３２０へ送信する（以上、４４０５）。
【０６６７】
プリントサービス情報を受領したオーダ作成手段３９０５は、前記プリントサービス情報をＲＡＭ２４０２中あるいはＨＤＤ２４０９中に記憶する。次に４４０４においてＨＤＤ２４０９に記憶した第１パラメータよりコンテンツコードを特定し、コンテンツプリント情報格納手段３９０３の検索を行い、該検索結果であるコンテンツプリント情報の取得を行いＨＤＤ２４０９のワーク領域へ記憶する。
【０６６８】
次に前記コンテンツプリント情報２９００中のプリント情報２９０２を取得し、該情報中に記載された制限の範囲内に合致する設定項目をＲＡＭ２４０２あるいはＨＤＤ２４０９中に記憶したプリントサービス情報より取得し、オーダ情報の出力であるプリント条件指定画面の表示を行うＨＴＭＬ文書中に記述する。
【０６６９】
次にコンテンツ情報欄２９０１中に記載される閲覧用データアドレスにより閲覧用データを取得し、オーバーレイに関する情報が存在する場合は、該情報に従い、合成を行い、後述するプリント条件指定画面において表示を行うプレビュー画像としてＨＤＤ２４０９のワーク領域中に保管すると共に、保管した位置を前記プリント条件指定画面の表示を行うＨＴＭＬ文書中の所定の位置に追記する。プリント条件指定画面を利用者コンピュータ２３１０に表示するよう記述されたＨＴＭＬ文書を文書提供手段３９０１より利用者コンピュータ２３１０へ送信する（以上、４４０６）。
【０６７０】
利用者コンピュータ２３１０中の文書閲覧手段２６０１は、受信したＨＴＭＬ文書に基づき、第５の実施形態において説明した図３４のごときプリント条件指定画面を表示する。
【０６７１】
利用者は、利用者コンピュータ２３１０中の文書閲覧手段２６０１が表示を行うプリント条件指定画面を用いて、出力先プリンタ、用紙サイズ、部数を設定する。また必要に応じて詳細設定リンクボタンにより詳細設定画面を呼び出し詳細設定を行った後に、本画面に戻ることでプリント条件の設定を行う。
【０６７２】
利用者は設定を確認したならばプリント注文ボタンをクリックする事で文書閲覧手段２６０１は、ＨＴＭＬ文書に記載されたリンク先であるコンテンツプロバイダコンピュータ２３２０中のオーダ生成手段３９０５の起動指示を送信する。該起動指示送信時にパラメータとしてプリント条件指定を併せて送信する（以上、４４０７）。
【０６７３】
コンテンツプロバイダコンピュータ２３２０中の文書提供手段３９０１はオーダ生成手段３９０５を再び起動する。オーダ生成手段３９０５は、パラメータであるプリント条件をＨＤＤ２４０９のワーク領域へ記憶後、利用者が設定したプリント条件でプリントを実行することの確認を行う確認画面を表示するべく確認画面用ＨＴＭＬ文書を利用者コンピュータ２３１０へ文書提供手段３９０１を介して送信する（以上、４４０８）。
【０６７４】
利用者コンピュータ２３１０中の文書閲覧手段２６０１は確認画面用ＨＴＭＬ文書を受信したならば第５の実施形態において説明を行った図３５のごとき確認画面を表示する。
【０６７５】
利用者はプレビュー画像並びにプリント条件を確認した後にボタンをクリックすることでプリントオーダを確定し、プリントを実行するようプリントオーダ生成手段３９０５にオーダ確定指示をおこなう（以上、４４０９）。
【０６７６】
コンテンツプロバイダコンピュータ２３２０中の文書提供手段３９０１はオーダ確定指示に基づき、４４０６においてＨＤＤ２４０９に記憶したコンテンツプリント情報２６００中のコンテンツ情報欄２６０１並びに４４０８において記憶したプリント条件などより図４３において説明したプリントオーダ情報を生成する。
【０６７７】
次に、プリントサービスプロバイダコンピュータ２３３０に対してプリントオーダ依頼を行うべくオーダ受注手段４００２の起動指示を行う。起動指示に際してはパラメータとして、コンテンツプロバイダコード、前記生成したプリントオーダ情報並びに戻り先であるＵＲＬを送信する。戻り先は本実施形態においてはＣＧＩアプリケーションの起動指示とする（以上、４４１０）。
【０６７８】
プリントサービスプロバイダコンピュータ２３３０中の文書提供手段４００１は前記オーダ受注手段４００２の起動指示によりオーダ受注手段４００２の起動を行う。オーダ受注手段４００２は、まずパラメータとして引き渡されたコンテンツプロバイダコードを有するレコードをコンテンツプロバイダ管理テーブル４００５中より検索し、該検索結果であるレコードの基本アドレス４２０２を取得する。次に文書提供手段４００２に対して、起動指示の送信元を問いあわせ送信元がコンテンツプロバイダコンピュータ２３２０であることを確認する。
【０６７９】
次に、オーダ受注手段４００２は、オーダコードを発番し、オーダ管理テーブル４００７に対して、前記オーダコード３１０１、パラメータにより受注したコンテンツプロバイダコード３１０２、受信したプリントオーダ情報より取得したコンテンツアドレス３１０３、並びにステータス３１０４を“オーダ中”として新規レコードをオーダ管理レコード例３１１４のごとく作成する。また、プリントオーダ情報中にオーバーレイ情報が存在する場合は、印刷スプール中４００８にオーダコードあるいはオーダ管理テーブル４００７より検索可能となるようなファイル名を付与して保存する。
【０６８０】
そして、オーダ受注手段４００２は、パラメータとして引き渡された戻り先ＵＲＬであるコンテンツプロバイダコンピュータ２３２０中のプリントオーダ生成手段３９０５の起動指示を行う。前記起動指示にあたってはオーダコードをパラメータとして送信を行う。
【０６８１】
次にオーダ受注手段４００２は前記オーダ管理レコード中のステータス３１０４を“画像収集中”とした後、印刷データ作成手段４００３を起動し処理を終了する（以上、４４１１）。
【０６８２】
コンテンツプロバイダコンピュータ２３２０の文書提供手段３９０１は、前記４４１１においてプリントサービスプロバイダコンピュータ２３３０より送信されたプリントオーダ生成手段３９０５の起動指示によりプリントオーダ生成手段３９０５を起動する。プリントオーダ生成手段は、パラメータにより引き渡されたオーダコードを含めてＨＴＭＬ文書を生成し、利用者コンピュータ２３１０へ送信を行う（４４１２）。
【０６８３】
利用者コンピュータ２３１０の文書閲覧手段２６０１はコンテンツプロバイダコンピュータ２３２０より受信したＨＴＭＬ文書に基づきオーダ受注完了画面を表示する。オーダ受注完了画面は、プリントオーダを受注した旨の記述としてオーダコードなどの表示やコンテンツプロバイダコンピュータ２３２０でのコンテンツ閲覧を継続するためのリンクなどが表示される（４４１３）。
【０６８４】
一方、プリントサービスプロバイダコンピュータ２３３０においては、前記、処理４４１１において起動された印刷データ作成手段４００３は起動時にパラメータとしてオーダコードを受け取るので、該オーダコードによりオーダ管理テーブル４００７を検索し、検索結果であるレコードのステータス３１０４に"データ作成中"を設定すると共に、コンテンツアドレス３１０３などを取得しプリントオーダーデータ３８００を作成し、印刷スプール２８０８に格納する。次いでオーダー管理テーブル２８０７中の当該レコードのステータス３１０４に"印刷待ち"に設定を行い、印刷制御手段２８０４にプリントオーダデータのプリントサーバへの送信要求を行い処理を終了する。
【０６８５】
印刷制御手段２８０４は、まずオーダ管理テーブル２８０７中のステータス３１０４が"印刷待ち"であるレコードを検索し、該検索結果としてオーダコード列を取得する。次に前記オーダコード列より一定の規約に従い、オーダコードを一つ取り出し、該コードに対応するプリントオーダデータを印刷スプール２８０８中より取得し、出力先プリントサーバ３１０５に対応するプリントサーバへプリントオーダデータをオーダーコードと共に送信する。次にステータス３１０４を"印刷待ち"とする（以上、４４１４）。
【０６８６】
プリントオーダデータを受信したプリントサーバ２３５０中のオーダ管理手段３７０１は、該受信したプリントオーダデータならびにオーダコードをＨＤＤ２４０９に保存すると共に印刷手段３７０２に通知する（以上、４４１５）。
【０６８７】
印刷手段３７０２は、前記通知された所在箇所よりプリントオーダデータをＲＡＭ２４０２へ読み込み、該データ中よりコンテンツ実体の所在地を取り出しコンテンツ実体の取得要求をコンテンツ実体の存在するコンテンツプロバイダコンピュータ２３２０に対して行う（以上、４４１６）。
【０６８８】
プリントサーバ２３５０からのコンテンツ実体の取得要求を受け、コンテンツプロバイダコンピュータ２３２０中の文書提供装置２７０１は、コンテンツ格納手段中２７０２より取得要求のあったコンテンツを取得し該コンテンツをプリントサーバ２３５０に送信する（以上、４４１７）。
【０６８９】
コンテンツを受領したプリントサーバ２３５０の印刷手段３７０２はＲＡＭ２４０２に読み込まれたプリントオーダーデータ並びに該受領したコンテンツによりプリントデータを作成する（以上、４４１８）。
【０６９０】
次の印刷手段３７０２は上記プリントデータを出力先であるプリンタへ送信しプリントが行われる。プリントが終了したならば、終了通知をＨＤＤ２４０９中のプリントオーダーデータの所在箇所と共にオーダ管理手段３７０１へ行い終了する。
【０６９１】
オーダ管理手段３７０１は、プリントオーダデータの所在箇所に対応するオーダーコードと共にプリントサービスプロバイダ２３３０へ通知する（以上、４４１９）。
【０６９２】
プリントサービスプロバイダ２３３０中の印刷制御手段２８０４は、印刷終了通知を受信したならば、該受信したオーダコードでオーダ管理テーブル２８０７を検索し、検索結果のレコードのステータス３１０４を"印刷済み"に設定する。
【０６９３】
以上によりコンテンツプロバイダコンピュータ２３２０中に格納されるコンテンツ閲覧画面よりのプリント指示によりコンテンツプロバイダコンピュータ２３２０中のコンテンツ実体のプリントが実現される。
【０６９４】
（第８の実施形態）
次に、第８の実施形態として、図２３において説明した利用者コンピュータ２３１１よりコンテンツプロバイダコンピュータ２３２１に格納されるコンテンツ閲覧画面の表示を行い、該コンテンツ閲覧画面よりプリントオーダを発する手順について説明を行う。第７の実施形態からの大きな差分としてはコンテンツの実体並びにコンテンツプリント情報がコンテンツプロバイダコンピュータではなく、データセンタ２３４０に格納され、プリントサービスプロバイダに配信される点である。以下、図４６およびそのほかの図を用いて説明を行う。
【０６９５】
＜第８の実施形態における処理の流れ＞
図４６は、利用者コンピュータ２３１１、コンテンツプロバイダコンピュータ２３２１、データセンタ２３４０およびプリントサービスプロバイダ２３３０間の本実施形態における処理フロー図である。以下の説明においては利用者は利用者コンピュータ２３１１を用いてコンテンツプロバイダコンピュータ２３２１中のコンテンツ閲覧画面を閲覧し、コンテンツプロバイダコンピュータ２３２１に対してプリントオーダを行うものとして説明を行う。
【０６９６】
まず、利用者は利用者コンピュータ２３１１中の文書閲覧手段２６０１を用いて、コンテンツプロバイダコンピュータ２３２１に対してコンテンツ閲覧画面表示要求を行う。コンテンツ閲覧画面表示要求はＨＴＴＰプロトコルに基づき利用者の所望するコンテンツ閲覧画面のＵＲＬを指定する。ＵＲＬはユーザが文書閲覧手段２６０１に対してＫＢ２４０８を用いて直接入力を行う他、文書閲覧手段２６０１がＨＴＭＬ文書に基づき表示を行う画面上のリンクを選択する事などより指定される（以上、４６０１）。
【０６９７】
利用者コンピュータ２３１１の発したコンテンツ閲覧画面表示要求はネットワーク２３００を介してコンテンツプロバイダコンピュータ２３２１中の文書提供手段３９０１がＮＥＴＩＦ２４０４を介して受信する。該コンテンツ閲覧画面表示要求を受信した文書提供手段３９０１は指定されたＵＲＬに相当するコンテンツ閲覧画面格納手段３９０４中に格納されたＨＴＭＬ文書ならびに該文書中にリンクされた閲覧用データをリクエストのあった利用者コンピュータ２３１１へ向け送信する（以上、４６０２）。
【０６９８】
コンテンツ閲覧画面が表示されている状態で、利用者は該画面中に表示される閲覧画像のコンテンツ実体のプリントを所望する場合は、該画面のプリント依頼ボタンをクリックする。文書閲覧手段２６０１はプリント依頼ボタンのクリックに対応し、プリントボタン表示・動作指示文に記載のとおりコンテンツプロバイダコンピュータ２３２１に対してオーダ受注手段の起動要求を送信する（以上、４４０３）。
【０６９９】
コンテンツプロバイダコンピュータ２３２１中の文書提供手段３９０１は、前記オーダ作成手段３９０５の起動指示並びにパラメータを受信したならばオーダ作成手段３９０５を起動し、前記パラメータをオーダ作成手段３９０５に引き渡す。オーダ作成手段３９０５は一旦、パラメータをＨＤＤ２４０９のワーク領域へ記憶する。次にオーダ作成手段３９０５はプリントサービスプロバイダコンピュータ２３３０に対してプリントサービス情報を送信するようプリントサービス情報送信要求をプリントサービスプロバイダコンピュータ２３３０に対して発する（以上、４６０４）。
【０７００】
前記、プリントサービス情報の送信要求を受領したプリントサービスプロバイダコンピュータ２３３０中の文書提供装置４００１は、オーダ受注手段４００２を起動する。オーダ受注手段４００２は、プリントサービス管理テーブル４００６中のプリントサービス情報をコンテンツプロバイダコンピュータ２３２１へ送信する（以上、４６０５）。
【０７０１】
プリントサービス情報を受領したオーダ作成手段３９０５は、前記プリントサービス情報をＲＡＭ２４０２中あるいはＨＤＤ２４０９中に記憶する。
【０７０２】
次に４６０４においてＨＤＤ２４０９に記憶した第１パラメータよりコンテンツプロバイダコードを特定し、コンテンツプリント情報格納手段３９０３の検索を行い、該検索結果であるコンテンツプリント情報位置データ４１００の取得を行う。
【０７０３】
コンテンツプリント情報位置データ４１００中には、コンテンツプリント情報の実体がデータセンタ２３４０上に存在することを示す第１の見出し項目“[DATACENTER]”が記載されている為、オーダ生成手段２２０６はコンテンツプリント情報の存在位置を示す“ADDRESS=http://www.hanbai_Stock/printinfo/DEF0001.inf”によりデータセンタ２３４０へコンテンツプリント情報の取得要求を発する（以上、４６０６）。
【０７０４】
データセンタ２３４０中の文書提供手段３９０１は、前記、コンテンツプリント情報の取得要求に応じて、コンテンツプリント情報格納手段３９０３中より所望のコンテンツプリント情報を取得し、コンテンツプロバイダコンピュータ２３２１へ送信を行う（以上、４６０７）。
【０７０５】
コンテンツプリント情報を取得したコンテンツプロバイダコンピュータ２３２１のオーダ作成手段３９０５は、前記、取得したコンテンツプリント情報をＨＤＤ２４０９へ記憶すると共に、コンテンツプリント情報中のプリント情報を取得し、該情報中に記載された制限の範囲内に合致する設定項目をＲＡＭ２４０２あるいはＨＤＤ２４０９中に記憶したプリントサービス情報より取得し、オーダ情報の出力であるプリント条件指定画面の表示を行うＨＴＭＬ文書中に記述する。
【０７０６】
次にコンテンツ情報欄中に記載される閲覧用データアドレスにより閲覧用データを取得し、オーバーレイに関する情報が存在する場合は、該情報に従い、合成を行い、後述するプリント条件指定画面において表示を行うプレビュー画像としてＨＤＤ２４０９のワーク領域中に保管すると共に、保管した位置を前記プリント条件指定画面の表示を行うＨＴＭＬ文書中の所定の位置に追記する。プリント条件指定画面を利用者コンピュータ２３１１に表示するよう記述されたＨＴＭＬ文書を文書提供手段３９０１より利用者コンピュータ２３１１へ送信する（以上、４６０８）。
【０７０７】
利用者コンピュータ２３１１中の文書閲覧手段２６０１は、受信したＨＴＭＬ文書に基づき、第７の実施形態において説明した図３４のごときプリント条件指定画面を表示する。
【０７０８】
利用者は、利用者コンピュータ２３１１中の文書閲覧手段２６０１が表示を行うプリント条件指定画面を用いて、出力先プリンタ、用紙サイズ、部数を設定する。また必要に応じて詳細設定リンクボタンにより詳細設定画面を呼び出し詳細設定を行った後に、本画面に戻ることでプリント条件の設定を行う。
【０７０９】
利用者は設定を確認したならばプリント注文ボタンをクリックする事で文書閲覧手段２６０１は、ＨＴＭＬ文書に記載されたリンク先であるコンテンツプロバイダコンピュータ２３２１中のオーダ生成手段３９０５の起動指示を送信する。該起動指示送信時にパラメータとしてプリント条件指定を併せて送信する（以上、２２０９）。
【０７１０】
コンテンツプロバイダコンピュータ２３２１中の文書提供手段３９０１はオーダ生成手段３９０５を再び起動する。オーダ生成手段３９０５は、パラメータであるプリント条件をＨＤＤ２４０９のワーク領域へ記憶後、利用者が設定したプリント条件でプリントを実行することの確認を行う確認画面を表示するべく確認画面用ＨＴＭＬ文書を利用者コンピュータ２３１１へ文書提供手段３９０１を介して送信する（以上、４６１０）。
【０７１１】
利用者コンピュータ２３１１中の文書閲覧手段２６０１は確認画面用ＨＴＭＬ文書を受信したならば第７の実施形態において説明を行った図３５のごとき確認画面を表示する。利用者はプレビュー画像並びにプリント条件を確認した後にボタンをクリックすることでプリントオーダを確定し、プリントを実行するようオーダ生成手段３９０５にオーダ確定指示をおこなう（以上、４６１１）。
【０７１２】
コンテンツプロバイダコンピュータ２３２１中の文書提供手段３９０１はオーダ確定指示に基づき、４６０８においてＨＤＤ２４０９に記憶したコンテンツプリント情報中のコンテンツ情報欄並びに４６１０において記憶したプリント条件などより図４３において説明したごとくプリントオーダ情報を生成する。
【０７１３】
次に、プリントサービスプロバイダコンピュータ２３３０に対してプリントオーダ依頼を行うべくオーダ受注手段４００２の起動指示を行う。起動指示に際してはパラメータとして、コンテンツプロバイダコード、前記生成したプリントオーダ情報並びに戻り先であるＵＲＬを送信する。戻り先は本実施形態においてはＣＧＩアプリケーションの起動指示とする（以上、４６１２）。
【０７１４】
プリントサービスプロバイダコンピュータ２３３０中の文書提供手段４００１は前記オーダ受注手段４００２の起動指示によりオーダ受注手段４００２の起動を行う。オーダ受注手段４００２は、まずパラメータとして引き渡されたコンテンツプロバイダコードを有するレコードをコンテンツプロバイダ管理テーブル４００５中より検索し、該検索結果であるレコードの基本アドレス４２０２を取得する。次に文書提供手段４００２に対して、起動指示の送信元を問いあわせ送信元がコンテンツプロバイダコンピュータ２３２１であることを確認する。
【０７１５】
次に、オーダ受注手段４００２は、オーダコードを発番し、オーダ管理テーブル４００７に対して、前記オーダコード３１０１、パラメータにより受注したコンテンツプロバイダコード３１０２、受信したプリントオーダ情報より取得したコンテンツアドレス３１０３、並びにステータス３１０４を“オーダ中”として新規レコードをオーダ管理レコード例３１１４のごとく作成する。また、プリントオーダ情報中にオーバーレイ情報が存在する場合は、印刷スプール中４００８にオーダコードあるいはオーダ管理テーブル４００７より検索可能となるようなファイル名を付与して保存する。
【０７１６】
そして、オーダ受注手段４００２は、パラメータとして引き渡された戻り先ＵＲＬであるコンテンツプロバイダコンピュータ２３２１中のプリントオーダ生成手段３９０５の起動指示を行う。前記起動指示にあたってはオーダコードをパラメータとして送信を行う。
【０７１７】
次にオーダ受注手段４００２は前記オーダ管理レコード中のステータス３１０４を“画像収集中”とした後、オーダ印刷データ作成手段４００３を起動し処理を終了する（以上、４６１３）。
【０７１８】
コンテンツプロバイダコンピュータ２３２１の文書提供手段３９０１は、前記４６１３においてプリントサービスプロバイダコンピュータ２３３０より送信されたプリントオーダ生成手段３９０５の起動指示によりプリントオーダ生成手段３９０５を起動する。プリントオーダ生成手段は、パラメータにより引き渡されたオーダコードを含めてＨＴＭＬ文書を生成し、利用者コンピュータ２３１１へ送信を行う。（４６１４）
利用者コンピュータ２３１１の文書閲覧手段２６０１はコンテンツプロバイダコンピュータ２３２１より受信したＨＴＭＬ文書に基づきオーダ受注完了画面を表示する。オーダ受注完了画面は、プリントオーダを受注した旨の記述としてオーダコードなどの表示やコンテンツプロバイダコンピュータ２３２１でのコンテンツ閲覧を継続するためのリンクなどが表示される（４６１５）。
【０７１９】
一方、プリントサービスプロバイダコンピュータ２３３０においては、前記、処理４６１３において起動された印刷データ作成手段４００３は起動時にパラメータとしてオーダコードを受け取るので、該オーダコードによりオーダ管理テーブル４００７を検索し、検索結果であるレコードのステータス３１０４に"印刷待ち"に設定を行い、印刷制御手段４００４にプリントオーダデータのプリントサーバへの送信要求を行い処理を終了する。
【０７２０】
印刷制御手段４００４は、まずオーダ管理テーブル４００７中のステータス３１０４が"印刷待ち"であるレコードを検索し、該検索結果としてオーダコード列を取得する。次に前記オーダコード列より一定の規約に従い、オーダコードを一つ取り出し、該コードに対応するプリントオーダデータを印刷スプール４００８中より取得し、出力先プリントサーバ３１０５に対応するプリントサーバへプリントオーダデータをオーダーコードと共に送信する。次にステータス３１０４を"印刷待ち"とする（以上、４６１４）。
【０７２１】
プリントオーダデータを受信したプリントサーバ２３５０中のオーダ管理手段３７０１は、該受信したプリントオーダデータならびにオーダコードをＨＤＤ２４０９に保存すると共に印刷手段３７０２に通知する（以上、４６１５）。
【０７２２】
印刷手段３７０２は、前記通知された所在箇所よりプリントオーダデータをＲＡＭ２４０２へ読み込み、該データ中よりコンテンツ実体の所在地を取り出しコンテンツ実体の取得要求をコンテンツ実体の存在するコンテンツプロバイダコンピュータ２３２０に対して行う（以上、４６１６）。
【０７２３】
プリントサーバ２３５０からのコンテンツ実体の取得要求を受け、コンテンツプロバイダコンピュータ２３２０中の文書提供装置３９０１は、コンテンツ格納手段中３９０２より取得要求のあったコンテンツを取得し該コンテンツをプリントサーバ２３５０に送信する（以上、４６１７）。
【０７２４】
コンテンツを受領したプリントサーバ２３５０の印刷手段３７０２はＲＡＭ２４０２に読み込まれたプリントオーダーデータ並びに該受領したコンテンツによりプリントデータを作成する（以上、４６１８）。
【０７２５】
次の印刷手段３７０２は上記プリントデータを出力先であるプリンタへ送信しプリントが行われる。プリントが終了したならば、終了通知をＨＤＤ２４０９中のプリントオーダーデータの所在箇所と共にオーダ管理手段３７０１へ行い終了する。
【０７２６】
オーダ管理手段３７０１は、プリントオーダデータの所在箇所に対応するオーダーコードと共にプリントサービスプロバイダ２３３０へ通知する（以上、４６１９）。
【０７２７】
プリントサービスプロバイダ２３３０中の印刷制御手段４００４は、印刷終了通知を受信したならば、該受信したオーダコードでオーダ管理テーブル４００７を検索し、検索結果のレコードのステータス３１０４を"印刷済み"に設定する。上記実施形態により、プリントサービスプロバイダの負荷を極力低減すると共に、ユーザの印刷要求のスループットを短縮化することが可能な印刷制御システムを提供することが可能となる。
【他の実施形態】
上記実施形態においては、プログラムを制御メモリ(ＲＯＭ)に保持する場合について説明したが、これに限定されるものではなく、外部記憶など任意の記憶媒体を用いて実現してもよい。また、同様の動作をする回路で実現してもよい。
【０７２８】
なお、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはＣＰＵやＭＰＵ)が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０７２９】
この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【０７３０】
プログラムコードを供給するための記録媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０７３１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０７３２】
更に、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０７３３】
【発明の効果】
以上述べたように、本発明によれば、コンテンツプロバイダが自らプリントソリューションを保有することなく、コンテンツのプリントサービスを提供することが可能になった。
【図面の簡単な説明】
【図１】本発明の実施形態におけるシステム全体の構成図である。
【図２】本発明の実施形態における利用者コンピュータ、コンテンツプロバイダコンピュータ、データセンタのハードウェア構成を示すブロック図である。
【図３】本発明の実施形態におけるプリントサービスプロバイダコンピュータハードウェア構成を示すブロック図である。
【図４】本発明の実施形態における利用者コンピュータのソフトウェア構成を示す図である。
【図５】第１の実施形態、第２の実施形態におけるコンテンツプロバイダコンピュータ、データセンタのソフトウェア構成を示す図である。
【図６】第１の実施形態、第２の実施形態におけるプリントサービスプロバイダコンピュータのソフトウェア構成を示す図である。
【図７】第１の実施形態、第２の実施形態におけるコンテンツプリント情報の例、並びに第３の実施形態、第４の実施形態におけるコンテンツプロバイダコンピュータ１２０、データセンタ１４０中のコンテンツプリント情報格納手段１５０２格納されるコンテンツプリント情報の例を示す図である。
【図８】第１の実施形態、第２の実施形態におけるコンテンツプロバイダ管理テーブルの模式図である。
【図９】第１の実施形態、第２の実施形態、第３の実施形態、第４の実施形態におけるオーダ管理テーブルの模式図の一部である。
【図１０】第１の実施形態における利用者コンピュータ、コンテンツプロバイダコンピュータおよびプリントサービスプロバイダ間の処理フロー図である。
【図１１】第１の実施形態におけるコンテンツ閲覧画面例並びに該閲覧画面を表示するべく記述されたコンテンツプロバイダコンピュータより送信されたＨＴＭＬ文書例である。
【図１２】第１の実施形態における利用者コンピュータ中１１０の文書閲覧手段４０１が表示を行うプリント条件指定画面例である。
【図１３】第１の実施形態における確認画面表示例である。
【図１４】第２の実施形態における利用者コンピュータ、コンテンツプロバイダコンピュータ、データセンタおよびプリントサービスプロバイダ間の処理フロー図である。
【図１５】第３の実施形態、第４の実施形態におけるコンテンツプロバイダコンピュータ、データセンタのソフトウェア構成を示す図である。
【図１６】第３の実施形態、第４の実施形態におけるプリントサービスプロバイダコンピュータのソフトウェア構成を示す図である。
【図１７】第３の実施形態、第４の実施形態におけるにおけるコンテンツプロバイダコンピュータ１２１中のコンテンツプリント情報位置データの例を示す図である。
【図１８】第３の実施形態、第４の実施形態におけるコンテンツプロバイダ管理テーブルの模式図である。
【図１９】第３の実施形態、第４の実施形態におけるプリントオーダ情報の模式図である。
【図２０】第３の実施形態における利用者コンピュータ、コンテンツプロバイダコンピュータおよびプリントサービスプロバイダ間の処理フロー図である。
【図２１】第３の実施形態におけるコンテンツ閲覧画面例並びに該閲覧画面を表示するべく記述されたコンテンツプロバイダコンピュータより送信されたＨＴＭＬ文書例である。
【図２２】第４の実施形態における利用者コンピュータ、コンテンツプロバイダコンピュータ、データセンタおよびプリントサービスプロバイダ間の処理フロー図である。
【図２３】第５の実施形態、第６の実施形態、第７の実施形態、第８の実施形態におけるシステム全体の構成図である。
【図２４】第５の実施形態、第６の実施形態、第７の実施形態、第８の実施形態における利用者コンピュータ、コンテンツプロバイダコンピュータ、データセンタ、プリントサービスプロバイダコンピュータのハードウェア構成を示すブロック図である。
【図２５】第５の実施形態、第６の実施形態、第７の実施形態、第８の実施形態におけるプリントサーバのハードウェア構成を示すブロック図である。
【図２６】第５の実施形態、第６の実施形態、第７の実施形態、第８の実施形態における利用者コンピュータのソフトウェア構成を示す図である。
【図２７】第５の実施形態、第６の実施形態におけるコンテンツプロバイダコンピュータ、データセンタのソフトウェア構成を示す図である。
【図２８】第５の実施形態、第６の実施形態におけるプリントサービスプロバイダコンピュータのソフトウェア構成を示す図である。
【図２９】第５の実施形態、第６の実施形態、第７の実施形態、第８の実施形態におけるコンテンツプリント情報の例を示す図である。
【図３０】第５の実施形態、第６の実施形態、第７の実施形態、第８の実施形態におけるコンテンツプロバイダ管理テーブルの模式図である。
【図３１】第５の実施形態、第６の実施形態、第７の実施形態、第８の実施形態におけるオーダ管理テーブルの模式図の一部である。
【図３２】第５の実施形態における利用者コンピュータ、コンテンツプロバイダコンピュータ、プリントサービスプロバイダおよびプリントサーバ間の処理フロー図である。
【図３３】第５の実施形態、第６の実施形態におけるコンテンツ閲覧画面例並びに該閲覧画面を表示するべく記述されたコンテンツプロバイダコンピュータより送信されたＨＴＭＬ文書例である。
【図３４】第５の実施形態、第６の実施形態における利用者コンピュータ中２３１０の文書閲覧手段２６０１が表示を行うプリント条件指定画面例である。
【図３５】第５の実施形態、第６の実施形態における確認画面表示例である。
【図３６】第６の実施形態における利用者コンピュータ、コンテンツプロバイダコンピュータ、データセンタ、プリントサービスプロバイダおよびプリントサーバ間の処理フロー図である。
【図３７】第５の実施形態、第６の実施形態におけるプリントサーバのソフトウェア構成を示す図である。
【図３８】第５の実施形態、第６の実施形態におけるプリントオーダーデータの例を示す図である。
【図３９】第７の実施形態、第８の実施形態におけるコンテンツプロバイダコンピュータ、データセンタのソフトウェア構成を示す図である。
【図４０】第７の実施形態、第８の実施形態におけるプリントサービスプロバイダコンピュータのソフトウェア構成を示す図である。
【図４１】第７の実施形態、第８の実施形態におけるにおけるコンテンツプロバイダコンピュータ２３２１中のコンテンツプリント情報位置データの例を示す図である。
【図４２】第７の実施形態、第８の実施形態におけるコンテンツプロバイダ管理テーブルの模式図である。
【図４３】第７の実施形態、第８の実施形態におけるプリントオーダ情報の模式図である。
【図４４】第７の実施形態における利用者コンピュータ、コンテンツプロバイダコンピュータおよびプリントサービスプロバイダおよびプリントサーバ間の処理フロー図である。
【図４５】第７の実施形態、第８の実施形態におけるコンテンツ閲覧画面例並びに該閲覧画面を表示するべく記述されたコンテンツプロバイダコンピュータより送信されたＨＴＭＬ文書例である。
【図４６】第８の実施形態における利用者コンピュータ、コンテンツプロバイダコンピュータ、データセンタおよびプリントサービスプロバイダ、プリントサーバ間の処理フロー図である。
【符号の説明】
１００  ネットワーク
１１０、１１１  利用者コンピュータ
１２０、１２１  コンテンツプロバイダコンピュータ
１３０  プリントサービスプロバイダコンピュータ
１４０  データセンタ
２００  入出力バス
２０１  中央演算装置（ＣＰＵ）
２０２  ランダムアクセスメモリ（ＲＡＭ）
２０３  リードオンリーメモリ（ＲＯＭ）
２０４  ネットワークインターフェース（ＮＥＴＩＦ）
２０５  ビデオＲＡＭ（ＶＲＡＭ）
２０６  表示装置（ＣＲＴ）
２０７  コントローラ（ＫＢＣ）
２０８  外部入力装置（ＫＢ）
２０９  ハードディスクドライブ（ＨＤＤ）
２１０  外部入出力装置（ＦＤＤ）
３０１  プリンタ制御装置（ＰＲＴＣ）
３０２  外部出力装置であって（ＰＲＴ）
４０１  文書閲覧手段
５０１  文書提供装置
５０２  コンテンツ格納手段
５０３  コンテンツプリント情報格納手段
５０４  コンテンツ閲覧画面格納手段
６０１  文書提供手段
６０２  オーダ受注手段
６０３  印刷データ作成手段
６０４  印刷制御手段
６０５  コンテンツプロバイダ管理テーブル
６０６  プリントサービス管理テーブル
６０７  オーダ管理テーブル
６０８  印刷スプール
７００  コンテンツプリント情報
７０１  コンテンツ情報欄
７０２  プリント情報欄
７０３  諸情報欄
８０１  コンテンツプロバイダコード
８０２  基本アドレス
８０３  コンテンツプリント情報パス
８１１、８１２  コンテンツプロバイダ管理レコード
９０１  オーダコードである
９０２  コンテンツプロバイダコード
９０３  コンテンツアドレス
９０４  ステータス
１００１、１００２、１００３、１００４、１００５、１００６、１００７、１００８、１００９、１０１０、１０１１、１０１２、１０１３、１０１４、１０１５、１０１６  処理
１１００  コンテンツ閲覧画面
１１０１  閲覧画像
１１０２  プリント依頼ボタン
１１１０  ＨＴＭＬ文書
１１１１  閲覧表示指示文
１１１２  プリントボタン表示・動作指示文
１２００  プリント条件指定画面
１２０１  プレビュー画像
１２０２  プリンタ選択欄
１２０３  用紙選択欄
１２０４  印刷部数指定欄である
１２０５  詳細設定リンクボタン
１２０６  プリント注文ボタン
１３００  確認画面
１３０１  プレビュー画像
１３０２  プリント条件確認欄
１３０３  確認ボタン
１４０１、１４０２、１４０３、１４０４、１４０５、１４０６、１４０７、１４０８、１４０９、１４１０、１４１１、１４１２、１４１３、１４１４、１４１５、１４１６  処理
１５０１  文書提供装置
１５０２  コンテンツ格納手段
１５０３  コンテンツプリント情報格納手段
１５０４  コンテンツ閲覧画面格納手段
１５０５  オーダ生成手段
１６０１  文書提供手段
１６０２  オーダ受注手段
１６０３  印刷データ作成手段
１６０４  印刷制御手段
１６０５  コンテンツプロバイダ管理テーブル
１６０６  プリントサービス管理テーブル
１６０７  オーダ管理テーブル
１６０８  印刷スプール
１７００  コンテンツプリント情報位置データ
１８０１  コンテンツプロバイダコード
１８０２  基本アドレス
１８１１、１８１２  コンテンツプロバイダ管理レコード
１９００  プリントオーダ情報
１９０１  コンテンツ情報欄
１９０２  プリント設定情報欄である
１９０３  諸情報欄
２００１、２００２、２００３、２００４、２００５、２００６、２００７、２００８、２００９、２０１０、２０１１、２０１２、２０１３、２０１４、２０１５、２０１６、２０１７  処理
２１００  コンテンツ閲覧画面
２１０１  閲覧画像
２１０２  プリント依頼ボタン
２１１０  ＨＴＭＬ文書
２１１１  閲覧表示指示文
２１１２  プリントボタン表示・動作指示文
２２０１、２２０２、２２０３、２２０４、２２０５、２２０６、２２０７、２２０８、２２０９、２２１０、２２１１、２２１２、２２１３、２２１４、２２１５、２２１６、２２１７、２２１８、２２１９  処理
２３００  ネットワーク
２３１０、２３１１  利用者コンピュータ
２３２０、２３２１  コンテンツプロバイダコンピュータ
２３３０  プリントサービスプロバイダコンピュータ
２３４０  データセンタ
２４００  入出力バス
２４０１  中央演算装置（ＣＰＵ）
２４０２  ランダムアクセスメモリ（ＲＡＭ）
２４０３  リードオンリーメモリ（ＲＯＭ）
２４０４  ネットワークインターフェース（ＮＥＴＩＦ）
２４０５  ビデオＲＡＭ（ＶＲＡＭ）
２４０６  表示装置（ＣＲＴ）
２４０７  コントローラ（ＫＢＣ）
２４０８  外部入力装置（ＫＢ）
２４０９  ハードディスクドライブ（ＨＤＤ）
２４１０  外部入出力装置（ＦＤＤ）
２５０１  プリンタ制御装置（ＰＲＴＣ）
２５０２  外部出力装置であって（ＰＲＴ）
２６０１  文書閲覧手段
２７０１  文書提供装置
２７０２  コンテンツ格納手段
２７０３  コンテンツプリント情報格納手段
２７０４  コンテンツ閲覧画面格納手段
２８０１  文書提供手段
２８０２  オーダ受注手段
２８０３  印刷データ作成手段
２８０４  印刷制御手段
２８０５  コンテンツプロバイダ管理テーブル
２８０６  プリントサービス管理テーブル
２８０７  オーダ管理テーブル
２８０８  印刷スプール
２９００  コンテンツプリント情報
２９０１  コンテンツ情報欄
２９０２  プリント情報欄
２９０３  諸情報欄
３００１  コンテンツプロバイダコード
３００２  基本アドレス
３００３  コンテンツプリント情報パス
３０１１、３０１２  コンテンツプロバイダ管理レコード
３１０１  オーダコードである
３１０２  コンテンツプロバイダコード
３１０３  コンテンツアドレス
３１０４  ステータス
３２０１、３２０２、３２０３、３２０４、３２０５、３２０６、３２０７、３２０８、３２０９、３２１０、３２１１、３２１２、３２１３、３２１４、３２１５、３２１６  処理
３３００  コンテンツ閲覧画面
３３０１  閲覧画像
３３０２  プリント依頼ボタン
３３１０  ＨＴＭＬ文書
３３１１  閲覧表示指示文
３３１２  プリントボタン表示・動作指示文
３４００  プリント条件指定画面
３４０１  プレビュー画像
３４０２  プリンタ選択欄
３４０３  用紙選択欄
３４０４  印刷部数指定欄である
３４０５  詳細設定リンクボタン
３４０６  プリント注文ボタン
３５００  確認画面
３５０１  プレビュー画像
３５０２  プリント条件確認欄
３５０３  確認ボタン
３６０１、３６０２、３６０３、３６０４、３６０５、３６０６、３６０７、３６０８、３６０９、３６１０、３６１１、３６１２、３６１３、３６１４、３６１５、３６１６  処理
３７０１  オーダ管理手段
３７０２  印刷手段
３８００  プリントオーダデータ
３８０１  コンテンツ情報欄
３８０２  プリント設定情報欄
３９０１  文書提供装置
３９０２  コンテンツ格納手段
３９０３  コンテンツプリント情報格納手段
３９０４  コンテンツ閲覧画面格納手段
３９０５  オーダ生成手段
４００１  文書提供手段
４００２  オーダ受注手段
４００３  印刷データ作成手段
４００４  印刷制御手段
４００５  コンテンツプロバイダ管理テーブル
４００６  プリントサービス管理テーブル
４００７  オーダ管理テーブル
４００８  印刷スプール
４１００  コンテンツプリント情報位置データ
４２０１  コンテンツプロバイダコード
４２０２  基本アドレス
４２１１、４２１２  コンテンツプロバイダ管理レコード
４３００  プリントオーダ情報
４３０１  コンテンツ情報欄
４３０２  プリント設定情報欄
４３０３  諸情報欄
４４０１、４４０２、４４０３、４４０４、４４０５、４４０６、４４０７、４４０８、４４０９、４４１０、４４１１、４４１２、４４１３、４４１４、４４１５、４４１６、４４１７  処理
４５００  コンテンツ閲覧画面
４５０１  閲覧画像
４５０２  プリント依頼ボタン
４５１０  ＨＴＭＬ文書
４５１１  閲覧表示指示文
４５１２  プリントボタン表示・動作指示文
４６０１、４６０２、４６０３、４６０４、４６０５、４６０６、４６０７、４６０８、４６０９、４６１０、４６１１、４６１２、４６１３、４６１４、４６１５、４６１６、４６１７、４６１８、４６１９  処理
【図１】
0004194252.tif 000002
【図２】
0004194252.tif 000003
【図３】
0004194252.tif 000004
【図４】
0004194252.tif 000005
【図５】
0004194252.tif 000006
【図６】
0004194252.tif 000007
【図７】
0004194252.tif 000008
【図８】
0004194252.tif 000009
【図９】
0004194252.tif 000010
【図１０】
0004194252.tif 000011
【図１１】
0004194252.tif 000012
【図１２】
0004194252.tif 000013
【図１３】
0004194252.tif 000014
【図１４】
0004194252.tif 000015
【図１５】
0004194252.tif 000016
【図１６】
0004194252.tif 000017
【図１７】
0004194252.tif 000018
【図１８】
0004194252.tif 000019
【図１９】
0004194252.tif 000020
【図２０】
0004194252.tif 000021
【図２１】
0004194252.tif 000022
【図２２】
0004194252.tif 000023
【図２３】
0004194252.tif 000024
【図２４】
0004194252.tif 000025
【図２５】
0004194252.tif 000026
【図２６】
0004194252.tif 000027
【図２７】
0004194252.tif 000028
【図２８】
0004194252.tif 000029
【図２９】
0004194252.tif 000030
【図３０】
0004194252.tif 000031
【図３１】
0004194252.tif 000032
【図３２】
0004194252.tif 000033
【図３３】
0004194252.tif 000034
【図３４】
0004194252.tif 000035
【図３５】
0004194252.tif 000036
【図３６】
0004194252.tif 000037
【図３７】
0004194252.tif 000038
【図３８】
0004194252.tif 000039
【図３９】
0004194252.tif 000040
【図４０】
0004194252.tif 000041
【図４１】
0004194252.tif 000042
【図４２】
0004194252.tif 000043
【図４３】
0004194252.tif 000044
【図４４】
0004194252.tif 000045
【図４５】
0004194252.tif 000046
【図４６】
0004194252.tif 000047