(57)【要約】【課題】画像処理ソフトウェアの大幅な作り直しを必要とせずに、汎用的なシステム構成でオンラインでのプリント注文を可能とする画像アップロードプログラムを含むプリント注文システム及び画像アップロード方法の提供。【解決手段】コンピュータを、予め引数として設定されるアップロードリストファイルを参照して画像データを読み出す手段、コンピュータの通信機能を用いて、アドレス情報で指定されるプリントサービスサーバに接続する手段、プリントサービスサーバに画像データを送信する手段、画像処理ソフトウェアに画像データの送信結果を通知する手段、引数として設定された削除フラグを参照して、送信済みの画像データを削除する手段として機能させる画像アップロードプログラムをモジュールとして提供するものであり、汎用的なシステム構成でオンラインプリント注文を実現する。【選択図】図１
2004199254.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、少なくとも、
画像処理あるいは画像閲覧ソフトウェアにより実行されるコマンドに含まれる情報を参照して、前記コンピュータの記憶手段から該ソフトウェアにより作成、保存された画像データを読み出す手段、
前記コンピュータの通信機能を用いて、予め設定されたアドレス情報で指定されるプリントサービスサーバに接続する手段、
前記プリントサービスサーバに前記画像データを送信する手段、
前記ソフトウェアに、前記画像データの送信結果を示す情報を通知する手段として機能させることを特徴とする画像アップロードプログラム。
【請求項２】
前記コマンドに含まれる情報は、前記ソフトウェアの名称及び前記画像データの保存場所を示すファイルのフルパスファイル名を含むことを特徴とする請求項１記載の画像アップロードプログラム。
【請求項３】
前記コマンドに含まれる情報に、前記画像データを削除するか残すかを指定する削除フラグを含み、
コンピュータを、
前記削除フラグを参照して、削除が指定されている場合に、送信済みの前記画像データを削除する手段として機能させることを特徴とする請求項１又は２に記載の画像アップロードプログラム。
【請求項４】
少なくとも、
画像処理あるいは画像閲覧ソフトウェアにより実行されるコマンドに含まれる情報を参照して、前記コンピュータの記憶手段から該ソフトウェアにより作成、保存された画像データを読み出す機能、
前記コンピュータの通信機能を用いて、予め設定されたアドレス情報で指定されるプリントサービスサーバに接続する機能、
前記プリントサービスサーバに前記画像データを送信する機能、
前記ソフトウェアに、前記画像データの送信結果を示す情報を通知する機能、
注文画像を表示しながら、同一画面にてプリント注文情報を入力する画面を表示する機能、
入力された前記プリント注文情報を処理し、プリント注文ファイルを作成する機能を備えることを特徴とするプリント注文システム。
【請求項５】
前記コマンドに含まれる情報は、前記ソフトウェアの名称及び前記画像データの保存場所を示すファイルのフルパスファイル名を含むことを特徴とする請求項４記載のプリント注文システム。
【請求項６】
前記コマンドに含まれる情報に、前記画像データを削除するか残すかを指定する削除フラグを含み、
前記削除フラグを参照して、削除が指定されている場合に、送信済みの前記画像データを削除する機能を備えることを特徴とする請求項４又は５に記載のプリント注文システム。
【請求項７】
コンピュータに、画像処理あるいは画像閲覧ソフトウェアと、該ソフトウェアにより作成又は表示される画像データをプリントサービスサーバに送信するための画像アップロードプログラムとがインストールされ、
前記画像処理あるいは画像閲覧ソフトウェアは、コンピュータを、少なくとも、前記画像データを予め定めたフォルダに保存する手段、前記画像データの保存場所を示すファイルを作成する手段、前記アップロードプログラムを起動するコマンドを作成する手段として機能させ、
前記画像アップロードプログラムは、コンピュータを、少なくとも、前記コマンドに含まれる情報を参照して、前記コンピュータの記憶手段から前記画像データを読み出す手段、前記コンピュータの通信機能を用いて、予め設定されたアドレス情報で指定される前記プリントサービスサーバに接続する手段、前記プリントサービスサーバに前記画像データを送信する手段、前記ソフトウェアに、前記画像データの送信結果を示す情報を通知する手段として機能させ、
前記コマンドに含まれる情報及び前記送信結果を示す情報により、前記画像処理あるいは画像閲覧ソフトウェアと前記画像アップロードプログラムとを連動させることを特徴とする画像アップロード方法。
【請求項８】
コンピュータに、前記画像処理あるいは画像閲覧ソフトウェアと、該ソフトウェアにより作成又は表示される画像データをプリントサービスサーバに送信するための画像アップロードプログラムとが同時にインストールされることを特徴とする請求項７記載の画像アップロード方法。
【請求項９】
前記コマンドに含まれる情報は、前記ソフトウェアの名称及び前記画像データの保存場所を示すファイルのフルパスファイル名を含むことを特徴とする請求項７又は８に記載の画像アップロード方法。
【請求項１０】
前記コマンドに含まれる情報に、前記画像データを削除するか残すかを指定する削除フラグを含み、
前記画像アップロードプログラムは、コンピュータを、前記削除フラグを参照して、削除が指定されている場合に、送信済みの前記画像データを削除する手段として機能させることを特徴とする請求項７乃至９のいずれか一に記載の画像アップロード方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、年賀状等のポストカードの画像データをサーバにアップロードする画像アップロードプログラム及びプリントサービスサーバを含むプリント注文システム並びに画像アップロード方法に関する。
【０００２】
【従来の技術】
近年、カメラで撮影した写真画像をデジタルデータとして取り扱うユーザが増えている。例えば、デジタルカメラを使用するユーザは、デジタルカメラで撮影した画像データをコンピュータ端末に取り込み、コンピュータ端末にインストールされたソフトウェアを用いて画像データを閲覧したり、コンピュータ端末上で画像データの管理を行っている。
【０００３】
また、フィルムカメラで撮影した写真をデジタルデータに変換するサービスも行われている。例えば、ラボ等のフォトサービス店舗やコンビニエンスストア等の注文店舗に撮影したフィルムを持ち込むと、フォトサービス店舗では、フィルムを現像した後、ネガフィルムをスキャナ等で読み取り、読み取った画像データをＣＤ−Ｒ等の情報記録媒体に書き込んでユーザに提供するサービスが行われており、フィルムカメラで撮影した写真の画像データも同様にコンピュータ端末上で管理することができる。
【０００４】
このように写真画像をデジタルデータとして管理しているユーザは、例えば、特開２００１−３２０６５４号公報に記載されているように、該画像データを用いて画像を加工したり文字を入れて年賀状等のポストカードや名刺、レイアウトプリント等の様々なデザインプリントを作成したり、画像をサムネイル表示させ、それを様々なカテゴリに分類してアルバムを作成する等の画像管理を行うことができる。
【０００５】
【特許文献１】
特開２００１−３２０６５４号公報（第１１−１７頁、第１図）
【０００６】
【発明が解決しようとする課題】
近年、デジタルカメラの性能の向上により高精細な画像データが得られるようになってきたが、この画像データを基にして、家庭用のプリンタで出力しようとしても操作が煩雑であったり、インクメディアとのマッチングが問題であったりとその性能が十分とは言えないため、高画質のポストカードを簡単に作成することは困難である。
【０００７】
一方、高精細かつ質感の高いプリントを得る方法として、フォトサービス店舗に写真やネガを提供してプリントを依頼する方法があり、既に広く利用されている。この方法ではフォトサービス店舗に備える高性能のプリンタで印刷が行われるため、家庭用プリンタでは得られない質感の高いプリントを作成することができるが、ポストカード等の場合、掲載する文字の字体やレイアウト等を自由に設定することができないため、個性的なポストカードを作成することができず、また、でき上がり状態をその場で確認することができないという問題がある。
【０００８】
そこで、近年、コンピュータ端末にインストールされた画像処理ソフトウェアを用いてユーザがポストカード等を作成し、テキストデータと画像データとを合成したデータをインターネットを通じてプリントサービス会社のサーバ（以下、プリントサービスサーバと言う。）に送信してプリントを依頼するという方法が利用されている。
【０００９】
このようなプリントサービスを利用するために、プリントサービスサーバに接続してオンラインでプリント注文を行うアップロード機能を備えた画像処理ソフトウェアが提供されている。このアップロード機能を備えた画像処理ソフトウェアでは、例えば、該ソフトウェアをコンピュータ端末にインストールすると、プリンタドライバが自動的に書き換えられ、コンピュータ端末で使用できるプリンタの中にプリントサービス会社のプリンタが追加される方式が一般的に用いられている。
【００１０】
そして、プリントを作成した後、出力リストの中からプリントサービス会社のプリンタを選択すると、画像データがプリントサービス会社で指定したフォーマットに変換されてインターネットを経由してプリントサービスサーバに送信される。その後、コンピュータ端末にはプリントサービス会社のオンラインプリントサービス画面が表示され、該画面に従って印刷枚数、はがきの種類、ユーザの氏名、ＩＤ、受け取り方法、受け取り店舗、支払方法等を選択してプリント注文を行うことができる。
【００１１】
このようなアップロード機能が一体的に付加された画像処理ソフトウェアを用いることによって、ユーザはあたかも自宅のプリンタで出力するように、プリントサービス会社にプリントを依頼することができる。
【００１２】
しかしながら、この方法では、画像処理ソフトウェアをインストールする際に、プリンタドライバが書き換えられてしまうという問題があり、コンピュータの基本設定を書き換えてしまうことに抵抗を感じるユーザもいる。また、他のアプリケーションで印刷を行う場合に間違ってプリントサービス会社のプリンタを選択してしまう場合もあり、使い勝手が悪いものになってしまう。また、上記アップロード機能は特定の画像処理ソフトウェア専用に作成されるものであるため汎用性が無く、他の画像処理ソフトウェアを用いる場合に上記アップロード機能を使用することができないという問題もある。
【００１３】
更に、画像処理ソフトウェアを製作する会社にとっては、画像処理ソフトウェアに上記アップロード機能を追加するためにプログラムを大幅に作り直す必要があり、プログラム製作会社の負担も大きくなってしまうという問題もある。
【００１４】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、画像処理ソフトウェアの大幅な作り直しを必要とせずに、汎用的なシステム構成でオンラインでのプリント注文を可能とする画像アップロードプログラム及びプリントサービスサーバを含むプリント注文システム並びに画像アップロード方法を提供することにある。
【００１５】
【問題を解決するための手段】
上記目的を達成するため、本発明の画像アップロードプログラムは、コンピュータを、少なくとも、画像処理あるいは画像閲覧ソフトウェアにより実行されるコマンドに含まれる情報を参照して、前記コンピュータの記憶手段から該ソフトウェアにより作成、保存された画像データを読み出す手段、前記コンピュータの通信機能を用いて、予め設定されたアドレス情報で指定されるプリントサービスサーバに接続する手段、前記プリントサービスサーバに前記画像データを送信する手段、前記ソフトウェアに、前記画像データの送信結果を示す情報を通知する手段として機能させるものである。
【００１６】
本発明においては、前記コマンドに含まれる情報は、前記ソフトウェアの名称及び前記画像データの保存場所を示すファイルのフルパスファイル名を含むことが好ましい。
【００１７】
また、本発明においては、前記コマンドに含まれる情報に、前記画像データを削除するか残すかを指定する削除フラグを含み、コンピュータを、前記削除フラグを参照して、削除が指定されている場合に、送信済みの前記画像データを削除する手段として機能させる構成とすることができる。
【００１８】
また、本発明のプリント注文システムは、少なくとも、画像処理あるいは画像閲覧ソフトウェアにより実行されるコマンドに含まれる情報を参照して、前記コンピュータの記憶手段から該ソフトウェアにより作成、保存された画像データを読み出す機能、前記コンピュータの通信機能を用いて、予め設定されたアドレス情報で指定されるプリントサービスサーバに接続する機能、前記プリントサービスサーバに前記画像データを送信する機能、前記ソフトウェアに、前記画像データの送信結果を示す情報を通知する機能、注文画像を表示しながら、同一画面にてプリント注文情報を入力する画面を表示する機能、入力された前記プリント注文情報を処理し、プリント注文ファイルを作成する機能を備えるものである。
【００１９】
また、本発明のアップロード方法は、コンピュータに、画像処理あるいは画像閲覧ソフトウェアと、該ソフトウェアにより作成又は表示される画像データをプリントサービスサーバに送信するための画像アップロードプログラムとがインストールされ、前記画像処理あるいは画像閲覧ソフトウェアは、コンピュータを、少なくとも、前記画像データを予め定めたフォルダに保存する手段、前記画像データの保存場所を示すファイルを作成する手段、前記アップロードプログラムを起動するコマンドを作成する手段として機能させ、前記画像アップロードプログラムは、コンピュータを、少なくとも、前記コマンドに含まれる情報を参照して、前記コンピュータの記憶手段から前記画像データを読み出す手段、前記コンピュータの通信機能を用いて、予め設定されたアドレス情報で指定される前記プリントサービスサーバに接続する手段、前記プリントサービスサーバに前記画像データを送信する手段、前記ソフトウェアに、前記画像データの送信結果を示す情報を通知する手段として機能させ、前記コマンドに含まれる情報及び前記送信結果を示す情報により、前記画像処理あるいは画像閲覧ソフトウェアと前記画像アップロードプログラムとを連動させるものである。
【００２０】
本発明においては、コンピュータに、前記画像処理あるいは画像閲覧ソフトウェアと、該ソフトウェアにより作成又は表示される画像データをプリントサービスサーバに送信するための画像アップロードプログラムとが同時にインストールされる構成とすることができる。
【００２１】
このように、本発明の構成によれば、プリントサービス会社がモジュールとして有償又は無償で提供する画像アップロードプログラムを自宅のコンピュータ端末にインストールすると、画像処理ソフトウェアや画像閲覧ソフトウェアで実行されるコマンドにより画像アップロードプログラムが起動し、該コマンドに含まれる情報を参照して、自動的に画像データの取得、プリントサービスサーバへの送信、送信結果を示す情報の通知が行われるため、プリンタドライバ等のコンピュータの基本設定を書き換えることなく、簡単な構成でプリントサービスを利用することができる。
【００２２】
また、画像処理ソフトウェアや画像閲覧ソフトウェアの製作会社にとっても、画像アップロードプログラムとのインターフェース機能のみを追加すればよいため、プログラムの大幅な作り直しが不要になり、また、同様のインターフェース機能を備えた他の画像処理ソフトウェアや画像閲覧ソフトウェアでも使用することができるため、汎用性の高いシステムを構築することができる。
【００２３】
更に、送信済みの画像データを削除するか残すかを設定する削除フラグをコマンドに含めることにより、画像アップロードプログラム側で削除フラグを参照してプリントサービスサーバに送信した画像データを自動的に削除することができ、ユーザ自らが送信済みの画像データを削除する手間を省くことができ、ユーザの利便性を向上させることができる。
【００２４】
【発明の実施の形態】
従来技術において示したように、ユーザがデジタルカメラで撮影した写真又はネガフィルム等から読み取った写真の画像データを基にデザインプリントを作成する方法としては、コンピュータ端末にインストールされた画像処理ソフトウェア等を用いてデザインプリントを作成し、コンピュータ端末に接続されている家庭用プリンタを用いてプリントする方法があるが、この方法では高精細なデザインプリントを作成することができない。
【００２５】
また、アップロード機能が一体的に追加された画像処理ソフトウェア等をインストールしてプリンタドライバを書き換え、印刷に際してプリントサービス会社のプリンタを選択してプリントサービスを利用する方法もあるが、この方法では、コンピュータの基本設定が書き換えられてしまい、その他のアプリケーションとの整合が図れないという問題や、アップロード機能を付加するために画像処理ソフトウェア等を大幅に作り直さなければならず、プログラム製作会社の負担が大きくなってしまうという問題がある。更に、従来の画像処理ソフトウェア等や画像アップロードプログラムではアップロード済みのデータは削除されないため、ユーザ自らが不要なデータを削除しなければならず、手間がかかるという問題があった。
【００２６】
そこで、本発明では、画像処理ソフトウェア等を大幅に改修することなく汎用的なシステム構成で画像データのアップロードを実行するために、アップロード機能を画像処理ソフトウェア等に一体的に付加するのではなく、画像アップロードプログラムのみをモジュールとして提供し、画像処理ソフトウェア等で実行されるコマンドにより画像アップロードプログラムを起動し、該コマンドに含まれる情報（以下、画像アップロードプログラムの起動に際し、該プログラムに与えられる情報を引数と称する。）を参照して自動的に画像データの取得、プリントサービスサーバへの接続、画像データの送信、画像データの削除を行うことを特徴としている。
【００２７】
具体的には、プリントサービス会社からモジュールとして提供される画像アップロードプログラムは、コンピュータを、予め引数として設定されるアップロードリストファイルを参照して、所定のフォルダに記憶された画像データを読み出す手段、コンピュータの通信機能を用いて、予め設定されたアドレス情報で指定されるプリントサービスサーバに接続し画像データを送信する手段、画像処理ソフトウェア等に画像データの送信結果を示すコードを通知する手段、及び、必要に応じて、引数として設定された削除フラグを参照して、送信済みの画像データを削除する手段として機能させるものであり、上記機能により、コンピュータの基本設定を書き換える必要がなく、画像処理ソフトウェア等はインターフェース機能のみを追加すればよいため、汎用的なシステム構成でプリントサービスの利用を可能としている。また、ユーザ自身が画像データを削除する必要がないため、ユーザの利便性を向上させることもできる。
【００２８】
【実施例】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例について、図１乃至図６を参照して説明する。図１は、本発明の一実施例に係るプリント注文システムの構成を示す図であり、図２は、プリント注文手順を示すフローチャート図である。また、図３は、画像アップロードプログラムにより実行されるコンピュータの手段を示す図であり、図４は、画像アップロードプログラムを用いたアップロード手順を示すフローチャート図である。また、図５及び図６は、画像アップロードプログラムによりコンピュータ端末に表示される画面構成例を示す図である。
【００２９】
図１に示すように、本実施例のプリント注文システム１は、コンピュータ端末２ａを保有するユーザ２と、コンピュータ端末２ａにインストールされる画像処理ソフトウェア（ポストカードを作成するためのソフトウェアや画像データを加工、編集するためのソフトウェア、画像データを閲覧するためのソフトウェア等を総称して画像処理ソフトウェアと呼ぶ。）を含む情報記録媒体８及び画像アップロードプログラムを含む情報記録媒体９と、オンラインでプリントの注文を受け付けるプリントサービスサーバ３と、プリントサービスサーバ３を管理し、ユーザ２に画像アップロードプログラムを含む情報記録媒体９を提供するプリントサービス会社４と、プリントサービスサーバ３から送信される画像データ及び注文情報を元に、デザインプリント１０（ポストカードやカレンダーやポスター等のユーザ２が撮影した写真の画像データを含む印刷物を総称してデザインプリントと呼ぶ。）のプリントを行うラボ５と、ラボ５からデザインプリント１０を受け取り、ユーザ２に提供するコンビニエンスストア等の受け取り店舗６と、コンピュータ端末２ａ、プリントサービスサーバ３、ラボ５等を接続する通信ネットワーク７とから構成される。なお、ラボ５でプリントしたデザインプリント１０を直接ユーザ２に郵送する場合は受け取り店舗６は設けなくてもよい。
【００３０】
上記構成のプリント注文システム１において、ユーザ２がコンピュータ端末２ａにプログラムをインストールしてからプリントされたデザインプリント１０を入手するまでの手順について、図２のフローチャート図を参照して説明する。
【００３１】
まず、ステップＳ１０１において、ユーザ２は画像処理ソフトウェアを含む情報記録媒体８を入手し、コンピュータ端末２ａにインストールする。この画像処理ソフトウェアにはアップロードプログラムは含まれておらず、画像処理ソフトウェアにより表示される画面中の所定のボタンをクリックすると、所定の引数を含むコマンドが実行され、画像アップロードプログラムが起動するように設定されている。
【００３２】
次に、ステップＳ１０２において、ユーザ２はプリントサービス会社４から有償又は無償で提供される画像アップロードプログラムを含む情報記録媒体９を入手し、コンピュータ端末２ａにインストールする。この画像アップロードプログラムの機能については後述するが、画像処理ソフトウェアの一部ではなく、独立したモジュールとして提供されることに特徴がある。
【００３３】
すなわち、ポストカード等のデザインプリントを作成するソフトウェアは多種多様であり、ユーザによっては複数の画像処理ソフトウェアを使い分ける場合があるが、画像アップロードプログラムが画像処理ソフトウェアの一部として提供される場合、コンピュータの基本設定が書き換えられたり、他の画像処理ソフトウェアで使用することができないという不都合があり、また、画像アップロードプログラムを一体的に付加するために画像処理ソフトウェアの大幅な作り直しが必要であり、プログラム製作会社の負荷が大きくなってしまう。これに対して、本実施例では、画像アップロードプログラムはモジュールとして提供され、画像処理ソフトウェアではそのインターフェース機能のみを追加すればよいため、プログラム製作会社の負荷を軽減することができ、又、複数の画像処理ソフトウェアに対応可能とすることができ、汎用性を高めることができる。なお、ステップＳ１０１の画像処理ソフトウェアのインストールと、ステップＳ１０２の画像アップロードプログラムのインストールとを同時にインストールする構成としてもよい。
【００３４】
次に、ステップＳ１０３において、ユーザ２は、上記画像処理ソフトウェアを用いてコンピュータ端末２ａの画面上でデザインプリントの作成を行う。その手順は画像処理ソフトウェアによって様々であるが、例えば、画像データの選択、ユーザの住所、氏名、あいさつ文等のテキストデータの入力、画像データ、テキストデータのレイアウト等を行い、所望のデザインプリントを作成する。
【００３５】
次に、作成したデザインプリントの画像データの保存を選択すると、画像処理ソフトウェアは、ステップＳ１０４で、予め定めたフォルダに画像データを保存すると共に、該画像データの保存先を示すファイル（以下、アップロードリストファイルと称する。）を作成する。
【００３６】
そして、ユーザ２はコンピュータ端末２ａの画面上で作成したデザインプリントをはがき等の用紙にプリント出力するが、その際、ステップＳ１０５で、所定のプリントサービスを利用してプリント注文を行う場合は、画像処理ソフトウェアにより表示される画面上に予め設けられたボタンを押して画像アップロードプログラムを起動する。
【００３７】
具体的には、ステップＳ１０６において、画像処理ソフトウェアでは、起動元アプリケーション名、アップロードリストファイルのフルパスファイル名、デザインプリントの印刷方向、削除フラグ等の引数を含むコマンドを作成し、ボタン操作に対応してコマンドを実行し、画像アップロードプログラムを起動する。
【００３８】
この画像アップロードプログラムの動作については後で詳述するが、ステップＳ１０７で、画像アップロードプログラムはアップロードリストファイルで特定される画像データを読み取った後、ステップＳ１０８で、コンピュータ端末２ａの通信機能を用いてプリントサービスサーバ３に接続する。そして、ステップＳ１０９で、ユーザ２はプリントサービス会社４が運営するｗｅｂサイト上でプリント注文を行う。
【００３９】
このｗｅｂサイトのプリントサービスは公知であるが、例えば、コンピュータ端末２ａから送信される画像データを基にした仕上がり画像を表示したり、はがきの種類や枚数等の設定、プリント料金の確認、受け取り方法、支払方法の設定、店頭受け取りの場合の店舗の指定等を行い、最後に注文内容を表示してプリントサービスを実行する。
【００４０】
その後、ステップＳ１１０で、画像アップロードプログラムは削除フラグを参照して送信した画像データを削除し、アップロード状態を示すコードを画像処理ソフトウェアに通知してプログラムを終了する。プリントサービスサーバ３は注文内容及び画像データを通信ネットワーク７を介して高速デジタルプリンタ等の印刷手段を備えるラボ５に送信し、ラボ５ではステップＳ１１１で注文内容及び画像データに基づいてデザインプリント１０のプリントを行う。そして、ステップＳ１１２でデザインプリント１０を受け取り指定条件に従って直接又はコンビニエンスストア等の受け取り店舗６を介してユーザ２に提供する。
【００４１】
このように、画像アップロードプログラムをモジュールとして単体で提供し、必要な情報を引数やコードとして受け渡しすることにより、画像処理ソフトウェアの改修作業を軽減し、汎用性の高いシステムを構築することができる。
【００４２】
次に、本発明の特徴である画像アップロードプログラムの機能、動作（図２のステップＳ１０６〜Ｓ１１０）について詳述する。
【００４３】
図３に示すように、本実施例の画像アップロードプログラムは、コンピュータを、引数として設定されたアップロードリストファイルに基づいて画像データを取得する画像データ取得手段９ａと、ダイヤルアップ又はＬＡＮ接続によりインターネットを経由してプリントサービス会社４が運営、管理するプリントサービスサーバ３に接続し画像データを送信する画像データ送信手段９ｂと、引数として設定された削除フラグを参照してアップロードした画像データを削除する画像データ削除手段９ｃと、アップロード状態を示すコードを画像処理ソフトウェアに通知するアップロード状態通知手段９ｄとして機能させるものである。なお、上記手段の内、画像データ削除手段９ｃは必ずしも必要ではなく、画像データの削除を行わない場合には該手段は備えていなくてもよい。
【００４４】
上記画像アップロードプログラムの動作について、図４のフローチャート図及び図５及び図６の画面構成例を参照して説明する。
【００４５】
まず、ユーザ２が画像処理ソフトウェアを用いてデザインプリントを作成し、ステップＳ２０１で、画像処理ソフトウェアにより表示される画面に予め設けられた保存ボタンを押すと、画像処理ソフトウェアは、予め設定されたフォルダにデザインプリントの画像データを保存し、画像データの保存先を示すアップロードリストファイルを作成する。
【００４６】
次に、ステップＳ２０２で、画像処理ソフトウェアにより表示される画面に予め設けられたボタン（例えば、オンラインプリントボタン）を押してオンラインプリントサービスを選択すると、画像処理ソフトウェアは、ステップＳ２０３で、起動元アプリケーション名、アップロードリストファイルのフルパスファイル名、デザインプリントの印刷方向、削除フラグ等を引数とする以下に示すようなコマンドを作成し、ステップＳ２０４で、上記コマンドが実行されて画像アップロードプログラムが起動する。
【００４７】
2004199254.tif 000003
【００４８】
なお、引数として上記４つに限定されず、画像アップロードプログラムでの処理に必要な他の要素を追加しても良く、また、送信済みの画像データの削除を必要としない場合は削除フラグを省略することができる。
【００４９】
次に、画像アップロードプログラムは、ステップＳ２０５で画像データ取得手段９ａによりアップロードリストファイルを参照して、指定されたフォルダから所定の形式（例えば、ｊｐｅｇ等）の画像データを取得する。
【００５０】
次に、ステップＳ２０６で、画像アップロードプログラムは図５に示すような接続設定画面１１を表示する。この画面１１には、例えば、オンラインでのプリント注文の確認メッセージ及びインターネットの接続方法（ダイヤルアップ又はＬＡＮ）の選択ボタンが表示され、所定の接続方法を選択すると、画像データ送信手段９ｂはコンピュータ端末２ａに備える通信機能を利用して、予め記憶されたアドレスで特定されるｗｅｂサイトに接続する。
【００５１】
このｗｅｂサイトは誰でもアクセス可能なフリーサイトとしても良いが、プリント料金の支払いをインターネット上で可能にするために会員登録制にすることができ、その場合は、ステップＳ２０７で、図６に示すようなｗｅｂサイトの会員情報の入力画面１２を表示する。この画面１２には、例えば、会員ＩＤ及びパスワードを入力する欄と、新規に会員登録する場合の登録ボタンが設けられており、会員登録ボタンを押すと、会員登録画面にジャンプし、ユーザ２の住所、氏名、電子メールアドレス等の所定の情報を入力すると会員ＩＤ、パスワードが付与されて上記ｗｅｂサイトへのアクセスが可能となる。
【００５２】
なお、会員ＩＤ、パスワードを入力して直ちにｗｅｂサイトにてプリントの注文を行っても良いが、事前にプリント料金が知りたいユーザのために、プリント料金確認ボタンを設ける構成としてもよく、料金体系を確認してからｗｅｂサイトにアクセスすることができるようにすることにより、プリント注文を円滑に行うことができる。
【００５３】
そして、会員情報入力画面１２で会員ＩＤ、パスワードを入力して、ステップＳ２０８で「次へ」ボタンを押してｗｅｂサイトにアクセスすると、ステップＳ２０９で、画像アップロードプログラムは、取得した画像データをプリントサービスサーバ３に送信し、ｗｅｂサイトでは画像データを基にした画像を表示する。その後、ステップＳ２１０で、前述したようにはがきの種類や枚数等の設定、受け取り方法、支払方法の設定、店頭受け取りの場合の店舗の指定等を行ってプリントの注文を行う。
【００５４】
そして、ｗｅｂサイト上での処理が終了すると、ステップＳ２１１で、画像アップロードプログラムは画像データ削除手段９ｃを用いて、引数として予め設定された削除フラグを参照して、削除が指定されている場合にはアップロードリストファイルで指定されたフォルダ内の画像データを削除する。通常、アップロードを行うアプリケーションではこのようなデータの削除機能は備えておらず、アップロードしたデータはコンピュータ端末２ａの記憶手段内に保存されたままとなるため、該データが不要の場合はユーザ２が自ら削除しなければならないが、本実施例の画像アップロードプログラムでは、削除するか残すかを設定する削除フラグを与えることにより、画像アップロードプログラム側で画像データを削除することができ、ユーザ２の手間を省いている。
【００５５】
次に、ステップＳ２１２で、画像アップロードプログラムはアップロード状態通知手段９ｄを用いて、プログラム終了時に画像処理ソフトウェアにアップロード状態を示すコードを通知し、アップロードが正常に行われたかを確認できるようにしている。このコードは、例えば、正常終了、途中キャンセル、アップロードリスト又は画像データが無い、画像ファイルの拡張子が不正等を区別できる記号で構成され、ポストカード作成プログラムではこのコードを参照してアップロード結果を知ることができる。
【００５６】
その後、ステップＳ２１３で画像処理ソフトウェアの画面に戻り、別のデザインプリントの作成等の処理を行う。
【００５７】
このように、本実施例の画像アップロードプログラムは、起動時にアップロードリストファイルや削除フラグ等を引数として受け取り、終了時にアップロード状態を示すコードを画像処理ソフトウェアに渡すため、画像処理ソフトウェアとモジュールとして提供される画像アップロードプログラムとの整合を図ることができ、画像処理ソフトウェアの改修作業を軽減し、汎用的なシステム構成でオンラインでのデザインプリントの注文を実行することができる。また、削除フラグを参照することにより、必要に応じて注文済みの画像データが自動的に削除されるため、ユーザ自らが使用済みのデータを削除する手間を省くことができる。
【００５８】
なお、上記説明では、画像アップロードプログラムはＣＤ−Ｒ等の情報記録媒体９に記録した形態でユーザ２に提供する構成としたが、通信ネットワーク７を介して所定のユーザ（例えば、オンラインラボに会員登録しているユーザ）に配信する形態としても良い。
【００５９】
【発明の効果】
以上説明したように、本発明のパソコン用ローカルソフトウェアからの画像アップロードプログラム及びプリントサービスサーバを含むプリント注文システム並びに画像アップロード方法によれば下記記載の効果を奏する。
【００６０】
本発明の第１の効果は、コンピュータの基本設定を書き換えたり、画像処理ソフトウェアを大幅に作り直すことなく、画像アップロードプログラムによりオンラインでプリントサービスを利用することができるということである。
【００６１】
その理由は、画像処理ソフトウェアの一部として画像アップロードプログラムを組み込むのではなく、画像アップロードプログラムをモジュールとして提供し、所定の引数やコードの受け渡しにより、画像処理ソフトウェアと画像アップロードプログラムの整合を図ることができるからである。
【００６２】
また、本発明の第２の効果は、アップロード済みの画像データを自動的に削除することができるということである。
【００６３】
その理由は、画像アップロードプログラムは、引数としてアップロードリストファイルや削除フラグが与えられるため、削除フラグを参照して、アップロードリストファイルで特定される画像データを削除することができるからである。
【００６４】
そして、このような機能の画像アップロードプログラムを用いることにより、汎用的なシステムを構築することができる。
【図面の簡単な説明】
【図１】本発明の一実施例に係るプリント注文システムの構成を模式的に示す図である。
【図２】本発明の一実施例に係るプリント注文方法の手順を示すフローチャート図である。
【図３】本発明の一実施例に係る画像アップロードプログラムにより機能するコンピュータ手段を示すブロック図である。
【図４】本発明の一実施例に係る画像アップロードプログラムの動作を示すフローチャート図である。
【図５】本発明の一実施例に係る画像アップロードプログラムにより、コンピュータで表示される画面構成例（接続設定画面）を示す図である。
【図６】本発明の一実施例に係る画像アップロードプログラムにより、コンピュータで表示される画面構成例（会員情報入力画面）を示す図である。
【符号の説明】
１  プリント注文システム
２  ユーザ
２ａ  コンピュータ端末
３  プリントサービスサーバ
４  プリントサービス会社
５  ラボ
６  受け取り店舗
７  通信ネットワーク
８  画像処理ソフトウェアを含む情報記録媒体
９  画像アップロードプログラムを含む情報記録媒体
９ａ  画像データ取得手段
９ｂ  画像データ送信手段
９ｃ  画像データ削除手段
９ｄ  アップロード状態通知手段
１０  デザインプリント
１１  接続設定画面
１２  会員情報入力画面
【図１】
2004199254.tif 000004
【図２】
2004199254.tif 000005
【図３】
2004199254.tif 000006
【図４】
2004199254.tif 000007
【図５】
2004199254.tif 000008
【図６】
2004199254.tif 000009