(57)【特許請求の範囲】
【請求項１】
複数の画像を表す画像データおよび上記画像データが記録された時刻を表す画像記録時刻データが記録されている記録媒体にアクセス可能な画像処理装置であって，
上記記録媒体に記録されている画像データによって表される画像の中から印刷すべき注文画像を指定する注文画像指定手段，ならびに
上記注文画像指定手段によって指定された上記注文画像の注文情報および上記注文画像の指定時刻を表す指定時刻データを上記注文画像に関連づけて記憶する注文情報記憶手段，
を備えた画像処理装置。
【請求項２】
複数の画像を表す画像データが記録されている記録媒体にアクセス可能な画像処理装置であって，
上記記録媒体に記録されている画像データによって表される画像の中から印刷すべき注文画像を指定する注文画像指定手段，ならびに
上記注文画像指定手段によって指定された上記注文画像の注文情報および上記注文画像の確認のための鍵情報を，上記注文画像に関連づけて記憶する注文情報記憶手段，
を備えた画像処理装置。
【請求項３】
画像を表す画像データ，上記画像データごとに設けられている上記画像データの記録時刻を表す記録時刻データ，印刷すべき注文画像を特定する注文情報および上記注文画像の指定時刻を表す指定時刻データが記録されている記録媒体から，上記画像データ，上記記録時刻データ，上記注文情報および上記指定時刻データをそれぞれ読み取る読取手段，
上記注文情報によって特定される上記注文画像を表わす画像データについての上記記録時刻データおよび上記指定時刻データを検索する時刻データ検索手段，
上記時刻データ検索手段によって見つけられた上記記録時刻データによって表される記録時刻が，見つけられた上記指定時刻データによって表される指定時刻以前かどうかを判定する時刻判定手段，ならびに
上記時刻判定手段により，上記記録時刻が上記指定時刻以前であると判定された場合に印刷装置により上記注文画像を印刷し，上記記録時刻が上記指定時刻よりも後であると判定された場合にエラー処理を行う印刷制御手段，
を備えた画像印刷制御装置。
【請求項４】
画像を表す画像データ，上記画像データごとに設けられている上記画像データを特定するための第１の鍵情報，印刷すべき注文画像を特定する注文情報および上記注文情報を特定するための第２の鍵情報が記録されている記録媒体から，上記画像データ，上記第１の鍵情報，上記注文情報および上記第２の鍵情報をそれぞれ読み取る読取手段，
上記注文情報によって特定される上記注文画像を表わす画像データについての上記第１の鍵情報および上記第２の鍵情報を検索する鍵情報検索手段，
上記鍵情報検索手段によって見つけられた上記第１の鍵情報と見つけられた上記第２の鍵情報とが一致するかどうかを判定する鍵情報一致判定手段，ならびに
上記鍵情報一致判定手段により，上記第１の鍵情報と上記第２の鍵情報とが一致すると判定された場合に印刷装置により上記注文画像を印刷し，上記第１の鍵情報と上記第２の鍵情報とが不一致と判定された場合にエラー処理を行う印刷制御手段，
を備えた画像印刷制御装置。
【請求項５】
注文画像を表示する表示装置，および
印刷確認指令を入力する印刷確認指令入力手段をさらに備え，
上記印刷制御手段が，上記エラー処理に応じて，上記注文画像を上記表示装置に表示し，上記印刷確認指令入力手段からの印刷確認指令に応答して上記注文画像を印刷するように印刷装置を制御するものである，
請求項３または４に記載の画像印刷制御装置。
【請求項６】
複数の画像を表す画像データおよび上記画像データが記録された時刻を表す画像記録時刻データが記録されている記録媒体にアクセス可能な画像処理装置における印刷画像指定方法であって，
上記記録媒体に記録されている画像データによって表される画像の中から印刷すべき注文画像を指定し，
指定された上記注文画像の注文情報および上記注文画像の指定時刻を表す指定時刻データを上記注文画像に関連づけて記憶する，
印刷画像指定方法。
【請求項７】
複数の画像を表す画像データが記録されている記録媒体にアクセス可能な画像処理装置における印刷画像指定方法であって，
上記記録媒体に記録されている画像データによって表される画像の中から印刷すべき注文画像を指定し，
指定された上記注文画像の注文情報および上記注文画像の確認のための鍵情報を，上記注文画像に関連づけて記憶する，
印刷画像指定方法。
【請求項８】
画像を表す画像データ，上記画像データごとに設けられている上記画像データの記録時刻を表す記録時刻データ，印刷すべき注文画像を特定する注文情報および上記注文画像の指定時刻を表す指定時刻データが記録されている記録媒体から，上記画像データ，上記記録時刻データ，上記注文情報および上記注文時刻データをそれぞれ読み取り，
上記注文情報によって特定される上記注文画像を表す画像データについての上記記録時刻データおよび上記指定時刻データを検索し，
見つけられた上記記録時刻データによって表される記録時刻が，見つけられた上記指定時刻データによって表される指定時刻以前かどうかを判定し，
上記記録時刻が上記指定時刻以前であると判定された場合に印刷装置により上記注文画像を印刷し，上記記録時刻が上記指定時刻よりも後であると判定された場合にエラー処理を行う，
画像印刷制御方法。
【請求項９】
画像を表す画像データ，上記画像データごとに設けられている上記画像データを特定するための第１の鍵情報，印刷すべき注文画像を特定する注文情報および上記注文情報を特定するための第２の鍵情報が記録されている記録媒体から，上記画像データ，上記第１の鍵情報，上記注文情報および上記第２の鍵情報をそれぞれ読み取り，
上記注文情報によって特定される上記注文画像を表す画像データについての上記第１の鍵情報および上記第２の鍵情報を検索し，
見つけられた上記第１の鍵情報と見つけられた上記第２の鍵情報とが一致するかどうかを判定し，
上記第１の鍵情報と上記第２の鍵情報とが一致すると判定された場合に印刷装置により上記注文画像を印刷し，上記第１の鍵情報と上記第２の鍵情報とが不一致と判定された場合にエラー処理を行う，
画像印刷制御方法。
【請求項１０】
上記エラー処理が，上記注文画像を表示装置に表示し，印刷確認指令に応答して上記注文画像を印刷するように印刷装置を制御するものである，請求項８または９に記載の画像印刷制御方法。
【発明の詳細な説明】
【０００１】
【技術分野】
この発明は，印刷する画像を指定するための画像処理装置および画像を印刷するための画像印刷制御装置ならびに印刷画像指定方法および画像印刷制御方法に関する。
【０００２】
【発明の背景】
ディジタル電子スチル・カメラは，被写体を撮影し，被写体像を表す画像データをメモリ・カードその他の記録媒体に記録するものである。記録媒体（記録媒体がカメラから着脱できない場合には，カメラごと）を，ラボラトリに持っていき，記録媒体に記録されている画像データによって表される被写体像をラボラトリに置いてある高画質プリンタで印刷することがすでに行われている。
【０００３】
このような場合において，記録媒体に記録されている画像データによってあらわされている画像の中からどの画像を印刷するかを表す注文情報も，画像データと一緒に記録媒体に記録することが考えられる。
【０００４】
記録媒体に注文情報が記録されていると，注文情報によって印刷すべき画像を表す画像データが記録媒体から消去された場合に，対応する注文情報も消去する必要がある。この対応する注文情報が記録媒体から消去されないと，印刷すべき画像を表す画像データが記録媒体に存在しない，画像データの消去後に消去された画像データが存在していた領域に新たに記録された画像データによって表す画像を印刷するように，注文情報によって指定される，こととなり間違った画像を印刷してしまうことがある。
【０００５】
【発明の開示】
この発明は，注文情報を記録媒体に記録した場合に，誤った画像の印刷を注文してしまうことを防止することを目的とする。また，この発明は，誤った画像の印刷注文を防止する処理ができるように，記録媒体に，注文情報および注文画像の指定時刻を表す指定時刻データを注文画像に関連づけて記憶できるようにすることを目的とする。さらに，この発明は，誤った画像の印刷注文を防止する処理ができるように，記録媒体に，注文情報および注文情報の確認のための鍵情報を注文画像に関連づけて記憶できるようにすることを目的とする。さらに，この発明は，誤った画像の印刷注文を防止するために，画像データ，画像データを特定するための第１の鍵情報，注文情報および注文情報を特定するための第２の鍵情報が記録されている記録媒体から画像データ，第１の鍵情報，注文情報および第２の鍵情報をそれぞれ読み取り，注文情報によって特定される注文画像を表す画像データについての第１の鍵情報と第２の鍵情報とが一致する場合に印刷装置により注文画像を印刷することを目的とする。
【０００６】
第１の発明は，複数の画像を表す画像データおよび上記画像データが記録された時刻を表す画像記録時刻データが記録されている記録媒体にアクセス可能な画像処理装置であって，上記記録媒体に記録されている画像データによって表される画像の中から印刷すべき注文画像を指定する注文画像指定手段，ならびに上記注文画像指定手段によって指定された上記注文画像の注文情報および上記注文画像の指定時刻を表す指定時刻データを上記注文画像に関連づけて記憶する注文情報記憶手段を備えていることを特徴とする。
【０００７】
第１の発明は，上記画像処理装置に適した方法も提供している。すなわち，複数の画像を表す画像データおよび上記画像データが記録された時刻を表す画像記録時刻データが記録されている記録媒体にアクセス可能な画像処理装置における印刷画像指定方法であって，上記記録媒体に記録されている画像データによって表される画像の中から印刷すべき注文画像を指定し，指定された上記注文画像の注文情報および上記注文画像の指定時刻を表す指定時刻データを上記注文画像に関連づけて記憶するものである。
【０００８】
第１の発明においては，上記記録媒体に画像を表す画像データおよび上記画像データが記録媒体に記録された時刻を表す画像記録時刻データが記録されている。
【０００９】
ユーザは，上記記録媒体に記録されている画像データによって表される画像の中から印刷すべき注文画像を指定する。注文画像が指定されると，注文画像の注文情報および注文画像を指定した時刻を表す指定時刻データが上記注文画像に関連づけて上記記録媒体に記録される。
【００１０】
第２の発明は，第１の発明にもとづいて指定された上記注文画像を印刷するためのものである。この第２の発明は画像印刷装置という観点では，画像を表す画像データ，上記画像データごとに設けられている上記画像データの記録時刻を表す記録時刻データ，印刷すべき注文画像を特定する注文情報および上記注文画像の指定時刻を表す指定時刻データが記録されている記録媒体から，上記画像データ，上記記録時刻データ，上記注文情報および上記指定時刻データをそれぞれ読み取る読取手段，上記注文情報によって特定される上記注文画像を表わす画像データについての上記記録時刻データおよび上記指定時刻データを検索する時刻データ検索手段，上記時刻データ検索手段によって見つけられた上記記録時刻データによって表される記録時刻が，見つけられた上記指定時刻データによって表される指定時刻以前かどうかを判定する時刻判定手段，ならびに上記時刻判定手段により，上記記録時刻が上記指定時刻以前であると判定された場合に印刷装置により上記注文画像を印刷し，上記記録時刻が上記指定時刻よりも後であると判定された場合にエラー処理を行う印刷制御手段を備えていることを特徴とする。
【００１１】
方法という観点では，画像を表す画像データ，上記画像データごとに設けられている上記画像データの記録時刻を表す記録時刻データ，印刷すべき注文画像を特定する注文情報および上記注文画像の指定時刻を表す指定時刻データが記録されている記録媒体から，上記画像データ，上記記録時刻データ，上記注文情報および上記注文時刻データをそれぞれ読み取り，上記注文情報によって特定される上記注文画像を表す画像データについての上記記録時刻データおよび上記指定時刻データを検索し，見つけられた上記記録時刻データによって表される記録時刻が，見つけられた上記指定時刻データによって表される指定時刻以前かどうかを決定し，上記記録時刻が上記指定時刻以前であると判定された場合に印刷装置により上記注文画像を印刷し，上記記録時刻が上記指定時刻よりも後であると判定された場合にエラー処理を行うものである。
【００１２】
このように上記記録媒体に，上記注文情報および上記指定時刻データが上記注文画像に関連づけて記録されると，上記記録媒体に記録されている上記画像データ，上記画像記録時刻データ，上記注文情報および上記指定時刻データがそれぞれ読みとられる。読みとられた注文情報によって特定される上記注文画像の上記画像記録時刻データおよび上記注文画像の指定時刻データが検索され，見つけられた上記画像記録時刻データによって表される注文画像を表す画像データの記録媒体への記録の時刻と，上記指定時刻データによって表される注文画像を指定した時刻とが比較される。
【００１３】
比較の結果，上記注文画像を表す画像データの記録よりも前に上記注文画像が指定されたと判定されたときには，指定されたときに存在した画像がその指定後に消去されたことを示している。このため，注文情報によって特定される画像を印刷すると，ユーザが指定した画像と異なる画像が印刷されるおそれがあるので，エラー処理（印刷の中止など）が行われる。
【００１４】
このエラー処理においては，上記注文画像を表示装置に表示し，表示装置に表示された画像が印刷すべき注文画像であることを確認させたあとに上記注文画像を印刷することが好ましい。また，複数の注文画像についてのエラー処理については，その複数の注文画像よりも少ない数の注文画像（たとえば，１枚）を印刷し，注文画像を確認してもよい。
【００１５】
上記注文画像を表す画像データの記録以後に上記注文画像が指定されたと判定されたときには，上記注文画像が，上記注文情報によって正しく指定されていると判定して上記注文情報によって特定される注文画像が印刷される。
【００１６】
第３の発明は，複数の画像を表す画像データが記録されている記録媒体にアクセス可能な画像処理装置であって，上記記録媒体に記録されている画像データによって表される画像の中から印刷すべき注文画像を指定する注文画像指定手段，ならびに上記注文画像指定手段によって指定された上記注文画像の注文情報および上記注文画像の確認のための鍵情報を，上記注文画像に関連づけて記憶する注文情報記憶手段を備えていることを特徴とする。
【００１７】
第３の発明は，上記画像処理装置に適した方法も提供している。すなわち，複数の画像を表す画像データが記録されている記録媒体にアクセス可能な画像処理装置における印刷画像指定方法であって，上記記録媒体に記録されている画像データによって表される画像の中から印刷すべき注文画像を指定し，指定された上記注文画像の注文情報および上記注文画像の鍵情報を，上記注文画像に関連づけて記憶するものである。
【００１８】
第３の発明においては，上記記録媒体に画像を表す画像データが記録されている。
【００１９】
ユーザは，上記記録媒体に記録されている画像データによって表される画像の中から印刷すべき注文画像を指定する。注文画像が指定されると，注文画像の注文情報および注文画像の鍵情報が上記注文画像に関連づけられて記録媒体に記録される。
【００２０】
このように上記記録媒体に，上記注文情報および上記鍵情報が上記注文画像に関連づけられて記録されると，上記記録媒体に記録されている上記画像データ，上記注文情報および上記鍵情報がそれぞれ読みとられる。読みとられた注文情報によって特定される上記注文画像が，ユーザが指定した画像であるかどうかが上記鍵情報にもとづいて判断される。ユーザが指定した画像と判断されれば，印刷が行われ，ユーザの指定した画像ではないと判断されれば上述したようなエラー処理が行われる。
【００２１】
第４の発明は，この印刷処理についてのものである。画像印刷装置という観点では，画像を表す画像データ，上記画像データごとに設けられている上記画像データについての第１の鍵情報，印刷すべき注文画像を特定する注文情報および上記注文情報についての第２の鍵情報が記録されている記録媒体から，上記画像データ，上記第１の鍵情報，上記注文情報および上記第２の鍵情報をそれぞれ読み取る読取手段，上記注文情報によって特定される上記注文画像を表わす画像データについての上記第１の鍵情報および上記第２の鍵情報を検索する鍵情報検索手段，上記鍵情報検索手段によって見つけられた上記第１の鍵情報と見つけられた上記第２の鍵情報とが一致するかどうかを判定する鍵情報一致判定手段，ならびに  上記鍵情報一致判定手段により，上記第１の鍵情報と上記第２の鍵情報とが一致すると判定された場合に印刷装置により上記注文画像を印刷し，上記第１の鍵情報と上記第２の鍵情報とが不一致と判定された場合にエラー処理を行う印刷制御手段を備えていることを特徴とする。
【００２２】
方法という観点では，画像を表す画像データ，上記画像データごとに設けられている上記画像データについての第１の鍵情報，印刷すべき注文画像を特定する注文情報および上記注文情報についての第２の鍵情報が記録されている記録媒体から，上記画像データ，上記第１の鍵情報，上記注文情報および上記第２の鍵情報をそれぞれ読み取り，上記注文情報によって特定される上記注文画像を表す画像データについての上記第１の鍵情報および上記第２の鍵情報を検索し，見つけられた上記第１の鍵情報と見つけられた上記第２の鍵情報とが一致するかどうかを判定し，上記第１の鍵情報と上記第２の鍵情報とが一致すると判定された場合に印刷装置により上記注文画像を印刷し，上記第１の鍵情報と上記第２の鍵情報とが不一致と判定された場合にエラー処理を行うものである。
【００２３】
上記第１の鍵情報（この第１の鍵情報は，固有のものであってもよいし，上記注文画像から抽出して生成してもよい）と上記第２の鍵情報とが一致しているかどうかが判定される。
【００２４】
一致していれば上記注文情報によって上記注文画像が正しく指定されていると判定され上記注文情報によって特定される注文画像が印刷される。不一致であれば上記注文情報によって指定された画像は正しい注文画像を特定していないので上述のようなエラー処理が行われる。
【００２５】
上記鍵情報（第１の鍵情報，第２の鍵情報）には，上記注文画像の一部を表す部分画像データ，上記注文画像のチェック・サム，上記注文画像を表す画像データを上記記録媒体に記録した時刻を表すデータおよび上記注文画像の記録寺時に発生した乱数を表すデータなどがある。
【００２６】
【実施例の説明】
図１は，この発明による実施例を示すものでディジタル電子スチル・カメラの電気的構成を示すブロック図である。
【００２７】
ディジタル電子スチル・カメラの全体の動作は，ＣＰＵ１によって統括される。ディジタル電子スチル・カメラの各回路にクロック・パルスを供給するためのタイミング・ジェネレータ６が含まれている。さらに時間を計測するためのカレンダ・タイマ17がＣＰＵ１に接続されている。ＣＰＵ１は乱数を発生させることも可能である。
【００２８】
ディジタル電子スチル・カメラは，メモリ・カード16に画像データを記録することができるほかに，メモリ・カード16に記録されている画像データによって表される画像の印刷を指定する注文情報を記録することができる。印刷される注文画像を指定するためにディジタル電子スチル・カメラにはインクレメント・デクレメント・ボタン２，実行ボタン３およびシャッタ・レリーズ・ボタン４が含まれている。これらのボタンの押し下げを示す信号は，ＣＰＵ１に入力する。また，撮影に必要な駒数などの各種情報を表示するための液晶表示回路５が含まれている。
【００２９】
被写体を撮像することによって，撮像回路７から被写体像を表す画像信号が出力され，アナログ処理回路８に入力する。画像信号は，アナログ処理回路８において，増幅処理されてアナログ・ディジタル変換回路９においてディジタル画像データに変換される。一駒分のディジタル画像データがフレーム・メモリ10に与えられ，一時記憶される。
【００３０】
一駒分の画像データがフレーム・メモリ10から読み出され，ディジタル・アナログ変換回路11においてアナログ画像信号に戻される。このアナログ画像信号が表示装置12に入力することにより，被写体像が表示装置12の表示画面上に表示される。ユーザは，この表示装置12上に表示された被写体像を見ながら被写体の撮影を行う。
【００３１】
ユーザによってシャッタ・レリーズ・ボタン４が押されると，撮影によって得られ上述のようにフレーム・メモリ10に記憶された画像データが読み出され，圧縮伸張回路13においてデータ圧縮が施される。
【００３２】
着脱自在なメモリ・カード16がディジタル電子スチル・カメラのメモリ・カード・スロット15に装着されている。圧縮伸張回路13においてデータ圧縮された画像データが，カード制御回路14によってメモリ・カード16に記録される。また，このときにカレンダ・タイマ17が示す時刻がＣＰＵ１によって読み取られ，画像データを記録した時刻を示すタイム・スタンプ・データ（記録時刻データ）としてその画像データに対応してメモリ・カードに記録される。
【００３３】
図２は，メモリ・カード16のデータの格納状態を示している。
【００３４】
メモリ・カード16の記録領域には，管理領域とデータ記録領域とが含まれている。
【００３５】
管理領域は，データ領域に記録されているデータを管理する（注文ファイル，画像ファイルへのパスを含む）領域であり，注文ファイルおよび画像ファイルへのパスならびに画像ファイルを作成（記録）した時刻を示すタイム・スタンプ・データおよび注文ファイルを作成した時刻を示すタイム・スタンプ・データなどが格納される。図１に示すディジタル電子スチル・カメラはメモリ・カード16に画像データを記録することができるほかに注文情報を記録することができるので，画像管理領域も画像データを格納した画像ファイルの管理領域のほかに，注文情報を格納した注文ファイルの管理領域が存在する。画像ファイルの管理領域は，メモリ・カード16に記録されている画像データの駒数に対応して設けられる。
【００３６】
データ記録領域は，注文情報を格納した注文ファイルおよび画像データを格納した画像ファイルを記録する領域である。ここでは，ｎ個の画像ファイルが記録されており，これらのｎ個の画像ファイルによって合計ｎ個の画像を表す画像データが格納されている。
【００３７】
図３は，注文ファイルの内容の一例を示している。
【００３８】
注文ファイルには，メモリ・カード16に記録されている画像データによって表されている画像の中から印刷すべき画像を指定するための注文情報が格納されている。この実施例では，「DSC0001.JPG 」のファイル名をもつ画像データによって表される画像と「DSC0004.JPG 」のファイル名をもつ画像データによって表される画像とが印刷される被注文画像として指定されるものとする。
【００３９】
注文情報には，被注文画像の画像ファイル名を表すデータ，被注文画像の注文枚数および第２の鍵情報が含まれている。注文ファイルの最後には，注文ファイルが終了することを示すＥＯＦ（End of file ）データが記録されている。
【００４０】
図４は，メモリ・カード16に記録されている画像データによって表される画像の中から印刷される被注文画像を指定する処理手順を示すフローチャートである。
【００４１】
メモリ・カード16に記録されている圧縮画像データがカード制御回路14によって読みとられ，圧縮伸張回路13において伸張される。伸張された画像データがフレーム・メモリ10およびディジタル・アナログ変換回路11を経て表示装置12に入力することにより，メモリ・カード16に記録されている画像データによって表される画像が表示装置12の表示画面上に表示される。
【００４２】
ユーザによってインクレメント・デクレメント・ボタン２が押され，メモリ・カード16に記録されている画像データによって表される所望の画像が表示装置12の表示画面上に表示される（ステップ21）。
【００４３】
ユーザによって実行ボタン３が押されることにより，表示装置12に表示されている画像が印刷される被注文画像として指定され（ステップ22），確定する（ステップ23）。
【００４４】
つづいてユーザによってシャッタ・レリーズ・ボタン４が押し下げられると（ステップ24でYES ），インクレメント・デクレメント・ボタン２が操作され，被注文画像の注文枚数が選択される（ステップ25）。ユーザによって実行ボタン３が押されることにより（ステップ26でYES ），インクレメント・デクレメント・ボタン２によって選択された注文枚数が確定する（ステップ27）。
【００４５】
注文枚数が確定すると，注文枚数が確定した時点の時刻を表す注文指定時刻データがカレンダ・タイマ17から読みとられる（ステップ28）。
【００４６】
つづいて，メモリ・カード16にすでに注文ファイルが作成されているかどうかが判断される（ステップ29）。
【００４７】
注文ファイルがすでに作成されていれば，その注文ファイルが開かれ，表示装置12に注文情報が表示される（ステップ29でYES ，ステップ30）。注文ファイルがまだ作成されていなければ注文ファイルが作成され，注文ファイルが開かれる（ステップ29でNO，ステップ31）。
【００４８】
注文ファイルが開かれると，新たな注文情報が注文ファイルに追加される（ステップ32）。たとえば，注文ファイルに図３に示す注文情報１が格納されている場合において，被注文画像の画像ファイル名が「DSC0004.JPG 」であり，その注文枚数が３枚，注文枚数を指定した時刻が１９９８年１月３日の16時00分30秒であったとすると，図３に示すように被注文画像ファイル名として「\IMFIDX10\DSC0004.JPG 」，注文枚数として「３」が，指定時刻データが「19980103160030」とする新たな注文情報２が注文ファイルに書き込まれる。
【００４９】
この実施例では，被注文画像ごとに指定時刻データを注文ファイルに格納しているが，注文ファイルのタイムスタンプ・データを，全被注文画像に対応する指定時刻データとして一括して使用してもよい。
【００５０】
メモリ・カード16の注文ファイルに注文情報が書き込まれると，そのメモリ・カード16がユーザによってラボラトリに持っていかれ，ラボラトリに備え付けられている高画質用プリンタによって印刷される（もちろん，ユーザが所有するプリンタによって印刷することもできる）。次に，注文画像の印刷処理について説明する。
【００５１】
図５は，ラボラトリに備えられているプリンタの電気的構成を示すブロック図，である。
【００５２】
プリンタの全体の動作はＣＰＵ41によって統括される。プリンタにはプリント・ボタン42およびプリント・キャンセル・ボタン43が含まれており，これらの押し下げを示す信号はＣＰＵ41に入力される。プリンタには種々の情報を表示するための液晶表示装置45が含まれている。
【００５３】
プリンタは，メモリ・カードが着脱自在であり，メモリ・カードを装着するためのメモリ・カード・スロット46が設けられている。
【００５４】
メモリ・カード・スロット46にメモリ・カード16が装着される。カード制御回路47によってメモリ・カード16に記録された圧縮画像データが読み出される。圧縮画像データは伸張回路48において伸張され，フレーム・メモリ49に一時記憶される。
【００５５】
画像データはフレーム・メモリ49から読み出され，ディジタル・アナログ変換回路50においてアナログ画像信号に変換される。変換されたアナログ画像信号が表示装置51に入力することによりメモリ・カード16に記録された画像データによって表される画像が表示装置51上に表示される。
【００５６】
また，フレーム・メモリ49に記憶された画像データは読み出され，プリント・エンジン52に与えられることにより画像が印刷される。
【００５７】
図６は，注文画像の印刷の処理手順を示すフローチャートである。
【００５８】
注文ファイルが格納されたメモリ・カード16がプリンタのメモリ・カード・スロット46に装着されると，カード制御回路47によってメモリ・カード16に格納されている注文ファイルが検出される（ステップ61）。
【００５９】
注文ファイルが検出されると，注文ファイルに格納されている注文情報の中の被注文画像ファイル名，注文枚数および指定時刻データがそれぞれ読みとられる（ステップ62，63，64）。
【００６０】
読みとられた被注文画像ファイル名をもつ被注文画像ファイルがメモリ・カーード16から読みとられる（ステップ65）。また，メモリ・カード16の管理領域に格納されている被注文画像ファイルの記録時刻データが読みとられる（ステップ66）。
【００６１】
注文ファイルに格納されていた指定時刻データによって表される指定時刻以前の時刻を，管理領域に格納されていた被注文画像の記録時刻データによって表される記録時刻が表しているかどうかが判定される（ステップ67）。
【００６２】
メモリ・カード16への画像ファイルの記録の時間が，注文情報の記録の時間よりも前であれば，注文情報によって指定された被注文画像ファイル名を持つ画像データによって表される画像はユーザによって注文された正しい画像であるとして，注文情報によって指定される被注文画像ファイル名をもつ画像ファイルに格納されている画像データによって表される画像データがプリント・エンジン52に与えられ印刷される（ステップ70）。
【００６３】
記録時刻が指定時刻よりも後の時刻を表していると，ユーザが印刷しようとしていた画像が注文情報の記録後に消去されたおそれがある。したがって，注文情報によって指定された被注文画像ファイル名を持つ画像データによって表される画像はユーザによって注文された画像とは異なる画像と判断される。この場合，確認のために注文情報によって指定れた被注文画像ファイルをもつ画像データがメモリ・カード16から読み出され表示装置51に与えられ，表示される。また，表示装置51の表示画面上に表示された画像のプリントを続行するか中止するかの入力を促す指示も表示される（ステップ68）。
【００６４】
表示装置51に表示された画像を見て，印刷すべき画像であることが確認されると，プリンタのオペレータによってプリント・ボタン42が押される（ステップ69）。これにより，フレーム・メモリ49に記憶されている画像データがプリント・エンジン52に与えられ画像が印刷される（ステップ70）。
【００６５】
表示装置51に表示された画像を見て，印刷すべき画像と異なる画像であることが確認されると，プリンタのオペレータによってキャンセル・ボタン43が押される（ステップ69）。これにより注文画像と異なる画像が印刷されることを未然に防止できる。
【００６６】
注文ファイルの中に格納されているＥＯＦが検出されるまでステップ61からステップ70の処理が繰り返される（ステップ71）。
【００６７】
上述の処理においては，注文画像の指定時刻が注文画像の記録時刻よりも前のときにプリンタのオペレータにプリントまたはキャンセルの入力をさせているが，注文情報によって指定される注文画像のサムネイル画像ならびに注文画像を印刷しない旨およびその理由を印刷するようにしてもよい（図７，ステップ72）。
【００６８】
上述の実施例においては，注文画像の記録時刻が注文画像の指定時刻よりも前の時刻を表しているかどうかによって注文画像を印刷するかエラー処理を行うかを判断しているが，メモリ・カード16に画像データについての第１の鍵情報および注文情報についての第２の鍵情報を記録し，印刷するときに第１の鍵情報と第２の鍵情報とを比較し，一致したときに注文画像を印刷することもできる。
【００６９】
第１の鍵情報および第２の鍵情報に注文画像の一部の画像を表す部分画像データを用いた例について述べる。
【００７０】
図８は，メモリ・カードのデータの格納状態を示している。図９から図11は注文ファイルを示している。図12は注文画像の印刷処理手順を示すフローチャートである。
【００７１】
画像ファイルには，画像を表す画像データのほかに付属情報を記録する領域が含まれている。この付属情報領域の一部の領域にサムネイル画像ファイルが格納されている。サムネイル画像ファイルには，圧縮されたサムネイル画像データおよびその付属情報が格納されている。
【００７２】
画像ファイルに格納されている画像を表す画像データの一部のデータ（画像の先頭部分を表すデータ，画像の終わりの部分を表すデータなど）を，図９に示すように注文情報に書き込む（画像ファイルに格納されている画像データの一部の部分画像データそのものが第１の鍵情報であり，注文情報に書き込まれた部分画像データが第２の鍵情報である）。そして，プリンタにおいて注文画像を印刷するときに被注文画像ファイルに格納されている画像データの一部のデータ（第２の鍵情報）と，注文ファイルの注文情報に格納されている部分画像データ（第１の鍵情報）とを読取る（ステップ64Ａ）。第１の鍵情報と第２の鍵情報とが一致するかが判断される（ステップ67Ａ）。
【００７３】
一致すれば，注文情報によって指定される画像がユーザによって指定された正しい注文画像であるとして印刷される。不一致であれば，注文情報によって指定される画像がユーザによって指定された画像とは異なる画像であるとして，上述したようにその確認処理またはサムネイル画像の印刷処理（エラー処理）が行われる。
【００７４】
また，サムネイル画像データの一部のデータを注文情報の鍵情報として書込んでもよい。プリンタにおいて，注文画像を印刷するときに注文画像ファイルに格納されているサムネイル画像データの一部の画像データ（第１の鍵情報）と，注文ファイルの注文情報に格納されている画像データ（第２の鍵情報）とが一致するかどうかを判断する。
【００７５】
画像データの一部を鍵情報として書き込んだ場合と同様に一致すれば注文画像の印刷処理が実行され，不一致であれば上述のエラー処理が実行される。
【００７６】
また，画像ファイルの付属情報領域に撮影年月日を表すデータ（第１の鍵情報）が記録される場合は，図10に示すようにその撮影年月日を表すデータを注文ファイル（第２の鍵情報）に書込み，画像ファイルの付属情報領域に書き込まれた撮影年月日を表すデータと，注文ファイルに書き込まれた撮影年月日を表すデータとが一致しているかどうかを判断してもよい。
【００７７】
一致している場合には，注文画像が印刷され，不一致の場合には上述のエラー処理が行われる。
【００７８】
さらに画像データまたは圧縮画像データのチェック・サム（画像データ量の加算量）を注文情報に書き込んでもよい。この場合には画像ファイルから得られる画像データまたは圧縮画像データから得られるチェック・サムを第１の鍵情報とし，図11に示すように注文情報に書き込まれたチェック・サムを第２の鍵情報としてもよい。第１の鍵情報と第２の鍵情報との一致または不一致により注文画像の印刷またはエラー処理が行われるのはいうまでもない。
【００７９】
さらに，画像を記録したときにＣＰＵ１によって乱数（第１の乱数，第１の鍵情報）を発生させ，発生した第１の乱数を表すデータを画像ファイルの付属情報領域に記録し，かつその第１の乱数を表すデータを有する画像ファイルの画像データによって表される画像が注文画像として指定された場合には，その第１の乱数を表すデータを新たな第２の乱数（第２の鍵情報）として注文ファイルに記録してもよい。画像ファイルに記録されている第１の乱数を表すデータと注文ファイルに記録されている第２の乱数を表すデータとか一致するかどうかが判断される。
【００８０】
この場合も一致の場合には，注文画像の印刷処理が行われ，不一致の場合には上述のエラー処理が行われる。
【００８１】
上述した各回路はハードウェアとして表されているがそれらの一部の回路またはすべて回路をソフトウェアによって実現してもよい。
【図面の簡単な説明】
【図１】ディジタル電子スチル・カメラの電気的構成を示すブロック図である。
【図２】メモリ・カードのデータの格納状態を示している。
【図３】注文ファイルを示している。
【図４】注文情報の記録の処理手順を示すフローチャートである。
【図５】プリンタの電気的構成を示すブロック図である。
【図６】注文画像の印刷処理手順を示すフローチャートである。
【図７】注文画像の印刷処理手順の一部を示すフローチャートである。
【図８】メモリ・カードのデータの格納状態を示している。
【図９】注文ファイルを示している。
【図１０】注文ファイルを示している。
【図１１】注文ファイルを示している。
【図１２】注文画像の印刷処理手順を示すフローチャートである。
【符号の説明】
１，41  ＣＰＵ
２  インクレメント・デクレメント・ボタン
３  実行ボタン
４  シャッタ・レリーズ・ボタン
12，51  表示装置
14，47  カード制御回路
16  メモリ・カード
52  プリント・エンジン
【図１】
0004011719.tif 000002
【図２】
0004011719.tif 000003
【図３】
0004011719.tif 000004
【図４】
0004011719.tif 000005
【図５】
0004011719.tif 000006
【図６】
0004011719.tif 000007
【図７】
0004011719.tif 000008
【図８】
0004011719.tif 000009
【図９】
0004011719.tif 000010
【図１０】
0004011719.tif 000011
【図１１】
0004011719.tif 000012
【図１２】
0004011719.tif 000013