【手続補正書】
【提出日】平成21年9月7日(2009.9.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像形成装置の動作を情報処理装置上で模擬するために、当該画像形成装置を制御するソフトウエアと、当該画像形成装置の機構と、を仮想デバイスとしてモデル化し、当該仮想デバイスを前記情報処理装置上で模擬的に動作させることにより前記画像形成装置の動作制御が可能か否かを判定する設計支援方法であって、
ソフトウエアシミュレーション手段が、前記仮想デバイスに対する操作要求に基づき前記画像形成装置を制御するソフトウエアを仮想的に動作させるソフトウエアシミュレーション工程と、
機構シミュレーション手段が、前記ソフトウエアの動作結果に基づいて、前記仮想デバイスの前記機構の動作を仮想的に動作させる機構シミュレーション工程と、を有し、
前記機構シミュレーション工程は、前記仮想デバイスの前記機構の動作結果を求め、当該仮想デバイスの前記機構の動作結果が、前記操作要求に対して適正か否かを判定するための情報を予め定めた制御定義情報を参照する参照工程と、
前記参照工程により参照された前記制御定義情報に基づいて、前記仮想デバイスの前記機構の動作結果が適正な動作か否かを判定する判定工程と、
を備えることを特徴とする設計支援方法。
【請求項２】
前記判定工程が前記制御定義情報に基づいて前記仮想デバイスの前記機構の動作結果が適正であると判定する場合、前記機構シミュレーション工程は、当該仮想デバイスの前記機構の仮想的な動作を求めるための演算を行ない、
表示制御手段が、前記演算の結果を表示手段に表示させる表示制御工程と、
を更に備えることを特徴とする請求項１に記載の設計支援方法。
【請求項３】
前記判定工程が前記制御定義情報に基づいて前記仮想デバイスの前記機構を動作させることができない不適正な動作と判定する場合、エラー出力手段が、当該判定の結果をエラー出力として出力するエラー出力工程を更に備え、
前記表示制御工程は、前記エラー出力工程のエラー出力に基づいて、前記表示手段に前記エラー出力を表示させることを特徴とする請求項２に記載の設計支援方法。
【請求項４】
前記判定工程が前記制御定義情報に基づいて前記仮想デバイスの前記機構を動作させることができない不適正な動作と判定する場合、継続設定判定手段が、前記制御定義情報に操作を継続するための継続設定の定義を示す情報が含まれているか否かを判定する継続設定判定工程を更に備え、
前記継続設定判定工程が前記操作を継続するための継続設定の定義を示す情報が前記制御定義情報に含まれていると判定する場合、
前記機構シミュレーション工程は前記継続設定の定義を示す情報に従い、前記仮想デバイスの前記機構の仮想的な動作を求めるための演算を継続することを特徴とする請求項２に記載の設計支援方法。
【請求項５】
画像形成装置の動作を情報処理装置上で模擬するために、当該画像形成装置を制御するソフトウエアと、当該画像形成装置の機構と、を仮想デバイスとしてモデル化し、当該仮想デバイスを前記情報処理装置上で模擬的に動作させることにより前記画像形成装置の動作制御が可能か否かを判定する設計支援装置であって、
前記仮想デバイスに対する操作要求に基づき前記画像形成装置を制御するソフトウエアを仮想的に動作させるソフトウエアシミュレーション手段と、
前記ソフトウエアの動作結果に基づいて、前記仮想デバイスの前記機構の動作を仮想的に動作させる機構シミュレーション手段と、を有し、
前記機構シミュレーション手段は、前記仮想デバイスの前記機構の動作結果を求め、当該仮想デバイスの前記機構の動作結果が、前記操作要求に対して適正か否かを判定するための情報を予め定めた制御定義情報を参照する参照手段と、
前記参照手段により参照された前記制御定義情報に基づいて、前記仮想デバイスの前記機構の動作結果が適正な動作か否かを判定する判定手段と、
を備えることを特徴とする設計支援装置。
【請求項６】
前記判定手段が前記制御定義情報に基づいて前記仮想デバイスの前記機構の動作結果が適正であると判定する場合、前記機構シミュレーション手段は、当該仮想デバイスの前記機構の仮想的な動作を求めるための演算を行ない、
前記演算の結果を表示する表示手段と、
前記表示手段の表示を制御する表示制御手段と、
を更に備えることを特徴とする請求項５に記載の設計支援装置。
【請求項７】
前記判定手段が前記制御定義情報に基づいて前記仮想デバイスの前記機構を動作させることができない不適正な動作と判定する場合、当該判定の結果をエラー出力として出力するエラー出力手段を更に備え、
前記表示制御手段は、前記エラー出力手段のエラー出力に基づいて、前記表示手段に前記エラー出力を表示させることを特徴とする請求項６に記載の設計支援装置。
【請求項８】
前記判定手段が前記制御定義情報に基づいて前記仮想デバイスの前記機構を動作させることができない不適正な動作と判定する場合、前記制御定義情報に操作を継続するための継続設定の定義を示す情報が含まれているか否かを判定する継続設定判定手段を更に備え、
前記継続設定判定手段が前記操作を継続するための継続設定の定義を示す情報が前記制御定義情報に含まれていると判定する場合、
前記機構シミュレーション手段は前記継続設定の定義を示す情報に従い、前記仮想デバイスの前記機構の仮想的な動作を求めるための演算を継続することを特徴とする請求項６に記載の設計支援装置。
【請求項９】
請求項１乃至４のいずれか１項に記載の設計支援方法をコンピュータに実行させることを特徴とする設計支援プログラム。
【請求項１０】
請求項９に記載の設計支援プログラムを格納したことを特徴とするコンピュータ可読の記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
上記目的を達成する本発明に係る設計支援方法は、画像形成装置の動作を情報処理装置上で模擬するために、当該画像形成装置を制御するソフトウエアと、当該画像形成装置の機構と、を仮想デバイスとしてモデル化し、当該仮想デバイスを前記情報処理装置上で模擬的に動作させることにより前記画像形成装置の動作制御が可能か否かを判定する設計支援方法であって、
ソフトウエアシミュレーション手段が、前記仮想デバイスに対する操作要求に基づき前記画像形成装置を制御するソフトウエアを仮想的に動作させるソフトウエアシミュレーション工程と、
機構シミュレーション手段が、前記ソフトウエアの動作結果に基づいて、前記仮想デバイスの前記機構の動作を仮想的に動作させる機構シミュレーション工程と、を有し、
前記機構シミュレーション工程は、前記仮想デバイスの前記機構の動作結果を求め、当該仮想デバイスの前記機構の動作結果が、前記操作要求に対して適正か否かを判定するための情報を予め定めた制御定義情報を参照する参照工程と、
前記参照工程により参照された前記制御定義情報に基づいて、前記仮想デバイスの前記機構の動作結果が適正な動作か否かを判定する判定工程と、を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
あるいは、上記目的を達成する本発明に係る設計支援装置は、画像形成装置の動作を情報処理装置上で模擬するために、当該画像形成装置を制御するソフトウエアと、当該画像形成装置の機構と、を仮想デバイスとしてモデル化し、当該仮想デバイスを前記情報処理装置上で模擬的に動作させることにより前記画像形成装置の動作制御が可能か否かを判定する設計支援装置であって、
前記仮想デバイスに対する操作要求に基づき前記画像形成装置を制御するソフトウエアを仮想的に動作させるソフトウエアシミュレーション手段と、
前記ソフトウエアの動作結果に基づいて、前記仮想デバイスの前記機構の動作を仮想的に動作させる機構シミュレーション手段と、を有し、
前記機構シミュレーション手段は、前記仮想デバイスの前記機構の動作結果を求め、当該仮想デバイスの前記機構の動作結果が、前記操作要求に対して適正か否かを判定するための情報を予め定めた制御定義情報を参照する参照手段と、
前記参照手段により参照された前記制御定義情報に基づいて、前記仮想デバイスの前記機構の動作結果が適正な動作か否かを判定する判定手段と、を備えることを特徴とする。