(57)【要約】【課題】  パーソナルコンピュータへドライバソフトをインストールする際に、基本ソフトの画面表示だけではわかりにくいため、ＵＳＢドライバのインストール手順をわかりやすく表示することにより、デジタルカメラやパーソナルコンピュータの操作に不慣れなユーザでも、簡単に最初の操作ができるようにして、サポート窓口への問い合わせを低減させて、メーカのユーザサポートにかかる電話代、人権費などの経費の削減を実現するインストール制御方法を提供する。【解決手段】  ＣＰＵボード２ａは、ソフトをプログラムメモリ２ｄから読み出し、その指令に応じて処理を実行する。また、キーボード３、マウス４からのユーザ操作の検出や、画像のモニタ１への表示、及びＵＳＢデバイス２ｅによって外部のデジタルカメラ５から画像ファイルを読み込み、ハードディスクなどの記憶装置２ｂへ保存を行う。またアプリケーションソフトが動作する上で、これらのハードウェアに対しての操作は、通常、基本ソフト（ＯＳ）を介在して行われる。【選択図】  図１
2005267603.tif 000002
【特許請求の範囲】
【請求項１】
周辺装置とのインターフェイスを備えたコンピュータ上で動作し、前記周辺装置との接続を制御するドライバソフトウェアをインストールする制御方法において、
前記周辺装置のドライバソフトウェアを前記コンピュータの基本ソフトウェアへ組み込む操作手順を、前記基本ソフトウェアの表示とは別に、前記基本ソフトウェアのデフォルト表示と異なるガイダンスにより表示することを特徴とするインストール制御方法。
【請求項２】
周辺装置とのインターフェイスを備えたコンピュータ上で動作し、前記周辺装置との接続を制御するドライバソフトウェアをインストールする制御方法において、
前記周辺装置のドライバソフトウェアを前記コンピュータの基本ソフトウェアへ組み込む操作手順を、前記基本ソフトウェアの表示とは別に、前記基本ソフトウェアの種類に応じて自動的にガイダンスにより表示することを特徴とするインストール制御方法。
【請求項３】
前記周辺装置のドライバソフトウェアを前記コンピュータの基本ソフトウェアへ組み込む操作手順を、ガイダンス表示するか否かを選択可能としたことを特徴とする請求項１又は２に記載のインストール制御方法。
【請求項４】
撮像装置とのインターフェイスを備えたコンピュータ上で動作し、前記撮像装置との接続を制御するドライバソフトウェアをインストールする制御方法において、
前記ドライバソフトウェアのインストール後に、前記撮像装置からコンピュータへ画像を転送する操作手順を表示することを特徴とするインストール制御方法。
【請求項５】
前記操作手順をガイダンス表示するか否かを選択可能としたことを特徴とする請求項４に記載のインストール制御方法。
【請求項６】
周辺装置とのインターフェイスを備えたコンピュータ上で動作し、前記周辺装置との接続を制御するドライバソフトウェアをインストールするステップと、前記周辺装置とコンピュータの接続ガイダンスを表示する表示ステップとを有する制御方法において、
前記一連のステップの開始を指示する開始指示に応じて、前記ドライバソフトウェアのインストール制御の前に前記ドライバソフトウェアのインストール状態を解析し、正しくインストールされていない場合は、当該インストール状態をクリアすることを特徴とするインストール制御方法。
【請求項７】
周辺装置とのインターフェイスを備えたコンピュータ上で動作し、前記周辺装置との接続を制御するドライバソフトウェアをインストールするステップと、前記周辺装置とコンピュータの接続ガイダンスを表示する表示ステップとを有する制御方法において、
前記一連のステップの開始を指示する開始指示に応じて、前記ドライバソフトウェアのインストール状態を解析し、正しくインストールされていない場合は当該インストール状態をクリアし、前記接続ガイダンスを表示する表示ステップを実行することを特徴とするインストール制御方法。
【請求項８】
前記周辺装置とコンピュータの接続ガイダンスを表示する表示ステップを実行するか否かを選択可能としたことを特徴とする請求項５又は６に記載のインストール制御方法。
【請求項９】
前記基本ソフトウェアのウィザード画面の指定方法を表示する場合、該指定方法の表示位置を前記基本ソフトウェアのウィザード画面の表示位置と異なる位置に表示することを特徴とする請求項１乃至７の何れか一項に記載のインストール制御方法。
【請求項１０】
請求項１乃至９の何れか一項に記載のインストール制御方法をコンピュータが制御可能にプログラミングしたことを特徴とするインストール制御プログラム。
【請求項１１】
請求項１０に記載のインストール制御プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インストール制御方法に関し、さらに詳しくは、周辺装置のドライバソフトウェアのインストール方法に関するものである。
【背景技術】
【０００２】
近年のデジタルカメラメーカのユーザサポート体制においては、ユーザからの問い合わせを受け付ける窓口を設け、フリーダイアルなどで、電話代や相談費用を無料とするのが一般的である。このサポート体制において、デジタルカメラをはじめて使用するユーザは、その操作に慣れなれていないため、同梱されたパソコンソフトのインストール方法について問い合わせることが多くなっている。また、デジタルカメラの画像をパーソナルコンピュータにＵＳＢ接続で取り込む場合、カメラ専用に提供しているＵＳＢドライバの登録に失敗すると、その復旧作業は、パーソナルコンピュータ初心者には難しく、その結果サポート窓口への問い合わせが発生している。このため、メーカのユーザサポートにかかる電話代、人権費などの経費が増大しているのが現状である。
また関連する従来技術として特開２００１−１０９６１７公報には、誰も間違えなく、極めて簡単にプリンタのセットアップが行えるセットアップ用記録媒体について開示されている。また、同一出願人から特開２０００−２５９３６９公報として、デバイスドライバ自身が自己診断機能を有し、正常でない機能をなくするデバイスドライバについて開示されている。
【特許文献１】特開２００１−１０９６１７公報
【特許文献２】特開２０００−２５９３６９公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、かかる課題に鑑み、パーソナルコンピュータへドライバソフトをインストールする際に、基本ソフトの画面表示だけではわかりにくいため、ＵＳＢドライバのインストール手順をわかりやすく表示することにより、デジタルカメラやパーソナルコンピュータの操作に不慣れなユーザでも、簡単に最初の操作ができるようにして、サポート窓口への問い合わせを低減させて、メーカのユーザサポートにかかる電話代、人権費などの経費の削減を実現するインストール制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明はかかる課題を解決するために、請求項１は、周辺装置とのインターフェイスを備えたコンピュータ上で動作し、前記周辺装置との接続を制御するドライバソフトウェアをインストールする制御方法において、前記周辺装置のドライバソフトウェアを前記コンピュータの基本ソフトウェアへ組み込む操作手順を、前記基本ソフトウェアの表示とは別に前記基本ソフトウェアのデフォルト表示と異なるガイダンスにより表示することを特徴とする。
パーソナルコンピュータへドライバソフトをインストールする時に、基本ソフトの画面表示だけではわかりにくい。そこで本発明では、ＵＳＢドライバのインストール手順をわかりやすく表示するようにしてデジタルカメラや、パーソナルコンピュータの操作に不慣れなユーザでも簡単に最初の操作ができるようにし、サポート窓口への問い合わせを減らし、メーカのユーザサポートにかかる電話代、人権費などの経費を低減する。
かかる発明によれば、周辺装置のドライバソフトウェアを前記コンピュータの基本ソフトウェアへ組み込む操作手順を、前記基本ソフトウェアの表示とは別に前記基本ソフトウェアのデフォルト表示と異なるガイダンスにより表示するので、デジタルカメラや、パーソナルコンピュータの操作に不慣れなユーザでも、簡単に最初の操作ができるようにして、サポート窓口への問い合わせを減らし、メーカのユーザサポートにかかる電話代、人権費などの経費を低減することができる。
【０００５】
請求項２は、周辺装置とのインターフェイスを備えたコンピュータ上で動作し、前記周辺装置との接続を制御するドライバソフトウェアをインストールする制御方法において、
前記周辺装置のドライバソフトウェアを前記コンピュータの基本ソフトウェアへ組み込む操作手順を、前記基本ソフトウェアの表示とは別に前記基本ソフトウェアの種類に応じて自動的にガイダンスにより表示することを特徴とする。
基本ソフト（ＯＳ）の種類によってドライバのインストール画面は異なり、例えば最新のＯＳでは、ＵＳＢ機器をパーソナルコンピュータに接続すると、新しいハードウェアの検索ウィザード画面が表示される（以下、ウィザード表示ＯＳと呼ぶ）。従って、最新のＯＳ専用に画面の選択箇所をどのように設定したらよいかという表示をガイダンス表示すると、パーソナルコンピュータの操作に不慣れなユーザでも、正しくインストールできる。
かかる発明によれば、周辺装置のドライバソフトウェアをコンピュータの基本ソフトウェアへ組み込む操作手順を、基本ソフトウェアの表示とは別に基本ソフトの種類に応じて自動的にガイダンスを表示するので、デジタルカメラや、パーソナルコンピュータの操作に不慣れなユーザでも、簡単に最初の操作ができるようにして、サポート窓口への問い合わせを減らし、メーカのユーザサポートにかかる電話代、人権費などの経費を低減することができる。
請求項３は、前記周辺装置のドライバソフトウェアを前記コンピュータの基本ソフトウェアへ組み込む操作手順を、ガイダンス表示するか否かを選択可能としたことを特徴とする。
パーソナルコンピュータに習熟しているユーザは、細かなガイダンス表示を省略したい場合がある。そこで本発明では、ＵＳＢドライバのインストール手順を表示するか否かを選択できるようにすることにより、パーソナルコンピュータに習熟したユーザの要求を満足させることができる。
かかる発明によれば、周辺装置のドライバソフトウェアをコンピュータの基本ソフトウェアへ組み込む操作手順を、ガイダンス表示するか否かを選択可能としたので、パーソナルコンピュータに習熟したユーザの要求も満足させることができる。
【０００６】
請求項４は、撮像装置とのインターフェイスを備えたコンピュータ上で動作し、前記撮像装置との接続を制御するドライバソフトウェアをインストールする制御方法において、
前記ドライバソフトウェアのインストール後に、前記撮像装置からコンピュータへ画像を転送する操作手順を表示することを特徴とする。
パーソナルコンピュータへインストールした後に、デジタルカメラ（撮像装置）からパーソナルコンピュータの画像取り込み確認方法を表示するようにして、デジタルカメラやパーソナルコンピュータの操作に不慣れなユーザでも、簡単に最初の操作ができるようにして、サポート窓口への問い合わせを減らし、メーカのユーザサポートにかかる電話代、人権費などの経費を低減する。
かかる発明によれば、ドライバソフトウェアのインストール後に、撮像装置からコンピュータへ画像を転送する操作手順を表示するので、デジタルカメラや、パーソナルコンピュータの操作に不慣れなユーザでも、簡単に最初の操作ができるようにして、サポート窓口への問い合わせを減らし、メーカのユーザサポートにかかる電話代、人権費などの経費を低減することができる。
請求項５は、前記操作手順をガイダンス表示するか否かを選択可能としたことを特徴とする。
パーソナルコンピュータに習熟しているユーザは、細かなガイダンス表示を省略したい場合がある。そこで本発明では、撮像装置からパーソナルコンピュータへ画像を転送する操作手順を、ガイダンス表示するか否かを選択可能とするものである。
かかる発明によれば、操作手順をガイダンス表示するか否かを選択可能としたので、パーソナルコンピュータに習熟したユーザの要求も満足させることができる。
【０００７】
請求項６は、周辺装置とのインターフェイスを備えたコンピュータ上で動作し、前記周辺装置との接続を制御するドライバソフトウェアをインストールするステップと、前記周辺装置とコンピュータの接続ガイダンスを表示する表示ステップとを有する制御方法において、前記一連のステップの開始を指示する開始指示に応じて、前記ドライバソフトウェアのインストール制御の前に前記ドライバソフトウェアのインストール状態を解析し、正しくインストールされていない場合は、当該インストール状態をクリアすることを特徴とする。
パーソナルコンピュータへソフトをインストールする時に、ＵＳＢドライバの登録状態をチェックして失敗を検出すると、その状態をクリアすることによって、確実にその後のＵＳＢドライバインストールを成功させることができる。また、ＵＳＢドライバのインストール手順と、デジタルカメラからの画像取り込み確認方法を表示することにより、デジタルカメラやパーソナルコンピュータの操作に不慣れなユーザでも、簡単確実に最初の操作ができるようにしてサポート窓口への問い合わせを減らし、メーカのユーザサポートにかかる電話代、人権費などの経費を低減する。
かかる発明によれば、一連のステップの開始を指示する開始指示に応じて、ドライバソフトウェアのインストール制御の前にドライバソフトウェアのインストール状態を解析し、正しくインストールされていない場合は、当該インストール状態をクリアするので、その後のＵＳＢドライバインストールを成功させ、また、ＵＳＢドライバのインストール手順と、デジタルカメラからの画像取り込み確認方法を表示することにより、デジタルカメラやパーソナルコンピュータの操作に不慣れなユーザでも簡単確実に最初の操作ができるようにして、サポート窓口への問い合わせを減らし、メーカのユーザサポートにかかる電話代、人権費などの経費を低減することができる。
請求項７は、周辺装置とのインターフェイスを備えたコンピュータ上で動作し、前記周辺装置との接続を制御するドライバソフトウェアをインストールするステップと、前記周辺装置とコンピュータの接続ガイダンスを表示する表示ステップとを有する制御方法において、前記一連のステップの開始を指示する開始指示に応じて、前記ドライバソフトウェアのインストール状態を解析し、正しくインストールされていない場合は当該インストール状態をクリアし、前記接続ガイダンスを表示する表示ステップを実行することを特徴とする。
登録に失敗したパーソナルコンピュータで動作させると、ガイダンスに沿ってユーザが操作することにより、ＵＳＢドライバを修復及び再インストールができる。また、ＵＳＢドライバのクリアを行った場合のみ、このＵＳＢドライバの再インストール手順表示を行うようにし、ユーザが混乱するのを防止する。
かかる発明によれば、一連のステップの開始を指示する開始指示に応じて、ドライバソフトウェアのインストール状態を解析し、正しくインストールされていない場合は当該インストール状態をクリアし、接続ガイダンスを表示する表示ステップを実行するので、ユーザの混乱を防止することができる。
【０００８】
請求項８は、前記周辺装置とコンピュータの接続ガイダンスを表示する表示ステップを実行するか否かを選択可能としたことを特徴とする。
パーソナルコンピュータに習熟しているユーザは、細かなガイダンス表示を省略したい場合がある。そこで本発明では、ＵＳＢドライバのインストール手順を表示するか否かを選択できるようにし、パーソナルコンピュータに習熟したユーザにも簡単に最初の操作ができるようにして、サポート窓口への問い合わせを減らし、メーカのユーザサポートにかかる電話代、人権費などの経費を低減する。
かかる発明によれば、周辺装置とコンピュータの接続ガイダンスを表示する表示ステップを実行するか否かを選択可能としたので、サポート窓口への問い合わせを減らし、メーカのユーザサポートにかかる電話代、人権費などの経費を低減することができる。
請求項９は、前記基本ソフトウェアのウィザード画面の指定方法を表示する場合、該指定方法の表示位置を前記基本ソフトウェアのウィザード画面の表示位置と異なる位置に表示することを特徴とする。
基本ソフトの画面と同じ位置に表示すると、せっかくガイダンスを表示しても表示が見えなくなる虞がある。そこで本発明では、基本ソフトのウィザード画面の指定方法を表示する場合は、基本ソフトのウィザード画面の位置と異なる位置に表示し、操作しやすいソフトウェアを提供する。
かかる発明によれば、基本ソフトウェアのウィザード画面の指定方法を表示する場合、この指定方法の表示位置を基本ソフトウェアのウィザード画面の表示位置と異なる位置に表示するので、操作しやすいソフトウェアを提供することができる。
請求項１０は、請求項１乃至９の何れか一項に記載のインストール制御方法をコンピュータが制御可能にプログラミングしたことを特徴とする。
かかる発明によれば、本発明のインストール制御方法をコンピュータが制御可能なＯＳに従ってプログラミングすることにより、そのＯＳを備えたコンピュータであれば同じ処理方法により制御することができる。
請求項１１は、請求項１０に記載のインストール制御プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする。
かかる発明によれば、インストール制御プログラムをコンピュータが読み取り可能な形式で記録媒体に記録することにより、この記録媒体を持ち運ぶことにより何処でもプログラムを稼動することができる。
【発明の効果】
【０００９】
請求項１の発明によれば、周辺装置のドライバソフトウェアを前記コンピュータの基本ソフトウェアへ組み込む操作手順を、前記基本ソフトウェアの表示とは別に前記基本ソフトウェアのデフォルト表示と異なるガイダンスにより表示するので、デジタルカメラや、パーソナルコンピュータの操作に不慣れなユーザでも、簡単に最初の操作ができるようにして、サポート窓口への問い合わせを減らし、メーカのユーザサポートにかかる電話代、人権費などの経費を低減することができる。
また請求項２では、周辺装置のドライバソフトウェアをコンピュータの基本ソフトウェアへ組み込む操作手順を、基本ソフトウェアの表示とは別に基本ソフトの種類に応じて自動的にガイダンスを表示するので、デジタルカメラや、パーソナルコンピュータの操作に不慣れなユーザでも、簡単に最初の操作ができるようにして、サポート窓口への問い合わせを減らし、メーカのユーザサポートにかかる電話代、人権費などの経費を低減すること
ができる。
また請求項３では、周辺装置のドライバソフトウェアをコンピュータの基本ソフトウェアへ組み込む操作手順を、ガイダンス表示するか否かを選択可能としたので、パーソナルコンピュータに習熟したユーザの要求も満足させることができる。
また請求項４では、ドライバソフトウェアのインストール後に、撮像装置からコンピュータへ画像を転送する操作手順を表示するので、デジタルカメラや、パーソナルコンピュータの操作に不慣れなユーザでも、簡単に最初の操作ができるようにして、サポート窓口への問い合わせを減らし、メーカのユーザサポートにかかる電話代、人権費などの経費を低減することができる。
また請求項５では、操作手順をガイダンス表示するか否かを選択可能としたので、パーソナルコンピュータに習熟したユーザの要求も満足させることができる。
【００１０】
また請求項６では、一連のステップの開始を指示する開始指示に応じて、ドライバソフトウェアのインストール制御の前にドライバソフトウェアのインストール状態を解析し、正しくインストールされていない場合は、当該インストール状態をクリアするので、その後のＵＳＢドライバインストールを成功させ、また、ＵＳＢドライバのインストール手順と、デジタルカメラからの画像取り込み確認方法を表示することにより、デジタルカメラやパーソナルコンピュータの操作に不慣れなユーザでも簡単確実に最初の操作ができるようにして、サポート窓口への問い合わせを減らし、メーカのユーザサポートにかかる電話代、人権費などの経費を低減することができる。
また請求項７では、一連のステップの開始を指示する開始指示に応じて、ドライバソフトウェアのインストール状態を解析し、正しくインストールされていない場合は当該インストール状態をクリアし、接続ガイダンスを表示する表示ステップを実行するので、ユーザの混乱を防止することができる。
また請求項８では、周辺装置とコンピュータの接続ガイダンスを表示する表示ステップを実行するか否かを選択可能としたので、サポート窓口への問い合わせを減らし、メーカのユーザサポートにかかる電話代、人権費などの経費を低減することができる。
また請求項９では、基本ソフトウェアのウィザード画面の指定方法を表示する場合、この指定方法の表示位置を基本ソフトウェアのウィザード画面の表示位置と異なる位置に表示するので、操作しやすいソフトウェアを提供することができる。
また請求項１０では、本発明のインストール制御方法をコンピュータが制御可能なＯＳに従ってプログラミングすることにより、そのＯＳを備えたコンピュータであれば同じ処理方法により制御することができる。
また請求項１１では、インストール制御プログラムをコンピュータが読み取り可能な形式で記録媒体に記録することにより、この記録媒体を持ち運ぶことにより何処でもプログラムを稼動することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図１は本発明の制御方法が組み込まれたインストーラの構成を表す図である。このインストーラはパーソナルコンピュータ１００上で動作する。このパーソナルコンピュータ１００は、大きく分けてモニタ１、パソコン本体２、キーボード３、マウス４から構成されており、パソコン本体２はＣＰＵボード２ａ、記憶装置２ｂ、ＣＤ−ＲＯＭドライブ２ｃ、プログラムメモリ２ｄ、ＵＳＢデバイス２ｅなどから構成されている。
そしてＣＰＵボード２ａは、ソフトをプログラムメモリ２ｄから読み出し、その指令に応じて処理を実行する。また、キーボード３、マウス４からのユーザ操作の検出や、画像のモニタ１への表示、及びＵＳＢデバイス２ｅによって外部のデジタルカメラ５から画像ファイルを読み込み、ハードディスクなどの記憶装置２ｂへ保存を行う。またアプリケーションソフトが動作する上で、これらのハードウェアに対しての操作は、通常、基本ソフト（ＯＳ）を介在して行われる。
また本実施例では図示しないが、画像を一覧表示する画像閲覧アプリケーションソフト、画像をカメラから取り込む画像取り込みアプリケーションソフト、デジタルカメラとＣＰＵボード２ａ上のＵＳＢデバイス２ｅの通信制御を行うＵＳＢデバイスドライバ、およびこれらをインストールするインストーラソフトがＣＤ−ＲＯＭに記憶されている。インストーラは、これらのソフトがパーソナルコンピュータ１００上で動作できるように、ＣＤ−ＲＯＭドライブ２ｃ経由でソフトを読み込み、ハードディスクに展開しインストールするものである。そしてハードディスクに保存したソフトは、プログラムメモリ２ｄに入れられ、ＣＰＵボード２ａ上のＣＰＵにより実行されることとなる。インストーラプログラムが実行されると、本実施例においては、パーソナルコンピュータ１００のレジストリ情報２ｆをチェックする。ここでのレジストリ情報チェックは、後でインストールを行うＵＳＢドライバに対応するレジストリ情報をチェックし、不明となっているものがあれば削除（クリア）する。
【００１２】
次に、ＣＤ−ＲＯＭ上の画像閲覧ソフト、画像取り込みソフトなどのアプリケーションソフトを、ハードディスクに展開して保存（インストール）する。
次にＵＳＢデバイスドライバを、ハードディスクに展開して保存（インストール）する。これらのソフトウェアをインストールした後、カメラからパーソナルコンピュータへ画像を取り込むテストをするかどうかをモニタ画面１に表示し、ユーザに選択させる。画像を取り込むテストを選択すると、モニタ画面１に手順を表示し、それに沿って操作することにより、パーソナルコンピュータに不慣れなユーザでも簡単に画像を取り込むことができる。
また、パーソナルコンピュータ１００とカメラを接続したときに、ＯＳが行うプラグアンドプレイ動作において、ＯＳのバージョンによってはウィザードと呼ばれる画面を表示する機能を有する。（以降の説明において、ウィザード表示機能を有するＯＳバージョンと呼ぶ。）しかし、ＯＳの表示ウィザード機能で表示される内容は、どの周辺デバイスの場合でも矛盾しないような内容となっているので、不慣れなユーザにとってはわかりにくい場合がある。本実施例においては、ＯＳのバージョンを検出し、検出したＯＳのバージョンがウィザード表示機能を有するＯＳバージョンの場合は、画像を取り込むテストの表示の過程で、デジタルカメラ用のＵＳＢドライバをインストールする場合に特化した設定方法画面の表示を行うので、パーソナルコンピュータに不慣れなユーザでも簡単に操作ができる。この設定方法画面の表示は、ＯＳが有している機能であるウィザード画面表示とは別に行う。
ＯＳのバージョンの検出は、ＯＳの機能として予め用意されている関数を利用することで行うことが出来る。例えば、Windows（登録商標）では、GetVersionEx 関数を使用して、ＯＳのバージョンを検出する。
そして、ウィザード画面表示機能を有するＯＳのバージョンの情報を、予め、アプリケーションソフトに組み込んでおけば、検出したＯＳのバージョンがウィザード画面表示機能を有するかどうか、判断することが出来る。
【００１３】
図２はインストーラソフトの表示する画面一覧の図である。図４は、インストーラソフトの制御を示すフローチャートである。図２、図４を参照して本発明の主要な動作について詳細に説明する。
まず、パーソナルコンピュータに前述のＣＤ−ＲＯＭがセットされると、ＯＳが自動的にＣＤ−ＲＯＭ上の自動実行情報により、ＣＤ−ＲＯＭ上のインストーラソフトを起動する。インストーラソフトは、図２（ａ）のインストール画面を表示する（Ｓ１）。次にインストールボタンがマウスクリックされるのを待つ（Ｓ２）。Ｓ２にて終了ボタンが押されると、インストール画面を消し、このインストール動作を終了する。Ｓ２にてユーザがインストールボタンをクリックすると（Ｓ２でインストールのルート）、インストール動作が開始される。そして、パーソナルコンピュータのレジストリチェックを行う（Ｓ３）。レジストリをチェックして、デバイスＩＤに対応するレジストリ情報が不明となっている場合は（Ｓ３でＮＧのルート）、不明となっているデバイスをレジストリから削除する（図８参照：デバイス３、４が削除されている。）（Ｓ４）。Ｓ３のレジストリチェックで、レジストリ情報が不明でなかった場合は（Ｓ３でＯＫのルート）、Ｓ５にジャンプして（図７参照）、先述したように、画像閲覧アプリケーションソフト、画像取り込みアプリケーションソフト、ＵＳＢドライバのインストール（ハードディスクのC:\Programfiles\Ricoh\Xpフォルダへの保存）を行い（Ｓ５）、図２（ｂ）の「カメラから画像を取り込むテストを実行しますか？」の確認画面を表示する（Ｓ６）。次に「する」ボタンと「終了」ボタンのどちらかがクリックされるのを待つ（Ｓ７）。「終了」ボタンがクリックされると、このインストーラソフトを終了する。Ｓ７で「する」ボタンがクリックされると、図２（ｃ）の「カメラで画像を撮影してください」の画面を表示し（Ｓ８）、ＯＫボタンが押されると（Ｓ９）、図２（ｄ）の「カメラとパーソナルコンピュータを、ＵＳＢケーブルで接続してください」という画面を表示する（Ｓ１０）。そして、ＯＫボタンが押されると（Ｓ１１）、使用しているＯＳのバージョンがウィザード表示機能を有するＯＳバージョンかどうか判断する。具体的には、前記したように、ＯＳで用意されているGetVersionEx 関数をコールすることで実行し、実行した結果である戻り値により判断する（Ｓ１２）。使用しているＯＳバージョンがウィザード表示機能を有するＯＳバージョンでなければ、図２（ｅ）の「完了しましたか？」画面を表示し（Ｓ１３）、パーソナルコンピュータのＯＳは、ＵＳＢ接続を検出すると、プラグアンドプレイ動作によってＵＳＢドライバのインストールを開始する。また、本実施例においては、ＵＳＢドライバのインストールが完了すると、自動的にカメラからパーソナルコンピュータへ、画像の取り込みが行われる。Ｓ１３で表示した「完了しましたか？」の画面で、ホームページを開くボタンが押されると、Ｓ１４でホームページを開くボタンが押されたことを検出し、所定のＵＲＬのホームページを表示し（Ｓ１５）、ホームページ表示から抜けると、このフローを終了する。
【００１４】
Ｓ１４のボタン検出で、Ｎｏの場合、閉じるボタンが押されたかどうかを検出する（Ｓ１６）。閉じるボタンが押されると、このフローを終了し、閉じるボタンも押されていなければ、Ｓ１４に戻る。Ｓ１２のＯＳバージョン判断の結果、使用しているＯＳのバージョンがウィザード表示機能を有するＯＳバージョンの場合は、図２（ｆ）の「新しいハードウェアの検索ウィザードの開始画面が表示されたら、一覧または特定の場所からインストールする」画面を表示する（Ｓ１８）。ここで、この画面１０は図３のようにＯＳが表示する画面１１と重ならないように、モニタの画面左上に表示する。次に、「次へ」ボタンが押されるのを待ち（Ｓ１９）、「次へ」ボタンが押されると、図２（ｇ）の「次の場所で最適なドライバを検索するにチェックして．．．」画面をモニタの画面左上に表示する（Ｓ２０）。次に、「次へ」ボタンが押されるのを待つ（Ｓ２１）。Ｓ２１で「次へ」ボタンが押されるとＳ１３にジャンプし、すでに説明したＳ１２においてウィザード表示ＯＳでない場合にＳ１３に進んだ後と同様な処理を行う。
以上のように、ＯＳが表示するウィザード画面に対して、詳細な設定方法を表示するので、ユーザもその通りに操作すれば簡単にドライバのインストールができる。また、正しくインストールが完了すれば、同時に画像が正常に取り込まれることが明確に確認できるので、デジタルカメラからパーソナルコンピュータへの画像取り込みの操作方法がわからず、メーカへの問い合わせを低減することができる。
また、本実施例では、ホームページを開くことができるようにしているので、以上のインストール操作の過程での疑問点や、不具合について、最新の情報を見ることができる。
ここでは、インストーラとして、その動作の中でアプリケーションやＵＳＢドライバのインストールと、その後の画像取り込み確認動作をさせるように記載にしたが、アプリケーションソフトやＵＳＢドライバをインストールするインストーラと、その後の画像取り込み確認動作のソフトは別にして、個々に起動可能とし、最初のインストール時に、この２つを連続して起動するようにしたインストールソフトとしてもよい。
【００１５】
本発明の第２の実施例のＵＳＢ接続トラブルシューティングソフトは、同様に図１のようなパーソナルコンピュータ上で動作し、ＵＳＢドライバの修復を行うソフトウェアである。
また、本実施例のＣＤ−ＲＯＭには、ＵＳＢ接続トラブルシューティングソフト、画像を一覧表示する画像閲覧アプリケーションソフト、画像をカメラから取り込む画像取り込みアプリケーションソフト、デジタルカメラとＣＰＵボード上のＵＳＢデバイスの通信制御を行うＵＳＢデバイスドライバ、およびこれらをインストールするインストーラソフトが記憶されている。
インストーラは、これらのソフトがパーソナルコンピュータ上で動作できるように、ＣＤ−ＲＯＭドライブ経由でソフトを読み込み、ハードディスクに展開し保存、すなわちインストールする。
またハードディスクに保存したソフトは、プログラムメモリ２ｄに入れられＣＰＵボード２ａ上のＣＰＵにより実行されることとなる。インストーラプログラムが実行されると、本実施例においては、前述したＣＤ−ＲＯＭ上のＵＳＢ接続トラブルシューティングソフト、画像閲覧ソフト、画像取り込みソフトなどのアプリケーションソフトを、ハードディスクに展開して保存（インストール）する。また、次にＵＳＢデバイスドライバを、ハードディスクに展開して保存（インストール）する。
ここで、ユーザが、デジタルカメラとパーソナルコンピュータを接続して、カメラからパーソナルコンピュータへ画像を取り込もうとしても、画像が取り込めなくなったと仮定する。例えば、ソフトのインストール前にデジタルカメラとパーソナルコンピュータを接続して、ＣＤ−ＲＯＭをドライブにセットせずにプラグアンドプレイ動作でドライバインストールを進め、不明なデバイスとして登録されてしまった場合などである。
【００１６】
ここでユーザに、ＵＳＢ接続トラブルシューティングを実行してもらう。このソフトウェアは、まず、パーソナルコンピュータ１００のレジストリ情報２ｆをチェックする。このレジストリ情報チェックにおいて、デバイスＩＤに対応するレジストリ情報が不明となっているかどうかをチェックし、不明となっているものがあれば削除（クリア）する。
次に、カメラ５からパーソナルコンピュータ１００へ画像を取り込むテストをするかどうかをモニタ画面１に表示し、ユーザに選択させる。画像を取り込むテストを選択すると、モニタ画面に手順を表示し、それに沿って操作するとパーソナルコンピュータに不慣れなユーザでも、簡単に画像を取り込むことができる。
また、パーソナルコンピュータ１００とカメラ５を接続したときに、ＯＳが行うプラグアンドプレイ動作において、ＯＳのバージョンによってはウィザードと呼ばれる画面を表示する。しかし、ウィザード画面では、表示される内容がどの周辺デバイスの場合でも矛盾しないような内容となっているので、不慣れなユーザにとっては、わかりにくい場合がある。本実施例においては、ＯＳのバージョンを検出し、検出したＯＳのバージョンがウィザード表示機能を有するＯＳバージョン場合は、画像を取り込むテストの表示の過程で、デジタルカメラ用のＵＳＢドライバをインストールする場合に特化した設定方法の表示を行うので、パーソナルコンピュータに不慣れなユーザでも簡単に操作ができる。この設定方法画面の表示は、ＯＳが有している機能であるウィザード画面表示とは別に行う。
【００１７】
図５は、ＵＳＢ接続トラブルシューティングソフトの表示する画面一覧の図である。図６は、このソフトの制御を示すフローチャートである。図５、図６を参照して本発明の主要な動作について詳細に説明する。
ＵＳＢ接続トラブルシューティングソフトが起動すると、図５（ａ）の画面を表示する（Ｓ３１）。次に開始ボタンがマウスクリックされるのを待つ（Ｓ３２）。終了ボタンが押されると、画面を消しこのソフトの動作を終了する。Ｓ３２にてユーザが開始ボタンをクリックすると、パーソナルコンピュータのレジストリチェックを行う（Ｓ３３）。レジストリを検索してデバイスＩＤが不明だった場合は、不明なデバイスを削除する（図８参照：デバイス３、４が削除されている。）（Ｓ３４）。Ｓ３３のレジストリチェックで、不明でなかった場合は、Ｓ３５にジャンプして（図７参照）、ＵＳＢドライバをハードディスクのC:\Programfiles\Ricoh\Xpへ保存し（Ｓ３５）、Ｓ３４において不明なデバイスを削除したかどうかをチェックする（Ｓ３６）。削除しなかった場合はこのフローを終了する。Ｓ３６で削除した場合は、図５（ｂ）の「カメラから画像を取り込むテストを実行しますか？」の確認画面を表示する（Ｓ３７）。次に、「する」ボタンと「終了」ボタンのどちらかがクリックされるのを待つ（Ｓ３８）。「終了」ボタンがクリックされると、このソフトを終了する。「する」ボタンがクリックされると、図５（ｃ）の「カメラで画像を撮影してください」の画面を表示し（Ｓ３９）、ＯＫボタンが押されると（Ｓ４０）、図５（ｄ）の「カメラとパーソナルコンピュータを、ＵＳＢケーブルで接続してください」という画面を表示する（Ｓ４１）。そして、ＯＫボタンが押されると（Ｓ４２）、使用しているＯＳのバージョンがウィザード表示機能を有するＯＳバージョンかどうか判断する。具体的な判断方法は、前記したとおりである（Ｓ４３）。使用しているＯＳバージョンがウィザード表示機能を有するＯＳバージョンでなければ、図５（ｅ）の「完了しましたか？」画面を表示し（Ｓ４４）、パーソナルコンピュータのＯＳは、ＵＳＢ接続を検出すると、プラグアンドプレイ動作によってＵＳＢドライバのインストールを開始する。また、本実施例においては、ＵＳＢドライバのインストールが完了すると、自動的にカメラからパーソナルコンピュータへ、画像の取り込みが行われる。Ｓ４４で表示した「完了しましたか？」の画面で、ホームページを開くボタンが押されると、ホームページを開くボタンが押されたことを検出し（Ｓ４５）、所定のＵＲＬのホームページを表示し（Ｓ４６）、ホームページ表示から抜けると、このフローを終了する。
【００１８】
Ｓ４５のボタン検出で、Ｎｏの場合、閉じるボタンが押されたかどうかを検出する（Ｓ４７）。閉じるボタンが押されると、このフローを終了し、閉じるボタンも押されていなければ、Ｓ４５に戻る。
Ｓ４３で使用しているＯＳのバージョンがウィザード表示機能を有するＯＳバージョンであれば、図５（ｆ）の「新しいハードウェアの検索ウィザードの開始画面が表示されたら、一覧または特定の場所からインストールする」画面を表示し（Ｓ４８）、「次へ」ボタンが押されるのを待ち（Ｓ４９）、「次へ」ボタンが押されると、図５（ｇ）の「次の場所で最適なドライバを検索するにチェックして．．．」画面を表示する（Ｓ５０）。次に、「次へ」ボタンが押されるのを待つ（Ｓ５１）。Ｓ５１で「次へ」ボタンが押されるとＳ４４にジャンプし、すでに説明した、Ｓ４２において不明なデバイスを削除していない場合にＳ４３に進んだ後と同様な処理を行う。
【００１９】
以上のように、ＯＳが表示するドライバのインストール画面に対して、詳細な設定方法を表示するので、ユーザもその通りに操作すれば簡単にドライバのインストールができる。また、正しくインストールが完了すれば、同時に画像が正常に取り込まれることが明確に確認できるので、デジタルカメラからパーソナルコンピュータへの画像取り込みの操作方法がわからず、メーカへの問い合わせを低減することができる。
また、本実施例では、ホームページを開くことができるようにしているので、以上のインストール操作の過程での疑問点や、不具合について、最新の情報を見ることができる。
またここでは、インストーラとしてその動作の中でアプリケーションやＵＳＢドライバのインストールと、その後の画像取り込み確認動作をさせるように記載にしたが、アプリケーションソフトやＵＳＢドライバをインストールするインストーラと、その後の画像取り込み確認動作のソフトは別にして、個々に起動可能とし、最初のインストール時に、この２つを連続して起動するようにしたインストールソフトとしてもよい。
図７は本発明の不明デバイス削除前のレジストリ説明図である。また、図８は本発明の不明デバイス削除後のレジストリ説明図である。
【図面の簡単な説明】
【００２０】
【図１】本発明の制御方法が組み込まれたインストーラの構成を表す図である。
【図２】本発明のインストーラソフトの表示する画面一覧の図である。
【図３】本発明のＯＳの表示する画面１１と重ならないように、モニタの画面左上に表示した図である。
【図４】本発明のインストーラソフトの制御を示すフローチャートである。
【図５】本発明のＵＳＢ接続トラブルシューティングソフトの表示する画面一覧の図である。
【図６】本発明のインストーラソフトの制御を示すフローチャートである。
【図７】本発明の不明デバイス削除前のレジストリ説明図である。
【図８】本発明の不明デバイス削除後のレジストリ説明図である。
【符号の説明】
【００２１】
１００  パーソナルコンピュータ、１  モニタ、２  パソコン本体、３  キーボード、４  マウス、２ａ  ＣＰＵボード、２ｂ  記憶装置、２ｃ  ＣＤ−ＲＯＭドライブ、２ｄ  プログラムメモリ、２ｅ  ＵＳＢデバイス
【図１】
2005267603.tif 000003
【図２】
2005267603.tif 000004
【図３】
2005267603.tif 000005
【図４】
2005267603.tif 000006
【図５】
2005267603.tif 000007
【図６】
2005267603.tif 000008
【図７】
2005267603.tif 000009
【図８】
2005267603.tif 000010