(57)【特許請求の範囲】
【請求項１】
撮像手段を備えると共に着脱式記憶媒体が装着可能な撮像装置であって、
前記撮像手段により撮像された撮影データを前記着脱式記憶媒体に記録する記録手段と、
前記着脱式記憶媒体に記憶されている複数の撮影データの中から印刷対象とする撮影データを指定し印刷指定情報を生成する印刷指定手段と、
前記撮影データと前記印刷指定情報とをそれぞれ前記着脱式記憶媒体にファイルとして記憶し管理する管理手段と、
不特定の利用者またはサービスが参照可能な一般ディレクトリエントリを介して前記管理手段により管理されるファイルを参照可能な第１の参照手段と、
特定の利用者またはサービスのみが参照可能な拡張ディレクトリエントリを介して前記管理手段により管理されるファイルを参照可能な第２の参照手段と、
前記印刷指定手段により生成された印刷指定情報により印刷対象として指定された撮影データを、前記一般ディレクトリエントリによる管理から前記拡張ディレクトリエントリによる管理に変更するディレクトリエントリ変更手段と、
前記着脱式記憶媒体に記録されている撮影データを削除する削除手段を備え、
前記削除手段は、前記第１の参照手段によるファイルの参照は可能であるが、前記第２の参照手段によるファイルの参照は不可能であることを特徴とする撮像装置。
【請求項２】
前記印刷指定手段は、前記印刷指定情報を前記拡張ディレクトリエントリにより管理されるように生成することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記ディレクトリエントリ変更手段は、前記印刷指定情報に基づく印刷が完了したことに応じて、印刷が完了した撮影データを前記拡張ディレクトリエントリによる管理から前記一般ディレクトリエントリによる管理に変更することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記印刷指定情報に基づく撮影データの印刷のうちの１つが完了したことに応じて、前記撮影データの印刷が完了したことを示す情報を、前記印刷指定情報が記録されているファイル内に記録する手段を備えることを特徴とする請求項１ないし３のいずれか１項に記載の撮像装置。
【請求項５】
前記ディレクトリエントリ変更手段は、ディレクトリエントリ識別子を変更することにより、ディレクトリエントリを変更することを特徴とする請求項１ないし４のいずれか１項に記載の撮像装置。
【請求項６】
前記請求項１乃至５のいずれか１項に記載の撮像装置との間で前記着脱式記憶媒体を介して前記撮影データを取得可能な印刷装置であって、
前記拡張ディレクトリエントリにより管理されているファイルを参照可能であり、前記印刷指定情報が記録されているファイルに記録された前記印刷指定情報に対応する撮影データの印刷を実行することを特徴とする印刷装置。
【請求項７】
前記請求項４に記載の撮像装置との間で前記着脱式記憶媒体を介して前記撮影データを交換可能な印刷装置であって、
前記拡張ディレクトリエントリにより管理されているファイルを参照可能であり、前記印刷指定情報が記録されているファイルに、未印刷の撮影データが存在する場合に、未印刷の撮影データが存在する旨を表示する表示手段を備えることを特徴とする印刷装置。
【請求項８】
撮像手段を備えると共に着脱式記憶媒体が装着可能な撮像装置の制御方法であって、
前記撮像手段により撮像された撮影データを前記着脱式記憶媒体に記録する記録ステップと、
前記着脱式記憶媒体に記憶されている複数の撮影データの中から印刷対象とする撮影データを指定し印刷指定情報を生成する印刷指定ステップと、
前記撮影データと前記印刷指定情報とをそれぞれ前記着脱式記憶媒体にファイルとして記憶し管理する管理ステップと、
不特定の利用者またはサービスが参照可能な一般ディレクトリエントリを介して前記管理ステップで管理されるファイルを参照可能な第１の参照ステップと、
特定の利用者またはサービスのみが参照可能な拡張ディレクトリエントリを介して前記管理ステップで管理されるファイルを参照可能な第２の参照ステップと、
前記印刷指定ステップにより生成された印刷指定情報により印刷対象として指定された撮影データを、前記一般ディレクトリエントリによる管理から前記拡張ディレクトリエントリによる管理に変更するディレクトリエントリ変更ステップと、
前記着脱式記憶媒体に記録されている撮影データを削除する削除ステップとを備え、
前記削除ステップでは、前記第１の参照ステップによるファイルの参照を可能とし、前記第２の参照ステップによるファイルの参照を不可能とすることを特徴とする撮像装置の制御方法。
【請求項９】
請求項８に記載の撮像装置の制御方法をコンピュータに実行させるコンピュータ可読のプログラムコードを有することを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムを格納することを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル写真画像を撮像するデジタルカメラ等において、拡張されたディレクトリエントリを有するファイルシステムを用いてファイル管理等を行う場合に適用される撮像装置、印刷装置、制御方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
従来、デジタルカメラにより撮像した撮影データを印刷装置により印刷する方式としては、印刷方式Ａと印刷方式Ｂが知られている。印刷方式Ａは、デジタルカメラと印刷装置をＵＳＢや無線ＬＡＮ等のデータ転送媒体を介して接続し、デジタルカメラから撮影データを印刷装置に送信して印刷する方式である。印刷方式Ｂは、デジタルカメラに装着され撮影データが記録されたリムーバブルメディアを取り外して印刷装置に装着し、印刷装置により直接リーム―バブルメディアに記録されている撮影データを読み出して印刷する方式である。
【０００３】
上記２つの印刷方式のうち印刷方式Ｂは、主に写真現像所のラボプリントサービスにおいて複数の撮影データを一括して印刷する一括印刷サービスなどで用いられてきている。また、最近では、家庭用プリンタにおいてもリムーバブルメディアに記録されている撮影データを直接読み出し印刷する機能を有する機種も出現している。
【０００４】
デジタルカメラにおいて、印刷したい撮影データ、印刷枚数、その他の付帯情報を指定すると、これらの情報はＤＰＯＦ（Digital Print Order Format）ファイルとして、撮影データと共にリムーバブルメディアに格納される。印刷装置は、このＤＰＯＦファイルに記録された情報に基づき撮影データの一括印刷処理を行うことができる。
【０００５】
上記技術分野に関する先行技術としては以下のような技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−４４５７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記印刷方式Ａにおいては、デジタルカメラから印刷装置に対する撮影データの送信が例えばバックグラウンド処理等により非同期で実行される場合、次のような問題がある。印刷指定されているが未だ印刷処理を完了していない撮影データが、デジタルカメラの撮影データ削除機能により削除されると、印刷未完の撮影データの印刷処理を正常に完了させることができない。
【０００７】
また、上記印刷方式Ｂにおいては、ユーザがリムーバブルメディアの記録内容を読み出し可能な装置でリムーバブルメディア内の撮影データに直接アクセスし、ＤＰＯＦファイルの変更や撮影データの削除を行った場合、次のような問題がある。印刷指定されている撮影データの印刷を正常に完了させることができない。
【０００８】
従って、印刷指定された撮影データ及びＤＰＯＦファイルもしくはこれに類するマークファイルを、印刷実行中はユーザからアクセスされないように隠蔽する必要がある。しかし、これらのファイルは一般的に既存のファイルシステム上で管理されている。そのため、ファイルシステムの書き込み／読み出しが可能な装置上では、従来のファイル不可視属性などによる隠蔽は容易に解除されてしまうという問題がある。
【０００９】
本発明の目的は、印刷実行中の撮影データや印刷指定情報が改ざんされたり削除されたりすることを防止し、確実に印刷処理を完了させることを可能とした撮像装置、印刷装置、制御方法、プログラム、及び記憶媒体を提供することにある。
【課題を解決するための手段】
【００１０】
上述の目的を達成するために、本発明の撮像装置は、撮像手段を備えると共に着脱式記憶媒体が装着可能な撮像装置であって、前記撮像手段により撮像された撮影データを前記着脱式記憶媒体に記録する記録手段と、前記着脱式記憶媒体に記憶されている複数の撮影データの中から印刷対象とする撮影データを指定し印刷指定情報を生成する印刷指定手段と、前記撮影データと前記印刷指定情報とをそれぞれ前記着脱式記憶媒体にファイルとして記憶し管理する管理手段と、不特定の利用者またはサービスが参照可能な一般ディレクトリエントリを介して前記管理手段により管理されるファイルを参照可能な第１の参照手段と、特定の利用者またはサービスのみが参照可能な拡張ディレクトリエントリを介して前記管理手段により管理されるファイルを参照可能な第２の参照手段と、前記印刷指定手段により生成された印刷指定情報により印刷対象として指定された撮影データを、前記一般ディレクトリエントリによる管理から前記拡張ディレクトリエントリによる管理に変更するディレクトリエントリ変更手段と、前記着脱式記憶媒体に記録されている撮影データを削除する削除手段を備え、前記削除手段は、前記第１の参照手段によるファイルの参照は可能であるが、前記第２の参照手段によるファイルの参照は不可能であることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、不特定の利用者が参照可能な一般ディレクトリエントリを介して管理されるファイルと、特定の利用者またはサービスのみが参照可能な拡張ディレクトリエントリを介して管理されるファイルとに区分される。印刷指定情報により印刷対象として指定された撮影データを、一般ディレクトリエントリによる管理から拡張ディレクトリエントリによる管理に変更する。これにより、印刷実行中の撮影データや印刷指定情報が改ざんされたり削除されたりすることを防止することが可能となり、確実に印刷処理を完了させることが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１６】
先ず、本発明の各実施の形態を個別に説明する前に各実施の形態で対象としている印刷システムを構成する撮像装置及び印刷装置とリムーバブルメディアの概要について説明する。
【００１７】
図１は、本発明の第１及び第２の実施の形態で対象とする印刷システムの構成例を示す図である。
【００１８】
図１において、印刷システムを構成する撮像装置１０と印刷装置１１は、通信媒体１３を介して接続されている。撮像装置１０の撮像部（不図示）により撮像した撮影データを通信媒体１３により印刷装置１１に送信することで、撮影データを印刷することが可能である。また、撮像装置１０及び印刷装置１２は、撮影データを記憶可能なリムーバブルメディア１４（着脱式記憶媒体）が装着可能に構成されると共に取り外し可能に構成されている。撮像装置１０に装着されたリムーバブルメディア１４を取り外し印刷装置１２に装着することで、撮影データを印刷することが可能である。即ち、印刷装置１２は、撮像装置１０との間で撮影データを交換可能である。
【００１９】
リムーバブルメディア１４には、撮影データ３１、３２、３３、３４、３５、マークファイル３６が記憶されている。リムーバブルメディア１４からは撮影データを削除可能である。リムーバブルメディア１４は、撮影データ３１〜３５とマークファイル３６をファイルとして記憶し管理するファイルシステムの形式でフォーマットされている。撮影データ３１〜３５は、それぞれ、一般ディレクトリエントリ（General Directory Entry）２１〜２３、２５、拡張ディレクトリエントリ（Extended Directory Entry）２４により管理される。マークファイル３６は、拡張ディレクトリエントリ２６により管理される。また、撮影データと、マークファイル３６とは、何れかのディレクトリエントリに対応付けて記憶される。
【００２０】
一般ディレクトリエントリは、不特定のユーザ（サービス）から参照（アクセス）可能なディレクトリエントリである。拡張ディレクトリエントリは、特定のユーザ（サービス）からのみ参照（アクセス）可能なディレクトリエントリである。一般ディレクトリエントリと拡張ディレクトリエントリは、ディレクトリエントリ識別子により分類（区別）される。ディレクトリエントリの詳細については図３により後述する。
【００２１】
第１及び第２の実施の形態では、従来のファイスシステムに対し、上記のように特定のユーザ（サービス）のみがアクセス可能な拡張ディレクトリエントリを定義する。撮像装置では、拡張ディレクトリエントリを用いて、印刷実行中の撮影データ及びＤＰＯＦファイル等のマークファイルを隠蔽し、印刷処理（サービス）を確実に完了することを目的とする。
【００２２】
図２は、図１の印刷システムの撮像装置及び印刷装置の要部の構成を示すブロック図である。
【００２３】
図２において、撮像装置１０は、印刷実行処理部１０１（第１の参照手段、第２の参照手段）、印刷指定処理部１０２（第１の参照手段、第２の参照手段、印刷指定手段）、ファイル削除処理部１０３（第１の参照手段、削除手段）、通信インタフェース部（以下通信Ｉ／Ｆ部）１０４を備えている。印刷装置１１は、通信Ｉ／Ｆ部１１１、印刷処理部１１２を備えている。撮像装置１０で撮影した撮影データは、撮像装置１０に装着されたリムーバブルメディア１４に記憶することが可能である。なお、印刷装置１２の構成も印刷装置１１と同様であるため、図示及び説明は省略する。
【００２４】
撮像装置１０において、ファイル削除処理部１０３は、リムーバブルメディア１４に記憶されている撮影データ１０５を削除する処理を行う。印刷指定処理部１０２は、ユーザから指示された撮影データを印刷対象画像として指定し、当該撮影データに対応させて印刷指定情報を生成し、リムーバブルメディア１４に記憶されているマークファイル１０６に印刷指定情報を記録する処理を行う。
【００２５】
印刷実行処理部１０１は、マークファイル１０６に記録された印刷指定情報を読み出し、これに基づき印刷対象の撮影データ１０５をリムーバブルメディア１４から読み出し、通信Ｉ／Ｆ部１０４を介して印刷装置１１に送信する処理を行う。印刷実行処理部１０１は、これら一連の印刷実行処理をバックグラウンド処理として非同期に実行する。印刷装置１１は、通信Ｉ／Ｆ部１１１を介して撮像装置１０から撮影データ１０５を受信し、印刷処理部１１２において印刷を実行する。
【００２６】
リムーバブルメディア１４上のファイルシステムは、拡張ディレクトリエントリ１０８及び１０９と、一般ディレクトリエントリ１１０を有する。拡張ディレクトリエントリ１０８及び１０９は、印刷実行処理部１０１及び印刷指定処理部１０２からは参照することが可能であるが、ファイル削除処理部１０３からは参照できないディレクトリエントリである。一般ディレクトリエントリ１１０は、印刷実行処理部１０１、印刷指定処理部１０２、ファイル削除処理部１０３の何れからでも参照することが可能なディレクトリエントリである。
【００２７】
図３は、ディレクトリエントリの構成を示す図である。
【００２８】
図３において、ディレクトリエントリ３００は、ファイル名３０１、拡張子３０２、属性３０３、ディレクトリエントリ識別子３０４、更新時刻３０５、更新日付３０６、先頭クラスタ番号３０７、ファイルサイズ３０８を有する。ディレクトリエントリ３００は、ディレクトリエントリ識別子３０４が０ｘ００であれば一般ディレクトリエントリであることを意味し、ディレクトリエントリ識別子３０４が０ｘＦＦであれば拡張ディレクトリエントリであることを意味する。
【００２９】
上記図２の拡張ディレクトリエントリ１０８及び１０９と一般ディレクトリエントリ１１０は、このディレクトリエントリ識別子３０４により分類される。且つ、先頭クラスタ番号３０７により、各ディレクトリエントリ毎に管理されるファイルの場所を特定することができる。
【００３０】
なお、本実施の形態では、ディレクトリエントリ識別子３０４が０ｘ００の場合を一般ディレクトリエントリ、ディレクトリエントリ識別子３０４が０ｘＦＦの場合を拡張ディレクトリエントリと定義するが、これに限定されるものではない。実際の構成では、ディレクトリエントリ識別子３０４は一般ディレクトリエントリと拡張ディレクトリエントリを一意に識別可能な値であればよい。
【００３１】
［第１の実施の形態］
図４は、本発明の第１の実施の形態に係る印刷システムの構成例を示す図である。図５は、図４の印刷システムのリムーバブルメディア内の状態を示す図である。
【００３２】
図４において、印刷システムは、撮像装置１０、印刷装置１１から構成されている。本実施の形態では、撮像装置１０はデジタルカメラとして構成され、印刷装置１１はプリンタとして構成され、撮像装置１０及び印刷装置１１間の通信媒体１３は、ＵＳＢ（Universal Serial Bus）ケーブルとして構成されている。撮像装置１０及び印刷装置１１は、上記図２に示した構成を有する。
【００３３】
撮像装置１０には、リムーバブルメディア１４が装着されている。リムーバブルメディア１４には、撮影データ４２１、４２２、４２３、４２４、４２５が記憶されている。撮影データ４２１、４２２、４２３、４２４、４２５は、それぞれ、一般ディレクトリエントリ４１１、４１２、４１３、４１４、４１５により管理されている。
【００３４】
次に、上記構成を有する本実施の形態の印刷システムにおける制御を図６（ａ）、（ｂ）のフローチャートを参照しながら説明する。
【００３５】
なお、図６（ａ）のフローチャートは撮像装置１０のＣＰＵがＲＯＭ（不図示）に格納されたプログラムに基づき実行する。図６（ｂ）のフローチャートは印刷装置１１のＣＰＵがＲＯＭ（不図示）に格納されたプログラムに基づき実行する。
【００３６】
撮像装置１０においてファイル削除処理部１０３により撮影データ４２１〜４２５のいずれかを削除しようとする場合、以下のような撮影データ参照及び削除が可能である。撮影データ４２１〜４２５は、それぞれ一般ディレクトリエントリ４１１〜４１５配下で管理されている。そのため、一般ディレクトリエントリのみ参照可能なファイル削除処理部１０３は、全ての撮影データを参照することが可能であり、任意の撮影データを削除することが可能である。
【００３７】
次に、撮像装置１０において印刷指定処理部１０２により、リムーバブルメディア１４内の例えば撮影データ４２２及び４２４を印刷対象として指定した場合（ステップＳ１）、以下の処理が行われる。印刷指定処理部１０２は、撮影データ４２２及び４２４をそれぞれ管理する一般ディレクトリエントリ４１２及び４１４のディレクトリエントリ識別子３０４（図３）を０ｘ００から０ｘＦＦに書き換える（ステップＳ２）。更に、印刷指定処理部１０２は、撮影データ４２２及び４２４がそれぞれ拡張ディレクトリエントリ４１６及び４１７（図５）配下になるように設定する。
【００３８】
印刷指定処理部１０２は、どの撮影データを印刷対象とするかが確定すると（本実施の形態では撮影データ４２２及び４２４）、その印刷指定情報をリムーバブルメディア１４内のマークファイル４３０（図５）に記録する（ステップＳ３）。マークファイル４３０は、拡張ディレクトリエントリ４１８配下で管理される。印刷指定処理部１０２により撮影データの印刷対象指定を完了した後、次に印刷実行処理部１０１により印刷実行処理を行う。
【００３９】
印刷実行処理部１０１は、先ずマークファイル４３０に記録された印刷指定情報を読み出し、印刷指定情報で指定されている印刷対象の撮影データを読み込んで、ＵＳＢケーブル１３を介して印刷装置１１に転送する（ステップＳ４）。印刷装置１１は、通信Ｉ／Ｆ部１１１を介して撮影データを受信し（ステップＳ１１）、印刷処理部１１２により撮影データの印刷を行う（ステップＳ１２）。
【００４０】
上述した通り、印刷実行処理部１０１は、一連の印刷実行処理をバックグラウンド処理として非同期に実行する。これにより、撮像装置１０では、印刷指定処理部１０２により印刷指定された全ての撮影データの印刷が完了するのを待つことなく、他の処理を実行することが可能となる。
【００４１】
ここで、撮像装置１０においてファイル削除処理部１０３によりファイル削除処理を実行したとする。上述した通り、ファイル削除処理部１０３からは、一般ディレクトリエントリのみ参照可能であり、拡張ディレクトリエントリは参照できない。そのため、ファイル削除処理部１０３から拡張ディレクトリエントリ４１６及び４１７にアクセスすることはできない。これにより、現在印刷実行中の撮影データが印刷完了前に削除され印刷処理が異常終了されることを防止することが可能となる。
【００４２】
印刷装置１１による撮影データ４２２及び４２４の印刷が完了した後、拡張ディレクトリエントリ４１６及び４１７のディレクトリエントリ識別子３０４は、撮像装置１０の印刷実行処理部１０１により０ｘＦＦから０ｘ００に戻される。これに伴い、撮影データ４２２及び４２４は、それぞれ、再び一般ディレクトリエントリ４１２及び４１４配下で管理される。
【００４３】
以上説明したように、本実施の形態によれば、撮像装置１０で印刷指定された撮影データ及び印刷指定情報を記録したマークファイルを、特定サービスからのみ参照可能な拡張ディレクトリエントリを介して管理し、特定サービス以外の処理からは参照できないように設定する。即ち、特定のユーザ（サービス）のみがアクセス可能な拡張ディレクトリエントリを定義し、拡張ディレクトリエントリを用いて、印刷実行中の撮影データ及びマークファイルを隠蔽する。
【００４４】
これにより、印刷実行中の撮影データやマークファイルに記録された印刷指定情報が、改ざんされたり削除されたりすることを防止することが可能となり、確実に印刷処理（サービス）を完了させることが可能となる。
【００４５】
［第２の実施の形態］
図７は、本発明の第２の実施の形態に係る印刷システムの構成例を示す図である。図８は、図７の印刷システムのリムーバブルメディア内の状態を示す図である。
【００４６】
図７において、印刷システムは、撮像装置１０、印刷装置１１、印刷装置１２から構成されている。本実施の形態では、撮像装置１０はデジタルカメラとして構成され、印刷装置１１、１２はプリンタとして構成され、撮像装置１０及び印刷装置１１間の通信媒体１３は、ＵＳＢケーブルとして構成されている。撮像装置１０及び印刷装置１１、１２は、上記図２に示した構成を有する。
【００４７】
本実施の形態は、上記第１の実施の形態の構成（図４）に別の印刷装置１２を追加したものである。印刷装置１２は、リムーバブルメディア１４が着脱可能なメディア収容部（不図示）と、ユーザに対する印刷状況の表示及びユーザが印刷指示を行う印刷ユーザインタフェース（以下印刷ＵＩ）１２１を備えている。また、印刷装置１２は、一般ディレクトリエントリ及び拡張ディレクトリエントリを参照可能な機能を有する。
【００４８】
次に、上記構成を有する本実施の形態の印刷システムにおける制御を図９（ａ）、（ｂ）、（ｃ）のフローチャートを参照しながら説明する。
【００４９】
なお、図９（ａ）のフローチャートは撮像装置１０のＣＰＵがＲＯＭ（不図示）に格納されたプログラムに基づき実行する。図９（ｂ）のフローチャートは印刷装置１１のＣＰＵがＲＯＭ（不図示）に格納されたプログラムに基づき実行する。図９（ｃ）のフローチャートは印刷装置１２のＣＰＵがＲＯＭ（不図示）に格納されたプログラムに基づき実行する。
【００５０】
今、撮像装置１０において印刷指定処理部１０２により例えば撮影データ４２２及び４２４を印刷対象として指定した場合（ステップＳ２１）を想定する。この場合、上記第１の実施の形態と同様（図５参照）、撮影データ４２２及び４２４が、それぞれ拡張ディレクトリエントリ４１６及び４１７配下にあり、且つ、マークファイル４３０が、拡張ディレクトリエントリ４１８配下に生成されているものとする。
【００５１】
次に、撮像装置１０の印刷実行処理部１０１により印刷実行処理を行い、印刷対象の撮影データ４２２、４２４をＵＳＢケーブル１３を介して印刷装置１１に転送する（ステップＳ２２）。印刷装置１１は、通信Ｉ／Ｆ部１１１を介して撮影データ４２２、４２４を受信し（ステップＳ３１）、印刷処理部１１２により撮影データ４２２の印刷を行う（ステップＳ３２）。
【００５２】
印刷装置１１により撮影データ４２２の印刷が完了すると、撮影データ４２２は一般ディレクトリエントリ４１２の管理下になる。また、撮像装置１０の印刷指定処理部１０２は、撮影データ４２２の印刷が完了したことをマークファイル４３０に記録する（ステップＳ２３）。図８は、撮影データ４２２の印刷が完了した状態における各ディレクトリエントリと各撮影データの関係を示している。
【００５３】
今、撮影データ４２２の印刷が完了した状態で印刷実行処理部１０１による印刷実行処理が中断されたとすると（ステップＳ２４）、撮像装置１０に装着されているリムーバブルメディア１４の状態は図８に示す状態のまま維持される。そこで、リムーバブルメディア１４を撮像装置１０から取り出し、印刷装置１２に装着する。印刷装置１２は、リムーバブルメディア１４からマークファイル４３０を読み出し、撮影データ４２４が印刷未完であることを確認し（ステップＳ４１）、その旨を印刷ＵＩ１２１に表示することで（ステップＳ４２）、ユーザに印刷処理続行を促す。
【００５４】
ユーザが印刷装置１２による印刷処理の続行を印刷ＵＩ１２１により指示すると、印刷装置１２は、印刷処理部（不図示）により撮影データ４２４の印刷を行う（ステップＳ４３）。その後の拡張ディレクトリエントリ及び一般ディレクトリエントリの扱いは上記第１の実施の形態と同様であるため、説明を省略する。
【００５５】
本実施の形態では、撮像装置１０と印刷装置１１との間で行われていた印刷処理を中断し、別の印刷装置１２により印刷処理を再開するにあたって、撮像装置１０及び印刷装置１２間でリムーバブルメディア１４の挿抜が発生する。
【００５６】
従来技術では、リムーバブルメディアの記憶内容を読み出し可能な装置が存在する場合、この装置がリムーバブルメディア内の撮影データやマークファイルを読み出すことができれば、これらのデータを改ざんもしくは破壊することが可能である。そのため、印刷処理の継続が保証されない。
【００５７】
これに対し、本実施の形態では、印刷実行中の撮影データは拡張ディレクトリエントリの管理下にあり、拡張ディレクトリエントリは特定のユーザ（サービス）からのみ参照可能なディレクトリエントリである。そのため、撮像装置１０及び印刷装置１２間でのリムーバブルメディア１４の挿抜の過程で記憶内容の改ざんや破壊の危険を伴うことなく、確実に印刷処理を印刷装置１２により再開することが可能となる。
【００５８】
以上説明したように、本実施の形態によれば、撮像装置１０で印刷指定された撮影データ及び印刷指定情報を記録したマークファイルを、特定サービスからのみ参照可能な拡張ディレクトリエントリを介して管理し、特定サービス以外の処理からは参照できないように設定する。即ち、特定のユーザ（サービス）のみがアクセス可能な拡張ディレクトリエントリを定義し、拡張ディレクトリエントリを用いて、印刷実行中の撮影データ及びマークファイルを隠蔽する。
【００５９】
これにより、印刷実行中の撮影データやマークファイルに記録された印刷指定情報が、改ざんされたり削除されたりすることを防止することが可能となり、確実に印刷処理（サービス）を完了させることが可能となる。
【００６０】
［他の実施の形態］
上記第１及び第２の実施の形態では、撮像装置及び印刷装置間の通信媒体としてＵＳＢケーブルを用いる構成としているが、これに限定されるものではない。例えば無線ＬＡＮ、ＩｒＤＡ、ＩＥＥＥ１３９４等の他の通信媒体を用いることも可能である。
【００６１】
上記第１及び第２の実施の形態では、印刷装置としてプリンタを用いる構成としているが、これに限定されるものではない。例えば複写機、複合機等の他の印刷装置を用いることも可能である。
【００６２】
また、本発明の目的は、以下の処理を実行することにより達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００６３】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６４】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００６５】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれる。
【００６６】
更に、前述した実施形態の機能が以下の処理により実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００６７】
【図１】本発明の第１及び第２の実施の形態で対象とする印刷システムの構成例を示す図である。
【図２】図１の印刷システムの撮像装置及び印刷装置の要部の構成を示すブロック図である。
【図３】ディレクトリエントリの構成を示す図である。
【図４】本発明の第１の実施の形態に係る印刷システムの構成例を示す図である。
【図５】図４の印刷システムのリムーバブルメディア内の状態を示す図である。
【図６】（ａ）、（ｂ）は、図４の印刷システムの撮像装置及び印刷装置の動作を示すフローチャートである。
【図７】本発明の第２の実施の形態に係る印刷システムの構成例を示す図である。
【図８】図７の印刷システムのリムーバブルメディア内の状態を示す図である。
【図９】（ａ）、（ｂ）、（ｃ）は、図７の印刷システムの撮像装置及び印刷装置の動作を示すフローチャートである。
【符号の説明】
【００６８】
１０  撮像装置
１１、１２  印刷装置
１３  通信媒体
１４  リムーバブルメディア
２１、２２、２３、２５  一般ディレクトリエントリ
２４、２６  拡張ディレクトリエントリ
３１、３２、３３、３４、３５  撮影データ
３６  マークファイル
１０１  印刷実行処理部
１０２  印刷指定処理部
１０３  ファイル削除処理部
【図１】
0005067841.tif 000002
【図２】
0005067841.tif 000003
【図３】
0005067841.tif 000004
【図４】
0005067841.tif 000005
【図５】
0005067841.tif 000006
【図６】
0005067841.tif 000007
【図７】
0005067841.tif 000008
【図８】
0005067841.tif 000009
【図９】
0005067841.tif 000010