(57)【要約】【課題】  ソフトウェアのアップロードをすることなく、電子機器の機能を追加する。【解決手段】  メモリカード５４の第α1ブロック及び第α2ブロックが予め不良ブロック登録される。第α1ブロック及び第α2ブロック内に、ストレージ制御の制限を解除するための特定コードが記録される。プリンタ１４の起動時に、コード検索部５９は、第α1ブロック又は第α2ブロックが不良ブロック登録されているか否かを検出する。不良ブロック登録されていると検出した場合は、第α1ブロック又は第α2ブロック内に特定コードが記録されているか否かを検出する。特定コードを検出したときは、ストレージ制御の制限が解除される。デジタルカメラ１２からプリンタ１４へ画像データが送信された後、マスストレージドライバ５６は、ＵＳＢケーブル１６の電源供給線への電圧供給を停止する。【選択図】        図３
2006088656.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体を装填可能な電子機器であって、前記電子機器は特定機能が予め備えられており、前記記憶媒体内の不良登録ブロック領域に直接アクセス可能なメモリアクセス手段と、前記不良登録ブロック領域内に特定コードが記録されている場合にのみ、前記特定機能を有効化する機能制限解除手段と、を備えたことを特徴とする電子機器。
【請求項２】
前記メモリアクセス手段は、予め定められた特定ブロックが前記不良登録ブロックとして前記記憶媒体に登録されているか否かを検出することを特徴とする、請求項１記載の電子機器。
【請求項３】
前記特定ブロックは複数設けられていることを特徴とする、請求項２記載の電子機器。
【請求項４】
前記不良登録ブロックはデータ記録単位としての複数のセクタから構成されており、前記メモリアクセス手段は、前記不良登録ブロック内の少なくとも１つのセクタに前記特定コードが記録されているか否かを検出することを特徴とする、請求項１〜３の何れか１項に記載の電子機器。
【請求項５】
前記記憶媒体が装填されている間に、前記記憶媒体の前記不良登録ブロック領域内に前記特定コードが記録されているか否かを検出し、前記特定コードが検出されない場合は前記特定機能の実行を行わないことを特徴とする請求項１〜４のいずれか１項に記載の電子機器。
【請求項６】
前記電子機器は、ケーブルを介して撮像装置と接続され、前記撮像装置から送られる画像データに基づいて画像をプリント出力するプリンタであり、前記プリンタは前記画像データを記憶する記憶手段と、前記撮像装置をストレージデバイスとして動作させるとともに、前記画像データが前記撮像装置から前記記憶手段に記憶された後に、前記撮像装置の前記ストレージデバイスとしての動作を解除するストレージ制御手段とを備え、
前記機能制限解除手段は、前記不良登録ブロック領域内に特定コードが記録されている場合にのみ、前記撮像装置の前記ストレージデバイスとしての動作の解除を可能とすることを特徴とする、請求項１〜５の何れか１項に記載の電子機器。
【請求項７】
前記ケーブルはＵＳＢ（Universal Serial Bus）ケーブルであり、前記ストレージ制御手段は、前記画像データが前記記憶手段に記憶された後に、前記ＵＳＢケーブルの電源供給線を介した前記撮像装置への電源供給を停止して、前記撮像装置の前記ストレージデバイスとしての動作を解除することを特徴とする、請求項６記載の電子機器。
【請求項８】
データが記録される複数のブロックから構成され、特定機能が予め備えられた電子機器に挿脱可能な記憶媒体において、特定ブロックが予め不良登録ブロックとして登録され、前記不良登録ブロック内に前記電子機器の特定機能を解除するための特定コードが記録されていることを特徴とする記憶媒体。
【請求項９】
前記不良登録ブロックは複数設けられていることを特徴とする、請求項８記載の記憶媒体。
【請求項１０】
前記不良登録ブロックはデータ記録単位としての複数のセクタから構成されており、前記不良登録ブロック内の少なくとも１つのセクタに前記特定コードが記録されていることを特徴とする、請求項８又は９に記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ等のデジタルデータを記憶する記憶媒体と、この記憶媒体を装填可能な電子機器に関する。
【背景技術】
【０００２】
従来、デジタルカメラやプリンタ等の電子機器に新しい機能を追加し、あるいは機能を変更しようとする場合には、例えばアップデート用のソフトウェアを用意し、当該電子機器内のファームウェアを更新することで行われていた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
アップデートにより機能の追加・変更する場合、電子機器内のファームウェアを更新する必要があるが、アップデート用のソフトウェアに不具合が存在すると、更新後の電子機器が正常に作動しなくなるおそれがあった。また、ファームウェアを更新するためにメーカに電子機器を持ち込む必要があったため、非常に手間がかかるものとなっていた。
【０００４】
本発明は、上記問題を解決するためになされたもので、ソフトウェアのアップロードをすることなく、電子機器の機能を追加・変更することを可能とする記憶媒体、及びこの記憶媒体を装填可能な電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の記憶媒体を装填可能な電子機器は、記憶媒体内の不良登録ブロック領域に直接アクセス可能なメモリアクセス手段と、不良登録ブロック領域内に特定コードが記録されている場合にのみ、予め備えられた特定機能を有効化する機能制限解除手段とを備えたことを特徴とする。
【０００６】
メモリアクセス手段は、予め定められた特定ブロックが不良登録ブロックとして記憶媒体に登録されているか否かを検出する。この特定ブロックを複数設けることが好ましい。また、不良登録ブロックはデータ記録単位としての複数のセクタから構成されており、メモリアクセス手段は、不良登録ブロック内の少なくとも１つのセクタに特定コードが記録されているか否かを検出する。記憶媒体が装填されている間に、不良登録ブロック領域内に特定コードが記録されているか否かを検出し、特定コードが検出されない場合は特定機能の実行を行わないようにすることが好ましい。
【０００７】
前記電子機器は、画像データを記憶する記憶手段と、ケーブル接続された撮像装置をストレージデバイスとして動作させるとともに、画像データが撮像装置から記憶手段に記憶された後に、撮像装置の前記ストレージデバイスとしての動作を解除するストレージ制御手段とを備えたプリンタであり、不良登録ブロック領域内に特定コードが記録されている場合にのみ、撮像装置のストレージデバイスとしての動作を解除することを特徴とする。
【０００８】
ケーブルとしてＵＳＢ（Universal Serial Bus）ケーブルが用いられ、ストレージ制御手段は、画像データが記憶手段に記憶された後に、ＵＳＢケーブルの電源供給線を介した撮像装置への電源供給を停止して、撮像装置のストレージデバイスとしての動作を解除する。
【０００９】
本発明の記憶媒体は、データが記録される複数のブロックから構成され、特定機能が予め備えられた電子機器に挿脱可能であり、特定ブロックが予め不良登録ブロックとして登録され、不良登録ブロック内に電子機器の特定機能を解除するための特定コードが記録されていることを特徴とする。この不良登録ブロックは複数設けられていることが好ましい。また、不良登録ブロックはデータ記録単位としての複数のセクタから構成されており、不良登録ブロック内の少なくとも１つのセクタに特定コードが記録されていることが好ましい。
【発明の効果】
【００１０】
以上のように、本発明によれば、記憶媒体内の不良登録ブロック領域に直接アクセス可能なメモリアクセス手段と、不良登録ブロック領域内に特定コードが記録されている場合にのみ、予め備えられた特定機能を有効化する機能制限解除手段とを備えたので、ソフトウェアのダウンロードを伴うことなく確実に電子機器で動作可能な機能を追加することができる。
【００１１】
また、メモリアクセス手段は、予め定められた特定ブロックが不良登録ブロックとして記憶媒体に登録されているか否かを検出するとともに、特定ブロックが複数設けられているから、特定ブロックが物理的に不良であったとしても他の特定ブロックから特定コードを検出することができる。さらに、メモリアクセス手段は、不良登録ブロック内の少なくとも１つのセクタに特定コードが記録されているか否かを検出するので、特定コードを確実に検出することができる。記憶媒体が装填されている間に、不良登録ブロック領域内に特定コードが記録されているか否かを検出し、特定コードが検出されない場合は特定機能の実行を行わないようにしたから、特定コードが記憶された単一の記憶媒体を用いて、複数の電子機器の特定機能が解除されるのを防止することができる。
【００１２】
本発明の記憶媒体によれば、特定ブロックが予め不良登録ブロックとして登録され、不良登録ブロック内に電子機器の特定機能を解除するための特定コードを記録したので、ソフトウェアのダウンロードを伴うことなく確実に電子機器で動作可能な機能を追加することができる。また、特定ブロック内に機能追加コードを記録するだけで、電子機器で使用可能な機能を追加できるので、簡易な手段で他の記憶媒体との差異化を図ることができる。
【００１３】
また、機能追加コードが記録されているブロックは、予め不良ブロック登録されているので、一般の電子機器にセットしても、当該機能追加コードが検出され、あるいはコピーされてしまうことはない。さらに、記憶媒体内のデータをフォーマットした場合でも、当該ブロックは予め不良ブロック登録されているので、機能追加コードが消去されてしまうことはない。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施例について説明する。図１に示すように、プリントシステム１０は、被写体を撮像して画像データを生成するデジタルカメラ１２と、デジタルカメラ１２から出力される画像データに基づき画像をプリント出力するプリンタ１４とから構成され、これらはＵＳＢケーブル１６を介して互いに接続されている。プリンタ１４の上面部には、ＵＳＢケーブル１６を接続するためのコネクタ４０，プリント対象画像や各種メッセージを表示するためのＬＣＤパネル４１，プリントボタンや選択用十字キー、後述するＩＤプリントボタン４２が並べられた操作部４３等が設けられる。また、プリンタ４０の前面部には、後述するマスストレージ制御機能の制限を解除するメモリカード５４を挿入するためのカードスロット５８が設けられている。
【００１５】
図２において、デジタルカメラ１２の動作はシステムコントローラ２０によって総括的に制御される。操作部２１は、例えばシャッタボタン、ズームボタン、選択キーなどを含み、システムコントローラ２０は操作部２１からの入力信号に応じてデジタルカメラ１２の各部を動作制御する。また、デジタルカメラ１２の各部はデータバス２２を介して電気的に接続される。
【００１６】
撮像部２３は、撮像レンズや撮像素子を含み、被写体の光学像を光電変換して画像信号を生成する。この画像信号は図示しない信号処理回路において所定の信号処理が施された後、A/D変換部２４においてデジタルの画像データに変換される。この画像データは一旦ＤＲＡＭ２５に記録され、画像処理回路２６においてホワイトバランスや歪み補正等の画像補正が施された後、カードドライバ２７を介して着脱式のメモリカード２８に記録される。また、メモリカード２８に記録された画像データをＬＣＤドライバ２９に出力することで、撮影された画像をＬＣＤパネル３０に再生表示することができる。
【００１７】
ＵＳＢケーブル１６には、図示しないコネクタを介してＵＳＢコントローラ３１が接続される。ＵＳＢコントローラ３１は、ＵＳＢ規格に従い、プリンタ１４に設けられたＵＳＢコントローラ５５（図３参照）との間でデータの送受信を行う。ＵＳＢケーブル１６には、２本の信号線、電源供給線（VSUB）、グランド線（GND）が備えられている。プリンタ１４からＵＳＢケーブル１６の電源供給線（VSUB）に＋５Ｖの動作電圧が供給されると、デジタルカメラ１２はマスストレージデバイスとしてプリンタ１４に動作制御され、メモリカード２８に記録された画像データの読み出し・消去が可能となる。デジタルカメラ１２がマスストレージデバイスとして動作する間は、デジタルカメラ１２で撮影操作を行うことはできない。
【００１８】
図３にプリンタ１４の電気的構成を示す。プリンタ１４の動作は、操作部４３からの入力信号に応じてシステムコントローラ４５によって総括的に制御される。プリンタ１４を構成する各部はデータバス４６を介して互いに電気的に接続される。また、操作部４３に設けられたＩＤプリントボタン４２は、後述するように、画像を例えば４分割して証明写真を作成する際に操作される。
【００１９】
画像記録部４７には、記録紙を装填する記録紙装填部、記録紙を搬送する搬送手段、記録紙に画像を記録する記録ヘッドが備えられており、記録紙装填部より記録紙を搬送しながら、画像メモリ４８に記憶された画像データに基づき記録ヘッドを駆動して、記録紙に画像を発色記録する。画像記録部４７には、例えば感熱プリント方式、インクジェット方式及びレーザプリント方式といった画像記録手段を用いることができるが、これらに限定されることはなく、公知のいかなる記録手段を適用することができる。
【００２０】
ＬＣＤパネル４１は、ＬＣＤドライバ４９を介して画像メモリ４８に接続されており、画像メモリ４８に記憶された画像を表示出力することができる。外部記憶媒体として用いられるＰＣカード５３及びメモリカード５４は、それぞれ専用のスロットに装填可能とされ、ＰＣカードドライバ５１及びカードドライバ５２を介して画像データを読み出すことで、画像をＬＣＤパネル４１に表示し、あるいはプリント出力することができる。メモリカード５４として、例えば、ＸＤピクチャーカード（登録商標）、メモリースティック（登録商標）やスマートメディア（登録商標）といった不揮発性メモリや、マイクロドライブ（登録商標）のような小型ハードディスクなどを適用することができる。
【００２１】
図４に示すように、メモリカード５４は、ヘッダ領域６０とデータ記録領域６１とから構成される。データ記録領域６１は複数のデータブロックから構成され、各ブロックは物理アドレスで対応づけられており、この物理アドレスを介して、指定のブロック内のデータにアクセスすることができる。個々のブロックは、データ記録単位としての３２個のセクタ６３から構成される。
【００２２】
ヘッダ領域６０には、データ記録領域６１内の不良ブロックの有無に関するデータが記録される不良ブロックテーブル６２が設けられる。この不良ブロックテーブル６２には、ブロック番号毎に不良ブロックの有無を示すフラグが設けられている。例えば、フラグが “０”である場合には対応するブロックは不良ブロックでないことを表し、フラグが“１”である場合には、当該ブロックは不良ブロックとして登録されていることを表す。この不良ブロックテーブル内のデータは、メモリカード２８の製造時に記録される他、プリンタ１４側で新たに不良ブロックが検出されたときに更新される。図４の例では、第α1ブロックと第α2ブロックにおいて不良ブロック登録されていることが示されている。また、データ記録領域６１内の第α1ブロック及び第α2ブロック内の各セクタ６３には、特定の文字列からなる機能追加コードが記録されている。
【００２３】
コード検索部５９は、メモリカード５４内の物理アドレスを介して各データブロック内のデータに直接アクセスすることが可能とされており、メモリカード５４の不良ブロックテーブル６２を参照して、第α1ブロックの第α2ブロックのいずれかにおいて不良ブロック登録されているか否かを検出する。そして、不良ブロック登録されている場合は、第α1ブロックないし第α2ブロック内の各セクタ６３内のデータを、物理アドレスを介して直接読み出し、予めコード検索部５９内に記憶されている機能追加コードと一致するか否かを判定する。機能追加コードが一致した場合には、後述するように、プリンタ１４で使用可能な機能が追加される。
【００２４】
ＵＳＢケーブル１６は、プリンタ側のＵＳＢコネクタ４０を介してＵＳＢコントローラ５５と接続されている。このＵＳＢコントローラ５５は、ＵＳＢマスストレージクラスにて、プリンタ１４をホストとして、デジタルカメラ１２とプリンタ１４との間でデータの送受信を行う。ＵＳＢコントローラ５５に接続されたマスストレージドライバ５６は、ＵＳＢケーブル１６を介してプリンタ１４と接続されたデジタルカメラ１２を、撮像で得られた画像データが記録されたマスストレージデバイスとして制御する。
【００２５】
マスストレージドライバ５６は、プリンタ１４で特定の操作がなされたとき（例えば、IDプリントボタン４２が操作されたとき）に、ＵＳＢコントローラ５５を介してＵＳＢケーブル１６の電源供給線（VSUB）に動作電圧を供給し、デジタルカメラ１２をマスストレージデバイスとして動作させる。そして、ＵＳＢケーブル１６を介して、デジタルカメラ１２のメモリカード２８からプリンタ１４のメモリカード５４に画像データを送る。
【００２６】
さらに、コード検索部５９によって機能追加コードがメモリカード２８から検出されている場合には、画像データの送信が完了したときにマスストレージドライバ５６は電源供給線（VSUB）への電圧供給を停止することで、ストレージ制御を解除する。このとき、デジタルカメラ１２にはＵＳＢケーブル１６が接続されているが、電源供給線（VSUB）に動作電圧が供給されていないので、マスストレージデバイスとして動作しない。したがって、デジタルカメラ１２を用いて撮影操作を行うことができる。一方、機能追加コードが検出されない場合には、上記のストレージ制御解除機能が有効化されていないので、画像データの送信が完了しても、プリンタ１４とデジタルカメラ１２がＵＳＢケーブル１６で接続されている限り、マスストレージドライバ５６は電源供給線（VSUB）への電圧供給を継続する。
【００２７】
上記構成によるプリントシステムの動作について説明する。図５に示すように、まず、図示しない電源ボタンを操作してプリンタ１４が起動されると、コード検索部５９は、メモリカード５４内の不良ブロックテーブル６２を検索する（Ｓ１）。そして、コード検索部５９は、第α1ブロックが不良ブロック登録されているか否かを検出し（Ｓ２）、登録されている場合には第α1ブロック内の少なくとも１つのセクタに機能追加コードが記録されているか否かを検出する（Ｓ３）。機能追加コードを検出した場合には、ストレージドライバ５６は、ストレージ制御解除機能を有効化する（Ｓ６）。
【００２８】
一方、第α1ブロックが不良ブロック登録されていない、あるいは、第α1ブロック内に機能追加コードが記録されていない場合には、コード検索部５９は、第α2ブロックが不良ブロック登録されているか否かを検出し（Ｓ４）、登録されている場合には第α2ブロック内の少なくとも１つのセクタに機能追加コードが記録されているか否かを検出する（Ｓ５）。機能追加コードを検出した場合には、ストレージドライバ５６は、ストレージ制御解除機能を有効化する（Ｓ６）。
【００２９】
ここで、メモリカード５４の製造時の段階で、第α1ブロックが物理的に不良となる場合があるため、複数のブロックを不良ブロック登録しておくことにより、不良ブロック登録されたブロック内のデータを確実に読み出すことができる。さらに、不良ブロック登録されたブロック内の全セクタに機能追加コードを記録しておくことにより、機能追加コードを確実に検出することができる。
【００３０】
ストレージ制御解除機能が有効化されている場合は、図６に示すように、ユーザはデジタルカメラ１２を用いて証明写真用の被写体撮影を行う。このとき、USBケーブル１６の電源供給線（VSUB）への電圧供給がオフされているので、デジタルカメラ１２はマスストレージデバイスとして動作しておらず、したがって撮影動作が可能である。撮影により得られた画像データは、メモリカード２８内に記録される。
【００３１】
撮影により得られた被写体画像を証明写真として出力する場合には、ユーザはＩＤプリントボタン４２を押圧操作する。このとき、プリンタ１４のマスストレージドライバ５６は、ＵＳＢコントローラ５５を介して電源供給線（VSUB）に＋５Ｖの電圧を供給し、デジタルカメラ１２をマスストレージデバイスとして動作させる。プリンタ１４からデジタルカメラ１２へ接続確認要求信号を送り、デジタルカメラ１２から接続確認信号を受信する。これにより、画像データ転送準備が完了する。
【００３２】
プリンタ１４は、メモリカード５４内に記録されている画像データを消去した後、デジタルカメラ１２に画像データ送信要求信号を送る。画像データ送信要求信号に応答して、デジタルカメラ１２内のメモリカード２８に記録されている画像データを、ＵＳＢケーブル１６を介してプリンタ１４へ送信する。プリンタは、受信した画像データをメモリカード５４に記録する。このとき、デジタルカメラ１２のメモリカード２８に記録された全ての画像に対応する画像データをプリンタ１４へ送信しても良いし、送信すべき画像をプリンタ１４側で選択しても良い。画像データの送信が完了すると、デジタルカメラ１２は、プリンタ１４に画像データ送信完了信号を送る。
【００３３】
画像データの送受信が完了すると、プリンタ１４からデジタルカメラ１２へ画像データ消去信号が送られ、デジタルカメラ１２側のメモリカード２８に記録されていた画像データのうち、プリンタ１４に送信された画像に対応する画像データが消去される。これにより、デジタルカメラ１２側のメモリカード２８の空き容量が足りなくなる、といったおそれがなくなるので、デジタルカメラ１２を撮影モードから再生モードに切り替えて画像を消去する操作を行う必要がなく、撮影・プリント作業を効率よく行うことができる。また、メモリカード２８に記録される画像の量が小さくなるから、画像データの送信に要する時間を短縮することができる。また、次にデジタルカメラ１２で撮影した際に、前回の撮影・プリント作業で用いられた画像が消去されているので、画像選択が容易になる。
【００３４】
メモリカード２８内の画像データが消去されると、プリンタ１４はＵＳＢケーブル１６の電源供給線（VSUB）への電圧供給をオフする。これにより、ＵＳＢケーブル１６よりデジタルカメラ１２に電圧が供給されなくなるから、デジタルカメラ１２はマスストレージデバイスとしての動作から解除され、撮影動作を行うことが可能となる。プリンタ１４では、ジタルカメラ１２より取り込まれた画像データがメモリカード５４から読み出され、ＬＣＤパネル４１に画像が表示される。ユーザはプリントすべき画像やプリント枚数を指定し、図示しないプリントボタンを操作して選択画像のプリントを指示する。メモリカード５４には、デジタルカメラ１２から直前に取り込まれた画像データのみが記憶されているので、所望する画像の検索が容易になる。
【００３５】
プリント指示がなされると、画像記録部４７にプリントすべき画像の画像データが送られ、選択画像が印刷される。画像のプリントが行われている間、ＬＣＤパネル４１には、プリント中である旨のメッセージが表示される。このとき、マスストレージドライバ５６はＵＳＢケーブル１６の電源供給線（VSUB）に電圧を供給しないため、デジタルカメラ１２はマスストレージデバイスとして動作しておらず、プリンタ１４から独立して動作する。このため、ＵＳＢケーブル１６が接続された状態であっても、画像のプリント中にデジタルカメラ１２を用いて被写体の撮影を行うことができ、作業を効率よく行うことができる。画像のプリントが完了すると、プリンタ１４は待ち受け状態となる。
【００３６】
これに対し、ストレージ制御解除機能が有効化されていない、すなわち機能追加コードが記録されていないメモリカード５４が用いられている場合には、デジタルカメラ１２とプリンタ１４とをＵＳＢケーブル１６で接続した時点で、デジタルカメラ１２はマスストレージデバイスとしてのみ動作するので、撮影操作を行うことができない。また、撮影・プリント操作を繰り返した場合に、メモリカード２８に画像データが消去されることなく蓄積されていくので、空き容量が足りなくなる。この場合、ユーザは手動でデジタルカメラ１２のマスストレージデバイスとしての動作を解除し、メモリカード２８内の画像データを消去する必要があるので、撮影・プリント動作を効率よく繰り返すことができない。
【００３７】
このように、デジタルカメラ１２をマスストレージデバイスとしての動作を解除する機能を、メモリカード５４内の機能追加コードの有無に応じて有効化するので、ソフトウェアのダウンロードを伴うことなく確実にプリンタ１４で動作可能な機能を追加することができる。また、メモリカード５４内の特定ブロック内に機能追加コードを記録するだけでプリンタ１４の機能を追加できるので、簡易な手段で他のメモリカードとの差異化を図ることができる。
【００３８】
機能追加コードが記録されているブロックは、予め不良ブロック登録されているので、一般のデジタルカメラ等にセットしても、当該機能追加コードが検出され、あるいはコピーされてしまうことはない。さらに、メモリカード５４内のデータを消去し、あるいはメモリカード５４をフォーマットした場合でも、当該ブロックは予め不良ブロック登録されているので、機能追加コードが消去されてしまうことはない。
【００３９】
上記実施形態では、プリンタの起動時にのみ、不良登録ブロック内に機能追加コードが記録されているか否かを検出しているが、メモリカード５４がプリンタ１４にセットされている間（例えば一定時間毎、メモリカード５４が再びセットされたとき、ＩＤプリントボタン４２が操作されたとき、あるいは、ＵＳＢケーブル１６の電源供給線（VSUB）への電圧供給をオフする直前）に、不良登録ブロック領域に機能追加コードが記録されているか否かを検出し、検出されなかった場合はストレージ制御解除機能を無効化することが好ましい。これにより、プリンタ１４の起動後に当該機能追加コードが記録されたメモリカード５４を取り外すことで、単一のメモリカード５４を用いて複数の電子機器の特定機能が解除されるのを防止することができる。
【００４０】
上記実施形態では、メモリカード５４の連続する２ブロックを不良ブロックとして登録しているが、必ずしも連続したブロックである必要はなく、プリンタ１４で予め定められたのと同一のブロックが不良ブロック登録されていれば良い。また、機能追加コードを記録しておくブロックの数は２つに限定されることはなく、１つのブロックでも良いし、３ブロック以上であっても良い。
【００４１】
また、上記実施形態では、不良ブロック登録されたブロック内の全セクタに機能追加コードを記録しているが、一部のセクタに機能追加コードを記録しても良い。
【００４２】
上記実施形態では、証明写真のプリントを例にして説明しているが、証明写真以外の通常のプリントにおいても、デジタルカメラから画像データの読み出しを行っている間のみ、電源供給線（VSUB）に電圧を供給するようにしても良い。また、上記実施形態では、画像データの伝送媒体としてＵＳＢケーブルを例にして説明しているが、デジタルカメラに電圧を供給することで、デジタルカメラをマスストレージデバイスとして動作可能であれば、いかなる伝送媒体を適用しても良い。
【００４３】
上記実施形態では、デジタルカメラ１２のマスストレージ制御を解除する機能が追加されているが、本発明はこれに限定されることはなく、例えば、メモリカード５４内の画像データのコピー禁止機能を追加することができる。
【００４４】
上記実施形態ではプリンタを例にして説明しているが、本発明はこれに限られることはなく、メモリカード等の記憶媒体を装填可能な電子機器（例えば、デジタルカメラ等）に機能を追加・変更する場合にも、同様に適用することができる。
【図面の簡単な説明】
【００４５】
【図１】本発明を実施したプリントシステムの構成を示す斜視図である。
【図２】デジタルカメラの電気的構成を示すブロック図である。
【図３】プリンタの電気的構成を示すブロック図である。
【図４】メモリカードの構成を概略的に示すブロック図である。
【図５】機能追加コードの検索手順を示すフローチャートである。
【図６】デジタルカメラから出力された画像データに基づき画像をプリント出力する手順を示すフローチャートである。
【符号の説明】
【００４６】
１０  プリントシステム
１２  デジタルカメラ
１４  プリンタ
１６  ＵＳＢケーブル
２８  メモリカード
３１，５５  ＵＳＢコントローラ
５４  メモリカード
５６  マスストレージドライバ
５９  コード検索部
６２  不良ブロックテーブル
【図１】
2006088656.tif 000003
【図２】
2006088656.tif 000004
【図３】
2006088656.tif 000005
【図４】
2006088656.tif 000006
【図５】
2006088656.tif 000007
【図６】
2006088656.tif 000008