(57)【要約】【課題】利用者の再注文での印刷が、同一プリントデバイスで行われ、以前の注文と同一の色見である印刷物を簡単に得ることを課題とする。【解決手段】印刷注文ボタンが指示されることによりプリントオーダーの再注文に関する情報を含む印刷の注文情報を受信する受信手段と、受信手段により受信した注文情報に応じてコンテンツを印刷するよう制御する印刷制御手段とを有することを特徴とする印刷制御装置が提供される。【選択図】        図１７
2004192063.tif 000002
【特許請求の範囲】
【請求項１】
印刷注文ボタンが指示されることによりプリントオーダーの再注文に関する情報を含む印刷の注文情報を受信する受信手段と、
該受信手段により受信した注文情報に応じてコンテンツを印刷するよう制御する印刷制御手段と
を有することを特徴とする印刷制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷制御装置に関する。
【０００２】
【従来の技術】
近年、通信インフラの整備及び情報通信技術の発展により、インターネットを利用した情報提供サービスが可能になった。特に、インターネットを利用した画像情報提供サービスを非常に簡易に提供する技術が確立され、画像情報はユーザーへ転送でき、ユーザー間でも頻繁に送受可能になり始めている。
【０００３】
プリントサービスプロバイダと呼ばれる印刷制御システムでは、画像情報の権利を保持するコンテンツプロバイダに対し、データのダウンロード以外のコンテンツ提供の手段を、プリントソリューションを自ら保有させずに提供し、ユーザーに対しては家庭用プリンタ以外の様々なプリント形態によるサービスを提供するものである。
【０００４】
プリントサービスプロバイダは、大規模印刷に対応するために、複数のプリントデバイスを利用可能である。
プリントサービスプロバイダは、単一の複数ページまたは複数部の印刷オーダーを、複数のプリントデバイスで印刷可能である。
【０００５】
【発明が解決しようとする課題】
前述の印刷制御システムにおいて、過去に印刷オーダーしたものを再注文した場合、同一種類のプリンタを指定したとしても、同一種類のプリンタが複数存在する場合は、必ずしも同一プリントデバイスで印刷されるとは限らない。
再注文の印刷物が、以前と同一のプリントデバイスでなければ、同一種類のプリンタでも色見が異なってしまう。
【０００６】
本発明の目的は、利用者の再注文での印刷が、同一プリントデバイスで行われ、以前の注文と同一の色見である印刷物が得られ、また簡単にこれを実現することである。
【０００７】
【課題を解決するための手段】
本発明の一観点によれば、印刷注文ボタンが指示されることによりプリントオーダーの再注文に関する情報を含む印刷の注文情報を受信する受信手段と、該受信手段により受信した注文情報に応じてコンテンツを印刷するよう制御する印刷制御手段とを有することを特徴とする印刷制御装置が提供される。
【０００８】
本発明によれば、注文情報がプリントオーダーの再注文に関する情報を含むので、利用者の再注文での印刷が、同一プリントデバイスで行われ、以前の注文と同一の色見である印刷物を簡単に得ることができる。
【０００９】
【発明の実施の形態】
以下、本発明に係る実施の形態を詳細に説明する。
＜システム構成＞
図１は、本発明の実施形態におけるシステム全体の構成図である。
図１中、１１０および１１１は本実施形態におけるシステムの利用者である顧客が例えば自宅から直接操作を行うための情報処理装置（図２において後述する、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤなどから構成されるコンピュータシステム）であって、以下利用者コンピュータと記す。
【００１０】
利用者コンピュータ１１０および１１１は、ネットワーク１００を通して後述のコンテンツプロバイダコンピュータ１２０並びに１２１に格納されている画像などのコンテンツあるいはコンテンツのカタログを含む文書を閲覧する機能と、該文書中に含まれる印刷注文ボタンを利用することで、プリントサービスプロバイダ１３０に対して印刷注文を発注する機能を持つ。なお本実施形態においては利用者コンピュータの接続数を２としているが本実施形態においては利用者コンピュータの接続数は１以上で上限は規定するものではない。なお画像印刷注文は、以下プリントオーダまたは単にオーダと記す場合がある。
【００１１】
１２０および１２１は画像、文書などのコンテンツの提供を行うコンテンツプロバイダが各種サービスを行うことを目的とした情報処理装置であり、以下、コンテンツプロバイダコンピュータあるいは単にコンテンツプロバイダと記す。
【００１２】
コンテンツプロバイダコンピュータ１２０および１２１は、ネットワーク１００を通して利用者コンピュータに画像、文書などのコンテンツあるいはコンテンツのカタログを含む文書（以下、コンテンツ閲覧画面と呼称する場合がある）を提供する機能と後述するプリントサービスプロバイダ１３０にコンテンツ（以下、販売物あるいはコンテンツの実体と呼称する場合がある）並びに付帯情報などを供給する機能を持つ。なお本実施形態においてはコンテンツプロバイダコンピュータの接続数を２としているが本実施形態においてはコンテンツプロバイダコンピュータの接続数は１以上で上限は規定するものではない。また、本実施形態においては説明の便宜上、コンテンツプロバイダの運営主体者１について１のコンテンツプロバイダコンピュータを運用するものとして取り扱うが、本実施形態においてはアクセスの負荷分散や異なるコンテンツの取り扱いなどを目的として２以上のコンテンツプロバイダコンピュータをコンテンツプロバイダ運営主体者が運用することを制限するものではない。
【００１３】
１３０は主として利用者コンピュータ１１０又は１１１からの要求に基づいて印刷処理を行う情報処理装置でありプリントサービスプロバイダコンピュータあるいは単にプリントサービスプロバイダと記す。
【００１４】
プリントサービスプロバイダ１３０は、利用者コンピュータ１１０あるいは１１１からの要求に基づいてプリントオーダ画面を実現する文書を供給し、該画面によるプリント設定を受信しプリントオーダを構成し、該プリントオーダに従いコンテンツプロバイダコンピュータ１２０あるいは１２１あるいは後述のデータセンターコンピュータ１４０よりコンテンツを取得し印刷処理を行う機能を持つ。
【００１５】
本実施形態においては説明の便宜上、プリントサービスプロバイダ運営主体者１について１のプリントサービスプロバイダコンピュータを運用するものとして取り扱うが、本実施形態においては負荷分散などを目的として２以上のプリントサービスプロバイダコンピュータをプリントサービスプロバイダ運営主体者が運用することを制限するものではない。
【００１６】
１４０は、コンテンツプロバイダコンピュータ１２０あるいは１２１において公開を行うコンテンツのカタログページを含む文書に記載されたコンテンツの実体などを保管する情報処理装置でありデータセンターコンピュータあるいはデータセンターと記す。
【００１７】
データセンターコンピュータ１４０は、コンテンツプロバイダコンピュータ１２０あるいは１２１において利用者がコンテンツのカタログであるコンテンツ閲覧画面を閲覧し、該閲覧画面中のコンテンツの実体をプリントサービスプロバイダコンピュータ１３０に対してプリントオーダを行った場合に該プリントサービスプロバイダコンピュータ１３０より要求されたコンテンツの実体並びに後述するコンテンツプリント情報などプリント、プリントオーダに必要なデータをプリントサービスプロバイダコンピュータ１３０に対して送信する。
【００１８】
なお本実施形態においてはデータセンターの接続数を１としているが本実施形態においてはデータセンターの接続数は規定するものではない。
【００１９】
本実施形態においては説明の便宜上、データセンター運営主体者１について１のデータセンターコンピュータを運用するものとして取り扱うが、本実施形態においては負荷分散などを目的として２以上のデータセンターコンピュータをデータセンター運営主体者が運用することを制限するものではない。
【００２０】
１００は、利用者コンピュータ１１０および１１１、コンテンツプロバイダコンピュータ１２０および１２１、プリントサービスプロバイダコンピュータ１３０並びにデータセンターコンピュータ１４０を接続する接続装置であって、例えばインターネットやローカルエリアネットワーク（ＬＡＮ）などのネットワークシステムを表すものであり、以下単にネットワークと記す。なお、本実施形態においては、ネットワーク１００は一般的なインターネットを使用するが、その他のネットワークシステムを使用しても本実施形態は実現可能である。
【００２１】
なお本実施形態においては、コンテンツプロバイダコンピュータ１２０にはプリントを行うコンテンツの実体が存在するものとして説明を行う。コンテンツプロバイダコンピュータ１２１に関しては、コンテンツのカタログ画面を有し、コンテンツの実体並びに後述するコンテンツの付帯情報であるコンテンツプリント情報などプリント並びにプリントオーダに必要な情報はデータセンター１４０に格納されているものとする。
【００２２】
また、コンテンツプロバイダ１２１のコンテンツ閲覧画面からプリントオーダすることができる。
【００２３】
＜利用者コンピュータ、コンテンツプロバイダコンピュータ、データセンターのブロック図＞
図２は本実施形態に挙げた各々の情報処理装置のハードウェア構成を示すブロック図である。なお、本実施形態においては利用者コンピュータ１１０、１１１およびコンテンツプロバイダコンピュータ１２０，１２１およびデータセンター１４０内部構成については差異がないため、図２で一括説明を行う。
【００２４】
図２中２０１は情報処理装置の制御をつかさどる中央演算装置（以下ＣＰＵと記す）である。
【００２５】
２０２はランダムアクセスメモリ（以下ＲＡＭと記す）であり、ＣＰＵ２０１の主メモリとして、及び実行プログラムの領域や該プログラムの実行エリアならびにデータエリアとして機能する。
【００２６】
２０３はＣＰＵ２０１の動作処理手順を記憶しているリードオンリーメモリ（以下ＲＯＭと記す）である。ＲＯＭ２０３には情報処理装置の機器制御を行うシステムプログラムである基本ソフト（ＯＳ）を記録したプログラムＲＯＭと、システムを稼働するために必要な情報等が記録されたデータＲＯＭがある。ＲＯＭ２０３の代わりに後述のＨＤＤ２０９を用いる場合もある。
【００２７】
２０４はネットワークインターフェース（ＮＥＴＩＦ）であり、ネットワークを介して情報処理装置間のデータ転送を行うための制御や接続状況の診断を行う。
【００２８】
２０５はビデオＲＡＭ（ＶＲＡＭ）で、情報処理装置の稼働状態を示す後述するＣＲＴ２０６の画面に表示される画像を展開し、その表示の制御を行う。
【００２９】
２０６は表示装置であって、例えばディスプレイなどである。以下ＣＲＴと記す。
【００３０】
２０７は後述する外部入力装置２０８からの入力信号を制御するためのコントローラである。
【００３１】
２０８は情報処理装置の利用者が情報処理装置に対して行う操作を受けつけるための外部入力装置であり、例えばキーボードや、マウスなどのポインティングデバイスであり、以下単にＫＢと記す。
【００３２】
２０９はハードディスクドライブ（ＨＤＤ）を示し、アプリケーションプログラムや、画像情報などのデータ保存用に用いられる。本実施形態におけるアプリケーションプログラムとは、本実施形態を構成する各種処理手段を実行するソフトウェアプログラムなどである。
【００３３】
２１０は外部入出力装置であって、例えばフレキシブルディスクドライブ、ＣＤＲＯＭドライブなどのリムーバブルディスクを入出力するものであり、上述したアプリケーションプログラムの媒体からの読み出しなどに用いられる。以下、単にＦＤＤと記す。
【００３４】
なお、ＨＤＤ２０９に格納するアプリケーションプログラムやデータをＦＤＤ２１０に格納して使用することも可能である。
【００３５】
２００は上述した各ユニット間を接続するための入出力バス（アドレスバス、データバス、及び制御バス）である。
【００３６】
＜プリントサービスプロバイダコンピュータのブロック図＞
図３は本実施形態におけるプリントサービスプロバイダコンピュータ１３０のハードウェア構成を示すブロック図である。プリントサービスプロバイダコンピュータ１３０は図２において説明した利用者コンピュータ１１０、１１１およびコンテンツプロバイダコンピュータ１２０、１２１およびデータセンターコンピュータ１４０と同様のハードウェア構成にいくつかの追加がなされている。従って図３においても図２と同等の構成用件は同じ付番を用いて説明する。
【００３７】
図３中２０１はサービスプロバイダコンピュータ１３０である情報処理装置を制御するＣＰＵである。
【００３８】
２０２はＲＡＭであり、ＣＰＵ２０１の主メモリとして、及び実行プログラムの領域や該プログラムの実行エリアならびにデータエリアとして機能する。
【００３９】
２０３はＣＰＵ２０１の動作処理手順を記憶しているＲＯＭである。ＲＯＭ２０３にはプリントサーバの機器制御を行うシステムプログラムである基本ソフト（ＯＳ）を記録したプログラムＲＯＭと、システムを稼働するために必要な情報等が記録されたデータＲＯＭがある。ＲＯＭ２０３の代わりに後述のＨＤＤ２０９を用いる場合もある。
【００４０】
２０４はネットワークインターフェース（ＮＥＴＩＦ）であり、ネットワークを介して利用者コンピュータ１１０などネットワーク接続された他の情報処理装置とのデータ転送を行うための制御や接続状況の診断を行う。
【００４１】
２０５はＶＲＡＭで、情報処理装置の稼働状態を示す後述するＣＲＴ２０６の画面に表示される画像を展開し、その表示の制御を行う。
【００４２】
２０６は表示装置であって、例えばディスプレイなどである。以下ＣＲＴと記す。
【００４３】
２０７は後述する外部入力装置２０８からの入力信号を制御するためのコントローラである。
【００４４】
２０８は情報処理装置の利用者が情報処理装置に対して行う操作を受けつけるための外部入力装置であり、例えばキーボードや、マウスなどのポインティングデバイスであり、以下単にＫＢと記す。
【００４５】
２０９はハードディスクドライブ（ＨＤＤ）を示し、印刷を制御するアプリケーションプログラムや、画像情報などのデータ保存用に用いられる。
【００４６】
２１０は外部入出力装置であって、例えばフレキシブルディスクドライブ、ＣＤＲＯＭドライブなどのリムーバブルディスクを入出力するものであり、上述したアプリケーションプログラムの媒体からの読み出しなどに用いられる。以下、単にＦＤＤと記す。
【００４７】
なお、ＨＤＤ２０９に格納するアプリケーションプログラムやデータをＦＤＤ２１０に格納して使用することも可能である。
【００４８】
３０１はプリンタ制御装置であって、後述する外部出力装置３０２の制御と出力する画像の制御を行う。以下ＰＲＴＣと記す。ＰＲＴＣは、ネットワークで接続された形態であれば、複数あってもよい。ＰＲＴＣは、例えばプリントサービスを提供する、複数のプリントショップであってもよい。
【００４９】
３０２は外部出力装置であって、例えばプリンティングデバイスであり、以下ＰＲＴと記す。３０１に接続されるプリンティングデバイス３０２は、複数あるとする。
【００５０】
ＰＲＴＣは例えば、大規模印刷に対応するため、プリンティングデバイス３０２は、同一製品のプリンティングデバイスも複数台接続することがある。例示として、プリンタの種類ＰＲＴＡとしてそれぞれＰＲＴＡは３０２−１、ＰＲＴＡ２は３０２−２に当たるが、実際には２台以上、ＰＲＴＣが制御可能な数を接続可能である。
【００５１】
ＰＲＴＣは例えば、多様な印刷に対応するため、プリンティングデバイス３０２は、多種類のプリンティングデバイスを接続することがある。図示では、プリンタの種類ＰＲＴＡ、ＰＲＴＢ１、ＰＲＴＣはそれぞれ、３０２−１、３０２−３、３０２−４がこれにあたるが、実際にはＰＲＴＣが制御可能な数を接続可能である。
【００５２】
２００は上述した各ユニット間を接続するための入出力バス（アドレスバス、データバス、及び制御バス）である。
【００５３】
なお、以上述べたごとく本実施形態におけるプリントサービスプロバイダコンピュータ１３０は、プリンタが接続されている形態にて説明をおこなう。
【００５４】
本実施形態では、プリンタまたはプリンタを接続する他のコンピュータがネットワーク１００に接続され、前記プリンタをプリントサービスプロバイダコンピュータ１３０において受注したプリントオーダの印刷に使用可能である場合は、プリントサービスプロバイダコンピュータ１３０の構成は、先に説明した利用者コンピュータ１１０、１１１あるいはコンテンツプロバイダコンピュータ１２０、１２１などと同様の構成にてプリンタを所有しなくとも実現は可能である。
【００５５】
＜利用者コンピュータの構成＞
図４は利用者が実際に使用する情報処理装置である利用者コンピュータ１１０のソフトウェア構成を表す説明図である。利用者コンピュータ１１１も同様の構成である。
【００５６】
利用者コンピュータ１１０はＲＯＭ２０３、ＨＤＤ２０９、またはＦＤＤ２１０より読み込まれてＲＡＭ２０２に展開され使用されるアプリケーションプログラムとして文書閲覧手段４０１がある。文書閲覧手段４０１は、ネットワークを通してインターネットなど外部からのサービスを受けることを可能とするアプリケーションプログラム（いわゆるインターネットブラウザなどの一般的なアプリケーションプログラム）である。文書閲覧手段４０１が通常受け取るサービスはハイパーテキストマークアップ言語（ＨＴＭＬ）によって記述された文書であり文書閲覧の他にＨＴＭＬ中に埋め込まれたボタンなどによりコンテンツプロバイダ１２０、１２１やプリントサービスプロバイダ１３０に文書の送信要求を行うことやプリント依頼の送信や利用者コンピュータにて設定を行った例えば用紙サイズなどの前記プリント依頼時の各種設定などを送信する事も可能である。
【００５７】
＜コンテンツプロバイダコンピュータ、データセンターコンピュータの構成＞
図５はコンテンツプロバイダコンピュータ１２０内の各処理手段及び管理データを表す構成図である。コンテンツプロバイダコンピュータ１２１、データセンター１４０もほぼ同様の構成であるので図５により説明を行う。
【００５８】
図５中５０１はアプリケーションプログラムであって、ＲＯＭ２０３、ＨＤＤ２０９またはＦＤＤ２１０より読み込まれＲＡＭ２０２に展開されて使用される。５０２、５０３および５０４はＨＤＤ２０９内に格納されるデータである。
【００５９】
文書提供手段５０１は、インターネットなどのネットワークを通して利用者コンピュータ１１０、１１１およびプリントサービスプロバイダコンピュータ１３０などの外部コンピュータより要求のあったＨＴＭＬ文書、テキスト、画像などを後述するＨＤＤ２０９に格納されるデータから検索して送信することを可能にするアプリケーションプログラムである。上記文書提供手段５０１は、一般的にインターネットサーバプログラムまたはＷＷＷサーバプログラムと呼ばれているもので、文書の送信の他に、外部コンピュータからの要求に応じてＨＤＤ２０９内などに格納されているアプリケーションプログラムをＲＡＭ２０２に展開して使用することと、必要に応じて外部からの要求に対して利用者のユーザーＩＤの認証を行い、送信するデータを制限することを可能にするアプリケーションプログラムである。
【００６０】
５０２はプリントサービスプロバイダ１３０においてプリントを行う画像、文書などのコンテンツの実体、並びに利用者コンピュータ上にコンテンツのプレビュー表示を行うことを目的とした閲覧用データが格納されるコンテンツ格納手段である。閲覧用データは例えば画像の場合は画面表示に耐えうる程度に解像度を減じた画像であり、文書の場合は要約のテキスト、先頭ページを画面表示に耐えうる程度の画像を用いる。なお、本実施形態においては閲覧用のデータを特に規定するものではない。
【００６１】
本手段中のデータはＨＤＤ２０９中に格納されており、利用者コンピュータ１１０、１１１、プリントサービスプロバイダコンピュータ１３０などの外部のコンピュータの要求に応じ文書提供手段５０１が該手段中を検索し送信を行う。
【００６２】
５０３は、前記コンテンツ格納手段５０２中に格納されるコンテンツ実体のプリント時の例えば印刷サイズ、印刷部数などのコンテンツに係る各種制限、プリントを行う用紙サイズ、印刷品位などのプリント条件に係る各種制限そのほかのプリントオーダ並びに印刷処理に必要な情報が記述されたコンテンツプリント情報を格納するコンテンツプリント情報格納手段である。コンテンツプリント情報の詳細については図７を用いて後述する。
【００６３】
本手段中のデータはＨＤＤ２０９中に格納されており、プリントサービスプロバイダコンピュータ１３０などの外部コンピュータの要求に応じ文書提供手段５０１が該手段中を検索し送信を行う。
【００６４】
５０４は、前記コンテンツ格納手段５０２中に格納されるコンテンツの閲覧用データを利用者コンピュータ１１０、１１１において閲覧し、プリント依頼を行うための画面（コンテンツ閲覧画面）を表示するＨＴＭＬ文書が格納されるコンテンツ閲覧画面格納手段である。
【００６５】
本手段中のデータはＨＤＤ２０９中に格納され、利用者コンピュータ１１０、１１１などの外部のコンピュータの要求に応じ文書提供手段５０１が該手段中を検索し送信を行う。
【００６６】
以上、コンテンツプロバイダコンピュータ１２０の構成を説明した。なお本実施形態においてはコンテンツプロバイダコンピュータ１２１に関しては、コンテンツプリント情報並びに、コンテンツ実体はデータセンターコンピュータ１４０上に存在するものとして取り扱うので、コンテンツプリント情報格納手段５０３並びにコンテンツ格納手段５０２は必須の構成ではない。この場合、コンテンツの閲覧用データはコンテンツ閲覧画面格納手段５０４であってよい。また、データセンターコンピュータ１４０に関しては、文書提供手段５０１は、いわゆるＷＷＷサーバーであることは必須ではなく、プリントサービスプロバイダコンピュータ１３０へファイル送信が可能な例えば、Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ（ＦＴＰ）サーバーなどを用いてよい。さらには本実施形態を実現するにあたってはデータセンターコンピュータ１４０中のコンテンツ閲覧画面格納手段５０４も必須の構成ではない。
【００６７】
＜プリントサービスプロバイダコンピュータの構成＞
図６はプリントサービスプロバイダコンピュータ１３０内の各処理手段及び管理データを表す構成図である。図６中６０１、６０２、６０３および６０４各処理手段はアプリケーションプログラムであって、ＲＯＭ２０３、ＨＤＤ２０９またはＦＤＤ２１０より読み込まれＲＡＭ２０２に展開されて使用される。６０５、６０６、６０７、および６０８はＨＤＤ２０９内に格納されるデータである。
【００６８】
文書提供手段６０１は文書提供手段５０１と等価であり、インターネットなどのネットワークを通して利用者コンピュータ１１０、１１１およびコンテンツプロバイダ１２０、１２１などの外部コンピュータより要求のあったＨＴＭＬ文書、テキスト、画像などを後述するＨＤＤ２０９に格納されるデータから検索して送信することを可能にするアプリケーションプログラムである。上記文書提供手段６０１は、一般的にインターネットサーバプログラムまたはＷＷＷサーバプログラムと呼ばれているもので、文書の送信の他に、外部コンピュータからの要求に応じてＨＤＤ２０９内などに格納されているアプリケーションプログラムをＲＡＭ２０２に展開して使用することと、必要に応じて外部からの要求に対して利用者のユーザーＩＤの認証を行い、送信するデータを制限することを可能にするアプリケーションプログラムである。
【００６９】
オーダ受注手段６０２は、コンテンツのプリントオーダの受注を行うアプリケーションプログラム群である。
【００７０】
オーダ受注手段６０２の機能は３段階に大別することができる。まず第１段階として利用者コンピュータ１１０、１１１が発するプリントオーダ要求により起動され、プリント要求されたコンテンツを有するコンテンツプロバイダ並びにコンテンツを特定し、オーダ受注に必要な前記コンテンツのコンテンツプリント情報をコンテンツプロバイダコンピュータ１２０またはデータセンターコンピュータ１４０より取得を行い、さらには後述するプリントサービス管理テーブル６０６より必要な情報を取得することで、後述するオーダ管理テーブル６０７にオーダ情報を生成すると共にプリント時の各種設定を行うプリント条件指定画面を表示するべくＨＴＭＬ文書を生成し、前記プリントオーダ要求を発した利用者コンピュータ１１０もしくは１１１上に送信する機能である。
【００７１】
第２段階は、前記ＨＴＭＬ文書の送信先である利用者コンピュータ１１０または１１１において表示されるプリント条件画面に従い、各種プリントの条件の設定と共に発せられるプリント条件設定要求により起動され、プリントオーダを生成し利用者コンピュータへプリント確認画面を表示するべくＨＴＭＬ文書を送信する機能である。
【００７２】
第３段階は、前記プリント確認画面により確認操作を行うことで利用者コンピュータ１１０、１１１より発せられたプリントオーダ完了通知を受領することで起動され、印刷準備作業を行う後述の印刷データ作成手段６０３を起動する機能である。
【００７３】
以上説明したごとくオーダ受注手段６０２は、外部のコンピュータからの要求に基づいて、文書提供手段６０１によってＨＤＤ２０９内などからＲＡＭ２０２に展開して使用するアプリケーションプログラムであって、一般的にＣＧＩプログラムと呼ばれているものである。
【００７４】
６０３は前記オーダ受注手段６０２によってＨＤＤ２０９内などからＲＡＭ２０２に展開して使用するアプリケーションプログラムである。
【００７５】
オーダ受注手段６０２より起動されたのちオーダ管理テーブル６０７より印刷データ作成対象のレコードを抽出し、該レコードに従いプリントを行うコンテンツの実体をコンテンツプロバイダコンピュータ１２０またはデータセンターコンピュータ１４０より取得を行いそのほか印刷に必要なデータを作成し後述の印刷物スプール６０８に納める。
【００７６】
６０４はオーダ管理テーブル６０７に従い、印刷物スプール６０８内の印刷データの印刷処理を制御する印刷制御手段である。印刷制御手段６０４はＨＤＤ２０９内などからＲＡＭ２０２に展開して使用するアプリケーションプログラムである。
【００７７】
６０４は、印刷データをプリンタ制御装置３０１へ渡し、３０２のプリンタデバイスによって、印刷を行う。
【００７８】
なお印刷制御手段６０４の起動は、印刷データ作成手段６０３が起動するほかプリントサービスプロバイダコンピュータ１３０の操作者が任意のタイミングで起動するかあるいはタイマーによって一定間隔で自動的に起動される。
【００７９】
コンテンツプロバイダ管理テーブル６０５は、後述する図８のデータ構造を有し、コンテンツプロバイダコンピュータあるいはデータセンターのアドレス、コンテンツプリント情報の所在などを格納する。
【００８０】
＜プリントサービス情報＞
次に、プリントサービスプロバイダコンピュータ１３０中のプリントサービス管理テーブル６０６に格納される、プリントサービス情報について説明する。プリントサービス情報とは、プリントサービスプロバイダコンピュータ１３０が印刷にあたり必要なデータが記載された情報である。
【００８１】
プリントサービス管理テーブル６０６は、プリントサービスプロバイダコンピュータ１３０により提供されるプリントサービスの設定のすべてを格納するテーブルであり、プリンタ機種、プリンタデバイスＩＤ、印刷条件（用紙サイズ、部数、紙質、品位、位置、拡大・縮小、両面、綴じ方向等のレイアウト情報、印刷後の製本・ラミネート・額装等の加工情報、など）、印刷の価格情報等を記憶する。
【００８２】
なお、プリントサービス管理テーブル６０６中に登録されるプリンタはプリントサービスプロバイダコンピュータ１３０にて受注したプリントオーダによる印刷処理が可能なプリンタであることは必須である。プリンタの接続に関してはプリントサービスプロバイダコンピュータ１３０のＰＴＲＣ３０１に接続されるプリンタは無論のこと、ネットワーク１００に直接接続されるプリンタあるいはネットワーク１００に接続されるプリントサービスプロバイダコンピュータ１３０以外のコンピュータに接続されるプリンタであっても構わない。
【００８３】
オーダ管理テーブル６０７は、詳細は図９を用いて後述するが、プリントオーダ並びにこれに付随する情報およびオーダの進捗状況を格納する。
【００８４】
印刷物スプール６０８はプリントオーダの印刷を実現するコンテンツの実体やそのほか印刷に必要なデータを格納する。
【００８５】
＜コンテンツプリント情報＞
次に、コンテンツプロバイダコンピュータ１２０およびデータセンターコンピュータ１４０中のコンテンツプリント情報格納手段５０３中に格納されるコンテンツプリント情報について説明する。
【００８６】
コンテンツプリント情報とは先に説明したように、コンテンツプロバイダが有するコンテンツの印刷にあたり、プリントオーダ並びに印刷処理に必要な情報が記載されたデータである。データ形式については本実施形態は特定のデータ形式や記述フォーマットを特定するものではないがコンテンツ格納手段５０２中に格納される本実施形態により印刷可能なコンテンツは必ず該コンテンツに対応するコンテンツプリント情報を有する必要がある。また、本実施形態においてはコンテンツプリント情報のプリントサービスプロバイダへの転送方法も特に規定するものではない。本実施形態においてはより明瞭に説明することを目的として、前記印刷可能なコンテンツ１に対応してコンテンツプリント情報を記述したテキストファイル１を有し、コンテンツプリント情報格納手段５０３中に格納されるものとして説明を行う。
【００８７】
コンテンツプリント情報に記載される情報としては、
コンテンツに関する情報として、
▲１▼  コンテンツを少なくともコンテンツプロバイダの範囲内で一意に特定可能なコンテンツコード、
▲２▼  文書、画像等のコンテンツタイプ
▲３▼  コンテンツ実体の所在地
▲４▼  閲覧用データの所在地
▲５▼  価格情報
▲６▼  著作権表示、シリアル番号などコンテンツをプリントする際にオーバーレイするべき情報であるオーバーレイ情報
▲７▼  上記オーバーレイ情報のオーバーレイ位置を表すオーバーレイ位置情報
などが必要に応じて記述される。
【００８８】
コンテンツのプリントに関する制限等情報として、
▲１▼  印刷時のコンテンツの最小、最大サイズなどを制限するサイズ制限情報、
▲２▼  印刷用紙のサイズを制限する用紙サイズ制限情報、
▲３▼  印刷用紙の紙質を制限する紙質制限情報、
▲４▼  最大印刷部数を制限する印刷部数制限情報、
▲５▼  プリントを行うプリンタ機種を制限するプリンタ制限情報、
などが必要に応じて記述される。
【００８９】
コンテンツの再印刷に関する情報として、
▲１▼  プリントサービスプロバイダー情報
▲２▼  プリンタデバイス情報
▲３▼  印刷設定情報
を有する。
【００９０】
そのほかコンテンツプリント情報には、
▲１▼  プリント設定のデフォルト指定
▲２▼  コンテンツの決済情報
▲３▼  プリント物の決済情報
▲４▼  利用者の識別情報
▲５▼  コンテンツプロバイダで管理するプリントオーダの識別情報
などが必要に応じて記述される。
【００９１】
図７は、本実施形態におけるコンテンツプリント情報の例を示す図である。
図７中、７００はコンテンツプリント情報を示すものであり、本実施形態においてはテキストデータファイルで供給されるものとする。コンテンツプリント情報７００は図の通り”［］”で囲まれた見出し項目ではじまり、見出し項目以下に“設定名＝設定値”で記載するものとする。
【００９２】
７０１は、コンテンツに関する情報を記載したコンテンツ情報欄である。本実施形態におけるコンテンツ情報欄７０１であることを表す見出し項目は２つ存在する。第１の見出し項目“［ＣＯＮＴＥＮＴＳ］”はコンテンツコードなどを記載し、第２の見出し項目“［ＯＶＥＲＬＡＹ］”はコンテンツのプリント時にオーバーレイを施すことなどでコンテンツと共にプリントされるオーバーレイ文字列、付与位置を記載する。図７においては第１の見出し項目中には５つの設定が存在する。
【００９３】
“ＣＯＮＴＥＮＴＳＣＯＤＥ＝ＡＢＣ０００１”はコンテンツプリント情報７００の対象がコンテンツコード“ＡＢＣ０００１”にて特定されるコンテンツであることを示す。
【００９４】
“ＴＹＰＥ＝ＩＭＡＧＥ”はコンテンツの画像あるいは文書といったコンテンツのタイプを示すもので“ＡＢＣ０００１”は画像であることを示唆している。
【００９５】
“ＡＤＤＲＥＳＳ＝ｈｔｔｐ：／／ｗｗｗ．ｓｅｌｌｐｃ／ＰＲＩＮＴＤＡＴＡ／ａｂｃ０００１．ｊｐｇ”はコンテンツ実体であるファイル“ａｂｃ００００１．ｊｐｇ”の所在地が“ｈｔｔｐ：／／ｗｗｗ．ｓｅｌｌｐｃ／ＰＲＩＮＴＤＡＴＡ／ａｂｃ０００１．ｊｐｇ”であることを示す。
【００９６】
“ＰＲＥＶＩＥＷ＝／ＴＨＭＢ／ａｂｃ０００１＿ｐｒｅ．ｊｐｇ”はプレビューなどに用いる閲覧用データ“ａｂｃ０００１＿ｐｒｅ．ｊｐｇ”の所在地が“／ＴＨＭＢ／ａｂｃ０００１＿ｐｒｅ．ｊｐｇ”であることを示す。
なお、コンテンツ実体とは異なり閲覧用データの所在地にコンピュータ名を示す情報が記載されていないのはコンテンツプリント情報７００が格納されているコンピュータ上に存在することを意味している。
【００９７】
見出し項目“［ＣＯＮＴＥＮＴＳ］”に属する最後の設定“ＰＲＩＣＥ＝３０００”はコンテンツの料金が３０００円であることをしめす。なお、本実施形態においては通貨単位を省略したが複数の通貨単位が存在する場合を考慮して通貨単位を記載しても構わない。
【００９８】
コンテンツ情報欄７０１のもう一つの見出し項目である“［ＯＶＥＲＬＡＹ］”はコンテンツをプリントする際にコンテンツと共にプリントを行う付加データ並びに該付加データに対する付与位置を記載する。
【００９９】
“ＳＴＲＩＮＧ＝”ＣＯＰＹ  ＲＩＧＨＴ””は、付加データをあらわす。設定値の””に囲まれた文字列がコンテンツと共にプリントされる文字列である。
【０１００】
“ＨＯＲＩＺＯＮＴＡＬ＝ＣＥＮＴＥＲ”、“ＶＥＲＴＩＣＡＬ＝ＵＮＤＥＲＢＯＴＴＯＭ”は上記、付加データの付与位置を定義するのものであり、図７においては水平方向が中央、垂直方向が最下方であることを意味している。
【０１０１】
７０２はコンテンツのプリント時の制限情報を記載するプリント情報欄である。
【０１０２】
本実施形態におけるプリント情報欄７０２は見出し項目“［ＰＲＩＮＴ  ＬＩＭＩＴ］”によって表される。
【０１０３】
図７においては見出し項目“［ＰＲＩＮＴ  ＬＩＭＩＴ］”中の設定項目は次の３点である。コンテンツプリント情報には図７中に示した３点以外の項目についても設定しうるが、本実施形態においては設定が省略された情報は、制限なしあるいはプリントサービスプロバイダコンピュータ１３０において事前に準備されるデフォルト値を使用するものとする。
【０１０４】
“ＭＡＸＳＩＺＥ  ＝  ４００＊２９０”はコンテンツの実印刷サイズが幅４００（ｍｍ）、高さ２９０（ｍｍ）に制限することを示す。
【０１０５】
“ＭＡＸＰＡＰＥＲ  ＝  Ａ３”はプリント時に使用可能な用紙の最大をＡ３に制限することを示す。
【０１０６】
“ＭＡＸＶＯＬＵＭＥ  ＝  １００”は１回のプリントオーダでのプリント枚数を１００部までに制限することを示す。
【０１０７】
７０３は本実施形態におけるコンテンツプリント情報のうちコンテンツに関する情報並びにコンテンツのプリントに関する制限情報のいずれにも属さないそのほかの情報を記載する諸情報欄である。本実施形態における諸情報欄７０３は見出し項目“［ＥＴＣ］”により表される。図７中の“ＰＡＹＭＥＮＴ  ＝  ＦＩＮＥＳＨＥＤ”はコンテンツの利用料金の決済がすでに完了していることを示す。
【０１０８】
７０４は、本実施形態におけるコンテンツプリント情報のうち、利用者により既に一度プリントオーダーがなされた場合に設定される、再注文に関する情報欄である。
【０１０９】
“ＰＲＩＮＴＳＥＲＶＩＣＥ＝ｈｔｔｐ：／ｗｗｗ．ｓｅｌｌｐｃ”
は以前にプリントオーダーが行われたプリントサービスプロバイダーであり、
“ＰＲＩＮＴＤＥＶＩＣＥ＝ＰＲＩＮＴＥＲ−ＡｓｅｒｉａｌＮｏ．ａａａ”
は以前に印刷が行われたプリントデバイスを一意に識別可能なＩＤである。
【０１１０】
“ＰＲＩＮＴＩＮＦＯ＝ｈｔｔｐ：／／ｗｗｗ．ｓｅｌｌｐｃ／ＢＡＣＫＯＲＤＥＲ／ａｂｃ０００１．ｔｘｔ”
は以前に印刷が行われたプリントデバイスに設定がなされた印刷設定情報を保存するファイルアドレスである。
【０１１１】
７０４に設定される情報は、利用者が当該コンテンツのプリントオーダーを以前に１度でも行わなければ、これはそれぞれ空データとなる。
【０１１２】
以上、図７を用いた本実施形態におけるコンテンツプリント情報の説明を行った。なおプリント情報欄７０２のみならずコンテンツ情報欄７０１および諸情報欄７０３においてもプリントオーダ並びにプリントに支障をきたさない範囲内であれば省略可能な情報は記載を省略する事は無論可能である。
【０１１３】
＜コンテンツプロバイダ管理テーブル＞
次にプリントサービスプロバイダコンピュータ１３０が有するコンテンツプロバイダ管理テーブル６０５について説明を行う。
【０１１４】
コンテンツプロバイダ管理テーブル６０５は、コンテンツプロバイダコンピュータ１２０、データセンターコンピュータ１４０の存在位置と前記コンピュータ中のコンテンツプリント情報の格納位置を記憶し管理を行う。本テーブルはＨＤＤ２０９に格納される。またデータベースシステムなどを用いることでより好適なる構成とすることが可能となる。
【０１１５】
コンテンツプロバイダ管理テーブル６０５はオーダ受注手段６０２がオーダ受注処理を行う際に検索され、該検索結果を参照することで外部コンピュータに存在するコンテンツのプリントオーダの受注処理を可能としている。
【０１１６】
図８は本実施形態におけるコンテンツプロバイダ管理テーブルの模式図である。
コンテンツプロバイダ管理テーブル６０５は８０１、８０２、８０３の３項目をもって１レコードとして管理される（以下、コンテンツプロバイダ管理レコードと呼称する）。
【０１１７】
８０１はコンテンツプロバイダを特定することを目的としてコンテンツプロバイダごとにあらかじめ発番され記憶されるコンテンツプロバイダコードである。
【０１１８】
８０２はコンテンツプロバイダコンピュータ１２０、１２１のネットワーク上の存在位置を表す基本アドレスである。本実施形態においてはインターネットによるネットワーク接続例により説明を行うため基本アドレス８０２にはインターネット環境において一般的に使用されるＵｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｉｏｎｓ（ＵＲＬ）により存在位置を記載するものとする。
【０１１９】
８０３はコンテンツプリント情報格納手段５０３の位置を記憶するコンテンツプリント情報パスである。コンテンツプリント情報パス８０３は基本アドレス８０２からの相対パスにより記述される。
【０１２０】
これによってオーダ受注手段起動時に与えられるパラメータよりコンテンツプロバイダコードを特定し、更にはコンテンツコードにより単一性が保証されるようコンテンツプリント情報にファイル名を付与しておくことで、コンテンツプロバイダコード８０１により検索されたレコード中の基本アドレス８０２並びにコンテンツプリント情報パス８０３を合成し、さらにコンテンツプリント情報ファイル名を合成することでプリントオーダをおこなうコンテンツプリント情報の存在位置を特定する事が可能となる。そしてコンテンツプロバイダコンピュータ１２０、データセンターコンピュータ１４０中の前記特定されたコンテンツプリント情報の存在位置よりコンテンツプリント情報の取得を行う。
【０１２１】
次にコンテンツプロバイダ管理テーブルの本実施形態におけるデータ例を説明する。
【０１２２】
８１１は本実施形態のコンテンツプロバイダコンピュータ１２０に対応するコンテンツプロバイダ管理レコードである。コンテンツプロバイダ管理レコード８１１は、あらかじめ発番したコンテンツプロバイダコード８０１が“０００１”、基本アドレス８０２が“ｈｔｔｐ：／／ｗｗｗ．ｓｅｌｌｐｃ”並びにコンテンツプリント情報パス８０３が“／ｉｎｆｏ／ｐｒｉｎｔｉｎｆｏ”であることを示す。
【０１２３】
８１２は本実施形態のコンテンツプロバイダコンピュータ１２１に対応するコンテンツプロバイダ管理レコードである。コンテンツプロバイダ管理レコード８１２は、あらかじめ発番したコンテンツプロバイダコード８０１が“０００２”、基本アドレス８０２がデータセンター１４０を表す  “ｈｔｔｐ：／／ｗｗｗ．ｈａｎｂａｉ＿Ｓｔｏｃｋ”並びにコンテンツプリント情報パス８０３が“／ｐｒｉｎｔｉｎｆｏ”であることを示す。
【０１２４】
以下、コンテンツプロバイダ管理テーブル８１１、８１２を有するプリントサービスプロバイダコンピュータ１３０においてオーダ受注手段６０２がコンテンツプリント情報位置の生成手順の具体例を説明する。
【０１２５】
オーダ受注手段６０２が起動されると該手段の起動時に渡されるパラメータを解析する。例えば起動時に渡されるパラメータの解析結果がコンテンツプロバイダコード“０００１”、コンテンツコードが“ＡＢＣ０００１”である場合、コンテンツプロバイダ管理テーブル６０５中のコンテンツプロバイダコード８０１が“０００１”に合致するコンテンツプロバイダレコードをより検索する事でコンテンツプロバイダ管理レコード８１１を特定する。続いてコンテンツプロバイダ管理レコード８１１を取得し、プリントオーダを行うコンテンツに対応するコンテンツプリント情報のパスを基本アドレス８０２、コンテンツプリント情報パス８０３並びにコンテンツコードより合成する。例えばコンテンツプリント情報ファイル名が“コンテンツコードにファイル拡張子である”．ｉｎｆ”が付与される場合は、コンテンツコード“ＡＢＣ０００１”で特定されるコンテンツのコンテンツプリント情報の存在位置は“ｈｔｔｐ：／／ｗｗｗ．ｓｅｌｌｐｃ／ｉｎｆｏ／ｐｒｉｎｔｉｎｆｏ／ＡＢＣ０００１．ｉｎｆ”となる。
【０１２６】
＜オーダ管理テーブル＞
次に、プリントサービスプロバイダコンピュータ１３０中のオーダ管理テーブル６０７について説明する。
【０１２７】
オーダ管理テーブル６０７は、プリントオーダに関してプリントを行うコンテンツの所在、プリントに必要な情報並びにプリントオーダの進捗状況などを管理する。本テーブルはＨＤＤ２０９に格納される。またデータベースシステムを用いることなどで、本実施形態を実現するにあたり、より好適な構成とすることが可能となる。
【０１２８】
図９は、オーダ管理テーブル６０７の模式図の一部である。
オーダ管理テーブル６０７は１オーダで１レコードを構成する。
【０１２９】
９０１は、プリントサービスプロバイダコンピュータ１３０に対するプリントオーダを一意に特定することが可能なコードであるオーダコードである。オーダコード９０１はオーダ受注手段６０２の起動時に発番され、オーダ受注手段６０２、印刷データ作成手段６０３、印刷制御手段６０４の処理時においてオーダを特定する際などに使用される。
【０１３０】
９０２は、プリントオーダによりプリントされるコンテンツを所有するコンテンツプロバイダコードを格納するコンテンツプロバイダコードである。コンテンツプロバイダコード９０２はオーダ受注手段６０２起動時に渡されるパラメータを解析することにより求められ、前記オーダコード発番時にオーダコードと共に格納される。
【０１３１】
９０３はプリントオーダにてプリントされるコンテンツ実体の収集先であるコンテンツプロバイダコンピュータ１２０、あるいはデータセンター１４０など外部コンピュータ中のコンテンツ実体の所在地を格納するコンテンツアドレスである。コンテンツアドレス９０３は、オーダ受注手段がコンテンツプロバイダコンピュータ１２０あるいはデータセンター１４０よりコンテンツプリント情報を取得した際に、該コンテンツプリント情報中より抽出され、格納される。
【０１３２】
９０４はプリントオーダの進行状況を管理するステータスである。本実施形態においてはステータス９０４中には進行状況として以下のステータスが格納されるものとする。
【０１３３】
▲１▼プリントオーダの受注段階である“オーダ中”
▲２▼印刷データ作成手段６０３によるプリントデータ作成中である“画像収集中”
▲３▼プリントに必要なコンテンツほかの諸情報が印刷物スプール６０８に格納され印刷準備が完了した状態である“印刷待ち”
▲４▼印刷制御手段６０４によって印刷が行われた“印刷済み”
【０１３４】
以上、オーダ管理テーブル６０７の本実施形態の説明において必要なレコードの構成を説明した。なお、オーダ管理テーブル６０７の１レコード中には９０１、９０２、９０３、９０４以外に、例えば出力プリンタ、用紙サイズ、紙質、印刷部数の他に発注者や決済情報などプリント並びにプリントオーダに関する情報などが格納される。なお本実施形態では、コンテンツアドレス９０３のごときプリントデータに関する情報とプリントオーダの発注者などのプリントには直接的には関連のない情報を分離して別テーブルとすることや、さらにはオーダの進捗状況も分離するなど本実施形態によるオーダ管理テーブル６０７の１レコードを構成する要素を複数のテーブルに分離することを制限するものではない。分離して管理を行う場合は、プリントオーダ情報として、例えばオーダコードをキーにした複数のテーブルを用いたり、ファイルを作成したりする事などで実現可能である。
【０１３５】
図９に戻り、９１１、９１２、９１３、９１４は、オーダ管理テーブルのレコード例を示すものである。以下“オーダ管理レコード例９１１”のごとく実施形態中に用いる。
【０１３６】
例えば９１４に関連付けられるプリントオーダ情報模式図としては、図１４を例示する。
【０１３７】
図１４中、１４００はプリントオーダ情報を示すものであり、本実施形態においてはテキストデータファイルで供給され、９１４データベースレコードに関連付けられるものとする。プリントオーダ情報１４００は、コンテンツプリント情報と同様に、図の通り”［］”で囲まれた見出し項目ではじまり、見出し項目以下に“設定名＝設定値”で記載するものとする。
【０１３８】
１４０１は、コンテンツに関する情報を記載したコンテンツ情報欄である。本実施形態におけるコンテンツ情報欄１４０１であることを表す見出し項目は２つ存在する。第１の見出し項目“［ＣＯＮＴＥＮＴＳ］”はコンテンツコードなどを記載し、第２の見出し項目“［ＯＶＥＲＬＡＹ］”はコンテンツのプリント時にオーバーレイを施すことなどでコンテンツと共にプリントされるオーバーレイ文字列、付与位置を記載する。図１４においては第１の見出し項目中には４つの設定が存在する。コンテンツ情報欄は、コンテンツプリント情報中のコンテンツ情報欄７０１と同様の項目が設定可能であり、コンテンツプロバイダコンピュータ１２０中のオーダ作成手段５０５は、コンテンツプリント情報より本欄を生成する。
【０１３９】
“ＣＯＮＴＥＮＴＳＣＯＤＥ＝ＡＢＣ０００１”はコンテンツプリント情報１４００の対象がコンテンツコード“ＡＢＣ０００１”にて特定されるコンテンツであることを示す。
【０１４０】
“ＴＹＰＥ＝ＩＭＡＧＥ”はコンテンツの画像あるいは文書といったコンテンツのタイプを示すもので“ＡＢＣ０００１”は画像であることを示唆している。
【０１４１】
“ＡＤＤＲＥＳＳ＝ｈｔｔｐ：／／ｗｗｗ．ｓｅｌｌｐｃ／ＰＲＩＮＴＤＡＴＡ／ａｂｃ０００１．ｊｐｇ”はコンテンツ実体であるファイル“ａｂｃ００００１．ｊｐｇ”の所在地が“ｈｔｔｐ：／／ｗｗｗ．ｓｅｌｌｐｃ／ＰＲＩＮＴＤＡＴＡ／ａｂｃ０００１．ｊｐｇ”であることを示す。
【０１４２】
見出し項目“［ＣＯＮＴＥＮＴＳ］”に属する最後の設定“ＰＲＩＣＥ＝３０００”はコンテンツの料金が３０００円であることをしめす。なお、本実施形態においては通貨単位を省略したが複数の通貨単位が存在する場合を考慮して通貨単位を記載しても構わない。
【０１４３】
コンテンツ情報欄１４０１のもう一つの見出し項目である“［ＯＶＥＲＬＡＹ］”はコンテンツをプリントする際にコンテンツと共にプリントを行う付加データ並びに該付加データに対する付与位置を記載する。
【０１４４】
“ＳＴＲＩＮＧ＝”ＣＯＰＹ  ＲＩＧＨＴ””は、付加データをあらわす。設定値の””に囲まれた文字列がコンテンツと共にプリントされる文字列である。
【０１４５】
“ＨＯＲＩＺＯＮＴＡＬ＝ＣＥＮＴＥＲ”、“ＶＥＲＴＩＣＡＬ＝ＵＮＤＥＲＢＯＴＴＯＭ”は上記、付加データの付与位置を定義するのものであり、図１４においては水平方向が中央、垂直方向が最下方であることを意味している。
【０１４６】
１４０２は、プリントサービスプロバイダコンピュータ１３０よりコンテンツプロバイダコンピュータ１２０に送信されたプリントサービス情報に基づき設定されたプリント条件を記載するプリント設定情報欄である。
【０１４７】
本実施形態におけるプリント設定情報欄１４０２は見出し項目“［ＰＲＩＮＴ  ＰＡＲＡＭＥＴＥＲ］”によって表される。
【０１４８】
図１４においては見出し項目“［ＰＲＩＮＴ  ＰＡＲＡＭＥＴＥＲ］”中の設定項目は次の４点である。プリント情報設定欄１４０２には図１４中に示した４点以外の例えば両面印刷指定、印刷品位などの項目についても設定可能である、本実施形態においては設定が省略された情報は、制限なしあるいはプリントサービスプロバイダコンピュータ１３０において事前に準備されるデフォルト値を使用するものとする。
【０１４９】
“ＰＲＩＮＴＥＲ＝Ａ”は、プリントを行うプリンタ種類が“Ａ”であることを表す。
“ＰＡＰＥＲＳＩＺＥ＝Ａ４”は、プリントを行う用紙サイズがＡ４版であることを表す。
“ＰＲＩＮＴＶＯＬＵＭＥ＝１”は、プリント枚数が１枚であることを表す。
“ＰＲＩＮＴＯＮＥＤＥＶＩＣＥ＝０”は、プリントデバイスを１台に限定しないことを表す。
【０１５０】
１４０３は本実施形態におけるコンテンツプリント情報のうちコンテンツに関する情報並びにコンテンツのプリントに関する制限情報のいずれにも属さないそのほかの情報を記載する諸情報欄である。本実施形態における諸情報欄１４０３は見出し項目“［ＥＴＣ］”により表される。
【０１５１】
図１４中の“ＰＡＹＭＥＮＴ  ＝  ＦＩＮＥＳＨＥＤ”はコンテンツの利用料金の決済がすでに完了していることを示す。
【０１５２】
１４０４は本実施形態におけるコンテンツプリント情報のうち再注文に関する諸情報欄である。本実施形態における諸情報欄１４０４は見出し項目“［ＢＡＣＫ  ＯＲＤＥＲ］”により表される。
利用者により既に一度プリントオーダーがなされた場合に設定される。
【０１５３】
“ＰＲＩＮＴＳＥＲＶＩＣＥ＝ｈｔｔｐ：／ｗｗｗ．ｓｅｌｌｐｃ”
は以前にプリントオーダーが行われたプリントサービスプロバイダーであり、
“ＰＲＩＮＴＤＥＶＩＣＥ＝ＰＲＩＮＴＥＲ−ＡｓｅｒｉａｌＮｏ．ａａａ”
は以前に印刷が行われたプリントデバイスを一意に識別可能なＩＤである。
【０１５４】
“ＰＲＩＮＴＩＮＦＯ＝ｈｔｔｐ：／／ｗｗｗ．ｓｅｌｌｐｃ／ＢＡＣＫＯＲＤＥＲ／ａｂｃ０００１．ｔｘｔ”
は以前に印刷が行われたプリントデバイスに設定がなされた印刷設定情報を保存するファイルアドレスである。
【０１５５】
１４０４に設定される情報は、利用者が当該コンテンツのプリントオーダーを以前に１度でも行わなければ、これはそれぞれ空データとなる。
【０１５６】
以上、図１４を用いた本実施形態におけるコンテンツプリント情報の説明を行った。なおプリント設定情報欄１４０２のみならずコンテンツ情報欄１４０１および諸情報欄１４０３においてもプリントオーダ並びにプリントに支障をきたさない範囲内であれば省略可能な情報は記載を省略する事は無論可能である。
【０１５７】
＜本システムにおける処理の流れ＞
次に図１０並びに他の図面を用いて本実施形態における処理の流れを説明する。
【０１５８】
図１０は、利用者コンピュータ１１０、コンテンツプロバイダコンピュータ１２０およびプリントサービスプロバイダ１３０間の本実施形態を説明する処理フロー図である。以下の説明においては利用者は利用者コンピュータ１１０を用いてコンテンツプロバイダ１２０中のコンテンツ閲覧画面を閲覧し、プリントサービスプロバイダ１３０に対してプリントオーダを行うものとして説明を行う。
【０１５９】
まず、利用者は利用者コンピュータ１１０中の文書閲覧手段４０１を用いて、コンテンツプロバイダコンピュータ１２０に対してコンテンツ閲覧画面表示要求がされる。コンテンツ閲覧画面表示要求はＨＴＴＰプロトコルに基づき利用者の所望するコンテンツ閲覧画面のＵＲＬを指定する。ＵＲＬはユーザが文書閲覧手段４０１に対してＫＢ２０８を用いて直接入力を行う他、文書閲覧手段４０１がＨＴＭＬ文書に基づき表示を行う画面のリンクを選択する事などより指定される。（以上、１００１）
【０１６０】
利用者コンピュータ１１０の発したコンテンツ閲覧画面表示要求はネットワーク１００を介してコンテンツプロバイダコンピュータ１２０中の文書提供手段５０１がＮＥＴＩＦ２０４を介して受信する。該コンテンツ閲覧画面表示要求を受信した文書提供手段５０１は指定されたＵＲＬに相当するコンテンツ閲覧画面格納手段５０４中に格納されたＨＴＭＬ文書ならびに該文書中にリンクされたコンテンツ格納手段５０２中に格納される閲覧用データをリクエストのあった利用者コンピュータ１１０へ向け送信する。（以上、１００２）
【０１６１】
前記ＨＴＭＬ文書並びに閲覧用データを受領した利用者コンピュータ１１０中の文書閲覧手段４０１は前記ＨＴＭＬ文書に基づきコンテンツ閲覧画面の表示を行う。
【０１６２】
ここで図１１を用いてコンテンツ閲覧画面の説明を行う。
図１１は、コンテンツ閲覧画面並びに該閲覧画面を表示するべく記述されたコンテンツプロバイダコンピュータ１２０より送信されたＨＴＭＬ文書例である。
【０１６３】
図１１中、１１００は本実施形態において利用者コンピュータ１１０に表示を行うコンテンツ閲覧画面である。
【０１６４】
１１０１は、画面中に表示されるコンテンツ閲覧用データを用いた閲覧画像であり、コンテンツ閲覧用データはコンテンツプロバイダコンピュータ１２０中のコンテンツ格納手段５０２より送信され、文書閲覧装置４０１が本画面中に表示を行う。
【０１６５】
１１０２は、本画面に表示されるコンテンツのプリント依頼をプリントサービスプロバイダコンピュータ１３０へ行うためのプリント依頼ボタンである。
【０１６６】
１１１０は、コンテンツ閲覧画面１１００の表示様態、リンクなどを記述したＨＴＭＬ文書である。
【０１６７】
１１１１は、閲覧画像を表示するよう記述された閲覧表示指示文であり、本実施形態における閲覧用データの存在位置並びに画像ファイル名が記述されている。
【０１６８】
１１１２は、プリントボタンを表示するよう記述されかつ該プリントボタンをクリックするなど動作指示がなされた場合の文書閲覧手段４０１に対する動作指示が記述されたプリントボタン表示・動作指示文である。プリントボタン表示・指示文中のｈｔｔｐ：／／ｗｗｗ．ｐｒｉｎｔ．ｃｏｍ／ｐｐｓ／ｐｐｓ．ｅｘｅの記述が、サービスプロバイダコンピュータ１３０に対してオーダ受注手段６０２であるＣＧＩプログラムの起動指示部分であり、“ＮＯ＝０００１ＡＢＣ００１”がオーダ受注手段５０２起動時の第１パラメータである。パラメータは“＆”により複数指定することが可能であり以下第２パラメータは“ＦＩＮＩＳＨ＝ｈｔｔｐ：／／ｗｗｗ．ｓｅｌｌｐｃ／ＦＩＮＥＳＨ／ＡＢＣ０００１．ｈｔｍｌ”である。同様に第３パラメータは“ＣＡＮＣＥＬ＝ｈｔｔｐ：／／ｗｗｗ．ｓｅｌｌｐｃ／ＣＡＮＣＥＬ／ＡＢＣ０００１．ｈｔｍｌ”である。本実施形態における前記第１パラメータは、コンテンツプロバイダ管理テーブル６０５中のコンテンツプロバイダコード８０１中に格納されるコンテンツプロバイダコード並びにコンテンツプリント情報７００中に格納されるコンテンツコードにより構成される。第２，第３パラメータは、オーダ受注処理終了後のコンテンツプロバイダにおいて提供する画面への戻り先であって、第２パラメータはオーダ受注が正常に完了した場合であり、第３パラメータは利用者によるキャンセルまたは通信障害などの理由にオーダ受注されなかった場合の戻り先であり本実施形態においてはＨＴＴＰプロトコルによるＨＴＭＬ文書呼び出しを行う。
【０１６９】
なお、第２パラメータ、第３パラメータは後述の処理において使用するのでＨＤＤ２０９のワーク領域にテキストファイルとして保存をおこなうなど後に参照可能なように保管する。
【０１７０】
図１０にもどり、コンテンツ閲覧画面１１００が表示されている状態で利用者は該画面中に表示される閲覧画像１１０１のコンテンツ実体のプリントを所望する場合は、該画面のプリント依頼ボタンに対してＫＢ２０８により指示を与える。文書閲覧手段４０１はプリント依頼ボタン１１０２への前記指示に対応して、プリントボタン表示・動作指示文１１１２に記載されたとおりプリントサービスプロバイダコンピュータ１３０に対してオーダ受注手段の起動要求を送信する。なお、プリントサービスを行うプリントサービスプロバイダコンピュータは、ネットワーク上に複数あってもよいが、本実施形態では説明を簡略化するために、ある一プリントサービスプロバイダが既に予約されているものとする。（以上、１００３）
【０１７１】
プリントサービスプロバイダ１３０中の文書提供手段６０１は、前記オーダ受注手段起動指示並びにパラメータを受信したならばオーダ受注手段６０２を起動し、前記パラメータをオーダ受注手段６０２に引き渡す。
【０１７２】
オーダ受注手段６０５は前記パラメータを解析し、第１パラメータよりコンテンツプロバイダコード並びにコンテンツコードを特定し、コンテンツプロバイダ管理テーブル６０５を前記パラメータにより特定されたコンテンツプロバイダコードで検索を行い、該検索結果のレコード並びに前記パラメータにより特定されたコンテンツコードを用いてコンテンツプリント情報パスを生成する。コンテンツプロバイダ管理テーブル６０５中の基本アドレス８０２にはデータセンター１４０の基本アドレスが記憶されていることで、コンテンツプリント情報の取得先がデータセンター１４０となる。第２パラメータ、第３パラメータはテキストファイルとしてＨＤＤ２０９のワーク領域に格納する。次に前記生成されたコンテンツプリント情報パスを用いてデータセンター１４０に対してコンテンツプリント情報７００の取得要求を行う。（以上、１００４）
【０１７３】
コンテンツプリント情報の取得要求を受領したデータセンター１４０中の文書提供装置５０１はコンテンツプリント情報格納手段５０３中を検索し、該検索結果であるコンテンツプリント情報をプリントサービスプロバイダコンピュータ１３０へ送信する。検索により、以前に当該利用者による同一コンテンツプリントが実施されている場合、７０４に例示される再注文に関する情報も併せて送信される。（以上、１００５）
【０１７４】
データセンター１４０よりコンテンツプリント情報を取得したプリントサービスプロバイダコンピュータ１３０中のオーダ受注手段６０２はオーダコードを発番し、オーダ管理テーブル６０７に対して、前記オーダコード９０１、コンテンツプロバイダコード９０２、受信したコンテンツプリント情報より取得したコンテンツアドレス９０３、並びにステータス９０４を“オーダ中”として新規レコードをオーダ管理レコード例９１４のごとく作成する。
【０１７５】
次にコンテンツプリント情報７００中のプリント情報７０２を取得し、該情報中に記載された制限の範囲内に合致する設定項目をプリントサービス管理テーブル６０６より取得し、オーダ情報の出力であるプリント条件指定画面の表示を行うＨＴＭＬ文書中に記述する。
【０１７６】
次にコンテンツ情報欄７０１中に記載される閲覧用データアドレスにより閲覧用データを取得し、オーバーレイに関する情報が存在する場合は、該情報に従い、合成を行い、後述するプリント条件指定画面において表示を行うプレビュー画像としてＨＤＤ２０９のワーク領域中に保管すると共に、保管した位置を前記プリント条件指定画面の表示を行うＨＴＭＬ文書中の所定の位置に追記する。またオーバーレイ情報は、印刷スプール中６０８にオーダコードあるいはオーダ管理テーブル６０７より検索可能となるようなファイル名を付与して保存する。
【０１７７】
そして、プリント条件指定画面を利用者コンピュータ１１０に表示するよう記述されたＨＴＭＬ文書を文書提供手段６０１を介して利用者コンピュータ１１０へ送信する。（以上、１００６）
【０１７８】
利用者コンピュータ１１０中の文書閲覧手段４０１は、受信したＨＴＭＬ文書に基づきプリント条件指定画面を表示する。
【０１７９】
図１２は利用者コンピュータ中１１０の文書閲覧手段４０１が表示を行うプリント条件指定画面である。
【０１８０】
図１２中、１２００は本実施形態において表示を行うプリント条件指定画面である。１００５において、既に当該利用者が同一のコンテンツをプリントオーダーした情報が存在する場合については、再注文用にプリント条件指定画面は変更される。再注文用プリント条件指定画面の実施形態は後述する。
【０１８１】
１２０１は、本画面中に表示をおこなうコンテンツのプレビュー画像である。
プレビュー画像１２０１はオーダ受注手段６０２によりオーバーレイ情報などを反映した状態の画像である。すなわち、プリント結果のプレビューとして表示を行う。
【０１８２】
１２０２は、コンテンツのプリントを行うプリンタ機種を選択するプリンタ選択欄である。プリンタ選択欄１２０２はオーダ受注手段６０２がコンテンツプリント情報７００並びにプリントサービス管理テーブル６０６よりプリント可能なプリンタ機種を選択し、該プリント可能なプリンタをリストとしてＨＴＭＬ文書に組み込むことで、利用者はプリント可能なプリンタのみを選択することが可能となるように構成されている。
【０１８３】
１２０３は、コンテンツのプリントを行うプリント用紙の選択を行う用紙選択欄である。用紙選択欄１２０３はオーダ受注手段６０２がコンテンツプリント情報７００並びにプリントサービス管理テーブル６０６よりプリント可能な用紙を選択し、該プリント可能な用紙をリストとしてＨＴＭＬ文書に組み込むことで、利用者はプリント可能な用紙のみを選択することが可能となるように構成されている。
【０１８４】
１２０４は、印刷部数指定欄である。
【０１８５】
１２０５は、プリント条件指定画面１２００で設定可能なプリント条件以外の例えば拡大、縮小の指定や、プリント用紙の紙質などプリント時の詳細なる設定を行うことが可能な詳細設定画面を呼び出す詳細設定リンクボタンである。詳細設定リンクボタン１２０５は、本実施形態においては、例示として図１６に示す。１６０１に図示されるように、同一のプリンティングデバイスに制限する条件を指定できる。すなわち、色見を揃えるために、カラーの場合単一のプリンタデバイスに出力する旨を指定できる。指定を行わない場合は、ディフォルトの初期設定値、つまり同一のプリンティングデバイスへの制限を行わないが使用される。
【０１８６】
図１０に戻り、状態遷移の説明を続ける。
利用者は、利用者コンピュータ１１０中の文書閲覧手段４０１が表示を行うプリント条件指定画面１２００を用いて、出力先プリンタ、用紙サイズ、部数を設定する。また必要に応じて詳細設定リンクボタン１２０５により詳細設定画面を呼び出し詳細設定を行った後に、本画面に戻ることでプリント条件の設定を行う。
【０１８７】
利用者は設定を確認したならばプリント注文ボタン１２０６をクリックする事で文書閲覧手段４０１は、ＨＴＭＬ文書に記載されたリンク先であるプリントサービスプロバイダコンピュータ１３０中のオーダ受注手段６０２の起動指示を送信する。該起動指示送信時にプリント条件指定画面１２００並びに詳細設定画面で設定したプリント条件並びにプリント条件指定画面１２００にあらかじめ組み込まれたオーダコードと併せて送信する。（以上、１００７）
【０１８８】
プリントサービスプロバイダコンピュータ１３０中の文書提供手段６０１はオーダ受注手段６０２を再び起動する。
【０１８９】
オーダ受注手段６０２は、オーダ管理テーブル６０７に対して、パラメータ中のオーダコードを有するレコードを検索し、該検索結果のレコード中にプリント条件を設定する。
【０１９０】
そして利用者が設定を行ったプリント条件でプリントを実行することの確認を行う確認画面を表示するべく確認画面用ＨＴＭＬ文書を利用者コンピュータ１１０へ文書提供手段６０１を介して送信する。（以上、１００８）
【０１９１】
利用者コンピュータ１１０中の文書閲覧手段４０１は確認画面用ＨＴＭＬ文書を受信したならば確認画面を表示する。
【０１９２】
図１３は確認画面表示例である。
図１３中、１３００は確認画面である。
【０１９３】
１３０１は前記プリント条件設定画面１２００中に表示を行ったプレビュー画像１２０１と同様のプレビュー画像である。プレビュー画像１３０１は、オーダ受注手段６０２がプリント条件を受領した段階でオーダ管理テーブル６０７に書き込む条件で実際にプリントされる際のプレビュー表示を行う事でより好適なプレビュー表示となる。
【０１９４】
１３０２はプリント条件確認欄であり、オーダ受注手段６０２がオーダ管理テーブル６０７に設定したプリント条件並びにオーダが一意に判別する事が可能なオーダコードなどが表示される。
１３０３は確認ボタンである。
【０１９５】
図１０に戻る。利用者はプレビュー画像１３０１並びにプリント条件１３０２を確認した後に本ボタンをクリックすることでプリントオーダを確定しプリントを実行するようプリントオーダ受注手段６０２にオーダ確定指示をおこなう。（以上１００９）
【０１９６】
プリントサービスプロバイダ１３０中の文書提供手段６０１はオーダ確定指示に基づき、パラメータとして受領したオーダコードを有するレコードをオーダ管理テーブル６０７より検索し、検索されたレコードのステータス９０４に“画像収集中”を設定する。
【０１９７】
そして、オーダ受注手段６０２は、前記１００４においてＨＤＤ２０９に格納した第２パラメータを呼び出し、利用者コンピュータ１１０に前記第２パラメータに記載されるＵＲＬのＨＴＭＬ文書を表示するようにコンテンツプロバイダコンピュータ１２０に要求を行う。なお、ＨＴＴＰプロトコルやＨＴＭＬ文書フォーマットの制約などにより、コンテンツプロバイダコンピュータ１２０へ直接要求する事が困難である場合は、例えば一旦、第２パラメータへのリンク先を埋め込んだＨＴＭＬ文書を利用者コンピュータ１１０へ送信する。該文書中には自動的に前記第２パラメータのページの送信要求を行うよう記述することなどでコンテンツプロバイダコンピュータ１２０中に格納される画面の表示が可能となる。
【０１９８】
次にオーダ受注手段６０２は印刷データ作成手段６０３を起動し処理を終了する。（以上、１０１０）
【０１９９】
コンテンツプロバイダコンピュータ１２０の文書提供手段５０１は、前記１０１０においてプリントサービスプロバイダコンピュータ１３０より利用者コンピュータ１１０へ送信要求したＨＴＭＬ文書をコンテンツ閲覧画面格納手段５０４より検索を行い、該検索結果のＨＴＭＬ文書を利用者コンピュータ１１０へ送信を行う。（１０１１）
【０２００】
利用者コンピュータ１１０の文書閲覧手段４０１はコンテンツプロバイダコンピュータ１２０より受信したＨＴＭＬ文書に基づきオーダ受注完了画面を表示する。オーダ受注完了画面は、プリントオーダを受注した旨の記述やコンテンツプロバイダコンピュータ１２０でのコンテンツ閲覧を継続するためのリンクなどが表示される。（１０１２）
【０２０１】
一方、プリントサービスプロバイダコンピュータ１３０においては、前記、処理１０１０において起動された印刷データ作成手段６０３は起動時にパラメータとしてオーダコードを受け取るので、該オーダコードによりオーダ管理テーブル６０７を検索し、検索結果であるレコードよりコンテンツアドレス９０３を取得する。次に、該コンテンツアドレスにより、データセンター１４０に対してコンテンツの取得要求を行う。（以上、１０１３）
【０２０２】
プリントサービスプロバイダコンピュータ１３０からのコンテンツ実体の取得要求を受け、データセンター１４０中の文書提供装置５０１は、コンテンツ格納手段中５０２より取得要求のあったコンテンツを取得し該コンテンツをプリントサービスプロバイダコンピュータ１３０に送信する。（以上、１０１４）
【０２０３】
コンテンツを受領したプリントサービスプロバイダコンピュータ１３０の印刷データ作成手段６０３は、オーダ管理テーブル６０７中の当該レコードよりコンテンツデータ並びに、プリントオーダ情報として、プリントの為の各種設定、付帯情報などプリントに必要なデータをオーダコードにより識別可能な状態にて印刷物スプール６０８へ格納する。そして、オーダ管理テーブル６０７の当該レコードのステータス９０４を“印刷待ち”に設定を行い、印刷制御手段６０４を起動し処理を終了する。（１０１５）
【０２０４】
印刷制御手段６０４は、まずオーダ管理テーブル６０７中のステータス９０４が“印刷待ち”であるレコードを検索し、該検索結果としてオーダコード列を取得する。次に前記オーダコード列より一定の規約に従い、オーダコードを一つ取り出し、該コードに対応するプリントに必要なデータを印刷物スプール６０８中より取得し、上記プリントデータを出力先であるプリンタへ送信しプリントが行われる。（以上、１０１６）
【０２０５】
プリントが終了したならばプリントを実施したオーダコードでオーダ管理テーブル６０７を検索し、検索結果のレコードのステータス９０４を“印刷済み”に設定する。
【０２０６】
＜本実施形態における印刷＞
本実施形態における印刷処理の例示について述べる。図１５に、フローチャートを図示する。
【０２０７】
図１０における１０１６に続き、図１４に示された例えばプリントオーダ情報を持ったプリントオーダ９１４の印刷について説明する。
【０２０８】
ステップ１５０１では、プリントオーダに関連付けられたオーダー情報の取得を行う。
【０２０９】
ステップ１５１０では、プリントサービスプロバイダコンピュータは、１４０４にあるＰＲＩＮＴＤＥＶＩＣＥを検索参照し、オーダー情報が特定のプリントデバイスを指定したオーダーかどうかを判断する。再注文の場合は、以前の注文との色見を違えないため、単一のプリントデバイスが予め指定されたオーダー情報となる。
再注文については後述する。通常の印刷では、プリンタ種類（ＰＲＩＮＴＥＲ）の指定のみであり、ステップ１５０２に続く。
【０２１０】
ステップ１５０２にて、１４０２に示されるプリンタの種類がプリンタ制御装置３０１に接続されるプリンタに複数台の有無を判断する。つまり大規模な印刷を可能にしているプリントショップでは、同一の種類のプリンタを複数接続し、並行印刷する場合を想定している。指定プリンタデバイスが１台の場合は、ステップ１５０３にてプリンタ制御装置３０１は１台のプリンタデバイスを印刷デバイスに指定し、ステップ１５０４にて印刷オーダーを単一の印刷ジョブとして、１台のプリンタにて印刷を行う。
【０２１１】
ステップ１５０２にて、１４０２に示されるプリンタ種類が複数であると判断された場合、プリンタ制御装置３０１は、接続されている複数のプリンタデバイスの利用可能度プライオリティを設定する。プライオリティ付けは、他の制御装置や印刷ジョブからの利用度や、プリンタジョブの空き具合、プリンタバッファメモリの大きさなど、様々な要件を勘案して作成されるものでもよいし、あるいは機械的に均等にプライオリティ付けや、一般的なラウンドロビン等のスケジューリングを行う方法でも構わない。プリントショップサービスプロバイダでの最適あるいは一定の規則にて印刷ジョブの振り分けを実現されているものとする。
【０２１２】
続いてステップ１５０６では、例示図１４に示されるプリントオーダー情報のＰＲＩＮＴＯＮＥＤＥＶＩＣＥを検索し、フィールドが存在してかつ１が設定されている場合は、このプリントオーダー情報が単一のプリンタデバイスによる出力を指定していると判断する。
【０２１３】
ステップ１５０６にて単一プリンタデバイスでの出力が指定されていない場合は、このプリントオーダーは、ステップ１５０７に進みページ毎あるいは部数毎の印刷をそれぞれ複数の印刷ジョブとして、ステップ１５０５にてプライオリティ付けされた複数のプリンタデバイスに印刷を適切に割り当てるようにしプリント出力が完成する。
【０２１４】
ステップ１５０６にて単一プリンタデバイスへの出力が指定されている場合は、ステップ１５０８にてカラー印刷か否かの判断を行う。
【０２１５】
ステップ１５０８にて、モノクロ印刷である場合は、通常同一種類プリンタであれば色みの差異は起こらないので、ステップ１５０７に進み自動的に同一種類の複数のプリンタデバイスにて、印刷を効率的に行うことができる。
【０２１６】
ステップ１５０８にて、カラー印刷であると判断された場合、ステップ１５０５にてプライオリティ付けされた印刷デバイスより適切な一つのプリンタを印刷デバイスとして指定し、ステップ１５０４に進んで当該のプリントオーダーは単一のプリントデバイスで印刷がなされる。
【０２１７】
ステップ１５０４に続きステップ１５１１では、当該のプリントオーダーがどのプリントデバイスで印刷が行われたかの履歴を残すため、コンテンツプリント情報の７０４にＰＲＩＮＴＤＥＶＩＣＥへ、単一のプリンタデバイスを特定できるシリアルやネットワークアドレスなどのユニークなＩＤを格納する。
【０２１８】
以上によりコンテンツプロバイダコンピュータ１２０中に格納されるコンテンツ閲覧画面よりのプリント指示によりコンテンツプロバイダコンピュータ１２０中のコンテンツ実体のプリントが実現される。
【０２１９】
＜本実施形態における再注文印刷＞
本実施形態では、再注文の際に、カラーの色見を同じにする同一プリントデバイスへの出力を可能にする例示をする。
【０２２０】
図１０に示す、処理の流れは同様である。１００１より利用者はコンテンツの閲覧を開始し、１００２、１００３、１００４を経る。
【０２２１】
１００５にて、コンテンツプリント情報に７０４に示される再注文用の［ＢＡＣＫ  ＯＲＤＥＲ］タグおよび再注文用のプリントデバイス指定ＰＲＩＮＴＤＥＶＩＣＥが存在した場合、７０４の印刷設定をプリント条件画面に設定し、反映される。１００６で利用者コンピュータに表示されるプリント条件画面は、図１２から図１７のように変更される。
【０２２２】
１７０７に示すように、「前回と同一の設定で印刷をする」チェックマークが付き、１２０３、１２０２、１２０５の印刷条件はＤｉｓａｂｌｅとなり変更はできない。１２０４に示される、再注文の印刷部数設定は可能である。
【０２２３】
１００７、１００８、１００９を経て、１０１０では、図１４に例示されるプリントオーダー情報９１４に前回のプリントデバイスＰＲＩＮＴＤＥＶＩＣＥを設定し、プリントオーダーが行われる。単一の１７０７のチェックマークをＯＦＦで設定を行えば、ＰＲＩＮＴＤＥＶＩＣＥに設定は行われず図１２と同様の通常の印刷設定となる。
【０２２４】
図１０における１０１１〜１０１５を経て、１０１６に続き、図１４に示された例えばプリントオーダ情報を持ったプリントオーダ９１４の印刷について説明する。
【０２２５】
図１５において、ステップ１５０１では、プリントオーダに関連付けられたオーダー情報の取得を行う。
【０２２６】
ステップ１５１０では、プリントサービスプロバイダコンピュータは、１４０４にあるＰＲＩＮＴＤＥＶＩＣＥを検索参照し、オーダー情報が特定のプリントデバイスを指定したオーダーかどうかを判断する。再注文の場合は、以前の注文との色見を違えないため、単一のプリントデバイスが指定されたオーダー情報となる。この場合は、ステップ１５０４に進み、以前プリントを行ったプリントデバイスと同一の指定デバイスによって、再注文のプリントが実施され、再注文のプリントも同一の色見を確保することができる。また、利用者からは、このような複雑な処理を意識せずに、同一のプリント出力を得られることになる。
【０２２７】
次に、他の実施形態を説明する。
＜再注文用印刷指定＞
図１０に先立つ処理として、図１８の流れ図に図示されるように、予め利用者は、データセンタ１４０にある、コンテンツプリント情報を検索し、該利用者の過去の印刷履歴を参照しこのリストを得て（１８０１）、適切なコンテンツを再注文用に選択する（１８０２）。以降は図１０と同様の流れにて、再注文の印刷をかけることが可能である。
【０２２８】
以上述べたように、上記の実施形態によれば、コンテンツプロバイダが自らプリントソリューションを保有することなく、データのダウンロード以外のコンテンツ提供サービスを有することを可能とし、ユーザーに対しては家庭用プリンタ以外の様々なプリント形態によるサービスを提供することを可能とし、プリントサービスプロバイダにとっても、コンテンツを保有するための資金やライセンスコストが不必要でかつコンテンツの善し悪しに事業を左右されることがなくプリントサービスを提供することを可能とし、例えば大規模な印刷需要に対応するために多数のプリントデバイスを接続し、かつ同一の種類でも複数のプリンティングデバイスを接続するプリントサービスプロバイダが存在するプリントビジネスモデルにおいて、利用者は再注文での印刷が、同一プリントデバイスで行われ、以前の注文と同一の色見である印刷物が得られる。また簡単にこれを実現する。
【０２２９】
本実施形態は、コンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のコンピュータプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びコンピュータプログラムプロダクトは、本発明の範疇に含まれる。記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０２３０】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【０２３１】
本発明の実施態様の例を以下に列挙する。
【０２３２】
［実施態様１］印刷注文ボタンが指示されることによりプリントオーダーの再注文に関する情報を含む印刷の注文情報を受信する受信手段と、
該受信手段により受信した注文情報に応じてコンテンツを印刷するよう制御する印刷制御手段と
を有することを特徴とする印刷制御装置。
【０２３３】
［実施態様２］前記印刷注文ボタンにはプリントサービスプロバイダのパスまたはＵＲＬ並びにコンテンツの特定情報、およびプリントオーダーの再注文に関する情報が対応付けて記憶されることを特徴とする実施態様１に記載の印刷制御装置。
【０２３４】
［実施態様３］前記受信手段は、前記印刷注文ボタンの指示により、少なくともコンテンツの特定情報を受信することを特徴とする実施態様１に記載の印刷制御装置。
【０２３５】
［実施態様４］コンテンツを提供するコンテンツ提供装置と、コンテンツの印刷を制御する印刷制御装置がネットワークを介して接続される印刷制御システムであって、
コンテンツ閲覧画面を提供する閲覧画面提供手段と、
前記閲覧画面提供手段により提供されたコンテンツ閲覧画面より印刷注文指示がされた場合、コンテンツ提供装置から取得したコンテンツプリント情報と印刷制御装置から取得したプリントサービス情報から印刷設定画面を生成する生成手段と、
前記生成手段により生成された印刷設定画面を利用者に提供する印刷設定画面提供手段とを有し、
前記コンテンツプリント情報が、利用者が以前に行ったプリントオーダーに関する属性を有することを特徴とする印刷制御システム。
【０２３６】
［実施態様５］前記コンテンツ提供装置が前記閲覧画面提供手段及び前記生成手段を有することを特徴とする実施態様４に記載の印刷制御システム。
【０２３７】
［実施態様６］前記印刷制御装置が前記生成手段を有することを特徴とする実施態様４に記載の印刷制御システム。
【０２３８】
［実施態様７］前記印刷制御装置が印刷オーダーを受注した後に、前記コンテンツ提供装置からコンテンツを取得し、印刷データを生成することを特徴とする印刷制御手段を有することを特徴とする実施態様４に記載の印刷制御システム。
【０２３９】
［実施態様８］印刷注文ボタンが指示されることによりプリントオーダーの再注文に関する情報を含む印刷の注文情報を受信する受信ステップと、
前記受信した注文情報に応じてコンテンツを印刷するよう制御する印刷制御ステップと
を有することを特徴とする印刷制御方法。
【０２４０】
［実施態様９］印刷注文ボタンが指示されることによりプリントオーダーの再注文に関する情報を含む印刷の注文情報を受信する受信ステップと、
前記受信した注文情報に応じてコンテンツを印刷するよう制御する印刷制御ステップと
をコンピュータに実行させるためのプログラム。
【０２４１】
【発明の効果】
以上説明したように、本発明によれば、注文情報がプリントオーダーの再注文に関する情報を含むので、利用者の再注文での印刷が、同一プリントデバイスで行われ、以前の注文と同一の色見である印刷物を簡単に得ることができる。
【図面の簡単な説明】
【図１】システム全体の構成図である。
【図２】利用者コンピュータ、コンテンツプロバイダコンピュータ、データセンターのハードウェア構成を示すブロック図である。
【図３】プリントサービスプロバイダコンピュータハードウェア構成を示すブロック図である。
【図４】利用者コンピュータのソフトウェア構成を示す図である。
【図５】コンテンツプロバイダコンピュータ、データセンターのソフトウェア構成を示す図である。
【図６】プリントサービスプロバイダコンピュータのソフトウェア構成を示す図である。
【図７】コンテンツプロバイダコンピュータ１２０に格納されるコンテンツプリント情報の例を示す図である。
【図８】コンテンツプロバイダ管理テーブルの模式図である。
【図９】オーダ管理テーブルの模式図の一部を示す図である。
【図１０】利用者コンピュータ、コンテンツプロバイダコンピュータおよびプリントサービスプロバイダ間の処理フロー図である。
【図１１】コンテンツ閲覧画面例並びに該閲覧画面を表示するべく記述されたコンテンツプロバイダコンピュータより送信されたＨＴＭＬ文書例を示す図である。
【図１２】利用者コンピュータ中１１０の文書閲覧手段４０１が表示を行うプリント条件指定画面例を示す図である。
【図１３】プリント確認画面表示例を示す図である。
【図１４】プリントオーダ情報の模式図である。
【図１５】プリントデバイス限定の印刷フローチャートである。
【図１６】プリント条件指定詳細設定画面表示例を示す図である。
【図１７】利用者コンピュータ中１１０の文書閲覧手段４０１が表示を行うプリント条件指定画面例を示す図である。
【図１８】利用者コンピュータ、コンテンツプロバイダコンピュータおよびプリントサービスプロバイダ間の処理フロー図である。
【符号の説明】
１００    ネットワーク
１１０、１１１    利用者コンピュータ
１２０、１２１    コンテンツプロバイダコンピュータ
１３０    プリントサービスプロバイダコンピュータ
１４０    データセンター
２００    入出力バス
２０１    中央演算装置（ＣＰＵ）
２０２    ランダムアクセスメモリ（ＲＡＭ）
２０３    リードオンリーメモリ（ＲＯＭ）
２０４    ネットワークインターフェース（ＮＥＴＩＦ）
２０５    ビデオＲＡＭ（ＶＲＡＭ）
２０６    表示装置（ＣＲＴ）
２０７    コントローラ（ＫＢＣ）
２０８    外部入力装置（ＫＢ）
２０９    ハードディスクドライブ（ＨＤＤ）
２１０    外部入出力装置（ＦＤＤ）
３０１    プリンタ制御装置（ＰＲＴＣ）
３０２−１、２、３、４    外部出力装置
４０１    文書閲覧手段
５０１    文書提供装置
５０２    コンテンツ格納手段
５０３    コンテンツプリント情報格納手段
５０４    コンテンツ閲覧画面格納手段
６０１    文書提供手段
６０２    オーダ受注手段
６０３    印刷データ作成手段
６０４    印刷制御手段
６０５    コンテンツプロバイダ管理テーブル
６０６    プリントサービス管理テーブル
６０７    オーダ管理テーブル
６０８    印刷スプール
７００    コンテンツプリント情報
７０１    コンテンツ情報欄
７０２    プリント情報欄
７０３    諸情報欄
７０４    再注文用情報欄
８０１    コンテンツプロバイダコード
８０２    基本アドレス
８０３    コンテンツプリント情報パス
８１１、８１２    コンテンツプロバイダ管理レコード
９０１    オーダコード
９０２    コンテンツプロバイダコード
９０３    コンテンツアドレス
９０４    ステータス
９１１，９１２、９１３、９１４  オーダー管理テープルレコード
１００１、１００２、１００３、１００４、
１００５、１００６、１００７、１００８、
１００９、１０１０、１０１１、１０１２、
１０１３、１０１４、１０１５、１０１６    処理
１１００  コンテンツ閲覧画面
１１０１  閲覧画像
１１０２  プリント依頼ボタン
１１１０  ＨＴＭＬ文書
１１１１  閲覧表示指示文
１１１２  プリントボタン表示・動作指示文
１２００  プリント条件指定画面
１２０１  プレビュー画像
１２０２  プリンタ選択欄
１２０３  用紙サイズ選択欄
１２０４  印刷部数指定欄
１２０５  詳細設定リンクボタン
１２０６  プリント注文ボタン
１３００  確認画面
１３０１  プレビュー画像
１３０２  プリント条件確認欄
１３０３  確認ボタン
１４００  プリントオーダ情報
１４０１  コンテンツ情報欄
１４０２  プリント設定情報欄
１４０３  諸情報欄
１４０４  再注文用情報欄
１５０１、１５０２、１５０３、
１５０４、１５０５、１５０６、
１５０７、１５０８、１５０９、
１５１０、１５１１  処理
１６０１  単一プリントデバイスへの印刷指定
１７０７  再注文用属性設定
１８０１、１８０２  処理
【図１】
2004192063.tif 000003
【図２】
2004192063.tif 000004
【図３】
2004192063.tif 000005
【図４】
2004192063.tif 000006
【図５】
2004192063.tif 000007
【図６】
2004192063.tif 000008
【図７】
2004192063.tif 000009
【図８】
2004192063.tif 000010
【図９】
2004192063.tif 000011
【図１０】
2004192063.tif 000012
【図１１】
2004192063.tif 000013
【図１２】
2004192063.tif 000014
【図１３】
2004192063.tif 000015
【図１４】
2004192063.tif 000016
【図１５】
2004192063.tif 000017
【図１６】
2004192063.tif 000018
【図１７】
2004192063.tif 000019
【図１８】
2004192063.tif 000020