(57)【要約】【課題】  所望のデータを簡便な操作によって指定して出力を受けることができ、システムを容易に構築でき、データのセキュリティを確保することが可能なサーバ、データ出力システム及びデータ出力方法を提供することを目的とする。【解決手段】  ユーザがデータ登録クライアント２０からデータを送信すると、画像サーバ１０は、ＩＤを発行し、そのＩＤと同一の文字列からなるユーザアカウントを作成してデータを格納するとともに、ＩＤをデータ登録クライアント２０に送信する。ユーザがデータ出力クライアント３０からＩＤを送信すると、画像サーバ１０は、そのＩＤと同一の文字列からなるユーザアカウントを選択し、そのユーザアカウントに格納されたデータをデータ出力クライアント３０に送信する。【選択図】      図２
2005182524.tif 000002
【特許請求の範囲】
【請求項１】
ユーザがデータを送信するためのデータ登録クライアント、及び、このデータ登録クライアントから送信されたデータをダウンロードするためのデータ出力クライアントと、それぞれネットワークを介して通信可能なサーバであって、
データ登録クライアントからのデータ登録要求に基づいてそのデータを特定するための所定の文字列からなる識別情報を発行し、この識別情報と同一の文字列からなるユーザアカウントを作成して当該データを格納する登録手段と、前記識別情報をデータ登録クライアントに送信する通知手段と、
データ登録クライアントに送信された識別情報を受けて、この識別情報と同一の文字列からなるユーザアカウントを前記登録手段から選択する選択手段と、選択されたユーザアカウントに格納されたデータをデータ出力クライアントに送信する送信手段と、
を有することを特徴とするサーバ。
【請求項２】
前記登録手段は、データ登録クライアントから送信されるデータ毎に識別情報を発行する識別情報発行手段と、前記ユーザアカウントを作成するとともに、このユーザアカウントによりアクセス可能なフォルダを記憶手段に作成するアカウント作成手段と、作成されたユーザアカウントにより前記フォルダにログインして前記データを格納するデータ格納手段と、前記ユーザアカウントとフォルダとの関連情報を格納する関連情報格納手段とを含み、
前記選択手段は、前記関連情報格納手段に格納された関連情報を参照して、データ登録クライアントから送信された識別情報と同一の文字列からなるユーザアカウントを選択し、そのユーザアカウントに関連付けられたフォルダを特定し、
前記送信手段は、特定されたフォルダに格納されたデータをデータ出力クライアントに送信する、
ことを特徴とする請求項１に記載のサーバ。
【請求項３】
前記登録手段は、ユーザのユーザ名、データ登録クライアントのＩＰアドレス、データ登録クライアントのＭＡＣアドレス、及びデータ登録クライアントからデータを送信した日時の少なくともいずれかを含む文字列からなる識別情報を発行することを特徴とする請求項１又は請求項２に記載のサーバ。
【請求項４】
サーバと、各種のデータの送信が可能なデータ登録クライアントと、サーバからデータのダウンロードが可能なデータ出力クライアントとがネットワークを通じて接続されたデータ出力システムであって、
前記サーバは、
データ登録クライアントからのデータ登録要求に基づいてそのデータを特定するための所定の文字列からなる識別情報を発行し、この識別情報と同一の文字列からなるユーザアカウントを作成して当該データを格納する登録手段と、前記識別情報をデータ登録クライアントに送信する通知手段と、
データ登録クライアントに送信された識別情報を受けて、この識別情報と同一の文字列からなるユーザアカウントを前記登録手段から選択する選択手段と、選択されたユーザアカウントに格納されたデータをデータ出力クライアントに送信する送信手段と、
を有することを特徴とするデータ出力システム。
【請求項５】
前記データは、画像印刷に供される画像データであり、
前記データ出力クライアントは、前記送信手段から送信された画像データに基づく画像を印刷するための印刷手段を備えていることを特徴とする請求項４に記載のデータ出力システム。
【請求項６】
サーバと、各種のデータの送信が可能なデータ登録クライアントと、サーバからデータのダウンロードが可能なデータ出力クライアントとがネットワークを通じて接続されたシステムにより実行されるデータ出力方法であって、
前記サーバが、データ登録クライアントからのデータ登録要求に基づいてそのデータを特定するための所定の文字列からなる識別情報を発行するし、この識別情報と同一の文字列からなるユーザアカウントを作成して当該データを格納する登録ステップと、
前記サーバが、前記登録ステップにて発行された識別情報をデータ登録クライアントに送信する通知ステップと、
前記サーバが、前記通知ステップにてデータ登録クライアントに送信された識別情報を受け、この識別情報と同一の文字列からなるユーザアカウントを前記登録手段から選択する選択ステップと、
前記サーバが、前記選択ステップにて選択されたユーザアカウントに格納されたデータをデータ出力クライアントに送信する送信ステップと、
を含むことを特徴とするデータ出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等のネットワークを利用してデータの登録を受け付けるとともに、登録したデータのうち出力が指示されたデータを選択して出力するサーバ、データ出力システム及びデータ出力方法に関するものである。
【背景技術】
【０００２】
近年におけるインターネット等の通信網の普及に伴い、ネットワークを利用した情報管理システムに対するニーズが高まりを見せている。特に、各種のサービスを提供するに当たり、各種データの登録、管理及び出力をネットワーク上のサーバによって一元的に行う手法の発展が望まれている。例えば、或るクライアントから画像サーバに画像データをアップロードして登録するとともに、写真店やコンビニエンスストア等に設置されたプリンタなどの画像印刷機器からのアクセスに対応して、画像サーバが画像データを出力するように構成されたデータ出力システムが知られている。このシステムによれば、ユーザが印刷機器を所有していない場合でも、自宅等のコンピュータを用いて画像データを登録するとともに、登録した画像データを画像印刷機器にダウンロードすることにより、その印刷画像を取得することが可能となる。
【０００３】
このようなデータ出力システムとしては、例えば、下記の特許文献１に開示されたものが知られている。同文献に記載されたシステムは、インターネット上のホストサーバ（画像サーバ）と、ユーザ端末と、画像形成装置と、ユーザ認識装置と、ユーザのＩＤ情報等を記録したカードとから構成されている。
【０００４】
ユーザ端末から文書データや画像データのファイルを画像サーバへと送信すると、画像サーバは、その管理するホームページやディレクトリにユーザ端末から送信されたファイルを蓄積する。また、カードには、ユーザを特定するためのデータが予め記録されている。ユーザ認識装置によりカードに記録されたデータの読み取りを行いユーザの認証がなされると、画像形成装置は、上記ホームページ等からファイルをダウンロードして印刷処理を行う。なお、認証用の上記カードとしては、特に、ユーザ所有のクレジットカードが利用される。
【０００５】
しかしながら、この文献に記載のシステムは、ユーザ端末から登録されたファイルをユーザ単位のホームページやディレクトリによって管理する構成となっているため、ユーザは、印刷を望む画像データを指定するために、まず自己のホームページ等を指定し、更にこのホームページ等に蓄積されている画像データの中から所望のデータを指定しなければならない。したがって、印刷に供する画像データを指定するための操作が煩雑となるという難点があった。
【０００６】
また、画像形成装置は、通常、大きなサイズの表示画面を備えてはいないので、ホームページ等に蓄積された画像データのリストを一画面で表示できないことが間々ある。このような場合、ユーザは、所望の画像データを発見するために画面をスクロールするなどの操作が必要であった。なお、画像形成装置が大きな表示画面を有する場合であっても、ホームページに多数のデータが登録してある場合には、やはりデータ指定の操作は煩雑なものとなってしまう。
【０００７】
更に、特許文献１に記載されたデータ出力システムでは、ファイルを管理するためのホームページ等の作成方法や管理方法が具体的に示されていないため、実際にシステムを構築するにあたりどのような方法が効果的であるのか不明なままとなっており、実用段階において支障が生じるおそれがある。
【０００８】
また、特許文献２には、携帯情報端末から入力される印刷データをサーバ上でユーザアカウント毎に保持可能とされ、アカウント単位に印刷要求に対する課金を管理してユーザに要求することにより、課金の管理の簡略化が図られたシステムが開示されている。
【０００９】
当該システムのように、従来のユーザアカウントは、課金処理を簡略化するために利用されることが多かった。そのため、ユーザは、サーバ上の自己のユーザアカウントにデータを登録することとされていた。
【００１０】
しかしながら、このような構成によると、ユーザがデータを指定するためには、自己のユーザアカウントにログインし、当該ユーザアカウントに格納されているデータの中から所望のデータを指定しなければならず、特許文献１に記載の発明と同様に、操作が煩雑となってしまう。
【００１１】
【特許文献１】特開２００２−１４０１８１号公報（明細書段落〔００２５〕、〔００２６〕、〔００２８〕、第２図）
【特許文献２】特開２００２−３２３９６１号公報（明細書段落〔００１５〕、〔００１６〕、〔００２６〕）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は、このような事情に鑑みてなされたもので、目的のデータを簡便な操作によって指定して出力を受けることが可能なサーバ、データ出力システム及びデータ出力方法を提供することを目的としている。
【００１３】
また、本発明は、ユーザアカウントによりデータ管理を行うよう構成された既存のサーバシステムを流用することにより、システムを容易に構築でき、セキュリティを確保することも可能なサーバ、データ出力システム及びデータ出力方法を提供することを更なる目的としている。
【課題を解決するための手段】
【００１４】
請求項１に係わる発明は、ユーザがデータを送信するためのデータ登録クライアント、及び、このデータ登録クライアントから送信されたデータをダウンロードするためのデータ出力クライアントと、それぞれネットワークを介して通信可能なサーバであって、データ登録クライアントからのデータ登録要求に基づいてそのデータを特定するための所定の文字列からなる識別情報を発行し、この識別情報と同一の文字列からなるユーザアカウントを作成して当該データを格納する登録手段と、前記識別情報をデータ登録クライアントに送信する通知手段と、データ登録クライアントに送信された識別情報を受けて、この識別情報と同一の文字列からなるユーザアカウントを前記登録手段から選択する選択手段と、選択されたユーザアカウントに格納されたデータをデータ出力クライアントに送信する送信手段と、を有することを特徴とする。
【００１５】
また、請求項２に係わる発明は、請求項１に記載のサーバであって、前記登録手段は、データ登録クライアントから送信されるデータ毎に識別情報を発行する識別情報発行手段と、前記ユーザアカウントを作成するとともに、このユーザアカウントによりアクセス可能なフォルダを記憶手段に作成するアカウント作成手段と、作成されたユーザアカウントにより前記フォルダにログインして前記データを格納するデータ格納手段と、前記ユーザアカウントとフォルダとの関連情報を格納する関連情報格納手段とを含み、前記選択手段は、前記関連情報格納手段に格納された関連情報を参照して、データ登録クライアントから送信された識別情報と同一の文字列からなるユーザアカウントを選択し、そのユーザアカウントに関連付けられたフォルダを特定し、前記送信手段は、特定されたフォルダに格納されたデータをデータ出力クライアントに送信する、ことを特徴とする。
【００１６】
また、請求項３に係わる発明は、請求項１又は請求項２に記載のサーバであって、前記登録手段は、ユーザのユーザ名、データ登録クライアントのＩＰアドレス、データ登録クライアントのＭＡＣアドレス、及びデータ登録クライアントからデータを送信した日時の少なくともいずれかを含む文字列からなる識別情報を発行することを特徴とする。
【００１７】
また、請求項４に係わる発明は、サーバと、各種のデータの送信が可能なデータ登録クライアントと、サーバからデータのダウンロードが可能なデータ出力クライアントとがネットワークを通じて接続されたデータ出力システムであって、前記サーバは、データ登録クライアントからのデータ登録要求に基づいてそのデータを特定するための所定の文字列からなる識別情報を発行し、この識別情報と同一の文字列からなるユーザアカウントを作成して当該データを格納する登録手段と、前記識別情報をデータ登録クライアントに送信する通知手段と、データ登録クライアントに送信された識別情報を受けて、この識別情報と同一の文字列からなるユーザアカウントを前記登録手段から選択する選択手段と、選択されたユーザアカウントに格納されたデータをデータ出力クライアントに送信する送信手段と、を有することを特徴とする。
【００１８】
また、請求項５に係わる発明は、請求項４に記載のデータ出力システムであって、前記データは、画像印刷に供される画像データであり、前記データ出力クライアントは、前記送信手段から送信された画像データに基づく画像を印刷するための印刷手段を備えていることを特徴とする。
【００１９】
また、請求項６に係わる発明は、サーバと、各種のデータの送信が可能なデータ登録クライアントと、サーバからデータのダウンロードが可能なデータ出力クライアントとがネットワークを通じて接続されたシステムにより実行されるデータ出力方法であって、前記サーバが、データ登録クライアントからのデータ登録要求に基づいてそのデータを特定するための所定の文字列からなる識別情報を発行するし、この識別情報と同一の文字列からなるユーザアカウントを作成して当該データを格納する登録ステップと、前記サーバが、前記登録ステップにて発行された識別情報をデータ登録クライアントに送信する通知ステップと、前記サーバが、前記通知ステップにてデータ登録クライアントに送信された識別情報を受け、この識別情報と同一の文字列からなるユーザアカウントを前記登録手段から選択する選択ステップと、前記サーバが、前記選択ステップにて選択されたユーザアカウントに格納されたデータをデータ出力クライアントに送信する送信ステップと、を含むことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、ユーザがデータ登録クライアントからサーバにデータを送信すると、当該データに個別の識別情報が発行され、当該識別情報と同一の文字列からなるユーザアカウントにデータが格納され、当該識別情報がデータ登録クライアントに送信される。そして、ユーザが識別情報をサーバに送信すると、その識別情報と同一の文字列からなるユーザアカウントが選択され、そのユーザアカウントに格納されたデータがデータ出力クライアントに送信される。したがって、ユーザは所望のデータの識別情報をサーバに送信するだけで、当該データの出力を受けることができ、目的のデータを簡便な操作により指定して出力を受けることが可能となる。
【００２１】
また、本発明によれば、ユーザアカウントの作成、ユーザアカウントへのデータの格納、及びユーザアカウントへのログインなど、既存のシステムを流用して容易にシステムを構築できる上、データの管理をユーザアカウントにより行うのでセキュリティを確保することができる。
【発明を実施するための最良の形態】
【００２２】
本発明に係わるサーバ、データ出力システム及びデータ出力システムの実施形態の一例について、図面を参照しながら詳細に説明する。以下に開示される本発明のデータ出力システムは、本発明のサーバを含んで構成され、本発明のデータ出力方法を実行するものである。当該データ出力システムは、或るクライアント（データ登録クライアント）からデータをサーバに送信して登録するとともに、登録されたデータを他のクライアント（データ出力クライアント）を使ってダウンロードするための構成を備えている。
【００２３】
本発明のデータ出力システムは、次のような特徴を備えている。まず、ユーザがデータ登録クライアントからサーバにデータを送信すると、そのデータを特定するための識別情報がデータ毎に発行されるとともに、その識別情報と同一の文字列からなるユーザアカウントが作成されてデータが格納される。発行された識別情報は、データ登録クライアントに送信されてユーザに付与される。そして、ユーザが識別情報をサーバに送信すると、その識別情報と同一の文字列からなるユーザアカウントが選択され、それに格納されたデータがデータ出力クライアントに送信される。それにより、ユーザは識別情報をサーバに送信するだけで目的のデータの出力を受けることが可能となる。
【００２４】
本発明において「データを登録する」とは、個々のデータを特定可能な形態で保存することを意味し、例えば、通常のデータベースに新たなデータを検索可能に蓄積することなどが含まれる。また、「識別情報を発行する」とは、データに対して識別情報を付与することを意味し、識別情報を新たに生成してデータに付与すること、及び、予め格納してある識別情報をデータに付与することの双方が含まれることとする。なお、この識別情報のことをＩＤ（アイデンティフィケーション）と略称することがある。
【００２５】
更に、「ユーザアカウント」とは、第１に、システム内においてユーザ（又は、ユーザがデータ登録クライアントから送信したデータ）を識別するために作成されるユーザ登録情報のことを意味し、第２に、当該ユーザアカウントによってアクセスすることが可能なハードディスクドライブ等の記憶手段の記憶領域を意味する。すなわち、ユーザアカウントという用語は、所定の文字列からなるユーザ名（ログイン名、パスワードなどを含む）と、そのユーザ名と関連付けられて処理されるデータを記憶するユーザアカウントフォルダとの双方の意味を含んで使用されることがある。例えば、「データをユーザアカウントに格納する」は、「記憶手段上に作成されたユーザアカウントフォルダにデータを格納する」ことを意味するものである。
【００２６】
以下に説明するシステムにおいて、登録・出力に係わるデータは、画像印刷に供される画像データである。サーバは、画像データの登録処理や出力処理を管理する画像サーバである。また、データ出力クライアントは、画像印刷を行うためのプリンタ等の印刷手段を備えていてもよい。
【００２７】
［システム構成］
まず、本実施形態のデータ出力システム１の構成を説明する。図１は、データ出力システム１を構成する各機器の接続態様を示している。図２は、データ出力システム１の概略構成を示すブロック図である。
【００２８】
データ出力システム１は、インターネット等のネットワークＮ上に設けられた画像サーバ１０を中心に構築されており、この画像サーバ１０とネットワークＮを介して通信可能な各種のクライアントと接続可能に構成されている。本実施形態のデータ出力システム１は、画像サーバ１０と通信可能なクライアントとして、ユーザが画像データを画像サーバ１０に送信するためのデータ登録クライアント２０と、ユーザが所望の画像データをダウンロードするためのデータ出力クライアント３０を含んでいる。
【００２９】
〔データ登録クライアント〕
データ登録クライアント２０は、ユーザが画像データを画像サーバ１０に送信するためのコンピュータ端末である。データ登録クライアント２０としては、例えば、ユーザ所有のパーソナルコンピュータや、携帯電話、ＰＤＡ等の携帯端末などが用いられる。
【００３０】
データ登録クライアント２０は、ユーザが画像データ送信のための操作を行うと、ユーザの氏名等からなるユーザ名、ネットワーク通信に必要なデータ登録クライアント２０のＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ａｄｄｒｅｓｓ）、データ登録クライアント２０のＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ａｄｄｒｅｓｓ）、データの送信日時などを収集し、これらの情報を画像データのヘッダ部に記録して画像サーバ１０に送信する。これらの情報は、例えば画像データのヘッダ部に記録されて画像サーバ１０に送信される。図３に、データ登録クライアント２０から画像サーバ１０に送信されるデータのフォーマット例の概略が概念的に示されている。同図に示す画像データのヘッダ部には、ユーザ名“ｋａｗａｍｕｒａ”、データ登録クライアント２０のＩＰアドレス“１９２．１６８．０．１”、データ登録クライアント２０のＭＡＣアドレス“００：５Ｂ：ＤＢ：Ｄ０：４８：ＡＥ”、及び画像データの送信日時“ＭＯＮ ＪＵＬ ０８ １７：５６：５６ ２００３”が記録されている。なお、これらの情報に加えて、画像データに基づく画像を印刷するときの設定情報等をヘッダ部に記録させるようにしてもよい。
【００３１】
データ登録クライアント２０は、図２に示すように、制御部２１、記憶手段２２、モニタ２３及び入力手段２４を含んで構成されている。
【００３２】
制御部２１は、データ登録クライアント２０による画像データの送信処理等の各種の処理を制御するＣＰＵ等の演算制御装置と、画像サーバ１０に対するデータの送受信を行う出入力インターフェイス回路とを含んで構成される。制御部２１は、上記のユーザ名等の情報を画像データのヘッダ部に記録して、画像データを画像サーバ１０に送信するようになっている。記憶手段２２は、ハードディスクドライブやＲＯＭ等の不揮発性記憶装置と、ＲＡＭ等の揮発性記憶装置とを含む。ハードディスクドライブやＲＯＭには制御プログラムが格納されており、制御部２１は、この制御プログラムをＲＡＭに展開することにより送信処理等を制御する。画像データはハードディスクドライブに保存される。モニタ２３は、ＰＣ用の通常の表示装置であり、制御部２１の制御に応じて画面表示を行う。入力手段２４は、ユーザがデータの入力や各種操作入力を行うためのキーボードやマウス等からなる。
【００３３】
データ登録クライアント２０は、メモリカードにデータを書き込むためのカードライタや、携帯電話等と通信を行うための有線又は無線の通信手段を備えていてもよい。
【００３４】
なお、データ出力システム１に利用可能なデータ登録クライアントとしては、ネットワークＮに接続されたスキャナやファックスなど、画像サーバ１０に画像データを送信可能な各種の端末であってもよい。
【００３５】
〔データ出力クライアント〕
データ出力クライアント３０は、ユーザが所望の画像データをダウンロードするためのコンピュータ端末である。データ出力クライアント３０には、図示しないプリンタ等の印刷手段が接続されており、ユーザの操作に応じて印刷処理を行うことができる。このデータ出力クライアント３０としては、例えば、写真店やコンビニエンスストア等に設置されたコンピュータなどが用いられる。
【００３６】
図２に示すように、データ出力クライアント３０には、データ登録クライアント２０と同様の制御部３１、モニタ３２及び入力手段３３が含まれている。ユーザは、入力手段３３を操作して所望の画像データのＩＤを画像サーバ１０に送信することにより、画像データの出力指示を行う。制御部３１は、データ出力クライアント３０のＩＰアドレスやＭＡＣアドレス等をＩＤとともに画像サーバ１０に送信するようになっている。
【００３７】
データ出力クライアント３０は、メモリカードに書き込まれたデータを読み取るためのカードリーダや、携帯電話等と通信を行うための有線又は無線の通信手段を備えていてもよい。
【００３８】
〔画像サーバ〕
画像サーバ１０は、データ出力システム１により提供されるサービスの制御の中枢となる情報処理装置であり、後述する画像データの登録処理や出力処理を制御する各種の制御プログラムを格納している。この画像サーバ１０は、ネットワークＮを介して受け付けた画像データを蓄積するとともに、蓄積している画像データのうちユーザが指定したデータを選択し、ネットワークＮを介して送信する機能を有する。ここで、画像サーバ１０により処理される画像データはＰＤＦやＴＩＦＦ等の一般的なフォーマットで形成されていることが望ましい。
【００３９】
画像サーバ１０は、ユーザがデータ登録クライアント２０から送信した画像データに対して、その画像データを特定するためのＩＤを発行する。また、画像サーバ１０は、発行したＩＤと同一の文字列からなるユーザアカウントを作成し、ユーザが送信したデータをそのユーザアカウントに格納するようになっている。画像サーバ１０は、更に、発行したＩＤをデータ登録クライアント２０に送信するようになっている。このとき、ＩＤをバーコードなどにエンコードしてから送信するようにしてもよい。
【００４０】
また、画像サーバ１０は、ユーザがデータ出力クライアント３０からＩＤを送信すると、そのＩＤと同一の文字列からなるユーザアカウントを選択し、そのユーザアカウントに格納されたデータをデータ出力クライアント３０に送信するようになっている。
【００４１】
そのために、画像サーバ１０は、図２に示すように、データ登録手段１１、データ管理手段１２、データ管理テーブル１３、ＩＤ情報蓄積手段１４、データ蓄積手段１５、出力指示手段１６、及びデータ送信手段１７を含んで構成されている。
【００４２】
データ登録手段１１は、ユーザがデータ登録クライアント２０を用いて画像データの登録を行うための登録画面の表示、ユーザによる登録操作に対する応答、画像データの受け付けなどの処理を行う。すなわち、データ登録手段１１は、当該システムによるサービスを提供するためのホームページを管理し、データ登録クライアント２０からのアクセスに対応してモニタ２３に当該ホームページを表示させる。また、データ登録手段１１は、ユーザがホームページの登録画面から送信した画像データの受け付けを行う。受け付けた画像データは、データ管理手段１２に送られる。なお、ユーザがデータ登録クライアント２０から画像サーバ１０に画像データを送信することは、その画像データを登録するように画像サーバ１０に要求することを意味するもので、本発明にいう「データ登録要求」に相当する。
【００４３】
データ管理手段１２は、データ登録クライアント２０から送信された画像データの管理を行う。そのために、データ管理手段１２は、ＩＤの発行、ユーザアカウントの作成、画像データの格納、及びＩＤの通知を行う。
【００４４】
まず、データ管理手段１２は、データ登録手段１１から画像データを受けると、その画像データを特定するためのＩＤを発行する。このＩＤは、登録される各画像データに対して個別に発行され、アルファベットや数字等を組み合わせた文字列からなる。データ管理手段１２は、データ登録クライアント２０から送信された画像データのヘッダ部を解析して、当該ヘッダ部に記録されたユーザ名、ＩＰアドレス、ＭＡＣアドレス及び送信日時を（例えばＩＤ情報蓄積手段１４に）一時的に保存するとともに、これらの情報を用いてＩＤを作成して当該画像データに対し発行する。なお、画像データの作成処理や送信処理に関する任意のジョブ番号を用いてＩＤの作成が可能である。
【００４５】
例えば、図３に示すヘッダ部に記録されたユーザ名“ｋａｗａｍｕｒａ”、ＩＰアドレス“１９２．１６８．０．１”、ＭＡＣアドレス“００：５Ｂ：ＤＢ：Ｄ０：４８：ＡＥ”、及び送信日時“ＭＯＮ ＪＵＬ ０８ １７：５６：５６ ２００３”を用いて、ＩＤ“ｋａｗａｍｕｒａ＿１９２．１６８．０．１＿００：５Ｂ：ＤＢ：Ｄ０：４８：ＡＥ＿ＭＯＮ ＪＵＬ ０８ １７：５６：５６ ２００３”を作成して当該画像データに対して発行する。
【００４６】
このように作成されるＩＤは、当該画像データに固有のものである。すなわち、同一のユーザが、同一のデータ登録クライアント２０から、同一の日時に送信した画像データはこの画像データに限られるため、このようなＩＤ作成方法により、登録される各画像データ毎に個別のＩＤを発行することが可能となる。なお、ユーザが複数の画像データファイルを一つのフォルダに格納してデータ登録クライアント２０から画像サーバ１０に送信した場合に対応するために、フォルダ内に保存されている順序をＩＤの最後に付す（つまり、最初のデータファイルのＩＤの末尾に“＿１”を付し、２番目のデータファイルのＩＤの末尾に“＿２”を付し、・・・以下同様）ように構成したり、送信日時の代わりに各画像データファイルの作成日時を用いてＩＤを作成するように構成することが可能である。
【００４７】
データ管理手段１２は、ユーザアカウントを作成する処理を行う。このユーザアカウントの作成処理は、当該画像データに対して発行されたＩＤと同一の文字列のユーザアカウントを作成するとともに、そのユーザアカウントによりアクセス可能なユーザアカウントフォルダをデータ蓄積手段１５に設定することによってなされる。ユーザアカウントとユーザアカウントフォルダとの対応関係は、データ管理テーブル１３に格納される。
【００４８】
上記の例では、ＩＤ“ｋａｗａｍｕｒａ＿１９２．１６８．０．１＿００：５Ｂ：ＤＢ：Ｄ０：４８：ＡＥ＿ＭＯＮ ＪＵＬ ０８ １７：５６：５６ ２００３”と、このＩＤ（すなわちユーザアカウント）によりアクセス可能なユーザアカウントフォルダのデータ蓄積手段１５におけるアドレス（番地）とが関連付けられてデータ管理テーブル１３に格納される。
【００４９】
なお、設定されるユーザアカウントフォルダに、当該ユーザアカウントと同一の文字列からなるフォルダ名を付与するように構成してもよい。また、ユーザアカウントフォルダに任意のフォルダ名を付与し、ユーザアカウントと当該フォルダ名とを関連付け、その対応をデータ管理テーブル１３に格納するようにしてもよい。
【００５０】
データ管理手段１２は、作成したユーザアカウントに当該画像データを格納する処理を行う。そのために、データ管理手段１２は、当該画像データをユーザアカウントフォルダに格納する。これにより、この画像データは、ユーザアカウントに対応するデータ蓄積手段１５に蓄積される。
【００５１】
更に、データ管理手段１２は、発行したＩＤをデータ登録クライアント２０に送信する処理を行う。当該送信処理は、画像データのヘッダ部に記録されたＩＰアドレスやＭＡＣアドレスによってＩＤの通知先、すなわちデータ登録クライアント２０を特定して実行される。
【００５２】
また、データ管理手段１２は、データ管理テーブル１３を参照して、ＩＤと同一の文字列からなるユーザアカウントフォルダをデータ蓄積手段１５から選択し、そのユーザアカウントフォルダに格納された画像データをデータ蓄積手段１５からデータ送信手段１７へと送信する処理を行う。
【００５３】
データ管理テーブル１３は、データ管理手段１２によって関連付けられた、ユーザアカウントすなわちＩＤと、それに対応するユーザアカウントフォルダとを関連付けた情報（関連情報と呼ぶ）テーブルである。なお、データ管理テーブル１３に格納される上記関連情報は、上述のように、データ管理手段１２により形成された、ユーザアカウントとユーザアカウントフォルダのデータ蓄積手段１５におけるアドレスとの関連情報、又は、ユーザアカウントとユーザアカウントフォルダのフォルダ名との関連情報などである。
【００５４】
ＩＤ情報蓄積手段１４は、データ管理手段１２によって画像データ毎に発行されたＩＤを蓄積するためのハードディスクドライブ等の記憶装置又はその所定の記憶領域からなる。また、ＩＤ情報蓄積手段１４には、前述のように、データ登録クライアント２０からの画像データのヘッダ部に記録されたユーザ名、ＩＰアドレス、ＭＡＣアドレス及び送信日時が一時的に保存されるようになっている。
【００５５】
データ蓄積手段１５は、本発明にいう「記憶手段」を構成し、登録処理に係わる画像データを蓄積するためのハードディスクドライブ等の記憶装置又はその所定の記憶領域からなる。
【００５６】
ＩＤ情報蓄積手段１４及び／又はデータ蓄積手段１５として、画像サーバ１０に外付けされた図示しないデータベース等の記憶装置を利用することも可能である。このようにすれば、記憶容量を十分大きく設計することができるので、大量のデータを蓄積することが可能となり、多数のユーザへの対応、多数の画像データへの対応が可能となる。また、ＩＤ情報蓄積手段１４と画像情報蓄積手段１５は、必ずしも別々の記憶装置として設ける必要はなく、単一の記憶装置にそれぞれ固有に定義された記憶領域としてもよい。
【００５７】
出力指示手段１６は、データ出力クライアント３０から送信されるＩＤ及びデータ出力クライアント３０のＩＰアドレスやＭＡＣアドレス等を受け付ける処理を行う。受け付けたＩＤは、データ管理手段１２に送信される。また、データ出力クライアント３０のＩＰアドレスやＭＡＣアドレスは、データ送信手段１７に送信される。
【００５８】
データ送信手段１７は、データ管理手段１２によりデータ蓄積手段１５から送信された画像データを、出力指示手段１６からのＩＰアドレス等に基づいてデータ出力クライアント３０に送信する処理を行う。
【００５９】
なお、本発明にいう「登録手段」は、データ登録手段１１、データ管理手段１２、データ管理テーブル１３、ＩＤ情報蓄積手段１４及びデータ蓄積手段１５を含んで構成されている。また、本発明の「送信手段」は、データ管理手段１２及びデータ送信手段１７を含んで構成される。データ管理手段１２は、本発明の「通知手段」、「選択手段」、「識別情報発行手段」、「アカウント作成手段」及び「データ格納手段」を構成している。
【００６０】
［処理手順］
以上のようなハードウェア構成を備えるデータ出力システムにより実現される処理について説明する。図４は、データ出力システム１によるデータ登録処理の手順の一例を示すフローチャートであり、図５は、データ出力処理の手順の一例を示すフローチャートである。
【００６１】
〔データ登録処理〕
図４に示すフローチャートを参照して、画像データを画像サーバ１０に登録するためのデータ登録処理の手順について説明する。まず、ユーザは、画像サーバ１０にアクセスし、当該システムのホームページ等をデータ登録クライアント２０のモニタ２３に表示させ、所定の登録操作画面に基づき入力手段２４を操作して、画像データを画像サーバ１０に送信する（Ｓ１）。この画像データは、制御部２１により、図３に示すユーザ名やＩＰアドレス等の情報がそのヘッダ部に記録されて送信される。画像サーバ１０のデータ登録手段１１は、データ登録クライアント２０から送信された画像データを受信してデータ管理手段１２に送信する。
【００６２】
データ管理手段１２は、この画像データのヘッダ部を解析して、上述の“ｋａｗａｍｕｒａ＿１９２．１６８．０．１＿００：５Ｂ：ＤＢ：Ｄ０：４８：ＡＥ＿ＭＯＮ ＪＵＬ ０８ １７：５６：５６ ２００３”のようなＩＤを作成し、当該画像データに対して発行する（Ｓ２）。
【００６３】
次に、データ管理手段１２は、このＩＤと同一の文字列からなるユーザアカウントを作成し（Ｓ３）、そのユーザアカウントによりアクセス可能なユーザアカウントフォルダをデータ蓄積手段１５に作成するとともに（Ｓ４）、ユーザアカウントを入力してこのユーザアカウントフォルダにログインを行って当該画像データを格納した後ログアウトする（Ｓ５）。更に、データ管理手段１２は、当該ユーザアカウント（すなわちＩＤ）とユーザアカウントフォルダとを関連付け、その関連情報をデータ管理テーブル１３に格納するとともに（Ｓ６）、発行したＩＤをネットワークＮを通じてデータ登録クライアント２０に送信する（Ｓ７）。
【００６４】
データ登録クライアント２０の制御部２１は、画像サーバ１０から送信されたＩＤを受け付けて記憶手段２２に保存するとともに、当該ＩＤをモニタ２３に表示させる。ユーザは、表示されたＩＤをメモするなどして保存する（Ｓ８）。なお、データ登録クライアント２０に上述のカードライタが設けられている場合、ユーザは、ＩＤをメモリカードに書き込んで保存することができる。また、データ登録クライアント２０に上述の通知手段が設けられている場合、ユーザは、データ登録クライアント２０から携帯電話等にＩＤを送信し、当該携帯電話等に内蔵のメモリに保存することが可能である。以上でデータ登録処理は終了する。
【００６５】
なお、画像サーバ１０のデータ管理手段１２がＩＤとともにパスワードを発行してデータ登録クライアント２０に送信するようにしてもよい。
【００６６】
〔データ出力処理〕
続いて、図５に示すフローチャートを参照して、画像サーバ１０に登録されたデータをデータ出力クライアント３０に送信するデータ出力処理の手順について説明する。まず、ユーザは、データ出力クライアント３０のモニタ３３に表示された所定の操作画面に基づいて入力手段３４を操作することにより、ステップＳ８で保存したＩＤをデータ出力クライアント３０に入力する（Ｓ１１）。このとき、上記のパスワードが発行されている場合には、ユーザはこのパスワードの入力も行う。データ出力クライアント３０に上述のカードリーダが設けられている場合、ユーザは、このカードリーダにメモリカードを読み取らせることによってＩＤを入力することができる。また、データ出力クライアント３０に上述の通信手段が設けられている場合、ユーザは、携帯電話等に保存したＩＤをデータ出力クライアント３０に送信することによってＩＤを入力することができる。
【００６７】
データ出力クライアント３０の制御部３１は、ユーザが入力したＩＤを画像サーバ１０に送信する（Ｓ１２）。このとき、制御部３１は、データ出力クライアント３０のＩＰアドレス等をＩＤとともに送信する。
【００６８】
サーバ１０の出力指示手段１６は、データ出力クライアント３０から送信されたＩＤとＩＰアドレス等を受け付け、当該ＩＤをデータ管理手段１２に送信するとともに、ＩＰアドレス等をデータ送信手段１７に送信する。データ管理手段１２は、当該ＩＤと同一の文字列からなるユーザアカウントがデータ管理テーブル１３に格納されているか検索する（Ｓ１３）。
【００６９】
当該ユーザアカウントが検索された場合（Ｓ１３；Ｙ）、データ管理手段１２は、データ管理テーブル１３に格納された当該ユーザアカウントに対応する関連情報を参照して、当該ユーザアカウントに関連付けられたユーザアカウントフォルダのデータ蓄積手段１５上におけるアドレスやフォルダ名を特定する（Ｓ１４）。そして、データ管理手段１２は、特定されたユーザアカウントフォルダにログインして格納された画像データを取得し、ログアウトする（Ｓ１５）。データ管理手段１２は、取得した画像データをデータ送信手段１７に送信する。
【００７０】
データ送信手段１７は、データ管理手段１２から受信した画像データを、出力指示手段１６から受信したＩＰアドレス等に基づいてデータ出力クライアント３０に送信する（Ｓ１６）。
【００７１】
データ出力クライアント３０の制御部３１は、画像サーバ１０から送信された画像データを取得し、記憶手段３２に保存する（Ｓ１７）。ユーザは、入力手段３４を操作して、この画像データに基づく画像をモニタ３３に表示させることにより、ダウンロードされた画像データが目的のものであるかどうか確認することができる。なお、ステップＳ１７において、制御部３１が、ダウンロードされた画像データに基づく画像をモニタ３３に自動的に表示するようにしてもよい。
【００７２】
データ出力クライアント３０に上述の印刷手段が設けられている場合、ユーザは、入力手段３４を操作することにより、ダウンロードした画像データに基づく画像を印刷することができる。なお、制御部３１による制御に基づき、ステップＳ１７でダウンロードされた画像データに基づく画像を自動的に印刷するようにしてもよい。この場合、ダウンロードされた画像データが目的のものか確認するために、印刷プレビュー画面をモニタ３３に表示するようにするのが好ましい。
【００７３】
一方、ステップＳ１３において、データ管理手段１２が、ＩＤと同一の文字列からなるユーザアカウントをデータ管理テーブル１３から検索できなかった場合（Ｓ１３；Ｎ）、画像サーバ１０データ管理手段１２は、データ送信手段１７を介してデータ出力クライアント３０にエラーメッセージを送信して、当該ＩＤにより特定される画像データが蓄積されていなかった旨をユーザに伝達する（Ｓ１８）。このステップＳ１８において、ＩＤの再入力を促すメッセージ等をエラーメッセージと同時に送信し、それに基づきユーザが再入力したＩＤを基に画像データの選択・送信を行うようにしてもよい。以上で、データ出力処理、並びに本実施形態のシステムによる処理は終了となる。
【００７４】
［作用効果］
以上のような本実施形態のデータ出力システム１によれば、ユーザがデータ登録クライアント２０から登録する各データ毎に所定の文字列のＩＤが発行され、このＩＤと同一文字列からなるユーザアカウントが作成されて画像データが格納される。更に、ユーザがＩＤを送信すると、そのＩＤと同一の文字列からなるユーザアカウントに格納された画像データがデータ出力クライアント３０に送信される。これにより、ユーザはデータ出力クライアント３０からＩＤを入力するだけで、所望のデータをダウンロードすることができる。また、ＩＤと同一の文字列からなるユーザアカウントを検索するだけで、ユーザが指定した画像データを選択できるので、画像サーバ１０に掛かる負担も小さくて済む。
【００７５】
また、データ出力システム１は、ＩＤの発行、ユーザアカウントの作成、ユーザアカウントへのデータの格納、及びユーザアカウントへのログイン・ログアウトなど、既存のしシステムを流用することにより容易に構築可能である。更に、ユーザアカウントによって画像データを管理するため、当該画像データに他人がアクセスすることは困難であり、セキュリティの確保が可能となる。
【００７６】
以上で詳細に説明した構成は、本発明を実施するための具体的構成の一例に過ぎないものであり、本発明の主旨の範囲内において様々な変形を施すことが可能である。
【図面の簡単な説明】
【００７７】
【図１】本発明に係わるデータ出力システムの実施の形態の全体構成の一例を示す概略図である。
【図２】本発明に係わるデータ出力システムの実施の形態のハードウェア構成の一例の概略を示すブロック図である。
【図３】本発明に係わるデータ出力システムの実施の形態においてデータ登録クライアントからサーバに送信されるデータのデータ構造の一例の概略を示す図である。
【図４】本発明に係わるデータ出力システムのデータ登録処理手順の一例を示すフローチャートである。
【図５】本発明に係わるデータ出力システムのデータ出力処理手順の一例を示すフローチャートである。
【符号の説明】
【００７８】
１  データ出力システム
１０  サーバ
１１  データ登録手段
１２  データ管理手段
１３  データ管理テーブル
１４  ＩＤ情報蓄積手段
１５  データ蓄積手段
１６  出力指示手段
１７  データ送信手段
２０  データ登録クライアント
２１  制御部
２２  記憶手段
２３  モニタ
２４  入力手段
３０  データ出力クライアント
３１  制御部
３２  記憶手段
３３  モニタ
３４  入力手段
Ｎ  ネットワーク
【図１】
2005182524.tif 000003
【図２】
2005182524.tif 000004
【図３】
2005182524.tif 000005
【図４】
2005182524.tif 000006
【図５】
2005182524.tif 000007