【手続補正書】
【提出日】平成20年11月5日(2008.11.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷処理関連プログラムを機能拡張できる複数の拡張機能プログラムを搭載したデータ処理装置であって、
印刷処理に用いられる複数の設定値の間で成立する依存関係を定義した第１のコンフリクト処理ルールを格納する第１のルール格納手段と、
前記印刷処理関連プログラムの機能と、前記複数の拡張機能プログラムに入力される設定値の間で成立する依存関係を定義した第２のコンフリクト処理ルールを格納する第２のルール格納手段と、
前記第１のルール格納手段及び前記第２のルール格納手段から、前記第１のコンフリクト処理ルール及び前記第２のコンフリクト処理ルールを読み込み、読み込んだ前記第１のコンフリクト処理ルール及び前記第２のコンフリクト処理ルールを基にして、前記複数の設定間に不整合が生じないよう設定値の調整処理を行う設定調整手段と、
を具備することを特徴とするデータ処理装置。
【請求項２】
前記第２のコンフリクト処理ルールが第２のルール格納手段に格納されているか否かを確認する確認手段を更に具備することを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記設定調整手段は、前記第１のコンフリクト処理ルール及び前記第２のコンフリクト処理ルールを優先度の高い順に適用して、前記複数の設定間に不整合が生じないよう設定の調整処理を行うことを特徴とする請求項１記載のデータ処理装置。
【請求項４】
利用者が視覚的に前記複数の機能及び前記複数の拡張機能プログラムの設定状態を確認可能な設定状態画面を表示する画面表示手段と、
を更に具備し、
前記画面表示手段が表示する前記設定状態画面は、前記設定調整手段により設定の調整処理後の設定状態を示すものであることを特徴とする請求項１に記載のデータ処理装置。
【請求項５】
前記画面表示手段が表示する前記設定状態画面において、前記複数の機能及び前記複数の拡張機能の各設定は、利用者の操作により変更可能であり、利用者が一つまたは複数の機能または前記複数の拡張機能の設定を変更した場合に、前記設定調整手段は、読み込んだ前記第１のコンフリクト処理ルール及び前記第２のコンフリクト処理ルールを基にして、変更後の複数の機能と複数の拡張機能プログラムとのいずれか２つの設定間に不整合が生じないよう設定の調整処理を行うことを特徴とする請求項４記載のデータ処理装置。
【請求項６】
前記複数の拡張機能プログラムは、ドキュメント管理プログラムと地紋印刷プログラムであって、前記地紋印刷プログラム及びドキュメント管理プログラムから第１のコンフリクトルール及び第２のコンフリクトルールを取得し、地紋印刷プログラムにおいて地紋印刷が設定されている場合には、ドキュメント管理プログラムにおけるドキュメント格納処理を禁止する制御を行う制御手段をさらに備えることを特徴とする請求項５に記載のデータ処理装置。
【請求項７】
印刷処理関連プログラムを機能拡張できる複数の拡張機能プログラムを搭載したデータ処理装置における設定処理方法であって、
印刷処理に用いられる複数の設定値の間で成立する依存関係を定義した第１のコンフリクト処理ルールを格納する第１のルール格納工程と、
前記印刷処理関連プログラムの機能と、前記複数の拡張機能プログラムに入力される設定値の間で成立する依存関係を定義した第２のコンフリクト処理ルールを格納する第２のルール格納工程と、
前記第１のルール格納工程及び前記第２のルール格納工程において格納された前記第１のコンフリクト処理ルール及び前記第２のコンフリクト処理ルールを読み込み、読み込んだ前記第１のコンフリクト処理ルール及び前記第２のコンフリクト処理ルールを基にして、前記複数の設定間に不整合が生じないよう設定値の調整処理を行う設定調整工程と、
を具備することを特徴とする設定処理方法。
【請求項８】
前記第２のコンフリクト処理ルールが第２のルール格納工程が格納したかを確認する確認工程を更に具備することを特徴とする請求項７記載の設定処理方法。
【請求項９】
前記設定調整工程は、前記第１のコンフリクト処理ルール及び前記第２のコンフリクト処理ルールを優先度の高い順に適用して、前記複数の設定間に不整合が生じないよう設定の調整処理を行うことを特徴とする請求項７記載の設定処理方法。
【請求項１０】
利用者が視覚的に前記複数の機能及び前記複数の拡張機能プログラムの設定状態を確認可能な設定状態画面を表示する画面表示工程と、
を更に具備し、
前記画面表示工程が表示する前記設定状態画面は、前記設定調整工程により設定の調整処理後の設定状態を示すものであることを特徴とする請求項７に記載の設定処理方法。
【請求項１１】
前記画面表示工程が表示する前記設定状態画面において、前記複数の機能及び前記複数の拡張機能の各設定は、利用者の操作により変更可能であり、利用者が一つまたは複数の機能または前記複数の拡張機能の設定を変更した場合に、前記設定調整工程は、読み込んだ前記第１のコンフリクト処理ルール及び前記第２のコンフリクト処理ルールを基にして、変更後の複数の機能と複数の拡張機能プログラムとのいずれか２つの設定間に不整合が生じないよう設定の調整処理を行うことを特徴とする請求項１０記載の設定処理方法。
【請求項１２】
前記複数の拡張機能プログラムは、ドキュメント管理プログラムと地紋印刷プログラムであって、前記地紋印刷プログラム及びドキュメント管理プログラムから第１のコンフリクト処理ルール及び第２のコンフリクト処理ルールを取得し、地紋印刷プログラムにおいて地紋印刷が設定されている場合には、ドキュメント管理プログラムにおけるドキュメント格納処理を禁止する制御を行う制御工程をさらに備えることを特徴とする請求項１１に記載の設定処理方法。
【請求項１３】
印刷処理関連プログラムの機能を拡張する第一の拡張機能プログラム及び印刷処理関連プログラムの機能を拡張する第二の拡張機能プログラムにおいて用いられる複数の印刷処理に用いられる設定値の不整合を回避するためのルールを示すコンフリクト処理ルールをそれぞれ取得する取得手段と、
前記取得手段が取得したコンフリクト処理ルールを用いて、前記第一の拡張機能プログラム及び第二の拡張機能プログラムで用いられる印刷設定の設定値の間の不整合があるかを判定する判定手段と、
を備えることを特徴とする情報処理装置。
【請求項１４】
印刷処理関連プログラムの機能を拡張する第一の拡張機能プログラム及び印刷処理関連プログラムの機能を拡張する第二の拡張機能プログラムにおいて用いられる複数の印刷処理に用いられる設定値の不整合を回避するためのルールを示すコンフリクト処理ルールをそれぞれ取得する取得工程と、
前記取得工程が取得したコンフリクト処理ルールを用いて、前記第一の拡張機能プログラム及び第二の拡張機能プログラムで用いられる印刷設定の設定値の間の不整合があるかを判定する判定工程と、
を備えることを特徴とする設定処理方法。
【請求項１５】
印刷処理関連プログラムの機能を拡張する第一の拡張機能プログラム及び印刷処理関連プログラムの機能を拡張する第二の拡張機能プログラムにおいて用いられる複数の印刷処理に用いられる設定値の不整合を回避するためのルールを示すコンフリクト処理ルールをそれぞれ取得する取得工程と、
前記取得工程が取得したコンフリクト処理ルールを用いて、前記第一の拡張機能プログラム及び第二の拡張機能プログラムで用いられる印刷設定の設定値の間の不整合があるかを判定する判定工程と、
を備えることを特徴とする設定処理方法をコンピュータに実行させる制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】データ処理装置および設定処理方法および情報処理装置および制御プログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、印刷処理関連プログラムにより実現可能な複数の機能に更に拡張機能を付与可能なデータ処理装置および設定処理方法および情報処理装置および制御プログラムに関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
印刷処理関連プログラムにより実現可能な機能に更に複数の拡張機能を付与可能なデータ処理装置であって、２つ以上の設定値の間で成立する依存関係に応じて定めた第１のコンフリクト処理ルールを格納する第１のルール格納手段と、前記印刷処理関連プログラムの機能と、前記複数の拡張機能に入力される設定値の間で成立する依存関係に応じて定めた第２のコンフリクト処理ルールを格納する第２のルール格納手段と、前記第１のルール格納手段及び前記第２のルール格納手段から、前記第１のコンフリクト処理ルール及び前記第２のコンフリクト処理ルールを読み込み、読み込んだ前記第１のコンフリクト処理ルール及び前記第２のコンフリクト処理ルールを基にして、前記複数の機能と前記複数の拡張機能とのいずれか２つの設定間に不整合が生じないよう設定値の調整処理を行う設定調整手段とを具備することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
２つ以上の設定値の間で成立する依存関係に応じて定めた第１のコンフリクト処理ルールを格納する第１のルール格納手段と、印刷処理関連プログラムの機能と、前記複数の拡張機能に入力される設定値の間で成立する依存関係に応じて定めた第２のコンフリクト処理ルールを格納する第２のルール格納手段とを備え、前記印刷処理関連プログラムにより実現可能な機能に更に複数の拡張機能を付与可能なデータ処理装置における印刷設定調整方法であって、前記第１のルール格納手段及び前記第２のルール格納手段から、前記第１のコンフリクト処理ルール及び前記第２のコンフリクト処理ルールを読み込み、読み込んだ前記第１のコンフリクト処理ルール及び前記第２のコンフリクト処理ルールを基にして、前記複数の機能と前記複数の拡張機能とのいずれか２つの設定間に不整合が生じないよう設定値の調整処理を行う設定調整ステップを具備することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
図５は、図４に示したコンフリクトマネージャ３０３及び推論エンジン３０２におけるコンフリクト処理の例を示す図である。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１９８
【補正方法】変更
【補正の内容】
【０１９８】
一方、第２のプラグインモジュール３１２は、プリンタドライバ３０７によりコールする（３１３０−１）。そして、状態変数の変化に応じて第２のプラグインモジュール３１２の独自設定シート内のコントロールを制御する（３１３０−２）。そして、第２のプラグインモジュール３１２の独自設定シート内のコントロールを更新して（３１３０−３）、処理をプリンタドライバ３０７に戻して、処理を終了する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０２０１
【補正方法】変更
【補正の内容】
【０２０１】
プリンタドライバ３０７は、ステップ（３０７０−１１）にて、ステップ（３１３０−３）で更新された第２のプラグインに対応する状態変数を受け取る。そして、該受け取った第２のプラグインに対応する状態変数に応じてプリンタドライバ３０７本体の設定シート内のコントロールを制御して（３０７０−１２）、本処理を終了する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０２０２
【補正方法】変更
【補正の内容】
【０２０２】
なお、プリンタドライバ３０７は、ステップ（３０７０−１２）において、プリンタドライバ３０７本体の設定シート内で制御しているコントロールを更新して、コンフリクト処理及びＵＩの処理を終了する。