(57)【要約】【課題】ＵＳＢデバイス機器に搭載されているＵＳＢデバイスを交換したときに、ＵＳＢデバイス機器に接続されているホストコンピュータに搭載されているプログラムをアップデートできるコンピュータシステムを提案すること。【解決手段】ＣＤ／ＤＶＤパブリッシャ３にはＵＳＢハブとこれに接続されたメディアドライブ３１が搭載されている。メディアドライブ３１が交換されたときにＵＳＢハブにはアプリケーションプログラム２１をアップデートするためのアップデート用プログラム３６が記憶保持された記憶デバイス３５が接続される。ＣＤ／ＤＶＤパブリッシャ３とホストコンピュータ２が接続されると、アプリケーションプログラム２１はメディアドライブ３１のデバイス情報を取得してアップデートが必要か否かを判断し、必要な場合には、記憶デバイス３５のアップデート用プログラム３６によって自己のアップデートを行う。【選択図】図１
2009245098.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢハブおよびこのＵＳＢハブに接続されたＵＳＢデバイスが搭載されているＵＳＢ
デバイス機器の前記ＵＳＢデバイスを交換した後に、前記ＵＳＢデバイス機器を駆動制御
するもので、当該ＵＳＢデバイス機器に接続されるホストコンピュータに搭載されている
プログラムをアップデートするためのプログラムのアップデート方法であって、
前記ＵＳＢデバイスを交換する前に、前記ＵＳＢデバイスのデバイス情報を記憶保持す
るデバイス情報記憶工程と、
前記ＵＳＢデバイスを交換したときに、前記プログラムのアップデートを行うためのア
ップデート用プログラムを記憶保持している記憶デバイスを前記ＵＳＢハブに接続する記
憶デバイス接続工程と、
前記ＵＳＢデバイス機器と前記ホストコンピュータとを接続する接続工程と、
前記ＵＳＢデバイスのデバイス情報を取得するデバイス情報取得工程と、
取得した前記ＵＳＢデバイスのデバイス情報と、記憶保持されている前記ＵＳＢデバイ
スのデバイス情報とに基づいて前記プログラムのアップデートが必要か否かを判断するア
ップデート判断工程と、
前記アップデートが必要と判断された場合には、前記アップデート用プログラムによっ
て前記プログラムをアップデートするアップデート工程とを含むことを特徴とするプログ
ラムのアップデート方法。
【請求項２】
請求項１に記載のプログラムのアップデート方法において、
前記アップデートが必要と判断された場合には、前記アップデート工程の前に、前記ア
ップデート用プログラムのバージョン情報を検出するバージョン検出工程を含み、
前記バージョン情報が前記プログラムに予め記憶保持されている当該プログラムのバー
ジョン情報よりも新しくない場合には、前記アップデート工程を行わないことを特徴とす
るプログラムのアップデート方法。
【請求項３】
請求項１または２に記載されているプログラムのアップデート方法において、
前記プログラムには、アプリケーションプログラムとデバイスドライバが含まれ、
前記アップデート用プログラムには、前記デバイスドライバをアップデートするための
ドライバアップデート用プログラムが含まれており、
前記アップデート工程では、前記ドライバアップデート用プログラムによって前記デバ
イスドライバをアップデートすることを特徴とするプログラムのアップデート方法。
【請求項４】
請求項１ないし３のうちのいずれかの項に記載のプログラムのアップデート方法におい
て、
前記ＵＳＢデバイスは、メディアドライブであり、
前記アップデート用プログラムは、前記メディアドライブによって読み取り可能な記憶
メディアに記憶保持されており、
記憶デバイス接続工程では、前記記憶デバイスを前記ＵＳＢハブに接続する代わりに、
前記メディアドライブを前記記憶メディアにアクセス可能にすることを特徴とするプログ
ラムのアップデート方法。
【請求項５】
請求項１ないし３のうちのいずれかの項に記載のプログラムのアップデート方法におい
て、
前記ＵＳＢハブには、少なくとも前記ＵＳＢデバイスとメディアドライブとが接続され
ており、
前記アップデート用プログラムは、前記メディアドライブによって読み取り可能な記憶
メディアに記憶保持されており、
記憶デバイス接続工程では、前記記憶デバイスを前記ＵＳＢハブに接続する代わりに、
前記メディアドライブを前記記憶メディアにアクセス可能にすることを特徴とするプログ
ラムのアップデート方法。
【請求項６】
請求項４または５に記載のプログラムのアップデート方法において、
前記ＵＳＢデバイス機器は、前記ＵＳＢハブに少なくとも前記メディアドライブおよび
レーベルプリンタが接続されているメディア処理装置であることを特徴とするプログラム
のアップデート方法。
【請求項７】
ＵＳＢハブおよびこのＵＳＢハブに接続されたＵＳＢデバイスが搭載されているＵＳＢ
デバイス機器と、
前記ＵＳＢデバイス機器に接続されているホストコンピュータと、
前記ＵＳＢデバイス機器を駆動制御するために前記ホストコンピュータに搭載されてい
るプログラムと、
前記ＵＳＢハブに接続されており、前記プログラムのアップデートを行うためのアップ
デート用プログラムを記憶保持している記憶デバイスとを有し、
前記プログラムは、このプログラムが起動される毎に前記ＵＳＢデバイスのデバイス情
報を取得するデバイス情報取得手段と、前記デバイス情報取得手段が前回取得した前記Ｕ
ＳＢデバイスのデバイス情報を記憶保持しており、この前回取得した前記ＵＳＢデバイス
のデバイス情報および前記デバイス情報取得手段が新たに取得した前記ＵＳＢデバイスの
デバイス情報に基づいて前記プログラムのアップデートが必要か否かを判断するアップデ
ート判断手段と、前記アップデートが必要と判断された場合には、前記アップデート用プ
ログラムによって前記プログラムをアップデートするアップデート手段とを備えているこ
とを特徴とするコンピュータシステム。
【請求項８】
請求項７に記載のコンピュータシステムにおいて、
前記プログラムは、前記アップデート用プログラムのバージョン情報を検出するバージ
ョン検出手段を備えており、
前記アップデート手段は、前記バージョン情報が前記プログラムに予め記憶保持されて
いる当該アプリケーションプログラムのバージョン情報よりも新しくない場合には、アッ
プデートを行わないことを特徴とするコンピュータシステム。
【請求項９】
請求項７または８に記載されているコンピュータシステムにおいて、
前記プログラムには、アプリケーションプログラムとデバイスドライバが含まれ、
前記アップデート用プログラムには、前記デバイスドライバをアップデートするための
ドライバアップデート用プログラムが含まれており、
前記アップデート手段は、前記ドライバアップデート用プログラムによって前記デバイ
スドライバをアップデートすることを特徴とするコンピュータシステム。
【請求項１０】
請求項７ないし９のうちのいずれかの項に記載のコンピュータシステムにおいて、
前記ＵＳＢデバイスは、メディアドライブであり、
前記アップデート用プログラムは、前記メディアドライブによって読み込み可能な記憶
メディアに記憶保持されており、
前記記憶デバイスは、前記記憶メディアにアクセス可能な前記メディアドライブである
ことを特徴とするコンピュータシステム。
【請求項１１】
請求項７ないし９のうちのいずれかの項に記載のコンピュータシステムにおいて、
前記ＵＳＢハブには、少なくとも前記ＵＳＢデバイスとメディアドライブとが接続され
ており、
前記アップデート用プログラムは、前記メディアドライブによって読み取り可能な記憶
メディアに記憶保持されており、
前記記憶デバイスは、前記記憶メディアにアクセス可能な前記メディアドライブである
ことを特徴とするコンピュータシステム。
【請求項１２】
請求項１０または１１に記載のコンピュータシステムにおいて、
前記ＵＳＢデバイス機器は、前記ＵＳＢハブに少なくとも前記メディアドライブおよび
レーベルプリンタが接続されているメディア処理装置であることを特徴とするコンピュー
タシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢ（ユニバーサル・シリアル・バス）ハブおよびこのＵＳＢハブに接続
されたＵＳＢデバイスが搭載されているＵＳＢデバイス機器のＵＳＢデバイスを交換した
後に、このＵＳＢデバイス機器に接続されるホストコンピュータに搭載されているプログ
ラムをアップデートすることができるプログラムのアップデート方法およびコンピュータ
システムに関する。
【背景技術】
【０００２】
ＵＳＢハブおよびこのＵＳＢハブに接続されている複数のＵＳＢデバイスが搭載されて
いるＵＳＢデバイス機器としては、ＣＤやＤＶＤなどのメディアに対してデータの書き込
みおよびレーベルの印刷を行うメディア処理装置がある。メディア処理装置は、例えば、
特許文献１に記載されており、これに搭載されているメディアドライブ、レーベルプリン
タ、メディアを搬送するためのメディア搬送機構などがＵＳＢデバイスである。ＵＳＢデ
バイス機器は、このＵＳＢデバイス機器に接続されるホストコンピュータに搭載されてい
るデバイスドライバやアプリケーションプログラムなどのプログラムから駆動制御するこ
とが可能になっている。
【特許文献１】特開２００７−３５２７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ＵＳＢデバイス機器が故障すると、修理の過程で、ＵＳＢハブに接続されているＵＳＢ
デバイスが製品名や型番などの異なる新たなものに交換されることがある。製品の出荷時
にＵＳＢハブに接続されていたＵＳＢデバイスと同一の型番の製品の在庫が故障の時点ま
で確保されているとは限らないからである。或いは、バージョンアップをして、新しいも
のに交換される場合もある。
【０００４】
ここで、デバイスドライバはＵＳＢデバイス機器に搭載されている各ＵＳＢデバイスを
そのファームウエアと連携して駆動制御している。また、ホストコンピュータに搭載され
ているアプリケーションプログラムの中には、ＵＳＢデバイス機器に搭載されている各Ｕ
ＳＢデバイスを、デバイスドライバの場合と同様に、各ＵＳＢデバイスに搭載されている
ファームウエアと連携して駆動制御しているコントロール手段を含んでいるものがある。
このため、ＵＳＢデバイスが新たなものに交換された場合には、交換されたＵＳＢデバイ
スのファームウエアとデバイスドライバやコントロール手段とが対応しなくなり、これら
のプログラムからＵＳＢデバイス機器を駆動制御することができなくなることがある。
【０００５】
プログラムからＵＳＢデバイス機器を駆動制御することができなくなると、ユーザーは
プログラムをアップデートして、デバイスドライバやコントロール手段を交換されたＵＳ
Ｂデバイスのファームウエアに対応させなければならない。しかし、アップデートを行う
ためには、ユーザーは最新のプログラムなどのアップデート用プログラムを別途ダウンロ
ードするなどして入手しなければならないという問題がある。また、交換されたＵＳＢデ
バイスに対応している適切なアップデート用プログラムを用いてアップデートを行わなけ
れば、アップデートしてもプログラムからＵＳＢデバイス機器を駆動制御することができ
ないという問題が発生する。
【０００６】
本発明の課題は、このような点に鑑みて、ＵＳＢデバイス機器に搭載されているＵＳＢ
デバイスを交換した後に、ユーザーの手を煩わせることなくホストコンピュータに搭載さ
れているプログラムを最適なものにアップデートすることができるプログラムのアップデ
ート方法、およびコンピュータシステムを提案することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、ＵＳＢハブおよびこのＵＳＢハブに接続された
ＵＳＢデバイスが搭載されているＵＳＢデバイス機器の前記ＵＳＢデバイスを交換した後
に、前記ＵＳＢデバイス機器を駆動制御するもので、当該ＵＳＢデバイス機器に接続され
るホストコンピュータに搭載されているプログラムをアップデートするためのプログラム
のアップデート方法であって、
前記ＵＳＢデバイスを交換する前に、前記ＵＳＢデバイスのデバイス情報を記憶保持す
るデバイス情報記憶工程と、
前記ＵＳＢデバイスを交換したときに、前記プログラムのアップデートを行うためのア
ップデート用プログラムを記憶保持している記憶デバイスを前記ＵＳＢハブに接続する記
憶デバイス接続工程と、
前記ＵＳＢデバイス機器と前記ホストコンピュータとを接続する接続工程と、
交換された前記ＵＳＢデバイスのデバイス情報を取得するデバイス情報取得工程と、
前記ＵＳＢデバイスのデバイス情報と、記憶保持されている前記ＵＳＢデバイスのデバ
イス情報とに基づいて前記プログラムのアップデートが必要か否かを判断するアップデー
ト判断工程と、
前記アップデートが必要と判断された場合には、前記アップデート用プログラムによっ
て前記プログラムをアップデートするアップデート工程とを含むことを特徴とする。
【０００８】
ホストコンピュータに搭載されているデバイスドライバはＵＳＢデバイス機器に搭載さ
れているＵＳＢデバイスをそのファームウエアと連携して駆動制御している。また、ホス
トコンピュータに搭載されているアプリケーションプログラムの中には、ＵＳＢデバイス
機器に搭載されているＵＳＢデバイスを、デバイスドライバと同様に、そのファームウエ
アと連携して駆動制御するコントロール手段を含むものがある。これらのプログラムでは
、ＵＳＢデバイスを交換した後、プログラムとＵＳＢデバイスのファームウエアとが対応
していなければプログラムからＵＳＢデバイス機器を駆動制御することができない。これ
に対して、本発明によれば、ＵＳＢデバイスを交換する前後におけるＵＳＢデバイスのデ
バイス情報に基づいて、ホストコンピュータに搭載されているプログラムのアップデート
の必要性を判断し、アップデートが必要な場合には、そのアップデートが行われる。すな
わち、デバイス情報に基づいてＵＳＢデバイスが新たなものに交換されたと認められる場
合にはプログラムをアップデートすることができるので、このプログラムがデバイスドラ
イバの場合でも、このプログラムにコントロール手段が含まれている場合でも、プログラ
ムをアップデートしてＵＳＢデバイスのファームウエアに対応させることができる。従っ
て、ＵＳＢデバイスの交換によってプログラムからＵＳＢデバイス機器を駆動制御するこ
とができなくなってしまうことを回避できる。また、アップデート用プログラムは記憶デ
バイスに記憶保持された状態でＵＳＢハブに接続されているので、アップデートの際に、
ユーザーがアップデート用プログラムを別途ダウンロードするなどで入手する必要がない
。なお、ここで接続とは通信可能にすることを含む。
【０００９】
さらに、記憶デバイスをＵＳＢハブに接続する記憶デバイス接続工程は、修理やバージ
ョンアップに際してＵＳＢデバイスを交換するベンダー側でも行うことができる。従って
、ベンダーは、交換したＵＳＢデバイスを含むＵＳＢデバイス機器を駆動制御するのに最
も適したアップデート用プログラムを記憶デバイスに記憶保持させて、ユーザーに提供や
返品できる。この結果、アップデートされたにも拘わらず、プログラムからＵＳＢデバイ
ス機器が駆動制御できないという事態を回避できる。
【００１０】
また、ベンダーは、アップデート用プログラムを記憶デバイスに記憶保持させておけば
、ＵＳＢデバイスを交換したときに、記憶デバイスをＵＳＢハブに接続するだけでアップ
デート用プログラムをユーザーに提供することができる。加えて、記憶デバイスもＵＳＢ
デバイスなので、ホストコンピュータに記憶デバイスを認識させることが容易であり、ホ
ストコンピュータに搭載されているプログラムから記憶デバイスに記憶保持されているア
ップデート用プログラムを利用することも容易である。
【００１１】
本発明において、最新のプログラムがホストコンピュータに搭載されている場合などに
、不必要なアップデートを回避するためには、前記アップデートが必要と判断された場合
には、前記アップデート工程の前に、前記アップデート用プログラムのバージョン情報を
検出するバージョン検出工程を含み、前記バージョン情報が前記プログラムに予め記憶保
持されている当該アプリーションプログラムのバージョン情報よりも新しくない場合には
、前記アップデート工程を行わないことが望ましい。
【００１２】
本発明において、前記プログラムにアプリケーションプログラムとデバイスドライバが
含まれている場合には、アプリケーションプログラムのアップデートと同時にまたは単独
でデバイスドライバをアップデートするため、前記アップデート用プログラムには、前記
ＵＳＢデバイスを駆動制御するためにデバイスドライバをアップデートするためのドライ
バアップデート用プログラムが含まれており、前記アップデート工程では、前記ドライバ
アップデート用プログラムによって前記デバイスドライバをアップデートすることが望ま
しい。
【００１３】
本発明において、ＵＳＢハブに接続されているメディアドライブが交換された場合に、
プログラムのアップデートを容易に行うためには、前記ＵＳＢデバイスは、メディアドラ
イブであり、前記アップデート用プログラムは、前記メディアドライブによって読み取り
可能な記憶メディアに記憶保持されており、記憶デバイス接続工程では、前記記憶デバイ
スを前記ＵＳＢハブに接続する代わりに、前記メディアドライブを前記記憶メディアにア
クセス可能にすることが望ましい。すなわち、交換されたメディアドライブにアップデー
ト用プログラムを記憶保持させた記憶メディアを挿入しておけば、このメディアドライブ
からアップデート用プログラムにアクセスして、プログラムのアップデートを行うことが
できる。
【００１４】
また、本発明において、交換されたＵＳＢデバイスとは別にメディアドライブがＵＳＢ
ハブに接続されている場合に、プログラムのアップデートを容易に行うためには、前記Ｕ
ＳＢハブには、少なくとも前記ＵＳＢデバイスとメディアドライブとが接続されており、
前記アップデート用プログラムは、前記メディアドライブによって読み取り可能な記憶メ
ディアに記憶保持されており、記憶デバイス接続工程では、前記記憶デバイスを前記ＵＳ
Ｂハブに接続する代わりに、前記メディアドライブを前記記憶メディアにアクセス可能に
することが望ましい。すなわち、ＵＳＢハブに接続されているメディアドライブにアップ
デート用プログラムを記憶保持させた記憶メディアを挿入しておけば、このメディアドラ
イブからアップデート用プログラムにアクセスして、プログラムのアップデートを行うこ
とができる。
【００１５】
本発明において、前記ＵＳＢデバイス機器は、前記ＵＳＢハブに少なくとも前記メディ
アドライブおよびレーベルプリンタが接続されているメディア処理装置とすることができ
る。
【００１６】
次に、本発明のコンピュータシステムは、
ＵＳＢハブおよびこのＵＳＢハブに接続されたＵＳＢデバイスが搭載されているＵＳＢ
デバイス機器と、
前記ＵＳＢデバイス機器に接続されているホストコンピュータと、
前記ＵＳＢデバイス機器を駆動制御するために前記ホストコンピュータに搭載されてい
るプログラムと、
前記ＵＳＢハブに接続されており、前記プログラムのアップデートを行うためのアップ
デート用プログラムを記憶保持している記憶デバイスとを有し、
前記プログラムは、このプログラムが起動される毎に前記ＵＳＢデバイスのデバイス情
報を取得するデバイス情報取得手段と、前記デバイス情報取得手段が前回取得した前記Ｕ
ＳＢデバイスのデバイス情報を記憶保持しており、この前回取得した前記ＵＳＢデバイス
のデバイス情報および前記デバイス情報取得手段が新たに取得した前記ＵＳＢデバイスの
デバイス情報に基づいて前記プログラムのアップデートが必要か否かを判断するアップデ
ート判断手段と、前記アップデートが必要と判断された場合には、前記アップデート用プ
ログラムによって前記プログラムをアップデートするアップデート手段とを備えているこ
とを特徴とする。
【００１７】
ＵＳＢデバイス機器およびこれに接続されたホストコンピュータからなるコンピュータ
システムにおいて、ホストコンピュータに搭載されているデバイスドライバはＵＳＢデバ
イス機器に搭載されているＵＳＢデバイスをそのファームウエアと連携して駆動制御して
いる。また、ホストコンピュータに搭載されているアプリケーションプログラムの中には
、ＵＳＢデバイス機器に搭載されているＵＳＢデバイスを、デバイスドライバと同様に、
そのファームウエアと連携して駆動制御するコントロール手段を含むものがある。これら
のプログラムでは、ＵＳＢデバイスを交換した後、プログラムとＵＳＢデバイスのファー
ムウエアとが対応していなければ、プログラムからＵＳＢデバイス機器を駆動制御するこ
とができない。これに対して、本発明によれば、プログラムが起動される毎に、デバイス
情報取得手段はＵＳＢデバイスのデバイス情報を取得しており、アップデート判別手段は
デバイス情報取得手段が新しく取得したＵＳＢデバイスのデバイス情報と前回取得したＵ
ＳＢデバイスのデバイス情報に基づいてプログラムのアップデートの必要性を判別し、ア
ップデートが必要と判断した場合には、アップデート手段によってプログラムがアップデ
ートされる。すなわち、デバイス情報に基づいてＵＳＢデバイスが新たなものに交換され
たと認められる場合にはプログラムをアップデートすることができるので、このプログラ
ムがデバイスドライバの場合でも、このプログラムにコントロール手段が含まれている場
合でも、プログラムをアップデートしてＵＳＢデバイスのファームウエアに対応させるこ
とができる。従って、ＵＳＢデバイスの交換によってプログラムからＵＳＢデバイス機器
を駆動制御することができなくなってしまうことを回避できる。また、アップデート用プ
ログラムは記憶デバイスに記憶保持された状態でＵＳＢハブに接続されているので、アッ
プデートの際に、ユーザーがアップデート用プログラムをダウンロードするなど別途入手
する必要がない。なお、ここで接続とは通信可能にすることを含む。
【００１８】
さらに、記憶デバイスをＵＳＢハブに接続する工程は、修理やバージョンアップに際し
てＵＳＢデバイスを交換するベンダー側でも行うことができる。従って、ベンダーは、交
換したＵＳＢデバイスを含むＵＳＢデバイス機器を駆動制御するのに最も適したアップデ
ート用プログラムを記憶デバイスに記憶保持させて、ユーザーに提供や返品できる。この
結果、アップデートされたにも拘わらず、プログラムからＵＳＢデバイス機器が駆動制御
できないという事態を回避できる。
【００１９】
また、ベンダーは、アップデート用プログラムを記憶デバイスに記憶保持させておけば
、ＵＳＢデバイスを交換したときに、記憶デバイスをＵＳＢハブに接続するだけでアップ
デート用プログラムをユーザーに提供することができる。加えて、記憶デバイスもＵＳＢ
デバイスなので、ホストコンピュータに記憶デバイスを認識させることが容易であり、ホ
ストコンピュータに搭載されているプログラムから記憶デバイスに記憶保持されているア
ップデート用プログラムを利用することも容易である。
【００２０】
本発明において、最新のプログラムがホストコンピュータに搭載されている場合などに
、不必要なアップデートを回避するためには、前記プログラムは、前記アップデート用プ
ログラムのバージョン情報を検出するバージョン検出手段を備えており、前記アップデー
ト手段は、前記バージョン情報が前記プログラムに予め記憶保持されている当該アプリケ
ーションプログラムのバージョン情報よりも新しくない場合には、アップデートを行わな
いことが望ましい。
【００２１】
本発明において、前記プログラムにアプリケーションプログラムとデバイスドライバが
含まれている場合には、アプリケーションプログラムのアップデートと同時にまたは単独
でデバイスドライバをアップデートするため、前記プログラムには、アプリケーションプ
ログラムとデバイスドライバが含まれ、前記アップデート用プログラムには、前記デバイ
スドライバをアップデートするためのドライバアップデート用プログラムが含まれており
、前記アップデート手段は、前記ドライバアップデート用プログラムによって前記デバイ
スドライバをアップデートすることが望ましい。
【００２２】
本発明において、ＵＳＢハブに接続されているメディアドライブが交換された場合に、
プログラムのアップデートを容易に行うためには、前記ＵＳＢデバイスは、メディアドラ
イブであり、前記アップデート用プログラムは、前記メディアドライブによって読み込み
可能な記憶メディアに記憶保持されており、前記記憶デバイスは、前記記憶メディアにア
クセス可能な前記メディアドライブとすることができる。すなわち、交換されたメディア
ドライブにアップデート用プログラムが記憶保持させた記憶メディアを挿入して、アクセ
ス可能な状態にしたものを記憶デバイスとしておけば、メディアドライブからアップデー
ト用プログラムを読み込んで、プログラムのアップデートを行うことができる。
【００２３】
また、本発明において、交換されたＵＳＢデバイスとは別にメディアドライブがＵＳＢ
ハブに接続されている場合に、プログラムのアップデートを容易に行うためには、前記Ｕ
ＳＢハブには、少なくとも前記ＵＳＢデバイスとメディアドライブとが接続されており、
前記アップデート用プログラムは、前記メディアドライブによって読み取り可能な記憶メ
ディアに記憶保持されており、前記記憶デバイスは、前記記憶メディアにアクセス可能な
前記メディアドライブとするともできる。すなわち、ＵＳＢハブに接続されているメディ
アドライブにアップデート用プログラムが記憶保持させた記憶メディアを挿入して、アク
セス可能な状態にしたものを記憶デバイスとしておけば、このメディアドライブからアッ
プデート用プログラムを読み込んで、プログラムのアップデートを行うことができる。
【００２４】
本発明において、前記ＵＳＢデバイス機器は、前記ＵＳＢハブに少なくとも前記メディ
アドライブおよびレーベルプリンタが接続されているメディア処理装置とすることができ
る。
【発明の効果】
【００２５】
本発明によれば、ＵＳＢデバイスを交換する前後におけるＵＳＢデバイスのデバイス情
報に基づいて、ホストコンピュータに搭載されているプログラムのアップデートの必要性
を判断し、アップデートが必要な場合には、そのアップデートが行われる。すなわち、デ
バイス情報に基づいてＵＳＢデバイスが新たなものに交換されたと認められる場合にはプ
ログラムをアップデートすることができるので、このプログラムがデバイスドライバの場
合でも、このプログラムにＵＳＢデバイス機器に搭載されているＵＳＢデバイスのファー
ムウエアと連携するコントロール手段が含まれている場合でも、プログラムをアップデー
トしてＵＳＢデバイスのファームウエアに対応させることができる。従って、ＵＳＢデバ
イスの交換によってプログラムからＵＳＢデバイス機器を駆動制御することができなくな
ってしまうことを回避できる。また、アップデート用プログラムは記憶デバイスに記憶保
持された状態でＵＳＢハブに接続されているので、アップデートの際に、ユーザーがアッ
プデート用プログラムを別途入手する必要がない。
【００２６】
さらに、記憶デバイスをＵＳＢハブに接続する工程は、修理などに際してＵＳＢデバイ
スを交換するベンダーの側でも行うことができる。従って、ベンダーは、交換したＵＳＢ
デバイスを含むＵＳＢデバイス機器を駆動制御するのに最も適したアップデート用プログ
ラムを記憶デバイスに記憶保持させて、ユーザーに提供できる。この結果、アップデート
されたにも拘わらず、プログラムからＵＳＢデバイス機器が駆動制御できないという事態
を回避できる。
【００２７】
また、ベンダーは、アップデート用プログラムを記憶デバイスに記憶保持させておけば
、ＵＳＢデバイスを交換したときに、記憶デバイスをＵＳＢハブに接続するだけでアップ
デート用プログラムをユーザーに提供することができる。加えて、記憶デバイスもＵＳＢ
デバイスなので、ホストコンピュータに記憶デバイスを認識させることが容易であり、ホ
ストコンピュータに搭載されているプログラムから記憶デバイスに記憶保持されているア
ップデート用プログラムを利用することも容易である。
【発明を実施するための最良の形態】
【００２８】
以下に、図面を参照して、本発明を適用したメディア処理システムの実施の形態を説明
する。
【００２９】
（メディア処理システム）
図１は本例のメディア処理システムの概略ブロック図である。メディア処理システム１
はＣＤやＤＶＤなどの書き込み可能なメディアに対してデータの書き込みおよびレーベル
の印刷を行うものであり、ホストコンピュータ２と、このホストコンピュータ２に通信可
能に接続されているＣＤ／ＤＶＤパブリッシャ３を備えている。
【００３０】
ＣＤ／ＤＶＤパブリッシャ３は、メディアに対するデータの書き込み、および、メディ
アからのデータの読み出しが可能な２台のメディアドライブ３１、３２と、データの書き
込みが済んだメディアに対してレーベルの印刷を行うレーベルプリンタ３３と、メディア
供給部（不図示）から取り出したブランクメディアをメディアドライブ３１、３２および
レーベルプリンタ３３にこの順番で供給したのちにメディア保管部（不図示）に排出する
メディア搬送機構３４と、ハードディスクあるいは半導体メモリを内蔵している記憶デバ
イス３５を備えている。メディアドライブ３１、３２、レーベルプリンタ３３、メディア
搬送機構３４および記憶デバイス３５はいずれもＵＳＢデバイスであり、不図示のＵＳＢ
ハブに接続された状態でＣＤ／ＤＶＤパブリッシャ３に搭載されている。また、これらメ
ディアドライブ３１、３２、レーベルプリンタ３３、メディア搬送機構３４および記憶デ
バイス３５は、ＵＳＢハブを介してホストコンピュータ２に接続されている。
【００３１】
記憶デバイス３５には、ＣＤ／ＤＶＤパブリッシャ３を駆動制御するためにホストコン
ピュータ２に搭載されているアプリケーションプログラム２１やプリンタドライバ２２（
デバイスドライバ）をアップデートするためのアップデート用プログラム３６が記憶保持
されている。アップデート用プログラム３６は、ホストコンピュータ２に搭載されている
アプリケーションプログラム２１やプリンタドライバ２２を最新版にアップデートするた
めのプログラムであり、本例では、最新版のアプリケーションプログラム２１とこれをホ
ストコンピュータ２にインストールするためのインストーラを含んでいる。
【００３２】
ホストコンピュータ２には、オペレーティングシステム（ＯＳ）２０と、ＣＤ／ＤＶＤ
パブリッシャ３を駆動制御するためのアプリケーションプログラム２１と、ＵＳＢデバイ
ス機器に搭載されているレーベルプリンタ３３を駆動制御するためのプリンタドライバ２
２が搭載されている。ＯＳ２０はＷｉｎｄｏｗｓ（登録商標）系のＯＳであり、ＣＤ／Ｄ
ＶＤパブリッシャ３のようなＵＳＢデバイス機器がホストコンピュータ２に接続されると
、プラグアンドプレイ処理動作として、ＵＳＢデバイス機器に搭載されている各ＵＳＢデ
バイスの接続を自動的に検出して、検出された各ＵＳＢデバイスのデバイス名やハードウ
エアＩＤをデバイス情報として取得する。また、取得したデバイス情報をＯＳ２０が管理
しているレジストリ２３に記憶保持する。従って、レジストリ２３には、メディアドライ
ブ３１、３２、レーベルプリンタ３３、メディア搬送機構３４および記憶デバイス３５の
各デバイス情報が記憶保持されている。
【００３３】
アプリケーションプログラム２１はＣＤ／ＤＶＤパブリッシャ３に搭載されているメデ
ィアドライブ３１、３２を駆動制御するためのドライブコントロール手段２１１と、レー
ベルプリンタ３３を駆動制御するためのプリンタコントロール手段２１２と、メディア搬
送機構３４を駆動制御するための搬送機構コントロール手段２１３を備えている。また、
メディアドライブ３１、３２、レーベルプリンタ３３およびメディア搬送機構３４を連携
させて動作させるために、ドライブコントロール手段２１１、プリンタコントロール手段
２１２、搬送機構コントロール手段２１３による各駆動制御を連携させる統合制御手段２
１４を備えている。ドライブコントロール手段２１１および搬送機構コントロール手段２
１３は、デバイスドライバを介さずに、各ＵＳＢデバイスに搭載されているファームウエ
アと直接的に連携してメディアドライブ３１、３２およびメディア搬送機構３４を駆動制
御するものである。プリンタコントロール手段２１２は、プリンタドライバ２２を介して
レーベルプリンタ３３の駆動制御を行うものである。
【００３４】
アプリケーションプログラム２１からＣＤ／ＤＶＤパブリッシャ３を駆動制御して、ブ
ランクメディアに対してデータの書き込みおよびレーベルの印刷を行う際には、統合制御
手段２１４による制御の下で、次のような駆動制御が行われる。
【００３５】
すなわち、搬送機構コントロール手段２１３はメディア搬送機構３４を駆動制御して、
メディア供給部からブランクメディアを取り出す。そして、２台のメディアドライブ３１
、３２のうちデータの書き込み動作が行われていないメディアドライブ３１に供給する。
すると、ドライブコントロール手段２１１はメディアドライブ３１を駆動制御して、ブラ
ンクメディアにデータの書き込みを行う。
【００３６】
データの書き込みが終了すると、搬送機構コントロール手段２１３はメディア搬送機構
３４を駆動制御して、データの書き込みが済んだメディアをメディアドライブ３１からレ
ーベルプリンタ３３に供給する。すると、プリンタコントロール手段２１２はプリンタド
ライバ２２を介してレーベルプリンタ３３を駆動制御して、データの書き込みが済んだメ
ディアにレーベルの印刷を行う。
【００３７】
レーベルの印刷が終了すると、搬送機構コントロール手段２１３はメディア搬送機構３
４を駆動制御して、データの書き込みおよびレーベルの印刷が済んだメディアをレーベル
プリンタ３３からメディア保管部に排出する。
【００３８】
また、アプリケーションプログラム２１は、ＣＤ／ＤＶＤパブリッシャ３に搭載されて
いる各ＵＳＢデバイスのデバイス情報をアプリケーションプログラム２１が起動される毎
に取得するデバイス情報取得手段２１５と、デバイス情報取得手段２１５が前回取得した
各ＵＳＢデバイスのデバイス情報と新たに取得した各ＵＳＢデバイスのデバイス情報とに
基づいてアプリケーションプログラム２１のアップデートが必要か否かを判断するアップ
デート判断手段２１６と、このアプリケーションプログラム２１自身をアップデートする
ためのアップデート手段２１７と、記憶デバイス３５に記憶保持されているアップデート
用プログラム３６のバージョン情報を検出するバージョン検出手段２１８を有している。
【００３９】
デバイス情報取得手段２１５は、アプリケーションプログラム２１が起動される毎に、
ＣＤ／ＤＶＤパブリッシャ３に搭載されている各ＵＳＢデバイスのデバイス情報をＯＳ２
０から取得する。すなわちＣＤ／ＤＶＤパブリッシャ３とホストコンピュータ２とが接続
されると、ＯＳ２０のプラグアンドプレイ処理動作によって、メディアドライブ３１、３
２、レーベルプリンタ３３、メディア搬送機構３４および記憶デバイス３５の各デバイス
情報が取得されてレジストリ２３に記憶保持されているので、デバイス情報取得手段２１
５はレジストリ２３から各ＵＳＢデバイスのデバイス情報を取得する。
【００４０】
アップデート判断手段２１６は、前回アプリケーションプログラム２１が起動されたと
きにデバイス情報取得手段２１５が取得したメディアドライブ３１、３２、レーベルプリ
ンタ３３、メディア搬送機構３４および記憶デバイス３５の各デバイス情報を記憶保持し
ており、デバイス情報取得手段２１５が新たに各デバイス情報を取得すると、新たに取得
した各デバイス情報と記憶保持している各デバイス情報（前回取得した各デバイス情報）
とを比較する。そして、新たに取得した各デバイス情報に含まれているデバイス名やハー
ドウエアＩＤが、記憶保持している各デバイス情報に含まれているデバイス名やハードウ
エアＩＤと相違している場合には、アプリケーションプログラム２１のアップデートが必
要であると判断する。また、記憶保持している各デバイス情報に含まれているデバイス名
やハードウエアＩＤが同一の場合には、アプリケーションプログラム２１のアップデート
は必要ないと判断する。
【００４１】
バージョン検出手段２１８は、アップデートが必要であると判断された場合に、ＣＤ／
ＤＶＤパブリッシャ３に搭載されている記憶デバイス３５にアクセスして、記憶デバイス
３５に記憶保持されているアップデート用プログラム３６のファイル名から、アップデー
ト用プログラム３６のバージョン情報を取得する。
【００４２】
アップデート手段２１７は、アップデートが必要であると判断され、かつ、アップデー
ト用プログラム３６のバージョン情報がアプリケーションプログラム２１に予め記憶保持
されている自己のバージョン情報よりも新しい場合に、ＣＤ／ＤＶＤパブリッシャ３に搭
載されている記憶デバイス３５にアクセスする。また、アップデート用プログラム３６に
含まれているインストーラを起動して、最新版のアプリケーションプログラム２１をホス
トコンピュータ２にインストールして、自己のアップデートを行う。さらに、アップデー
ト用プログラム３６に、プリンタドライバ２２などのデバイスドライバをアップデートす
るためのドライバアップデート用プログラムが含まれている場合には、アップデート手段
２１７は、このドライバアップデート用プログラムを用いてデバイスドライバをアップデ
ートすることができる。
【００４３】
なお、アップデート判断手段２１６によってアップデートが必要であると判断された場
合であっても、バージョン検出手段２１８によってアップデート用プログラム３６のバー
ジョン情報がホストコンピュータ２に搭載されているアプリケーションプログラム２１の
バージョン情報よりも新しくないことが検出された場合には、アップデート手段２１７は
アップデートを行わない。
【００４４】
（プログラムのアップデート動作）
図２はＣＤ／ＤＶＤパブリッシャ３のメディアドライブ３１が交換された後に、ＣＤ／
ＤＶＤパブリッシャ３に接続されているホストコンピュータ２に搭載されているアプリケ
ーションプログラム２１をアップデートする動作を示すフローチャートである。
【００４５】
まず、ＣＤ／ＤＶＤパブリッシャ３の修理やバージョンアップがベンダーによって行わ
れている。この際に、メディアドライブ３１が交換される（ステップＳＴ１）。また、ベ
ンダーによって、ＣＤ／ＤＶＤパブリッシャ３のＵＳＢハブに、アップデート用プログラ
ム３６が記憶保持されている記憶デバイス３５が接続され通信可能とされる（ステップＳ
Ｔ２）。
【００４６】
ＣＤ／ＤＶＤパブリッシャ３が修理やバージョンアップから戻ってくると、ユーザーは
、ＣＤ／ＤＶＤパブリッシャ３の電源スイッチをオンにしてホストコンピュータ２に接続
する（ステップＳＴ１１）。ホストコンピュータ２のＯＳ２０は、プラグアンドプレイ処
理動作によって、ＣＤ／ＤＶＤパブリッシャ３に搭載されているメディアドライブ３１、
３２、レーベルプリンタ３３、メディア搬送機構３４、記憶デバイスの各デバイス情報を
取得してレジストリ２３に記憶保持する（ステップＳＴ１２）。
【００４７】
ユーザーが、アプリケーションプログラム２１を起動すると、アプリケーションプログ
ラム２１のデバイス情報取得手段２１５は、ＯＳ２０から、ＣＤ／ＤＶＤパブリッシャ３
に搭載されているメディアドライブ３１、３２、レーベルプリンタ３３、メディア搬送機
構３４および記憶デバイス３５の各デバイス情報を取得する（ステップＳＴ１３）。また
、アップデート判断手段２１６は、デバイス情報取得手段２１５が新しく取得した各デバ
イス情報と、アップデート判断手段２１６によって既に記憶保持されている各デバイス情
報とを比較する（ステップＳＴ１４）。
【００４８】
ここで、デバイス情報取得手段２１５は、アプリケーションプログラム２１が起動され
る毎にＣＤ／ＤＶＤパブリッシャ３に搭載されている各ＵＳＢデバイスの各デバイス情報
をＯＳ２０から取得しており、アップデート判断手段２１６はデバイス情報取得手段２１
５が前回取得したデバイス情報を記憶保持している。このため、アップデート判断手段２
１６によって記憶保持されている各デバイス情報には、ベンダーによって交換される前の
メディアドライブ３１のデバイス情報が含まれている。従って、新しく取得した各デバイ
ス情報と記憶保持されている各デバイス情報とを比較したときに、メディアドライブ３１
のデバイス情報に含まれているデバイス名やハードウエアＩＤが相違している場合には、
メディアドライブ３１が元々ＵＳＢハブに接続されていたものとは型番などの異なる新た
なものに交換されており、アプリケーションプログラム２１のドライブコントロール手段
２１１とメディアドライブ３１のファームウエアとが対応していない可能があることが判
る。よって、アップデート判断手段２１６はアップデートの必要があると判断する。アッ
プデートの必要があると判断された場合には、ステップＳＴ１５に移行する。
【００４９】
一方、新しく取得されたデバイス情報と記憶保持されているデバイス情報とが一致して
いる場合には、メディアドライブ３１は同一の製品に交換されている。従って、アップデ
ート判断手段２１６はアップデートの必要はないと判断する。アップデートの必要がない
と判断された場合には、アップデート動作は終了する。
【００５０】
ステップＳＴ１５では、バージョン検出手段２１８は、記憶デバイス３５にアクセスし
て、アップデート用プログラム３６のバージョン情報を検出する。
【００５１】
ステップＳＴ１５において、検出されたバージョン情報がアプリケーションプログラム
２１に記憶保持されている自己のバージョン情報よりも新しい場合には、アップデート手
段２１７は、アップデート用プログラム３６に含まれているインストーラを起動して、最
新のアプリケーションプログラム２１をホストコンピュータ２にインストールする（ステ
ップＳＴ１６）。これにより、アプリケーションプログラム２１のアップデート動作は終
了する。
【００５２】
一方、ステップＳＴ４において検出されたバージョン情報がホストコンピュータ２に搭
載されているアプリケーションプログラム２１が記憶保持している自己のバージョン情報
よりも新しくない場合には、アップデート手段２１７はアップデートを行わず、アップデ
ート動作は終了する。
【００５３】
（作用効果）
本例によれば、メディアドライブ３１を交換する前後におけるメディアドライブ３１の
デバイス情報に基づいて、メディアドライブ３１が型番などの異なるものに交換されたと
認められる場合には、アプリケーションプログラム２１がアップデートされる。この結果
、デバイスドライバを介さずにメディアドライブ３１を駆動制御するドライブコントロー
ル手段２１１をアップデートして、交換されたメディアドライブ３１のファームウエアと
対応させることができる。この結果、アプリケーションプログラム２１と交換したメディ
アドライブ３１のファームウエアとが対応せずに、アプリケーションプログラム２１から
ＣＤ／ＤＶＤパブリッシャ３を駆動制御することができなくなってしまうことを回避でき
る。
【００５４】
また、アップデート用プログラム３６は記憶デバイス３５に記憶保持された状態でＵＳ
Ｂハブに接続されているので、アップデートの際に、ユーザーがアップデート用プログラ
ム３６を別途通信回線を介してダウンロードするなどして入手する必要がない。
【００５５】
さらに、記憶デバイス３５をＵＳＢハブに接続する工程は、修理に際してメディアドラ
イブ３１を交換したベンダーが行うことができる。従って、ベンダーは、交換したメディ
アドライブ３１を含むＣＤ／ＤＶＤパブリッシャ３を駆動制御するのに最も適したアップ
デート用プログラム３６を記憶デバイス３５に記憶保持させて、ユーザーに提供できる。
この結果、アップデートされたにも拘わらず、アプリケーションプログラム２１からＣＤ
／ＤＶＤパブリッシャ３が駆動制御できないという事態を回避できる。
【００５６】
また、ベンダーは、アップデート用プログラム３６を記憶デバイス３５に記憶保持させ
ておけば、ＵＳＢデバイスを交換したときに、記憶デバイス３５をＵＳＢハブに接続する
だけでアップデート用プログラム３６をユーザーに提供することができる。加えて、記憶
デバイス３５もＵＳＢデバイスなので、ホストコンピュータ２に記憶デバイス３５を認識
させることが容易であり、ホストコンピュータ２に搭載されているアプリケーションプロ
グラム２１から記憶デバイス３５に記憶保持されているアップデート用プログラム３６を
利用することも容易である。
【００５７】
さらに、アプリケーションプログラム２１はアップデート用プログラム３６のバージョ
ン情報を検出するバージョン検出手段２１８を備えており、バージョン情報がアプリケー
ションプログラム２１自身のバージョン情報よりも新しくない場合には、アップデートを
行わない。従って、最新のアプリケーションプログラム２１がホストコンピュータ２に搭
載されている場合などに、不必要なアップデートを回避することができる。
【００５８】
（その他の実施の形態）
上記の例では、アップデート用プログラム３６には、最新版のアプリケーションプログ
ラム２１と、これをホストコンピュータ２にインストールするためのインストーラが含ま
れているが、アップデート手段２１７の側にインストーラを備えており、アップデート用
プログラム３６には最新版のアプリケーションプログラム２１が含まれるようにすること
もできる。
【００５９】
また、アップデート用プログラム３６を最新版のアプリケーションプログラム２１とせ
ずに、交換したＵＳＢデバイスの駆動制御を司るコントロール手段だけをアップデートす
る差分プログラムとすることもできる。上記の例では、例えば、交換したメディアドライ
ブ３１を駆動制御するドライブコントール手段２１１だけをアップデートする差分プログ
ラムとすることができる。
【００６０】
また、アプリケーションプログラム２１がプリンタドライバ２２を介してレーベルプリ
ンタ３３を駆動制御する場合は、アップデート用プログラム３６に、プリンタドライバ２
２をアップデートするためのドライバアップデート用プログラムを含めておく。このよう
にすれば、アップデート手段２１７は、アップデート用プログラム３６に含まれているド
ライバアップデート用プログラムを用いてプリンタドライバ２２をアップデートすること
ができる。
【００６１】
例えば、修理などの際に、レーベルプリンタ３３が交換された場合には、アップデート
用プログラム３６は、最新版のアプリケーションプログラム２１と、これをホストコンピ
ュータ２にインストールするためのインストーラと、プリンタドライバ２２をアップデー
トするためのドライバアップデート用プログラムとを含むものとする。または、プリンタ
コントロール手段２１２をアップデートするための差分プログラムと、プリンタドライバ
２２をアップデートするためのドライバアップデート用プログラムを含むものとする。或
いは、プリンタドライバ２２だけをアップデートするために、ドライバアップデート用プ
ログラムのみを含むものとする。なお、ドライバアップデート用プログラムとしては、最
新版のプリンタドライバ２２と、これをホストコンピュータ２にインストールするための
インストーラとすることができる。このようにすれば、アプリケーションプログラム２１
と共にプリンタドライバ２２を、またはプリンタドライバ２２単独でアップデートするこ
とができる。
【００６２】
また、上記の例では、アプリケーションプログラム２１がデバイス情報取得手段２１５
、アップデート判断手段２１６、アップデート手段２１７およびバージョン検出手段２１
８を備えているが、これらの各手段をプリンタドライバ２２に備えることもできる。すな
わち、プリンタドライバ２２のようなデバイスドライバもホストコンピュータ上で動作し
ているプログラムなので、アプリケーションプログラム２１の場合と同様に、デバイスド
ライバをアップデートするために本発明を適用することができる。この場合には、アップ
デート用プログラム３６には、ドライバアップデート用プログラムを含めておく。
【００６３】
さらに、上記の例のように、修理などの際に、メディアドライブ３１が交換された場合
には、メディアドライブ３１によって読み込み可能な記憶メディアにアップデート用プロ
グラム３６を記憶保持しておいて、この記憶メディアを交換されたメディアドライブ３１
に挿入して、メディアドライブ３１からアクセス可能にしておいてもよい。
【００６４】
このようにすれば、アップデート手段２１７およびバージョン検出手段２１８はＵＳＢ
ハブに接続されている各ＵＳＢデバイスを検索することによりメディアドライブ３１に挿
入された記憶メディアにアクセスすることができる。また、アップデート手段２１７は、
記憶メディアからメディアドライブ３１を介してアップデート用プログラム３６を読み込
んで、アプリケーションプログラム２１をアップデートできる。なお、この場合には、ア
ップデート用プログラム３６を記憶保持させた記憶デバイス３５をＵＳＢハブに接続して
おく必要がない。
【００６５】
また、上記の例のように、交換されたＵＳＢデバイスとは別にメディアドライブ３２が
ＵＳＢハブに接続されている場合には、メディアドライブ３２によって読み込み可能な記
憶メディアにアップデート用プログラム３６を記憶保持しておいて、この記憶メディアを
メディアドライブ３２に挿入して、メディアドライブ３２からアクセス可能にしておいて
もよい。このようにすれば、アップデート手段２１７およびバージョン検出手段２１８は
ＵＳＢハブに接続されている各ＵＳＢデバイスを検索することによりメディアドライブ３
２に挿入された記憶メディアにアクセスすることができる。また、アップデート手段２１
７は、記憶メディアからメディアドライブ３２を介してアップデート用プログラム３６を
読み込んで、アプリケーションプログラム２１をアップデートできる。なお、この場合に
は、アップデート用プログラム３６を記憶保持させた記憶デバイス３５をＵＳＢハブに接
続しておく必要がない。
【００６６】
さらに、上記の例では、ＵＳＢデバイス機器はメディア処理装置であるが、例えば、Ｕ
ＳＢハブと、このＵＳＢハブに接続されているＵＳＢデバイスとしてスキャナ、プリンタ
、ＦＡＸなどを搭載しているディジタル複合機を駆動制御するためにホストコンピュータ
２に搭載されているアプリケーションプログラム２１をアップデートするために、本発明
を適用することもできる。
【図面の簡単な説明】
【００６７】
【図１】本発明を適用したＣＤ／ＤＶＤパブリッシャの概略ブロック図である。
【図２】アプリケーションプログラムのアップデート動作を示すフローチャートである。
【符号の説明】
【００６８】
１・メディア処理システム、２・ホストコンピュータ、３・ＣＤ／ＤＶＤパブリッシャ、
２０・ＯＳ、２１・アプリケーションプログラム、２２・プリンタドライバ、２３・レジ
ストリ、３１・３２・メディアドライブ、３３・レーベルプリンタ、３４・メディア搬送
機構、３５・記憶デバイス、３６・アップデート用プログラム、２１１・ドライブコント
ロール手段、２１２・プリンタコントロール手段、２１３・搬送機構コントロール手段、
２１４・統合制御手段、２１５・デバイス情報取得手段、２１６・アップデート判断手段
、２１７・アップデート手段、２１８・バージョン検出手段
【図１】
2009245098.tif 000003
【図２】
2009245098.tif 000004