【手続補正書】
【提出日】平成24年3月2日(2012.3.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記目的を達成するために、機器装置と接続が可能な情報処理装置におけるプログラムの本発明の起動制御方法は、検索手段が、前記情報処理装置で稼動している稼動プログラムを検索する検索ステップと、判断手段が、前記検索された稼動プログラムが、前記機器装置の接続に応じて起動する予め設定された機器対応ソフトウェアと同時に稼動することが適さない同時稼動不適格プログラムを含んでいるかどうかを判断する判断ステップと、起動手段が、前記稼動プログラムが前記同時稼動不適格プログラムを含んでいない場合、前記機器装置が接続された時に前記機器対応ソフトウェアを起動し、前記稼動プログラムが前記同時稼動不適格プログラムを含んでいる場合、前記機器装置が接続された時に前記機器対応ソフトウェアを起動しないように制御する起動ステップとを有する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
本変形例１では、同時稼動不適格プログラムが稼動プログラムのリスト中にある場合（Ｓ３０３でＹＥＳ）、対象の同時稼動不適格プログラムの起動待ち情報２０４をチェックする。そして、同時稼動不適格プログラムが終了するまで待って起動するかどうかを判定する（Ｓ４０５）。起動すると判定された場合（Ｓ４０５でＹＥＳ）、すなわち対象の同時稼動不適格プログラムの起動待ち情報２０４が起動待ちする、となっている場合には、稼働中の同時起動不適格プログムの終了を待って、機器対応ソフトウェアを起動する（Ｓ４０６）。一方、同時稼動不適格プログラムが起動待ちのプログラムでないと判定された場合（Ｓ４０５でＮＯ）、すなわち対象の同時稼動不適格プログラムの起動待ち情報２０４が起動待ちしないとなっている場合、機器対応ソフトウェアを起動せずに終了する（Ｓ４０７）。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
なお、上記の例では、機器装置をコンピュータに接続した場合に機器装置に対応したソフトウェアを起動するために常駐する起動制御プログラムの例について説明したが、この機器装置として、例えば印刷装置やカメラに適用してもよい。すなわち、印刷装置がコンピュータに接続され印刷用のソフトウェアが起動される場合では、プリンタのドライバをインストールする為のインストールプログラムは同時稼動不適格プログラムとなる。そして、プリンタのドライバのインストールプログラムが稼動中である場合には、印刷装置がコンピュータに接続されても、印刷ソフトウェアは起動しないように動作する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
図７は本第３の実施形態における印刷ソフトウェア起動制御プログラム７００の構成を示すブロック図である。同図において、７０７は、例えばインクジェットプリンタ、昇華型プリンタ、レーザープリンタなどの印刷装置であるが、本発明は、印刷装置の種類により制限されるものではない。７０１は、印刷装置７０７で印刷を行うためのアプリケーションソフトウェアを複数保持する印刷ソフトウェア保持部、７０２は、印刷ソフトウェア保持部７０１に保持されているソフトウェアのうちのひとつを起動するソフトウェア起動部である。なお、ソフトウェアは、通常、ハードディスクなどの記憶媒体に保存されているため、その場合、印刷ソフトウェア保持部７０１は、ソフトウェア起動部７０２によりソフトウェアを起動できるために必要な情報、例えば起動するソフトウェアへのパス名などを保持する。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機器装置と接続が可能な情報処理装置におけるプログラムの起動制御方法であって、
検索手段が、前記情報処理装置で稼動している稼動プログラムを検索する検索ステップと、
判断手段が、前記検索された稼動プログラムが、前記機器装置の接続に応じて起動する予め設定された機器対応ソフトウェアと同時に稼動することが適さない同時稼動不適格プログラムを含んでいるかどうかを判断する判断ステップと、
起動手段が、前記稼動プログラムが前記同時稼動不適格プログラムを含んでいない場合、前記機器装置が接続された時に前記機器対応ソフトウェアを起動し、前記稼動プログラムが前記同時稼動不適格プログラムを含んでいる場合、前記機器装置が接続された時に前記機器対応ソフトウェアを起動しないように制御する起動ステップと
を有することを特徴とする起動制御方法。
【請求項２】
前記稼動プログラムが前記同時稼動不適格プログラムを含んでいる場合に、前記起動手段が、前記機器装置が接続された後、前記同時稼動不適格プログラムの終了後に、前記機器対応ソフトウェアを起動するステップを更に有することを特徴とする請求項１に記載の起動制御方法。
【請求項３】
前記稼動プログラムが前記同時稼動不適格プログラムを含んでいる場合に、前記判断手段が、前記機器対応ソフトウェアの起動待ちをするかどうかを判断するステップと、
起動待ちをすると判断した場合に、前記起動手段が、前記同時稼動不適格プログラムの終了後に、前記機器対応ソフトウェアを起動するステップと
を更に有することを特徴とする請求項２に記載の起動制御方法。
【請求項４】
機器装置と接続が可能な情報処理装置におけるプログラムの起動制御方法であって、
起動手段が、前記機器装置の接続に応じて、該機器装置に対応する予め決められた機器対応ソフトウェアを起動する起動ステップと、
検索手段が、稼動している稼動プログラムを検索する検索ステップと、
判断手段が、前記検索された稼動プログラムが、前記機器対応ソフトウェアと同時に稼動することが適さない同時稼動不適格プログラムを含んでいるかどうかを判断する判断ステップと、
前記起動手段が、前記稼動プログラムが前記同時稼動不適格プログラムを含んでいれば、前記機器対応ソフトウェアを終了させる終了ステップと
を有することを特徴とする起動制御方法。
【請求項５】
前記稼動プログラムが前記同時稼動不適格プログラムを含んでいる場合に、前記起動手段が、前記同時稼動不適格プログラムの終了後に、前記機器対応ソフトウェアを再起動するように制御することを特徴とする請求項４に記載の起動制御方法。
【請求項６】
前記稼動プログラムが前記同時稼動不適格プログラムを含んでいる場合に、前記判断手段が、前記機器対応ソフトウェアを再起動するかどうかを判断するステップと、
再起動すると判断した場合に、前記起動手段が、前記同時稼動不適格プログラムの終了後に、前記機器対応ソフトウェアを再起動するステップと
を有することを特徴とする請求項５に記載の起動制御方法。
【請求項７】
印刷装置と接続が可能な情報処理装置におけるプログラムの起動制御方法であって、
検索手段が、前記情報処理装置で稼動している稼動プログラムを検索する検索ステップと、
取得手段が、前記印刷装置が接続された時に、該印刷装置の状態を取得する取得ステップと、
判断手段が、前記稼動プログラムが、前記取得した印刷装置の状態に対応する状態対応ソフトウェアを含んでいるかどうかを判断する判断ステップと、
起動手段が、前記稼動プログラムが前記状態対応ソフトウェアを含んでいない場合に、前記印刷装置の接続に応じて予め設定された機器対応ソフトウェアを起動し、前記稼動プログラムが前記状態対応ソフトウェアを含んでいる場合に前記機器対応ソフトウェアを起動しないように制御する起動ステップと
を有することを特徴とする起動制御方法。
【請求項８】
印刷装置と接続が可能な情報処理装置におけるプログラムの起動制御方法であって、
検索手段が、前記情報処理装置で稼動している稼動プログラムを検索する検索ステップと、
取得手段が、前記印刷装置が接続された時に、該印刷装置の状態を取得する取得ステップと、
判断手段が、前記稼動プログラムが、前記取得した印刷装置の状態に対応する状態対応ソフトウェアを含んでいるかどうかを判断する判断ステップと、
起動手段が、前記稼動プログラムが前記状態対応ソフトウェアを含んでいない場合に、前記印刷装置の接続に応じて予め設定された機器対応ソフトウェアを起動し、前記稼動プログラムが前記状態対応ソフトウェアを含んでいる場合に、該状態対応ソフトウェアを印刷に用いたことがあるかどうかを判断し、用いたことがない場合に前記機器対応ソフトウェアを起動しないように制御し、用いたことがある場合、ユーザからの前記機器対応ソフトウェアの実行指示に応じて、該機器対応ソフトウェアを起動する起動ステップと
を有することを特徴とする起動制御方法。
【請求項９】
機器装置の接続に応じて起動する機器対応ソフトウェアの種類と、該機器対応ソフトウェアと同時に稼動することが適さない同時稼動不適格プログラムの種類とを記憶する記憶手段と、
稼動している稼動プログラムを検索する検索手段と、
前記稼動プログラムが前記同時稼動不適格プログラムを含んでいるかどうかを判断し、前記稼動プログラムが前記同時稼動不適格プログラムを含んでいない場合、前記機器装置が接続された時に前記機器対応ソフトウェアを起動し、前記稼動プログラムが前記同時稼動不適格プログラムを含んでいる場合、前記機器装置が接続された時に前記機器対応ソフトウェアを起動しないように制御する起動手段と
を有することを特徴とする起動制御装置。
【請求項１０】
前記稼動プログラムが前記同時稼動不適格プログラムを含んでいる場合に、前記起動手段は、前記機器装置が接続された後、前記同時稼動不適格プログラムの終了後に、前記機器対応ソフトウェアを起動するように制御することを特徴とする請求項９に記載の起動制御装置。
【請求項１１】
前記起動手段は、更に、前記稼動プログラムが前記同時稼動不適格プログラムを含んでいる場合に、前記機器対応ソフトウェアの起動待ちをするかどうかを判断し、起動待ちをすると判断した場合に、前記同時稼動不適格プログラムの終了後に、前記機器対応ソフトウェアを起動するように制御することを特徴とする請求項１０に記載の起動制御装置。
【請求項１２】
機器装置の接続に応じて、該機器装置に対応する機器対応ソフトウェアを起動する起動手段と、
機器対応ソフトウェアの種類と該機器対応ソフトウェアと同時に稼動することが適さない同時稼動不適格プログラムの種類とを記憶する記憶手段と、
稼動している稼動プログラムを検索する検索手段とを有し、
前記起動手段は、前記稼動プログラムが前記同時稼動不適格プログラムを含んでいるかどうかを判断し、前記稼動プログラムが前記同時稼動不適格プログラムを含んでいれば、前記機器対応ソフトウェアを終了させることを特徴とする起動制御装置。
【請求項１３】
前記稼動プログラムが前記同時稼動不適格プログラムを含んでいる場合に、前記起動手段は、前記同時稼動不適格プログラムの終了後に、前記機器対応ソフトウェアを再起動するように制御することを特徴とする請求項１２に記載の起動制御装置。
【請求項１４】
前記起動手段は、更に、前記稼動プログラムが前記同時稼動不適格プログラムを含んでいる場合に、前記機器対応ソフトウェアを再起動するかどうかを判断し、再起動すると判断した場合に、前記同時稼動不適格プログラムの終了後に、前記機器対応ソフトウェアを再起動するように制御することを特徴とする請求項１３に記載の起動制御装置。
【請求項１５】
印刷装置の状態に対応する状態対応ソフトウェアの種類と、前記印刷装置の接続に応じて起動する機器対応ソフトウェアの種類とを記憶する記憶手段と、
稼動している稼動プログラムを検索する検索手段と、
前記印刷装置が接続された時に、該印刷装置の状態を取得する取得手段と、
前記稼動プログラムが、前記取得した印刷装置の状態に対応する前記状態対応ソフトウェアを含んでいるかどうかを判断し、前記稼動プログラムが前記状態対応ソフトウェアを含んでいない場合に前記機器対応ソフトウェアを起動し、含んでいる場合に前記機器対応ソフトウェアを起動しないように制御する起動手段と
を有することを特徴とする起動制御装置。
【請求項１６】
印刷装置の状態に対応する状態対応ソフトウェアの種類と、前記印刷装置の接続に応じて起動する機器対応ソフトウェアの種類とを記憶する記憶手段と、
稼動している稼動プログラムを検索する検索手段と、
前記印刷装置が接続された時に、該印刷装置の状態を取得する取得手段と、
前記稼動プログラムが、前記取得した印刷装置の状態に対応する状態対応ソフトウェアを含んでいるかどうかを判断し、前記稼動プログラムが前記状態対応ソフトウェアを含んでいない場合に、前記印刷装置の接続に応じて予め設定された機器対応ソフトウェアを起動し、前記稼動プログラムが前記状態対応ソフトウェアを含んでいる場合に、該状態対応ソフトウェアを印刷に用いたことがあるかどうかを判断し、用いたことがない場合に前記機器対応ソフトウェアを起動しないように制御し、用いたことがある場合、ユーザからの前記機器対応ソフトウェアの実行指示に応じて、該機器対応ソフトウェアを起動するように制御する起動手段と
を有することを特徴とする起動制御装置。
【請求項１７】
コンピュータに、請求項１乃至８のいずれか１項に記載の起動制御方法の各ステップを実行させるためのプログラム。
【請求項１８】
請求項１７に記載のプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2010204843.tif 000001
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2010204843.tif 000002