【手続補正書】
【提出日】平成22年4月2日(2010.4.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つの処理条件が設定された処理手順プログラムに基づいて被制御装置を制御する制御装置であって、
ユーザによって選択された処理手順プログラムに設定されている前記処理条件を選択処理条件として取得する処理条件取得手段と、
前記被制御装置が有する機能のうち前記ユーザに使用が許可されている機能を示すユーザ属性情報を動作条件属性情報として取得する属性情報取得手段と、
前記動作条件属性情報に対する前記選択処理条件の差異を抽出する差異抽出手段と、
前記差異抽出手段によって抽出された差異に基づき、前記選択処理条件を変更して変更後処理条件とする変更手段と、
前記変更後処理条件に基づいて、前記ユーザによって選択された処理手順プログラムを修正して修正済み処理手順プログラムを作成するプログラム作成手段と
を有することを特徴とする制御装置。
【請求項２】
前記処理手順プログラムはスクリプトであることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記被制御装置は画像形成装置であり、前記処理手順プログラムに基づく処理は画像形成処理であることを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記動作条件属性情報は、前記変更後処理条件として使用してよいと予め設定された変更候補であることを特徴とする請求項１乃至３のいずれか１項に記載の制御装置。
【請求項５】
前記差異抽出手段によって抽出された差異を表示部に表示させる表示制御手段と、
前記表示部に表示された差異に基づいて、前記ユーザによって入力された入力処理条件を取得する取得手段とを更に有し、
前記変更手段は、前記選択処理条件を前記ユーザによって入力された入力処理条件に応じて変更して前記変更後処理条件とすることを特徴とする請求項４に記載の制御装置。
【請求項６】
前記変更手段は、前記差異抽出手段によって抽出された差異に対して、前記変更後処理条件となり得る変更候補が１つであるとき、前記ユーザによる入力処理条件の入力を待つことなく、当該変更候補に基づき、前記選択処理条件を変更して前記変更後処理条件とすることを特徴とする請求項５に記載の制御装置。
【請求項７】
前記処理条件取得手段は、前記ユーザによって選択された処理手順プログラムの複製が指示された場合、当該処理手順プログラムに対して設定されている前記処理条件を前記選択処理条件として取得することを特徴とする請求項１乃至６のいずれか１項に記載の制御装置。
【請求項８】
前記修正済み処理手順プログラムに対して、当該修正に関わったユーザのみが使用できる属性を付加する属性付加手段を更に有することを特徴とする請求項１乃至７のいずれか１項に記載の制御装置。
【請求項９】
少なくとも１つの処理条件が設定された処理手順プログラムに基づいて被制御装置を制御する制御装置であって、
処理手順プログラムに設定されている前記処理条件を選択処理条件として取得する処理条件取得手段と、
前記処理条件取得手段によって取得された選択処理条件が、ユーザによる使用が許可されているかどうかを判断する判断手段と、
前記判断手段による判断結果に基づいて、前記処理手順プログラムを修正して修正済み処理手順プログラムを作成するプログラム作成手段と、
を有することを特徴とする制御装置。
【請求項１０】
少なくとも１つの処理条件が設定された処理手順プログラムに基づいて被制御装置を制御する制御装置で用いられるプログラム作成方法であって、
ユーザによって選択された処理手順プログラムに設定されている前記処理条件を選択処理条件として取得する処理条件取得ステップと、
前記被制御装置が有する機能のうち前記ユーザに使用が許可されている機能を示すユーザ属性情報を動作条件属性情報として取得する属性情報取得ステップと、
前記動作条件属性情報に対する前記選択処理条件の差異を抽出する差異抽出ステップと、
前記差異抽出ステップによって抽出された差異に基づき、前記選択処理条件を変更して変更後処理条件とする変更ステップと、
前記変更後処理条件に基づいて、前記ユーザによって選択された処理手順プログラムを修正して修正済み処理手順プログラムを作成するプログラム作成ステップと
を有することを特徴とするプログラム作成方法。
【請求項１１】
少なくとも１つの処理条件が設定された処理手順プログラムに基づいて被制御装置を制御する制御装置で用いられるプログラム作成方法であって、
処理手順プログラムに設定されている前記処理条件を選択処理条件として取得する処理条件取得ステップと、
前記処理条件取得ステップによって取得された選択処理条件が、ユーザによる使用が許可されているかどうかを判断する判断ステップと、
前記判断ステップによる判断結果に基づいて、前記処理手順プログラムを修正して修正済み処理手順プログラムを作成するプログラム作成ステップと、
を有することを特徴とするプログラム作成方法。
【請求項１２】
請求項１０又は１１に記載のプログラム作成方法をコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記目的を達成するために、本発明による制御装置は、少なくとも１つの処理条件が設定された処理手順プログラムに基づいて被制御装置を制御する制御装置であって、ユーザによって選択された処理手順プログラムに設定されている前記処理条件を選択処理条件として取得する処理条件取得手段と、前記被制御装置が有する機能のうち前記ユーザに使用が許可されている機能を示すユーザ属性情報を動作条件属性情報として取得する属性情報取得手段と、前記動作条件属性情報に対する前記選択処理条件の差異を抽出する差異抽出手段と、前記差異抽出手段によって抽出された差異に基づき、前記選択処理条件を変更して変更後処理条件とする変更手段と、前記変更後処理条件に基づいて、前記ユーザによって選択された処理手順プログラムを修正して修正済み処理手順プログラムを作成するプログラム作成手段とを有することを特徴とする。また、本発明による制御装置は、少なくとも１つの処理条件が設定された処理手順プログラムに基づいて被制御装置を制御する制御装置であって、処理手順プログラムに設定されている前記処理条件を選択処理条件として取得する処理条件取得手段と、前記処理条件取得手段によって取得された選択処理条件が、ユーザによる使用が許可されているかどうかを判断する判断手段と、前記判断手段による判断結果に基づいて、前記処理手順プログラムを修正して修正済み処理手順プログラムを作成するプログラム作成手段とを有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明によるプログラム作成方法は、少なくとも１つの処理条件が設定された処理手順プログラムに基づいて被制御装置を制御する制御装置で用いられるプログラム作成方法であって、ユーザによって選択された処理手順プログラムに設定されている前記処理条件を選択処理条件として取得する処理条件取得ステップと、前記被制御装置が有する機能のうち前記ユーザに使用が許可されている機能を示すユーザ属性情報を動作条件属性情報として取得する属性情報取得ステップと、前記動作条件属性情報に対する前記選択処理条件の差異を抽出する差異抽出ステップと、前記差異抽出ステップによって抽出された差異に基づき、前記選択処理条件を変更して変更後処理条件とする変更ステップと、前記変更後処理条件に基づいて、前記ユーザによって選択された処理手順プログラムを修正して修正済み処理手順プログラムを作成するプログラム作成ステップとを有することを特徴とする。また、本発明によるプログラム作成方法は、少なくとも１つの処理条件が設定された処理手順プログラムに基づいて被制御装置を制御する制御装置で用いられるプログラム作成方法であって、処理手順プログラムに設定されている前記処理条件を選択処理条件として取得する処理条件取得ステップと、前記処理条件取得ステップによって取得された選択処理条件が、ユーザによる使用が許可されているかどうかを判断する判断ステップと、前記判断ステップによる判断結果に基づいて、前記処理手順プログラムを修正して修正済み処理手順プログラムを作成するプログラム作成ステップとを有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
さらに、本発明よるプログラムは、上記のプログラム作成方法のいずれかをコンピュータに実行させるためのプログラムである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明によれば、少なくとも１つの処理条件が設定された処理手順プログラムに基づいて被制御装置を制御する際、ユーザによって選択された処理手順プログラムに設定されている処理条件を選択処理条件として取得する。また、被制御装置が有する機能のうちユーザに使用が許可されている機能をユーザ属性情報を動作条件属性情報として取得する。そして、動作条件属性情報に対する選択処理条件の差異を抽出する。抽出された差異に基づき、選択処理条件を変更して変更後処理条件とし、変更後処理条件に基づいて、ユーザによって選択された処理手順プログラムを修正して修正済み処理手順プログラムを作成する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
スクリプト取得部１０４（処理条件取得手段）は、ユーザによって選択されたスクリプトに対して、ユーザから操作部１０２を介して実行が指示されたとき、複合機１０１が保持する複数のスクリプト情報の中から、実行指示されたスクリプトに関するスクリプト情報を取得する。このスクリプト情報は、複合機１０１が備える記憶装置１０３にスクリプトごとに記憶されている。なお、本実施の形態では、スクリプト情報を複合機１０１が備える記憶装置１０３に記憶する構成としたが、別の構成であってもよい。例えば、ＬＡＮ等のネットワークで通信可能な別の情報機器に記憶されたスクリプト情報を参照して、利用する構成であってもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
ここに例示するスクリプト情報では、対応スクリプトに、印刷処理と送信処理との２つの所定の処理を実行するための処理手順プログラムが含まれることを示している。そして、印刷処理においては、印刷モードと印刷枚数との２つの処理条件が設定されるようになっている。印刷モードでは、両面印刷と片面印刷とのうちの一方が選択され得、この例では、両面印刷が選択されるとともに、印刷枚数（ページ数）として１枚が設定されている。また、送信処理においては、送信対象の文書名が処理条件として設定され得、この例では文書ＤＯＣ７が設定されている。印刷モード、印刷枚数、文書名に関する具体的な選択・設定値（処理条件）が設定内容５０１であり、この設定内容５０１が、スクリプト取得部１０４により取得されるスクリプト情報である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
図１に戻って、記憶装置１０３は、前述のように、スクリプト情報を記憶するとともに、制御装置の制御対象である画像形成装置（複合機１０１：被制御装置）の動作条件を表す属性情報（動作条件属性情報）を記憶する。属性情報取得部１０５は、選択されたスクリプトに対応する属性情報を記憶装置１０３から取得し、差異抽出部１０６に送る。属性情報としては、ユーザ属性情報や、デバイス属性情報や、スクリプト属性情報が存在する。属性情報取得部１０５は、属性情報として、ユーザ属性情報、デバイス属性情報、スクリプト属性情報をそれぞれ構成する各情報のうちの複数の情報を組み合わせたものを取得する。