(57)【要約】【課題】  本発明は、ユーザがネットワークを介した印刷サービスを利用する場合に、希望する画像データをどの印刷用紙サイズで印刷すれば、十分な印刷品質を維持できるかを容易に知ることができるようにすることを目的とする。【解決手段】  ユーザが印刷を希望する画像データの画素数と印刷用紙サイズの必要画素数を比較する。そして、その比較の結果に応じて警告を通知するための表示データあるいは、識別可能なマークを付与した表示画面を作成する。【選択図】  図９
2006244520.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信可能な印刷管理装置であって、
画像データを取得する取得手段と、
印刷用紙サイズの指定を受け付ける受付手段と、
前記取得された画像データの画素数と前記指定された印刷用紙サイズの必要画素数を比較する比較手段と、
前記比較の結果に応じて表示データを作成する作成手段を備えたことを特徴とする印刷管理装置。
【請求項２】
前記比較手段は、前記印刷用紙サイズの必要画素数に対する前記画像データの画素数の割合が閾値を満たすかどうかを比較することを特徴とする請求項１記載の印刷管理装置。
【請求項３】
ネットワークを介して通信可能な印刷管理装置であって、
画像データを取得する第１取得手段と、
印刷用紙サイズを取得する第２取得手段と、
前記画像データの画素数と前記印刷用紙サイズの必要画素数を比較する比較手段と、
前記比較の結果に応じてマークが付与された表示画面を生成する生成手段を備えたことを特徴とする印刷管理装置。
【請求項４】
前記表示画面では、前記印刷用紙サイズがリスト表示されることを特徴とする請求項３記載の印刷管理装置。
【請求項５】
前記表示画面では、前記印刷用紙サイズがインジケータ表示されることを特徴とする請求項３記載の印刷管理装置。
【請求項６】
前記表示画面では、前記マークが印刷用紙サイズに付与されて表示されることを特徴とする請求項３記載の印刷管理装置。
【請求項７】
前記マークが付与された印刷用紙サイズを初期値として設定する設定手段をさらに備えたことを特徴とする請求項６記載の印刷管理装置。
【請求項８】
ネットワークを介して通信する通信ステップと、
画像データを取得する取得ステップと、
印刷用紙サイズの指定を受け付ける受付ステップと、
前記取得された画像データの画素数と前記指定された印刷用紙サイズの必要画素数を比較する比較ステップと、
前記比較の結果に応じて表示データを作成する作成ステップを備えたことを特徴とする印刷管理方法。
【請求項９】
前記比較ステップでは、前記印刷用紙サイズの必要画素数に対する前記画像データの画素数の割合が閾値を満たすかどうかを比較することを特徴とする請求項８記載の印刷管理方法。
【請求項１０】
ネットワークを介して通信する通信ステップと、
画像データを取得する第１取得ステップと、
印刷用紙サイズを取得する第２取得ステップと、
前記画像データの画素数と前記印刷用紙サイズの必要画素数を比較する比較ステップと、
前記比較の結果に応じてマークが付与された表示画面を生成する生成ステップを備えたことを特徴とする印刷管理方法。
【請求項１１】
前記表示画面では、前記印刷用紙サイズがリスト表示されることを特徴とする請求項１０記載の印刷管理方法。
【請求項１２】
前記表示画面では、前記印刷用紙サイズがインジケータ表示されることを特徴とする請求項１０記載の印刷管理方法。
【請求項１３】
前記表示画面では、前記マークが印刷用紙サイズに付与されて表示されることを特徴とする請求項１０記載の印刷管理方法。
【請求項１４】
前記マークが付与された印刷用紙サイズを初期値として設定する設定ステップをさらに備えたことを特徴とする請求項１３記載の印刷管理方法。
【請求項１５】
ネットワークを介して通信する通信ステップと、
画像データを取得する取得ステップと、
印刷用紙サイズの指定を受け付ける受付ステップと、
前記取得された画像データの画素数と前記指定された印刷用紙サイズの必要画素数を比較する比較ステップと、
前記比較の結果に応じて表示データを作成する作成ステップを備えた印刷管理方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１６】
前記比較ステップでは、前記印刷用紙サイズの必要画素数に対する前記画像データの画素数の割合が閾値を満たすかどうかを比較することを特徴とする請求項１５記載のプログラム。
【請求項１７】
ネットワークを介して通信する通信ステップと、
画像データを取得する第１取得ステップと、
印刷用紙サイズを取得する第２取得ステップと、
前記画像データの画素数と前記印刷用紙サイズの必要画素数を比較する比較ステップと、
前記比較の結果に応じてマークが付与された表示画面を生成する生成ステップを備えた印刷管理方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１８】
前記表示画面では、前記印刷用紙サイズがリスト表示されることを特徴とする請求項１７記載のプログラム。
【請求項１９】
前記表示画面では、前記印刷用紙サイズがインジケータ表示されることを特徴とする請求項１７記載のプログラム。
【請求項２０】
前記表示画面では、前記マークが印刷用紙サイズに付与されて表示されることを特徴とする請求項１７記載のプログラム。
【請求項２１】
前記マークが付与された印刷用紙サイズを初期値として設定する設定ステップをさらに備えた印刷管理方法をコンピュータに実行させることを特徴とする請求項２０記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してユーザのコンピュータ装置等からの画像の印刷注文を受け付ける印刷管理装置、印刷管理方法及びそのプログラムに関するものである。
【背景技術】
【０００２】
近年、通信インフラの整備及び情報通信技術の発展により、インターネット等を利用した情報提供サービス及び情報利用サービスが可能となった。特に、テキストデータ、画像データ、音声データ等全てのデータがデジタル化されたマルチメディア環境での、情報の共有、情報の提供が可能となり、インターネット等を介して多くの情報提供サービスが誕生している（例えば、特許文献１参照。）。また、これと同時に、半導体デバイスの微細化が順調に進み、デジタルスチルカメラやデジタルビデオカメラに代表される画像入力機器を構成するＬＳＩや固体撮像素子の部品サイズ、コストがスケールダウンした事で、これら画像入力機器が、ユーザの間に、画像を撮影する電子機器として、深く浸透してきている。
【０００３】
デジタルカメラ等を購入したユーザが撮影した画像データは、デジタルカメラ内にあるメモリに保存された後、一般的に顧客が所有するパーソナルコンピュータ内のＨＤＤ等に代表される記録装置に転送されて管理保存されるか、または、ＣＤ−Ｒ等の外部記録メディアに書きこまれ保管されるのが一般的である。また、デジタルカメラのみならずカラースキャナの普及に伴い電子データとして画像を作成、保管することが容易にできるようになってきている。
【０００４】
そして、先に説明したようなインターネット等の急激な発達により、この通信インフラを利用した情報利用＆提供サービスが急増する中、インターネット上のサーバの記憶領域に、ユーザが画像入力機器で撮影した画像データを預かり、その画像データをユーザが望む時に再度閲覧できるようなサービスを提供するアプリケーションサービスプロバイダや、インターネットを利用して年賀状やワープロ文書、画像等の電子ドキュメントを転送してもらうことにより、印刷物をプリントアウトして商品を提供するプリントサービスプロバイダが登場するようになってきている。
【特許文献１】特表２００１−５０９６１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような技術背景から今後は、インターネットを利用したプリントサービスプロバイダ（以下、印刷管理システムとも呼ぶ）において、種々の画像入力機器やアプリケーションにより作成され異なる表示要件を持つ画像データをクライアントＰＣから預かり、印刷対象物により異なる出力条件などを決定して、種々の印刷機器で印刷するサービスが普及することが考えられる。しかしながら、デジタルカメラやスキャナ等の種々の画像入力機器は、それぞれ異なる画像フォーマットや画像サイズで画像入力を行うものであるため、このような印刷管理システムにおいて、ユーザが印刷を求める画像データが、ユーザの求める印刷機器や印刷対象物において品質を保持できる出力要件を満たしているかどうか認識することができず、ユーザは印刷物を入手してから所望した品質が得られなかったことを知ることになるという問題が考えられる。
【０００６】
本発明は、上記問題点を鑑みてなされたものであり、ユーザがネットワークを介した印刷サービスを利用する場合に、希望する画像データをどの印刷用紙サイズで印刷すれば、十分な印刷品質を維持できるかを容易に知ることができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本願発明は、ネットワークを介して通信可能な印刷管理装置であって、画像データを取得する取得手段と、印刷用紙サイズの指定を受け付ける受付手段と、前記取得された画像データの画素数と前記指定された印刷用紙サイズの必要画素数を比較する比較手段と、前記比較の結果に応じて表示データを作成する作成手段を備えたことを特徴とする。
【０００８】
また、本願発明は、ネットワークを介して通信可能な印刷管理装置であって、画像データを取得する第１取得手段と、印刷用紙サイズを取得する第２取得手段と、前記画像データの画素数と前記印刷用紙サイズの必要画素数を比較する比較手段と、前記比較の結果に応じてマークが付与された表示画面を生成する生成手段を備えたことを特徴とする。
【発明の効果】
【０００９】
以上説明したように、本発明によれば、ユーザは希望する画像データをどの印刷用紙サイズで印刷すれば、十分な印刷品質を維持できるかを容易に知ることができる。
【発明を実施するための最良の形態】
【００１０】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１１】
＜システムの構成＞
図１は、本実施形態における印刷管理サービスを構成する全体のシステム概念図であり、この図を用いて説明を行う。
【００１２】
１０１は画像入力機器であり、静止画を撮影し、画像データとして記録できるデジタルスチルカメラや、動画を撮影し、動画像データとして記録できるデジタルビデオカメラ、またはスキャナ等に相当し、イメージ情報である光学像を、電気信号に変換し、所定の画像処理をした後、デジタル情報として、記録、再生する装置である。１０２Ａ及び１０２Ｂは、ユーザ用パーソナルコンピュータであり（以下、ユーザＰＣまたはクライアントＰＣと呼ぶ）、１１６は、画像入力装置１０１とユーザＰＣ１０２Ａ間で、撮影された画像データを転送するためのデータ転送用インタフェースである。このデータ転送用インタフェース１１６は、ＵＳＢ、ＩＥＥＥ１３９４に代表される有線インタフェースの場合や、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈに代表される無線系インタフェースの場合もある。
【００１３】
画像入力装置１０１で撮影されデジタル情報として格納されている画像データは、このデータ転送用インタフェース１１６を介して、ユーザＰＣ１０２ＡのＨＤＤに代表される情報記憶装置の記憶領域に転送される。この画像入力装置１０１からユーザＰＣ１０２Ａの画像データ転送に関しては、ユーザＰＣ１０２ＡにインストールされているＯＳまたは専用のソフトウエア（例えば、デジタルカメラドライバやスキャナドライバに相当する）からの命令で、画像入力装置１０１内にある情報記憶装置に格納されている画像データを一括転送する場合と、画像入力装置１０１から送らせる転送コマンドで、ユーザＰＣ１０２ＡのＯＳまたは専用ソフトウエアが、ユーザＰＣ１０２Ａの情報記録部に、データ記録領域を確保し、画像データを転送する場合がある。この様にして、ユーザＰＣ１０２Ａに転送された画像データは、以下の手順によって、インターネット１０４に接続されている本発明の印刷管理装置であるイメージサービスプロバイダ１０５にアップロードされる。イメージサービスプロバイダ１０５は、後述するようにクライアントＰＣ（ユーザＰＣ）１０２Ａから印刷オーダを受け付け、自身の管理部で保持している画像データを用いてプリントサイトに適した印刷要求を生成し、プリントサイトに印刷要求を発送して、印刷物の印刷処理を行わせる制御を行うものであり、従来のプリントサービスプロバイダと同様な制御処理を実現している。
【００１４】
ユーザＰＣ１０２Ａ上で動作するインターネット１０４での情報転送可能な標準プロトコルを有するブラウザは、ｈｔｔｐプロトコル等の標準プロトコルを用いてイメージサービスプロバイダ１０５にアクセスし、イメージサービスプロバイダ１０５のサーバＰＣが管理するＨＴＭＬ、ＸＭＬ等の記述言語で作成された画像、音声等のマルチメディア情報とリンクされている情報を表示する。この動作により、ユーザＰＣ１０２Ａは、イメージサービスプロバイダ１０５が提供する通信インフラとしてインターネット１０４を利用したサービスを受ける事ができる。
【００１５】
次にユーザＰＣ１０２Ａの情報記憶領域に格納されている画像入力装置１０１で撮影された画像データは、ユーザＰＣ１０２Ａのユーザの要求により、イメージサービスプロバイダ１０５に転送される。（以下この転送を、画像アップロードと呼ぶ。）画像アップロードは、先に述べたブラウザから、ユーザに転送したい画像データを選択させて、画像アップロードの要求アクションに連動して転送される場合や、画像アップロード専用ソフトウエア等を用いて、ユーザに画像データを選択させ、前述した画像アップロード専用ソフトウエアからブラウザを介さずに直接、転送される場合がある。いずれの場合も、ｈｔｔｐやｆｔｐのインターネット上で利用可能なプロトコルに基づいて実行される。
【００１６】
この一連の動作を、イメージサービスプロバイダ１０５で、実行するモジュールがフォトシェアリングモジュール１０６である。アップロードされた画像データは、フォトシェアリングモジュール１０６にて、イメージサービスプロバイダ１０５が使用可能なデータフォーマット（本実施例では、Ｊｐｅｇ画像、ＧＩＦ画像の画像フォーマットや、ＴＩＦＦやＰＤＦのファイルフォーマットであるかが判断される）であることがチェックされ、利用可能であると判断された場合に、クライアントＰＣ１０２からイメージサービスプロバイダ１０５のサーバ装置にアップロードされた画像データが画像データベース１１７に格納される。そして、イメージサービスプロバイダ１０５のフォトシェアリングモジュール１０６は、格納した画像データの属性情報をデータベース１１８に格納する。
【００１７】
この段階でフォトシェアリングモジュール１０６は、正常に画像データがアップロードされた旨を、ＨＴＭＬ形式の表示情報としてユーザＰＣ１０２Ａに通知し、ユーザＰＣ１０２は通知された表示情報をブラウザに表示する。イメージサービスプロバイダ１０５の情報データベース１１８には、先に説明した画像データの属性情報以外にも、イメージサービスプロバイダ１０５に先に登録しているユーザ属性情報（ユーザＩＤ、パスワード、氏名、住所、クレジットカード番号など）のデータと、アップロードされた画像データのプリントサービスを提供するプリントサイトの属性情報等の各種データ（プリントサイト用のユーザＩＤやパスワード、印刷オーダを出すためのオーダフォーマットなど）が、一元管理されている。そして、ユーザＰＣ１０２Ａからイメージサービスプロバイダ１０５にアップロードされた画像データを、ユーザは、ユーザＰＣ１０２Ａのブラウザを介して、指定した画像データを閲覧することができる。この閲覧に関しては、アップロードされた画像データを、複数枚をひとつの単位とし、アルバムとして管理される場合もある。また、ユーザは自身がアップロードした画像データを他のユーザとシェアすることも可能であり、ユーザＰＣのブラウザを介して、アルバムをシェアしたいユーザのメールアドレスに入力することにより、イメージサービスプロバイダ１０５は、入力されたメールアドレスにアルバムのＵＲＬとパスワードを電子メールで送信制御し、電子メールを受信したユーザがブラウザを介して指定されたＵＲＬ先のイメージサービスプロバイダ１０５のパスにアクセスし、パスワードを入力することによりアルバムを閲覧することが可能となる。
【００１８】
次にアップロードした画像データのプリント注文の流れを、順を追って説明する。前述したように、イメージサービスプロバイダ１０５にアップロードした画像データの内、ユーザＰＣ１０２Ａのユーザは、ブラウザを介して、自分がアップロードした画像データを閲覧することができる。このとき、閲覧する画像データを選択する方法としては、単一の画像単位で、逐次閲覧する画像を選択していく場合や、上述した複数枚を一つのアルバムとして登録し、複数個のアルバム群から自分が閲覧したいアルバムを選択し、その選択されたアルバムが管理している個々の画像を閲覧する場合がある。
【００１９】
イメージサービスプロバイダ１０５は、ユーザＰＣ１０２からアルバム閲覧要求を受けると、要求されたアルバムの画像データのサムネイル一覧をＨＴＭＬ形式の表示データとして生成し、ユーザＰＣ１０２に返送する。この表示データは、画像データのサムネイルの近傍に「実画像の表示を行う」実行ボタンと「印刷注文用のカゴに入れる」実行ボタンとがユーザＰＣのブラウザに表示され、更にその表示データの任意の位置に「カゴの中の画像の印刷注文を行う」実行ボタンがブラウザに表示されるように構成されている。そして、ユーザがブラウザを介して「実画像の表示を行う」実行ボタンを押下すると、実際に登録されている画像データの表示要求がユーザＰＣ１０２からイメージサービスプロバイダ１０５に対して送信され、それに応じてイメージサービスプロバイダ１０５は要求された画像データを画像ＤＢ１１７から読み出し、ＨＴＭＬ形式のプレビュー表示データを生成し、ユーザＰＣに返送する。また、ユーザがブラウザを介して「印刷注文用のカゴに入れる」実行ボタンを押下すると、対応する画像ＩＤと印刷注文用のカゴに入れるための指示情報がユーザＰＣからイメージサービスプロバイダ１０５に対して送信され、それに応じてイメージサービスプロバイダ１０５は、ユーザＰＣ１０２のユーザＩＤに対応して印刷注文用ＤＢに画像ＩＤを登録する。また、ユーザがブラウザを介して「カゴの中の画像の印刷注文を行う」実行ボタンが押下すると、カゴ内の画像の印刷注文を依頼する指示がユーザＰＣからイメージサービスプロバイダ１０５に対して送信され、それに応じてイメージサービスプロバイダ１０５は、カゴ内の画像ＩＤから印刷注文すべき画像データを認識し、それぞれの画像データをどのように印刷するかの出力条件をユーザに入力させるための出力条件入力フォームをＨＴＭＬ形式で生成し、ユーザＰＣ１０２に返送する。そして、ユーザＰＣ１０２のブラウザに表示される出力条件入力フォームに対して、ユーザが、印刷用紙サイズ、印刷用紙種類（一般にメディアタイプと呼ばれる）、印刷枚数、料金支払い方法等の出力条件を入力し、「ＯＫ」ボタンを押下して指示すると、ユーザＰＣ１０２からイメージサービスプロバイダ１０５に出力条件フォームに入力された出力条件の値が送信される。イメージサービスプロバイダ１０５は、ユーザＰＣ１０２から受信した出力条件に基づいて、出力先のプリントサイトに対する印刷オーダのオーダフォーマットを情報データベース１１８から読み出し、出力先のプリントサイトに対する印刷オーダを生成する。そして、イメージサービスプロバイダ１０５は、ユーザからアップロードされた画像データのプリント注文を、画像データのプリントアウトをソリューションとして提供するプリントサイトに依頼する。このプリントプロバイダが、プリントサイト１０９Ａ、１０９Ｂ、１０９Ｃである。図面の関係上、プリントサイトを、３つほど図示したが、これ以上の場合もあり、その数に制限はない。また、イメージサービスプロバイダ１０５およびプリントサイト１０９Ａが同じサイトのサービスであってもよい。
【００２０】
また、ユーザＰＣ１０２Ａのユーザは、アップロードした画像の閲覧画面から、プリントアウトして商品として欲しい画像データを選択する際に、ユーザは同様のブラウザを介して、イメージサービスプロバイダ１０５が提供できるプリントサイト１０９Ａ、１０９Ｂ、１０９Ｃの中から、自分が注文したいプリントサイトを選択する。ユーザは、各プリントサイトが提供するサービス、価格、納期等を考慮して、自分が発注するプリントサイトを選択することが可能である。以後、説明の便宜上、ユーザがプリントサイト１０９Ａを選択したものと想定して説明を進めるが、ユーザが選択する先が、プリントサイト１０９Ｂ、プリントサイト１０９Ｃであっても、基本的な情報の流れは同一である。ただし、イメージサービスプロバイダ１０５およびプリントサイト１０９Ａが同じサイトのサービスの場合、プリントサイトを選択する必要がない場合もある。プリント注文したいユーザは、閲覧画面から、プリント注文したい画像データを選択し、イメージサービスプロバイダ１０５に通知する。
【００２１】
ここで、イメージサービスプロバイダ１０５における具体的な印刷依頼処理について説明する。イメージサービスプロバイダ１０５では、ユーザＰＣ１０３からプリントアウトの依頼のあった画像データに関する仮プリントオーダを生成し、プリントサイト１０９Ａにインターネット１０４を介して、見積もり依頼をかける。イメージサービスプロバイダ１０５からの仮プリントオーダを受けたプリントサイト１０９Ａは、課金手段である１１０Ａの課金２モジュールで、仮プリントオーダの内容から価格を算出し、見積価格を、インターネット１０４を介して、イメージサービスプロバイダ１０５に通知する。イメージサービスプロバイダ１０５は、この見積価格の情報を、リアルタイムに受信し、ユーザＰＣ１０２Ａに情報として転送し、プリント注文をするユーザに、ダイナミックにプリントサイト１０９Ａが提示する価格を提示する事ができる。この提示された価格での購入を、プリント注文したユーザＰＣ１０２Ａのユーザが認め、承認のアクションをイメージサービスプロバイダ１０５に返すと、決済手段１０７がこれを受理し、決済処理される。決済が終了した段階で、イメージサービスプロバイダ１０５は、正式なプリントオーダを、プリントサイト１０９Ａに送る。プリントサイト１０９Ａは、この正式プリントオーダを受理し、プリントアウトに必要な画像データを、イメージサービスプロバイダ１０５のデータベースから獲得する。この様にして獲得された画像データは、プリントサイト１０９Ａが所有する印刷手段１１１Ａを用いて、プリントアウトされ印刷物１１２Ａとして出力される。プリントアウトされた印刷物１１２Ａは、何がしかの運送手段によって、プリントアウトを依頼したユーザＰＣ１０２Ａの使用者が指定した配送先に届けられる。
【００２２】
以上が画像入力装置１０１で撮影した画像データを、ユーザＰＣ１０２Ａを介して、画像をアップロードした事で提供されるイメージサービスプロバイダ１０５の閲覧及びプリント注文のサービスの説明である。ただし、イメージサービスプロバイダ１０５およびプリントサイト１０９Ａが同じサイトのサービスの場合、インターネット１０４を介して、イメージサービスプロバイダ１０５とプリントサイト１０９Ａが情報を交換する必要はない。
【００２３】
以上のようなシステムにおいて実現されるフォトサービスの例として、本実施形態では主に以下の印刷サービスの詳細を説明する。もちろん、本実施形態におけるフォトサービスシステムによって実現されるサービス、機能は上記に限られるものではない。
【００２４】
＜プリントオーダ＞
図２はユーザがイメージサービスプロバイダを利用してプリントオーダを行うときのクライアントＰＣ１０２Ａ、イメージサービスプロバイダ１０５、プリントサイト１０９Ａ間での処理の流れを表した図である。ユーザがイメージサービスプロバイダに対して印刷オーダを発行すると、イメージサービスプロバイダ１０５内の画像イメージの印刷物を得るための印刷注文を実行することができる。
【００２５】
ステップＳ２０１にて、ユーザＰＣ１０２からイメージサービスプロバイダ１０５に対して印刷オーダ指示（印刷要求）が発行されるとステップＳ２０２でイメージサービスプロバイダ１０５のサーバ装置は、図３に示されるプリントサイトの選択画面３００を表示させるための表示データを生成し、ユーザＰＣ１０２に送信する。
【００２６】
ステップＳ２０３では、ユーザＰＣ１０２は受信した表示データをブラウザの表示画面に選択画面３００を表示させて、ユーザに対してプリントサイト選択領域３０１よりプリントサイトを選択させる。プリントサイトが選択されている状態でＯＫボタン３０２が押下されると、ユーザＰＣ１０２はイメージサービスプロバイダ１０５に対して選択されたプリントサイトの指示を送信し、ステップＳ２０４に処理を移す。尚、不図示であるが、ステップＳ２０３でユーザがキャンセルボタン３０３を押下した場合には処理を中断することは明らかである。また、サイト説明用ボタン３０４が押下されると、現在選択中のプリントサイトに関する情報が表示される。具体的には、ユーザＰＣ１０２からイメージサービスプロバイダ１０５に対して選択状態のプリントサイトの識別ＩＤと詳細要求指示が発送され、イメージサービスプロバイダ１０５から当該プリントサイトの詳細情報、例えば、プリントサイトで提供しているサービス一覧やプリントショップの場所などの情報が送信され、ユーザＰＣ１０２は受信した情報をブラウザの表示画面に表示し、ユーザに対してプリントサイトの説明を報知する。
【００２７】
ステップＳ２０４において、イメージサービスプロバイダ１０５のサーバ装置は、前述したようにユーザＰＣ１０２と出力条件フォームによる出力条件の入力処理を行わせ、通知された出力条件に従って、出力先のプリントサイト（ここでは便宜上、プリントサイト１０９Ａにする）に対して仮印刷オーダを発行する。仮印刷オーダの発行が通知されると、プリントサイト１０９ＡはステップＳ２０５にて、図４に示す画像選択画面４００を表示するための表示データを生成し、イメージサービスプロバイダ１０５に送信し、イメージサービスプロバイダ１０５では、受信した表示データをアルバムの画像データのサムネイルを入れることにより変更する。画像選択画面４００はプリントサイトが作成するプリント注文用画像選択画面で、プリント時の印刷タイプ（縁有り、縁無し）を選択する選択領域４０１と、アルバム内のサムネイル画像を表示する領域４０２、プリントサイズを選択する選択領域４０３、プリント枚数を指定する入力領域４０４及び、見積もり要求ボタン４０５、キャンセルボタン４０６を有する。尚、サムネイル画像表示領域４０２、サイズ選択領域４０３、印刷枚数入力力領域４０４は仮オーダに含まれている画像データの個数分存在する。画像選択画面４００の表示処理、および見積もり要求ボタン４０５が押下された場合の画像選択処理については後述する。ここでは、プリントサイトは画像選択画面のフォームを生成し、実際の画面内の画像データのサムネイルはイメージサービスプロバイダ１０５で付加するよう説明したが、これに限らず、プリントサイトがイメージサービスプロバイダ１０５からアルバム内の画像データのサムネイルを取得して、プリントサイト内で画像選択画面の表示データを完成させてもよい。
【００２８】
ステップＳ２０６では、プリントサイトからイメージサービスプロバイダ１０５を経由して画像選択画面４００の表示データを受信して、ブラウザの表示画面上に注文画面４００（画像選択画面９を表示させる。そして、ユーザに注文画像の選択を行わせ、サイズ、枚数の入力を行わせた後で、ユーザＰＣのブラウザは、見積もりボタン４０５が押下されたか判断する。見積もりボタン４０５が押下された場合には、ステップＳ２０７にて、プリントサイト１０９Ａのサーバ装置は見積もり算出処理を行う。ステップＳ２０７で見積もり算出が行われると、その情報をイメージサービスプロバイダ１０５のサーバ装置に通知する。ステップＳ２０６で見積もり要求を行わなかった場合、つまり画面４００にてキャンセルボタン４０６が押下されたときにはステップＳ２１８にてプリントサイト１０９Ａの仮印刷オーダは削除され、印刷要求が中止されたことがイメージサービスプロバイダ１０５に通知される。ステップＳ２１９にてイメージサービスプロバイダは仮印刷オーダ処理を中断する。
【００２９】
ステップＳ２０７でプイリントサイト１０９Ａから見積もりデータが通知されるとイメージサービスプロバイダ１０５のサーバ装置はステップＳ２０８でイメージサービスプロバイダでの付加価値情報を見積価格に加減算し、その結果をユーザに表示する。図５はそのとき表示される見積もり画面である。
【００３０】
見積もり画面が表示されると、ユーザはステップＳ２０９にて購入検討処理を行う。図２ではステップＳ２０９にまとめて購入検討としたが、購入検討時にはイメージサービスプロバイダ１０５のサーバ装置とユーザ間で、図６に示すクレジット情報の入力、及び図７に示す配送先の入力が行われ、その間にキャンセルボタン５０３、６０２及び７０２が押下された場合にはステップＳ２１６の注文取消し承認処理に移る。なお、本実施の形態では配送時の送料は一律料金であるため、上記のようなフローになっているが、もし、料金が配送先によって異なる場合には、図７に示す配送先の入力がステップＳ２０７で見積もり算出処理を行う前にプリントサイト１０９Ａで行われる。
【００３１】
ユーザが注文を行った場合にはステップＳ２１０にてイメージサービスプロバイダ１０５のサーバ装置で決済処理を行い、ステップＳ２１１でプリントサイトに対して正式印刷オーダを生成し、正式のオーダを発行する。正式印刷オーダは、情報データベース１１８からオーダフォーマットに基づいて生成されるオーダであるが、先に発行している仮印刷オーダを同様に生成している場合は、仮印刷オーダが正式印刷オーダである旨を通知を行うだけでも代用可能である。
【００３２】
正式オーダが通知されるとプリントサイトではステップＳ２１２でオーダ受注処理を行い、ステップＳ２１３でイメージサービスプロバイダより画像データを取得して、ステップＳ２１４でそのデータの印刷処理を行う。さらにステップＳ２１５で配送指示を行って処理を終了する。尚、不図示であるが、ステップＳ２１２からステップＳ２１５の各処理を行ったときにプリントサイトのステータスをイメージサービスプロバイダに返し、その情報がイメージサービスプロバイダ上のデータベースに保管される。
【００３３】
ステップＳ２１６でイメージサービスプロバイダ１０５のサーバ装置が注文取消し承認を行った場合には、プリントサイトに対して仮オーダの削除を要求し、ステップＳ２１７でプリントサイトはその要求に従い仮オーダを削除する。
【００３４】
＜見積もり要求ボタン押下時の処理＞
図２におけるステップＳ２０６で表示した注文画面４００より、見積もりボタン４０５を押下した場合には、ステップＳ２０７においてプリントサイトで見積もり算出処理が行われ、ステップＳ２０８において、イメージサービスプロバイダ１０５で付加価値情報追加価格表示処理と共に、印刷の品質が保証できるか否かの印刷オーダのチェックを行う。この印刷品質の保証ができるか否かのチェック及びユーザへの報知が、本発明の特徴的構成になる。
【００３５】
図８は、イメージサービスプロバイダ１０５において、図２におけるステップＳ２０８の印刷の品質が保証できるかどうかを判断する処理の内容を表したフローチャートである。
【００３６】
ステップＳ８０１にて、イメージサービスプロバイダ１０５は、オーダ画像数をＮ、作業用画像数カウンタＩに１を代入する。
【００３７】
ステップＳ８０２にて、イメージサービスプロバイダ１０５は、Ｉ＜＝Ｎかどうかを判定する。Ｉ＜＝Ｎである間は、ステップＳ８０３からステップＳ８０６の処理を行うことにより、印刷オーダに登録されている全ての画像をチェックすることができる。
【００３８】
ステップＳ８０３にて、イメージサービスプロバイダ１０５は、印刷オーダのオーダファイルに記載されている第Ｉ番目の画像に関する画像データの取得を行う。
【００３９】
ステップＳ８０４にて、イメージサービスプロバイダ１０５は、オーダファイルに記載されている第Ｉ番目の画像に関する印刷対象の設定情報の取得を行う。設定情報とは、印刷用紙サイズやメディアタイプや色設定などの情報である。
【００４０】
ステップＳ８０５にて、イメージサービスプロバイダ１０５は、ステップＳ８０３とステップＳ８０４において取得した情報を元に、後述する品質のチェックを行う。この品質のチェックの結果に従い、品質が保証できると判断された場合には、ステップＳ８０６の処理を行って画像の参照を変更した後、ステップＳ８０２の処理を継続する。
【００４１】
ステップＳ８０５にて品質が保証できないと判断された場合には、ステップＳ８０７にて、イメージサービスプロバイダ１０５は、図１０の示す警告画面１０００の表示を行うべく表示データを生成し、ユーザＰＣ１０２に送信する。そして、ユーザＰＣ１０２においてＯＫボタン１００１が押下されると処理を中止する。なお、不図示であるが、ステップＳ２０８では、イメージサービスプロバイダ１０５は、プリントサイトのステップＳ２０５の処理により生成される情報を元に、図４の示す注文画面４００を再表示すべく表示用データを生成する。
【００４２】
＜品質のチェック＞
図９は、ステップＳ８０５における印刷の品質が保証できるかどうかを判断する処理の内容を表したイメージサービスプロバイダ１０５におけるフローチャートである。
【００４３】
ステップＳ９０１にて、イメージサービスプロバイダ１０５は、印刷オーダのオーダファイルで指定される画像データの表示要件を、画像データベース１１７から取得する。本実施例では、画素数と縦横サイズ、色数の取得を行う。つまり、イメージサービスプロバイダ１０５は、縦方向の画素数と横方向の画素数と、色数を取得する。
【００４４】
ステップＳ９０２にて、イメージサービスプロバイダ１０５は、印刷オーダのオーダファイルで指定される印刷対象（プリントサイト、印刷対象物の出力用紙サイズ、色設定などの情報）の出力要件の取得を行う。本実施例では、出力用紙サイズから、画素数と縦横サイズ、色数の取得、つまり必要な縦方向の画素数と横方向の画素数と、色数の取得を行う。
【００４５】
ステップＳ９０３にて、イメージサービスプロバイダ１０５は、表示要件と出力要件の比較を行い。比較結果を返す。本実施例では、印刷対象の画像の縦方向の画素数と横方向の画素数と、印刷用紙サイズと解像度から算出される縦方向の必要画素数と横方向の必要画素数との比較、及び、画像の色数と印刷設定の色数との比較を行う。印刷対象の画像のそれぞれの方向の画素数が、それぞれの方向の必要画素数の７０％以上あれば、印刷品質を保証できると判断し、４０％以上７０％未満であれば、印刷品質があまりよくない旨の警告表示を行い、４０％未満であれば、印刷品質が悪い旨の警告表示を行うべく、表示データを生成する。また、色数としても、２４ビットＴｒｕｅカラー、１６ビットＨｉｇｈカラー、２５６色、１６色が存在し、画像の色数と印刷設定の色数とに格差があり印刷品質が保証できない場合は、印刷品質が保証できない旨の警告表示を行う。
【００４６】
もちろん、本実施形態における表示要件と出力要件の項目は、上記に限られるものではなく、画素数と色数のバランスの項目、例えば、画像のいずれか一方の項目のみ一段階低い場合は印刷品質が保証できると判断してもよいことは言うまでもない。また、比較においては、各項目の単純な大小比較だけでなく、品質保証のできる範囲を設定することでゆとりを持たせることも含めてよいことは言うまでもない。
【００４７】
＜プリントサイトのおける表示処理＞
上記実施例では、イメージサービスプロバイダ１０５が印刷品質の保証ができるかを判断する処理について説明したが、ここでは、図２におけるステップＳ２０５でプリントサイトが注文画面４００の画面を作成する際に、印刷の品質が保証できるか各画像データと印刷対象との組み合わせのチェックを行い、マークを表示する処理について説明する。
【００４８】
図１１はステップＳ２０５におけるプリントサイトでの印刷画像選択画面の表示処理の内容を表したフローチャートである。
【００４９】
ステップＳ１１０１にて、プリントサイト１０９は、イメージサービスプロバイダ１０５より仮印刷オーダファイルを取得する。
【００５０】
ステップＳ１１０２にて、プリントサイト１０９は、仮印刷オーダのオーダファイルで指定される印刷対象の画像の画像数をＮ、作業用画像数カウンタＩに１を代入する。
【００５１】
ステップＳ１１０３にて、プリントサイト１０９は、Ｉ＜＝Ｎかどうかを判定する。Ｉ＜＝Ｎである間ステップＳ１１０４からステップＳ１１０７の処理を行うことにより、仮印刷オーダに登録されている全ての画像を注文画面に表示することができる。
【００５２】
ステップＳ１１０４にて、プリントサイト１０９は、サムネイル画像をイメージサービスプロバイダ１０５から取得するか、あるいは、イメージサービスプロバイダ１０５から画像データを受け取り、サムネイル画像を生成する。なお、このときプリントサイト１０９は、インターネットを介してイメージサービスプロバイダ１０５から画像データの表示用件（縦方向の画素数、横方向の画素数、色数）を取得するか、イメージサービスプロバイダ１０５から画像データを受け取り、表示用件を生成する。
【００５３】
ステップＳ１１０５で、プリントサイト１０９は、第Ｉ番目の画像としてサムネイル画像表示を行う。
【００５４】
ステップＳ１１０６にて、プリントサイト１０９は、注文枚数、注文サイズの入力領域を作成し、初期値として注文枚数１枚を設定する。なお、注文サイズには、後述する初期値設定を行う。
【００５５】
ステップＳ１１０７にて、プリントサイト１０９は、Ｉに１加算し、ステップＳ１１０３の判定に移る。ステップＳ１１０３にてＩ＞Ｎとなった場合には処理を終了する。
【００５６】
＜注文サイズ初期化＞
図１２は、ステップＳ１１０６で説明したプリントサイト１０９における注文サイズの初期値作成処理を説明するためのフローチャートである。
【００５７】
ステップＳ１２０１にて、プリントサイト１０９は、印刷できるサイズの数をＮ、作業用画像数カウンタＩに１を代入する。
【００５８】
ステップＳ１２０２にて、プリントサイト１０９は、ステップＳ１１０４で用意した画像データ及び表示用件の取得を行う。
【００５９】
ステップＳ１２０３にて、プリントサイト１０９は、Ｉ＜＝Ｎかどうかを判定する。Ｉ＜＝Ｎである間ステップＳ１２０４からステップＳ１２０８の処理を行うことにより、印刷できる全てのサイズについてチェックすることができる。
【００６０】
ステップＳ１２０４にて、プリントサイト１０９は、第Ｉ番目の印刷対象の情報取得を行う。この情報は、プリントサイト１０９で用意可能な出力要件（印刷用紙サイズ、解像度、色数）である。
【００６１】
ステップＳ１２０５にて、プリントサイト１０９は、ステップＳ１２０２及びステップＳ１２０４において取得した情報（出力要件と表示用件）を元に、先に述べた印刷品質のチェックを行う。この品質のチェックの結果に従い、品質が保証出来る場合には、ステップＳ１２０６、品質が保証できない場合は、ステップＳ１２０７を行う。
【００６２】
ステップＳ１２０６では、プリントサイト１０９は、品質が保証できるとして、図１３に示すようにマークを付けたサイズを初期値として設定する。
【００６３】
ステップＳ１２０７では、プリントサイト１０９は、品質が保証できないとして、マークを付けないサイズを初期値として設定する。
【００６４】
ステップＳ１２０７にてＩに１加算し、ステップＳ１２０３の判定に移る。ステップＳ１２０３にてＩ＞Ｎとなった場合には処理を終了する。
【００６５】
本実施例では、印刷品質の保証できるサイズにマークを付けたが、印刷品質の保証できないサイズにマークを付けても、そのどちらにもそれぞれを意味するマークを付けても良いことは言うまでもない。
【００６６】
図１３は本実施例で初期化したサイズリストの一例を示し、Ａ５、Ｂ５（ＪＩＳ）、Ａ４の印刷において品質が保証できることを示している。本実施例では印刷サイズの初期化でマークを付けたが、印刷サイズの設定ではなく、Ｔシャツやマグカップ等の印刷対象物の設定と置き換えても良いことは言うまでもない。
【００６７】
なお、本実施例では、プリントサイトがユーザＰＣに表示される画像選択画面４００を生成する場合に、品質が保証できるマークをつけたサイズを初期値として設定する仕組みについて説明したが、これに限るものではなく、上記構成をそのままイメージサービスプロバイダ１０５が備え、イメージサービスプロバイダ１０５がユーザＰＣに表示される画像選択画面４００を生成する場合に、品質が保証できるマークをつけたサイズを初期値として設定することも可能である。そして、本願は上記構成を含むイメージサービスプロバイダを発明としてとらえているものである。
【００６８】
＜他の実施の形態＞
印刷対象物の指定にマークを付けるのではなく、サムネイル表示の付近にインジケータのようにして、印刷の品質をあらわすようにすることも可能である。図１４は、インジケータを示した一例であり、１４０１に示すように印刷品質に関するインジケータを表示している。
【００６９】
本実施形態における図２，８，９，１１，１２に示す処理が、外部からインストールされるプログラムによって、ユーザＰＣ１０２、イメージサービスプロバイダ１０５、プリントサイト１０９それぞれにより遂行される。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群をホストコンピュータに供給される場合でも本発明は適用されるものである。
【００７０】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００７１】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、たとえば、フロッピィーディスク、ハードディスク、光ディスク、光磁気ディスク、ＤＶＤ、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ等を用いることができる。
【００７２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００７３】
【図１】本実施形態による画像所有ユーザと画像を保管するイメージサービスプロバイダ、及び画像を印刷するプリントサイトの接続関係を示した全体のシステムの構成図である。
【図２】本実施の形態におけるイメージサービスプロバイダを利用してプリントオーダを行うときのクライアントＰＣ、イメージサービスプロバイダ、プリントサイト間での処理の流れを表した図である。
【図３】本実施の形態におけるプリントサイト選択の一例である。
【図４】本実施の形態における注文画面の一例である。
【図５】本実施の形態における見積もり画面の一例である。
【図６】本実施の形態におけるクレジットカード情報設定画面の一例である。
【図７】本実施の形態における配送先設定画面の一例である。
【図８】本実施の形態におけるイメージサービスプロバイダにおける印刷オーダの品質チェックのフローチャートである。
【図９】本実施の形態におけるイメージサービスプロバイダにおける印刷オーダの品質チェックのフローチャートである。
【図１０】本実施の形態における印刷品質が保証されない場合の警告画面の一例である。
【図１１】本実施の形態におけるプリントサイトにおける注文画面の作成時のフローチャートである。
【図１２】本実施の形態におけるプリントサイトにおける注文サイズの初期化のフローチャートである。
【図１３】本実施の形態における注文サイズに示されるマーク付の注文サイズの表示に関する一例である。
【図１４】本実施の形態における注文サイズに示されるインジケータの表示に関する一例である。
【符号の説明】
【００７４】
１０２  ユーザＰＣ
１０４  インターネット
１０５    イメージサービスプロバイダ
１０６  フォトシェアリングモジュール
１０９  プリントサイト
１１７  画像データベース
１１８  情報データベース
【図１】
2006244520.tif 000003
【図２】
2006244520.tif 000004
【図３】
2006244520.tif 000005
【図４】
2006244520.tif 000006
【図５】
2006244520.tif 000007
【図６】
2006244520.tif 000008
【図７】
2006244520.tif 000009
【図８】
2006244520.tif 000010
【図９】
2006244520.tif 000011
【図１０】
2006244520.tif 000012
【図１１】
2006244520.tif 000013
【図１２】
2006244520.tif 000014
【図１３】
2006244520.tif 000015
【図１４】
2006244520.tif 000016