(57)【特許請求の範囲】
【請求項１】
画像データを含むコンテンツデータを通信ネットワークを通じて、前記画像データを取り込んだ印刷ページの編集と印刷を行うことができるイメージエディタをもつコンテンツ利用プログラムをもつユーザシステムに配信するためのシステムにおいて、
前記ユーザシステム内の前記コンテンツ利用プログラムでのみ復号化できる所定の暗号化方法で暗号化された複数の画像の画像データを蓄積したものであって、配信できる複数の画像の各々について、本画像データと、前記本画像データより少ないピクセル数をもつ第２画像データと、各画像の利用制限を表した制御データとを蓄積したコンテンツ蓄積手段と、
前記コンテンツ蓄積手段に蓄積された暗号化された画像データを、前記ユーザシステムに通信ネットワークを通じて配信する配信手段と、
前記ユーザシステムのユーザが前記画像データの利用権者であるか否かを判断する利用権判断手段と、
前記利用権判断手段によって前記ユーザが利用権者であると判断されたときにのみ、前記ユーザシステム内の前記コンテンツ利用プログラムに対して、前記暗号化された画像データから復号化された前記本画像データを取り込んだ印刷ページを印刷することを許可する利用許可手段と
を備え、
前記本画像データは、前記イメージエディタにて、前記印刷ページを印刷するときに前記印刷ページに取り込まれて印刷されるものであり、
前記第２画像データは、前記イメージエディタにて、前記本画像データを取り込んだ前記印刷ページの印刷を実行する前に、前記印刷ページのレイアウトの編集を行うために使用されるものであり、
前記イメージエディタが前記第２画像データを用いて前記印刷ページのレイアウトを編集するときに、前記制御データが、前記イメージエディタによる編集を制限し、そして、前記レイアウトの編集の後、前記イメージエディタが、前記本画像データを取り込んだ前記印刷ページの印刷を実行するときに、前記制御データによる制限下で先に編集されたレイアウトに従って印刷を行ない、それにより、前記本画像データを印刷出力するときの印刷ページのレイアウトが前記制御データにより制限されるようになっており、
前記配信手段が、
前記複数の画像の中から前記ユーザシステムにより選択された画像について、前記第２画像データと前記制御データとを前記ユーザシステムに送信する第２画像送信手段と、
前記第２画像と前記制御データが前記ユーザシステムに送信された後に、前記ユーザからの要求を受けて前記選択された画像の前記本画像データを前記ユーザシステムに送信する本画像送信手段と
を有する、
コンテンツ配信システム。
【請求項２】
印刷物を出力できる出力センタと、
前記ユーザからの依頼を受けて、前記本画像データを前記出力センタに送って、前記出力センタに前記本画像データを印刷した印刷物を出力させる手段と
を更に有する請求項１記載のシステム。
【請求項３】
前記ユーザシステム内の前記コンテンツ利用プログラムに対して、前記本画像データを取り込んだ前記印刷ページを不完全な仮印刷形式で仮印刷することを許可する仮出力許可手段を更に備えた請求項１記載のシステム。
【請求項４】
前記コンテンツ利用プログラムが前記本画像データを取り込んだ前記印刷ページの印刷に失敗したことの通知を前記ユーザシステムから受けて、前記本画像データを取り込んだ前記印刷ページを再印刷することを、前記コンテンツ利用プログラムに対して許可する再出力許可手段を更に備えた請求項１記載のシステム。
【請求項５】
画像データを含むコンテンツデータを通信ネットワークを通じて、前記画像データを取り込んだ印刷ページの編集と印刷を行うことができるイメージエディタをもつコンテンツ利用プログラムをもつユーザシステムに配信するための方法において、
前記ユーザシステム内の前記コンテンツ利用プログラムでのみ復号化できる所定の暗号化方法で暗号化された複数の画像の画像データを蓄積するステップであって、配信できる複数の画像の各々について、本画像データと、前記本画像データより少ないピクセル数をもつ第２画像データと、各画像の利用制限を表した制御データとを蓄積するステップと、
前記暗号化された画像データを、前記ユーザシステムに通信ネットワークを通じて配信するステップと、
前記ユーザシステムのユーザが前記画像データの利用権者であるか否かを判断するステップと、
前記ユーザが利用権者であると判断されたときにのみ、前記ユーザシステム内の前記コンテンツ利用プログラムに対して、前記暗号化された本画像データから復号化された画像データを取り込んだ印刷ページを印刷することを許可するステップと
を備え、
前記本画像データは、前記イメージエディタにて、前記印刷ページを印刷するときに前記印刷ページに取り込まれて印刷されるものであり、
前記第２画像データは、前記イメージエディタにて、前記本画像データを取り込んだ前記印刷ページの印刷を実行する前に、前記印刷ページのレイアウトの編集を行うために使用されるものであり、
前記イメージエディタが前記第２画像データを用いて前記印刷ページのレイアウトを編集するときに、前記制御データが、前記イメージエディタによる編集を制限し、そして、前記レイアウトの編集の後、前記イメージエディタが、前記本画像データを取り込んだ前記印刷ページの印刷を実行するときに、前記制御データによる制限下で先に編集されたレイアウトに従って印刷を行ない、それにより、前記本画像データを印刷出力するときの印刷ページのレイアウトが前記制御データにより制限され、
前記配信するステップは、
前記複数の画像の中から前記ユーザシステムにより選択された画像について、前記第２画像データと前記制御データとを前記ユーザシステムに送信するステップと、
前記第２画像と前記制御データが前記ユーザシステムに送信された後に、前記ユーザからの要求を受けて前記選択された画像の前記本画像データを前記ユーザシステムに送信するステップと
を有する、
コンテンツ配信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、静止画像、動画像、音楽、コンピュータプログラム、文書又はそれらの復号などの各種コンテンツを、通信ネットワークを通じてサーバからユーザのコンピュータシステムへと配信するための技術に関する。
【０００２】
【従来の技術】
インターネット上には様々なコンテンツを配信する多数のサーバが存在する。ここでは画像を配信するサーバを例に取り説明するが、他の種類のコンテンツも事情は同じである。
【０００３】
現在、インターネットを通じて配信される画像は、著作権フリーの画像か、又はサーバ運営者の著作権にかかる画像である。現在のところ、他人の著作権の下で厳格に管理さている画像をネットワークを通じて多数のユーザに正当に配信できるサーバは存在しない。通信ネットワークを通じてばらまかれたコンテンツを著作権の下で管理することが現状では技術的に不可能であるから、誰も自分の高価値な著作物が通信ネットワークを通じて配信されることを好まないからである。
【０００４】
一方、著作権下で厳格に管理されている画像の多くは、需要がとても大きく、よって経済的価値の高いものである。その典型例は、人気芸能人の写真、人気映画のポスター、人気キャラクタの絵柄、人気アーティストの作品などである。現在、こうした著作権画像は、印刷物の形で、許可を受けた正当な流通業者の店舗からしか入手できない。
【０００５】
【発明が解決しようとする課題】
上記のような著作権画像を、わざわざ店舗に行かなくても、通信ネットワークを通じて自分のコンピュータを利用して手軽に入手できたら嬉しいと考えているユーザは非常に多い。著作権者の多くも、もし著作権の保護が保証されるなら、自分の著作物を通信ネットワークを通じて多数のユーザに販売し、多大な収益を得たいと考えているであろう。
【０００６】
さらに、現在市場に提供されている著作権画像の印刷物は、そのデザインやレイアウトが既に固定されているから、必ずしもユーザの要求に合って入るとは言えない。例えば、芸能人の写真を載せたカレンダーや、アニメーションキャラクタの絵柄の入った葉書などが、その芸能人やキャラクタそれ自体はまさにユーザの気に入りであるにもかかわらず、用紙サイズや日付表デザインや印刷文字などがユーザの気に入らないために、購入されないというケースは非常に多い。
【０００７】
また、自分や友人の顔をその場で撮影し、速やかにその写真を装飾図柄入りステッカーの形でプリントアウトしてくれる機械が若者の間で大人気であることは周知の通りである。このようなプライベートな写真又は画像を作るという用途にも、著作権画像が手軽に利用できれば、著作権画像の需要は一層膨れ上がることが期待できる。しかし、著作権の保護を確保しつつ、こうした用途に著作権画像を手軽に利用可能にする技術は現状では存在しない。
【０００８】
従って、本発明の目的は、著作権下で管理されているコンテンツを、著作権の保護を保証しつつ、通信ネットワークを通じて多数のユーザに配信できるようにすることにある。
【０００９】
本発明の別の目的は、著作権下で管理されているコンテンツを、著作権の保護を保証しつつ、ユーザの好みに合う態様でユーザが利用できるようにすることにある。
【００１０】
【課題を解決するための手段】
本発明に従う、コンテンツデータを通信ネットワークを通じてユーザシステムに配信するためのシステムは、ユーザシステム内の専用のコンテンツ利用プログラムでのみ復号化できる所定の暗号化方法で暗号化されたコンテンツデータを蓄積したコンテンツ蓄積手段と、コンテンツ蓄積手段に蓄積された暗号化されたコンテンツデータを、ユーザシステムに通信ネットワークを通じて配信する配信手段と、ユーザシステムのユーザが前記コンテンツの利用権者であるか否かを判断する利用権判断手段と、利用権判断手段によってユーザが利用権者であると判断されたときにのみ、ユーザシステム内のコンテンツ利用プログラムに対して、前記暗号化されたコンテンツデータから復号化されたコンテンツを、ユーザの利用権に従った出力形式で出力することを許可する利用許可手段とを備える。
【００１１】
このコンテンツ配信システムからユーザシステムに配信される暗号化されたコンテンツデータは、ユーザシステム内の専用のコンテンツ利用プログラムによってのみ復号化することができ、ユーザシステム内の他のアプリケーションで復号化することはできない。そして、コンテンツ利用プログラムは、ユーザがそのコンテンツの正当な利用権者であると判断したときにのみ、その復号化したコンテンツを、ユーザの利用権に従った出力形式で出力することができる。コンテンツ利用プログラムは、ユーザがもつ利用権に反した形式でコンテンツを出力することはない。また、コンテンツ利用プログラムは、ユーザが正当な利用権者でなければ、コンテンツを出力することはない。
【００１２】
コンテンツには有料で利用できるものと無料のものとが有り得る。有料コンテンツに関しては、好適な実施形態では、ユーザがコンテンツ利用料金支払の決済処理を終了すると、そのユーザはそのコンテンツの正当な利用権者であると判断される。例えば、有料の画像の場合、サーバからコンテンツ利用プログラムにダウンロードされた有料画像は、ユーザがサーバに対する料金支払の決済処理を終えて初めて、利用権に従った出力、例えば印刷、を行なうことができるようになる。よって、料金支払いの決済処理が終わっていないユーザは、ダウンロードした有料画像を印刷することはできない。なお、有料か無料かにかかわらず、著作権にかかるコンテンツは全て上述したように暗号化されているので、それを解く特殊なキーをもったコンテンツ利用プログラムを使わない限り、そのコンテンツを復号化することはできない。
【００１３】
好適な実施形態では、コンテンツ利用プログラムが、コンテンツの出力態様についての編集（例えば、画像をページに取り込んで印刷する場合の、そのページのレイアウトやデザインや画像それ自体などの編集）を行うためのエディット機能を有している。そして、サーバは、各コンテンツについての著作権による利用制限の範囲内でのみ編集が行えるようコンテンツ利用プログラムを制御するための制御データを蓄積していて、ユーザシステムにコンテンツデータを送るとき、そのコンテンツの制御データも送る。ユーザシステムのコンテンツ利用プログラムは、その制御データに従って、著作権による利用制限の範囲内の編集操作のみをユーザに許可する。
【００１４】
好適な実施形態では、サーバは、ユーザシステムにコンテンツのプレビューを行わせるためのプレビューデータと、ユーザシステムにコンテンツについての著作権による利用制限の説明文を表示させるための説明データとを蓄積していて、プレビューデータと説明データをユーザシステムに送信することができる。ユーザは、コンテンツをサーバからダウンロードする前などに、そのコンテンツのプレビュー表示を見ることができると共に、そのコンテンツに課されている利用制限を知ることができる。
【００１５】
好適な実施形態では、サーバがコンテンツ利用プログラムを保有していて、そのコンテンツ利用プログラムをユーザシステムに配信することができる。
【００１６】
好適な実施形態では、サーバは自分でコンテンツデータに電子透かしを挿入するか、又は、電子透かしを出力データに挿入するようコンテンツ利用プログラムを制御する。コンテンツ利用プログラムが電子透かしを挿入する場合には、コンテンツが出力される際に、その出力態様に応じて電子透かしが効果的に現われるように、出力データに電子透かしを挿入する場所を調整することができる。例えば、複数の画像を同じページに印刷するような場合、ページのレイアウトによっては、それらの画像が重ね合わされることがある。そのような場合、個々の画像データに電子透かしが埋め込まれていても、それら電子透かしが重ね合わされ干渉し合って電子透かしの機能が損なわれてしまう虞がある。このような場合であっても、コンテンツ利用プログラムが印刷直前に、ページレイアウトに応じて、複数画像の電子透かしが重なり合わないように場所を調節してそれら電子透かしを印刷データに埋め込むようにすることで、上記の問題を回避することができる。
【００１７】
好適な実施形態では、サーバは、ユーザシステム内のコンテンツ利用プログラムに対して、復号化されたコンテンツを不完全な仮出力形式で仮出力することを許可する仮出力許可手段を更に備えている。例えば、画像コンテンツの場合、サーバは、ユーザシステムにダウンロードさせた画像を、不完全な形式で仮印刷することを許可することができる。不完全な形式で印刷するとは、例えば、実用に耐えないような形式で印刷することである。その一具体例は、何らかの印（例えば、仮印刷であることを示す「SAMPLE」という文字列など）を、画像の上に重ねて、或いはページ全体に重ねて、かつ、画像や背景と区別できるように色を違えるなどして印刷することである。別の具体例は、画像を本来のサイズよりはずっと小さいサイズで印刷することである。このように不完全な形式で仮出力することで、ユーザは正式に出力しても問題がないかどうかを大体判断できるので、その後安心して、料金を支払って正式出力に進むことができる。また、コンテンツの提供者は、仮出力では完全な形式で出力されるわけではないので、料金支払前に仮出力を許しても、実質的な損害はない。
【００１８】
好適な実施形態では、サーバは、コンテンツ利用プログラムがコンテンツの出力に失敗したことの通知をユーザシステムから受けて、コンテンツを再度出力することを許可する再出力許可手段を更に備えている。例えば、有料の画像コンテンツの場合、ユーザシステムがその画像の印刷に失敗しても、その失敗の理由と共に再印刷をユーザがサーバに申請すれば、サーバは、その申請のログを保存するとともに、再度同じ画像を印刷することをユーザシステムに許可することができる。これにより、万が一事故が発生しても、ユーザには支払った料金を無駄にすること無く正しい出力物が手に入ることが保証される。この再出力は、所定回数（例えば３回）まで許されるようにすることができる。申請のログを保存しておいて解析することで、この再出力機能を不正に悪用する者を検出することもできる。
【００１９】
【発明の実施の形態】
以下に、本発明の一実施形態を説明する。この実施形態は、静止画像の配信を行うものである。しかし、以下のこの実施形態の説明から、当業者は、本発明の原理が静止画像だけでなく動画、音声、文字及びそれらの復号などの様々な種類のコンテンツの配信にも適用できることを、容易に理解する筈である。
【００２０】
図１は、本発明の一実施形態にかかる画像配信システムの全体構成を示す。
【００２１】
画像配信サービスを行うサーバコンピュータシステム（以下、サーバシステムという）１が、図示しない通信ネットワーク、例えばインターネット、に接続されている。多数のユーザが、それぞれのコンピュータシステム（以下、ユーザシステムという）２を用いて、インターネットを介して、サーバシステム１に接続することができる。各ユーザは、サーバシステム１と接続することにより、サーバシステム１への会員登録、画像の検索、画像の注文、この明細書で「イメージエディタ」と呼ぶ特別のプログラムのダウンロード、画像のダウンロード、及び料金の支払などの、このサービスを受けるのに必要な諸手続を、サーバシステム１との間でオンラインで行うことができる。上述したイメージエディタは、画像の著作権を保護しつつ画像のオンライン配信を可能にするために特別に設計された、画像編集と印刷のためのプログラムであり、その詳細は後に説明する。
【００２２】
各ユーザのユーザシステム２は、ユーザ毎に異なる構成を持つが、典型的には、インターネット接続機能をもったパーソナルコンピュータ（以下、ユーザＰＣという）６と、これに接続されたプリンタ７などから構成される。そして、ユーザＰＣ６には、上述したイメージエディタがインストールされる。ユーザは、自分のユーザＰＣ６のイメージエディタを用いて、サーバシステム１から所望の画像をダウンロードし、その画像を取り込んだ所望のレイアウトやデザインをもったページ（例えば、カレンダーや葉書など）を編集し、そのページを自分のプリンタ７でプリンアウトすることができる。
【００２３】
また、サーバシステム１は、ユーザ個人で持つことが難しい非常に高価で高性能な印刷機械を設備した出力センタ３と通信可能に接続されている。各ユーザは、サーバシステム１から提供される画像を自分のユーザシステム２にダウンロードして自分で印刷する代わりに、その画像をサーバシステム１から出力センタ３へ送ってもらって出力センタ３の高性能印刷機械で印刷してもらうよう、サーバシステム１にオンラインで依頼することができる。例えば、Ｂ０サイズのような大型のポスターが欲しいときや、非常に高画質の印刷物が欲しいときや、大量部数の印刷物が欲しいときなどは、ユーザは出力センタ３での印刷を選択するであろう。出力センタ３は、ユーザのために印刷した印刷物８を、例えば郵送や宅配便などにより、ユーザに配送する。
【００２４】
また、画像をオリジナリに提供する多数のコンテンツホルダ（その画像の著作権者でもあることが多い）４、４、…が居り、それらコンテンツホルダ４、４、…から許可を得て彼らの画像を市場に提供する複数のコンテンツベンダ（例えば、販売代理店など）５、５、５が存在する。それらのコンテンツベンダ５、５、…とサーバシステム１とは、インターネットなどを介してオンラインで、又は郵便などを介してオフラインで、通信することができる。サーバシステム１は、コンテンツベンダ５、５、…から著作権下で管理されている様々な画像を受け取り蓄積し、ユーザに販売する。また、サーバシステム１は、コンテンツベンダ５、５、…に対して各画像の販売量に応じた金銭を支払うための処理も行う。コンテンツベンダ５、５、…からサーバシステム１に提供される画像の中には、著作権フリーの画像があってもよい。サーバシステム１がユーザに提供する画像は、その大部分が有料であるが、無料の画像があってもよい。
【００２５】
図２は、サーバシステム１とユーザＰＣ６がそれぞれもつ機能構成を示す。
【００２６】
サーバシステム１は、決済サーバ１１、ウェブ（ＷＷＷ）サーバ１２、オーサリングサーバ１３、本画像ファイルサーバ１４及びデータベース１５を有する。ユーザＰＣ６は、ウェブ（ＷＷＷ）ブラウザ２１とイメージエディタ２２を有する。前述のように、イメージエディタ２２はサーバシステム１からダウンロードする方法でユーザＰＣ６にインストールができるが、それに代えて、ＣＤ−ＲＯＭ等の固体記録媒体からユーザＰＣ６にインストールしてもよい。
【００２７】
サーバシステム１の決済サーバ１１は、ユーザが有料画像をサーバシステム１に注文するときに、ユーザに対する代金決済の処理を行うものである。ウェブ（ＷＷＷ）サーバ１２は、インターネットを通じてユーザＰＣ６に対して、会員登録、画像の検索、検索した画像の選択、イメージエディタ２２のダウンロード、選択した画像のダウンロード、ダウンロードした画像の注文受け、出力センタへの出力依頼等のサービスを行うものである。オーサリングサーバ１３は、コンテンツベンダ５から提供対象の本画像のデータをオンライン又はオフラインで受け取り、その本画像からサムネイル画像やプレビュー画像やレイアウト画像などの各種サイズの縮小版画像（詳細は後述する）を作成して、サムネイル画像やプレビュー画像やレイアウト画像などをウェブサーバ１２に登録したり、本画像を本画像ファイルサーバ１４に登録したりするものである。本画像サーバ１４は、提供対象の本画像のデータを蓄積し管理するものである。データベース１５は、各会員の住所・氏名などの個人データや、各会員の画像キープリスト（詳細は後述する）や、各コンテンツベンダの住所・名称などの企業データや、イメージエディタ２２の圧縮プログラムや、金銭決済のためのデータや、その他このサーバシステム１が必要とする様々なデータを蓄積し管理するものである。
【００２８】
ユーザＰＣ６のウェブブラウザ２１は、サーバシステム１のウェブサーバ１２と交信して会員登録、画像の検索、画像の選択、イメージエディタ２２のダウンロード、出力センタによる印刷の依頼等を行ったり、決済サーバ１１と交信して画像代金の決済処理を行ったりするために使われる。イメージエディタ２２は、サーバシステム１のウェブサーバ１２と交信して画像のダウンロード、画像の注文などを行ったり、ダウンロードした画像を取り込んだページの編集や、編集した画像についてのプリンタ７に対する印刷ジョブの発生などを行うために使われる。
【００２９】
ユーザがサーバシステム１から画像の印刷物を入手するための基本的且つ概略的な手順は次の通りである。
【００３０】
（１）  ユーザは、ウェブブラウザ２１を用いてウェブサーバ１２にアクセスし、会員登録を行い、また、イメージエディタ２２をダウンロードしてユーザＰＣ６にインストールする。イメージエディタ２２のダウンロードは、ユーザが意図的に行なわなくても、自動的に行なわれるようにしても良い。例えば、後の手順でユーザがイメージエディタ２２を起動しようとしたとき、ユーザＰＣ６に未だイメージエディタ２２がインストールされていなければ、自動的にダウンロードされてインストールされて起動されるというようにである。
【００３１】
（２）  ユーザは、ウェブブラウザ２１を用いてウェブサーバ１２にアクセスし、所望の画像を検索し選択する。ここでは、小サイズのサムネイル画像を見て選択するだけでなく、それよりも大サイズではあるが本画像よりはデータ量のずっと小さいプレビュー画像を用いて、選択した画像が気に入ったものか否かを確認することができる。プレビュー画像を表示したとき、その画像の説明や著作権による利用制限事項等を記載したテキストも一緒に表示される。また、選んだ画像のサムネイル画像や著作権による利用制限事項や説明分などをそのユーザ専用の画像キープリストに保存しておいて、何時でもその画像キープリストを開いて利用することができる。こうしたことから、ユーザは、自分の気に入った画像を確実かつ簡単に選ぶことができる。
【００３２】
（３）  ユーザは、選択した画像を出力センタ３で印刷してもらいたい場合、ウェブブラウザ２１を用いてその旨をウェブサーバ１２に依頼し、それに伴う会員認証処理や画像代金の決済処理も行う。会員認証及び決済処理が正常に終了すると、ウェブサーバ１２は出力センタ３へのそのユーザのための印刷依頼を送る。
【００３３】
（４）  ユーザは、選択した画像を自分のプリンタ７で印刷したい場合、イメージエディタ２２を起動し、イメージエディタ２２を用いて、ウェブサーバ１１から選択画像についての本画像の縮小版であるレイアウト画像をダウンロードし、そのレイアウト画像を使って印刷対象ページ（例えば、カレンダや葉書）のレイアウトやデザインを編集する。ここで、画像に対する著作権を保護するために、次のような制御が行われる。すなわち、ウェブサーバ１１は、イメージエディタ２２以外のプログラムからアクセスされても、レイアウト画像を送信することはない。また、ウェブサーバ１１がイメージエディタ２２へ送る画像データは、そのイメージエディタ２２でしか復号できない方法で暗号化されていて、それをイメージエディタ２２が復号することでそれをユーザが見ることができる。さらに、ウェブサーバ１１はイメージエディタ２２へ画像それ自体だけでなく、その画像に課されている著作権上の利用制限（例えば、レイアウト編集や拡大縮小などの各種編集が可能か否か、利用期間の制限はあるかなど）を表した制御データもイメージエディタ２２へ送り、イメージエディタ２２はその制御データによって許可されている編集操作のみをユーザに許す。
【００３４】
（５）  ユーザは、イメージエディタ２２による編集が終わると、ウェブブラウザ２１を用いて選択画像の注文をウェブサーバ１２に発し、それに伴う会員認証処理や画像代金の決済処理も行う。
【００３５】
（６）  会員認証処理及び決済処理が終わると、ユーザは、イメージエディタ２２を用いてウェブサーバ１１から選択画像の本画像をダウンロードし、その本画像を、編集されたレイアウトやデザインをページに取り込み、そのページをプリンタ７で印刷する。ここで、著作権を保護するため、次のような制御が行われる。すなわち、会員認証処理及び決済処理が正常に終了しない限り、ウェブサーバ１１は本画像をイメージエディタ２２に送らない（或いは、会員認証処理及び決済処理が終了するより前にウェブサーバ１１からイメージエディタ２２に本画像が送られるが、イメージエディタ２２は、会員認証処理及び決済処理が終了しない限り、本画像を正常に印刷することができない）。また、ウェブサーバ１１は、イメージエディタ２２以外のプログラムからアクセスされても、本画像を送信することはない。また、ウェブサーバ１１からイメージエディタ２２へ送信される本画像は、そのイメージエディタ２２でしか復号できない方法で暗号化されており、よって、それを復号化できるのはイメージエディタ２２のみである。また、イメージエディタ２２は、復号化した本画像を、印刷すること以外の方法でイメージエディタ２２の外へ出す（例えば、本画像のデータを他のアプリケーションに渡したり、外部記憶装置に出力したりする）ことはない。さらに、イメージエディタ２２は、レイアウト画像を用いて行った編集結果とは異なるレイアウトやデザインでは、本画像の印刷を行うことができない。ウェブサーバ１１が提供する本画像には、著作権者名などの著作権の内容を表す電子透かしが入っており、本画像を印刷すれがその電子透かしも一緒に印刷される。
【００３６】
以下、各部の機能と動作を詳細に説明する。
【００３７】
図３は、サーバシステム１において、オーサリングサーバ１３がコンテンツベンダ５から受け取った画像をこのサーバシステム１に登録するための処理の流れを示す。
【００３８】
オーサリングサーバ１３は、コンテンツベンダ５から提供された画像のデータを入力する（ステップＳ１）。その画像データのデータ形式は、ＴＩＦＦ、ＪＰＥＧ、ＰＮＧなど様々な形式であり得る。例えば、あるアニメーションキャラクタの画像データは、その用途が、そのアニメーションキャラクタとユーザとがあたかも並んで写っているような写真を印刷するためであるならば、他の画像との重ね合せに適した形式であるＰＮＧであると都合がいい。
【００３９】
オーサリングサーバ１３は、入力した画像データを規定の複数のサイズにリサイズする（Ｓ２）。すなわち、オーサリングサーバ１３は、入力画像データから、まず、例えば葉書、Ａ４、Ａ３、Ａ２、Ｂ１、Ｂ０という６種類の印刷サイズの本画像データを作る。ここで、本画像とは、印刷に実際に使用される画像のことである。そのため、本画像は、印刷結果が十分に高い画質をもつよう高い解像度を有している。続いて、オーサリングサーバ１３は、サムネイル画像、プレビュー画像、及びレイアウト画像という３種類の画像データを作る。ここで、サムネイル画像とは、コンピュータのモニタ画面上に多数の画像を一覧表示するときに使用されるもので、モニタ画面上で例えば１辺が２〜３ｃｍ程度であるようなピクセル数をもつ。プレビュー画像とは、その画像の絵柄をモニタ画面上でユーザが確認するための画像であり、そのため、モニタ画面上で例えば１辺が５〜７ｃｍ程度になるピクセル数（サムネイル画像より大きい）をもっている。レイアウト画像は、その画像を印刷ページに取り入れてページのレイアウトやデザインを編集するための画像であり、そのため、モニタ画面上でプレビュー画像より更に大きく表示されるピクセル数をもっているが、しかし、本画像よりはデータサイズが小さい。
【００４０】
次に、オーサリングサーバ１３は、上述のリサイズで作った各種サイズの画像に、著作権者名などの著作権の内容を表した電子透かしを挿入する（Ｓ３）。本画像、サムネイル画像、プレビュー画像及びレイアウト画像の全てに電子透かしを入れて良いが、サムネイル画像のようにサイズが小さ過ぎて実際上著作権の問題が発生しないであろう画像データには電子透かしを入れなくてもよい。しかし、少なくとも、印刷の対象となる本画像には必ず電子透かしを入れる。
【００４１】
なお、オーサリングサーバ１３が画像データ電子透かしを入れる代わりに、イメージエディタ２２が、画像を印刷する際にその画像データに電子透かしを挿入するようにしてもよい。イメージエディタ２２が電子透かしを挿入する場合には、ページレイアウトの編集が終わって印刷を開始する直前に、ページレイアウトに応じて電子透かしが効果的に現われるように場所を選んで、印刷データに電子透かしを挿入することができる。特に、複数の画像を同じページに印刷する場合であって、それらの画像が重ね合わされるような場合には、個々の画像の固定的な場所に電子透かしが埋め込まれていても、それら電子透かしが重ね合わされ干渉し合って電子透かしの機能が損なわれてしまう虞がある。このような場合であっても、イメージエディタ２２が印刷直前に、ページレイアウトに応じて、複数画像の電子透かしが重なり合わないように場所を調節してそれら電子透かしを印刷データに埋め込むようにすることで、上記の問題を回避することができる。
【００４２】
次に、オーサリングサーバ１３は、イメージエディタ２２に提供されることになるレイアウト画像及び本画像のデータを、イメージエディタ２２しか復号化できない方法で暗号化する（Ｓ４）。
【００４３】
次に、オーサリングサーバ１３は、暗号化された本画像に著作権による利用制限を表した制御データなどを付加してコンテナ化する（Ｓ５）。また、本画像以外の、例えばサムネイル画像、プレビュー画像及びレイアウト画像などには、所定の補助的データを付加する。例えば、サムネイル画像には、そのサムネイル画像をモニタ画面に表示したときに一緒に表示されるショップ名や価格などの説明文などを付加する。また、プレビュー画像には、そのプレビュー画像をモニタ画面に表示したときに一緒に表示されるショップ名や価格などの説明文や、著作権による利用制限を表した制御データなどを付加する。また、レイアウト画像には、著作権による利用制限を表した制御データなどを付加する。
【００４４】
ここで、著作権による利用制限としては、例えば、その画像は有料か無料か、その画像をユーザのプリンタで印刷して良いか否か、その画像を出力センタで印刷して良いか否か、その画像をカレンダーや葉書などのページに取り込んでそのページのレイアウトやデザインの編集を行って良いか否か、その画像それ自体に各種編集（例えば、拡大・縮小、他の画像との重ね合わせなど）を行って良いか否か、同一ページに一緒に取り込んではいけない画像があるか否か、印刷可能期間は何時までか、印刷サイズの制限があるか、一度に印刷可能な最大部数は何部か、カラー印刷と白黒印刷のいずれでもよいかなどである。
【００４５】
プレビュー画像に付加された制御データは、ユーザがその画像の印刷を出力センタと自分のプリンタのいずれで行うかを選択するときに、ウェブサーバ１２がその選択を制限したり、また、ユーザがその画像の用途（例えば、カレンダー用、葉書用など）や印刷サイズを指定しようとするときに、ウェブサーバ１２が指定可能な用途や印刷サイズを制限すしたりするためなどに利用される。レイアウト画像に付加された制御データは、既に述べたように、ユーザがイメージエディタ２２を使ってその画像を取りこんだ印刷ページのレイアウトやデザインを編集するときに、イメージエディタ２２が実行可能な編集操作の種類や印刷動作を制限したり、編集結果に基づいてその画像を印刷するときに、イメージエディタ２２が印刷サイズや印刷部数を制限したりするためなどに利用される。
【００４６】
次に、オーサリングサーバ１３は、本画像データのコンテナや上記各種の画像データを、本画像ファイルサーバ１４やウェブサーバ１２などに登録する（Ｓ６）。本画像データのコンテナは、本画像ファイルサーバ１４に登録される。本画像データの識別と本画像ファイルサーバ１４内の記憶場所との関係を示すテーブルは、データベース１５に格納される。サムネイル画像、プレビュー画像及びレイアウト画像は、ウェブサーバ１２に登録される。
【００４７】
図４は、オーサリングサーバ１３が図２のステップＳ２で作る各種印刷サイズの本画像がもつ解像度を表している。図４に示すように、本画像の印刷サイズが小さいほど、その解像度は高くなり、よって、その印刷物の画質は高くなる。小さい印刷物は近くで見られ、大きい印刷物は遠くから見られるという事実から、小さい印刷物ほど高い画質が要求されるからである。
【００４８】
図５は、ユーザがウェブサーバ１２にアクセスすることで、所望の画像を検索してから印刷するまでの大体の手順を示している。
【００４９】
ユーザは、まず、ウェブサーバ１２が提供する検索画面上で、所望の条件に合う画像を検索する（Ｓ１１）。検索結果は、条件に合ったサムネイル画像の一覧で表示される。次に、ユーザは、サムネイル画像の一覧の中から、一つの画像を選択する（Ｓ１１）。すると、選択された画像のプレビュー画像が表示される（Ｓ１２）。プレビュー画像に付随して、その画像の解説や利用制限事項などを表したテキストや、その画像の用途や印刷サイズを指定するためのメニューなども表示される。ユーザは、プレビュー画像を見てその画像が気に入れば、用途とサイズを指定した上でその画像を、ウェブサーバ１２が提供するそのユーザ専用のキープリストに入れる（Ｓ１４）。キープリストはウェブサーバ１２で保管され、ユーザは何時でも自分のキープリストにアクセスすることができる。ユーザは、自分のキープリストの中から、印刷したい画像を選ぶことができる。
【００５０】
キープリスト中の或る画像を出力センタ３で印刷してもらいたい場合、ユーザは、キープリスト中からその画像を選択した上で、出力センタへ印刷を依頼するための各種の操作を、ウェブサーバ１２が提供する画面上で行う（Ｓ１５）。この過程で、ユーザは、ウェブサーバ１２が提供する画面上で、選択した画像を印刷ページに取りこんでそのページのレイアウトやデザインを編集することができるが、その際には、選択画像に許された編集操作のみが行うことができる。また、この過程で、ユーザは、ウェブサーバ１２が提供する画面上で、会員認証や画像代金決済の処理も行う。会員認証と画像決済が正しく終了して初めて、ウェブサーバ１２から出力センタ３へ印刷依頼が送られる。出力センタ３で印刷された印刷物は、郵送や宅配便などの手段でユーザの下で配送される。
【００５１】
キープリスト中の画像を自分のプリンタ７で印刷したい場合、ユーザは、ウェブサーバ１２が提供する画面上の操作で、自分のユーザＰＣ６内のイメージエディタ２２を起動する（Ｓ１６）。そして、イメージエディタ２２の画面上に、キープリストを表示して、そのキープリストの中から印刷したい画像を選択する。すると、イメージエディタ２２はウェブサーバ１２から選択画像のレイアウト画像をダウンロードして、そのレイアウト画像を編集画面に表示する。そこで、ユーザは、イメージエディタ２２の編集画面上で、レイアウト画像を用いて、印刷ページのレイアウトやデザインを編集する。この編集作業では、レイアウト画像に付加されていた制御データによって許可された編集操作だけが実行可能である。
【００５２】
ページの編集が終わると、ユーザは、イメージエディタ２２に命じてテスト印刷を行うことができる（Ｓ１８）。イメージエディタ２２は、レイアウト画像を用いて編集されたページのデータを用いて、テスト印刷用の印刷ジョブデータを作成して、プリンタ７のプリンタドライバへ送る。テスト印刷では、図６に例示するように、ページ内の少なくとも著作権による管理が必要な画像及び有料の画像は、その上に例えば「Sample」というような所定の余計な文字又はマークが重ねて印刷される。そのため、テスト印刷物を実用に供することはできない。図６の例では、著作権フリーで無料の画像は、「Sample」の文字が印刷されていないが、それにも「Sample」の文字を印刷してもかまわない。「Sample」の文字は一箇所だけでなく、複数箇所あっても良いし、ページ全体に亘ってあってもよいし、その色は画像の色と一致しないように複数色あったり画像の色に応じて変えられるようになっていることが望ましい。
【００５３】
なお、出力センタで印刷してもらう画像についても、同様にテスト印刷を行なえるようにしてもよい。出力センタで印刷してもらう画像には、ユーザのプリンタでは印刷できないような大判のものがあるが、それをテスト印刷する場合には、ユーザのプリンタで印刷できる例えばＡ４サイズなどに縮小して印刷することになる。その場合にも、「Sample」というような印を重ねるなどして、その印刷物を実用に供することができないようにする。
【００５４】
テスト印刷の結果が満足できたなら、ユーザは、イメージエディタ２２に命じて本印刷の処理に入ることができる（Ｓ１９）。本印刷は、テスト印刷に引き続いて行っても良いし、或いは、一旦イメージエディタ２２及びウェブブラウザ２１を終了させ、後で機会を改めて再びイメージエディタ２２及びウェブブラウザ２１を起動して本印刷を行うこともできる。イメージエディタ２２は、最後にダウンロードしたキープリスト及び最後に行ったページレイアウト等の編集結果を保存しているので、一旦イメージエディタ２２を終了して後で起動したときでも、テスト印刷に引き続いて本印刷を行う場合と同様の条件で本印刷を行うことができる。本印刷のプロセスでは、本画像をダウンロードする前に、ウェブブラウザ２１を用いてウェブサーバ１２に対して会員認証と画像代金の決済の処理を行なう。会員認証と決済の処理が完了すると、ウェブサーバ１２はイメージエディタ２２に対して本画像のダウンロードを許可するので、ユーザは、イメージエディタ２２を用いてウェブサーバ１２から本画像をダウンロードする。そして、ユーザは、イメージエディタ２２を用いて、ダウンロードした本画像を、先に行っておいた編集結果に従って、自分のプリンタ７で印刷する。
【００５５】
以下では、図５に示した画像検索から印刷までのプロセスを、ユーザＰＣ６のモニタ画面がどのように遷移していくかという観点から説明する。
【００５６】
図７は、ユーザＰＣ６のモニタ画面の遷移の全体的概要を示している。
【００５７】
図７において、上段の「検索機能」、「キープ機能」、「オプション機能」、「会員機能」及び「決済機能」という一点鎖線ブロックは、ユーザがウェブブラウザ２１から利用することのできるウェブサーバ１１の大まかな画面機能を示しており、それら一点鎖線ブロック内の実線ブロックが、より細かい画面機能を示している。また、図７の下段の「印刷機能」という一点鎖線ブロックは、ユーザＰＣ６のイメージエディタ２２が持つ機能であり、その中の実線ブロックが細かい画面機能を示している。
【００５８】
また、図８〜図１６には、図７に示した各画面機能における具体的な画面遷移の様子が示されている。
【００５９】
以下、図７と図８〜図１６を参照して説明する。
【００６０】
図７に示すように、ウェブブラウザ２１からウェブサーバ１２にアクセスすると、最初にトップページ１００が表示される。トップページ１００から、画像の検索１１０に入ることができる。検索１１０が終わると、検索結果１２０が表示され、検索結果１１０の中から一つの画像を選ぶと、その選択画像のプレビュー表示１３０が行われる。
【００６１】
検索１１０では、図８に示すように、キーワード検索、画像ジャンル（例えば、芸能人、映画、イラストレーションなど）による検索、画像用途（例えば、カレンダー用、ポストカード用、そのまま印刷用など）による検索、ショップ（例えば、芸能プロダクション、アーティスト、キャラクタ企業など）による検索、それらを組み合わせた復号検索などが行える。検索結果１２０には、検索された画像のサムネイル画像のリストが表示される。各サムネイル画像に付加されていた画像名、提供元のショップ名、著作権による利用制限の説明、価格なども一緒に表示される。検索結果１２０のサムネイル画像リストから一つのサムネイル画像をマウスクリックなどで選択すると、その画像のプレビュー表示１３０が行われる。プレビュー表示１３０では、その画像のプレビュー画像（サムネイル画像より大きい）が表示され、それに付加されていた画像名、提供元のショップ名、著作権による利用制限の説明、価格、及び画像の解説文なども一緒に表示される。ユーザは、プレビュー表示１３０からその画像が気に入ったものか否かを判断する。
【００６２】
再び図７を参照して、プレビュー表示１３０の画面において、ユーザが、その選択画像をキープリスト１４０に入れるよう操作すれば、次にキープリスト１４０が表示される。プレビュー表示１３０で表示された選択画像をキープリスト１４０に入れるとき、ユーザは、図９に示すように、その選択画像を出力センタで印刷するかユーザプリンタで印刷するかと、用途（例えば、そのまま印刷、カレンダー、ポストカードなど）と、印刷サイズ（例えば、葉書、Ａ５〜Ｂ０などを）も一緒に指定する。そのとき、ウェブサーバ１２は、ユーザが指定できる事項の範囲を、その選択画像のプレビュー画像に付加されていた制御データによって制御する。例えば、その選択画像のカレンダーやポストカードへの使用が禁止されているならば、用途として、カレンダーやポストカードを指定することはできない。また、出力センタで印刷するかユーザプリンタで印刷するかは、ユーザの指定した印刷サイズに応じてウェブサーバ１２が自動的に決めるようにしてもよい。例えば、Ａ３サイズを超えると出力センタで、Ａ３サイズ未満ならユーザプリンタで、そして、Ａ３サイズはユーザの任意で選択するというようにである。
【００６３】
キープリスト１４０には、既にそこに入っている画像と今追加された画像について、サムネイル画像、画像名、利用制限の説明及び価格等が表示される。なお、キープリスト１４０では、サムネイル画像に代えて、プレビュー画像を表示しても良い。或いは、キープリスト１４０に適した別サイズの画像（例えば、サムネイル画像とプレビュー画像との中間のサイズのパレット画像）を、オーサリングサーバ１３のリサイズ処理（図３、ステップＳ２）において作成してウェブサーバ１２に登録しておいて、それをキープリスト１４０で表示するようにしてもよい。
【００６４】
図９に示すように、カレンダーの用途が指定されてキープリスト１４０に入れられた画像は、デフォルトのカレンダーテンプレート上にその画像が取り込まれた形でキープリスト１４０に入れられる。そして、その画像のうち、出力センタで印刷される画像については、そのデフォルトのカレンダーテンプレートがユーザの気に入らなければ、カレンダテンプレート表示１４１の処理に進んで別のカレンダーテンプレートに載せかえることが可能である（ユーザプリンタで印刷する場合には、後にイメージエディタ２２を用いてテンプレートを自由に設定できる）。また、出力センタで印刷される画像については、その用途にかかわらず、インク選択画面１４２へ進んで、出力センタでの印刷に使用するインクに、ユーザの好みの染料インク又は顔料インクを指定することができる。
【００６５】
続いて、図９に示すように、ユーザは、キープリスト１４０上で、「決済へ」ボタンをクリックする（ステップ１４３）か、又は「イメージエディタ起動」ボタンをクリックする（ステップ１４４又は１４５）ことができる。ここで、キープリスト１４０内の画像が全て出力センタで印刷される画像である場合には、「決済へ」ボタンをクリックする（ステップ１４３）ことしかできない。キープリスト１４０内の画像が全てユーザプリンタで印刷される画像である場合には、「イメージエディタ起動」ボタンをクリックする（ステップ１４４）ことしかできない。キープリスト１４０内に出力センタで印刷する画像とユーザプリンタで印刷する画像とが混在する場合には、基本的に「イメージエディタ起動」ボタンをクリックする（ステップ１４５）。
【００６６】
キープリスト１４０で「決済へ」ボタンをクリックした場合、図７に示すように（又は図１０〜図１１に詳細に示すように）、「オプション機能」、「会員機能」及び「決済機能」に順次進むことになる。図７に示すように、「オプション機能」では、付属品等追加１５０の処理を行ない、次に「会員機能」では、会員認証１６０の処理を行い（未だ会員登録していないならば会員登録１７０も行い）、次に「決済機能」では、決済１８０の処理を行い、それが終わると、出力センタへ印刷依頼が行き、「承りました」画面１９０が表示される。
【００６７】
具体的には、図１０に示すように、「決済へ」ボタンをクリックすると、まず、商品一覧画面１５１へ進み、そこで出力センタで印刷物に付けてくれる各種の付属品が選択でき、また、「額購入」ボタンをクリックして額選択画面１５２へ進み、そこで印刷物を入れる額も選択できる。商品一覧画面１５１で「進む」ボタンをクリックすると、会員認証画面１６１が表示され、そこでユーザは自分の会員ＩＤやパスワードを入力して会員認証を行う。会員でないユーザは、会員登録画面１７１へ進んで会員登録の手続をした後に、会員認証画面１６１で会員認証を行う。会員として認証されると、会員確認画面１６２が開いて、そのユーザの住所や氏名や電話番号や電子メールアドレスなどの登録内容が表示されるので、ユーザはそれを確認する。登録内容を変更する場合、ユーザは、会員情報修正画面１７２へ進んで、そこで新しい登録事項をエントリする。
【００６８】
会員認証画面１６２で登録事項が正しければ、ユーザは「確認」ボタンをクリックする。すると、図１１に示すように、お支払い明細確認画面１８１が表示されるので、そこでユーザは支払明細を確認し、次に決済方法選択画面１８２へ進み、そこでクレジットカードや銀行振込みなどの決済方法を選択し、次に決済処理画面１８３へ進んで、決済処理を実行する。決済処理が終わると、ウェブサーバ１２から出力センタ３へ印刷依頼が送られ、ウェブブラウザ２１には「承りました」画面１９０が表示される。
【００６９】
なお、フローチャートには図示してないが、出力センタ３へ印刷を依頼する前に、後述するユーザが自分で印刷する場合と同様に、ユーザのプリンタでテスト印刷を行なうことが出来る。その場合には、特にＢ０サイズのような大判の画像は、ユーザのプリンタで印刷できるＡ４サイズなどに縮小してテスト印刷することになる。
【００７０】
また、これもフローチャートには図示してないが、後述するユーザがイメージエディタ２２を用いてページレイアウトを編集した場合に、それをユーザのプリンタで印刷する代わりに、出力センタ３に印刷を依頼することもできる。
【００７１】
再び図９を参照して、キープリスト１４０で「イメージエディタ起動」ボタンがクリックされた場合（ステップ１４４又は１５５）、ユーザＰＳ６のイメージエディタ２２が起動する。すると、図７に示すように、イメージエディタ２２において、まず、ナビゲータ２１０が機能して、用途やテンプレート選択など各種の印刷使用を所定の順序でユーザに設定させ、その後、レイアウト処理２２０に移行して、印刷ページのレイアウトやデザインの編集をユーザに行わせる。レイアウト処理２２０が終わると、ユーザはテスト印刷２３０を行うことができる。
【００７２】
レイアウト処理２２０が終わると、また、本印刷を行うこともできる。本印刷を行うためには、ユーザは、ウェブブラウザ２１の画面に一旦戻って、付属品等追加１５０の処理へ進み、続いて会員認証１６０や決済１８０の処理を行う。会員認証１６０と決済１８０が完了すると、ウェブブラウザ２１に「イメージエディタで印刷が可能になりました」画面２００が表示され、イメージエディタ２２に対して本印刷２４０を行うことが許可される（それまでは、イメージエディタ２２は本印刷２４０を行うことができない）。そこで、ユーザは、イメージエディタ２２上で、本印刷２４０を開始して、本画像を印刷する。
【００７３】
本印刷２４０で使用する本画像のデータは、会員認証１６０と決済１８０が完了して本印刷２４０が許可された後に、ウェブサーバ１２からイメージエディタ２２にダウンロードされる。しかし、必ずしもそうである必要はない。別法として、例えば、テスト印刷２３０のときに（又はそれ以前に）、本画像のデータがイメージエディタ２２にダウンロードされ、本印刷だけでなくテスト印刷も、本画像を用いて行われるようにしてもよい。この場合、テスト印刷の印刷物は、「Sample」などの文字列が画像に重ねて印刷されている点を除いて、本印刷の印刷物と同じであるから、テスト印刷の精度が良くなる。
【００７４】
上述したイメージエディタ２２を起動してから本印刷までの画面遷移の流れは、図１２〜図１６に一層具体的に示されている。ここで、図１２〜図１３は、キープリスト１４０にユーザプリンタで印刷する画像のみが入っていた場合（つまり、図９のステップ１４４以降）の流れを示す。図１４〜図１６は、キープリスト１４０にユーザプリンタで印刷する画像と出力センタで印刷する画像が混じって入っていた場合（つまり、図９のステップ１４５以降）の流れを示す。
【００７５】
図１２に示すように、キープリスト１４０にユーザプリンタで印刷する画像のみが入っていた場合、イメージエディタ２２を起動すると（ステップ１４４）、まず、印刷用途表示画面２１１が現れ、そこでユーザは印刷用途（例えば、そのまま印刷、カレンダー、ポストカードなど）を選択し、次にテンプレート表示画面２１２へ進み、そこで、用途ごとに予め用意されたテンプレート（レイアウトの雛型）を選択し、次に用紙設定表示画面２１３へ進み、そこで印刷サイズや用紙方向を選択する。次に、レイアウト処理２１１へ進み、そこで、ウェブブラウザ１２からイメージエディタ２２にキープリスト１４０やそこに登録されている画像のレイアウト画像などをダウンロードし、そしてキープリスト１４０内から印刷したい画像をユーザが選んで、その選択画像のレイアウト画像を用いて、印刷ページのレイアウトやデザインを編集する。このレイアウト処理２２１では、イメージエディタ２２は、レイアウト画像に付加されている制御データに従って、選択画像について許されている範囲内で、ページレイアウトやデザインの編集操作をユーザに許す。レイアウト処理２２１が終わると（ステップ２２２）、ユーザはテスト印刷２３０を行って、編集結果の良し悪しを見ることができる。
【００７６】
その後、ユーザは自分のプリンタで本印刷をするための処理を進めることができるが、そうする代わりに、上記の編集結果（印刷ページ上の各画像や文字などの配置やサイズや色などのフォーマットだけを示したデータ）をウェブサーバ１２へ送って、その印刷を出力センタ３へ依頼することもできる。このように、ユーザシステム側でページ編集を行なって、その結果をサーバ１２へ送って出力センタ３へ印刷依頼する方法は、前述したサーバ１２上で編集を行なって出力センタ３へ印刷依頼する方法に比較して、サーバ１２の負担が少なく、また、ユーザ側もサーバ１２との接続に要する料金などを節約できるので、便利である。また、ユーザシステムでのイメージエディタ２２によるページ編集では、サーバ１２が提供する画像だけでなく、ユーザシステムが独自に持っている画像も印刷ページに取り込むことができるので、それを出力センタ３に印刷依頼してユーザプリンタでは実現できない大判で美しい印刷物を得られることは、ユーザにとって大変望ましいことである。ユーザシステムが独自に持っている画像を印刷ページに取り込んで編集し出力センタ３で印刷してもらう場合には、イメージエディタ２２は、編集結果だけでなく、そのユーザシステムが独自に持っている画像のデータもウェブサーバ１２へ送信し、ウェブサーバ１２は、その編集結果と、編集された印刷ページに配置されたウェブサーバ１２のもつ画像データと、ユーザシステムから受けた画像データとを出力センタ３へ送ることになる。
【００７７】
上記の編集終了後、ユーザが自分のプリンタで本印刷を行う場合には、図１３に示すように、制御は一旦ウェブブラウザ２１に戻って、ユーザはウェブブラウザ２１上の商品一覧画面１５３で自分が購入した画像（レイアウト処理が終わった画像）を確認した上で、会員認証や決済の処理に進む。会員認証と決済の処理手順（ブロック１６１〜１８３）は、既に図１０〜図１１を参照して説明した、出力センタで全て印刷してもらう場合のそれと同じである。なお、無料画像だけの場合には決済処理は不要である。そして、決済処理１８３が終わると、「イメージエディタで印刷が可能となりました」画面２００が現れる。その後、イメージエディタ２２へ制御が移って、イメージエディタ２２上で本印刷２４０を行うことができる。
【００７８】
イメージエディタ２２上が本印刷に失敗した場合、イメージエディタ２２はその失敗の理由と共に再印刷をウェブサーバ１２に申請することができる。すると、ウェブサーバ１２は、その申請のログを保存するとともに、再度同じページを本印刷することをイメージエディタ２２に許可する。これにより、万が一印刷失敗事故が発生しても、ユーザには支払った料金を無駄にすること無く正しい出力物が手に入ることが保証される。この再度の本印刷は、所定回数（例えば３回）まで許される。ウェブサーバ１２が申請のログを保存しておいて解析することで、この再度の本印刷の機能を不正に悪用する者を検出することもできる。
【００７９】
図１４に示すように、キープリスト１４０にユーザプリンタで印刷する画像と出力センタで印刷する画像が混じって入っていた場合、イメージエディタを起動して（ステップ１４５）、ユーザプリンタで印刷する画像と出力センタで印刷する画像のいずれに関しても、図１２を参照して説明したと同じ手順で編集を行ない、そして、テスト印刷を行うことができる。その後、図１５〜図１６に示すように、ユーザは一旦ウェブブラウザ２１に戻って、出力センタで印刷する画像については附属品の選択や額の選択を行い、続いて、既に説明したと同じ手順で会員認証と決済の処理を行う。会員認証と決済が終わると、出力センタで印刷する画像に付いては、その依頼が出力センタは送られて「承りました」画面１９０が表示され、ユーザプリンタで印刷する画像については、イメージエディタ２２を用いて本印刷２４０を行う。
【００８０】
以上が、画像検索から印刷までの画面遷移の流れである。ところで、上述の流れにおいて、会員認証は決済処理の直前に行っている、しかし、必ずしもそうである必要はない。別法として、会員認証を、例えば、キープリスト１４０にアクセスする直前に行う（つまり、会員だけがキープリスト１４０を持てる）ようにしてもよいし、或いは、プレビュー表示をする直前に行う（つまり、会員以外の者は画像検索しかできない）ようにしてもよいし、或いは、画像検索を行う前に行う（つまり、会員以外の者はこのウェブサーバを実質的に利用することができない）ようにしてもよい。
【００８１】
図１７〜図２８は、イメージエディタ２２が表示する諸画面を更に具体的に示している。
【００８２】
図１７は、図１２及び図１４に示した印刷用途表示画面２１１の例を示している。この画面には、図示のように、「そのまま印刷」、「カレンダー」、「ポストカード」、「フリーレアウト」などの印刷用途が、そのサンプル印刷例画像とともに表示される。ユーザは、この画面上でいずれかの用途を選択する。「次へ」ボタンをクリックすると、図１８に示す画面が現れる。
【００８３】
図１８は、図１２及び図１４に示したテンプレート表示画面２１２の例を示す。この画面には、図示のように、印刷用途毎に予め用意された幾つかのテンプレート（ページレイアウトの雛型）が表示される（図示のものは、「カレンダー」用のテンプレートの例である）。ユーザは、この画面上でいずれかのテンプレートを選択する。カレンダーの開始年月や月日表の休日や平日の印刷色、ポストカードの印刷文章や素の印刷色などの指定もこの画面上でできる。「次へ」ボタンをクリックすると、図１９に示す画面が現れる。
【００８４】
図１９は、図１２及び図１４に示した用紙設定表示画面２１３の例を示す。この画面では、印刷で使用する用紙のサイズと方向を設定することができる。「次へ」ボタンをクリックすると、キープリスト及びキープリスト内の画像のレイアウト画像などのリソースのダウンロードを開始する。ダウンロードの間、図２０に示す画面が表示されてダウンロードの進行状況を示す。
【００８５】
リソースのダウンロードが終わると、図２１に示すように、「画像リスト」というタグのウィンドウにキープリストが表示される（以下、このイメージエディタ２２上のキープリストを画像リストという）。この画像リストには、キープされている画像のサムネイル画像（又は、それより若干大きいパレット画像）と、画像名と、価格などが表示される。
【００８６】
この画像リストの中の任意の画像をダブルクリックすると、図２２に示すように、その画像の大きいレイアウト画像と、その画像のファイル形式やピクセルサイズやデータサイズなどを見ることができる。
【００８７】
また、図２１の「追加」ボタンをクリックすることで、図２３に示すように、ユーザＰＣ６内の任意のディレクトリに存在す画像ファイルを、画像リストに追加することができる。
【００８８】
また、図２１の「文字列追加」タグのウィンドウを前面表示すると、図２４に示すように、カレンダーやポストカードなどの場合に印刷ページへ挿入する文字列を編集することができる。
【００８９】
また、図２１の「全体表示」タグのウィンドウを前面表示すると、図２５に示すように、印刷ページ全体の画像を見ることができる。
【００９０】
図２１〜図２５の画面で「エディタ起動」ボタンをクリックすると、図２６に示すエディタウィンドウが表示され、そこで印刷ページのより詳細なレイアウトやデザインを編集することができる。例えば、図２６に示すように、ページ内に配置された画像や日付表や文字列などのサイズ、色、配置などを編集できる。
【００９１】
以上の編集作業を通じて、イメージエディタ２２は、レイアウト画像に付加されていた制御データに従って、ユーザに許す編集操作を制御する。たとえば、図２７に示した例において、もし画像の拡大・縮小が禁止されていたならば、画像のサイズ変更はできない。
【００９２】
編集が終わると、次に、図２８に示す印刷ウィンドウに移行して、テスト印刷又は本印刷行う行うことができる。また、本印刷を行う場合には、無料画像だけの場合は別として、前述したように一旦ウェブブラウザ２２に戻って会員認証と決済を済ます必要がある。
【００９３】
以上、本発明の一実施形態を説明したが、上記の実施形態はあくまで本発明の説明のための例示であり、本発明を上記実施形態にのみ限定する趣旨ではない。従って、本発明は、上記実施形態以外の様々な形態でも実施することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態の構成を示すブロック図。
【図２】サーバシステム１とユーザのパーソナルコンピュータ６がそれぞれもつ機能構成を示すブロック図。
【図３】サーバシステム１において、オーサリングサーバ１３がコンテンツベンダ５から受け取った画像をこのサーバシステム１に登録するための処理の流れを示すフローチャート。
【図４】本画像の印刷サイズと解像度の関係を示す図。
【図５】ユーザが所望の画像を検索してから印刷するまでの大体の手順を示すフローチャート。
【図６】テスト印刷で画像上に重ねて印刷される文字列の例を示す図。
【図７】ユーザＰＣ６のモニタ画面の遷移の全体的概要を示したフローチャート。
【図８】画像検索を行う時の画面の遷移を示したフローチャート。
【図９】キープリストに画像を入れたときの画面の遷移を示したフローチャート。
【図１０】出力センタで全画像を印刷してもらうときの会員認証までの画面の遷移を示したフローチャート。
【図１１】出力センタで全画像を印刷してもらうときの決済処理の画面の遷移を示したフローチャート。
【図１２】ユーザプリンタで全画像を印刷するときのイメージエディタの画面の遷移を示したフローチャート。
【図１３】ユーザプリンタで全画像を印刷するときの編集終了から本印刷までの画面の遷移を示したフローチャート。
【図１４】或る画像は出力センタで印刷し別の画像はユーザプリンタで印刷するときのイメージエディタの画面の遷移を示したフローチャート。
【図１５】或る画像は出力センタで印刷し別の画像はユーザプリンタで印刷するときの会員認証までの画面の遷移を示したフローチャート。
【図１６】或る画像は出力センタで印刷し別の画像はユーザプリンタで印刷するときの決死処理の画面の遷移を示したフローチャート。
【図１７】図１２及び図１４に示した印刷用途表示画面２１１の例を示した図。
【図１８】図１２及び図１４に示したテンプレート表示画面２１２の例を示した図。
【図１９】図１２及び図１４に示した用紙設定表示画面２１３の例を示した図。
【図２０】ウェブサーバ１２からイメージエディタ２２への、リソースのダウンロードの進行状況を表す画面の例を示した図。
【図２１】画像リストウィンドウの例を示した図。
【図２２】１つの画像の詳細を表すウィンドウの例を示した図。
【図２３】画像追加のためのウィンドウの例を示した図。
【図２４】文字列追加ウィンドウの例を示した図。
【図２５】全体表示ウィンドウの例を示した図。
【図２６】エディタウィンドウの例をした図。
【図２７】エディタウィンドウで編集する様子の例を示した図。
【図２８】印刷ウィンドウを示した図。
【符号の説明】
１  サーバシステム
２  ユーザシステム
３  出力センタ
６  ユーザＰＣ
７  プリンタ
１２  ウェブサーバ
２１  ウェブブラウザ
２２  イメージエディタ
【図１】
0003882905.tif 000002
【図２】
0003882905.tif 000003
【図３】
0003882905.tif 000004
【図４】
0003882905.tif 000005
【図５】
0003882905.tif 000006
【図６】
0003882905.tif 000007
【図７】
0003882905.tif 000008
【図８】
0003882905.tif 000009
【図９】
0003882905.tif 000010
【図１０】
0003882905.tif 000011
【図１１】
0003882905.tif 000012
【図１２】
0003882905.tif 000013
【図１３】
0003882905.tif 000014
【図１４】
0003882905.tif 000015
【図１５】
0003882905.tif 000016
【図１６】
0003882905.tif 000017
【図１７】
0003882905.tif 000018
【図１８】
0003882905.tif 000019
【図１９】
0003882905.tif 000020
【図２０】
0003882905.tif 000021
【図２１】
0003882905.tif 000022
【図２２】
0003882905.tif 000023
【図２３】
0003882905.tif 000024
【図２４】
0003882905.tif 000025
【図２５】
0003882905.tif 000026
【図２６】
0003882905.tif 000027
【図２７】
0003882905.tif 000028
【図２８】
0003882905.tif 000029