(57)【要約】【課題】プログラムのインストールを行う際に、システム装置の使用目的に合ったパラメータの設定、または、オペレータの使用したいパラメータの設定をパラメータの初期値として扱い、使い勝手を良くする。【解決手段】フルインストールを選択すると（＃３）、パラメータ初期値ファイルの値でプログラム全部がインストールされる（＃７〜＃９）。用途別インストールを選択した場合（＃４）、パラメータは初期値が設定される（＃１０〜＃１２）。カスタムインストールの場合（＃４）、パラメータ定義ファイルの有無（＃５）、定義ファイルのパラメータの変更可否指定（＃６）により３通りの指定が可能である。【選択図】　　　　図１２
2004038533.tif 000002
【特許請求の範囲】
【請求項１】
システム装置を使用する際に、プログラムを動作させるためのパラメータの設定、および、パラメータを初期値に戻す必要があるプログラムのインストール方法において、
該プログラムのインストールを行う際に、パラメータの初期値を設定し、その後に該プログラムをインストールすることを特徴とするプログラムのインストール方法。
【請求項２】
システム装置に必要なプログラムのインストール方法において、
プログラムをインストールする際に、システム装置の用途に関わらず提供するプログラムおよびパラメータを全部インストールするフルインストール、または、システム装置の用途別に必要なプログラムおよびパラメータのみをインストールする用途別インストール、または、オペレータの使用したいプログラムおよびパラメータをインストールするカスタムインストールのいずれかを選択して実行させることを特徴とするプログラムのインストール方法。
【請求項３】
システム装置に必要なプログラムのインストール方法において、
システム装置に必要なプログラム、および、パラメータについて何のプログラムをインストールするのか、または、どのようなパラメータ設定にするのかを予め決めた定義ファイルを準備し、
オペレータがプログラムをインストールする際に、該定義された設定をパネルで表示させて、オペレータにより自由に変更できるようにし、
該定義ファイルの初期設定値でインストールを行うことを特徴とするプログラムのインストール方法。
【請求項４】
システム装置に必要なプログラムのインストール方法において、
システム装置に必要なプログラム、および、パラメータについて何のプログラムをインストールするのか、または、どのようなパラメータ設定にするのかを予め決めた定義ファイルを準備し、
オペレータがプログラムをインストールする際に、自動的にその定義ファイルの初期設定値でインストールするモードと、その定義された設定をパネル等で表示させ、オペレータが自由に変更でき、かつ、その設定された初期値でインストールするモードとを設け、
それら２つのモードを自由に選択できることを特徴とするプログラムのインストール方法。
【請求項５】
システム装置を使用する際に、プログラムを動作させるためのパラメータの設定、および、パラメータを初期値に戻す必要があるプログラムのインストール装置において、
フルインストールモード実行部、用途別インストールモード実行部、およびカスタムインストールモード実行部、これらのいずれのモードが選択されたかを判定するインストールモード判定部、インストールを実行するインストールメイン部、インストール実行時にファイルからパラメータの数値の読込む初期値ファイル読込部、定義ファイル読込部、ならびに初期値および使用値格納部を備えたインストーラと、
該インストーラに接続され、パラメータ初期値および使用値のファイル、インストールされたプログラム自体、該プログラムが使用するパラメータの使用値を制御する処理部、ならびにプログラム実行時に、ファイルからパラメータの数値を読込み、格納する読込み・格納部を備えたドライバと
を有することを特徴とするプログラムのインストール装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、システム装置を制御するためのプログラムをシステム装置自身または、別システム装置にインストールする方法に関し、特にプログラムのパラメータを初期設定できるプログラムのインストール方法および装置に関する。
【０００２】
【従来の技術】
従来、システム装置を使用するためのプログラムをインストールする場合は、あらかじめ決められたパラメータの初期値でプログラムをインストールしていた。また、システム装置の用途によっては、システム装置のパラメータを変更しながら使用することもあり、その場合、変更して使用した後にパラメータの初期化を行いたい場合、「パラメータを標準値に戻す」等の処理を設けて、これを実行することで、あらかじめ決められた初期値を設定していた。
【０００３】
すなわち、プログラムのインストール方法では、一般的には、必要なプログラムを選択し、インストールした後にプログラムを起動させ、オペレータがパラメータを使用したい数値等に変更して、使い易いようにカスタマイズを行っていた。もし、インストール時に、パラメータの設定（初期値）も可能であれば、後でパラメータを設定する必要もなくなる。また、インストールした時の設定を保持していれば、プログラムをインストールした後、パラメータを変更しても、いつでもインストールした時の設定に戻すことが可能である。
【０００４】
【発明が解決しようとする課題】
このように、従来のプログラムのインストール方法では、プログラムをシステム装置へインストールした後、および、パラメータを初期値に戻した後に、オペレータが自分の使用したい値にパラメータを変更してシステム装置を使用する必要があり、使い勝手が悪かった。
【０００５】
そこで、本発明の目的は、このような従来の課題を解決し、システム装置の使用目的に合ったパラメータの初期値をインストール時に設定することができ、インストールの後、オペレータが自由にパラメータを変更しても、いつでもインストールした時の初期値に戻すことができ、使い勝手のよいプログラムのインストール方法および装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明のプログラムのインストール方法は、プログラムのインストールを行う際に、システム装置の使用目的に合ったパラメータの設定、または、オペレータの使用したいパラメータの設定をパラメータの初期値として扱う。
また、プログラムをインストールする際に、システム装置の用途にかかわらず、提供するプログラムおよびパラメータを全部インストールするフルインストール、または、システム装置の用途別に必要なプログラムおよびパラメータをインストールする用途別インストール、または、オペレータの使用したいプログラムおよびパラメータをインストールするカスタムインストールを有する。
【０００７】
また、システム装置に必要なプログラム、および、パラメータについて何のプログラムをインストールするのか、または、どのようなパラメータ設定にするのかを予め決めた定義ファイルを準備することにより、オペレータがプログラムをインストールする際に、自動的にその定義ファイルの初期設定値でインストールを行う。
また、システム装置に必要なプログラム、および、パラメータについて何のプログラムをインストールするのか、または、どのようなパラメータ設定にするのかを予め決めた定義ファイルを準備し、オペレータがプログラムをインストールする際に、その定義された設定をパネル等で表示させ、オペレータが自由に変更でき、かつ、その設定された初期値でインストールを行う。
【０００８】
また、上記と同じ定義ファイルを準備し、オペレータがプログラムをインストールする際に、自動的にその定義ファイルの初期設定値でインストールするモードと、その定義された設定をパネル等で表示させ、オペレータが自由に変更でき、かつ、その設定された初期値でインストールするモードを設け、それら２つのモードを自由に選択できるようにする。
【０００９】
【発明の実施の形態】
以下、本発明の実施例を、図面により詳細に説明する。
図１は、本発明の一実施例を示すプリンタ関連のプログラムのインストール装置の要部構成図である。
図１において、本発明のインストール装置は、インストーラＡとドライバＢとから構成される。インストーラＡのうち、１１はインストールメイン部、１２はインストールモード判定部、１３はフルインストール実行部、１４は用途別インストール実行部、１５はカスタムインストール実行部、２１はキー処理部、２２はキー入力部、３１は表示制御部、３２はパネル、４１は初期値ファイル読込部、４２は定義ファイル読込部、４３はプログラムで使用するパラメータ初期値格納部、４４はプログラムで使用するパラメータ使用値格納部、４５はパラメータ定義ファイル判定部である。
【００１０】
また、５１はインストール時に使用する各プログラムが動作するためのパラメータの初期値が格納されているファイル、５２は用途別インストール時に使用する各プログラムが動作するためのパラメータの初期値が格納されているファイル、５３はインストール時に使用する各プログラムが最適に動作するために定義されたパラメータの数値が格納されているファイルである。
また、ドライバＢのうち、５４はプログラムが動作するために使用するパラメータの初期値が格納されているファイル、５５はプログラムが動作中に使用するパラメータの値が格納されているファイル、６１はインストールされたプログラムのメイン部、７１はパラメータの使用値変更部、７２はパラメータの使用値判定部、７３はパラメータの使用値初期化部、７４はパラメータの使用値コピー処理部、８１はパラメータの使用値読込部、８２はパラメータの使用値格納部である。
【００１１】
図１に示したインストール装置では、１０番台の符号を付けたブロック１１〜１５が、主にインストールを各モードで実行する機能である。すなわち、フルインストールモード、用途別インストールモード、カスタムインストールモードの制御を行う。
２０番台の符号を付けたブロック２１、２２が主に、モードの選択、用途の選択、カスタムインストールモード実行時におけるパラメータの初期値の変更を行う機能である。
３０番台の符号を付けたブロック３１、３２が主に、モードの表示、用途の表示、カスタムインストールモード実行時におけるパラメータの初期値の表示を行う機能である。
【００１２】
４０番台の符号を付けたブロック４１〜４４が主に、インストール実行時、ファイルからパラメータの数値の読込、格納およびファイル有無の判定を行う機能である。
５０番台の符号を付けたブロック５１〜５５が、主にパラメータの数値が格納されたファイルを示す。
６０番台の符号を付けたブロック６１が、主にインストールされたプログラム自身の機能である。
７０番台の符号を付けたブロック７１〜７４が、主にプログラムが使用するパラメータの使用値を制御する機能である。
８０番台の符号を付けたブロック８１、８２が、主にプログラム実行時、ファイルからパラメータの数値の読込および格納を行う機能である。
【００１３】
図２は、インストール開始時の表示画面図である。
図２において、１００はパネル全体、１０１はフルインストールを行うためのボタン、１０２は用途別インストールを行うためのボタン、１０３はカスタムインストールを行うためのボタン、１０４はインストールを終了するためのボタンを意味する。用途別インストールボタン１０２を押下すると、図４の画面に続行する。また、カスタムインストールボタン１０３を押下すると、図３の画面に続行する。
フルインストールは、用途にかかわらず、提供するプログラムおよびパラメータを全部インストールする場合であり、用途別インストールは、用途別に必要なプログラムおよびパラメータのみをインストールする場合であり、カスタムインストールは、オペレータの使用したいプログラムおよびパラメータのみをインストールする場合である。
【００１４】
図３は、カスタムインストールモードを選択した時の表示画面図である。
図３において、２００はパネル全体、２０１はプリンタドライバの初期設定画面へ遷移するためのボタン、２０２はステータスモニタの初期設定画面へ遷移するためのボタン、２０３はツール１の初期設定画面へ遷移するためのボタン、２０４はインストール処理画面へ戻るためのボタン、２０５はカスタムインストールを終了するためのボタンを意味する。プリンタドライバボタン２０１を押下すると、図５、図６の画面に続行する。
【００１５】
図４は、用途別インストールモードを選択した時の表示画面図である。
図４において、２１０はパネル全体、２１１はオフィス環境で主にカラー印刷を行う業務としてプリンタを使用する時に選択するボタン、２１２はオフィス環境で主にモノクロ印刷を行う業務としてプリンタを使用する時に選択するボタン、２１３は定形用紙の印刷、または、帳票が既に印刷されている用紙を使用するプレプリント印刷を行う業務としてプリンタを使用する時に選択するボタン、２１４はインストール処理画面へ戻るためのボタン、２１５は用途別インストールを終了するためのボタンを意味する。ＯＡ環境ボタン２１１を押下すると、図９に、ＯＡ環境ボタン２１２を押下すると、図１０に、固定業務ボタン２１３を押下すると、図１１に、それぞれ続行する。
【００１６】
図５は、図３でプリンタドライバを選択した時のパラメータ初期値設定画面であり、パラメータ初期値ファイル５１の値を読み込んで表示している画面を示す図である。
図５において、３００はパネル全体、３０１はカラーモードのパラメータを設定するラジオボタン、３０２は印刷モードのパラメータを設定するラジオボタン、３０３は印刷形態のパラメータを設定するラジオボタン、３０４はＸＸモードのパラメータを設定するラジオボタン、３０５はＹＹモードのパラメータを設定するラジオボタン、３０６はＺＺモードのパラメータを設定するラジオボタン、３０７はカスタムインストール画面へ戻るためのボタン、３０８は初期設定の次画面へ遷移するためのボタン、３０９は初期設定を終了するためのボタンを意味する。
【００１７】
図６は、図３でプリンタドライバを選択した時のパラメータ初期値設定画面であり、パラメータ定義ファイル５３の値を読み込んで表示している画面を示す図である。
図６におけるボタンの意味は第５図と同じである。異なる点は、図５では、パラメータ初期値ファイル５１の値を読み込んで表示する画面が表示されるのに対して、図６では、パラメータ定義ファイル５３の値を読み込んで表示する画面が表示されていることである。
【００１８】
図７は、プリンタドライバのパラメータ初期値ファイル５１の内容を示す図である。
図７において、４００はファイル自体、４０１はカラーモードの初期値、４０２は印刷モードの初期値、４０３は印刷形態の初期値、４０４はＸＸモードの初期値、４０５はＹＹモードの初期値、４０６はＺＺモードの初期値を意味する。
図７は、図５と対応関係にあり、４０１〜４０６はパラメータを示している。
ただ、図５は表示画面であるのに対して、図７はファイル構造を示している。
【００１９】
図８は、プリンタドライバのパラメータ定義ファイル５３の内容を示す図である。
図８において、５００はファイル自体、５０１はオペレータの設定を有効にするか、または、無効にして本ファイルの値でインストールするのかを決定するフラグ、５０２はカラーモードに初期値以外を設定、５０３は印刷モードに初期値以外を設定、５０４は印刷形態に初期値以外を設定、５０５はＸＸモードに初期値以外を設定、５０６はＹＹモードに初期値以外を設定、５０７はＺＺモードに初期値以外を設定していることを意味する。図８は、図６と対応関係にあるが、図６が表示画面であるのに対して、図８はファイル構造を示している。
【００２０】
図９は、図４のＯＡ環境（カラー印刷）２１１を選択した時に使用する用途別パラメータ初期値ファイル５２の内容を示す図である。
図９において、６００はファイル自体、６０１はカラーモードの初期値、６０２は印刷モードの初期値、６０３は給紙位置の初期値、６０４は排紙位置の初期値を設定していることを意味する。
【００２１】
図１０は、図４のＯＡ環境（モノクロ印刷）２１２を選択した時に使用する用途別パラメータ初期値ファイル５２の内容を示す。図１０において、６１０はファイル自体、６１１はカラーモードの初期値、６１２は印刷モードの初期値、６１３は給紙位置の初期値、６１４は排紙位置の初期値を設定していることを意味する。
【００２２】
図１１は、図４の固定業務（プレプリント）２１３を選択した時に使用する用途別パラメータ初期値ファイル５２の内容を示す。図１１において、６２０はファイル自体、６２１はカラーモードの初期値、６２２は印刷モードの初期値、６２３は給紙位置の初期値、６２４は排紙位置の初期値を設定していることを意味する。
【００２３】
図１２は、図１に示したプログラムのインストール方法におけるモードの主要な流れを示すフローチャートであり、＃１〜＃２０は実行ステップおよびキー入力による遷移を示したものである。
図１２のフローチャートで、ステップ＃１の処理は主としてインストールメイン部１１、ステップ＃２、＃１８、＃１９の処理は主として表示制御部３１、ステップ＃３、＃４の処理は主としてインストールモード判定部１２、ステップ＃５、＃６の処理は主として定義ファイル判定部４５、ステップ＃７、＃１０、＃１６の処理は主として初期値ファイル読込部４１、ステップ＃８の処理は主としてフルインストール実行部１３、ステップ＃９、＃１２、＃１５の処理は主として初期値格納部４３、ステップ＃１１の処理は主として用途別インストール実行部１４、ステップ１３、＃１７の処理は主として定義ファイル読込部４２、ステップ＃１４、＃２０の処理は主としてカスタムインストール実行部１５において、それぞれ行われる。
【００２４】
図１３は、図１に示したインストールされたプログラムが実行中に処理するパラメータの数値を変更した時の主要な流れを示すフローチャートであり、＃１００〜＃１０６は実行ステップによる遷移を示したものである。
図１３のフローチャートで、ステップ＃１００の処理は主としてプログラムメイン部６１、ステップ＃１０１の処理は主として初期化部７２、コピー処理部７３、ステップ＃１０２の処理は主として読込部８１、ステップ＃１０３、＃１０４の処理は主として判定部７２、ステップ＃１０５の処理は主として変更部７１、ステップ＃１０６の処理は主として格納部８２において、それぞれ行われる。
【００２５】
本発明によるカラープリンタを使用する時にプリンタに添付されるプリンタドライバ、プリンタの状態を検出するステータスモニター、その他プログラムをパーソナルコンピュータにインストールする場合のインストール方法は、インストールメイン部１１によりインストール開始後、制御表示部３１により図２で示す画面をパネル３２に表示する。オペレータは目的によって、フルインストール、用途別インストール、カスタムインストールを選択する。インストール開始画面（図２参照）でフルインストールを選択した場合（ステップ＃３のＹＥＳ）は、添付されるプログラムをパラメータ初期値ファイル５１の値で前記プログラム（プリンタドライバ、ステータスモニター、その他プログラム）全部がインストールされる。その場合、パラメータの値は初期値格納部４３により初期値（図７参照）が設定される（ステップ＃７からステップ＃９）。
【００２６】
インストール開始画面（図２参照）で用途別インストールを選択した場合（ステップ＃４のＹＥＳ）は、前記プリンタドライバのみを用途別パラメータ初期値ファイル５３の値でインストールされる。その場合、パラメータの値は初期値格納部４３により初期値（図９または図１０または図１１参照）が設定される（ステップ＃１０からステップ＃１２）。インストール開始画面（第２図）でカスタムインストールを選択した場合（ステップ＃４のＮＯ）は、パラメータ定義ファイル５３の有無（ステップ＃５）および、定義ファイル判定部４５で行うパラメータ定義ファイル５３のパラメータの変更可否指定（ステップ＃６）によって３通りのインストール方法を指定することができる。
【００２７】
１つ目は、パラメータ定義ファイル５３が無い場合（ステップ＃５の無）であり、パラメータ初期値ファイル５１（パラメータの内容は図７）の値を読み込んでパラメータ初期値設定画面（図５参照）に表示させる、例えば、カラーモードを例にとると図７の４０１のカラーモードが写真であるので、図５の３０１のカラーモードで写真のラジオボタンをチェックする。その後、オペレータが自由に変更できるようにする方法、２つ目は、パラメータ定義ファイル５３（パラメータの内容は図８）を作成し、パラメータ定義ファイル５３の値を読み込んでパラメータ初期値設定画面（図６参照）に表示させる、例えば、カラーモードを例にとると図８の５０２のカラーモードがモノクロであるので、図６の３０１のカラーモードでモノクロのラジオボタンをチェックする。
【００２８】
その後、オペレータが自由に変更できるようにする方法、３つ目は、パラメータ定義ファイル５３を作成し、そのままパラメータ定義ファイル５３の値でインストールされる方法である。これは、図８の５０１の定義を無効に設定することにより実現できる。例えば、ネットワークに繋がる複数のカラープリンタを１人のサーバ管理者が管理する場合で、あるプリンタはモノクロ印刷専用プリンタとして使いたい、あるプリンタは写真イメージの高品質で印刷したい、あるプリンタはオペレータの自由な設定で使用したいなどの印刷目的に添って使用する場合など、プリンタ毎にパラメータ定義ファイル５３を作成することで管理しやすくなり、また、１台のプリンタで用途または業務を分けた使い方を行う場合など、用途毎に用途別パラメータ初期値ファイル５２を作成することで効率よくプリンタを使用することができる。また、プリンタの使用するクライアント側からもカスタムインストールモードでプリンタドライバをインストールすることでネットワーク上でのプリンタ使用目的と合致したパラメータの初期設定を簡単に行うことができる。
【００２９】
次に、インストールしたプリンタドライバでパラメータを変更し、その後、初期値に戻す場合について示す。オペレータがプリンタドライバをインストールした時のモードに関わらず、インストールした後で、プリンタドライバのパラメータを変更（ステップ＃１０３のＹＥＳ））して使用し、その後、パラメータを初期値に戻したい場合（ステップ＃１０４のＹＥＳ）は、プリンタドライバの機能の１つである「デフォルトに戻す」の指定を行うことで、プリンタドライバをインストールした時の初期設定値に戻る（ステップ＃１０１）ことができるので、オペレータ自身が、パラメータの初期設定値は何であるかを意識すること無く、パラメータを初期値に戻すことができる。
【００３０】
【発明の効果】
以上説明したように、本発明によれば、システム装置を制御するプログラムのインストールについて、システム装置の使用目的に合ったパラメータの初期値をインストール時に設定することができ、また、プログラムのインストール後、オペレータが自由にパラメータを変更しても、いつでもインストールした時の初期値に戻すことができるので、何が初期値であるのかをオペレータが意識することがなく、また、システム装置の使用目的に合ったパラメータの提供が容易に行うことができるので使い勝手を良くすることができる。
【図面の簡単な説明】
【図１】本発明の一実施例を示すプリンタ関連のプログラムのインストール装置の機能ブロック図である。
【図２】本発明におけるインストール開始時の画面表示図である。
【図３】図２におけるカスタムインストールモードの画面表示図である。
【図４】図２における用途別インストールモードの画面表示図である。
【図５】図３におけるカスタムインストールモードの初期値設定画面（パラメータ定義ファイル無し）の図である。
【図６】図３におけるカスタムインストールモードの初期値設定画面（パラメータ定義ファイル有りおよび変更可の場合）の図である。
【図７】図５におけるプリンタドライバのパラメータ初期値ファイルの内容を示す図である。
【図８】図６におけるプリンタドライバのパラメータ定義ファイルの内容を示す図である。
【図９】本発明におけるＯＡ環境（カラー印刷）の用途別パラメータ初期値ファイルの内容を示す図である。
【図１０】本発明におけるＯＡ環境（モノクロ印刷）の用途別パラメータ初期値ファイルの内容を示す図である。
【図１１】本発明における固定業務（プレプリント）の用途別パラメータ初期値ファイルの内容を示す図である。
【図１２】本発明におけるプリンタ関連プログラムのインストール方法のフローチャートである。
【図１３】本発明におけるインストール済みプログラムの使用値、初期値の制御フローチャートである。
【符号の説明】
１１：インストールメイン部、１２：インストールモード判定部、
１３：フルインストール実行部、１４：用途別インストール実行部、
１５：カスタムインストール実行部、２１：キー処理部、２２：キー入力部、
３１：表示制御部、３２：パネル、４１：初期値ファイル読込部、
４２：定義ファイル読込部、４３：初期値格納部、４４：使用値格納部、
４５：定義ファイル判定部、
５１：インストール時に使用する各プログラムが動作するための初期値が格納
されているファイル、
５２：用途別インストール時に使用する各プログラムが動作するためのパラメ
ータの初期値が格納されているファイル、
５３：インストール時に使用する各プログラムが最適に動作するために定義さ
れたパラメータの数値が格納されているファイル、
５４：プログラムが動作するために使用するパラメータの初期値が格納されて
いるファイル、
５５：プログラムが動作中に使用するパラメータの値が格納されているファイ
ル、
６１：インストールされたプログラムのメイン部、７１：変更部、
７２：判定部、７３：初期化部、７４：コピー処理部、８１：読込部、
８２：格納部。
【図１】
2004038533.tif 000003
【図２】
2004038533.tif 000004
【図３】
2004038533.tif 000005
【図４】
2004038533.tif 000006
【図５】
2004038533.tif 000007
【図６】
2004038533.tif 000008
【図７】
2004038533.tif 000009
【図８】
2004038533.tif 000010
【図９】
2004038533.tif 000011
【図１０】
2004038533.tif 000012
【図１１】
2004038533.tif 000013
【図１２】
2004038533.tif 000014
【図１３】
2004038533.tif 000015