(57)【要約】      （修正有）【課題】  アプリケーションプログラムの初期設定作業を容易化し、また、多数のコンピュータにインストールされたアプリケーションプログラムに対して、統一的な初期設定を行う。【解決手段】  アプリケーションプログラムの初期設定項目の設定内容を記述したカスタマイズファイル１３を参照して、コンピュータにインストールしたアプリケーションプログラム１１の個別設定ツール１２が当該アプリケーションプログラムの初期設定を行う。これにより、ユーザが個別的に初期設定を行う必要がなくなり、複数のコンピュータにおけるアプリケーションプログラムの初期設定を統一的に行うことができる。また、個別設定ツール１２がカスタマイズファイル１３の記述内容に従って実行モジュール１４を起動してアプリケーションプログラム１１に拡張設定を行う。【選択図】  図２
2006085544.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータにインストールしたアプリケーションプログラムに当該アプリケーションプラグラムの個別設定ツールにより、ユーザが当該アプリケーションプログラムをコンピュータ上で動作させて使用するために必要な初期設定を行うプログラムの個別設定方法であって、
前記アプリケーションプログラムに初期設定する項目の設定内容を記述したカスタマイズファイルを前記コンピュータに記憶させ、
前記個別設定ツールが当該カスタマイズファイルの記述内容に従って前記アプリケーションプログラムに初期設定を行うことを特徴とするプログラムの個別設定方法。
【請求項２】
請求項１に記載のプログラムの個別設定方法において、
前記個別設定ツールが初期設定する項目以外の拡張設定項目の初期設定を行う実行モジュールを前記コンピュータに記憶させ、
前記カスタマイズファイルに当該実行モジュールの識別情報を記述し、
前記個別設定ツールが当該カスタマイズファイルの記述内容に従って当該実行モジュールを起動し、
当該実行モジュールが前記アプリケーションプログラムに拡張設定を行うことを特徴とするプログラムの個別設定方法。
【請求項３】
請求項１又は請求項２に記載のプログラムの個別設定方法において、
前記カスタマイズファイルに前記初期設定に係るユーザインタフェースを画面表示するか否かの設定を記述し、
前記個別設定ツールが、当該カスタマイズファイルにユーザインタフェースを画面表示する設定の記述がある場合にはユーザインタフェースを画面表示するとともに当該ユーザインタフェースからのユーザ入力に従って前記アプリケーションプログラムに初期設定を行うことを特徴とするプログラムの個別設定方法。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載のプログラムの個別設定方法において、
前記カスタマイズファイルは、前記ユーザが使用するコンピュータを管理するシステム管理者が記述することを特徴とするプログラムの個別設定方法。
【請求項５】
インストールしたアプリケーションプログラムに当該アプリケーションプラグラムの個別設定ツールにより、ユーザが当該アプリケーションプログラムをコンピュータ上で動作させて使用するために必要な初期設定を行うコンピュータシステムであって、
前記アプリケーションプログラムに初期設定する項目の設定内容が予め記述され、前記個別設定ツールが参照して当該記述内容に従って前記アプリケーションプログラムに初期設定を行うカスタマイズファイルを有することを特徴とするコンピュータシステム。
【請求項６】
請求項５に記載のコンピュータシステムにおいて、
前記個別設定ツールが初期設定する項目以外の拡張設定項目の初期設定を行う実行モジュールを更に有し、前記カスタマイズファイルには当該実行モジュールの識別情報が更に記述されており、
前記個別設定ツールが当該カスタマイズファイルの記述内容に従って当該実行モジュールを起動して、当該実行モジュールが前記アプリケーションプログラムに拡張設定を行うことを特徴とするコンピュータシステム。
【請求項７】
請求項５又は請求項６に記載のコンピュータシステムにおいて、
前記カスタマイズファイルに前記初期設定に係るユーザインタフェースを画面表示するか否かの設定が更に記述されており、
前記個別設定ツールが、当該カスタマイズファイルにユーザインタフェースを画面表示する設定の記述がある場合にはユーザインタフェースを画面表示するとともに当該ユーザインタフェースからのユーザ入力に従って前記アプリケーションプログラムに初期設定を行うことを特徴とするコンピュータシステム。
【請求項８】
請求項５乃至請求項７のいずれか１項に記載のコンピュータシステムにおいて、
前記カスタマイズファイルは、前記ユーザが使用するコンピュータを管理するシステム管理者が記述したカスタマイズファイルを外部から受け付けて記憶することを特徴とするコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータにインストールしたアプリケーションプログラムを初期設定する技術に関し、特に、設定すべき事項の設定内容を記述したカスタマイズファイルに従ってアプリケーションプログラムの個別設定を行う技術に関する。
【背景技術】
【０００２】
コンピュータには文書処理等の種々なアプリケーションプログラムがインストールされ、コンピュータを使用するユーザはアプロケーションプログラムを動作させることで、文書処理等の種々な業務を行うことができる。
アプロケーションプログラムにインストールは、コンピュータのインストールプログラムを起動させて、記憶媒体からの読み出しやネットワークからのダウンロード等の方法で外部から入力されたアプリケーションプログラムをコンピュータのハードディスクメモリに格納することでなされる。
【０００３】
そして、ハードディスクメモリに格納したアプリケーションプログラムをユーザが動作させて使用するに際して、当該アプリケーションプログラムをコンピュータ上で動作させて使用するために必要な初期設定（例えば、ユーザ固有のデータフォルダの設定、ユーザが使用するＯＣＲモジュールの選択設定等）を行う必要がある。
アプリケーションプログラムの初期設定はアプリケーションプログラムの個別設定ツールを動作させることにより行われ、個別設定ツールがコンピュータの画面に初期設定内容を入力するためのユーザインタフェース（設定入力画面）を表示し、ユーザが当該ユーザインタフェースから初期設定項目についてそれぞれ内容を設定している。
【０００４】
コンピュータへのアプリケーションプログラムのインストールに関して、次のような提案がなされている。
インストールに必要なパラメータをファイルに記述しておき、アプリケーションプログラムのインストール時に当該ファイルのパラメータを参照しながらインストール処理を行う発明が提案されている（特許文献１参照。）。
また、アプリケーションプログラムの起動手順を記述したインストールスクリプトを予め用意し、インストールスクリプトに記述された手順に従って、インストールプログラムがインストール処理を実行する発明が提案されている（特許文献２、特許文献３参照。）。
【０００５】
また、１台目のコンピュータで行ったインストール作業の情報をメモリカードに記憶させ、２台目のコンピュータでインストール作業を行う際にメモリカードからインストール情報を読み取って利用する発明が提案されている（特許文献４参照。）。
また、アプリケーションプログラムのインストール処理で利用するパラメータファイルに関数が含まれている場合に、当該関数を実行した結果に基づいて所定の処理を行うことにより、インストール処理を行う発明が提案されている（特許文献５参照。）。
【特許文献１】特開平９―１１４６４８号公報
【特許文献２】特開平９―１６７０８５号公報
【特許文献３】特開平９―３０５３８１号公報
【特許文献４】特開平１０―１４９２７８号公報
【特許文献５】特開平１０―１７７４７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のようにアプリケーションプログラムのインストール処理に関しては種々な提案がなされているが、個別設定ツールによりアプリケーションプログラムに初期設定する作業は各ユーザがユーザインタフェースに従って行わなければならず、これによって、ユーザに煩雑な設定作業を強いていたという課題がある。
【０００７】
また、アプリケーションプログラムの多様化や多機能化に伴って、例えばアプリケーションプログラムを他のアプリケーションプログラムと連携して動作させるといったようにアプリケーションプログラムの使用環境も様々に拡張され、このような拡張的な使用を行う場合にもアプリケーションプログラムに初期設定を行う必要がある。
一般的に必要な設定項目であれば個別設定ツールによりユーザが設定作業を行うことができるが、これ以外の拡張的な設定項目については、ユーザがかなりの熟練知識をもって設定しなければならないという課題があった。
【０００８】
また、例えば会社等のように、多数のユーザ（社員）が各々コンピュータを使用するシステム環境では、各ユーザでコンピュータ技術に関する知識にばらつきがあるので、システム管理者がアプリケーションの初期設定作業について各ユーザにガイドする必要があり、煩雑なシステム管理を行わなければならないという課題があった。
【０００９】
本発明は、上記従来の事情に鑑みなされたもので、アプリケーションプログラムの初期設定作業を容易化することを目的としている。
また、本発明は、多数のコンピュータにインストールされたアプロケーションプログラムに対して、統一的な初期設定を行うことを目的としている。
【課題を解決するための手段】
【００１０】
本発明では、ユーザがアプリケーションプログラムをコンピュータ上で動作させて使用するために必要な初期設定項目の設定内容を記述したカスタマイズファイルを用意し、コンピュータにインストールしたアプリケーションプログラムの個別設定ツールが、カスタマイズファイルの記述内容に従って当該アプリケーションプログラムに初期設定を行う。
したがって、従来のように個別設定ツールのユーザインタフェースによって各ユーザが個別的に初期設定を行う必要がなくなり、カスタマイズファイルの記述に従ってアプリケーションプログラムが初期設定される。
【００１１】
更に、本発明では、個別設定ツールが初期設定する項目以外の拡張設定項目（例えば、連携する他のアプリケーションプログラムに関する設定）の初期設定を行う実行モジュールをコンピュータに用意し、カスタマイズファイルに当該実行モジュールの識別情報を記述しておき、これによって、個別設定ツールが当該カスタマイズファイルの記述内容に従って当該実行モジュールを起動して、実行モジュールがアプリケーションプログラムに拡張設定を行うようにしてもよい。
したがって、拡張設定項目についても、ユーザに高度な知識を要する煩雑な設定作業を強いることなく設定することができる。
【００１２】
更に、本発明では、カスタマイズファイルに初期設定に係るユーザインタフェースを画面表示するか否かの設定を記述しておき、個別設定ツールが、当該カスタマイズファイルにユーザインタフェースを画面表示する設定の記述がある場合にはユーザインタフェースを画面表示するとともに当該ユーザインタフェースからのユーザ入力に従ってアプリケーションプログラムに初期設定を行うようにしてもよい。
したがって、カスタマイズファイルの記述に対して、ユーザの好みや必要性を反映させてアプリケーションプログラムを初期設定することができる。
【００１３】
ここで、本発明では、カスタマイズファイルの内容は任意の者が記述すればよいが、ユーザが使用するコンピュータを管理するシステム管理者が記述するようにすれば、多数のコンピュータを含むシステム全体の統一的な初期設定を容易に行うことができる。
なお、本発明は、上記のような処理を実現するプログラムの個別設定方法やコンピュータシステムとして実施することができる。
【発明の効果】
【００１４】
本発明によると、カスタマイズファイルに従って個別設定ツールがアプリケーションプログラムを初期設定するようにしたため、ユーザに煩雑な作業を強いることなく、アプリケーションプログラムの初期設定を行うことができる。
また、本発明によると、個別設定ツールが初期設定する項目以外の拡張設定項目の初期設定を行う実行モジュールをカスタマイズファイルに従って動作させるようにしたため、アプリケーションプログラムの拡張設定項目についても、ユーザに高度な知識を要する煩雑な設定作業を強いることなく設定することができる。
【００１５】
また、本発明によると、カスタマイズファイルにユーザインタフェースを画面表示する設定の記述がある場合には、個別設定ツールがユーザインタフェースを画面表示するとともに当該ユーザインタフェースからのユーザ入力に従ってアプリケーションプログラムに初期設定するようにしたため、ユーザの好みや必要性を反映させてアプリケーションプログラムを初期設定することができる。
また、本発明によると、カスタマイズファイルの内容をシステム管理者が記述するようにしたため、多数のコンピュータを含むシステム全体の統一的な初期設定を容易に行うことができる。
【発明を実施するための最良の形態】
【００１６】
本発明を一実施例に基づいて具体的に説明する。図１には本例のコンピュータシステムの構成を示し、図２には本例に係る設定処理の概念を示してある。
本例のコンピュータシステムは、図１に示すように、プログラムを実行するプロセッサ１、プログラムの実行作業領域を提供するＲＡＭ２、基本的なプログラムや設定を記録するＲＯＭ３、アプロケーションプログラム等を格納するハードディスクメモリ４、コンピュータ画面への表示処理を行う表示機能手段５、ユーザ操作を受け付ける操作入力手段６、プログラムやデータを外部と入出力するためのインタフェース７等を、バス８で接続する構成を有している。
【００１７】
ハードディスクメモリ４には、インストールプログラム１０、個別設定ツール１２を有するアプリケーションプログラム１１、カスタマイズファイル１３、実行モジュール１４が格納される。
アプリケーションプログラム１１をハードディクスメモリ４に格納するインストール作業に際して、インストールプログラム１０がプロセッサ１により実行されて、インタフェース７から入力されるアプリケーションプログラム１１をハードディクスメモリ４に格納する。
【００１８】
ハードディクスメモリ４に格納されたアプリケーションプログラム１１は、プロセッサ１により初期設定や拡張設定の内容に従って実行されて、初期の業務処理を実行する。
個別設定ツール１２は、操作入力手段６からのユーザ指示に基づいて又はアプリケーションプログラム１１のインストール後に自動的にプロセッサにより実行され、カスタマイズファイル１３を参照してアプリケーションプログラム１１を初期設定する。
【００１９】
カスタマイズファイル１３及び実行モジュール１４は、後述するように、システム管理者の操作に基づいてインタフェース７から入力され、対応するアプリケーションプログラム１１の個別設定ツール１２とハードディクスメモリ４の同じディレクトリに配置格納される。すなわち、個別設定ツール１２は対応するカスタマイズファイル１３を参照してアプリケーションプログラム１１を初期設定し、また、個別設定ツール１２は対応する実行モジュール１４をプロセッサ１により起動実行してアプリケーションプログラム１１の拡張設定をさせる。
【００２０】
カスタマイズファイル１３には、ユーザがアプリケーションプログラム１１をコンピュータ上で動作させて使用するために必要な初期設定する項目の設定内容が記述されており、例えば、ユーザ固有のデータフォルダを設定するための設定値、ユーザ固有の一時フォルダを設定するための設定値、当該コンピュータに既存のデータを当該アプリケーションプログラム１１で承継するか否かの設定値、ユーザが使用するＯＣＲモジュールを選択設定するための設定値、他のアプリケーションプログラムから当該アプリケーションプログラム１１へデータ変換する機能を使用するか否かの設定値が記述されている。
したがって、図２に示すように、個別設定ツール１２がカスタマイズファイル１３を参照することで、これらの項目についてアプリケーションプログラム１１の初期設定がなされる。
【００２１】
更に、本例のカスタマイズファイル１３には実行モジュール１４を識別するために当該モジュール名が記述されており、個別設定ツール１２がカスタマイズファイル１３を参照して初期設定処理を行っているときに、実行モジュール名に基づいて実行モジュール１４を起動する。
したがって、図２に示すように、実行モジュール１４が上記初期設定項目以外の予め設定されている拡張設定項目についてアプリケーションプログラム１１に設定処理を行い、例えば、ユーザ毎に変更可能な当該アプリケーションプログラム１１に固有の設定（リンクフォルダの初期設定、プラグインの初期設定、ツールバーの初期設定等）、当該アプリケーションプログラム１１と連携する他のアプリケーションプログラムの設定（ユーザがでデフォルトで使用するプリンタの選択設定、他のアプリケーションプログラムの設定変更値等）、当該アプリケーションプログラム１１と同時に使用する他のアプリケーションプログラムの設定（他のアプリケーションプログラムのインストールプログラムの起動等）等の拡張設定を行う。
【００２２】
更に、本例のカスタマイズファイル１３には、上記の設定処理に際して図２に示すようにコンピュータの画面５に設定操作に係るユーザインタフェース（ＵＩ）９を表示するか否かの設定が記述されており、個別設定ツール１２が、カスタマイズファイル１３を参照して初期設定処理を行っているときにユーザインタフェース（ＵＩ）９を画面表示する設定が記述されている場合には、カスタマイズファイル１３に従って設定する内容をユーザインタフェース（ＵＩ）９に表示する。そして、このユーザインタフェース（ＵＩ）９に対して操作入力手段６からユーザによる設定入力があったときには、個別設定ツール１２が当該ユーザ入力の設定内容に従ってアプリケーションプログラム１１を初期設定する。
【００２３】
次に、図３及び図４を参照してアプリケーションプログラム１１の個別設定に係る作業及び処理を説明する。
図３には、個別設定処理を実行するための準備手順を示している。
なお、本例ではカスタマイズファイル１３の記述はシステム管理者が行うが、カスタマイズファイル１３の配置や実行モジュールの起動に係る記述はシステム管理者とユーザのいずれが行ってもよい。
【００２４】
まず、初期設定項目の設定内容を記述したカスタマイズファイル１３を作成し（ステップＳ１）、既にアプリケーションプログラム１１が格納されているハードディスクメモリ４に、当該カスタマイズファイル１３を個別設定ツール１２と同じディレクトリに配置して格納する（ステップＳ２）。
なお、このカスタマイズファイル１３にはユーザインタフェース（ＵＩ）９を画面表示するか否かの設定も記述される。
【００２５】
そして、追加で設定したい項目（すなわち、拡張設定項目）がある場合には（ステップＳ３）、追加設定を行うための実行モジュール１４を作成し（ステップＳ４）、当該実行モジュール１４を識別するモジュール名を前記カスタマイズファイル１３に記述して（ステップＳ５）、当該実行モジュール１４をハードディスクメモリ４に個別設定ツール１２と同じディレクトリに配置して格納する（ステップＳ６）。
【００２６】
図４には、上記のようにして準備が整った後になされる個別設定処理手順を示してある。
まず、ユーザが操作入力手段６から指示を入力して個別設定ツール１２を起動させる（ステップＳ１１）。
個別設定ツール１２はカスタマイズファイル１３が上記のように配置されているかを確認し（ステップＳ１２）、カスタマイズファイル１３が配置されている場合には、当該カスタマイズファイル１３に記述されている内容でアプリケーションプログラム１１の設定項目を初期化する（ステップＳ１３）。
【００２７】
そして、個別設定ツール１２はカスタマイズファイル１３にユーザインタフェース９を画面表示すべき設定が記述されているかを判定し（ステップＳ１４）、画面表示すべき設定がない場合には、カスタマイズファイル１３に記述されている内容でアプリケーションプログラム１１を初期設定する（ステップＳ１５）。
【００２８】
ここで、カスタマイズファイル１３が配置されていない場合には（ステップＳ１２）、従来と同様に、初期設定のためのユーザインタフェース９を画面５に表示してユーザ入力により初期設定項目の内容を受付け（ステップＳ１６）、これによってアプリケーションプログラム１１を初期設定する（ステップＳ１５）。
また、カスタマイズファイル１３にユーザインタフェース９を画面表示すべき設定が記述されている場合には（ステップＳ１４）、初期化した初期設定事項の内容を表示するユーザインタフェース９を画面５に表示してユーザ入力により初期設定項目の変更内容を受付け（ステップＳ１６）、入力された内容変更を初期化内容に加えてアプリケーションプログラム１１を初期設定する（ステップＳ１５）。
【００２９】
そして、個別設定ツール１２はカスタマイズファイル１３に実行モジュール名が記述されているかを判定し（ステップＳ１７）、実行モジュール名が記述されている場合には、実行モジュール１４を起動してアプリケーションプログラム１１の拡張設定処理を行わせる（ステップＳ１８）。
なお、実行モジュール１４が複数配置されている場合には、カスタマイズファイル１３の記述に従って、これら実行モジュール１４を順次起動する。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施例に係るコンピュータシステムの構成図である。
【図２】本発明の一実施例に係る個別設定処理を説明する概念図である。
【図３】本発明の一実施例に係る作業手順を説明する図である。
【図４】本発明の一実施例に係る個別設定処理を説明する図である。
【符号の説明】
【００３１】
４：ハードディスクメモリ、  ５：画面、
１０：インストールプログラム、  １１：アプリケーションプログラム、
１２：個別設定ツール、  １３：カスタマイズファイル、
１４：実行モジュール、  ９：ユーザインタフェース、
【図１】
2006085544.tif 000003
【図２】
2006085544.tif 000004
【図３】
2006085544.tif 000005
【図４】
2006085544.tif 000006