(57)【要約】【課題】  ユーザ側における操作性が良好であり、しかもメーカ側における在庫管理が容易なサポートソフト。【解決手段】  複数の販売地域のそれぞれ毎に、その販売地域で販売されるべき製品の製品仕様が予め決められている場合において、各製品をサポートするためにユーザに提供されるサポートソフトであって、全ての販売地域の製品データを含むデータ部分とサポートプログラム部分と制御プログラム部分とを含み、制御プログラム部分は、インストール対象コンピュータが属する販売地域を認定する手段と操作画面の表示態様を制御する手段としてコンピュータを機能させるように仕組まれていることを特徴とするサポートソフト。【選択図】  図６
2007128441.tif 000002
【特許請求の範囲】
【請求項１】
複数の販売地域のそれぞれ毎に、その販売地域で販売されるべき製品の製品仕様が予め決められている場合において、各製品をサポートするためにユーザに提供されるサポートソフトであって、
全ての販売地域の製品データを含むデータ部分と、
コンピュータを所定の操作画面を有するサポートツールとして機能させることができるサポートプログラム部分と、
コンピュータをサポートツールの動作を制御する制御部として機能させることができる制御プログラム部分とを含み、さらに
データ部分は、全ての販売地域の製品データを含んだ状態で、サポートプログラム部分及び制御プログラム部分と共に、インストール対象となるコンピュータにインストールされるように仕組まれており、
制御プログラム部分は、
インストール対象コンピュータから読み取った地域コードに基づいて、又はユーザ操作を介して入力された地域コードに基づいて、そのインストール対象コンピュータが属する販売地域を認定する手段と、
インストールされた全ての販売地域の製品データの中で、認定された販売地域に対応する製品仕様の製品データのみが、サポートツールの操作画面上に使用可能な製品データとして出現するように、操作画面の表示態様を制御する手段として、
コンピュータを機能させるように仕組まれている、ことを特徴とするサポートソフト。
【請求項２】
複数の販売地域のそれぞれ毎に、その販売地域で販売されるべき製品の製品仕様が予め決められている場合において、各製品をサポートするためにユーザに提供されるサポートソフトであって、
全ての販売地域の製品データを含むデータ部分と、
コンピュータを所定の操作画面を有するサポートツールとして機能させることができるサポートプログラム部分と、
コンピュータをデータ部分についてのインストール動作を制御する制御部として機能させることができる制御プログラム部分とを含み、さらに
制御プログラム部分は、データ部分のインストールに先立って、インストール対象コンピュータに読み込まれて実行されるように仕組まれており、
制御プログラム部分は、
インストール対象コンピュータから読み取った地域コードに基づいて、又はユーザ操作を介して入力された地域コードに基づいて、そのインストール対象コンピュータが属する販売地域を認定する手段と、
データ部分に含まれる全ての販売地域の製品データの中で、認定された販売地域に対応する製品仕様の製品データのみが使用可能な製品データとしてインストール対象となるコンピュータにインストールされるように、インストール対象となる製品データの選択を制御する手段として、
コンピュータを機能させるように仕組まれている、ことを特徴とするサポートソフト。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばＦＡ用の各種（例えば、ＰＬＣシステムに組み込まれるサーボドライバ、インバータ等々）に使用されるサポートソフトに係り、例えば、ワールドワイドに設定された複数の販売地域（例えば、日本、欧州、北米等々）のそれぞれ毎に、その販売地域で販売されるべき製品の製品仕様が予め決められている場合において、各製品をサポートするためにユーザに提供されるサポートソフトに関する。
【背景技術】
【０００２】
ＦＡ用の各種製品（例えば、ＰＬＣシステムに組み込まれるサーボドライバ、インバータ等々）の分野においては、ワールドワイドに設定された複数の販売地域（例えば、日本、欧州、北米等々）のそれぞれ毎に、その販売地域で販売されるべき製品の製品仕様が予め決められている。
【０００３】
例えば、製品種別「サーボドライバ」には、第１の型式、第２の型式、第３の型式、第４の型式等々と言ったように１又は２以上の型式（製品仕様）が存在し、そのうち第１及び第２の型式は欧州、第３の型式は日本、第４の型式は北米と言ったように、各販売地域で販売されるべき製品の型式（製品仕様）が予め決められている。
【０００４】
同様にして、製品種別「インバータ」にも、第１の型式、第２の型式、第３の型式、第４の型式等々と言ったように１又は２以上の型式（製品仕様）が存在し、そのうち第１及び第２の型式は日本、第３の型式は北米、第４の型式は欧州と言ったように、各販売地域で販売されるべき製品の型式（製品仕様）が予め決められている。
【０００５】
この種の製品（例えば、「サーボドライバ」、「インバータドライバ」等々）にあっては、据え付け時、運転時、メンテナンス時等々におていは、様々な設定項目（パラメータ）のそれぞれについて、ユーザ仕様に合致したデータ設定、再設定、等々行うことが必要であり、そのためには「サーポートソフト」と一般に称されるツールソフトがＣＤ−ＲＯＭ等の記録媒体に格納された形式で顧客に提供される。
【０００６】
このサポートソフトが顧客側のコンピュータにインストールされると、コンピュータはサポートツールとして機能する。このサポートツールを通信を介して目的とする対象製品（「サーボドライバ」）、「インバータ」等）に接続することで、それらの製品に関する設定、再設定、チューニング等々の操作が可能となる。
【０００７】
すなわち、ツールソフトがコンピュータにインストールされると、コンピュータの表示画面上には、対象製品（例えば、「サーボドライバ」、「インバータ」等々）に関する設定、再設定、等々の操作に必要な操作案内やデータ一覧等を含む操作画面が表示され、顧客は操作画面との対話形式で必要な入力操作や選択操作等を行うことにより、最終的に目的を達成することができる。
【０００８】
全ての販売地域におけるユーザに対して、サポートサービスを充分に提供するためには、メーカーサイドとしては、各製品種別についての全ての製品仕様をカバーするサポート体制をとらねばならない。
【０００９】
従来、この種の製品のメーカー側としては、（１）全ての販売地域の製品データを含み、それがパソコンにインストールされると、全て販売地域の製品データが操作画面上に表示されるように仕組まれたサポートソフトを提供すること、（２）個々の販売地域（例えば、日本、欧州、北米等々）の製品データのみを含み、それがパソコンにインストールされると、特定の販売地域の製品データのみが操作画面上に表示されるように仕組まれたサポートソフトを提供すること、と言った２つの手法が採用されている。
【００１０】
しかしながら、後述するように、これらの手法はいずれも、幾つかの問題点が指摘されている。
【００１１】
なお、コンピュータのメモリから読み取られた地域情報を参照して、ユーザの地域のサポートセンタを選択することについては、特許文献１に記載されている。
【特許文献１】特開平１０−２５４７０８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記の手法（１）にあっては、その国で販売されていない型式の製品も全てユーザに提示されるため、ユーザが自分の環境で必要な情報のみを取捨選別する必要があり、混乱を生じる虞がある。更にこれとあわせて、その国で販売されてない製品に関する問い合わせがユーザからメーカにくる可能性があり、メーカ側でも混乱が生じる可能性がある。
【００１３】
また、上記の手法（２）の場合には、基本的な構成がほぼ同じであるサポートソフトが複数存在することとなり、ユーザが購入する場合に類似の複数の商品の中から選択する必要があり、混乱が生じる虞がある。また、サポートソフトを提供するメーカ側にとっても、基本構成がほぼ同じであるサポートソフトを複数種類抱えなければならず、商品管理が煩雑になるという問題がある。
【００１４】
この発明は、上記問題点に着目してなされたものであり、その目的とするところは、ユーザ側における操作性が良好であり、しかもメーカ側における在庫管理が容易なサポートソフトを提供することにある。
【００１５】
この発明のさらに他の目的並びに作用効果については、明細書の以下の記述を参照することにより、当業者であれば容易に理解されるであろう。
【課題を解決するための手段】
【００１６】
上記の技術的課題を解決するために、本発明のサポートソフトは、以下のように構成されている。
【００１７】
すなわち、本発明のサポートソフトは、複数の販売地域のそれぞれ毎に、その販売地域で販売されるべき製品の製品仕様が予め決められている場合において、各製品をサポートするためにユーザに提供される。
【００１８】
このサポートソフトは、全ての販売地域の製品データを含むデータ部分と、コンピュータを所定の操作画面を有するサポートツールとして機能させることができるサポートプログラム部分と、コンピュータをサポートツールの動作を制御する制御部として機能させることができる制御プログラム部分とを含んでいる。
【００１９】
さらに、データ部分は、全ての販売地域の製品データを含んだ状態で、サポートプログラム部分及び制御プログラム部分と共に、インストール対象となるコンピュータにインストールされるように仕組まれている。
【００２０】
制御プログラム部分は、インストール対象コンピュータから読み取った地域コードに基づいて、又はユーザ操作を介して入力された地域コードに基づいて、そのインストール対象コンピュータが属する販売地域を認定する手段と、インストールされた全ての販売地域の製品データの中で、認定された販売地域に対応する製品仕様の製品データのみが、サポートツールの操作画面上に使用可能な製品データとして出現するように、操作画面の表示態様を制御する手段として、コンピュータを機能させるように仕組まれている。
【００２１】
このような構成よりなるサポートソフトであれば、例えばＣＤ−ＲＯＭ等の記録媒体に格納した形態でユーザに提供されれば、これをユーザが自己のコンピュータ（例えば、パーソナルコンピュータ等）のＣＤ−ＲＯＭドライブに挿入すれば、データ部分は、全ての販売地域の製品データを含んだ状態で、サポートプログラム部分及び制御プログラム部分と共に、インストール対象となるコンピュータにインストールされる。しかるのち、サポートプログラム部分並びに制御プログラム部分が起動されれば、インストールされた全ての販売地域の製品データの中で、ユーザのコンピュータの属する販売地域に対応する製品仕様の製品データのみが、サポートツールの操作画面上に使用可能な製品データとして出現するから、以後、ユーザは他の販売地域の製品データに惑わされることなく、サポートツールを従前通りに使用して、対象製品に関する設定や再設定等のサポート操作を行うことができる。
【００２２】
このとき、インストール対象コンピュータが属する販売地域を、インストール対象コンピュータから読み取った地域コードに基づいて行うようにすれば、ユーザの手間が省ける一方、ユーザ操作を介して入力された地域コードに基づいて行うようにすれば、販売地域認定の確度を高めることができる。
【００２３】
別の一面から見た本発明のサポートソフトは、複数の販売地域のそれぞれ毎に、その販売地域で販売されるべき製品の製品仕様が予め決められている場合において、各製品をサポートするためにユーザに提供される。
【００２４】
このサポートソフトは、全ての販売地域の製品データを含むデータ部分と、コンピュータを所定の操作画面を有するサポートツールとして機能させることができるサポートプログラム部分と、コンピュータをデータ部分についてのインストール動作を制御する制御部として機能させることができる制御プログラム部分とを含んでいる。
【００２５】
さらに、制御プログラム部分は、データ部分のインストールに先立って、インストール対象コンピュータに読み込まれて実行されるように仕組まれている。
【００２６】
制御プログラム部分は、インストール対象コンピュータから読み取った地域コードに基づいて、又はユーザ操作を介して入力された地域コードに基づいて、そのインストール対象コンピュータが属する販売地域を認定する手段と、データ部分に含まれる全ての販売地域の製品データの中で、認定された販売地域に対応する製品仕様の製品データのみが使用可能な製品データとしてインストール対象となるコンピュータにインストールされるように、インストール対象となる製品データの選択を制御する手段として、コンピュータを機能させるように仕組まれている。
【００２７】
このような構成よりなるサポートソフトによれば、例えばＣＤ−ＲＯＭ等の記録媒体に格納した形態でユーザに提供されれば、これをユーザが自己のコンピュータ（例えば、パーソナルコンピュータ等）のＣＤ−ＲＯＭドライブに挿入すれば、制御プログラム部分は、データ部分のインストールに先立って、インストール対象コンピュータに読み込まれて実行される結果、データ部分に含まれる全ての販売地域の製品データの中で、認定された販売地域に対応する製品仕様の製品データのみが使用可能な製品データとしてインストール対象となるコンピュータにインストールされるから、以後、ユーザは他の販売地域の製品データに惑わされることなく、サポートツールを従前通りに使用して、対象製品に関する設定や再設定等のサポート操作を行うことができる。
【００２８】
このとき、インストール対象コンピュータが属する販売地域を、インストール対象コンピュータから読み取った地域コードに基づいて行うようにすれば、ユーザの手間が省ける一方、ユーザ操作を介して入力された地域コードに基づいて行うようにすれば、販売地域認定の確度を高めることができる。
【発明の効果】
【００２９】
本発明のサポートソフトによれば、使用地域によって必要なデータのみが表示されるため、ユーザは不要な情報によって混乱することがない。また、１つのサポート用プログラムで複数の国や地域に対応可能な為、管理等の手間もかからない。
【発明を実施するための最良の形態】
【００３０】
以下に、この発明のサポートソフトの好適な実施の一形態を添付図面を参照しながら詳細に説明する。尚、以下に説明する実施の形態は、本発明の一例を示すものに過ぎず、本発明の要旨とするところは、特許請求の範囲の記載によってのみ規定されるものである。
【００３１】
コンピュータをサポートツールとして機能させるためのサポートプログラムには、ネットワークツール、モーションツールなど様々な種類のものがある。本発明のサポートソフトは、１種類のツールのみを含むものであってもよいし、２種類以上のツールを含むものであってもよい。以下においては、２種類以上のツールを含む場合について説明するが、１種類のツールのみを含む場合には、ツールの地域判定のステップは不要であることは言うまでもない。
【００３２】
本発明においては、販売地域の判別は、日本、ヨーロッパ、アメリカ・・・のように国や地域単位で判別を行うように構成してもよいし、関東、関西、九州・・・のように、一つの国の中でもさらに小さな単位で判別を行うように構成してもよい。国や地域単位で判別を行う場合には、地域コードとしては、例えばレジストリキーを採用することが考えられる。使用しているパソコンのＯＳ（オペレーティングシステム）がＷｉｎｄｏｗｓ（登録商標）ＸＰである場合には、以下のレジストリキーを参照することが好ましい。
［HKEY_CURRENT_USER\Control Panel\International\iCountry］・・レジストリキーＡ
レジストリキーＡには国際電話の国番号が格納されており、国の判別が確実に行える。但し、このレジストリキーはＯＳによっては存在しない場合がある。レジストリキーＡが存在しない場合には、代わりに下記のレジストリキーＢを参照する。
［HKEY_CURRENT_USER\Control Panel\International\Locale］・・・レジストリキーＢ
レジストリキーＢはＷｉｎｄｏｗｓ（登録商標）の現在一般的に使用されている全てのバージョンに存在している。レジストリキーＢは時計等を設定するための地域コードが格納されておりレジストリキーＡと同様に地域の判別が可能であるが、国際電話の国番号が格納されているレジストリキーＡと比較すると多少地域の判別精度が落ちる。
【００３３】
サポートソフトは、地域コードを取得した後にサポートソフト起動時に参照する為のサポートソフト用地域コードをパソコンのいずれかの記憶領域に書き込み、このサポートソフト用地域コードを起動時に参照する。サポートソフトが地域コードを参照する頻度は、毎起動時でもよいし、起動１０回毎に参照、毎月最初の起動時に参照、というように構成してもよい。はじめに１回だけレジストリキーを参照し、その後はインストール時に書き込んだサポートプログラム用地域コードを参照するよう構成することにより、レジストリキーＡもしくはレジストリキーＢに変更があった場合でもサポートソフトは影響を受けることなく必要な情報のみが表示される。ユーザが別のエリアに移動した場合や、パソコンのレジストリキーと実際の使用環境とがずれている場合などを考慮して、所定の操作を行うことでインストール後であってもサポートプログラム用地域コードを変更できるように設計することが望ましい。なお、地域に対応するツールと製品データのみインストールする構成の場合において地域コードが変更された場合には、再度ＣＤ−ＲＯＭをセットし不足分をインストールするよう指示するように設計してもよい。
【００３４】
本発明に係るサポートソフトがインストールされるべきパソコン１の電気的ハードウェア構成の全体を示すブロック図が図１に示されている。同図に示されるように、パソコン１は、ＣＰＵ１０１と、入力部１０２と、出力部１０３と、表示部１０４と、通信部１０５と、電源部１０６と、半導体メモリで構成される記憶部１０７と、外部記憶部１１０とを備えている。入力部１０２の例としては、キーボード、マウス、その他各種入力装置などがあり、表示部１０４の例としては、液晶モニタやＣＲＴモニタなどがあり、外部記憶部１１０の例としては、外付けＨＤＤ等の各種記憶装置などがある。本発明に係るサポートソフトは、外部記憶部１１０に格納され、実行に際しては記憶部１０７に展開される。
【００３５】
本発明に係るサポートソフトの分類構造が図４に示されている。サポートソフトには、ネットワークツール、モーションツールＡ、モーションツールＢ、・・・というように複数のツールが含まれており、ツール毎に対応する国や地域が異なる。また、複数の国や地域に対応しているツールであっても、そのツールが対応している製品の中には複数の国や地域で提供されている製品もあれば、特定の国のみで提供されている製品もある。例えば、モーションツールＡが対応する製品のうち、製品名「サーボドライバ」の型式「ＡＢＣＤ」はヨーロッパエリアのみで提供されているが、型式「ＡＢＣＣ」は北米エリアとアジアエリアで提供、型式「ＡＢ７Ｄ」はアジアエリアのみで提供・・・というようにそれぞれ提供するエリアが異なる。
【００３６】
このようなサポートソフトの格納例を示すメモリマップが図２に示されている。サポートソフトのメモリ領域２００には、インストール時に必要なＴＯＣ（Table of Contents：コンテンツの目次）２０１などの情報、各種ツールなどが格納されている。ツールに関するデータは、ネットワークツール２０２、モーションツールＡ・２０３、モーションツールＢ・２０４、・・・というようにツール毎に別の領域にそれぞれ格納されている。また、各ツールに関するデータと関連付けて、ツールが対応する地域の情報も格納されている。例えば、ネットワークツール２０２は、ＥＰ，ＪＰ，・・・という地域に対応しており、モーションツールＢ・２０４はＥＰに対応している。
【００３７】
各ツール毎のメモリ領域には、ツールの機能に関する情報の他に、各ツールが対応可能な製品のデータが格納されている。製品データの格納例を示すメモリマップが図３に示されている。ツールが格納されているメモリ領域３００にはそのツールが対応する製品の製品データと対応地域の情報が格納されており、型式「ＡＢＣＤ」の製品データ３０１、型式「ＡＢＣＣ」の製品データ３０２、型式「ＡＢ７Ｄ」の製品データ３０３、・・・というように型式毎に別れて格納されている。また、各型式に関するデータと関連付けて、それぞれの型式が対応する地域の情報も格納されている。例えば、型式「ＡＢＣＤ」の製品データ３０１はＥＰに対応しており、型式「ＡＢＣＣ」の製品データ３０２はＮＡ，ＪＰに対応している。
【００３８】
次に、本発明に係るサポートソフトのインストールと起動について、制御プログラムにおける処理を中心に説明する。先にも述べたように、本発明のサポートソフトにおいては、サポートソフトに含まれる全てのツールをパソコンにインストールして、ユーザの地域に対応するツールと、ユーザの地域に対応する型式の製品データのみを表示するように構成してもよいし、ユーザの地域に対応するツールと、ユーザの地域に対応する型式の製品データのみをパソコンにインストールするように構成してもよい。なお、ここではＯＳとしてＷｉｎｄｏｗｓ（登録商標）が搭載されたパソコンの例である。
【００３９】
先ずはじめに、全てのツールをインストールして必要な情報のみを表示する構成について説明する。全ての内容をインストールする場合のインストール処理のゼネラルフロー（その１）が図１０に示されている。パソコンは、サポートソフトが格納されたＣＤ−ＲＯＭがＣＤドライブにセットされるまで待機し（ステップ１００１、ステップ１００２ＮＯ）、ＣＤ−ＲＯＭがセットされたことを検知すると（ステップ１００２ＹＥＳ）、ＴＯＣが読み込まれインストーラが起動する（ステップ１００３）。
【００４０】
インストーラが起動すると、はじめに準備処理と地域コード設定処理が順次行われる（ステップ１００４、ステップ１００５）。準備処理の詳細が図１２に、地域コード設定処理の詳細が図１３に、それぞれ示されている。準備処理がはじまると、言語選択画面が表示され使用言語が選択されるまで待機する（ステップ１２０１）。使用言語が選択されると言語設定処理が行われ（ステップ１２０１ＹＥＳ、ステップ１２０３）、続いてインストール先選択画面が表示される（ステップ１２０４）。インストール先を指示することによりインストール先設定処理が終了し、準備処理が終了する（ステップ１２０５ＹＥＳ、ステップ１２０６）。
【００４１】
次に、地域コード設定処理について説明する。ここで用いる地域コードとしては、例えばレジストリキーＡ［HKEY_CURRENT_USER\Control Panel\International\iCountry］が考えられる。しかしながら、レジストリキーＡはＯＳによっては存在しないこともあるため、この場合にはレジストリキーＡとは異なる別のレジストリキーＢ［HKEY_CURRENT_USER\Control Panel\International\Locale］を参照する。
【００４２】
地域コード設定処理が開始されると、先ずレジストリキーＡ［HKEY_CURRENT_USER\Control Panel\International\iCountry］が存在するか否かの判定が行われる（ステップ１３０１）。レジストリキーＡが存在した場合には（ステップ１３０１ＹＥＳ）、レジストリキーＡを取得しインストーラ内のテーブルとつきあわせてユーザの地域を算出する（ステップ１３０２、ステップ１３０６）。レジストリキーＡには国際電話の国番号が含まれており、インストーラはレジストリキーＡを参照することによりユーザの地域を判別可能である。レジストリキーＡが存在しなかった場合には別のレジストリキーＢ［HKEY_CURRENT_USER\Control Panel\International\Locale］を取得し（ステップ１３０１ＮＯ、ステップ１３０３ＹＥＳ、ステップ１３０５）、レジストリキーＢとインストーラ内のテーブルとをつきあわせてユーザの地域を算出する（ステップ１３０６）。レジストリキーＢが存在しなかった場合には何らかの問題があると考えられるので、エラー処理に移行する（ステップ１３０３ＮＯ、ステップ１３０４）。エラー処理としては、インストール処理自体を終了する、レジストリキーＡ及びＢが発見されない旨を表示する、などが考えられる。インストーラは、レジストリキーＡもしくはレジストリキーＢに基づいて得られた地域コードよりユーザの地域を算出し（ステップ１３０６）、サポートソフトが参照するための地域コードを書き込み地域コード設定処理を終了する（ステップ１３０７）。
【００４３】
図１０に戻り、準備処理と地域コード設定処理が完了すると（ステップ１００４、ステップ１００５）、インストーラはインストールの為の準備が完了したか否かの判定を行う（ステップ１００６）。インストール準備が完了してないと判定された場合にはエラー処理を行う（ステップ１００６ＮＯ、ステップ１００７）。エラー処理としては、設定が未完である項目を設定するように指示を出す、などが考えられる。インストール準備が完了している場合には、全データインストール処理を実行する（ステップ１００６ＹＥＳ、ステップ１００８）。この例では、サポートソフト中の全てのツール、全ての製品データをパソコンにインストールして地域に対応する分のみ表示するという構成であるため、ここでは全てのツール、全てのデータをインストールする。
【００４４】
図１０の例においては、地域コードはレジストリキーＡもしくはレジストリキーＢを参照して決定されたが、ユーザが移動した場合などを考慮して他の手段にて地域コードを設定可能にしてもよい。地域設定をユーザが任意で行う場合のインストール処理のゼネラルフロー（その２）が図１１に示されている。パソコンは、サポートソフトが格納されたＣＤ−ＲＯＭがＣＤドライブにセットされるまで待機し（ステップ１１０１、ステップ１１０２ＮＯ）、ＣＤ−ＲＯＭがセットされたことを検知すると、ＴＯＣを読み込んでインストーラを起動する（ステップ１１０２ＹＥＳ、ステップ１１０３）。インストーラを起動すると、はじめに準備処理が行われ（ステップ１１０４、図１２参照）、準備処理が終了すると地域選択画面が表示される（ステップ１１０５、図５参照）。
【００４５】
地域選択画面の一例が図５に示されている。ユーザは表示されたエリアの中から該当するエリアを選択する。同図において、５０１は地域選択欄、５０２は選択部分、５０３は「戻る」ボタン、５０４は「次へ」ボタン、５０５はキャンセルボタンである。画面表示の構成は製品の提供エリア・提供国ごとに分けることが好ましい。この例では、地域選択欄５０１の選択項目は、「アメリカ」、「その他アジアおよびオセアニア」、「ヨーロッパ、中東及びアフリカ」、「韓国」、「台湾」、「中国」、「日本」となっているが、選択項目の設定は必要に応じて適宜行われるものである。
【００４６】
図１１に戻り、地域選択が行われると（ステップ１１０６ＹＥＳ）、選択された地域に基づきサポートソフトが参照するための地域コードをパソコンの所定の領域に書き込む（ステップ１１０７）。次にインストーラは、インストールの為の準備が完了したか否かの判定を行い、インストール準備が完了してないと判定された場合にはエラー処理を行う（ステップ１１０８ＮＯ、ステップ１１０９）。エラー処理としては、設定が未完である項目を設定するように指示を出す、などが考えられる。インストール準備が完了している場合には、全データインストール処理を実行する（ステップ１１０８ＹＥＳ、ステップ１１１０）。この例でも図１０の場合と同様にサポートソフト中の全てのツール、全ての製品データをパソコンにインストールして地域に対応する分のみ表示するという構成であるため、ここでは全てのツール、全てのデータをインストールする。
【００４７】
次に、図１０もしくは図１１の流れに基づいてインストールされたサポートソフトの起動について説明する。本発明が適用されたサポートソフトの表示処理のゼネラルフローが図１４に示されている。サポートソフトを起動すると、先ずはじめにインストール時に書き込んだ地域コードを参照する（ステップ１４０１）。具体的には、図１１のステップ１１０７、図１３のステップ１３０７にて書き込まれたサポートプログラム用地域コードである。この例においては、ユーザの地域は地域Ａであるとする。
【００４８】
次に、サポートソフトは各ツールと製品データを表示するか否かの判定を行う。ステップ１４０２のツール地域判定処理の詳細が図１５に示されている。サポートソフト中にツールはｎＭＡＸ個含まれている。これらのツールにはそれぞれに１，２，３・・・ｎＭＡＸの番号が割り当てられており、ｎ＝１より順番に判定が行われる（ステップ１５０１、ステップ１５０２）。まずｎ＝１のツールについて、このツールが地域Ａに対応しているか否かの判定を行う（ステップ１５０３、ステップ１５０４）。ツールが地域Ａに対応している場合にはフラグＯＮとし（ステップ１５０４ＹＥＳ、ステップ１５０５）、地域Ａに対応していない場合にはフラグＯＦＦとする（ステップ１５０４ＮＯ）。フラグＯＮ／ＯＦＦを決定した後に、判定を行ったツールがｎＭＡＸのツールであるか否かの判定を行う（ステップ１５０６）。ツールがｎＭＡＸ目でない場合には（ステップ１５０６ＮＯ）、ｎ＝ｎ＋１とし次のデータについて先と同様に地域Ａに対応しているか否かの判定を行う（ステップ１５０２〜ステップ１５０５）。ツールがｎＭＡＸまで達した場合には（ステップ１５０６ＹＥＳ）、ツールについての地域判定処理を終了する。
【００４９】
次に、製品データの地域判定処理について説明する。製品データ地域判定処理は、ツール地域判定処理（図１５参照）にてフラグＯＮとされたツールについてのみ行われる。ステップ１４０３の製品データ地域判定処理の詳細が図１６に示されている。地域Ａに対応しているとされたツール中には製品データはｍＭＡＸ個含まれている。それぞれに１，２，３・・・ｍＭＡＸの番号が割り当てられており、ｍ＝１より順番に判定が行われる（ステップ１６０１、ステップ１６０２）。まずｍ＝１の製品データについて、この製品が地域Ａで販売されているか否かの判定を行う（ステップ１６０３、ステップ１６０４）。製品データが地域Ａで販売されている場合にはフラグＯＮとし（ステップ１６０４ＹＥＳ、ステップ１６０５）、地域Ａで販売されていない場合にはフラグＯＦＦとする（ステップ１６０４ＮＯ）。フラグＯＮ／ＯＦＦを決定し、この時点でその製品がｍＭＡＸの製品であるか否かの判定を行う（ステップ１６０６）。製品がｍＭＡＸまで達していない場合には（ステップ１６０６ＮＯ）、ｍ＝ｍ＋１とし次の製品について先と同様の判定を行う（ステップ１６０２〜ステップ１６０５）。製品データの判定がｍＭＡＸまで達し、地域Ａで使用可能なすべてのツールについて製品データの判定が終了した場合には製品データについての地域判定処理を終了する（ステップ１６０６ＹＥＳ）。
【００５０】
図１４に戻って、ツール、製品データのそれぞれについて地域判定処理が終了したら（ステップ１４０２、ステップ１４０３）、それぞれの判定処理にてフラグの立ったツール、製品データを表示する（ステップ１４０４）。
【００５１】
次に、サポートプログラム部分について説明する。先にも述べたように、本発明のサポートソフトは、コンピュータをサポートツールとして機能させるサポートプログラム部分を含むものである。サポートプログラムにおける処理については、既知のものであるためここでは省略し、コンピュータをサポートツールとして機能させたときの画面の表示例について説明する。本発明が適用されたサポートソフトの地域別画面表示例が、図６〜８に示されている。図６において、６０１は製品名表示欄、６０２は押し下げボタン、６０３は製品名選択欄、６０４は製品設定ボタン、６０５はコメント欄、６０６は「ＯＫ」ボタン、６０７は「キャンセル」ボタン、６０８は「ヘルプ」ボタンである。図７において、７０１は製品名表示欄、７０２は押し下げボタン、７０３は製品名選択欄、７０４は製品設定ボタン、７０５はコメント欄、７０６は「ＯＫ」ボタン、７０７は「キャンセル」ボタン、７０８は「ヘルプ」ボタンである。図８において、８０１は製品名表示欄、８０２は押し下げボタン、８０３は製品名選択欄、８０４は製品設定ボタン、８０５はコメント欄、８０６は「ＯＫ」ボタン、８０７は「キャンセル」ボタン、８０８は「ヘルプ」ボタンである。
【００５２】
図６〜８においては、押し下げボタン６０２，７０２，８０２を押すことで製品名選択欄６０３，７０３，８０３が表示される。表示された製品名一覧の中から一つを選択し、製品設定ボタン６０４，７０４，８０４を押すことで製品が設定される。コメント欄６０５，７０５，８０５には適宜コメントが書込可能になっている。各種項目の設定を終えたときには、ＯＫボタン６０６，７０６，８０６を押すことで製品名表示欄６０１，７０１，８０１に表示された製品について詳細な設定を行う画面に移る。この製品毎の設定画面については図９に示されており、これは後段にて説明する。図６〜８に戻り、設定を途中で終了したい場合には、キャンセルボタン６０７，７０７，８０７を押すことで操作を終了可能である。また、操作等で不明な点がある場合には、ヘルプボタン６０８，７０８，８０８を押すことによりヘルプ画面が表示され、詳細な操作方法・設定方法などが参照可能となる。
【００５３】
図６〜８に示されている画面は全て同じツールに対応する製品の表示であるが、それぞれ使用地域が異なっているために使用可能な製品が異なり、製品名選択欄６０３，７０３，８０３に表示される製品名もそれぞれに異なる。図６では、製品名選択欄６０３には、このツールに対応する製品として型式「ＡＢＣＤ」、「３ＭＲ−７Ｂ」、「３ＭＲ−７Ｇ」、・・・という製品名が表示されている。これに対して、図７の製品名選択欄７０３には、選択可能な製品として型式「ＡＢＣＣ」、「ＡＢＣＸ」、・・・という製品名が表示され、図８の製品名選択欄８０３には、型式「ＡＢＣＣ」、「ＡＢ７Ｃ」という製品名が表示されている。
【００５４】
従前のサポートソフトでは、このような複数地域で提供されているツールの対応製品を表示するときには、対応する製品として型式「ＡＢＣＤ」、「３ＭＲ−７Ｂ」、「３ＭＲ−７Ｇ」、「ＡＢＣＣ」、「ＡＢＣＸ」、「ＡＢＣＤ」・・・と一部地域のみで提供されている製品も含めすべての製品名が表示されており、ユーザは大量の製品の中から自分の地域に対応する製品を検索するのが困難であった。これに対して本発明が適用されたサポートソフトによれば、図６〜８に示されているようにユーザの地域に対応する製品のみが表示されるため、ユーザが製品を探すのも容易である。
【００５５】
次に、サポートツールの機能の一つである製品毎の項目設定について簡単に説明する。製品毎の設定画面の一例が図９に示されている。同図において、９０１は設定カテゴリー選択欄、９０２は選択項目表示欄、９０３は詳細項目設定欄、９０４は個別項目表示欄、９０５は押し下げボタン、９０６は個別項目選択欄である。図６〜８において、製品名を選択しＯＫボタン６０６，７０６，８０６を押すことで図９に示される製品毎の設定画面が表示される。ユーザが、カテゴリー選択欄９０１より設定を行いたいカテゴリーを選択すると、そのカテゴリー毎に設定可能な項目ｎ０１、ｎ０２、ｎ０３・・・が詳細項目設定欄９０３に表示される。設定を行いたい項目（ここではｎ０２）を選択すると、その項目の詳細な内容と、その項目の各選択肢の詳細が選択項目表示欄９０２に表示される。個別項目毎の設定内容を変更したいときには、押し下げボタン９０５を押し個別項目選択欄９０６を表示させ、項目の設定を行う。選択された項目は個別項目表示欄９０４に表示される。
【００５６】
図１０〜１６の例においては、サポートソフト中の全てのツールをインストールし表示の際にツール毎、製品毎に地域判定を行う例について説明したが、本発明においてはインストールの際にユーザの地域に対応するツール・製品データのみインストールするように構成してもよい。ユーザの地域に対応するツール及び製品データのみインストールする場合のゼネラルフロー（その１）が図１７に示されている。
【００５７】
パソコンは、サポートソフトが格納されたＣＤ−ＲＯＭがＣＤドライブにセットされるまで待機し（ステップ１７０１、ステップ１７０２ＮＯ）、ＣＤ−ＲＯＭがセットされたことを検知するとＴＯＣを読み込みインストーラを起動する（ステップ１７０２ＹＥＳ、ステップ１７０３）。インストーラが起動されると、先ずはじめに準備処理が行われ（ステップ１７０４、図１２参照）、次いで地域コード設定処理が行われる（ステップ１７０５、図１３参照）。次に、地域コード設定処理にて書き込まれた地域コードを参照してツール地域判定処理と（ステップ１７０６、図１５参照）、ツール地域判定処理にてその地域に対応すると判定されたツールについて製品データの地域判定処理が行われる（ステップ１７０７、図１６参照）。ツール地域判定処理と製品データ地域判定処理が完了すると、インストーラはインストールの為の準備が完了したか否かの判定を行い、インストール準備が完了してないと判定された場合にはエラー処理を行う（ステップ１７０８ＮＯ、ステップ１７０９）。エラー処理としては、設定が未完である項目を設定するように指示を出す、などが考えられる。インストール準備が完了していると判定された場合には、ツール地域判定処理でフラグＯＮとなったツールと、製品データ地域判定処理でフラグＯＮとなった製品データとをパソコンにインストールする（ステップ１７０８ＹＥＳ、ステップ１７１０）。
【００５８】
次に、地域設定をユーザが任意で行う場合の例について説明する。ユーザの地域に対応するツール及び製品データのみインストールする場合のゼネラルフロー（その２）が図１８に示されている。
【００５９】
パソコンは、サポートソフトが格納されたＣＤ−ＲＯＭがＣＤドライブにセットされるまで待機し（ステップ１８０１、ステップ１８０２ＮＯ）、ＣＤ−ＲＯＭがセットされたことを検知すると、ＴＯＣを読み込みインストーラを起動する（ステップ１８０２ＹＥＳ、ステップ１８０３）。インストーラが起動すると、はじめに準備処理が行われ（ステップ１８０４、図１２参照）、次いで地域選択画面が表示される（ステップ１８０５、図５参照）。地域選択画面を表示し地域選択が行われるまで待機し、地域選択が行われると選択された地域に基づきサポートソフトが参照するためのサポートプログラム用地域コードをパソコン内の所定エリアに書き込む（ステップ１８０６ＹＥＳ、ステップ１８０７）。次に、インストーラは地域コード設定処理にて書き込まれたサポートプログラム用地域コードを参照してツール地域判定処理を行う（ステップ１８０８、図１５参照）。ツール地域判定処理が完了すると、ツール地域判定処理にてフラグＯＮとなったツールについて個々の製品毎に製品データ地域判定処理を行う（ステップ１８０９、図１６参照）。ツール地域判定処理と製品データ地域判定処理とが終了すると、インストーラはインストールの為の準備が完了したか否かの判定を行い、インストール準備が完了してないと判定された場合にはエラー処理を行う（ステップ１８１０ＮＯ、ステップ１８１１）。エラー処理としては、設定が未完である項目を設定するように指示を出す、などが考えられる。インストール準備が完了している場合には、ツール地域判定処理と製品データ地域判定処理とでフラグＯＮとなったツールと製品データのインストール処理を実行する（ステップ１８１０ＹＥＳ、ステップ１８１２）。
【産業上の利用可能性】
【００６０】
以上述べたように、本発明が適用されたサポートソフトによれば、使用地域によって必要なデータのみが表示されるため、ユーザは不要な情報によって混乱することがなく、また、１つのサポートソフトで複数の国や地域に対応可能な為、メーカ側も管理等の手間がかからないものである。
【００６１】
また、サポートプログラム用地域コードを、インストールと表示以外に用いることも可能である。例えば、各種機器の初期条件設定などに用いることにより、それぞれの国や地域で用いられる条件を最初から設定しておくことが可能となり、より国や地域に即したサポートソフトを提供することができる。
【図面の簡単な説明】
【００６２】
【図１】ハードウェア構成を示すブロック図である。
【図２】サポートソフトのメモリマップを表す図である。
【図３】製品データの格納例を示すメモリマップである。
【図４】製品データの分類を示す図である。
【図５】地域選択画面の一例を表す図である。
【図６】地域別製品表示例（その１）である。
【図７】地域別製品表示例（その２）である。
【図８】地域別製品表示例（その３）である。
【図９】製品の設定画面の一例である。
【図１０】インストール処理のゼネラルフロー（その１）である。
【図１１】インストール処理のゼネラルフロー（その２）である。
【図１２】準備処理の詳細フローである。
【図１３】地域コード設定処理の詳細フローである。
【図１４】表示処理のゼネラルフローである。
【図１５】ツール地域判定処理の詳細フローである。
【図１６】製品データ地域判定処理の詳細フローである。
【図１７】地域別インストール処理のゼネラルフロー（その１）である。
【図１８】地域別インストール処理のゼネラルフロー（その２）である。
【符号の説明】
【００６３】
１００  パソコン
１０１  ＣＰＵ
１０２  入力部
１０３  出力部
１０４  表示部
１０５  通信部
１０６  電源部
１０７  記憶部
１１０  外部記憶部
【図１】
2007128441.tif 000003
【図２】
2007128441.tif 000004
【図３】
2007128441.tif 000005
【図４】
2007128441.tif 000006
【図５】
2007128441.tif 000007
【図６】
2007128441.tif 000008
【図７】
2007128441.tif 000009
【図８】
2007128441.tif 000010
【図９】
2007128441.tif 000011
【図１０】
2007128441.tif 000012
【図１１】
2007128441.tif 000013
【図１２】
2007128441.tif 000014
【図１３】
2007128441.tif 000015
【図１４】
2007128441.tif 000016
【図１５】
2007128441.tif 000017
【図１６】
2007128441.tif 000018
【図１７】
2007128441.tif 000019
【図１８】
2007128441.tif 000020