(57)【要約】【課題】  複数の記録媒体を持つ記録装置が制御装置と接続された場合でもユーザが混乱することはなく、最適なユーザインターフェースを提供する。【解決手段】  制御装置と接続可能で、複数の記録媒体を収納して各記録媒体への情報データの読出し及び書込み制御を行う記録装置であって、前記制御装置と通信する通信手段と、前記複数の記録媒体が格納する情報データに関する複数のデータリストを一時記憶する一時記憶手段と、前記複数のデータリストを、単一のデータリストに変換するデータリスト変換手段とを備え、前記通信手段は、前記制御装置からデータリストの送信要求を受け付けた場合に、前記単一のデータリストを送信する。【選択図】図１
2007011792.tif 000002
【特許請求の範囲】
【請求項１】
制御装置と接続可能で、複数の記録媒体を収納して各記録媒体への情報データの読出し及び書込み制御を行う記録装置であって、
前記制御装置と通信する通信手段と、
前記複数の記録媒体が格納する情報データに関する複数のデータリストを一時記憶する一時記憶手段と、
前記複数のデータリストを、単一のデータリストに変換するデータリスト変換手段と
を備え、
前記通信手段は、前記制御装置からデータリストの送信要求を受け付けた場合に、前記単一のデータリストを送信することを特徴とする記録装置。
【請求項２】
前記データリストには前記記録媒体を識別するための情報が含まれておらず、
前記データリスト変換手段は、
前記複数のデータリストを、該データリストと関連づけられるデータが前記複数の記録媒体のいずれに記録されたデータであるかを識別可能な形式の第１のデータリストにそれぞれ変換し、
前記第１のデータリストの複数を合成して、該第１のデータリストと関連づけられるデータが単一の記録媒体に記録されたデータであると前記制御装置が識別可能な形式の第２のデータリストを前記単一のデータリストとして生成することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記第１のデータリストと第２のデータリスト中の各データにはそれぞれ記録媒体を識別するためのストレージＩＤが付加され、
前記データリスト変換手段は、前記第１のデータリスト中の各データに対応した前記ストレージＩＤに対し前記複数の記録媒体応じた異なる値を割り当てると共に、前記第２のデータリスト中の各データに対応した前記ストレージＩＤに対し同一の値を割り当てることを特徴とする請求項２に記載の記録装置。
【請求項４】
前記通信手段が、前記第２のデータリストに含まれる何れかのデータの送信要求を前記制御装置から受け付けた場合に、
前記送信要求に含まれる前記送信要求に係るデータを特定するための特定情報に従って、送信要求の対象であるデータを特定する特定手段と、
前記特定手段により特定されたデータを、前記複数の記録媒体のいずれかから読み出す読出手段とを備え、
前記通信手段は更に、前記読出手段により読み出されたデータを前記制御装置へ送信することを特徴とする請求項２又は３に記載の記録装置。
【請求項５】
前記第１のデータリストデータリスト中の各データには、前記複数の記録媒体のそれぞれに格納されたデータを該記録媒体において一意に識別するための第１のＩＤ情報が付加され、
前記第２のデータリスト中の各データには、いずれかの記録媒体に含まれるデータを前記複数の記録媒体の全体において一意に識別するための第２のＩＤ情報が付加され、
前記特定情報は、前記第２の情報であることを特徴とする請求項４に記載の記録装置。
【請求項６】
前記一時記憶手段は、前記第１のＩＤ情報と前記第２のＩＤ情報との対応関係を少なくとも登録するテーブルを格納し、
前記特定手段は、前記特定情報と、前記テーブルとに基づいて、前記送信要求に係るデータを特定することを特徴とする請求項５に記載の記録装置。
【請求項７】
前記第２のデータリストには、該第２のデータリストに含まれるデータが格納される前記記録媒体を示す媒体情報が更に含まれ、
前記特定手段は、前記特定情報と、前記媒体情報とに基づいて、前記送信要求に係るデータを特定することを特徴とする請求項５に記載の記録装置。
【請求項８】
前記第１のＩＤ情報及び第２のＩＤ情報は、前記データに与えられる識別子、又は、ファイル名であることを特徴とする請求項５乃至７のいずれかに記載の記録装置。
【請求項９】
前記データリスト変換手段は、前記通信手段により前記制御装置との接続が検知された場合に、前記変換を行うことを特徴とする請求項１乃至８のいずれかに記載の記録装置。
【請求項１０】
制御装置と通信手段を介して接続可能で、複数の記録媒体を収納して各記録媒体への情報データの読出し及び書込み制御を行う記録装置の制御方法であって、
前記複数の記録媒体が格納する情報データに関する複数のデータリストを一時記憶手段に一時記憶させる工程と、
前記複数のデータリストを、単一のデータリストに変換するデータリスト変換工程と、
前記制御装置からデータリストの送信要求を受け付けた場合に、前記単一のデータリストを送信する工程と
を備えることを特徴とする記録装置の制御方法。
【請求項１１】
前記データリストには前記記録媒体を識別するための情報が含まれておらず、
前記データリスト変換工程では、
前記複数のデータリストが、該データリストと関連づけられるデータが前記複数の記録媒体のいずれに記録されたデータであるかを識別可能な形式の第１のデータリストにそれぞれ変換され、
前記第１のデータリストの複数を合成して、該第１のデータリストと関連づけられるデータが単一の記録媒体に記録されたデータであると前記制御装置が識別可能な形式の第２のデータリストを前記単一のデータリストとして生成することを特徴とする請求項１０に記載の記録装置の制御方法。
【請求項１２】
前記第１のデータリストと第２のデータリスト中の各データにはそれぞれ記録媒体を識別するためのストレージＩＤが付加され、
前記データリスト変換工程では、前記第１のデータリスト中の各データに対応した前記ストレージＩＤに対し前記複数の記録媒体応じた異なる値を割り当てると共に、前記第２のデータリスト中の各データに対応した前記ストレージＩＤに対し同一の値を割り当てることを特徴とする請求項１１に記載の記録装置の制御方法。
【請求項１３】
前記通信手段において、前記第２のデータリストに含まれる何れかのデータの送信要求を前記制御装置から受け付けた場合に、
前記送信要求に含まれる前記送信要求に係るデータを特定するための特定情報に従って、送信要求の対象であるデータを特定する特定工程と、
前記特定工程において特定されたデータを、前記複数の記録媒体のいずれかから読み出す読出工程と、
前記読出工程において読み出されたデータを前記通信手段により前記制御装置へ送信する工程と
を更に備えることを特徴とする請求項１１又は１２に記載の記録装置の制御方法。
【請求項１４】
前記第１のデータリスト中の各データには、前記複数の記録媒体のそれぞれに格納されたデータを該記録媒体において一意に識別するための第１のＩＤ情報が付加され、
前記第２のデータリスト中の各データには、いずれかの記録媒体に含まれるデータを前記複数の記録媒体の全体において一意に識別するための第２のＩＤ情報が付加され、
前記特定情報は、前記第２の情報であることを特徴とする請求項１３に記載の記録装置の制御方法。
【請求項１５】
前記一時記憶手段は、前記第１のＩＤ情報と前記第２のＩＤ情報との対応関係を少なくとも登録するテーブルを格納し、
前記特定工程では、前記特定情報と、前記テーブルとに基づいて、前記送信要求に係るデータが特定されることを特徴とする請求項１４に記載の記録装置の制御方法。
【請求項１６】
前記第２のデータリストには、該第２のデータリストに含まれるデータが格納される前記記録媒体を示す媒体情報が更に含まれ、
前記特定工程では、前記特定情報と、前記媒体情報とに基づいて、前記送信要求に係るデータが特定されることを特徴とする請求項１４に記載の記録装置の制御方法。
【請求項１７】
前記第１のＩＤ情報及び第２のＩＤ情報は、前記データに与えられる識別子、又は、ファイル名であることを特徴とする請求項１４乃至１６のいずれかに記載の記録装置の制御方法。
【請求項１８】
前記データリスト変換工程では、前記通信手段により前記制御装置との接続が検知された場合に、前記変換が行われることを特徴とする請求項１０乃至１７のいずれかに記載の記録装置の制御方法。
【請求項１９】
請求項１０乃至１８のいずれかに記載の方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置及びその制御方法、コンピュータプログラムに関する。
【背景技術】
【０００２】
ＵＳＢ(Universal Serial Bus)などの汎用デジタルインタフェース（Ｉ／Ｆ）を介して汎用のパーソナルコンピュータ（ＰＣ）と接続可能な記録装置が知られている。この種の記録装置では、ＰＣと接続された状態では外部記録装置として機能する。また、複数の記録媒体に対して独立にデータの書き込み、読み出しが可能な記録装置も登場している（特許文献１参照）。
【０００３】
ＰＣなどの制御装置では、該記録装置が保持する異なる記録媒体が異なる記録装置として認識され、ＰＣの表示画面において複数のデバイスが表示される。これは、複数の異なる記録媒体が独立した論理記録装置として、インタフェースを介してＰＣ等の外部制御装置と通信するために起こるものである。
【０００４】
図１に、このような記録装置と制御装置としてのＰＣとの接続形態の一例を示す。図１では、接続形態を示す例としてＰＣ１１０と記録装置１２０とがＵＳＢインターフェース１００で接続されている。記録装置１２０は、着脱可能な記録媒体、例えばＳＤメモリカードを装着可能なスロット１（１２１）とスロット２（１２２）とを備えている。図１に示すような接続形態では、ＰＣ１１０の表示画面１１１に、図２に示されるような表示が行われるのが一般的である。図２の表示形態では、ＰＣ１１０からアクセス可能な記録装置の一覧が、機器名２１１、種類２１２、サイズ２１３、空き領域２１４の情報を含めて表示される。
【０００５】
図２に示す例では、ローカルディスク２０１とＤｉｓｃドライブ２０２とはＰＣ１１０が予め備える固定ディスクと固定ＤＶＤドライブを表す。また、リムーバブルディスクＡ（２０３）とリムーバブルディスクＢ（２０４）とは、記録装置１２０が備えるスロット１（１２１）とスロット２（１２２）に装着された記録媒体を表す。
【特許文献１】特開２００４−１９２６１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、例えば、二つのメモリカードスロットを備えた外部記録装置がＰＣのような制御装置に接続された場合を考える。この場合、図２のような表示形式ではリムーバブルディスクＡ（２０３）とリムーバブルディスクＢ（２０４）とが、記録装置１２０が備えるスロット１（１２１）とスロット２（１２２）のどちらに対応しているかが把握しづらい。
【０００７】
そこで本発明は、複数の記録媒体を持つ記録装置が制御装置と接続された場合でもユーザが混乱することはなく、最適なユーザインターフェースを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明は、制御装置と接続可能で、複数の記録媒体を収納して各記録媒体への情報データの読出し及び書込み制御を行う記録装置であって、前記制御装置と通信する通信手段と、前記複数の記録媒体が格納する情報データに関する複数のデータリストを一時記憶する一時記憶手段と、前記複数のデータリストを、単一のデータリストに変換するデータリスト変換手段とを備え、前記通信手段は、前記制御装置からデータリストの送信要求を受け付けた場合に、前記単一のデータリストを送信する。
【発明の効果】
【０００９】
本発明によれば、複数の記録媒体を持つ記録装置が制御装置と接続された場合でもユーザが混乱することはなく、最適なユーザインターフェースを提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、添付する図面を参照して本発明の実施形態を説明する。
【００１１】
図３は、本実施形態に対応する本発明の記録装置の一構成例を示すブロック図である。図３の記録装置は、図１に示すＰＣ１１０とＵＳＢインターフェースなどの通信インターフェースを介して接続される。なお、制御装置としてのＰＣ１１０は、汎用のパーソナルコンピュータであり、その構成は公知であるから、ここでの説明は省略する。図３において、すべての処理部は、バス３０８を介してメイン制御部３０１に接続され、記録装置３００全体としての制御が行われる。
【００１２】
図３において、通信部３０２は外部の機器と通信を行う。例えば図１に示すように記録装置３００がＰＣ１１０と接続される際には、通信部３０２は、接続インターフェースで使用される通信プロトコルに従って通信制御を行う。本実施形態では、通信インターフェースとして"Universal Serial Bus Revision ２.０ specification"、通信用のプロトコルとして"Universal Serial Bus Still Image Capture Device Definition Revision １.０ July １１,２０００"を例に説明する。
【００１３】
記録再生部３０５は、接続された複数の記録媒体からのデータの読出し、及び、該記録媒体へのデータの書込みを行う。この際のデータ管理は、例えばファイルシステムをそれぞれの記録媒体上に構築することで行うことができる。本実施形態では例として、記録再生部３０５が記録媒体としての二つのＳＤメモリカード３０６と３０７とを制御可能である。ここで、各ＳＤメモリカード３０６及び３０７のデータは、ＦＡＴファイルシステムによって管理されるものとする。ＦＡＴファイルシステムはあくまで一例であって、他のファイルシステムを採用してデータ管理を行うことも可能である。また、本実施形態では、記録媒体としてＳＤメモリーカードを採用する場合を記載するが、記録媒体の種類はＳＤメモリーカードに限定されるものではなく、コンパクトフラッシュ（登録商標）等の他の記録媒体であってもよい。
【００１４】
記録再生部３０５はまた、ＦＡＴファイルシステムが管理するデータリスト情報を、ＳＤメモリカード３０６及び３０７から読み出し、一時記憶領域３０４に一時記憶しておく。データリスト変換部３０３は、通信部３０２が外部の機器と接続されて通信開始状態になると、一時記憶領域３０４に記録されたＳＤメモリカード３０６及び３０７の２つのデータリストを１つのデータリストに変換する。更に、一時記憶領域３０４に保持し、通信部３０２が外部の機器から受信したデータリスト送信要求に応じて変換したデータリストを送信する。
【００１５】
次に、データリスト変換部３０３におけるデータリスト変換方法について説明する。
【００１６】
まず、図４は、ＳＤメモリーカード３０６及び３０７から読み出されたデータリスト１（４０１）及びデータリスト２（４０２）が一時記憶領域３０４に記憶されている状態を、一例として示している。これらのデータリスト１（４０１）及びデータリスト２（４０２）の具体的なデータ構造の一例は、図５に示すようになる。即ち、ＦＡＴファイルシステムのディレクトリエントリ構造を配列としてそれぞれ保持している。ここで、図５のディレクトリエントリには、少なくとも以下の情報が含まれる。ファイル名(File Name)５０１。拡張子(Extension)５０２。属性(Attribute)５０３。作成日(Create Date)５０４。そして、ファイル長(File Size)５０５である。このように、記録媒体３０６や３０７が当初有しているデータリストには、該記録媒体を記録装置１２０中の他の記録媒体と識別するための情報が含まれていない。
【００１７】
次に、データリスト変換部３０３は、データリスト１（４０１）とデータリスト２（４０２）を、“Object Info”の構造に変換する。該構造は、"Universal Serial Bus Still Image Capture Device Definition Revision １.０ July １１,２０００"にて定義される。図６に示されるそれと同時に、配列として一時記憶領域３０４にデータリスト１´（４０３）、データリスト２´（４０４）として保持する。これらの変換後のデータリストは、該データリストと関連づけられるデータが複数の記録媒体３０６及び３０７のうちのいずれに記録されたデータであるかを識別可能な形式のデータリストである。即ち、“Object Info”は以下の情報を含む。記録媒体を示すＩＤ(Storage ID)６０２。データのフォーマット(Object Format)６０３。データ長(Object Compressed Size)６０４。そのデータが属するディレクトリを示すＩＤ(Parent Object)６０５。そのデータがディレクトリか否か等の関連情報を示す属性値(Association Type)６０６。ファイル名(File Name)６０７。そして、撮影日時(Capture Date)６０８である。それ以外にも、上記の規格で定められるフィールドも含んでいてもよい。これらの情報は、データリスト変換部３０３によって読出され、一時記憶領域３０４に格納される。
【００１８】
なお、図６においてＩＤ６０１は、このデータリスト中で一意にそのデータセットを特定するための識別子であり、データリスト変換部３０３によって設定される。このとき、ＳＤメモリーカード３０６及び３０７のそれぞれに対して、データリスト１´（４０３）とデータリスト２´（４０４）が生成される。ここで、ＩＤ６０１は、それぞれのリストにおいては一意であるが、同じ値がデータリスト１´（４０３）とデータリスト２´（４０４）で付与される場合もある。しかし、記録媒体を示すＩＤ６０２がＳＤメモリカード３０６及び３０７の識別を可能にしているため、接続先のＰＣ（１１０）は所望のデータをこのＩＤ６０１と記録媒体を示すＩＤ６０２を指示することで取得可能である。
【００１９】
図７は、実際の値を例として示している。７１０がデータリスト１´（４０３）の実値例、７２０がデータリスト２´（４０４）の実値例である。記録媒体を示すＩＤ６０２はそれぞれにおいて値０１と値０２となっているので、ＩＤ６０１が同じであっても問題はない。しかし、２つのデータリストが独立に存在するのでは、ＰＣ１１０からは、異なる記録媒体が存在・接続されているように見えるため、図２のような表示状態は変わらない。
【００２０】
そこで、データリスト変換部３０３は、図８ａに示されるようにデータリスト１´（４０３）とデータリスト２´（４０４）とを単一の記録媒体に記録されたデータリストであるかのように変換する。変換されたデータリストは、一時記憶領域３０４に合成されたデータリスト４０５として記憶保持され、外部機器との接続が停止するまで保持される。そして、外部からの要求に対して、このデータリストを記録装置１２０が保持することを示すデータとして通信部３０２によって外部に送信する。
【００２１】
データリスト変換部３０３における単一のデータリスト生成について、以下に、更に具体的に説明する。データリスト変換部３０３は、記録媒体を示すＩＤ８０２を二つのデータリストで共通化し、その一方で、データを一意に識別可能なＩＤ８０１を、リスト内で一意になるように割り当てる。また、図８ａには示していないがファイル名が重複する場合には、たとえば、"IMG_０００１.JPG"から、"SD１_０００１.JPG"のように記録媒体の種類を示すファイル名に変換してもよい。更に、データがディレクトリを示す場合にも同様に名前を変換して、"１０１IMAGE"から、"１０１SD１DAT"のようにしても良い。
【００２２】
更に、データリスト変換部３０３は、データリスト１´（４０３）とデータリスト２´（４０４）とを合成する場合に、合成前後のデータリスト中のデータの対応関係を示すテーブルを一時記憶領域３０４に作成しておく。このような対応関係テーブルの一例は、図８ｂに示すようになる。
【００２３】
図８ｂのうち、（ａ）は、図８のＩＤ８０１と、元のＩＤ７１１及び７２１との対応関係を示すテーブルである。（ａ）において、８１１には、図８ａの合成後のデータテーブルにおけるＩＤ８０１に対応するＩＤ(New ID)が登録される。８１２には、図７に示す合成前のデータテーブルにおけるＩＤ７１１及び７２１に対応するＩＤ（Original ID）が登録される。８１３は、各データが本来格納されている記録媒体を識別する情報（Original Storage ID）が登録される。また、８１４は、データに与えられていたファイル名（File Name）が登録される。
【００２４】
このようなテーブルによれば、ＰＣ１１０からのデータ送信要求が該データに対応するＩＤ８０１を指定して行われた場合に、対応関係テーブルを参照して記録媒体３０６及び３０７のいずれに格納されたデータであるを特定可能となる。
【００２５】
また、図８ｂの（ｂ）は、データテーブルの合成時にファイル名７１３や７２３が変更された場合の、新旧ファイル名の対応関係を登録するテーブルの一例を示す。（ｂ）において、８２１は合成後のデータテーブルにおいて新たに割り当てられたファイル名（New File Name）を登録する。８２２は、当該ファイル名８２１に対応して割り当てられた識別情報（ＩＤ）が登録される。このＩＤ８２２は、図８ａのＩＤ８０１に対応するものである。８２３は、各データが本来格納されている記録媒体を識別する情報（Original Storage ID）が登録される。また、８２４は、データテーブルの合成前にデータに与えられていた本来のファイル名（Original File Name）を登録する。
【００２６】
このようなテーブルによれば、ＰＣ１１０からのデータ送信要求が該データに対応するファイル名８０３を指定して行われた場合に、対応関係テーブルを参照して、記録媒体３０６及び３０７のいずれに格納されたデータであるかを特定することができる。
【００２７】
また、図８ｂに示すようなテーブルによらずとも、例えば、各データが格納されている記録媒体を示す媒体情報としてのグループ情報を図８ａのデータリストに持たせておくことができる。この場合、指定されたＩＤ８０１やファイル名８０３と、グループ情報とを組み合わせることで、指定されたデータがどの記録媒体に格納されているかを特定することが可能となる。
【００２８】
以上により、ＰＣ１１０に、記録装置１２０が単一の記録媒体のみ保持していると認識させることが可能となる。よって、記録装置１２０が複数の記録媒体を保持していたとしても、表示部１１１における表示は図２のように複数の記録媒体がそれぞれ表示されることはなく、図９の９０３のように単一の記録媒体として表示される。なお、記録装置１２０が、保持する記録媒体の合計容量を計算してＰＣ１１０に応答することで、図９の９０４のように記録装置１２０全体の容量が正しく反映した形で表示される。
【００２９】
以下、図９のような表示を行うための、ＰＣ１１０及び記録装置１２０間での処理について、図１０のフローチャートを参照して改めて記載する。
【００３０】
まず、ステップＳ１００１において、制御装置であるＰＣ１１０は、記録装置１２０が接続されたか否かを監視している。もし、記録装置１２０の接続が検知された場合には（ステップＳ１００１において「ＹＥＳ」）、ステップＳ１００２に移行して、記録装置に対してデータリスト要求を行う。なお、このデータリスト要求は、原則として、ＰＣ１１０のユーザーからアクセス可能な媒体の一覧表示を行う要求があった場合に行われる。
【００３１】
次に、記録装置１２０側では、ステップＳ１００３においてデータリスト要求の受信があったか否かを監視している。もし該要求を受信した場合には（ステップＳ１００３において「ＹＥＳ」）、ステップＳ１００４に移行する。ステップＳ１００４では、図４乃至図７を参照して説明したように、データリスト変換部３０３が、一時記憶領域３０４に格納されているデータリストを、“Object Info”形式のデータリストに変換する。該形式は、上記と同様に"Universal Serial Bus Still Image Capture Device Definition Revision １.０ July １１,２０００"にて定義される。
【００３２】
次に、ステップＳ１００５では、図４及び図８を参照して説明したように、データリスト変換部３０３が、ステップＳ１００４において“Object Info”形式に変換されたデータリストを合成し、単一のデータリストを生成する。続くステップＳ１００６では、データリスト変換部３０３により合成されたデータリストをＰＣ１１０に送信し、処理を終了する。
【００３３】
ＰＣ１１０側では、ステップＳ１００２におけるデータリスト要求後、ステップＳ１００７において、記録装置１２０からのデータリスト受信を監視している。もしデータリストを受信した場合には（ステップＳ１００７において「ＹＥＳ」）、ステップＳ１００８に移行して、ＰＣ１１０がアクセス可能なデバイスの一覧表示を行う。このときＰＣ１１０の表示部１１１には、図９に示すような表示がなされることになる。
【００３４】
次に、ＰＣ１１０側から、記録装置１２０内のファイルが指定される場合の処理を説明する。図１１は、当該処理の一例に対応するフローチャートである。
【００３５】
ステップＳ１１０１において、ＰＣ１１０の表示部１１１には、図９に示すような表示が成されている。ステップＳ１１０２では、図９の表示のうち、記録装置１２０に対応するリムーバブルディスクＡ（９０３）の選択を、ＰＣ１１０のユーザから受け付けたか否かを監視している。もし、該選択を受け付けた場合には（ステップＳ１１０２において「ＹＥＳ」）、ステップＳ１１０３に移行して、記録装置１２０内に格納されているデータの一覧表示を、記録装置１２０から受信したデータリストに従って行う。
【００３６】
ステップＳ１１０４では、一覧表示されたデータの中からユーザが詳細の参照を希望するデータの選択を受け付けたか否かを監視している。もし、データ選択を受け付けた場合には（ステップＳ１１０４において「ＹＥＳ」）、ステップＳ１１０５に移行して、記録装置１２０に選択されたデータの送信要求を行う。このとき、送信要求には要求するデータを特定するための情報が含まれるところ、該情報は、例えば図８ａに示すデータリストにおけるＩＤ８０１やファイル名８０３が含まれる。また、これら以外にもデータリスト中の他の情報を利用しても良いし、データリスト中の複数のデータの組合せによって要求するデータが特定されても良い。
【００３７】
記録装置１２０側では、ステップＳ１１０６においてメイン制御部３０１が、通信部３０２を介してＰＣ１１０からのデータ送信要求を受信したか否かを監視している。もし、データ送信要求を受信した場合には（ステップＳ１１０６において「ＹＥＳ」）、ステップＳ１１０７に移行して、データ送信要求の対象となるデータを特定する。具体的には、まずデータ送信要求に含まれる、要求対象のデータを特定するための情報を抽出する。ここでは、例えば図８ａにおけるＩＤ８０１やファイル名８０３が抽出される。そこで、一時記憶領域３０４に記憶されている図８ｂに示すようなテーブルを用いて、或いは、合成後のデータリスト中のグループ情報に基づいて要求対象のデータ及びその格納先を特定する。
【００３８】
ステップＳ１１０７において要求対象のデータが特定されると、メイン制御部３０１は記録再生部３０５を介して記録媒体３０６又は３０７のいずれかから、特定されたデータの本体を読み出し、一時記憶領域３０４に格納する。続くステップＳ１１０９では、一時記憶領域３０４に格納された要求対象のデータを、ＰＣ１１０宛に通信部３０２を介して送信し、処理を終了する。
【００３９】
ＰＣ１１０側では、ステップＳ１１０５においてデータ送信要求を送信した後、ステップＳ１１１０において、記録装置１２０からのデータ受信を監視している。もし、記録装置１２０から送信要求を行ったデータを受信した場合には（ステップＳ１１１０において「ＹＥＳ」）、ステップＳ１１１１に移行して受信したデータを表示部１１１に表示して、処理を終了する。
【００４０】
以上のように、本発明によれば記録装置が複数の記録媒体を具備している場合であっても、制御装置は単一の記録装置として認識することができる。従って、制御装置でアクセス可能なデバイスを一覧表示する画面においては、記録装置が単一の記録装置として表示され、ユーザは簡単に記録装置を識別することができる。
【００４１】
また、制御装置のユーザが記録装置内のデータにアクセスする場合にも、記録装置内の複数の記録媒体の存在を意識することなく、目的のデータの実体を取得することができる。
【００４２】
［その他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、デジタルカメラ、複写機、ファクシミリ装置など）に適用してもよい。
【００４３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施形態に対応する記録装置と制御装置との接続形態の一例を示す図である。
【図２】本発明の実施形態に対応する制御装置に表示される記録装置一覧表示の一例を示す図である。
【図３】本発明の実施形態に対応する制御装置の構成の一例を示すブロック図である。
【図４】本発明の実施形態に対応する、データリストの変換を説明するための図である。
【図５】本発明の実施形態に対応する、データリストの構造の一例を示す図である。
【図６】本発明の実施形態に対応する、データ変換部３０３により変換されたデータリストの構成の一例を示す図である。
【図７】本発明の実施形態に対応する、データ変換部３０３により変換されたデータリストの具体例を示す図である。
【図８ａ】本発明の実施形態に対応する、合成されたデータリストの構成の一例を示す図である。
【図８ｂ】本発明の実施形態に対応する、データリストの合成前後の所定項目の対応関係を示すテーブルの一例を示す図である。
【図９】本発明の実施形態に対応する、合成後のデータリストに基づく制御装置における一覧表示の一例を示す図である。
【図１０】本発明の実施形態に対応する、制御装置において一覧表示を行うための処理の一例に対応するフローチャートである。
【図１１】本発明の実施形態に対応する、制御装置においてユーザから指定されたデータを表示するための処理の一例に対応するフローチャートである。
【図１】
2007011792.tif 000003
【図２】
2007011792.tif 000004
【図３】
2007011792.tif 000005
【図４】
2007011792.tif 000006
【図５】
2007011792.tif 000007
【図６】
2007011792.tif 000008
【図７】
2007011792.tif 000009
【図８ａ】
2007011792.tif 000010
【図８ｂ】
2007011792.tif 000011
【図９】
2007011792.tif 000012
【図１０】
2007011792.tif 000013
【図１１】
2007011792.tif 000014