(57)【要約】【課題】デジタルカメラ等の撮影機器からプリントを発注する際に、ユーザ認証情報やプリントサイト指定情報などの複雑な情報の指定を容易に行わせる。【解決手段】デジタルカメラ１０１からプリント発注を行う際に、ユーザを特定するためのユーザＩＤや、プリント依頼先のショップＩＤ等の入力は、デジタルカメラの撮影機能により、予め用意したカード等に記載された二次元パターン情報を撮影することで行う。それ以外の、プリント対象の画像の指定、プリント枚数、サイズの指定等を含むプリントタイプなどは、デジタルカメラのもつ各種スイッチと、ＬＣＤ表示部のユーザインターフェースとにより行わせる。入力された各種データは注文データとしてセンタサーバ１０４に送信されて、注文データに応じてプリントショップコンピュータ１１２にプリント依頼が送信される。【選択図】図１
2005110125.tif 000002
【特許請求の範囲】
【請求項１】
外部ネットワークを介して受注サーバへサービスを発注する画像入力装置であって、
画像を撮影してデジタル画像データに変換する撮影手段と、
前記撮影手段は、前記サービスの発注元及び受注先のうち少なくとも一方の識別情報を表す画像を撮影してデジタル識別画像データに変換し、
前記外部ネットワークを介して前記デジタル識別画像データを前記受注サーバへ送信する送信手段と、
前記デジタル識別画像データに基づく認証の結果を受信する受信手段とを備え、
前記送信手段は、前記認証結果に応じて、前記デジタル画像データを受注サーバへ送信することを特徴とする画像入力装置。
【請求項２】
外部ネットワークを介して受注サーバへサービスを発注する画像入力装置の制御方法であって、
画像を撮影してデジタル画像データに変換する工程と、
前記サービスの発注元及び受注先のうち少なくとも一方の識別情報を表す画像を撮影してデジタル識別画像データに変換する工程と、
前記デジタル識別画像データを前記受注サーバへ送信する工程と、
前記デジタル識別画像データに基づく認証の結果を受信する工程と、
前記受信された認証結果に応じて、前記デジタル画像データを前記受注サーバへ送信する工程とを備えたことを特徴とする制御方法。
【請求項３】
前記サービスは、対象のデジタル画像データの印刷サービスであり、
前記サービス対象のデジタル画像データのプリント枚数及びプリントタイプを入力する工程と、
前記デジタル画像データのプリント枚数及びプリントタイプを前記受注サーバへ送信する工程とを備えたことを特徴とする請求項２に記載の制御方法。
【請求項４】
前記サービスに係る料金の決済認証を受けるための決済認証情報を表す画像を撮影してデジタル決済認証画像データに変換する工程と、
前記決済認証画像データを前記受注サーバへ送信することを特徴とする請求項２乃至３のいずれか１項に記載の制御方法。
【請求項５】
サービスの発注元を表す画像を撮影してデジタル画像発注元データに変換する工程と、
サービスの受注先を表す画像を撮影してデジタル画像受注先データに変換する工程と、
前記デジタル画像発注元データ及びデジタル画像受注先データを送信する工程とを備えたことを特徴とする請求項２乃至４に記載の制御方法。
【請求項６】
請求項２乃至５のいずれか１項に記載の制御方法をコンピュータにより実行させるためのプログラム。
【請求項７】
請求項６に記載のプログラムをコンピュータ読み出し可能に記憶した記憶媒体。
【請求項８】
外部ネットワークへ接続するための通信手段と、
前記通信手段を介して画像入力装置から取得したサービスの発注元及び受注先のうち少なくとも一方の識別情報を表す画像を含むデジタル識別画像データを、デジタル識別情報に変換する変換手段と、
前記変換手段により変換された前記デジタル識別情報に基づいて、前記サービスの発注元または受注先のうち少なくとも一方を認証する認証手段とを備え、
前記通信手段を介して前記認証手段による認証結果を前記画像入力装置へ出力することを特徴とする受注サーバ。
【請求項９】
外部ネットワークを介して画像入力装置から取得されたサービスの発注元及び受注先のうち少なくとも一方の識別情報を表す画像を含むデジタル識別画像データを、デジタル識別情報に変換する工程と、
前記変換されたデジタル識別情報に基づいて、前記サービスの発注元または受注先のうち少なくとも一方を認証する工程と、
前記外部ネットワークを介して前記認証の結果を前記画像入力装置へ出力することを特徴とする受注サーバの制御方法。
【請求項１０】
前記認証の結果は、前記サービスの対象となるデジタル画像データを前記画像入力装置から受信することを許可するか否かを表すことを特徴とする請求項９に記載の制御方法。
【請求項１１】
前記サービスの発注元の情報を表す画像を含むデジタル発注元画像データを解析してデジタル発注元情報に変換する工程と、
前記サービスの受注先の情報を示す画像を含むデジタル受注先データを解析してデジタル受注先情報に変換する工程とを備えたことを特徴とする請求項９または１０に記載の制御方法。
【請求項１２】
請求項９乃至１１に記載の制御方法をコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１２に記載のプログラムをコンピュータ読み出し可能に記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえばデジタルカメラやデジタルビデオカメラなどの、光電変換素子を用いて撮影した画像をデジタルデータに変換する画像入力機器（あるいはデジタル撮影機器）、および、撮影した画像のプリントを発注するネットワークプリント注文システムに関する。特に、画像入力機器より、遠隔地にある写真プリントを提供する業者や店舗などのプリント出力サイトに対して、電気通信手段を通して撮影画像のプリントの発注を可能とする通信機能付き画像入力装置及びネットワークプリント注文システムに関する。
【背景技術】
【０００２】
従来、デジタルカメラやデジタルビデオカメラのように光電変換により撮影した画像をデジタルデータに変換する画像入力装置に通信機能を備えることにより、その用途を拡大するシステムを構築することができた。
【０００３】
例えば、通信機能を備えた画像入力装置により撮影された画像データを、離れたところにある蓄積装置に送信して一時的に保管し、必要時に同データを受信して取得することにより、画像入力装置本体の画像データを通信手段を通して活用することができた（例えば、特許文献１参照。）。
【０００４】
また、例えば、画像入力装置から通信機能を使用して離れたところにある写真プリントサイトに画像を送信してプリント処理の注文を行うことにより、画像入力装置の通信手段の活用の一例として、利用者が希望する時間に写真のプリントを受け取ることができるようになった（例えば、特許文献２参照。）。
【特許文献１】特許第３２７３１９２号公報
【特許文献２】特開平９−１１６６５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１には、通信手段を通して画像入力装置により撮影された画像のプリント処理を実施する手法については開示されていなかった。そのため、利用者が画像をプリントするためには、一旦画像データを一時蓄積装置から自宅のパーソナルコンピュータ（ＰＣ）等で受信後に何らかの手段でプリント処理を実行することになる。そのため、通信手段を経ずに画像入力装置から直接取得した画像をプリントするのと結果的には同じことになり、画像をプリントする点に関しては画像入力装置の通信機能を充分に活用することはできなかった。
【０００６】
また、特許文献２においては、利用者の認証のためにユーザＩＤの入力手段となる特殊な装置を画像入力装置本体に接続するか、特定のメモリカードを使用する必要があり、利用者の使い勝手に一定の制限が必要であった。更に特許文献２においては、プリント処理をするための出力サイトを利用者から指定する手段が無いために、利用者の個人的な事情に合わせて任意の出力サイトを選べず、また利用者にとって都合の良い場所で出力のプリントを受け取ることができないなど、必ずしも利便性の高いサービスを利用者が享受することができないという問題があった。
【課題を解決するための手段】
【０００７】
本発明は上記従来例に鑑みて成されたもので、以下の構成を備える。
【０００８】
外部ネットワークを介して受注サーバへサービスを発注する画像入力装置の制御方法であって、
画像を撮影してデジタル画像データに変換する工程と、
前記サービスの発注元及び受注先のうち少なくとも一方の識別情報を表す画像を撮影してデジタル識別画像データに変換する工程と、
前記デジタル識別画像データを前記受注サーバへ送信する工程と、
前記デジタル識別画像データに基づく認証の結果を受信する工程と、
前記受信された認証結果に応じて、前記デジタル画像データを前記受注サーバへ送信する工程とを備えた。
【０００９】
さらに好ましくは、前記サービスは、対象のデジタル画像データの印刷サービスであり、前記サービス対象のデジタル画像データのプリント枚数及びプリントタイプを入力する工程と、前記デジタル画像データのプリント枚数及びプリントタイプを前記受注サーバへ送信する工程とを備えた。
【００１０】
さらに好ましくは、前記サービスに係る料金の決済認証を受けるための決済認証情報を表す画像を撮影してデジタル決済認証画像データに変換する工程と、
前記決済認証画像データを前記受注サーバへ送信する。
【００１１】
さらに好ましくは、サービスの発注元を表す画像を撮影してデジタル画像発注元データに変換する工程と、
サービスの受注先を表す画像を撮影してデジタル画像受注先データに変換する工程と、
前記デジタル画像発注元データ及びデジタル画像受注先データを送信する工程とを備えた。
【００１２】
あるいは、本発明は、外部ネットワークを介して画像入力装置から取得されたサービスの発注元及び受注先のうち少なくとも一方の識別情報を表す画像を含むデジタル識別画像データを、デジタル識別情報に変換する工程と、
前記変換されたデジタル識別情報に基づいて、前記サービスの発注元または受注先のうち少なくとも一方を認証する工程と、
前記外部ネットワークを介して前記認証の結果を前記画像入力装置へ出力する。
【００１３】
さらに好ましくは、前記認証の結果は、前記サービスの対象となるデジタル画像データを前記画像入力装置から受信することを許可するか否かを表す。
【００１４】
さらに好ましくは、前記サービスの発注元の情報を表す画像を含むデジタル発注元画像データを解析してデジタル発注元情報に変換する工程と、
前記サービスの受注先の情報を示す画像を含むデジタル受注先データを解析してデジタル受注先情報に変換する工程とを備えた。
【発明の効果】
【００１５】
本発明によれば、通信機能付き画像入力装置からネットワークプリント注文システムに対して印刷注文をする際に、ユーザ認証情報やプリントサイト指定情報などの複雑な情報の指定手段に画像入力装置の画像入力機能を使用することによって、利用者が煩雑な入力作業を使用者に強いることなく、また新たなる入力装置を利用者側に特別に用意することなく、画像入力装置の持つ資源を有効に活用してプリント注文を行うことが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、添付の図面を参照して本発明の好適な実施形態を説明する。
［第１実施形態］
＜システム構成＞
図１は、本実施形態におけるサービスを構成する全体のシステムである。図１において、通信機能付き画像入力装置１０１は、イメージ情報である光学像を電気信号に変換して所定の画像処理をした後、デジタル情報として記録、再生するためのデジタルカメラ及びデジタルビデオカメラ等の画像入力機能と、無線系又は有線系の通信手段を通して公衆網やＬＡＮなどのネットワーク或いは外部機器と直接の相互通信するための通信機能とを備えている。ただし、通信機能付き画像入力装置１０１は、画像入力機能と通信機能がそれぞれ独立した筐体となったシステムでもよい。
【００１７】
会員カード１０２ａにはユーザＩＤの指定に使用するための識別情報を表す二次元パターンが印刷されている。ショップ一覧冊子１０２ｂには、ショップＩＤの指定に使用するための識別情報を表す二次元パターンが印刷されている。ネットワーク１０３は公衆回線網やインターネットなどの広域のネットワークである。
【００１８】
センタサーバ１０４は、本実施形態におけるプリントの注文処理を統括する。センタサーバ１０４は、注文の受付処理制御、注文情報の確認や伝達などを行う。センタサーバ１０４は、単一のコンピュータを用いても、複数のコンピュータにより各サーバ機能を実行させ、それらを組みあわせて用いても実現できる。単一のコンピュータで実現する場合には、サーバ１０５〜１０９はたとえばそれぞれの処理に対応するサーバアプリケーションによって実現できる。
【００１９】
センタサーバ１０４において、制御部１０５はセンタサーバ１０４の制御を行う。制御部１０５は、サーバ１０６〜１０９の機能を実現するためのサーバアプリケーションプログラムを実行するほか、ネットワーク１０３との通信の制御等を行う。ユーザＩＤサーバ１０６は、センタサーバ１０４の内部でシステムのサービスに関わるユーザＩＤを管理する。ユーザＩＤサーバ１０６には、センタサーバ１０４に対するアクセス権限が与えられたユーザの識別子（ユーザＩＤ）および対応するユーザ名が格納されており、そこから入力されたユーザＩＤを検索してユーザ認証処理を行う。さらに、無権限のアクセスを防止するために各ユーザが有するパスワードなどを格納することもできる。ショップＩＤサーバ１０７は、センタサーバ１０４の内部でシステムに参加しているショップを管理する。ショップＩＤサーバ１０７には、システムに参加している出力ショップの識別子（ショップＩＤ）と対応するショップ名が保存されている。そのほか、ショップＩＤに対応してショップのコンピュータにアクセスするためのアドレス等も保存される。
【００２０】
画像ＤＢ１０８はセンタサーバ１０４の内部で扱う画像を保管及びを管理する。画像ＤＢ１０８には、利用者の撮影した画像やセンタサーバ１０４がプリントのために提供する画像などが格納されている。利用者の撮影した画像は、たとえば利用者の識別符号（ユーザＩＤ）および画像の識別符号（画像ＩＤ）の組み合わせなどにより一義的に決定できる。厳密な一義性が必要であれば、さらに撮影年月日などの情報を付加することもできる。注文サーバ１０９はセンタサーバ１０４の内部で扱われる注文を管理する。注文サーバは、注文データをレコードとする注文データベースを管理し、その内容は、たとえば図２５にて説明する注文データ（および注文ＩＤ）を反映したものであればよい。ただし、この場合、画像データ自体は画像データベース１０８に格納されるために、注文データに含まれる画像データに代えて、その画像ＩＤを用いるのが望ましい。
【００２１】
通信手段１１０は通信機能付き画像入力装置１０１と外部とを接続する通信手段であり、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈなどの無線通信手段や、ＵＳＢ、ＩＥＥＥ１３９４などの有線インターフェイスによる有線通信手段などがある。中継局１１１は通信手段１１０とネットワーク１０３とを中継する。中継局１１１は、通信手段１１０が例えば無線ＬＡＮの場合には無線ＬＡＮルータであり、通信手段１１０が例えばＵＳＢなどの場合にはＵＳＢなど通信手段１１０に応じたインターフェースを有し、かつネットワークに接続できる情報機器端末である。通信機能付き画像入力装置１０１が直接ネットワーク１０３に接続することができる場合には１１０及び１１１は割愛できることもある。
【００２２】
プリントサイトのコンピュータ１１２は画像のプリント処理を行うためのプリントサイトのショップに備えられたコンピュータである。プリントサイトとは、プリントを行う設備が用意されている店舗や契約業者である。具体的は、プリントサイトのコンピュータ１１２は、センタサーバ１０４とネットワーク１０３を介して通信が可能である。プリントショップからプリントされた画像を受け取るためには、注文したプリント画像をショップの店頭で受け取る方法１１３や、使用者の自宅に配送する方法１１４などがあり、注文したプリント画像を受け取るための手段としては、種々の方法が用意されている。
【００２３】
＜システム概要＞
通信機能付き画像入力装置１０１は、通信手段１１０及び中継局１１１を経てネットワーク１０３を介してセンタサーバ１０４やプリント用のショップのコンピュータ１１２と接続している。システム内に複数のショップのコンピュータ１１２が用意され、使用者はその中からショップのコンピュータ１１２を選択指定してプリントを注文することができる。
【００２４】
通信機能付き画像入力装置１０１で撮影した画像のプリント注文を行う際に、利用者はまず画像入力装置１０１における操作により、注文する画像の指定、プリントサイズなど注文の詳細内容の指定を行う。次に、ユーザＩＤの二次元パターン情報１０２ａを撮影してセンタサーバ１０４へ送り、ユーザＩＤサーバ１０６にて認証処理を行う。二次元パターン情報１０２ａは、ユーザＩＤに対応したパターンであり、センタサーバ１０４はその二次元パターン画像をユーザＩＤに変換し、ユーザＩＤサーバ１０６によりそのユーザＩＤの認証処理が行われる。また、ショップＩＤの二次元パターン情報１０２ｂを撮影してセンタサーバ１０４へ送り、ショップＩＤサーバ１０７にて注文する店舗の指定を行う。ショップＩＤについても同様に画像からショップＩＤに変換されて、ショップＩＤサーバ１０７により店舗が特定される。これらユーザＩＤや特定されたショップに関する情報は、発注が確定するまで、たとえば制御部１０５のＲＡＭ等に、ひとつの注文を表すデータ（注文データ）の一部として保存される。
【００２５】
ユーザ認証とショップ指定が済んだらプリントする画像をセンタサーバ１０４へ送る。センタサーバ１０４では、受信した画像を画像ＤＢ１０８に蓄積すると共に、注文の内容（たとえばユーザＩＤや画像入力装置１０１における操作により指定された画像、プリントサイズ、プリント枚数、プリントショップの指定など）が注文サーバ１０９に記録され、更に指定したショップ１１２へ注文の通知が送られる。
【００２６】
ショップ１１２は注文通知を受け取ると、センタサーバ１０４の注文サーバ１０９に注文内容を照会し、必要な画像を画像ＤＢ１０８から取得する。ショップ１１２ではプリント処理が実行されて、指定された受け取り方法１１３又は１１４にて使用者にプリントの結果が渡される。
【００２７】
以上が本実施形態のプリントサービスシステムの概要である。以下、このシステムの各構成要素について詳細に説明する。
【００２８】
＜通信機能付き画像入力装置の構成＞
図２は本発明の実施形態に挙げた通信機能付き画像入力装置の構成を示すブロック図である。尚、ここでは画像入力装置の主要部についてのみ説明し、その他の部分についての説明は省略する。
図２において、撮像素子２０７は、受光面に結像された光学像を、電気信号に変換する素子である。一般的に撮像素子２０７としては、ＣＣＤ（電荷結合素子）、ＣＭＯＳセンサ等の半導体固体撮像素子が利用されている。受光部に結像された光学像は、２次元に配列された多くのフォトダイオードで、電気信号に一括変換され、走査処理により順次、出力アンプを通して外部の出力される。ここで、説明の便宜上、半導体固体撮像素子を上げたが、本実施形態は、これに限るものではなく、撮像菅等の素子の場合もある。
【００２９】
表示部２４１は、システムコントローラ２１８でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカ等から成る。表示部２４１は、画像入力装置の操作部近辺に単数或いは複数個所設置され、例えばＬＣＤ（液晶デバイス）やＬＥＤ（発光ダイオード）、発音素子等の組み合わせにより構成される。また、表示部２４１は、その一部の機能が光学ファインダ２０５内に設置される。表示部２４１の表示内容のうち、ＬＣＤ等に表示するものとしては、例えば、外部コンピュータとの接続状態を示す表示、あるいは、接続した外部機器からの情報、および、プログラムの実行によるユーザＩ／Ｆ用の画面等がある。
【００３０】
不揮発性メモリ２４２は電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ（電気的消去書込可能型ＲＯＭ）等が用いられる。操作手段２３２、２３３、２３４、２３５、２４３、２４４及び２４５は、システムコントローラ２１８へ各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３１】
操作部２４３は各種ボタンやタッチパネル等からなり、メニューボタン、セットボタン、マクロボタン、マルチ画面再生ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、等の撮影及び再生を実行する際に各種機能の選択及び切り替えを設定する選択／切り替えボタン、パノラマモード等の撮影及び再生を実行する際に各種機能の決定及び実行を設定する決定／実行ボタン、画像表示部２１３のＯＮ／ＯＦＦを設定する画像表示ＯＮ／ＯＦＦスイッチ、撮影モード状態において撮影した画像をフレームメモリ２４１或いは記録媒体２３７に書き込むかを設定することが出来るスイッチ、接続した外部機器からの情報あるいは制御するためのスイッチ、システムコントローラ２１８でのプログラムの実行に応じて表示したユーザＩ／Ｆに対応するスイッチ等がある。また、上記プラスボタン及びマイナスボタンの各機能は、回転ダイアルスイッチを備えることによって、より軽快に数値や機能を選択することが可能となる。
【００３２】
メモリＩ／Ｆ２３６は、記録媒体２３７に、フレームメモリ２１４に格納されている画像データを書き込んだり、またその逆で、記録媒体２３７に格納されている画像データを、フレームメモリ２１４に読みこむ為のインターフェースである。外部Ｉ／Ｆ２３８は、フレームメモリ２１４上に格納されている画像データを、外部情報機器及び外部記録装置に転送、または、その逆に、外部情報機器及び外部記録装置から、フレームメモリ２１４に転送する為のインターフェースである。記録媒体着脱検知手段２４４は、記録媒体２３７が装着されているか否かを検知する。
【００３３】
メモリＩ／Ｆ２３６及び外部Ｉ／Ｆ２３８としては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成してもよい。さらに、メモリＩ／Ｆ２３６及び外部Ｉ／Ｆ２３８をＰＣＭＣＩＡカードやＣＦカード等の規格に準拠したものを用いて構成した場合、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード、等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことが出来る。
【００３４】
通信Ｉ／Ｆ２４６は、外部Ｉ／Ｆ２３８で接続できる汎用の通信機器を除く、専用の外部機器あるいはネットワークとの通信を、通信装置２４７を使って行う。通信装置２４７は、赤外線やＢｌｕｅｔｏｏｔｈ、あるいは、ＰＨＳ等を使用した限定したネットワーク接続を行う。
【００３５】
記録媒体２３７は、メモリカードやハードディスク等の記録媒体である。記録媒体２３７は、半導体メモリや磁気ディスク等から構成される記録部、インターフェース、コネクタを備えている。
【００３６】
＜二次元パターン情報の入力方法＞
次に、二次元パターン情報を用いてユーザＩＤの指定及びショップの指定を行うための方法について説明する。
（ユーザIDの指定方法）
プリント注文を行う使用者のユーザＩＤを指定する方法としては、各使用者をユニークに識別するための二次元パターン情報を画像入力装置１０１で撮影し、それをセンタサーバ１０４で照合する方法を用いる。各使用者には、システムへのユーザ登録後に、裏面にユーザを識別するための二次元パターン情報が印刷されている会員カード１０２ａを配布しておいて、各使用者はこの二次元パターン情報を撮影することにより、ユーザの認証を行うことができる。
【００３７】
図３は会員カード１０２ａを説明するための模式図である。図３において、会員カード１０２ａの表面３０１には、会員名３０２及び会員ＩＤ３０３などの人間が読んで識別するための情報が印刷されている。会員カード１０２ａの裏面３０４には、ユーザを識別するための二次元パターン情報３０５、撮影時に位置合わせをするためのガイドライン３０６、３０７、３０８、３０９などの撮影に必要な情報が印刷されている。後述するプリント注文の処理工程の中の「撮影」画面１３００で、ユーザＩＤの撮影入力を受け付ける状態の際に、使用者が二次元パターン情報３０５を撮影することにより、撮影画像はセンタサーバ１０４へ送信されてユーザＩＤの認証と指定が実行されることになる。
（ショップIDの指定方法）
プリント注文で注文先のプリントサイトであるショップを指定する方法としては、各ショップをユニークに識別するための二次元パターン情報を画像入力装置１０１で撮影し、それをセンタサーバ１０４で照合する方法を用いる。各使用者には、システムへのユーザ登録後に、使用できる各ショップを識別するための二次元パターン情報が印刷されているショップ一覧冊子１０２ｂを配布しておいて、各使用者は冊子に用意された二次元パターン情報を撮影することにより、ショップの指定を行うことができる。
【００３８】
図４はショップ一覧冊子１０２ｂを説明するための模式図である。図４において、ショップ一覧冊子１０２ｂの各ページ４０１には、ショップ名４０２、ショップを識別するための二次元パターン情報４０３、撮影時に位置合わせをするためのガイドライン４０４、４０５、４０６、４０７、そして住所や連絡先や地図などの詳細情報４０８が印刷されている。後述するプリント注文の処理工程の中の「撮影」画面１３００で、ショップ指定の撮影入力を受け付ける状態の際に、使用者が二次元パターン情報４０３を撮影することにより、撮影画像はセンタサーバ１０４へ送信されてショップＩＤの確認と指定が実行されることになる。
【００３９】
＜二次元情報パターンの内容＞
本実施形態の中で、ユーザＩＤ及びショップの指定に使用した二次元パターン情報３０５及び４０３は、画像入力装置１０１の解像度で識別できる精細度のパターン画像により構成される二値情報の集合画像であり、夫々のＩＤを一定規則に基いてパターン情報に変換したものである。そのパターンの定義方法などのパターン情報に関する詳細な内容や対応するＩＤへの変換則については特に限定はなく、運用側の事情に合わせて任意に規定することができる。
【００４０】
＜操作パネルの説明＞
図５は本出願における通信機能付き画像入力装置１０１の背面の操作パネルの一例を示す模式図である。
【００４１】
図５において、画像入力装置の本体５０１には、撮影時に撮影画像が表示確認するための液晶パネル５０２が設けられている。液晶パネル５０２は、操作メニューを表示することにより利用者に詳細な操作方法を指示するための手段も提供している。利用者は液晶パネル５０２の画面に表示された操作メニューの表示内容に従って操作することによりプリント注文を行うことができる。光学ファインダ５０３は利用者が撮影画像を確認するための光学ファインダである。シャッタースイッチ５０４は画像を撮影するためのスイッチである。電源スイッチ５０５、５０６、５０７は画像入力装置を起動するためのモード別の電源スイッチであり、電源スイッチ５０５を押すと画像入力装置は撮影モードとして起動され、電源スイッチ５０６を押すと画像入力装置は再生モードとして起動され、電源スイッチ５０７を押すと画像入力装置の電源が切られる。メニューボタン５０８は液晶パネル５０２に操作メニューを表示させるためのボタンである。セットボタン５０９は、液晶パネル５０２に表示される操作メニュー上の項目の選択や決定などの指示に使用される。矢印ボタン５１０、５１１、５１２、５１３は、液晶パネル５０２に表示される操作メニュー上の項目の変更や選択する画像の変更などに使用され、それぞれ上方向、下方向、左方向、右方向を指示するものである。尚、ボタン５０８、５０９、５１０、５１１、５１２、５１３の各々は、液晶パネル５０２に表示される操作メニューの内容に応じて独自の機能が割り振られることがある。
【００４２】
＜プリント注文の操作説明＞
図６から図２１までの各図は、本出願における通信機能付き画像入力装置からプリント注文を行うための操作を行うための操作メニュー画面の模式図である。また、図３４は、システムコントローラ２１８により実行される、操作手順に応じた状態の遷移および行われる処理を示す図である。図３４においては、各状態を円形の領域で示し、その中に表示される画面の内容を記載した。また、矢印に付した文言は入力の種類と、その入力により実行される処理内容（斜め線で区切られている。）を示す。図３５および図３６は、ユーザ設定及びショップ設定の処理の流れ図である。図３７は、印刷注文の工程でメモリ２４０に格納されるデータの一例を示す図である。以下、各図の操作メニュー画面および状態の遷移に沿って、本出願における印刷注文の方法の一例を説明する。
（操作の開始）
画像入力装置１０１を再生モードスイッチ５０６を押すことにより再生モードとして起動して、メニューボタン５０８を押すと、液晶パネル５０２にメニュー画面が表示される（図３４、状態３４０１→状態３４０３）。
【００４３】
図６は、再生モードの際に表示されるメニュー画面である。図６において、メニュー画面６００は、項目別の複数の画面により構成されていて、切替えタブ６０１により画面を切り替えることができる。切り替えタブの変更は左右方向の矢印ボタン５１２、５１３を押すことにより行われる。メニュー画面内には夫々のメニュー項目６０２が表示されていて、選択状態にあることを示すカーソル６０３を上下方向の矢印ボタン５１０、５１１を押すことにより動かすことができる。セットボタン５０９を押すと、項目別画面６０２に表示されている項目の中のカーソル６０３で指示されている項目が選択されることになる。図６では「印刷注文」６０４が選択されている状態になっているので、セットボタン５０９を押すことにより、プリント注文の「印刷注文」処理を開始することができる（図３４、状態３４０３→状態３４０４）。また、メニューボタン５０８を押すことにより、メニュー画面６００の表示は消える。
【００４４】
図７は印刷注文の処理を行うための操作画面である。図７において、液晶パネル５０２には「印刷注文」画面７００が表示されている。「画像指定」ボタン７０１は後述する画像指定を行うためのボタンである。「印刷指定」ボタン７０２は後述する印刷指定を行うためのボタンである。「注文設定」ボタン７０３は後述する注文設定を行うためのボタンである。「注文送信」ボタン７０４は後述する注文送信を行うためのボタンである。画像指定ボタン７０１、印刷指定ボタン７０２、注文設定ボタン７０３、注文送信ボタン７０４の各々は矢印ボタン５１２、５１３を選択することにより選択状態を変更することができ、選択状態にあるときにセットボタン５０９を押すことにより、各ボタンを選択することができる。ただし、最初は各項目が未設定のため、図７では「注文送信」ボタン７０４は選択できない状態になっている。領域７０５は印刷注文の状態を示すための領域で、各設定機能で設定した注文の内容が表示される。図７ではどの項目も未選択なので領域７０５には何も表示されていない。また、「印刷注文」画面７００においてメニューボタン５０８を押すと、全ての印刷注文処理は中断されて、液晶パネル５０２の表示画面はメインメニュー６００に戻る。尚、印刷注文処理を一度中断しても電源を切らない状態で印刷注文処理を再開した場合には、「印刷注文」画面７００の表示内容７０５は中断前の状態が維持される。
【００４５】
＜画像指定＞
使用者は「印刷注文」画面７００で「画像指定」ボタン７０１を選択することにより、画像指定の処理を行うことができる（図３４、状態３４０４→状態３４０５）。
【００４６】
図８は画像指定の処理を行うための操作画面である。図８において、液晶パネル５０２には「画像指定」画面８００が表示されている。８０１は画像領域であり、画像入力装置１０１の記録媒体に蓄積されている撮影済みの画像が表示される。画像領域８０１に表示される画像は、左右方向の矢印ボタン５１２及び５１３を押すことにより、変更することができる。ただし画像入力装置が未撮影又は蓄積されている画像が一枚も存在しない場合には、画像領域８０１には何も表示されない。領域８０２は画像領域８０１に表示されている画像の情報を表示するための領域である。枚数指定領域８０３は画像領域８０１に表示されている画像の注文枚数を指定するための領域であり、上下方向の矢印ボタン５１０及び５１１を押すことにより枚数を増減することができる。枚数指定領域８０３には、各画像の初期値は０が示されている。また、当画像を一枚も注文しない場合には枚数指定領域８０３に０をセットするようにする。尚、図８では割愛したが、「画像指定」画面８００には画像入力装置内の全画像を指定するための機能や、全指定を解除するための機能を用意することも可能である。「もどる」ボタン８０４は、メニューボタン５０８により操作される。メニューボタン５０８を押すことにより「画像指定」画面８００で設定した全情報が反映されて図９における「印刷注文」画面７００が表示される（図３４、状態３４０５→状態３４０４）。
【００４７】
設定された情報を反映する一具体例として以下のような手順を取り得る。図３７（Ａ）に画像ＩＤと指定されたプリント枚数との対応表を示す。このような対応表がメモリ２４０に確保される。この表は初期的には０で初期化される。そして、選択された画像に対応する欄に、画像ＩＤ３７０１と指定されたプリント枚数３７０２とが記録される。画像ＩＤは、撮影時点で記録される画像ＩＤを用いても良いが、新たに生成することもできる。図３７の例では、「１００」に画像レコードの順序を示すシリアル番号を付して画像ＩＤとしている。すなわち、図３４の状態３４０５において、上下左右の矢印ボタンの操作に応じて図３７（Ａ）の表が作成される。そして、メニューボタン３０８の押下により、図３７（Ａ）の表の枚数欄３７０２を走査し、その合計値を図３７（Ｂ）の注文表の注文枚数欄３７１２に記録する。また、撮影され保存されている画像の数（すなわち記録されている画像ファイルのレコード数）を画像数欄３７１１に記録する。
【００４８】
図９は、図７と同じ印刷注文画面の、画像指定を行った後の状態である。図９において、印刷注文の状態を示すための領域７０５には、「画像指定」画面８００で画像指定が完了しているために指定画像のコマ数９０１と合計の注文枚数９０２が表示されている。これらの表示内容は、たとえば図３７（Ｂ）に記録された注文内容に基づいて得ることができ、コマ数９０１は画像数３７１１から、注文枚数９０２は注文枚数３７１２から読み出して表示できる。
【００４９】
＜印刷指定＞
使用者は「印刷注文」画面７００で「印刷指定」ボタン７０２を選択することにより、印刷指定の処理を行うことができる（図３４、状態３４０４→状態３４０６）。なお、本説明では、画像指定、印刷指定、注文設定の順に値の設定を行うが、順序は不同でよい。
【００５０】
図１０は印刷指定の処理を行うための操作画面である。図１０において、液晶パネル５０２には「印刷指定」画面１０００が表示されている。詳細項目欄１００１には「印刷指定」画面１０００で指定できるプリントの詳細項目が表示される。詳細項目欄１００１では例としてプリントを行う用紙の種類（Ｌ判、２Ｌ判、はがきなど）、プリント画像のフチの有無、ＣＤの焼き付けサービスの有無、などの指定手段が表示されているが、必要に応じたサービスの内容をここに列挙することにより他の指定も行うことができる。カーソル１００２は選択状態にある項目を示すためのマークであり、上下方向の矢印ボタン５１０及び５１１を押すことにより移動することができる。図１０では「ペーパー」が選択されていることが示されている。マーク１００３及び１００４は詳細項目欄１００１で選択状態にある項目に対してその内容を示す部分に表示される印であり、左右方向の矢印ボタン５１２及び５１３を選択することにより内容を変更することができることを示している。図１０では「Ｌ判」が選択されていることが示されている。「もどる」ボタン１００５はメニューボタン５０８により操作され、メニューボタン５０８を押すことにより「印刷指定」画面１０００で設定した全情報が反映されて図１１における「印刷注文」画面７００が表示される（図３４、状態３４０６→状態３４０４）。最後のメニューボタン５０８の押下により、その時点で選択されているペーパーの種類（図１０ではＬ版）、縁の処理（図１０では縁なし）、ＣＤ注文の有無（図１０では不要）というパラメータが、図３７（Ｂ）のプリントタイプ欄３７１３に記録される。
【００５１】
図１１は図７及び図９と同じ「印刷注文」画面の、画像指定及び印刷指定を行った後の状態である。図１１において、「印刷注文」画面１１００には、「画像指定」画面８００で設定されたコマ数と注文枚数に加えて、「印刷指定」１０００で設定されたプリントタイプ１１０１が表示されている。プリントタイプ１１０１には、図３７（Ｂ）のプリントタイプ欄３７１３に記録された値が読み出されて表示される。ただし、図１１の例では、プリントタイプのなかでもペーパーサイズに限って表示されている。もちろん、縁の有無やＣＤの有無について表示することもできる。
【００５２】
＜注文設定＞
使用者は「印刷注文」画面１１００で「注文設定」ボタン１１０３を選択することにより、注文設定の処理を行うことができる（図３４、状態３４０４→状態３４０７）。図１２は注文設定の処理を行うための操作画面である。図１２において、液晶パネル５０２には「注文設定」画面１２００が表示されている。項目欄１２０１には、「注文設定」画面１２００で設定できる機能の各項目が表示される。項目欄１２０１では例として「ユーザ設定」と「ショップ指定」が表示されているが、必要に応じた機能をここに追加することにより他の設定も行うことができる。カーソル１２０２は項目欄１２０１に表示されている機能ののうち選択状態にある項目を示すためのマークであり、上下方向の矢印ボタン５１０及び５１１を押すことにより移動することができる。撮影ボタン１２０３は、ユーザ設定処理を実行するためのボタンであり、カーソル印１２０２が「ユーザ設定」にある時にセットボタン５０９を押すことにより選択され、後述する図１３における「撮影」画面１３００を表示してユーザ設定の処理を行うことができる。撮影ボタン１２０４は、ショップ指定を実行するためのボタンであり、カーソル印１２０２が「ショップ指定」にある時にセットボタン５０９を押すことにより選択され、後述する図１３における「撮影」画面１３００を表示してショップ指定の処理を行うことができる。もどるボタン１２０５は、メニューボタン５０８を押すことにより選択され、メニューボタンが押されることで「注文設定」画面１２００で設定した全情報が反映されて図１７における「印刷注文」画面７００が表示される（図３４、状態３４０７→状態３４０８）。なお、注文設定処理の詳細は後述する。最後のメニューボタン５０８の押下により、その時点で指定されているユーザとショップというパラメータが、図３７（Ｂ）のユーザ欄３７１４およびショップ欄３７１５それぞれに記録される。
【００５３】
図１７は、図７及び図９、図１１と同じ「印刷注文」画面７００の、画像指定及び印刷指定、注文設定を行った後の状態である。図１７において、「印刷注文」画面７００の領域１７０５には、全設定が完了しているために全ての内容が表示されている。すなわち、コマ数、注文枚数、プリントタイプに加えて、ユーザ設定１７０１およびショップ指定１７０２（いずれか一方のみが設定された場合には設定された内容）が表示される。
【００５４】
＜ユーザ設定及びショップ指定＞
使用者は「注文設定」画面１２００でユーザ設定の「撮影」ボタン１２０３を選択することにより、ユーザ設定を行うことができる。また、使用者は「注文設定」画面１２００でショップ指定の「撮影」ボタン１２０４を選択することにより、ショップ指定を行うことができる。
【００５５】
図１３はユーザ設定及びショップ指定の各処理を行うための操作画面である。また、図３５は、ユーザ設定欄を選択した状態で撮影ボタン１２０３（すなわちセットボタン５０９）を押した場合の、システムコントローラ２１８による処理手順の一例である。図３５の処理は、図３４の状態３４０７において実行される。そのため、状態遷移の上ではより詳細な状態の遷移はあるが、図３４ではそれを省略している。
【００５６】
図１３において、液晶パネル５０２には「撮影」画面１３００が表示される（図３５、ステップＳ３５０１）。表示確認領域１３０１は、画像入力装置のレンズ２０１を通して撮影されている画像を表示するための領域である。ガイドライン１３０２、１３０３、１３０４、１３０５は、ユーザＩＤの二次元パターン情報３０５及びショップＩＤの二次元パターン情報４０３を撮影する際に正しい撮像を得るための位置合わせをするために使用される。操作者は、画面１３００に表示されるガイドライン１３０２と、表示確認領域１３０１を通して表示される撮影対象画像である会員カード１０２ａのガイドライン３０６またはショップ一覧冊子１０２ｂのガイドライン４０４とを一致させるように二次元パターンを撮影する。同様に、ガイドライン１３０３はガイドライン３０７及び４０５と一致させ、ガイドライン１３０４はガイドライン３０８及び４０６と一致させ、ガイドライン１３０５はガイドライン３０９及び４０７と一致させる。この状態で画像入力装置１０１は操作入力待ちとなり（図３５、ステップＳ３５０２）、「もどる」ボタン１３０６またはシャッタースイッチ５０４のいずれかの入力を待つ。「もどる」ボタン１３０６は、メニューボタン５０８を押すことにより操作され、メニューボタン５０８が押されると、選択されていた設定の処理は行われずに、液晶パネル５０２の表示画面は「注文設定」画面１２００に戻る（図３５、ステップＳ３５０３−「もどる」）。
【００５７】
使用者は「撮影」画面でシャッタースイッチ５０４を押すことにより、ユーザ設定及びショップ指定の各処理を実行することができる（図３５、ステップＳ３５０３−「シャッタースイッチ５０４」）。シャッタースイッチ５０４が押された場合には、撮影された画像を基に、センタサーバ１０４に対してユーザ認証を要求する（図３５、ステップＳ３５０４）。この時送信されるデータやセンタサーバにおける処理については後述する。そして、センタサーバ１０４からの認証応答を待つ（図３５、ステップＳ３５０５）。図１４はユーザ設定及びショップ指定の各処理が行われている間に表示される待機画面である。図１４において、「撮影画面確認中」画面１４００が液晶パネル５０２に表示される。この画面表示中は、使用者は画像入力装置に対して操作を行うことはできない。
【００５８】
ユーザ設定及びショップ指定の各処理が完了すると、その結果が液晶パネル５０２に表示される。すなわち、受信した応答の内容に基づいて、認証が成功しているか否かを判定し（図３５、ステップＳ３５０６）、成功していれば成功した旨を示す画面を表示して認証を受けたユーザＩＤを図３７（Ｂ）のユーザ欄１７１４に記録し（図３５、ステップＳ３５０７）、失敗であれば認証が失敗したことを示す画面を表示する（図３５、ステップＳ３５０９）。
【００５９】
図１５はユーザ設定処理すなわちユーザ認証に成功した際の確認画面である。図１５において、ユーザ設定処理に成功した場合の「撮影画像確認結果」画面１５００が液晶パネル５０２に表示される。表示欄１５０１には、確認のための文言が表示される。表示欄１５０１に表示される文言の中には、センタサーバ１０４から取得したユーザ名等が確認の為に表示される。「もどる」ボタン１５０２はメニューボタン５０８を押すことにより操作され、メニューボタン５０８が押された場合には、液晶パネル５０２の表示画面は「注文設定」画面１２００に戻る（図３５、ステップＳ３５０８）。
【００６０】
図１６はユーザ設定処理すなわちユーザ認証に失敗した際の確認画面である。図１６において、ユーザ設定処理に失敗した場合の「撮影画像確認結果」画面１６００が液晶パネル５０２に表示される。表示欄１６０１には、確認のための文言が表示される。「もどる」ボタン１６０２はメニューボタン５０８を押すことにより操作され、メニューボタン５０８が押されると、液晶パネル５０２の表示画面は「注文設定」画面１２００に戻る（図３５、ステップＳ３５０８）。画面１２００においてショップ指定が選択され、撮影ボタン１２０４が選択された場合の操作手順も、図１３乃至図１６と同様になる。その場合には画面１５００の文言１５０１には指定されたショップ名が表示される。また、図３６に示す処理手順についても、図３５のステップＳ３５０１〜ステップＳ３５０９のそれぞれと、ステップＳ３６０１〜ステップＳ３６０９のそれぞれとは、認証対象がユーザＩＤとショップＩＤという相違はあるもののそのほかの点では同一である。なお、図３６では、ステップＳ３６００においてユーザ認証を先に受けた場合に限ってショップ認証を許すようにしている。ただし、このステップＳ３６００を省いて、いずれの認証を先に受けても良いようにも構成できる。以上のようにして、ユーザ設定およびショップ指定が完了する。
【００６１】
＜注文送信＞
使用者は図１７の「印刷注文」画面７００で「注文送信」ボタン１７０４を選択することにより、センタサーバ１０４に対して注文送信の処理を行うことができる。注文送信処理は、注文内容の正当性の確認及び見積り金額の確認をするための注文確認データの送信処理と、実際の注文を実行するための注文データの送信処理の二段階に分けることができる。
（注文確認データの送信）
図１７の「印刷注文」画面７００で「注文送信」ボタン１７０４を選択すると注文確認データの送信処理が開始される（図３４、状態３４０８→状態３４０９）。図１８は、注文確認データの送信処理およびそれに対する応答の受信が完了するまでの間に表示されている待機画面である。図１８において、「注文送信」画面１８００は液晶パネル５０２に表示される。この画面表示中は、使用者は画像入力装置に対して操作を行うことはできない。注文確認データの送信処理が完了すると、その結果が液晶パネル５０２に表示される（図３４、状態３４０９→状態３４１０）。
【００６２】
図１９は注文確認データの送信結果の表示と注文データの送信を決定ための表示画面である。図１９において、「注文確認」画面１９００が液晶パネル５０２に表示されている。「決定」ボタン１９０１は、セットボタン５０９を押すことにより操作され、セットボタン５０９を押すと注文データが送信される（図３４、状態３４１０→状態３４１１）。「取り消し」ボタン１９０２はメニューボタン５０８を押すことにより操作され、メニューボタン５０８を押すと注文データは送信されず、液晶パネル５０２の表示画面には図１７の「印刷注文」画面７００が表示される（図３４、状態３４１０→状態３４０８）。表示欄１９０３には注文の確認のための文言が表示される。表示欄１９０３の文言中には、センタサーバ１０４で算出された見積り金額が表示される。使用者は表示欄１９０３に表示された文言を読んで、最終的に注文を実行するか否かを判断することになる。
【００６３】
＜注文データの送信＞
使用者は「注文確認」画面１９００でセットボタン５０９を押して「決定」ボタン１９０１を選択することにより、注文データの送信を行うことができる。図２０は注文データの送信処理が行われている間に表示されている待機画面である。図２０において、２０００は液晶パネル５０２に表示される「注文送信」画面である。この画面表示中は、使用者は画像入力装置に対して操作を行うことはできない。
【００６４】
注文送信が完了すると、その結果が液晶パネル５０２に表示される。図２１は注文送信の結果の表示画面である。図２１において、２１００は液晶パネル５０２に表示される「注文結果」画面である。２１０１には、確認のための文言が表示される。文言２１０１の中には、注文の結果としてセンタサーバ１０４から取得した注文ＩＤが表示される。使用者は、この注文ＩＤを電話やインターネットなど他の通信手段を通して確認することにより、注文の詳細項目を問い合わせることができる。「終了」ボタン２１０２は、メニューボタン５０８又はセットボタン５０９を押すことにより操作され、これらボタンを押すと液晶パネル５０２の表示画面はメインメニュー６００に戻る（図３４、状態３４１１→状態３４０３）。
【００６５】
＜プリント注文のシーケンス＞
図２２に、本実施形態における通信機能付き画像入力装置１０１とセンタサーバ１０４との間の情報の送受信のシーケンスの概要を説明する。図２２において、通信機能付画像入力装置１０１とセンタサーバ１０４との間の矢印は、右向きのものが通信機能付画像入力装置１０１（クライアントと呼ぶこともある。）からセンタサーバ１０４へのデータ送信を、左向きのものがデータ送信に対してセンタサーバ１０４から返信された結果データの受信を意味する。
【００６６】
ユーザ設定の操作が行われるとユーザ設定に関するユーザ認証データ２２０３の送信処理が行われる（図３５ステップＳ３５０５）。ユーザ認証データ２２０３として送信される情報にはユーザＩＤの二次元パターン情報３０５の撮影情報が含まれる。それに対して、ユーザの認証結果データ２２０４がセンタサーバ１０４からクライアントに対して送信される。認証結果データ２２０４には、ユーザ名およびユーザＩＤが含まれる。ショップ指定の操作が行われるとショップ指定に関するショップ認証データ２２０５の送信処理が行われる（図３６ステップＳ３６０５）。ショップ認証データ２２０５には、ショップＩＤの二次元パターン情報４０３の撮影情報が含まれる。それに対してショップの認証結果データ２２０６がセンタサーバ１０４からクライアントに対して送信される。
【００６７】
尚、ユーザ設定の送受信２２０３及び２２０４と、ショップ指定の送受信２２０５と２２０６の順番は逆でもよい。ユーザ及びショップに関する認証データ及び認証結果データの詳細内容については後述の図２３で説明する。クライアント１０１は、ユーザの設定、ショップの指定及び画像指定など必要な設定処理が完了していれば（図３４の状態３４０８）、注文確認を行うことができる。注文確認操作が行われると注文確認データ２２０７の送信処理が行われる。注文確認データ２２０７にはそれまでに決定されたユーザＩＤやショップＩＤ、及び画像指定数など注文に必要な情報が含まれる。それに対して、センタサーバ１０４からクライアントに対して注文確認結果データ２２０８が送信される。注文確認結果データ２２０８には、「注文確認」画面１９００で表示するための合計の見積り金額等の使用者が確認に必要な情報と、後述の注文処理と整合をとるための確認ＩＤなどが含まれる。注文確認データ及び注文確認結果データの詳細内容については後述の図２４で説明する。
【００６８】
クライアント１０１は注文確認後に使用者の指示により注文を行うことができる。その発注操作により注文データ２２０９の送信処理が行われる。注文データ２２０９には、プリントするための画像データ、注文確認との整合を取るための確認ＩＤ、及び注文確認データ内に指定された注文に必要な情報が含まれる。それに対して注文結果データ２２１０がセンタサーバ１０４からクライアントに対して送信される。注文結果ＩＤ２２１０には、システム内で注文を一意的に管理するための注文ＩＤが含まれる。注文データ及び注文結果データの詳細内容については後述の図２５で説明する。
【００６９】
＜送信データの構成＞
以下に、本実施形態における通信機能付き画像入力装置１０１からセンタサーバ１０４の間で送受信されるデータ情報の構成を説明する。該当するデータ情報には、ユーザ認証やショップ指定などのＩＤの認証のために送信される認証データ、プリントの注文を確認するために送信される注文確認データ、及びプリント注文の実データとなる注文データ、そして各送信データの結果として受信される結果のデータがある。尚、ここで扱う送信データは通信プロトコルなどの通信制御に関わる低位レイアの情報については割愛し、本システムの運用に必要となるアプリケーションレベルの情報に限定されている。
【００７０】
＜認証データの構成＞
図２３に、認証データ及び認証結果データの構成を説明する。尚、同データの構成は、ユーザ認証とショップ指定とで同じである。図２３において、認証データ２３００は、画像入力装置１０１からセンタサーバ１０４へ送信されるユーザ認証データ２２０３およびショップ認証データ２２０５に共通する形式である。認証データＩＤ２３０１は、当該データが認証データであることを示すための固定長情報である。認証データ長２３０２は、同データに続く後述の二次元パターン情報データ２３０３の長さを示すための固定長情報である。二次元パターン情報データ２３０３は、二次元パターン情報３０５又は４０３を撮影し、電気信号に変換して生じたデジタル信号情報である。
【００７１】
認証結果データ２３０４は、画像入力装置１０１がセンタサーバ１０４から受信する認証結果データ２２０４のデータ形式を示す。認証結果ＩＤ２３０５は、当該データが認証結果データであることを示すための固定長情報である。ＩＤ２３０６は、送信した二次元パターン情報データ２３０３の内容に応じて、ユーザＩＤ又はショップＩＤが指定される固定長情報である。名前長２３０７は、同データに続く後述の名前データ２３０８の長さを示すための固定長情報である。名前２３０８は、送信した二次元パターン情報データ２３０３の内容に応じて、ユーザ名又はショップ名が指定される可変長情報である。尚、ＩＤ２３０６は認証が失敗した際に発行されるエラーコードを指定する固定長情報も兼ねている。認証に失敗して認証結果ＩＤ２３０５にエラーが指定された場合には名前帳２３０７及び名前２３０８の各部は割愛される。
【００７２】
＜注文確認データの構成＞
図２４に、注文確認データ及び注文確認結果データの構成を説明する。図２４において、注文確認データ２４００は、画像入力装置１０１からセンタサーバ１０４へ送信される注文確認データ２２０７のデータ形式を示す。注文確認データＩＤ２４０１は、当データが注文確認データであることを示すための固定長情報である。ユーザＩＤ２４０２は、注文した使用者のユーザＩＤを示す固定長情報である。ショップＩＤ２４０３は、注文で指定したショップのショップＩＤによる固定長情報である。プリントタイプ２４０４は、「印刷指定」画面１０００で指定したプリント注文の詳細情報の内容をコード化した固定長情報である。画像数（コマ数）２４０５は、「画像指定」画面８００で指定したプリント注文に使用される画像のコマ数を示す固定長情報である。総プリント枚数２４０６は、「画像指定」画面８００で指定したプリント注文に使用される全画像のプリント数の合計数を示す固定長情報である。注文確認データ２４００中の各フィールド２４０２，２４０３，２４０４，２４０５，２４０６には、図３４〜図３６の手順により設定された図３７（Ｂ）のテーブル中のユーザＩＤ３７１４，ショップＩＤ３７１５，プリントタイプ３７１３，画像数３７１１，注文枚数３７１２の各フィールドの値が複製されて、注文確認データとしてセンタサーバ１０４に送信される。
【００７３】
注文結果確認データ２４０７は、画像入力装置１０１がセンタサーバ１０４から受信する注文確認結果データ２２１０のデータ形式を示す。注文確認結果データＩＤ２４０８は、当該データが注文確認結果データであることを示すための固定長情報である。確認ＩＤ２４０９は、注文データと注文確認データの整合を取るために、後述する図２５の注文データの確認ＩＤ２５０５に指定するための固定長情報である。見積り金額２４１０は、送信された注文確認データを基にセンタサーバ１０４で計算された見積り金額を指定するための固定長情報である。尚、確認ＩＤ２４０９は、注文確認処理が失敗した際に発行されるエラーコードを指定する固定長情報も兼ねている。確認処理に失敗して確認ＩＤ２４０９にエラーが指定された場合には２４１０は割愛される。
【００７４】
＜注文データの構成＞
図２５に、注文データ及び注文結果データの構成を説明する。図２５において、注文データ２５００は、画像入力装置１０１からセンタサーバ１０４へ送信される注文データ２２０９のデータ形式を示す。注文データＩＤ２５０１は、当該データが注文データであることを示すための固定長情報である。ユーザＩＤ２５０２は、注文した使用者のユーザＩＤによる固定長情報である。ショップＩＤ２５０３は、注文で指定したショップのショップＩＤによる固定長情報である。プリントタイプ２５０４は、「印刷指定」画面１０００で指定したプリント注文の詳細情報の内容をコード化した固定長情報である。確認ＩＤ２５０５は、注文確認データを送信した後に注文サーバ１０９で発行された確認ＩＤによる固定長情報であり、注文確認結果データ２４０７の確認ＩＤ２４０９が指定される。見積り金額２５０６は、注文確認データを送信した後に注文サーバ１０９で発行された見積り金額による固定長情報である。画像数（コマ数）２５０７は、「画像指定」画面８００で指定したプリント注文に使用される画像のコマ数を示す固定長情報である。総プリント枚数２５０８は、「画像指定」画面８００で指定したプリント注文に使用される全画像のプリント数の合計数を示す固定長情報である。
【００７５】
画像単位のプリント数２５０９は、注文された夫々の画像について「画像指定」画面８００で指定したプリント数を示す固定長情報である。画像データ長２５１０は、同データに続く後述の画像データ２５１１の長さを示すための固定長情報である。画像データ２５１１は、画像入力装置１０１の撮影画像を、電気信号に変換して生じた任意の長さのデジタル信号情報であり、注文された画像の実データである。フィールド２５０９から２５１１までは画像コマ数２５０７で指定されている回数だけ繰り返されて、各画像における夫々の情報が指定される。なお、フィールド２５０２，２５０３，２５０４，２５０７，２５０８は、当該注文データに対応する（すなわち当該注文データの属する注文シーケンス中における）注文確認データ２４００中のフィールド２４０２，２４０３，２４０４，２４０５，２４０６それぞれと同一の値を有する。
【００７６】
注文結果データ２５１２は、画像入力装置１０１がセンタサーバ１０４から受信する注文結果データ２２１０のデータ形式を示す。注文結果データＩＤ２５１３は、当データが注文結果データであることを示すための固定長情報である。注文ＩＤ２５１４は、有効な注文に対して注文サーバ１０９により発行された注文ＩＤを指定するための固定長情報である。尚、注文ＩＤ２５１４は、注文処理が失敗した際に発行されるエラーコードを指定する固定長情報も兼ねている。
【００７７】
＜サーバの制御の流れ＞
以下に、本実施形態におけるセンタサーバ側の制御の流れについてフロー図を用いて説明する。
（サーバの認証処理）
図２６はセンタサーバ１０４におけるユーザＩＤ認証及びショップＩＤ認証を行う際の制御を示すフロー図である。これら認証処理は、認証の対象が相違するものの、サーバの処理手順としてはその相違点に関連する相違、例えばＩＤを管理するサーバの相違などを除けば共通の手順で実現できる。したがって、図２６ではユーザＩＤおよびショップＩＤをまとめて単にＩＤと呼ぶ。ステップＳ２６０１で、センタサーバ１０４が画像入力装置１０１から送信された認証データ２３００を受信する。センタサーバ１０４内の制御部１０５はステップＳ２６０２で受信した認証データ２３００中の二次元パターン情報データ２３０３を解析し、ステップＳ２６０３でそれが有効なパターンデータかを判定して、有効なデータであればステップＳ２６０４でユーザＩＤサーバ１０６又はショップＩＤサーバ１０７に照会して、ステップＳ２６０５で該当するＩＤが存在するかを判定する。送られた認証データが有効で、かつ該当するＩＤが存在すると判断されれば、ステップＳ２６０６でユーザＩＤサーバ１０６又はショップＩＤサーバ１０７から該当ユーザ名又はショップ名等の必要情報を取得して、ユーザＩＤまたはショップＩＤをＩＤ２３０６に、ユーザ名あるいはショップ名を名前２３０８にセットし、画像入力装置１０１へ応答するための結果データ２３０４を作成してステップＳ２６０７で結果データ２３０４を画像入力装置１０１に送信する。なお、ユーザＩＤは、データ量の削減のために、好ましくは二次元パターンを示す画像データではなく、ユーザＩＤを示す英数字等の符号列によりユーザＩＤサーバ１０６に保存されるのが望ましい。その場合、受信された二次元パターン情報データをセンタサーバ１０４（あるいはユーザＩＤサーバ１０６）によって符号列に変換し、変換後の符号列によりユーザＩＤの照合が行われる。
【００７８】
ステップＳ２６０４でのパターンデータの判定で有効なパターンでないと判断された場合には、ステップＳ２６０８でデータの無効の為に失敗した旨を示すコードを結果データ２３０４中のＩＤ２３０６に設定し、ステップＳ２６０７で結果データ２３０４を応答する。また、ステップＳ２６０５のＩＤ照会で該当するＩＤが見つからなかった場合には、ステップＳ２６０６で該当ＩＤ不明の為に失敗した旨を示すコードを結果データ２３０４中のＩＤ２３０６に設定し、ステップＳ２６０７で結果データ２３０４を応答する。
【００７９】
＜サーバの注文確認処理＞
図２７はセンタサーバ１０４における注文確認を行う際の制御を示すフロー図である。ステップＳ２７０１で、センタサーバ１０４が画像入力装置１０１から送信された注文確認データ２４００を受信する。センタサーバ１０４内の制御部１０５はステップＳ２７０２で受信した注文確認データ２４００中の各情報を解析し、ステップＳ２７０３でそれが有効な注文かを判定する。たとえば、指定されたユーザＩＤおよびショップＩＤがそれぞれユーザＩＤサーバ１０６およびショップＩＤサーバ１０７に登録されていることなど、一定の条件が満たされていれば有効な注文であると判定される。そのほか、プリントタイプが指定したショップで扱われていることや、画像数や総プリント枚数等が一定数以下であることなどを有効な注文と判定するための条件とすることもできる。また、後続の手順で算出される金額が一定額以下であることを条件とすることもできる。条件がショップごとに定められた条件である場合には、その条件はショップＩＤサーバ１０７に登録され、指定されたショップＩＤにより参照される。
【００８０】
有効な注文だと判断されればステップＳ２７０４で必要となる見積り金額の計算を行って、更に照会のための確認ＩＤ２４０９を発行する。なお、金額の見積もりは、たとえば各プリントサイズの単価を記録した単価表を保持し、その単価を総プリント枚数に乗ずることで行うことができる。ＣＤ発注があればもちろんその分も加算される。もしショップごとに単価が異なるのであれば、単価表をショップＩＤサーバに登録されたショップごとに保持しておき、ショップＩＤ２４０３で指定されたショップの単価で見積もりを行う。その場合単価表はショップＩＤサーバ１０７に保持しておく。
【００８１】
ステップＳ２７０５で注文サーバ１０９に確認ＩＤ２４０９と注文内容を登録して、ステップＳ２７０６で画像入力装置１０１へ応答するための結果データ２４０７を作成し、ステップＳ２７０７で結果データ２４０７を画像入力装置１０１に送信する。注文サーバ１０９が管理する注文データベースの各レコードは、たとえば図２５のユーザＩＤ２５０２〜画像単位のプリント数２５０９と、画像データ２５１１に代えてその画像に対応する識別子（画像ＩＤ）と、注文ＩＤとを一組として構成すれば、注文データベースからその注文内容をすべて把握できる。そして、好ましくは、確認ＩＤやユーザＩＤ、ショップＩＤ、注文ＩＤをキーにして検索可能なデータベースである。もちろんこの形式は一例であって、注文ＩＤ等により注文内容を検索可能なデータであればよい。ステップＳ２７０３での注文内容の判定で有効な注文内容でないと判断された場合には、ステップＳ２７０８で注文内容不正の為に失敗した旨を示すコードを結果データ２４０７中の２４０９に指定し、ステップＳ２７０７で結果データ２４０９を応答する。
【００８２】
＜サーバの注文処理＞
図２８はセンタサーバ１０４における注文を行う際の制御を示すフロー図である。ステップＳ２８０１で、センタサーバ１０４が画像入力装置１０１から送信された注文データ２５００を受信する。センタサーバ１０４内の制御部１０５はステップＳ２８０２で受信した注文データ２５００中の各情報を解析し、ステップＳ２８０３でそれが有効な注文かを判定する。有効な注文であるか否かの判定は、注文確認処理における判定と同一の条件で行える。有効な注文だと判断されればステップＳ２８０４で確認ＩＤ２５０５と確認金額２５０６を注文サーバ１０９と照会し、更に今回の見積り金額計算結果とも照会して、ステップＳ２８０５で確認ＩＤ２５０５と確認金額２５０６が有効であるか判断する。具体的には、たとえば確認ＩＤ２５０５をキーとして注文サーバ１０９により注文データベースの検索を行い、検索されたレコードに含まれる見積金額と確認金額２５０６と、総プリント枚数２５０８の値とプリント単価とを乗じて（さらにＣＤ注文があればその金額をさらに加算して）新たに得られた見積金額とが、すべて一致しているか判定し、一致していれば有効であると判断する。
【００８３】
確認ＩＤ２５０５と見積り金額２５０６とが有効だと判断されれば、ステップＳ２８０６で画像ＤＢ１０８に受信した画像データ２５１１を登録し、更に注文ＩＤ２５１４を発行して注文サーバ１０９の注文内容を更新する。画像データは、注文データに基づいて一義的に特定できるように画像データベース１０８に登録される。たとえば画像データを示す識別符号（画像ＩＤ）とユーザＩＤとをキーとして検索可能に登録しておく。そして注文サーバ１０９により、図２５に示す注文データ２５００における画像データ２５１１を画像データＩＤに置換し、発行された注文ＩＤを加えた注文データにより、その注文データベースを更新する。
【００８４】
ステップＳ２８０７でショップＩＤ２５０３に指定されているショップ１１２に対してプリント注文のあることを注文ＩＤ２５１４と共に通知し、ステップＳ２８０８で画像入力装置１０１へ送信するための結果データ２５１２を作成し、ステップＳ２８０９で結果データ２５１２を送信する。
【００８５】
ステップＳ２８０３での注文内容の判定で有効な注文内容でないと判断された場合には、ステップＳ２８１０で注文内容不正の為に失敗した旨を示すコードを結果データ２５１２中の注文ＩＤ２５１４に指定し、ステップＳ２８０９で結果データ２５１２を送信する。また、ステップＳ２８０５での見積もりと確認ＩＤの判定で注文確認との不整合と判断された場合には、ステップＳ２８１１で注文確認との不整合の為に失敗した旨を示すコードを結果データ２５１２中の注文ＩＤ２５１４に指定し、ステップＳ２８０９で結果データ２５１２を送信する。
【００８６】
＜ショップの処理＞
以下に、本実施形態におけるショップ側コンピュータの制御についてフロー図を用いて説明する。図２９はショップコンピュータ１１２におけるプリント注文の対応を示すフロー図である。ステップＳ２９０１で、センタサーバ１０４からショップコンピュータ１１２に対して注文があったことが通知される。通知は、たとえば注文ＩＤ等を含む。ステップＳ２９０２で、ショップコンピュータ１１２はセンタサーバ１０４に対して受信した注文ＩＤに対応する注文の内容と必要な画像データを要求し、センタサーバ１０４から取得する。この時センタサーバからショップコンピュータ１１２へと送信されるデータ内容は、画像入力装置１０１からの注文データ２５００に類似する。確認ＩＤ２５０５や確認金額２５０６は既に確認の工程は済んでいるために不要であるが、そのほかは同一で良い。ステップＳ２９０３で、注文内容に従ってプリント処理を実行し、プリントの済んだ画像データはショップ１１２からは削除する。ステップＳ２９０４で、センタサーバ１０４に対して注文者の氏名や住所、電話番号などの連絡方法、注文したプリント結果の受け取り方法などを確認する。この確認は、ショップコンピュータ１１２がユーザＩＤを知らされていれば、確認を要求する旨とそのユーザＩＤとをセンタサーバ１０４に送信することで行える。これらの情報は注文者が本サービスに入会登録する際に、センタサーバ１０４のユーザＩＤサーバ１０６に登録されている。ステップＳ２９０５で注文の受け取り方法を確認し、店頭受け取りであればステップＳ２９０６で必要であれば注文者に対して連絡を行って注文者の来店を待つ。この時の連絡方法も入会時に登録されているものであり、電話、電子メールなどの通知手段である。なお、ステップＳ２９０４以降は、ショップのオペレータにより行われるマニュアル処理の場合もある。しかし、ステップＳ２９０６を電子メールで実行する場合であれば、ステップＳ２９０７以降をマニュアル手順で行うだけで済ませることもできる。
【００８７】
ステップＳ２９０５の確認結果が注文者の自宅配送であれば、ステップＳ２９０７で注文者が入会時に設定した決済方法での決済処理を行い、更にステップＳ２９０８で注文者の自宅への配送の手続きを行う。
【００８８】
以上のシステム構成及び動作により、通信機能付き画像入力装置からネットワークプリント注文システムに対して印刷注文をする際に、ユーザ認証情報やプリントサイト指定情報などの複雑な情報の入力のために画像入力装置の有する画像入力機能を使用することができる。そのため、利用者が煩雑な入力作業を使用者に強いることなく、また新たなる入力装置を利用者側に特別に用意することなく、画像入力装置の持つ資源を有効に活用してプリント注文を行うシステムを利用することが可能となる。
【００８９】
［第二の実施の形態］
第二の実施形態として、プリント注文の受取方法や決済方法を使用者の任意の手段で指定する形態について説明する。
【００９０】
＜受取方法と決済方法の指定＞
第一の実施の形態では、プリント注文に対する写真の受取方法及び決済方法は、使用者がシステムへの入会登録時に設定したものが自動的に使用されることを前提としていた。受取と決済の両処理は、プリント業者であるショップがプリント処理を行った後に、図２９のステップＳ２９０４でセンタサーバに対して予め指定された方法を問い合わせて、その結果に応じた処理を実行することになっていた。また、受取方法が自宅配送の場合には、決済処理は図２９のステップＳ２９０７でショップが決済業者に対して直接行うことになっていた。しかしながら、受取方法や決済方法を、使用者の要請に従って任意に選択することも可能である。
【００９１】
図３０は、ユーザが決済業者を選択できる場合のシステムの概要図である。図３０において符号１０１から符号１１４までは図１における符号１０１から符号１１４と同じものを表している。コンピュータシステム３００１は決済業者の有するコンピュータシステムであり、ネットワーク１０３を介してセンタサーバ１０４、中継局１１１、ショップコンピュータ１１２と接続されている。ユーザＩＤサーバ３００２は、決済業者のコンピュータシステム３００１に接続されている決済用のユーザＩＤサーバである。決済業者のユーザＩＤサーバ３００２は決済の目的専用のものであり、システムのユーザ管理を行うためのユーザＩＤサーバ１０６とは管理する対象が異なる。
【００９２】
システムの使用者がプリント注文を行う際に決済方法を選択した場合には、画像入力装置１０１からの決済方法に関する情報が一旦センタサーバ１０４に送られて、制御部１０５で解析された後に決済業者コンピュータシステム３００１へ転送され、決済用ユーザＩＤサーバ３００２にて決済に関する認証処理が行われる。この時のユーザ認証の手段としては、システムのユーザ認証で使用された二次元パターン情報の撮像による認証方法を使用することができる。ここで撮影の対象となる二次元パターン情報を用意する素材としては、図３の決済業者が発行したＩＤカードなどが想定される。決済の結果に問題がなければ、センタサーバ１０４とショップコンピュータ１１２でプリント注文の処理が実行される。
【００９３】
＜受取方法と決済方法の指定手段＞
通信機能付き画像入力装置１０１での受取方法と決済方法の指定手段について以下に示す。前記第一の実施の形態で示したように、使用者が液晶画面表示５０２の各操作メニュー画面で画像指定８００、印刷指定１０００、注文設定１２００を終えて、図１９の「注文確認」画面１９００で「決定」ボタン１９０１を選択すると、図３１の「受取決済指定」画面３１００が表示される。
【００９４】
図３１は受取方法と決済方法の設定を行うための操作画面である。図３１において、「受取決済指定」画面３１００は液晶パネル５０２に表示されている。表示欄３１０１には「受取決済指定」画面３１００で指定できる項目が表示される。表示欄３１０１には、「自宅配送」「店頭受取」などの受取方法を指定するための項目と、「クレジットカード」「銀行振込」「コンビニ決済」などの決済方法を指定するための項目が表示される。また、他にも必要に応じた指定内容をここに列挙することにより他の指定も行うことができる。カーソル３１０２は、該当項目が選択状態にあることを示すためのマークであり、上下方向の矢印ボタン５１０及び５１１を押すことにより移動することができる。図３１では「受取方法」が選択されていることが示されている。マーク３１０３及び３１０４は、カーソル３１０２で選択状態にある項目に対してその内容を示す部分に表示される印であり、左右方向の矢印ボタン５１２及び５１３を選択することにより内容を変更することができることを示している。図３１では「自宅配送」が選択されていることが示されている。このほか、「店頭受け取り」も選択できる。「決定」ボタン３１０５は、セットボタン５０９を押すことにより選択され、押されると図１３における「撮影」画面１３００を表示して決済認証用の撮影処理を行うことができる。「取り消し」ボタン３１０６は、メニューボタン５０８を押すことにより選択され、選択されると決済認証用の撮影及び注文データ送信は実行されずに、液晶パネル５０２の表示画面は「印刷注文」画面１７００が表示される。
【００９５】
図１３における決済用認証パターンの撮影入力方法については、前記実施形態におけるユーザ認証及びショップ認証での撮影方法と同等であるが、撮影入力処理が実行されると図２０の「注文送信」画面が表示され、「もどる」ボタン１３０６が選択されると図３１の「受取決済指定」画面３１００が表示されるようになる。撮影入力処理により液晶パネル５０２に「注文送信」画面２０００が表示されると、撮像の電子データへの変換処理、注文データの作成処理、そして注文データの送信処理が順次行われ、前記実施形態と同様にプリント注文の注文処理の結果が図２１の「注文結果」画面２１００で通知される。
【００９６】
この手順は、図３４の注文確認状態３４１０においてセットボタン５０９が押された場合、図３４には示さない受取決定指定状態に遷移し、その状態で図３１の各項目を設定させる。そして、図３５に示した手順と同様の手順で決済認証用の二次元パターンを撮影させて、それを含む注文データをセンタサーバ１０４に送信し、ユーザＩＤサーバ３００２により決済の認証を受ける。その後、利用者の確認入力に従って注文データを送信すると共に受信待機状態３４１１に遷移する。
【００９７】
＜決済認証データを含む注文データの構成＞
本実施形態では、画像入力装置１０１から決済認証のための入力を行うために、注文データ内に、或いは注文データとは別データとして、決済に必要な認証データを画像入力装置１０１からセンタサーバ１０４へ送信する必要がある。
【００９８】
図３２に、決済認証データを含む注文データの構成を説明する。図３２において、注文データ３２００は画像入力装置１０１からセンタサーバ１０４へ送信される注文データであり、図２５の注文データ２５００に対して、データの末尾に受取方法と決済方法を指定するための情報が追加されている。注文データ３２００中の情報３２０１から３２１１までは図２５におけるフィールド２５０１から２５１１と同等である。受取方法３２１２は、「受取決済指定」画面３１００で指定した受取方法の内容をコード化した固定長情報である。決済方法３２１３は、「決済決済指定」画面３１００で指定した決済方法の内容をコード化した固定長情報である。決済認証データ長３２１４は、同データに続く後述の決済認証データ３２１５の長さを示すための固定長情報である。決済認証データ３２１５は、決済用の二次元パターン情報を撮影し、電気信号に変換して生じた任意の長さのデジタル信号情報である。
【００９９】
また、注文結果データ３２１６とその構成情報３２１７及び３２１８については、図２５におけるフィールド２５１２から２５１４までと同等である。
【０１００】
＜サーバの注文処理＞
図３３に、注文データに決済用認証データが含まれる場合の実施形態における、センタサーバ１０４での制御の流れについて説明する。図３３において、ステップＳ３３０１からＳ３３０６までの処理は図２８のステップＳ２８０１からＳ２８０６までのものと同等である。ステップＳ３３０６にてプリントする画像の登録と注文ＩＤの発行が完了すると、ステップＳ３３１２にて、注文データ３２００から受取方法３２１２と決済方法３２１３を確認（判定）し、決済業者を介した決済方法が選択されていれば、決済認証データ３２１５を抽出して決済方法３２１３で指定されている決済業者３００１に通知する。決済業者３００１は同通知を受けると、決済認証データ３２１５の内容を解読、すなわち二次元パターンを認証コードに変換して、ユーザＩＤサーバ３００２を照会して決済が可能か、すなわちたとえば認証コードが登録されているか、また、決済金額が与信限度内の金額であるか否か等を判断して、決済に必要な諸処理を実行する。その後、その結果すなわち当該ユーザについて決済の可・不可をセンタサーバ１０４へ送信する。
【０１０１】
センタサーバ１０４はステップＳ３３１３で決済業者３００１からの通知された結果を判断し、決済可であればステップＳ３３０７で指定されているショップ１１２に対してプリント注文のあることを通知し、ステップＳ３３０８で画像入力装置１０１へ送信するための結果データ３２１６を作成し、ステップＳ３３０９で結果データ３２１６を送信する。ステップＳ３３１３で決済の結果に異常が検知された際には、ステップＳ３３１４でその旨を示すコードを結果データ３２１６中の３２１８に指定し、ステップＳ３３０９で結果データ３２１６を返却する。尚、ステップＳ３３０３及びＳ３３０５で分岐する失敗時の処理Ｓ３３１０及びＳ３３１１については、図２８のステップＳ２８０３及びＳ２８０５で分岐する失敗時の処理Ｓ２８１０及びＳ２８１１と同等である。
【０１０２】
＜サーバの注文処理＞
プリント業者であるショップ１１２での処理については、図２９におけるＳ２９０７の決済処理の必要がなくなる点を除けば、前記第一の実施形態と同等である。
【０１０３】
以上の手順により、決済のための認証データも、デジタルカメラやデジタルビデオカメラ等の画像入力機器により撮影して入力することができる。このため、利用者が煩雑な入力作業を使用者に強いることなく、また新たなる入力装置を利用者側に特別に用意することなく、画像入力装置の持つ資源を有効に活用してプリント注文を行うシステムを決済の認証システムをも含めて利用することが可能となる。
【０１０４】
［第三の実施形態］
第三の実施形態として、プリント注文の諸情報の指定方法にＤＰＯＦ（Ｄｉｇｉｔａｌ  Ｐｒｉｎｔ  Ｏｒｄｅｒ  Ｆｏｒｍａｔ）の機能を流用する方法について説明する。ＤＰＯＦは、デジタルカメラにより撮影された写真の印刷を自動化するための統一規格であり、ＤＰＯＦ対応のデジタルカメラでは、印刷する写真とその枚数、日付入れの有無などのプリント情報を入力すると、入力されたプリント情報がＨＴＭＬ準拠のフォーマットで、画像データが記録されるメモリカード等の記録媒体に記録される。この記録媒体をＤＰＯＦ対応のプリンタにセットすると、そのプリンタは記録されたプリント情報に応じて画像を印刷するというものである。
【０１０５】
前記第一の実施形態では、通信機能付き画像入力装置１０１でプリントする画面を選択するための操作として、図８の画像指定画面を用いて行っていたが、例えば画像入力装置１０１の機能の中にＤＰＯＦの機能が含まれている場合であれば、ＤＰＯＦの設定手段を用いて画像指定や印刷指定を行うことができる。従ってＤＰＯＦで指定された情報に加えて、撮影したユーザＩＤおよびショップＩＤの二次元パターン情報を注文データとしてセンタサーバ１０４へ送信することにより、前記第一の実施形態の画像指定及び印刷設定の両機能の操作を兼ねることも可能である。もちろん認証コードの二次元パターン情報を付加して第二の実施形態と同様に、決済の認証を行うこともできる。
【０１０６】
以上説明したように、本発明によれば、通信機能付き画像入力装置からネットワークプリント注文システムに対して印刷注文をする際に、ユーザ認証情報やプリントサイト指定情報などの複雑な情報の指定手段に画像入力装置の画像入力機能を使用することによって、利用者が煩雑な入力作業を使用者に強いることなく、また新たなる入力装置を利用者側に特別に用意することなく、画像入力装置の持つ資源を有効に活用してプリント注文を行うシステムを利用することが可能となる。
【０１０７】
［変形例］
（１）なお、実施形態では、ユーザＩＤやショップＩＤとして二次元パターンを用いたが、たとえば通常の文字を用いてそれら情報をカード等に記載し、サーバでは文字認識によってユーザＩＤやショップＩＤを認識させることもできる。
（２）また、撮影により入力するのは、ユーザＩＤとショップＩＤのいずれか一方であっても良い。また、識別符号の入力の必要があり、しかもそれら識別符号がサーバによる認証等の処理の対象であるのであれば、それら識別符号を撮影により入力させることができる。もちろん、その場合には、撮影された画像を識別符号に変換するための処理をサーバが行う必要がある。
（３）また、実施形態では、ユーザＩＤとショップＩＤとは注文データ送信前にサーバに送信して認証を受けているが、注文データとともにサーバに送信することもできる。このようにすることで、ユーザＩＤの認証およびショップＩＤの認証のための通信量を削減できる。また、プリント発注処理に要する時間を短縮できる。
（４）なお、第二実施形態において、決済の認証を受けるためには認証コードに加えてパスワード（暗証番号）を利用者に入力させ、パスワードも認証の対象とするのが取引の安全上望ましい。そこで、認証コードを示す二次元パターンの撮影後に、利用者が白紙に一定の形式で書いたパスワードを撮影させるシーケンスを付加し、撮影されたパスワードの画像を、認証コードの二次元パターンと共に注文データに付加し、センタサーバ１０４経由で決済業者のユーザＩＤサーバ３００２により送信して文字認識させて認識された文字列により暗証番号の認証を行わせる方法などが考えられる。この場合も、暗証番号を画像入力機器により撮影して入力できるために、利用者が煩雑な入力作業を使用者に強いることなく、また新たなる入力装置を利用者側に特別に用意することなく、画像入力装置の持つ資源を有効に活用してプリント注文を行えるとともに、取引の安全性をより向上させることができる。
【図面の簡単な説明】
【０１０８】
【図１】実施の形態におけるシステムの概念図である。
【図２】実施の形態における通信機能付き画像入力装置の内部構成を示すブロック回路図である。
【図３】実施の形態におけるユーザＩＤの入力パターンの一例を示す会員カードの略図である。
【図４】実施の形態におけるプリント注文するショップ指定の入力パターンの一例を示すショップ一覧冊子の略図である。
【図５】実施の形態における通信機能付き画像入力装置の背面の操作部を示す模式図である。
【図６】実施の形態における画像入力装置の液晶部に表示されるメインメニューを示す図である。
【図７】実施の形態におけるプリント注文処理を行うための未設定状態の印刷注文画面を示す図である。
【図８】実施の形態におけるプリント注文処理で画像の指定を行うための画像指定画面を示す図である。
【図９】実施の形態におけるプリント注文処理を行うための画像指定を行った状態の印刷注文画面を示す図である。
【図１０】実施の形態におけるプリント注文処理で印刷指定をを行うための印刷指定画面を示す図である。
【図１１】実施の形態におけるプリント注文処理を行うための画像指定及び印刷指定を行った後の状態の印刷注文画面を示す図である。
【図１２】実施の形態におけるプリント注文処理で注文設定を行うための注文設定画面を示す図である。
【図１３】実施の形態におけるプリント注文処理で撮影入力を行うための撮影画面を示す図である。
【図１４】実施の形態におけるプリント注文処理で撮影入力画像の確認処理が行われている間に表示される撮影画像確認中画面を示す図である。
【図１５】実施の形態におけるプリント注文処理で撮影入力の結果が成功であったことを通知する撮影画像確認結果画面を示す図である。
【図１６】実施の形態におけるプリント注文処理で撮影入力の結果が失敗であったことを通知する撮影画像確認結果画面を示す図である。
【図１７】実施の形態におけるプリント注文処理を行うための全設定を行った後の状態の印刷注文画面を示す図である。
【図１８】実施の形態におけるプリント注文処理で注文確認データ送信中に表示される注文送信画面を示す図である。
【図１９】実施の形態におけるプリント注文処理で注文実行時に表示される注文確認画面を示す図である。
【図２０】実施の形態におけるプリント注文処理で注文データ送信中に表示される注文送信画面を示す図である。
【図２１】実施の形態におけるプリント注文処理で注文送信後に表示される注文結果画面を示す図である。
【図２２】実施形態におけるクライアントサーバ間の情報の送受信のシーケンス図である。
【図２３】実施形態における認証データ及び認証結果データの構成図である。
【図２４】実施形態における注文確認データ及び注文確認結果データの構成図である。
【図２５】実施形態における注文データ及び注文結果データの構成図である。
【図２６】実施形態におけるセンタサーバでのユーザＩＤ認証及びショップＩＤ認証を行う際の制御を示すフロー図である。
【図２７】実施形態におけるセンタサーバでの注文確認を行う際の制御を示すフロー図である。
【図２８】実施形態におけるセンタサーバでの注文を行う際の制御を示すフロー図である。
【図２９】実施形態におけるショップでのプリント注文の対応を示すフロー図である。
【図３０】第二の実施形態におけるシステムの概念図である。
【図３１】第二の実施形態におけるプリント注文処理で受取方法と決済方法の指定を行うための受取決済指定画面を示す図である。
【図３２】第二の実施形態における注文データ及び注文結果データの構成図である。
【図３３】第二の実施形態におけるセンタサーバでの注文を行う際の制御を示すフロー図である。
【図３４】実施形態のデジタルカメラによるプリント注文手順の状態遷移図である。
【図３５】ユーザＩＤの二次元パターン情報の入力手順のフローチャートである。
【図３６】ショップＩＤの二次元パターン情報の入力手順のフローチャートである。
【図３７】注文データ作成時にデジタルカメラにより記録されるテーブルを示す図である。
【符号の説明】
【０１０９】
１０１  通信機能付きの画像入力装置
１０２  二次元パターン情報
１０３  ネットワーク
１０４  センタサーバ
１０５  制御部
１０６  ユーザＩＤサーバ
１０７  ショップＩＤサーバ
１０８  画像ＤＢ
１０９  注文サーバ
１１２  ショップ（プリント出力サイト）
３０５  二次元パターン情報（ユーザＩＤ）
４０３  二次元パターン情報（ショップＩＤ）
【図１】
2005110125.tif 000003
【図２】
2005110125.tif 000004
【図３】
2005110125.tif 000005
【図４】
2005110125.tif 000006
【図５】
2005110125.tif 000007
【図６】
2005110125.tif 000008
【図７】
2005110125.tif 000009
【図８】
2005110125.tif 000010
【図９】
2005110125.tif 000011
【図１０】
2005110125.tif 000012
【図１１】
2005110125.tif 000013
【図１２】
2005110125.tif 000014
【図１３】
2005110125.tif 000015
【図１４】
2005110125.tif 000016
【図１５】
2005110125.tif 000017
【図１６】
2005110125.tif 000018
【図１７】
2005110125.tif 000019
【図１８】
2005110125.tif 000020
【図１９】
2005110125.tif 000021
【図２０】
2005110125.tif 000022
【図２１】
2005110125.tif 000023
【図２２】
2005110125.tif 000024
【図２３】
2005110125.tif 000025
【図２４】
2005110125.tif 000026
【図２５】
2005110125.tif 000027
【図２６】
2005110125.tif 000028
【図２７】
2005110125.tif 000029
【図２８】
2005110125.tif 000030
【図２９】
2005110125.tif 000031
【図３０】
2005110125.tif 000032
【図３１】
2005110125.tif 000033
【図３２】
2005110125.tif 000034
【図３３】
2005110125.tif 000035
【図３４】
2005110125.tif 000036
【図３５】
2005110125.tif 000037
【図３６】
2005110125.tif 000038
【図３７】
2005110125.tif 000039