(57)【要約】【課題】ホスト装置を用いなくても、スタンドアロンプリンタが読込むことができる記憶媒体内のデータのバックアップを作成することができるようにする。【解決手段】プリンタ１には、ＵＳＢでホスト装置７が接続される第１のインターフェースと、第１のインターフェースとは独立し、ＵＳＢで外部記憶装置５０が接続される第２のインターフェースとが備えられる。また、プリンタ１には、メモリカード５に対してデータを読み書きできるカードリーダ・ライタ３５と、ＵＳＢホストコストローラ２５０も備えられる。ＵＳＢホストコントローラ２５０により、プリンタ１は、外部記憶装置５０をストレージクラスとして外部記憶装置５０と通信する。それにより、ホスト装置７を介することなく、プリンタ１に装着されているメモリカード５内のＪＰＥＧ画像ファイルを外部記憶装置５０に転送することができる。【選択図】図２
2008100527.tif 000002
【特許請求の範囲】
【請求項１】
外部記憶装置内のデータをホスト装置を介さずに直接読み込んで印刷することができるプリンタにおいて、
第１の外部記憶装置と接続可能な第１のインターフェースと、
第２の外部記憶装置と接続可能な、前記第１のインターフェースとは別の第２のインターフェースと、
ホスト装置と接続可能な、前記第１及び第２のインターフェースとは別の第３のインターフェースと、
データを受けて印刷を行う印刷処理部と、
前記第１、第２、及び第３のインターフェースと前記印刷処理部とを制御する制御手段とを備え、
前記制御手段は、
前記第１のインターフェースに前記第１の外部記憶装置が接続されている場合、前記第１のインターフェースを制御して、前記第１の外部記憶装置内のデータを前記印刷処理部に転送する直接印刷制御手段と、
前記第１のインターフェースに前記第１の外部記憶装置が接続され、且つ、前記第２のインターフェースに前記第２の外部記憶装置が接続されている場合、前記第１及び第２のインターフェースを制御して、前記ホスト装置を介さずに、前記第１の外部記憶装置内のデータを前記第２の外部記憶装置に転送するバックアップ制御手段とを有するプリンタ。
【請求項２】
前記制御手段は、前記第１のインターフェースに前記第１の外部記憶装置が接続され、且つ、前記第３のインターフェースに前記ホスト装置が接続されている場合、前記第１及び第３のインターフェースを制御して、前記ホスト装置をして前記第１の外部記憶装置にアクセスすることを可能にならしめる第１ホストアクセス制御手段を更に備え、
前記第１ホストアクセス制御手段は、前記第１の外部記憶装置内のデータが前記第２の外部記憶装置に転送されている間は、前記ホスト装置が前記第１の外部記憶装置内にデータを書き込むことを禁止する請求項１記載のプリンタ。
【請求項３】
前記制御手段は、前記第２のインターフェースに前記第２の外部記憶装置が接続され、且つ、前記第３のインターフェースに前記ホスト装置が接続されている場合、前記第２及び第３のインターフェースを制御して、前記ホスト装置をして前記第２の外部記憶装置にアクセスすることを可能にならしめる第２ホストアクセス制御手段を更に備え、
前記第２ホストアクセス制御手段は、前記第１の外部記憶装置内のデータが前記第２の外部記憶装置に転送されている間は、前記ホスト装置が前記第２の外部記憶装置内にデータを書き込むことを禁止する請求項１記載のプリンタ。
【請求項４】
前記制御手段は、前記第１のインターフェースに前記第１の外部記憶装置が接続され、前記第２のインターフェースに前記第２の外部記憶装置が接続され、且つ、前記第３のインターフェースに前記ホスト装置が接続されている場合、前記第１、第２、及び第３のインターフェースを制御して、前記ホスト装置が前記第１の外部記憶装置にアクセスすることは可能にするが、前記ホスト装置が前記第２の外部記憶装置にアクセスすることは不可能にする請求項１記載のプリンタ。
【請求項５】
前記第３のインターフェースは、ＵＳＢデバイスコントローラを有し、前記ホスト装置のＵＳＢポートに前記プリンタをＵＳＢデバイスとして接続でき、
前記第２のインターフェースは、ＵＳＢホストコントローラを有し、前記第２の外部記憶装置のＵＳＢポートに前記プリンタをＵＳＢホストとして接続できる請求項１記載のプリンタ。
【請求項６】
前記ＵＳＢデバイスコントローラは、前記ホスト装置が前記第１の外部記憶装置にアクセスするとき、前記第１の外部記憶装置がストレージクラスのＵＳＢデバイスとなるように前記ホスト装置との通信を制御する請求項５記載のプリンタ。
【請求項７】
前記制御手段は、前記第３のインターフェースを制御して、前記ホスト装置からの印刷データを前記印刷処理部に転送するためのホスト印刷制御手段を有し、
前記ＵＳＢデバイスコントローラは、前記ホスト装置からの印刷データを前記印刷処理部に転送するとき、前記印刷処理部がプリンタクラスのＵＳＢデバイスとなるように前記ホスト装置との通信を制御する請求項５記載のプリンタ。
【請求項８】
前記第１の外部記憶装置は、デジタルカメラに着脱自在に装着可能な可搬記録媒体であり、
前記第１のインターフェースは、前記可搬記録媒体が着脱自在に装着されて、前記可搬記録媒体に対しデータのリード及びライトが行える可搬記録媒体ドライブ装置である請求項１記載のプリンタ。
【請求項９】
前記第２の外部記憶装置は、前記第２のインターフェースと接続するときに使用する通信ポートと同じ通信ポートを使って前記ホスト装置に接続可能な記録媒体ドライブ装置である請求項１記載のプリンタ。
【請求項１０】
外部記憶装置内のデータをホスト装置を介さずに直接読み込んで印刷することができるプリンタの動作方法において、
第１の外部記憶装置と第２の外部記憶装置の双方に接続されるステップと、
前記第１の外部記憶装置内のデータを読込んで印刷を行うステップと、
前記第１の外部記憶装置内のデータを読込んでホスト装置を介さずに直接前記第２の外部記憶装置内に書き込むステップとを有するプリンタの動作方法。
【請求項１１】
ホスト装置に接続される接続ステップと、
前記ホスト装置をして前記第１の外部記憶装置にアクセスすることを可能にならしめるステップと、
前記第１の外部記憶装置内のデータが前記第２の外部記憶装置に転送されている間は、前記ホスト装置が前記第１の外部記憶装置内にデータを書き込むことを禁止するステップとをさらに有する請求項１０記載のプリンタの動作方法。
【請求項１２】
ホスト装置に接続されるステップと、
前記ホスト装置をして前記第２の外部記憶装置にアクセスすることを可能にならしめるステップと、
前記第１の外部記憶装置内のデータが前記第２の外部記憶装置に転送されている間は、前記ホスト装置が前記第２の外部記憶装置内にデータを書き込むことを禁止するステップとをさらに有する請求項１０記載のプリンタの動作方法。
【請求項１３】
ホスト装置に接続されるステップと、
前記ホスト装置が前記第１の外部記憶装置にアクセスすることは可能にするが、前記ホスト装置が前記第２の外部記憶装置にアクセスすることは不可能にするステップとをさらに有する請求項１０記載のプリンタの動作方法。
【請求項１４】
前記ホスト装置のＵＳＢポートにＵＳＢデバイスとして接続されるステップと、
前記第２の外部記憶装置のＵＳＢポートにＵＳＢホストとして接続されるステップとを更に有する請求項１０記載のプリンタの動作方法。
【請求項１５】
前記ホスト装置が前記第１の外部記憶装置にアクセスするとき、前記第１の外部記憶装置がストレージクラスのＵＳＢデバイスとなるように前記ホスト装置との通信を制御するステップを更に有する請求項１４記載のプリンタの動作方法。
【請求項１６】
前記ホスト装置からの印刷データを前記印刷処理部に転送するステップと、
前記ホスト装置からの印刷データを前記印刷処理部に転送するとき、前記印刷処理部がプリンタクラスのＵＳＢデバイスとなるように前記ホスト装置との通信を制御するステップとを更に有する請求項１４記載のプリンタの動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部記憶装置内のデータを読み込んで直接印刷することができるプリンタ及びそのプリンタの動作方法に関する。
【背景技術】
【０００２】
従来、スタンドアロン型のプリンタ（以下、スタンドアロンプリンタ）が知られている。スタンドアロンプリンタは、第１の外部記憶装置（例えば、デジタルカメラ等で用いられる可搬性の記録媒体、以下、可搬記録媒体）から、その第１の外部記憶装置内のデータを直接（すなわちホスト装置を介さずに）読みこんで印刷することができる。スタンドアロンプリンタは、通常のプリンタと同様に、ホスト装置に接続することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、一般に、第１の外部記憶装置内の空き記憶領域が少なくなった等の理由から、第１の外部記憶装置内のデータのバックアップを作成することが求められる。しかし、従来は、スタンドアロンプリンタは、ホスト装置を介さずに第１の外部記憶装置内からデータを読み出せるにも拘わらず、ホスト装置を介さなければ、第１の外部記憶装置内のデータのバックアップを作成することはできない。具体的には、例えば、ホスト装置が、第１の外部記憶装置からデータを読込んで、読込んだデータを自分で記憶するか、或いは、自分に接続されている第２の外部記憶装置（例えば、ＭＯ（Magnetic Optical disk）が挿入されたＭＯドライブ）に上記読込んだデータを書き込むかをしなければ、第１の外部記憶装置内のデータのバックアップを作成することはできない。
【０００４】
従って、本発明の目的は、ホスト装置を用いなくても、スタンドアロンプリンタが読込むことができる第１の外部記憶装置内のデータのバックアップを作成することができるようにすることにある。
【課題を解決するための手段】
【０００５】
本発明の第１の側面に従うプリンタは、外部記憶装置内のデータをホスト装置を介さずに直接読み込んで印刷することができるプリンタであって、第１の外部記憶装置と接続可能な第１のインターフェースと、第２の外部記憶装置と接続可能な、第１のインターフェースとは別の第２のインターフェースと、ホスト装置と接続可能な、第１及び第２のインターフェースとは別の第３のインターフェースと、データを受けて印刷を行う印刷処理部と、第１、第２、及び第３のインターフェースと印刷処理部とを制御する制御手段とを備える。上記制御手段は、直接印刷制御手段とバックアップ制御手段とを有する。直接印刷制御手段は、第１のインターフェースに第１の外部記憶装置が接続されている場合、第１のインターフェースを制御して、第１の外部記憶装置内のデータを印刷処理部に転送する。バックアップ制御手段は、第１のインターフェースに第１の外部記憶装置が接続され、且つ、第２のインターフェースに第２の外部記憶装置が接続されている場合、第１及び第２のインターフェースを制御して、ホスト装置を介さずに、第１の外部記憶装置内のデータを第２の外部記憶装置に転送する。
【０００６】
「第１の外部記憶装置」又は「第２の外部記憶装置」は、例えば、いわゆる外付け型のハードディスク、デジタルカメラ、デジタルカメラに着脱自在に装着可能な可搬記録媒体（例えばメモリカードやＩＣカード）、或いは、第１又は第２のインターフェースと接続するときに使用する通信ポートと同じ通信ポートを使ってホスト装置に接続可能な記録媒体ドライブ装置等である。「第１のインターフェース」又は「第２のインターフェース」は、例えば、可搬記録媒体に対しデータのリード及びライトが行える可搬記録媒体ドライブ装置（例えば、メモリカードやＩＣカード等のカードリーダライタ）である。
【０００７】
好適な実施形態では、上記制御手段は、第１のインターフェースに第１の外部記憶装置が接続され、且つ、第３のインターフェースにホスト装置が接続されている場合、第１及び第３のインターフェースを制御して、上記ホスト装置をして上記第１の外部記憶装置にアクセスすることを可能にならしめる第１ホストアクセス制御手段を更に備える。第１ホストアクセス制御手段は、第１の外部記憶装置内のデータが第２の外部記憶装置に転送されている間は、ホスト装置が第１の外部記憶装置内にデータを書き込むことを禁止する。ここで、「ホスト装置が第１の外部記憶装置内にデータを書き込むことを禁止する」とは、ホスト装置が第１の外部記憶装置内にデータを書き込むことを一切禁止すること、第１の外部記憶装置内のデータに上書きすることのみを禁止すること、及び、ホスト装置が第１の外部記憶装置にアクセスすることそれ自体を禁止することの少なくとも一つを含む意味である。
【０００８】
好適な実施形態では、上記制御手段は、第２のインターフェースに第２の外部記憶装置が接続され、且つ、第３のインターフェースにホスト装置が接続されている場合、第２及び第３のインターフェースを制御して、上記ホスト装置をして上記第２の外部記憶装置にアクセスすることを可能にならしめる第２ホストアクセス制御手段を更に備える。第２ホストアクセス制御手段は、第１の外部記憶装置内のデータが上記第２の外部記憶装置に転送されている間は、ホスト装置が第２の外部記憶装置内にデータを書き込むことを禁止する。ここで、「ホスト装置が第２の外部記憶装置内にデータを書き込むことを禁止する」とは、ホスト装置が第２の外部記憶装置内にデータを書き込むことを一切禁止すること、第２の外部記憶装置内のデータに上書きすることのみを禁止すること、及び、ホスト装置が第２の外部記憶装置にアクセスすることそれ自体を禁止することの少なくとも一つを含む意味である。
【０００９】
好適な実施形態では、上記制御手段は、第１のインターフェースに第１の外部記憶装置が接続され、第２のインターフェースに第２の外部記憶装置が接続され、且つ、第３のインターフェースにホスト装置が接続されている場合、第１、第２、及び第３のインターフェースを制御して、ホスト装置が第１の外部記憶装置にアクセスすることは可能にするが、ホスト装置が第２の外部記憶装置にアクセスすることは不可能にする。ここで、例えば、第２の外部記憶装置は、上位装置と下位装置からなる所定の通信体系における下位装置に該当し、一方、第２の外部記憶装置にアクセス不可能なホスト装置は、前述の通信体系における上位装置に該当する。別の言い方をすれば、この実施形態を抽象的に表現すれば、例えば、「同一の通信体系において、上位装置と下位装置が互いにリンクがない形で存在している」ということになる。
【００１０】
好適な実施形態では、上記第３のインターフェースは、ＵＳＢデバイスコントローラを有し、上記ホスト装置のＵＳＢポートに上記プリンタをＵＳＢデバイスとして接続でき、上記第２のインターフェースは、ＵＳＢホストコントローラを有し、上記第２の外部記憶装置のＵＳＢポートに上記プリンタをＵＳＢホストとして接続できる。ここで、例えば、上記ＵＳＢデバイスコントローラは、上記ホスト装置が上記第１の外部記憶装置にアクセスするとき、第１の外部記憶装置がストレージクラスのＵＳＢデバイスとなるように上記ホスト装置との通信を制御する。また、例えば、上記制御手段は、上記第３のインターフェースを制御して、上記ホスト装置からの印刷データを上記印刷処理部に転送するためのホスト印刷制御手段を有し、上記ＵＳＢデバイスコントローラは、上記ホスト装置からの印刷データを上記印刷処理部に転送するとき、上記印刷処理部がプリンタクラスのＵＳＢデバイスとなるように上記ホスト装置との通信を制御する。
【００１１】
なお、この実施形態をより抽象的に言うのであれば、例えば、「上記第３のインターフェースは、上記ホスト装置に上記プリンタを下位装置として接続でき、上記第２のインターフェースは、上記第２の外部記憶装置に上記プリンタを上位装置として接続できる」となる。ここで、「下位装置」とは、上位装置に制御され得る装置（具体的には例えば、上位装置から命令を受けて動作することができる装置）であり、「上位装置」とは、下位装置を制御することができる装置（具体的には例えば、下位装置に命令を与えてその命令に従った動作を実行させることができる装置）である。
【００１２】
本発明の第２の側面に従うプリンタの動作方法は、外部記憶装置内のデータをホスト装置を介さずに直接読み込んで印刷することができるプリンタの動作方法であって、第１の外部記憶装置と第２の外部記憶装置の双方に接続されるステップと、第１の外部記憶装置内のデータを読込んで印刷を行うステップと、第１の外部記憶装置内のデータを読込んでホスト装置を介さずに直接第２の外部記憶装置内に書き込むステップとを有する。
【００１３】
好適な実施形態では、上記方法は、ホスト装置に接続される接続ステップと、上記ホスト装置をして上記第１の外部記憶装置にアクセスすることを可能にならしめるステップと、上記第１の外部記憶装置内のデータが上記第２の外部記憶装置に転送されている間は、上記ホスト装置が上記第１の外部記憶装置内にデータを書き込むことを禁止するステップとをさらに有する。
【００１４】
好適な実施形態では、本発明の第２の側面に従うプリンタの動作方法は、ホスト装置に接続されるステップと、上記ホスト装置をして上記第２の外部記憶装置にアクセスすることを可能にならしめるステップと、上記第１の外部記憶装置内のデータが上記第２の外部記憶装置に転送されている間は、上記ホスト装置が上記第２の外部記憶装置内にデータを書き込むことを禁止するステップとをさらに有する。
【００１５】
好適な実施形態では、本発明の第２の側面に従うプリンタの動作方法は、ホスト装置に接続されるステップと、上記ホスト装置が上記第１の外部記憶装置にアクセスすることは可能にするが、上記ホスト装置が上記第２の外部記憶装置にアクセスすることは不可能にするステップとをさらに有する。
【００１６】
好適な実施形態では、本発明の第２の側面に従うプリンタの動作方法は、上記ホスト装置のＵＳＢポートにＵＳＢデバイスとして接続されるステップと、上記第２の外部記憶装置のＵＳＢポートにＵＳＢホストとして接続されるステップとを更に有する。ここで、更に好適には、その方法は、上記ホスト装置が上記第１の外部記憶装置にアクセスするとき、上記第１の外部記憶装置がストレージクラスのＵＳＢデバイスとなるように上記ホスト装置との通信を制御するステップを更に有する。また、上記方法は、ホスト装置からの印刷データを上記印刷処理部に転送するステップと、上記ホスト装置からの印刷データを上記印刷処理部に転送するとき、上記印刷処理部がプリンタクラスのＵＳＢデバイスとなるように上記ホスト装置との通信を制御するステップとを更に有する。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を図面を参照して説明する。
【００１８】
図１は、本発明の一実施形態に係るプリンタを示す。
【００１９】
本実施形態に係るプリンタ１には、図示しない第１のインターフェースと、第１のインターフェースとは独立した図示しない第２のインターフェースとが備えられている。第１のインターフェースには、例えばＵＳＢ（Universal Serial Bus）でパーソナルコンピュータ等のホスト装置７が接続される。一方、第２のインターフェースには、例えばＵＳＢで接続された外部記憶装置５０が接続される。
【００２０】
外部記憶装置５０は、例えば、いわゆる外付け型のハードディスクや、書換え可能な又は不可能な記録媒体（例えばＣＤ−Ｒ、ＣＤ−ＲＷ、ＭＯ等）のドライブや、デジタルカメラ等である。
【００２１】
プリンタ１は、ユーザがボタン操作によりプリンタ１に種々の命令をするための操作パネル３と、メモリカード５を差し込むためのスロット４とを有している。メモリカード５は、記録媒体そのもの或るいは記録媒体をこのプリンタ１のインターフェースに合うようなカードホルダにセットしたもの（例えばＰＣＭＣＩＡの規格に準拠したメモリカード）であり、着脱可能である。
【００２２】
プリンタ１は、スタンドアロンマシンとしても、ホスト装置７の周辺機器としても機能することができる。
【００２３】
スタンドアロンマシンとして機能する場合、プリンタ１は、操作パネル３を介したユーザからの命令に応じて、スロット４に差込まれたメモリカード５から画像ファイル（例えば、ＪＰＥＧ形式で圧縮された画像ファイル、以下、ＪＰＥＧ画像ファイル）を直接（つまりホスト装置７を介さずに）読込み、読込んだＪＰＥＧ画像ファイルを開いてＪＰＥＧ画像ファイル内の画像を印刷することができる（以下、その印刷を「スタンドアロン印刷」と言う）。スタンドアロン印刷には、インデックスプリントと通常印刷という２種類の印刷形態がある。インデックスプリントとは、ユーザから操作パネル３を介してインデックスプリント実行の命令を受けたときに、メモリカード５に記録されている全てのＪＰＥＧ画像ファイルを順に読込んで開き、開いたＪＰＥＧ画像ファイルに画像番号（画像を識別するための番号）を割当て、一覧形式で全てのＪＰＥＧ画像ファイル内の画像を画像番号と共に印刷することである。通常印刷とは、インデックスプリントした画像のうちユーザ所望の画像の画像番号とその画像の印刷枚数との入力、及び、通常印刷実行の命令をユーザから受けたときに、ユーザに入力された画像番号に対応する画像のＪＰＥＧ画像ファイルを読込んで開き、そのＪＰＥＧ画像ファイル内の画像をユーザに入力された印刷枚数だけ印刷することである。
【００２４】
一方、プリンタ１は、ホスト装置７の周辺機器として機能する場合、ホスト装置７から印刷イメージを受信してそれを印刷したり、ホスト装置７からの要求に応じてホスト装置７がメモリカード５にアクセスすることを許可したりする、つまり、ホスト装置７からの要求に応じて、メモリカード５からＪＰＥＧ画像ファイルを読み込んでホスト装置７に送ったり、ホスト装置７から受信したＪＰＥＧ画像ファイルをメモリカード５に書き込んだり、メモリカード５内のＪＰＥＧ画像ファイルをホスト装置７から受信したＪＰＥＧ画像ファイルに書き換えたりする。
【００２５】
図２は、プリンタ１の内部構成を示すブロック図である。
【００２６】
この図に示すように、プリンタ１は、ホスト装置７とのインターフェースであるＨＵＢ３１と、上述したスタンドアロン印刷を実行することができるスタンドアロン印刷部４１とを備える。スタンドアロン印刷部４１は、ストレージクラスＵＳＢデバイスコントローラ３５０と、プリンタクラスＵＳＢデバイスコントローラ３３０と、ＵＳＢホストコントローラ２５０と、カードリーダ・ライタ３５と、印刷処理部３３と、カードアクセス制御部４７０とを備える。
【００２７】
ストレージクラスＵＳＢデバイスコントローラ３５０は、ＨＵＢ３１を介してホスト装置１とカードリーダ・ライタ３５との間で通信が行われる場合には、カードリーダ・ライタ３５をストレージクラス（正確には、ＵＳＢマスストレージクラス）としてホスト装置７に接続する。これにより、ホスト装置７が、後述するカードアクセス制御部４７０の制御の下で、カードリーダ・ライタ３５に装着されているメモリカード５の中身を知ることができ、且つ、そのメモリカード５に対してＪＰＥＧ画像ファイルを読み書きすることができる。
【００２８】
プリンタクラスＵＳＢデバイスコントローラ３３０は、ＨＵＢ３１を介してホスト装置１と印刷処理部３３との間で通信が行われる場合に、印刷処理部３３をプリンタクラスとしてホスト装置７に接続する。これにより、ホスト装置７が、後述するカードアクセス制御部４７０の制御の下で、印刷イメージを含んだコマンドデータを印刷処理部３３に送信し、印刷処理部３３にその印刷イメージを印刷させること等ができる。
【００２９】
ＵＳＢホストコントローラ２５０は、例えば、ユーザが操作パネル３を介してメモリカード５内のＪＰＥＧ画像ファイルのバックアップを作成することをプリンタ１に命じた場合に、外部記憶装置５０をストレージクラスとしてカードアクセス制御部４７０に接続する。これにより、プリンタ１がＵＳＢホストして外部記憶装置５０に接続し、カードアクセス制御部４７０が、メモリカード５内の全部又は一部のＪＰＥＧ画像ファイルをカードリーダ・ライタ３５に読込ませ、読込まれたＪＰＥＧ画像ファイルを外部記憶装置５０に転送して、外部記憶装置５０内に、メモリカード５内のＪＰＥＧ画像ファイルのバックアップを作成することができる（すなわち、ホスト装置１を介することなく、メモリカード５内のＪＰＥＧ画像ファイルのバックアップを作成することができる）。
【００３０】
このプリンタ１では、ホスト装置７が、外部記憶装置５０に一切アクセスすることができないようになっている。これにより、外部記憶装置５０内に作成されたバックアップが誤って消去されたり書き換えられたりすることを未然に防ぐことができる。
【００３１】
さて、以下、プリンタ１における他の構成要素について詳述する。
【００３２】
カードリーダ・ライタ３５は、ＨＵＢ３１を介してホスト装置７とＵＳＢで通信可能に接続されている（つまり、ＵＳＢでＨＵＢ３１に接続されている）。カードリーダ・ライタ３５は、操作パネル３におけるボタン操作の内容に応じて、メモリカード５からＪＰＥＧ画像ファイルを読み込んで印刷処理部３３に渡したり、ホスト装置７からの要求に従ってメモリカード５からＪＰＥＧ画像ファイルを読み込んでホスト装置７に送ったりする。また、カードリーダ・ライタ３５は、ホスト装置７からメモリカード５への書き込み要求を受け、カードアクセス制御部４７０の制御の下で、ホスト装置７からＪＰＥＧ画像ファイルを受けて、それを、ホスト装置７からの要求に従ってメモリカード５に書き込む。カードリーダ・ライタ３５は、ホスト装置７からメモリカード５への書き込み要求を受けたこと、及び、ホスト装置７から受けたＪＰＥＧ画像ファイルをメモリカード５に書き込み終えたことを、カードアクセス制御部４７０に通知する。
【００３３】
印刷処理部３３は、ＨＵＢ３１を介してホスト装置７とＵＳＢで通信可能に接続されている（つまり、ＵＳＢでＨＵＢ３１に接続されている）。印刷処理部３３は、カードリーダ・ライタ３５からＪＰＥＧ画像ファイルを、又は、ホスト装置７から印刷イメージを受けて、受けたものを、それぞれ所定の手順で処理して印刷する。具体的に言うと、ＪＰＥＧ画像ファイルを受けたときは（つまりスタンドアロン印刷を実行するときは）、印刷処理回路３３は、ＪＰＥＧ画像ファイルを解凍（伸張）してＲＧＢの表色系で表された画像を取得し、取得した画像の表色系ＲＧＢをプリンタ１で表示可能な表色系ＣＭＹ（若しくはＣＭＹＫ）に変換（いわゆる色変換）し、ＣＭＹの表色系に変換した画像をハーフトーニング処理して所定の方式（例えばインターレース方式）で印刷する。印刷処理回路３３は、印刷イメージを受けたときは、その印刷イメージを、色変換、ハーフトーニングの手順で処理して印刷する。印刷処理回路３３は、スタンドアロン印刷（つまりインデックスプリント又は通常印刷）を終えたときは、その旨（つまりインデックスプリント終了又は通常印刷終了）をカードアクセス制御部４７０に通知する。
【００３４】
カードアクセス制御部４７０は、操作パネル３でボタン操作された内容（つまり、ユーザがプリンタ１にどのような命令を出したかの内容）を識別することができ、ホスト装置７がカードリーダ・ライタ３５を介してメモリカード５にアクセスすることを制御する。具体的に言うと、カードアクセス制御部４７０は、ホスト装置７からのメモリカード５の読み込み要求、つまり、ホスト装置７がカードリーダ・ライタ３５を介してメモリカード５からＪＰＥＧ画像ファイルを読み込むことは、常に許可してもシステムに支障が出る虞がないので、常に許可する。カードアクセス制御部４７０は、ホスト装置７からメモリカード５への書き込み要求、つまり、ホスト装置７がカードリーダ・ライタ３５を介してメモリカード５にＪＰＥＧ画像ファイルを書き込むことは、図３〜図５に示すように制御する。
【００３５】
図３〜図５は、ホスト装置７のメモリカード５に対する書き込みを制御するときのカードアクセス制御部４７０の処理流れを示す。
【００３６】
図３に示すように、カードアクセス制御部４７０は、操作パネル３において上記インデックスプリントを実行させるためのボタン操作があったことを識別したときは（ステップＳ１）、ホスト装置７からのメモリカード５への書き込み要求を受け入れないようにする、つまり、ホスト装置７がＪＰＥＧ画像ファイルをメモリカード５に書き込むことを一切禁止する（つまり、ホスト装置７がメモリカード５にＪＰＥＧ画像ファイルを一切書き込むことができない状態となる。以下、これを「ホスト装置７の書き込み禁止状態」という）（Ｓ２）。その後、メモリカード５内のＪＰＥＧ画像ファイルが順に読み込まれてインデックスプリントが行われ（Ｓ３、Ｓ４）、インデックスプリント終了が印刷処理部３３から通知されたときは（Ｓ５、Ｓ６でＹＥＳ）、カードアクセス制御部４７０は、ホスト装置７の書き込み禁止状態を解除する（Ｓ７）。つまり、このステップＳ７の後は、ホスト装置７は、カードリーダ・ライタ３５を介してメモリカード５にＪＰＥＧ画像ファイルを書き込むことができるようになる。
【００３７】
また、カードアクセス制御部４７０は、何らかのボタン操作、例えば、操作パネル３において上記画像番号のボタン入力が行われたことを識別したときは（Ｓ８）、ホスト装置７がＪＰＥＧ画像ファイルをメモリカード５に書き込むことを一切禁止する（Ｓ９）。この後、カードアクセス制御部４７０は、一定時間が経過するまで操作パネル３で一切ボタン操作が行われなければ（Ｓ１４でＹＥＳ）、ステップＳ９以後のホスト装置７の書き込み禁止状態を解除する（Ｓ１５）。
【００３８】
また、カードアクセス制御部４７０は、ステップＳ８の後、上記通常印刷を実行させるためのボタン操作があったことを識別したときは（Ｓ１０）、ホスト装置７がＪＰＥＧ画像ファイルをメモリカード５に書き込むことを一切禁止する（Ｓ２）。その後、メモリカード５内のＪＰＥＧ画像ファイルが読み込まれて通常印刷が行われ（Ｓ１１、Ｓ１２）、通常印刷終了が印刷処理部３３から通知されたときは（Ｓ１３、Ｓ６でＹＥＳ）、カードアクセス制御部４７０は、ステップＳ２以後のホスト装置７の書き込み禁止状態を解除する（Ｓ７）。
【００３９】
また、図４に示すように、カードアクセス制御部４７０は、ホスト装置７からメモリカード５への書き込み要求を受けたことをカードリーダ・ライタ３５から通知されたときは（Ｓ２０）、操作パネル３がボタン操作を受け入れることを禁止する（つまり、ボタン操作することが不可能な状態とする）（Ｓ２１）。その後、カードアクセス制御部４７０は、ホスト装置７から受けたＪＰＥＧ画像ファイルをメモリカード５に書き込み終えたことをカードリーダ・ライタ３５から通知されたときは（Ｓ２２でＹＥＳ）、ステップＳ２１以後の、ボタン操作することが不可能な状態を解除する、つまり、操作パネル３がボタン操作を受け入れることを許可するようにする（Ｓ２３）。
【００４０】
また、プリンタ１は、ユーザから、メモリカード５内の全ての又は一部のＪＰＥＧ画像ファイルを外部記憶装置５０に記憶させる命令（以下、「カードバックアップの命令」を言う）を受けた場合、カードアクセス制御部４７０は、以下のように、ホスト装置７がメモリカード５にアクセスすることを制御する。
【００４１】
図５は、プリンタ１に対してカードバックアップの命令がされたときに行われる、ホスト装置７のメモリカード５に対する書き込みの制御の流れを示す。
【００４２】
プリンタ１に対してカードバックアップの命令がされたとき（Ｓ３０でＹ）、カードアクセス制御部４７０が、ホスト装置７がメモリカード５にＪＰＥＧ画像ファイルを一切書き込むことができない状態に制御する、つまり、ホスト装置７の書き込み禁止状態を開始する（Ｓ３１）。また、プリンタ内部の所定の場所で記憶されている、現在のプリンタ内部の状態（又はカードバックアップのための一連の作業の進捗状況）を示す内部状態情報が、カードバックアップ処理中を示す情報に切り換えられる。
【００４３】
続いて、カードバックアップ処理によって転送されるファイル（すなわち、外部記憶装置５０に転送され記憶される１以上のＪＰＥＧ画像ファイル、以下、転送元ファイル）のサイズと、転送元ファイルの転送先となる外部記憶装置５０の空き記憶容量とが計算される（Ｓ３１，Ｓ３２）。そして、計算された転送元ファイルのサイズと、外部記憶装置５０の空き記憶容量との比較が行われる（Ｓ３４）。
【００４４】
その比較の結果、空き記憶容量が転送元ファイルのサイズよりも小さい場合は（Ｓ３４でＮ）、カードバックアップをすることができないと判断されてその旨がユーザに通知される（例えば、ホスト装置７又は操作パネル３上に、外部記憶装置５０の空き記憶容量が不足している旨のメッセージが表示される）と共に、カードアクセス制御部４７００が、ホスト装置７の書き込み禁止状態を解除する（Ｓ３８）。
【００４５】
一方、Ｓ３４の比較の結果、空き記憶容量が転送元ファイルのサイズ以上ある場合は（Ｓ３４でＹ）、転送元ファイル（すなわち、メモリカード５内の、カードバックアップ対象のＪＰＥＧ画像ファイル）が外部記憶装置５０に転送され始める、つまり、カードバックアップ処理が開始される（Ｓ３５）。
【００４６】
カードバックアップ処理中は（Ｓ３６でＮ）、カードアクセス制御部４７００によって、ホスト装置７がメモリカード７にデータを書き込むことができない状態が維持される（Ｓ３７）。すなわち、ホスト装置７の書き込み禁止状態は、カードバックアップ処理が終了するまで続く。
【００４７】
ステップＳ３５からしばらく経って、カードバックアップ処理が終了したら（Ｓ３６でＹ）、カードアクセス制御部４７００によって、ホスト装置７がメモリカード７にデータを書き込むことができるようになる（Ｓ３８）。すなわち、カードバックアップ処理の終了が検出されたら、ホスト装置７の書き込み禁止状態は解除される（Ｓ３７）。それと共に、上述した内部状態情報が、カードバックアップ処理終了を示す情報に切り換えられる。
【００４８】
以上、上述した実施形態によれば、プリンタ１にＵＳＢホストコストローラ２５０が備えられ、ＵＳＢホストコントローラ２５０により、プリンタ１が、外部記憶装置５０をストレージクラスとして外部記憶装置５０と通信することができる。それにより、プリンタ１に装着されているメモリカード５内のＪＰＥＧ画像ファイルを外部記憶装置５０に転送して、外部記憶装置５０内に、メモリカード５内のＪＰＥＧ画像ファイルのバックアップを作成することができる（すなわち、ホスト装置７を介することなく（つまり、ホスト装置７を用いなくても）、メモリカード５内のＪＰＥＧ画像ファイルのバックアップを作成することができる）。
【００４９】
また、上述した実施形態によれば、カードアクセス制御部４７０は、プリンタ１を介してホスト装置７がメモリカード５からＪＰＥＧ画像ファイルを読み出すことは常に許可する。これにより、ユーザは、たとえスタンドアロン印刷中であっても、好きにホスト装置７にＪＰＥＧ画像ファイルを読み込んで編集等の作業を行うことができるので、ユーザにとって便利になる。
【００５０】
また、上述した実施形態によれば、カードアクセス制御部４７０は、操作パネル３で何らかのボタン操作がされたとき、すなわち、メモリカード５からＪＰＥＧ画像ファイルが読み込まれて印刷されるというスタンドアロン印刷が行われる又は行われる可能性があるときは、ホスト装置７がメモリカード５にＪＰＥＧ画像ファイルを書き込めないようにする。これにより、スタンドアロン印刷中のＪＰＥＧ画像ファイルがホスト装置７によって別のファイルに書き換えられてファイルに不整合が生じる等の、システムに悪影響をもたらす原因が発生することを無くすことができる。
【００５１】
また、上述した実施形態によれば、メモリカード５内の転送元ファイル（ＪＰＥＧ画像ファイル）が外部記憶装置５０に転送され続けている間は、ホスト装置７がメモリカード７にデータを書き込むことが一切禁止される。これにより、カードバックアップ処理中に転送元ファイルがホスト装置７によって別のファイルに書き換えられてファイルに不整合が生じることを防ぎ、以って、カードバックアップ処理に失敗する等のエラーが発生してしまうことを防ぐことができる。
【００５２】
さて、本発明には、例えば以下のような別の実施形態も考えられる。
【００５３】
すなわち、プリンタ１は、外部記憶装置５０内のデータについても、上述した通常印刷やスタンドアロン印刷を実行することができる。
【００５４】
また、カードアクセス制御部４７０は、外部記憶装置５０内のデータを読込んで、読込まれたデータをカードリーダ・ライタ３５に装着されているメモリカード５内に転送して、メモリカード５内に、外部記憶装置５０内の全部又は一部のデータのコピー（つまりバックアップ）を作成することもできる。
【００５５】
また、ホスト装置７が外部記憶装置５０にアクセスすることができるようにしても良い。この場合、ホスト装置７は、外部記憶装置５０内のデータを読み出したり、外部記憶装置５０内にデータを書き込んだりすることができる。
【００５６】
また、ホスト装置７が外部記憶装置５０からデータを読込むことのみを許可し、ホスト装置７が外部記憶装置５０にデータを書き込むことのみを禁止しても良い。
【００５７】
また、外部記憶装置５０にデータを書き込むことのみを禁止する場合は、一切の書き込みを禁止しても良いし、一定の条件を満たす場合にのみ書き込みを許可しても良い（例えば、既に外部記憶装置５０に書き込まれているデータに上書きする以外の書き込みは許可しても良い）。外部記憶装置５０にデータを書き込むことを禁止することの制御は、メモリカード５にデータを書き込むことを禁止することの制御と同様に行うことができる。例えば、外部記憶装置５０内のデータがメモリカード５に転送されている間や（つまり、メモリカード５内のデータのバックアップ作成中や）、外部記憶装置５０内のデータが読み出されて印刷されている間や、操作パネル３が操作されたときは、カードアクセス制御部４７０は、ホスト装置７からのデータ又はメモリカード５内のデータを外部記憶装置５０に書き込むことを禁止する。
【００５８】
以上、本発明の幾つかの好適な実施形態を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこれらの実施形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。例えば、メモリカード５に対して読み書きするファイルはＪＰＥＧ画像ファイルに限らず、テキストファイル等であっても良い。また、操作パネル３は、ボタンだけでなく、トラックボール等の別の入力装置を備えていても良い。また、プリンタ１が、ホスト装置７から印刷イメージでなくＪＰＥＧ画像ファイルを受けて印刷するようにしても良い。また、図３のステップＳ２及びステップＳ９では、メモリカード５内に既に書かれてあるファイルのみ又はプリンタ１に読み込まれたファイルのみをホスト装置７が書き換えすることを禁止するようにしても良い（つまり、ステップＳ２及びステップＳ９において、カードアクセス制御部４７０は、ホスト装置７がメモリカード５に書き込みをすることを一切禁止するのではなく、メモリカード５内に既に書かれてあるファイルのみ或るいはプリンタ１に読み込まれたファイルのみを書き換える以外の書き込みは許可するようにしても良い）。
これにより、プリントシステムがより一層ユーザフレンドリーになる。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施形態に係るプリントシステムを示す図。
【図２】本発明の一実施形態に係るプリンタの内部構成を示す図。
【図３】ホスト装置７のメモリカード５に対する書き込みを制御するときのカードアクセス制御部４７０の処理流れを示す図。
【図４】ホスト装置７のメモリカード５に対する書き込みを制御するときのカードアクセス制御部４７０の処理流れを示す図。
【図５】本発明の一実施形態において、ホスト装置７のメモリカード５に対する書き込みを制御するときのカードアクセス制御部４７０の処理流れを示す図。
【符号の説明】
【００６０】
１…プリンタ、３…操作パネル、５…メモリカード、７…ホスト装置、３５…カードリーダ・ライタ、４７０…カードアクセス制御部、５０…外部記憶装置、２５０…ＵＳＢホストコントローラ、３３０…プリンタクラスＵＳＢデバイスコントローラ、３５０…ストレージクラスＵＳＢデバイスコントローラ。
【図１】
2008100527.tif 000003
【図２】
2008100527.tif 000004
【図３】
2008100527.tif 000005
【図４】
2008100527.tif 000006
【図５】
2008100527.tif 000007
【手続補正書】
【提出日】平成20年3月4日(2008.3.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の外部記憶装置と接続可能な第１のインターフェースと、
第２の外部記憶装置と接続可能な、前記第１のインターフェースとは別の第２のインターフェースと、
ホスト装置と接続可能な、前記第１及び第２のインターフェースとは別の第３のインターフェースと、
前記第１、第２、及び第３のインターフェースを制御する制御手段と、
を備え、
前記制御手段は、
前記第１のインターフェースに前記第１の外部記憶装置が接続され、且つ、前記第２のインターフェースに前記第２の外部記憶装置が接続されている場合、前記第１及び第２のインターフェースを制御して、前記ホスト装置を介さずに、前記第１の外部記憶装置からデータを前記第２の外部記憶装置に転送するバックアップ制御手段と、
前記第１のインターフェースに前記第１の外部記憶装置が接続され、且つ、前記第３のインターフェースに前記ホスト装置が接続されている場合、前記第１及び第３のインターフェースを制御して、前記ホスト装置をして前記第１の外部記憶装置にアクセスすることを可能にならしめる第１ホストアクセス制御手段とを備え、
前記第１ホストアクセス制御手段は、前記バックアップ制御手段がデータを転送している間は、前記ホスト装置が前記第１の外部記憶装置にデータを書き込むことを禁止する、
制御装置。
【請求項２】
前記制御手段は、前記第２のインターフェースに前記第２の外部記憶装置が接続され、且つ、前記第３のインターフェースに前記ホスト装置が接続されている場合、前記第２及び第３のインターフェースを制御して、前記ホスト装置をして前記第２の外部記憶装置にアクセスすることを可能にならしめる第２ホストアクセス制御手段を更に備え、
前記第２ホストアクセス制御手段は、前記第１の外部記憶装置のデータが前記第２の外部記憶装置に転送されている間は、前記ホスト装置が前記第２の外部記憶装置にデータを書き込むことを禁止する、
請求項１記載の制御装置。
【請求項３】
第１の外部記憶装置と接続可能な第１のインターフェースと、
第２の外部記憶装置と接続可能な、前記第１のインターフェースとは別の第２のインターフェースと、
ホスト装置と接続可能な、前記第１及び第２のインターフェースとは別の第３のインターフェースと、
前記第１、第２、及び第３のインターフェースを制御する制御手段と、
を備え、
前記制御手段は、
前記第１のインターフェースに前記第１の外部記憶装置が接続され、且つ、前記第２のインターフェースに前記第２の外部記憶装置が接続されている場合、前記第１及び第２のインターフェースを制御して、前記ホスト装置を介さずに、前記第１の外部記憶装置からデータを前記第２の外部記憶装置に転送するバックアップ制御手段と、
前記第２のインターフェースに前記第２の外部記憶装置が接続され、且つ、前記第３のインターフェースに前記ホスト装置が接続されている場合、前記第２及び第３のインターフェースを制御して、前記ホスト装置をして前記第２の外部記憶装置にアクセスすることを可能にならしめる第２ホストアクセス制御手段とを備え、
前記第２ホストアクセス制御手段は、前記バックアップ制御手段がデータを転送している間は、前記ホスト装置が前記第２の外部記憶装置にデータを書き込むことを禁止する、
制御装置。
【請求項４】
第１の外部記憶装置と接続可能な第１のインターフェースと、
第２の外部記憶装置と接続可能な、前記第１のインターフェースとは別の第２のインターフェースと、
ホスト装置と接続可能な、前記第１及び第２のインターフェースとは別の第３のインターフェースと、
前記第１、第２、及び第３のインターフェースを制御する制御手段と、
を備え、
前記制御手段は、
前記第１のインターフェースに前記第１の外部記憶装置が接続され、且つ、前記第２のインターフェースに前記第２の外部記憶装置が接続されている場合、前記第１及び第２のインターフェースを制御して、前記ホスト装置を介さずに、前記第１の外部記憶装置からデータを前記第２の外部記憶装置に転送するバックアップ制御手段を備え、
前記第１のインターフェースに前記第１の外部記憶装置が接続され、前記第２のインターフェースに前記第２の外部記憶装置が接続され、且つ、前記第３のインターフェースに前記ホスト装置が接続されている場合、前記第１、第２、及び第３のインターフェースを制御して、前記ホスト装置が前記第１の外部記憶装置にアクセスすることは可能にするが、前記ホスト装置が前記第２の外部記憶装置にアクセスすることは不可能にする、
制御装置。
【請求項５】
前記制御手段は、
前記第１のインターフェースに前記第１の外部記憶装置が接続され、前記第２のインターフェースに前記第２の外部記憶装置が接続され、且つ、前記第３のインターフェースに前記ホスト装置が接続されている場合、前記第１、第２、及び第３のインターフェースを制御して、前記ホスト装置が前記第１の外部記憶装置にアクセスすることは可能にするが、前記ホスト装置が前記第２の外部記憶装置にアクセスすることは不可能にする、
請求項１乃至３のうちのいずれか一項に記載の制御装置。
【請求項６】
前記第３のインターフェースは、ＵＳＢデバイスコントローラを有し、前記ホスト装置のＵＳＢポートに前記制御装置をＵＳＢデバイスとして接続でき、
前記第２のインターフェースは、ＵＳＢホストコントローラを有し、前記第２の外部記憶装置のＵＳＢポートに前記制御装置をＵＳＢホストとして接続できる、
請求項１乃至５のうちのいずれか一項に記載の制御装置。
【請求項７】
前記ＵＳＢデバイスコントローラは、前記ホスト装置が前記第１の外部記憶装置にアクセスするとき、  前記第１の外部記憶装置がストレージクラスのＵＳＢデバイスとなるように前記ホスト装置との通信を制御する、
請求項６記載の制御装置。
【請求項８】
前記第２の外部記憶装置は、前記第２のインターフェースと接続するときに使用する通信ポートと同じ通信ポートを使って前記ホスト装置に接続可能な記録媒体ドライブ装置である、
請求項１乃至７のうちのいずれか一項に記載の制御装置。
【請求項９】
第１の外部記憶装置と第２の外部記憶装置の双方に接続されるステップと、
前記第１の外部記憶装置からデータを読込んでホスト装置を介さずに前記第２の外部記憶装置に書き込むステップと、
ホスト装置に接続される接続ステップと、
前記ホスト装置をして前記第１の外部記憶装置にアクセスすることを可能にならしめるステップと、
前記第１の外部記憶装置からデータが前記第２の外部記憶装置に転送されている間は、
前記ホスト装置が前記第１の外部記憶装置にデータを書き込むことを禁止するステップとを有する制御装置の動作方法。
【請求項１０】
前記ホスト装置をして前記第２の外部記憶装置にアクセスすることを可能にならしめるステップと、
前記第１の外部記憶装置からデータが前記第２の外部記憶装置に転送されている間は、
前記ホスト装置が前記第２の外部記憶装置にデータを書き込むことを禁止するステップとをさらに有する請求項９記載の制御装置の動作方法。
【請求項１１】
第１の外部記憶装置と第２の外部記憶装置の双方に接続されるステップと、
前記第１の外部記憶装置からデータを読込んでホスト装置を介さずに前記第２の外部記憶装置に書き込むステップと、
ホスト装置に接続されるステップと、
前記ホスト装置をして前記第２の外部記憶装置にアクセスすることを可能にならしめるステップと、
前記第１の外部記憶装置からデータが前記第２の外部記憶装置に転送されている間は、前記ホスト装置が前記第２の外部記憶装置にデータを書き込むことを禁止するステップとを有する制御装置の動作方法。
【請求項１２】
第１の外部記憶装置と第２の外部記憶装置の双方に接続されるステップと、
前記第１の外部記憶装置からデータを読込んでホスト装置を介さずに前記第２の外部記憶装置に書き込むステップと、
ホスト装置に接続されるステップと、
前記ホスト装置が前記第１の外部記憶装置にアクセスすることは可能にするが、前記ホスト装置が前記第２の外部記憶装置にアクセスすることは不可能にするステップとを有する制御装置の動作方法。
【請求項１３】
前記ホスト装置が前記第１の外部記憶装置にアクセスすることは可能にするが、前記ホスト装置が前記第２の外部記憶装置にアクセスすることは不可能にするステップ、
を更に有する請求項９乃至１２のうちのいずれか一項に記載の制御装置の動作方法。
【請求項１４】
前記ホスト装置のＵＳＢポートにＵＳＢデバイスとして接続されるステップと、
前記第２の外部記憶装置のＵＳＢポートにＵＳＢホストとして接続されるステップとを更に有する請求項９乃至１３のうちのいずれか一項に記載の制御装置の動作方法。
【請求項１５】
前記ホスト装置が前記第１の外部記憶装置にアクセスするとき、前記第１の外部記憶装置がストレージクラスのＵＳＢデバイスとなるように前記ホスト装置との通信を制御するステップ、
を更に有する請求項１４記載の制御装置の動作方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、制御装置及びその制御装置の動作方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明の第１の側面に従う制御装置は、第１の外部記憶装置と接続可能な第１のインターフェースと第２の外部記憶装置と接続可能な、第１の外部記憶装置と接続可能な第１のインターフェースと、第２の外部記憶装置と接続可能な、前記第１のインターフェースとは別の第２のインターフェースと、ホスト装置と接続可能な、前記第１及び第２のインターフェースとは別の第３のインターフェースと、前記第１、第２、及び第３のインターフェースを制御する制御手段と、を備え、前記制御手段は、前記第１のインターフェースに前記第１の外部記憶装置が接続され、且つ、前記第２のインターフェースに前記第２の外部記憶装置が接続されている場合、前記第１及び第２のインターフェースを制御して、前記ホスト装置を介さずに、前記第１の外部記憶装置からデータを前記第２の外部記憶装置に転送するバックアップ制御手段と、前記第１のインターフェースに前記第１の外部記憶装置が接続され、且つ、前記第３のインターフェースに前記ホスト装置が接続されている場合、前記第１及び第３のインターフェースを制御して、前記ホスト装置をして前記第１の外部記憶装置にアクセスすることを可能にならしめる第１ホストアクセス制御手段とを備え、前記第１ホストアクセス制御手段は、前記バックアップ制御手段がデータを転送している間は、前記ホスト装置が前記第１の外部記憶装置にデータを書き込むことを禁止する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】