(57)【要約】【課題】画像データに基づく複数の注文を効率的に処理し、作業ミスを効果的に抑制する注文処理プログラム及び注文処理方法の提供。【解決手段】コンピュータを、複数の注文袋１の物理的な配列順と各メディア２とを対応付ける対応付けテーブルを作成する対応付け手段、所定の注文袋に対応する注文の書き込みが完了した際に、物理的な配列順が所定の注文袋の次の第１の注文袋に対応するメディア２の画像データの処理が未完了であって、かつ、物理的な配列順が第１の注文袋よりも後の第２の注文袋に対応するメディア２の画像データの処理が完了している場合に、第２の注文袋に対応するメディア２の画像データを処理した特定のデータを記録媒体３に書き込ませ、第１の注文袋１に対応するメディア２の画像データを処理した特定のデータの書き込み順を一群の注文の最後に設定する指示手段、として機能させる。【選択図】図１
2007310555.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
複数の収納容器の物理的な配列順と各々の前記収納容器に収納される第１の記録媒体とを対応付ける対応付け手段、
所定の前記注文容器に対応する前記第１の記録媒体に記録された画像データを処理した特定のデータの第２の記録媒体への書き込みが完了した際に、物理的な配列順が前記所定の注文容器の次の第１の注文容器に対応する前記第１の記録媒体に記録された画像データの処理が完了しておらず、かつ、物理的な配列順が前記第１の注文容器よりも後の第２の注文容器に対応する前記第１の記録媒体に記録された画像データの処理が完了している場合に、前記第２の注文容器に対応する前記第１の記録媒体に記録された画像データを処理した特定のデータを前記第２の記録媒体に書き込ませる指示を行う指示手段、として機能させることを特徴とする注文処理プログラム。
【請求項２】
前記指示手段では、前記第１の注文容器に対応する前記第１の記録媒体に記録された画像データを処理した特定のデータの書き込み順を、前記複数の注文容器で規定される一群の注文の最後に設定することを特徴とする請求項１記載の注文処理プログラム。
【請求項３】
前記特定のデータは、前記画像データをスライドショーとして再生させるための特定形式のデータであることを特徴とする請求項１又は２に記載の注文処理プログラム。
【請求項４】
複数の収納容器の各々に収納された第１の記録媒体から画像データを読み取る読み取り装置と、読み取った画像データを処理して特定のデータを作成する複数のデータ処理装置と、少なくとも前記特定のデータを第２の記録媒体に書き込む記録装置とを少なくとも備えるシステムにおける注文処理方法であって、
前記読み取り装置を用いて、複数の収納容器の物理的な配列順に従って、各々の収納容器に収納された前記第１の記録媒体から前記画像データを読み取る読み取りステップと、
前記複数の収納容器の物理的な配列順と各々の収納容器に収納される前記第１の記録媒体とを対応付ける対応付けステップと、
複数の前記データ処理装置を用いて、読み取った前記画像データを処理して前記特定のデータを作成するデータ処理ステップと、
前記記録装置を用いて、少なくとも前記特定のデータを前記第２の記録媒体に記録する記録ステップと、を少なくとも有し、
前記記録ステップでは、所定の前記注文容器に対応する前記第１の記録媒体に記録された画像データを処理した特定のデータの前記第２の記録媒体への書き込みが完了した際に、物理的な配列順が前記所定の注文容器の次の第１の注文容器に対応する前記第１の記録媒体に記録された画像データの処理が完了しておらず、かつ、物理的な配列順が前記第１の注文容器よりも後の第２の注文容器に対応する前記第１の記録媒体に記録された画像データの処理が完了している場合に、前記第２の注文容器に対応する前記第１の記録媒体に記録された画像データを処理した特定のデータを前記第２の記録媒体に書き込むことを特徴とする注文処理方法。
【請求項５】
複数の収納容器の各々に収納された第１の記録媒体から画像データを読み取る読み取り装置と、読み取った画像データを処理して特定のデータを作成する複数の手段を備えるデータ処理装置と、少なくとも前記特定のデータを第２の記録媒体に書き込む記録装置とを少なくとも備えるシステムにおける注文処理方法であって、
前記読み取り装置を用いて、複数の収納容器の物理的な配列順に従って、各々の収納容器に収納された前記第１の記録媒体から前記画像データを読み取る読み取りステップと、
前記複数の収納容器の物理的な配列順と各々の収納容器に収納される前記第１の記録媒体とを対応付ける対応付けステップと、
前記データ処理装置の前記複数の手段を用いて、読み取った前記画像データを処理して前記特定のデータを作成するデータ処理ステップと、
前記記録装置を用いて、少なくとも前記特定のデータを前記第２の記録媒体に記録する記録ステップと、を少なくとも有し、
前記記録ステップでは、所定の前記注文容器に対応する前記第１の記録媒体に記録された画像データを処理した特定のデータの前記第２の記録媒体への書き込みが完了した際に、物理的な配列順が前記所定の注文容器の次の第１の注文容器に対応する前記第１の記録媒体に記録された画像データの処理が完了しておらず、かつ、物理的な配列順が前記第１の注文容器よりも後の第２の注文容器に対応する前記第１の記録媒体に記録された画像データの処理が完了している場合に、前記第２の注文容器に対応する前記第１の記録媒体に記録された画像データを処理した特定のデータを前記第２の記録媒体に書き込むことを特徴とする注文処理方法。
【請求項６】
更に、前記第１の注文容器に対応する前記第１の記録媒体の画像データを処理した特定のデータの書き込み順を、前記複数の注文容器で規定される一群の注文の最後に設定するステップを有することを特徴とする請求項４又は５に記載の注文処理方法。
【請求項７】
前記特定のデータは、前記画像データをスライドショーとして再生させるための特定形式のデータであることを特徴とする請求項４乃至６のいずれか一に記載の注文処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに関する複数の注文の処理を行う注文処理プログラム及び注文処理方法に関する。
【背景技術】
【０００２】
近年、写真画像に関する様々なサービスが提供されている。例えば、写真を撮影したデジタルカメラ用メディアを写真店などの注文受付店に持ち込むと、店員は店舗内に設けられた受付端末などを用いて、デジタルカメラやメディアから画像データを読み取り、読み取った画像データをＣＤ−Ｒ、ＤＶＤ−Ｒなどの記録媒体に書き込んだり、読み取った画像データから写真プリントを作成するなどの処理を行う。
【０００３】
また、メディアから読み取った画像データを単に記録媒体に記録するのではなく、これらの画像データからＤＶＤプレーヤやＤＶＤレコーダ、ＨＤＤレコーダ、ゲーム機などの家電機器でスライドショーとして再生するためのデータ（以下、家電機器用データと呼ぶ。）を作成してＣＤ−ＲやＤＶＤ−Ｒなどの記録媒体に書き込む処理を行う（このような注文の処理に関しては、例えば、下記特許文献１参照）。
【０００４】
【特許文献１】特開２００４−１６４４７８号公報（第７−１４頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
メディアから読み取った画像データに基づいて作成した家電機器用データを記録媒体に記録してユーザに提供する場合、メディアから画像データを読み取る読み取り装置と、読み取った画像データから家電機器用データを作成するデータ処理装置と、画像データや家電機器用データを記録媒体に書き込む記録装置とが必要であり、これらの装置を各注文受付店に設置するとコストがかかってしまうことから、通常、注文処理店にこれらの装置を設けておき、注文受付店では受け付けのみを行ってメディアを注文処理店に搬送し、注文処理店で多数の注文受付店から搬送されたメディアを一括して処理する形態が用いられる。
【０００６】
その際、注文受付店ではユーザから受け取ったメディアをＤＰ袋などと呼ばれる注文袋に入れて注文処理店に搬送し、注文処理店では、メディアが収納された注文袋を仕分け棚に収容し、順次、注文袋からメディアを取り出し、上記読み取り装置やデータ処理装置、記録装置を用いて処理を進めると共に、メディアを戻した注文袋を記録媒体が出来上がるまで注文順にまとめて保管し、記録媒体が出来上がったら該記録媒体を順次注文袋に収納して注文受付店に返送する手順で処理を行う。
【０００７】
ここで、注文処理店に読み取り装置やデータ処理装置、記録装置を各々の１台ずつ設置した場合は注文の順番通りに記録媒体を作成することができるが、実際には各々の装置での処理時間が異なり、例えばデータ処理装置での処理に時間がかかって処理が滞ると記録装置での処理に待ち時間が生じ、注文全体を効率的に処理することができなくなることから、通常は、処理に時間を要する装置（例えば、データ処理装置）を複数台設け、複数の注文を複数台の装置で並行して処理を行っている。
【０００８】
この場合に、メディアに記録された画像データの数量や容量が異なると、各々の注文に対する各々のデータ処理装置での処理時間が変動し、注文の処理を開始した順番とデータ処理装置での処理が終了する順番とが一致しなくなってしまう。そのため、記録媒体の作成順と注文袋の配列順とが対応しなくなり、出来上がった記録媒体を注文袋に収納する際に記録媒体に対応する注文袋を探し出さなければならず、注文袋に間違った記録媒体を収納してしまうなどの作業ミスが発生するという問題がある。
【０００９】
一方、データ処理装置での処理が終了する順番にかかわらず、注文袋の配列順に記録装置を用いて書き込みを行う方法も考えられるが、例えば、注文袋の配列順が後ろの所定の注文に対してデータ処理装置での処理が終了した場合、その注文よりも注文袋の配列順が先の全ての注文に対してデータ処理装置での処理が終了し記録装置を用いた書き込みが終了するまで上記所定の注文に対する書き込みを行うことができず、複数の注文全体の処理が遅延する場合が生じる。
【００１０】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、画像データに基づく複数の注文を効率的に処理すると共に、作業ミスを効果的に抑制することができる注文処理プログラム及び注文処理方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の注文処理プログラムは、コンピュータを、複数の収納容器の物理的な配列順と各々の前記収納容器に収納される第１の記録媒体とを対応付ける対応付け手段、所定の前記注文容器に対応する前記第１の記録媒体に記録された画像データを処理した特定のデータの第２の記録媒体への書き込みが完了した際に、物理的な配列順が前記所定の注文容器の次の第１の注文容器に対応する前記第１の記録媒体に記録された画像データの処理が完了しておらず、かつ、物理的な配列順が前記第１の注文容器よりも後の第２の注文容器に対応する前記第１の記録媒体に記録された画像データの処理が完了している場合に、前記第２の注文容器に対応する前記第１の記録媒体に記録された画像データを処理した特定のデータを前記第２の記録媒体に書き込ませる指示を行う指示手段、として機能させるものである。
【００１２】
本発明においては、前記指示手段では、前記第１の注文容器に対応する前記第１の記録媒体に記録された画像データを処理した特定のデータの書き込み順を、前記複数の注文容器で規定される一群の注文の最後に設定する構成とすることができる。
【００１３】
また、本発明においては、前記特定のデータは、前記画像データをスライドショーとして再生させるための特定形式のデータとすることができる。
【００１４】
また、本発明は、複数の収納容器の各々に収納された第１の記録媒体から画像データを読み取る読み取り装置と、読み取った画像データを処理して特定のデータを作成する複数のデータ処理装置と、少なくとも前記特定のデータを第２の記録媒体に書き込む記録装置とを少なくとも備えるシステムにおける注文処理方法であって、前記読み取り装置を用いて、複数の収納容器の物理的な配列順に従って、各々の収納容器に収納された前記第１の記録媒体から前記画像データを読み取る読み取りステップと、前記複数の収納容器の物理的な配列順と各々の収納容器に収納される前記第１の記録媒体とを対応付ける対応付けステップと、複数の前記データ処理装置を用いて、読み取った前記画像データを処理して前記特定のデータを作成するデータ処理ステップと、前記記録装置を用いて、少なくとも前記特定のデータを前記第２の記録媒体に記録する記録ステップと、を少なくとも有し、前記記録ステップでは、所定の前記注文容器に対応する前記第１の記録媒体に記録された画像データを処理した特定のデータの前記第２の記録媒体への書き込みが完了した際に、物理的な配列順が前記所定の注文容器の次の第１の注文容器に対応する前記第１の記録媒体に記録された画像データの処理が完了しておらず、かつ、物理的な配列順が前記第１の注文容器よりも後の第２の注文容器に対応する前記第１の記録媒体に記録された画像データの処理が完了している場合に、前記第２の注文容器に対応する前記第１の記録媒体に記録された画像データを処理した特定のデータを前記第２の記録媒体に書き込むものである。
【００１５】
また、本発明は、複数の収納容器の各々に収納された第１の記録媒体から画像データを読み取る読み取り装置と、読み取った画像データを処理して特定のデータを作成する複数の手段を備えるデータ処理装置と、少なくとも前記特定のデータを第２の記録媒体に書き込む記録装置とを少なくとも備えるシステムにおける注文処理方法であって、前記読み取り装置を用いて、複数の収納容器の物理的な配列順に従って、各々の収納容器に収納された前記第１の記録媒体から前記画像データを読み取る読み取りステップと、前記複数の収納容器の物理的な配列順と各々の収納容器に収納される前記第１の記録媒体とを対応付ける対応付けステップと、前記データ処理装置の前記複数の手段を用いて、読み取った前記画像データを処理して前記特定のデータを作成するデータ処理ステップと、前記記録装置を用いて、少なくとも前記特定のデータを前記第２の記録媒体に記録する記録ステップと、を少なくとも有し、前記記録ステップでは、所定の前記注文容器に対応する前記第１の記録媒体に記録された画像データを処理した特定のデータの前記第２の記録媒体への書き込みが完了した際に、物理的な配列順が前記所定の注文容器の次の第１の注文容器に対応する前記第１の記録媒体に記録された画像データの処理が完了しておらず、かつ、物理的な配列順が前記第１の注文容器よりも後の第２の注文容器に対応する前記第１の記録媒体に記録された画像データの処理が完了している場合に、前記第２の注文容器に対応する前記第１の記録媒体に記録された画像データを処理した特定のデータを前記第２の記録媒体に書き込むものである。
【００１６】
本発明においては、更に、前記第１の注文容器に対応する前記第１の記録媒体の画像データを処理した特定のデータの書き込み順を、前記複数の注文容器で規定される一群の注文の最後に設定するステップを有する構成とすることができる。
【００１７】
このように、本発明によれば、所定の注文容器に対応する第１の記録媒体の画像データを処理した特定のデータの第２の記録媒体への書き込みが完了した際に、物理的な配列順が所定の注文容器の次の第１の注文容器に対応する第１の記録媒体の画像データの処理が未完了であって、かつ、物理的な配列順が第１の注文容器よりも後の第２の注文容器に対応する第１の記録媒体の画像データの処理が完了している場合に、その第２の注文容器に対応する第１の記録媒体の画像データを処理した特定のデータを第２の記録媒体に書き込ませる指示を行い、また、その第１の注文容器に対応する第１の記録媒体の画像データを処理した特定のデータの書き込み順を複数の注文容器で規定される一群の注文の最後に設定する処理を繰り返し行うため、収納容器の物理的な配列順と第２の記録媒体の作成順とを少なくとも一部で一致させることができ、これにより、画像データを利用した複数の注文を効率的に処理することができると共に、収納容器に間違った第２の記録媒体を収納してしまうなどの作業ミスを効果的に抑制することができる。
【発明の効果】
【００１８】
本発明の注文処理プログラム及び注文処理方法によれば、画像データに基づく複数の注文を効率的に処理すると共に、作業ミスを効果的に抑制することができる。
【００１９】
その理由は、読み取り装置を用いて複数の注文袋の各々に収納されたメディアから画像データを読み取り、データ処理装置を用いて画像データを処理して特定のデータを作成し、記録装置を用いて少なくとも特定のデータを記録媒体に書き込む注文において、複数の注文袋の物理的な配列順と各々の注文袋に収納されたメディアとを対応付け、所定の注文袋に対応するメディアの画像データを処理した特定のデータの記録媒体への書き込みが完了した際に、物理的な配列順が所定の注文袋の次の第１の注文袋に対応するメディアの画像データの処理が未完了であって、かつ、物理的な配列順が第１の注文袋よりも後の第２の注文袋に対応するメディアの画像データの処理が完了している場合に、その第２の注文袋に対応するメディアの画像データを処理した特定のデータを記録媒体に書き込ませ、また、第１の注文袋に対応するメディアの画像データを処理した特定のデータの書き込み順を、複数の注文袋で規定される一群の注文の最後に設定するため、注文袋の物理的な配列順と記録媒体の作成順とを少なくとも一部で一致させることができるからである。
【発明を実施するための最良の形態】
【００２０】
本発明の注文処理プログラムは、その好ましい一実施の形態において、コンピュータを、複数の注文袋の物理的な配列順と各々の注文袋に収納されたメディアとを対応付ける対応付け手段、所定の注文袋に対応するメディアの画像データを処理した特定のデータの記録媒体への書き込みが完了した際に、物理的な配列順が所定の注文袋の次の第１の注文袋に対応するメディアの画像データの処理が未完了であって、かつ、物理的な配列順が第１の注文袋よりも後の第２の注文袋に対応するメディアの画像データの処理が完了している場合に、その第２の注文袋に対応するメディアの画像データを処理した特定のデータを記録媒体に書き込ませ、また、第１の注文袋に対応するメディアの画像データを処理した特定のデータの書き込み順を、複数の注文袋で規定される一群の注文の最後に設定する指示を行う指示手段、として機能させるものであり、注文袋の物理的な配列順と記録媒体の作成順とを少なくとも一部で一致させることができ、これにより、画像データに基づく複数の注文を効率的に処理することができ、また、注文袋に間違った記録媒体を収納してしまうなどの作業ミスを効果的に抑制することができる。
【実施例】
【００２１】
上記実施形態について詳細に説明すべく、本発明の一実施例に係る注文処理プログラム及び注文処理方法について、図１乃至図７を参照して説明する。図１は、本実施例に係る注文処理システムの構成を模式的に示す図であり、図２は、制御装置の構成を示すブロック図であり、図３は、本実施例に係る注文処理方法の手順を示すフローチャート図である。また、図４は、制御装置で作成する対応付けテーブルの構成例を示す図であり、図５及び図６は、注文処理の順番を説明するための図である。また、図７は、読み取り装置におけるデータの記録構造を示す図である。
【００２２】
図１に示すように、本実施例の注文処理システム１０は、ユーザから、スマートメディア、コンパクトフラッシュ（登録商標）、メモリースティック、ＳＤメモリーカード、マルチメディアカードなどのデジタルカメラ用のスティック型の記録媒体（以下、メディア２と呼ぶ。）を受け取って注文を受け付ける注文受付店２０と、注文受付店２０からメディア２を受け取り、メディア２に記録された画像データに基づいて注文処理を実行し、画像データや該画像データに基づいて作成した家電機器用データなどをＣＤ−Ｒ／ＲＷやＤＶＤ±Ｒ／ＲＷ、ＤＶＤ−ＲＡＭ、ＨＤ−ＤＶＤ、Ｂｌｕ−ｒａｙディスク等の記録媒体３に書き込む注文処理店３０とからなり、注文受付店２０では、メディア２を注文番号のバーコードなどが印刷された収納容器（いわゆるＤＰ袋などの注文袋１）に収納して注文処理店３０に搬送し、注文処理店３０では、メディア２が収納された注文袋１に作成した記録媒体３を収納して注文受付店２０に返送する。
【００２３】
また、上記注文処理店３０には、注文受付店２０から受け取った複数の注文袋１を順番に収納する仕分け棚３１と、メディア２を装填するメディア装填部３２ａと注文袋１に印刷されたバーコードを読み取るバーコードリーダ（図示せず）などを備え、メディア２に記録された画像データ（静止画像データ、動画データ、画像情報を含むデータを総称して画像データと呼ぶ。）を読み取り、ハードディスクなどの所定の記憶手段に記憶する読み取り装置３２と、読み取った画像データに基づいてＤＶＤプレーヤやＤＶＤレコーダ、ＨＤＤレコーダなどの家電機器でスライドショーを再生するための家電機器用データを作成するなどの処理を行う１又は複数のデータ処理装置３３と、記録媒体３を装填する記録媒体装填部３４ａを備え、読み取り装置３２で読み取った画像データやデータ処理装置３３で作成した家電機器用データなどを記録媒体３に書き込む記録装置３４と、読み取り装置３２やデータ処理装置３３、記録装置３４を制御する制御装置３５と、必要に応じて、読み取った画像データに基づいて写真プリントやインデックスプリント、ジャケットプリントなどを作成する印刷手段（図示せず）を備えている。
【００２４】
また、図２に示すように、上記制御装置３５は、仕分け棚３１における注文袋１の物理的な配列順と各々のメディア２とを対応付ける対応付けテーブルを作成する対応付け手段３５ａと、所定の注文袋１に対応するメディア２の画像データを処理して作成した家電機器用データの記録媒体３への書き込みが完了した際に、物理的な配列順が所定の注文袋１の次の第１の注文袋１に対応するメディア２の画像データの処理が未完了であって、かつ、物理的な配列順が第１の注文袋１よりも後の第２の注文袋１に対応するメディア２の画像データの処理が完了している場合に、その第２の注文袋１に対応するメディア２の画像データを処理して作成した家電機器用データを記録媒体３に書き込ませる指示を行うと共に、第１の注文袋１に対応するメディア２の画像データを処理して作成した家電機器用データの書き込み順を、複数の注文袋１で規定される一群の注文の最後に設定する指示を行う指示手段３５ｂとを備えている。なお、上記各手段はハードウェアとして構成されていてもよいし、コンピュータを、対応付け手段３５ａ及び指示手段３５ｂとして機能させる注文処理プログラムとして構成し、該注文処理プログラムを制御装置３５上で動作させる構成としてもよい。
【００２５】
また、図１では、読み取り装置３２やデータ処理装置３３、記録装置３４とは別に制御装置３５を設ける構成としているが、例えば、制御装置３５を設けずに、読み取り装置３２に対応付け手段３５ａを設け、記録装置３４に指示手段３５ｂを設ける構成としたり、注文処理プログラムを読み取り装置３２や記録装置３４上で動作させる構成としてもよい。また、読み取り装置３２やデータ処理装置３３、記録装置３４、制御装置３５の形態は任意であり、図に示すようなコンピュータ機器としてもよいし、専用の機器としてもよい。
【００２６】
次に、上記構成の注文処理システムを用いた注文処理の手順について、図３のフローチャート図を参照して説明する。なお、以下では所定数の注文袋１を一括して処理するバッチ処理を前提にして説明する。
【００２７】
まず、ステップＳ１０１で、ユーザは写真撮影を行ったデジタルカメラからメディア２を抜き取り、該メディア２を写真店やコンビニエンスストアなどの注文受付店２０に持ち込む。次に、ステップＳ１０２で、注文受付店２０では、注文の受付を行い、受け取ったメディア２を、注文を識別する情報（注文番号など）がバーコードなどとして印刷された注文袋１に収納して注文処理店３０に搬送する。
【００２８】
次に、ステップＳ１０３で、注文袋１を受け取った注文処理店３０は、メディア２が収納された注文袋１を仕分けして、処理する順番に（例えば、上の段から順番に）仕分け棚３１に収納する。
【００２９】
そして、注文袋１がある程度の数量（ここでは１バッチの５０枚）になったら、ステップＳ１０４で、仕分け棚３１から処理順に（例えば、上の段から順番に）注文袋１を取り出し、読み取り装置３２のバーコードリーダなどを用いて注文袋１から注文番号を読み取ると共に、該注文袋１に収納されたメディア２をメディア装填部３２ａに装填して、該メディア２に記録された画像データを読み取る。なお、上記注文番号の読み取りは必須ではなく、また、バーコードリーダを用いて読み取る代わりに、作業者が目視で注文番号を読み取って読み取り装置３２の操作手段を用いて入力してもよい。
【００３０】
次に、ステップＳ１０５で、対応付け手段３５ａは、注文袋１の物理的な配列順（すなわち、仕分け棚３１における注文袋１の順番）とメディア２と必要に応じて注文番号とを対応付け、その対応付け情報を図４に示すような対応付けテーブルに記述する。例えば、仕分け棚３１の最も上段に収納された注文袋１の注文番号を”１６０３”とし、その注文袋１に収納されているメディア２の識別情報を”Ｍ１”とすると、注文袋１の物理的な配列順が１番の欄に上記メディア２の識別情報と必要に応じて注文番号とを記述する。
【００３１】
次に、ステップＳ１０６で、読み取り装置３２はハードディスクなどの記憶手段にメディア２から読み取った画像データを記憶する。その際、読み取った画像データがどの注文袋１に収納されたメディア２から読み取った画像データであるかを識別できるようにするために、対応付け手段３５ａは、読み取り装置３２の記憶手段に、注文袋１の物理的な配列順を識別可能な名称のフォルダを作成させ、そのフォルダ内に読み取った画像データを記憶させる。
【００３２】
次に、ステップＳ１０７で、読み取りが終了したメディア２をメディア装填部３２ａから取り出し、そのメディア２を注文袋１に戻して所定の場所に置く。
【００３３】
そして、１バッチ内の全ての注文袋１に対して上記ステップＳ１０４〜Ｓ１０７の処理を繰り返し、メディア２を収納した注文袋１を順番に配置（例えば、各々の注文袋１を物理的な配列順が１つ前の注文袋１の下に配置）するなどして、元の注文袋１の物理的な配列順通りに配列する。なお、複数の注文袋１の配置に際して、元の注文袋１の物理的な順序が維持されていればよく、例えば、各々の注文袋１を物理的な配列順が１つ前の注文袋１の上に積み上げたり、順番に右（又は左）に並べてもよい。また、上記ステップでは注文袋１にメディア２を戻した後に次の注文袋１からメディア２を取り出して画像データを読み取っているが、読み取り装置３２に複数のメディア装填部３２ａを備える場合は、複数のメディア２から同時に画像データを読み取ってもよい。
【００３４】
この状態における読み取り装置３２のハードディスク内のデータ構造は、図７（ａ）に示すようになり、注文データを格納する所定のフォルダ（ここでは”Order Input”フォルダ）内に、所定の処理単位（バッチ）に対応するフォルダ（ここでは、”0000001”フォルダ）が作成され、該フォルダ内に、注文袋１の物理的な配列順に対応したフォルダ（ここでは、”CD-001-XXXXXXX1からCD-001-XXXXXX50”フォルダ）が作成され、その中に、各々の注文袋１に収納されたメディア２に記録された画像データ（DSC000001.jpgなど）が記録されると共に、注文袋１の物理的な配列順を特定する情報が記述されたファイル（ここでは”Orderinfo.txt”）が記録され、また、各々のバッチに属する注文袋１の物理的な配列順とメディア２の識別番号と必要に応じて注文番号とを対応付ける情報が記述されたファイル（ここでは、”00000001batch.txt”）が記録される。また、注文袋１毎のフォルダには、そのフォルダ内の画像データの処理状態が識別できるように、所定の拡張子（例えば、読み取り後の状態は”ord”、読み取り後、書き込み完了までの状態は”prg”、書き込み完了の状態は”end”など）が付加される（ここでは全てのメディア２に対して読み取りが終了した状態であるため、”ord”が付加されている）。
【００３５】
次に、ステップＳ１０８で、データ処理装置３３は、読み取り装置３２のハードディスクを監視し、ハードディスクに所定のフォルダ（上記”CD-001-XXXXXXX1からCD-001-XXXXXX50”フォルダ）が作成され、該フォルダに画像データが記録されたら、順次フォルダの画像データを読み取り、該画像データに基づいて家電機器用データを作成する。具体的には、読み取った画像データにスライド表示の時間分の差分０のデータを付加したり、スライド効果に基づく差分データを付加するなどして動画データを生成（エンコード）し、次に、生成した動画データ及び読み取った動画データを、ＤＶＤプレーヤやＤＶＤレコーダ、ＨＤＤレコーダ、ゲーム機などの家電機器で再生可能なＶｉｄｅｏ−ＣＤ形式やＤＶＤ−Ｖｉｄｅｏ形式、ＨＤＴＶ形式に変換（オーサリング）して家電機器用データを生成する。
【００３６】
ここで、データ処理装置３３が複数の場合に、各々のデータ処理装置３３の処理速度が異なっていたり、各々のフォルダに記録されている画像データの数量や容量が異なっている場合にはデータ処理装置３３での家電機器用データの作成に要する時間が異なるが、各々のデータ処理装置３３では、自装置での処理が終了したら順に次のフォルダから画像データを読み取って処理を続行する。また、データ処理装置３３に複数のＣＰＵを備えており、同時に複数の処理が可能な場合も、各々のフォルダに記録された画像データの数量や容量が異なっている場合には各々のＣＰＵでの家電機器用データの作成に要する時間が異なるが、データ処理装置３３では、各々ＣＰＵでの処理が終了したら順に次のフォルダから画像データを読み取って処理を続行する。
【００３７】
この状態を３つのデータ処理装置３３で処理する場合を例にして具体的に説明する。図５に示すように、まず、データ処理装置Ａでは、識別情報がＭ１のメディア２から読み取った画像データに基づいて家電機器用データの作成を開始し、データ処理装置Ｂでは、識別情報がＭ２のメディア２から読み取った画像データに基づいて家電機器用データの作成を開始し、データ処理装置Ｃでは、識別情報がＭ３のメディア２から読み取った画像データに基づいて家電機器用データの作成を開始する。次に、データ処理装置Ａ〜Ｃの内、Ｍ３のメディア２から読み取った画像データの処理が最も早く終了することから、データ処理装置Ｃでは、識別情報がＭ４のメディア２から読み取った画像データに基づいて家電機器用データの作成を開始する。次に、Ｍ１のメディア２から読み取った画像データの処理が終了することから、データ処理装置Ａでは、識別情報がＭ５のメディア２から読み取った画像データに基づいて家電機器用データの作成を開始する。以下、１バッチ分（図ではＭ８まで記載）のメディア２から読み取った画像データに対して同様の処理を繰り返す。
【００３８】
次に、ステップＳ１０９で、指示手段３５ｂは、記録装置３４に対して、データ処理装置３３で作成した家電機器用データなどを記録媒体３に書き込ませるための指示を出す。その際、従来の注文処理システムでは、複数のデータ処理装置３３のいずれかで家電機器用データの作成が終了すると、作成した家電機器用データを記録装置３４に送信し、記録装置３４では受信した順番で記録媒体３に書き込む処理を実行していたため、複数のデータ処理装置３３での処理速度が異なっていたり、各々のメディア２に記録された画像データの数量や種類が異なっている場合に、注文袋１の物理的な配列順と記録媒体３の作成の順番とが対応しなくなってしまうという問題があった。また、データ処理装置３３での処理が完了する順番にかかわらず、複数の注文袋１の物理的な配列順に従って、記録装置３４での処理を実行することもできるが、データ処理装置３３での処理が完了した画像データを記録したメディア２に対応する注文袋１よりも物理的な配列順が先の注文袋１が多数ある場合に、物理的な配列順が先の全ての注文袋１に対応するメディア２に記録された画像データに対する書き込みが完了するまで、先に処理が完了した画像データに対する書き込みを行うことができず、複数の注文袋１で規定される一群の注文の処理が遅延する恐れがある。
【００３９】
そこで、本実施例では、注文を効率的に処理し、かつ、作業ミスを効果的に抑制するために、ステップＳ１０９で、指示手段３５ｂは、いずれかのデータ処理装置３３での処理が完了した段階で、上述した対応付けテーブルやフォルダの名称を参照して、作成した家電機器用データが処理されるべきデータであるかであるかを判断する。具体的には、データ処理装置３３での処理が完了した画像データを記録したメディア２に対応する注文袋１の物理的な配列順が、記録装置３４での記録媒体３への書き込みが完了した家電機器用データの基となる画像データを記録したメディア２に対応する注文袋１よりも後であるかを判断する。
【００４０】
そして、データ処理装置３３での処理が完了した注文に対応する注文袋１の物理的な配列順が記録装置３４での書き込みが完了した注文に対応する注文袋１の後であれば、ステップＳ１１１で、指示手段３５ｂは、記録装置３４に記録媒体３への書き込みを指示し、後でない場合は、ステップＳ１１０で、データ処理装置３３で家電機器用データの作成が終了しても、その家電機器用データの書き込みを保留し、指示手段３５ｂは、書き込み順を複数の注文袋１で規定される一群の注文の最後（バッチ処理の場合はそのバッチの最後、バッチ処理でない場合はその段階における一群の注文の最後）に回す。その後、ステップＳ１１２で、指示手段３５ｂは、全ての注文袋１に対する書き込みが終了したかを判断し、終了していない場合は、ステップＳ１０８に戻って同様の処理を繰り返す。
【００４１】
この一連の処理は、書き込みが完了した注文に対応する所定の注文袋１を基準にすると、物理的な配列順がその所定の注文袋１の次の第１の注文袋１に対応するメディア２の画像データの処理が未完了であって、かつ、物理的な配列順が第１の注文袋１よりも後の第２の注文袋１に対応するメディア２の画像データの処理が完了している場合に、その第２の注文袋１に対応するメディア２の画像データを処理して作成した家電機器用データを記録媒体３に書き込ませ、第１の注文袋１に対応するメディア２の画像データを処理して作成した家電機器用データの書き込み順を、複数の注文袋１で規定される一群の注文の最後に回すことと同義である。
【００４２】
この段階での処理を図５を参照して説明すると、まず、データ処理装置Ｃで３番目の注文袋１に収納されたＭ３のメディア２の画像データに基づいて家電機器用データが作成されるが、その時点では、まだ、記録装置３４を用いた書き込みが行われていないため、ステップＳ１１１で、指示手段３５ｂは、そのデータ処理装置３３（ここではデータ処理装置Ｃ）で作成した家電機器用データなどを記録媒体３に書き込むように記録装置３４に対して指示を行い、記録装置３４では、その指示に従って、Ｍ３のメディア２の画像データに基づいて作成された家電機器用データなどを記録媒体装填部３４ａに装填した記録媒体３に書き込み、作成した記録媒体３を所定の場所に排出する。
【００４３】
次に、データ処理装置Ａで１番目の注文袋１に収納されたＭ１のメディア２の画像データに基づいて家電機器用データが作成されるが、その時点では、既にＭ３のメディア２の画像データに基づいて作成された家電機器用データの書き込みが行われているため、ステップＳ１１０で、指示手段３５ｂは、Ｍ１のメディア２の画像データに基づいて作成された家電機器用データの書き込み順を一群の注文の最後（ここではＭ１〜Ｍ８の注文を１バッチとするとＭ８の後ろ）に回す。
【００４４】
次に、データ処理装置Ｂで２番目の注文袋１に収納されたＭ２のメディア２の画像データに基づいて家電機器用データが作成されるが、同様にその時点では、既にＭ３のメディア２の画像データに基づいて作成された家電機器用データの書き込みが行われているため、ステップＳ１１０で、指示手段３５ｂは、Ｍ２のメディア２の画像データに基づいて作成された家電機器用データの書き込み順を一群の注文の最後（ここでは先に後ろに回されたＭ１の後ろ）に回す。
【００４５】
この状態における読み取り装置３２のハードディスク内のデータ構造は、図７（ｂ）に示すようになり、１番目及び２番目の注文袋１に対するフォルダは、その注文袋１に収納されたメディア２の画像データに基づく家電機器用データが読み取り後、書き込み完了までの状態であるため、拡張子”prg”になり、３番目の注文袋１に対するフォルダは、その注文袋１に収納されたメディア２の画像データに基づく家電機器用データが記録媒体３に記録されているため、拡張子が”end”になる。
【００４６】
次に、データ処理装置Ｃで４番目の注文袋１に収納されたＭ４のメディア２の画像データに基づいて家電機器用データが作成されるが、この時点では、既にＭ３のメディア２の画像データに基づいて作成された家電機器用データの書き込みが終了しており、Ｍ４のメディア２に対応する注文袋１の物理的な配列順は、Ｍ３のメディア２に対応する注文袋１よりも後であるため、ステップＳ１１１で、指示手段３５ｂは、そのデータ処理装置３３（ここではデータ処理装置Ｃ）で作成した家電機器用データなどを記録媒体３に書き込むように記録装置３４に対して指示を行い、記録装置３４では、その指示に従って、Ｍ４のメディア２の画像データに基づいて作成された家電機器用データなどを記録媒体装填部３４ａに装填した記録媒体３に書き込み、作成した記録媒体３を所定の場所に排出する。
【００４７】
次に、データ処理装置Ｂで６番目の注文袋１に収納されたＭ６のメディア２の画像データに基づいて家電機器用データが作成されるが、その時点では、Ｍ４のメディア２の画像データに基づいて作成された家電機器用データの書き込みが完了していないため、ステップＳ１１０で、指示手段３５ｂは、Ｍ６のメディア２の画像データに基づいて作成された家電機器用データの書き込み順を一群の注文の最後（ここでは先に後ろに回されたＭ２の後ろ）に回す。
【００４８】
その後、同様に、Ｍ７のメディア２の画像データに基づいて作成された家電機器用データを記録媒体３に書き込み、Ｍ５のメディア２の画像データに基づいて作成された家電機器用データの書き込み順を一群の注文の最後（ここでは先に後ろに回されたＭ６の後ろ）に回し、Ｍ８のメディア２の画像データに基づいて作成された家電機器用データを記録媒体３に書き込む。
【００４９】
次に、８番目の注文袋１に収納されたＭ８のメディア２の画像データに基づいて作成された家電機器用データの書き込みが終了したら、その後ろに順次回されたＭ１、Ｍ２、Ｍ６、Ｍ５のメディア２の画像データに基づいて作成された家電機器用データを順次記録媒体３に書き込む。
【００５０】
そして、この処理をバッチ内の全ての注文袋１に対して行うと、図６に示すようになり、データ処理装置３３における処理が終了する順番はデータ処理装置３３における処理を開始する順番（すなわち、注文袋１の物理的な配列順）と一致しないが、記録装置３４における処理が終了する順番はデータ処理装置３３における処理を開始する順番（すなわち、注文袋１の物理的な配列順）と部分的に（３、４、７及び８のグループ、１、２及び６のグループで）一致することになる。
【００５１】
そして、ステップＳ１１３で、書き込みが終了した記録媒体３を注文袋１に収納するが、本実施例では、ステップＳ１０７で複数の注文袋１は元の物理的な順番を維持して配列されており、記録装置３４では部分的に注文袋１の物理的な配列順通りに記録媒体３が作成され、その順番で排出されているため、注文袋１と記録媒体３とが対応付けやすくなり、データ処理装置３３での処理が完了する順番に記録装置３４で書き込みを行う場合に比べて作業ミスを効果的に抑制することができ、また、データ処理装置３３での処理が完了する順番に関わらず、注文袋１の物理的な配列順通りに記録装置３４で書き込みを行う場合に比べて、記録装置３４での処理の待ち時間を減らすことができ、注文を効率的に処理することができる。
【００５２】
その後、ステップＳ１１４で、注文処理店３０は、メディア２と記録媒体３とを収納した注文袋１を注文受付店２０に返送し、注文受付店２０はメディア２と記録媒体３とをユーザに提供して一連の注文処理を終了する。
【００５３】
このように、本実施例では、読み取り装置３２と複数のデータ処理装置３３（又は複数のＣＰＵを備えた１台のデータ処理装置３３）と１台の記録装置３４とを備える注文処理システムを用いて複数の注文の処理を行う場合に、制御装置３５又は注文処理プログラムでは、複数のデータ処理装置３３での処理が終了する順番がまちまちであっても、複数の注文袋１の物理的な配列順が少なくとも一部で保持されるように記録装置３４に記録媒体３の作成を指示するため、注文袋１に対応しない記録媒体３を収納するなどの作業ミスを効果的に防止することができ、記録装置３４での処理の待ち時間を減らすことができるため、注文を効率的に処理することができる。
【００５４】
なお、上記説明では、５０の注文（５０枚の注文袋１）で１バッチを構成したが、１バッチに含まれる注文の数は任意である。また、上記実施例では、複数の注文をバッチ処理する場合について記載したが、注文が順次追加される形態でも同様に適用することができる。また、上記では、データ処理装置３３で画像データに基づいて家電機器用データを作成する場合について記載したが、データ処理装置３３で行う処理は任意であり、例えば、縮小画像データを作成する処理や印刷用のデータを作成する処理など、記録媒体３に書き込むための何らかのデータを作成する処理であればよい。
【００５５】
また、上記実施例では、画像データに関する注文の処理に関して記載したが、本発明は上記実施例に限定されるものではなく、例えば、音楽データを記録媒体３に書き込む場合などについても同様に適用することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施例に係る注文処理システムの構成を模式的に示す図である。
【図２】本発明の一実施例に係る制御装置の構成を示すブロック図である。
【図３】本発明の一実施例に係る注文処理システムを用いた注文処理の手順を示すフローチャート図である。
【図４】本発明の一実施例に係る注文袋の物理的な配列順とメディアとを対応付ける対応付けテーブルの一例を示す図である。
【図５】本発明の一実施例に係る注文処理システムを用いた注文処理の具体的な手順を示すタイミングチャート図である。
【図６】本発明の一実施例に係る注文処理システムを用いた注文処理の順番を示す図である。
【図７】本発明の一実施例に係る読み取り装置のハードディスクにおけるデータの記録構造を示す図である。
【符号の説明】
【００５７】
１  注文袋
２  メディア
３  記録媒体
１０  注文処理システム
２０  注文受付店
３０  注文処理店
３１  仕分け棚
３２  読み取り装置
３２ａ  メディア装填部
３３  データ処理装置
３４  記録装置
３４ａ  記録媒体装填部
３５  制御装置
３５ａ  対応付け手段
３５ｂ  指示手段
【図１】
2007310555.tif 000003
【図２】
2007310555.tif 000004
【図３】
2007310555.tif 000005
【図４】
2007310555.tif 000006
【図５】
2007310555.tif 000007
【図６】
2007310555.tif 000008
【図７】
2007310555.tif 000009