(57)【要約】【課題】各電気機器の構成に応じたジョブを作成する。【解決手段】登録ジョブのうち、登録先機器から受信した能力情報が示す実行可能な機能の機能設定を抽出し、設定値が能力情報の示す設定可能範囲に収まらない場合は更に所定の設定値に変更し、当該抽出された機能設定の組み合わせのうち、登録先機器から受信した禁則情報が示す、組み合わせ不可能な機能の組み合わせに合致する組み合わせから所定の機能の機能設定を除去するか、組み合わせ不可能な設定値の組み合わせに合致する組み合わせから所定の機能の機能設定を抽出して設定値を所定の設定値に変更するか、又は組み合わせ不可能な機能と当該機能とは異なる他の機能に対する設定値との組み合わせに合致する組み合わせから所定の機能の機能設定を除去する若しくは所定の機能の機能設定を抽出して設定値を所定の設定値に変更するかの少なくとも何れか一つを行う。【選択図】図４
2012208834.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ及び当該コンピュータに接続された電気機器を備えるジョブ管理システムであって、
前記電気機器は、
当該電気機器において実行可能な機能、又は、当該実行可能な機能に対する設定値の設定可能範囲を示す能力情報を記憶する能力情報記憶部と、
当該電気機器において組み合わせ不可能な前記機能の組み合わせ、当該電気機器において組み合わせ不可能な前記設定値の組み合わせ、又は、当該電気機器において組み合わせ不可能な前記機能と当該機能とは異なる他の前記機能に対する前記設定値との組み合わせ、を示す禁則情報を記憶する禁則情報記憶部と、
前記コンピュータから送信されたジョブを受信して、当該受信したジョブを当該電気機器に備えられた記憶部に記憶するジョブ登録部と、を備え、
前記コンピュータは、
前記機能と当該機能に対する設定値の組み合わせである機能設定を少なくとも１つ以上備えて構成される前記ジョブの当該各機能設定の設定を受け付けるとともに、当該ジョブの登録先とする前記電気機器である登録先機器の指定を受け付けるジョブ受付部と、
前記登録先機器から送信された能力情報を受信して、前記ジョブ受付部で受け付けられた、前記登録先機器に登録する対象の前記ジョブである登録ジョブを構成する前記機能設定のうち、前記受信した能力情報が示す前記登録先機器において実行可能な機能に対応する前記機能設定を抽出するとともに、当該抽出した前記機能設定が示す前記機能に対する前記設定値が、前記能力情報が示す当該機能に対する設定値の設定可能範囲に収まらない場合は、更に、当該設定値を当該機能に対して予め定められた設定値に変更する、有効機能設定処理を行う有効機能設定部と、
前記登録先機器から送信された禁則情報を受信して、前記有効機能設定部による前記有効機能設定処理で抽出された前記機能設定の組み合わせのうち、
前記受信した禁則情報が示す前記登録先機器において組み合わせ不可能な前記機能の組み合わせに合致する組み合わせから、予め定められた前記機能に対応する前記機能設定を除去するか、
前記禁則情報が示す前記登録先機器において組み合わせ不可能な前記設定値の組み合わせに合致する組み合わせから、予め定められた前記機能に対応する前記機能設定を抽出して、当該抽出した前記機能設定が示す前記機能に対する前記設定値を当該機能に対して予め定められた設定値に変更するか、
又は、前記禁則情報が示す前記登録先機器において組み合わせ不可能な前記機能と当該機能とは異なる他の前記機能に対する前記設定値との組み合わせに合致する組み合わせから、予め定められた前記機能に対応する前記機能設定を除去する、若しくは、予め定められた前記機能に対応する前記機能設定を抽出して、当該抽出した前記機能設定が示す前記機能に対する前記設定値を当該機能に対して予め定められた設定値に変更するか、のうち、少なくとも何れか一つを行う禁則機能修正処理を行う禁則機能修正部と、
前記禁則機能修正部による前記禁則機能修正処理で得られた前記機能設定の組み合わせからなる前記登録ジョブを前記登録先機器に送信するジョブ送信部と、
を備えるジョブ管理システム。
【請求項２】
前記ジョブ受付部は、前記ジョブを実行する際に、当該ジョブを構成する前記機能設定が示す前記機能を実行する優先順位を更に受け付け、
前記禁則機能修正部は、前記禁則機能修正処理において、前記ジョブ受付部で受け付けられた前記優先順位が低い前記機能から順に、当該機能に対応する前記機能設定を除去し、又は、当該機能に対応する前記設定値を当該機能に対して予め定められた設定値に変更する請求項１に記載のジョブ管理システム。
【請求項３】
前記コンピュータは、
前記ジョブを構成する少なくとも１つ以上の前記機能設定を設定入力するための設定画面が表示される表示部と、
前記ジョブ受付部で受け付けられた前記ジョブを構成する前記機能設定のうち、前記有効機能設定処理又は前記禁則機能修正処理によって除去又は変更された前記機能設定を、前記表示部に表示された前記設定画面に設定入力可能な状態で表示する表示制御部を更に備え、
前記ジョブ受付部は、前記表示制御部によって前記設定画面に設定入力可能な状態で表示された、前記有効機能設定処理又は前記禁則機能修正処理によって除去又は変更された前記機能設定の設定入力が行われると、当該設定入力された前記機能設定の設定を受け付ける請求項１又は２に記載のジョブ管理システム。
【請求項４】
当該コンピュータに接続された電気機器において実行可能な機能と当該機能に対する設定値の組み合わせである機能設定を少なくとも１つ以上備えて構成されるジョブの当該各機能設定の設定を受け付けるとともに、当該ジョブの登録先とする前記電気機器である登録先機器の指定を受け付けるジョブ受付部と、
前記登録先機器から送信された、当該登録先機器において実行可能な機能、又は、当該実行可能な機能に対する設定値の設定可能範囲を示す能力情報を受信して、前記ジョブ受付部で受け付けられた、前記登録先機器に登録する対象の前記ジョブである登録ジョブを構成する前記機能設定のうち、前記受信した能力情報が示す前記登録先機器において実行可能な機能に対応する前記機能設定を抽出するとともに、当該抽出した前記機能設定が示す前記機能に対する前記設定値が、前記能力情報が示す当該機能に対する設定値の設定可能範囲に収まらない場合は、更に、当該設定値を当該機能に対して予め定められた設定値に変更する、有効機能設定処理を行う有効機能設定部と、
前記登録先機器から送信された、当該登録先機器において組み合わせ不可能な前記機能の組み合わせ、当該登録先機器において組み合わせ不可能な前記設定値の組み合わせ、又は、当該登録先機器において組み合わせ不可能な前記機能と当該機能とは異なる他の前記機能に対する前記設定値との組み合わせ、を示す禁則情報を受信して、前記有効機能設定部による前記有効機能設定処理で抽出された前記機能設定の組み合わせのうち、
前記受信した禁則情報が示す前記登録先機器において組み合わせ不可能な前記機能の組み合わせに合致する組み合わせから、予め定められた前記機能に対応する前記機能設定を除去するか、
前記禁則情報が示す前記登録先機器において組み合わせ不可能な前記設定値の組み合わせに合致する組み合わせから、予め定められた前記機能に対応する前記機能設定を抽出して、当該抽出した前記機能設定が示す前記機能に対する前記設定値を当該機能に対して予め定められた設定値に変更するか、
又は、前記禁則情報が示す前記登録先機器において組み合わせ不可能な前記機能と当該機能とは異なる他の前記機能に対する前記設定値との組み合わせに合致する組み合わせから、予め定められた前記機能に対応する前記機能設定を除去する、若しくは、予め定められた前記機能に対応する前記機能設定を抽出して、当該抽出した前記機能設定が示す前記機能に対する前記設定値を当該機能に対して予め定められた設定値に変更するか、のうち、少なくとも何れか一つを行う禁則機能修正処理を行う禁則機能修正部と、
前記禁則機能修正部による前記禁則機能修正処理で得られた前記機能設定の組み合わせからなる前記登録ジョブを前記登録先機器に送信するジョブ送信部と、
を備えるコンピュータ。
【請求項５】
コンピュータに接続された電気機器であって、
当該電気機器において実行可能な機能、又は、当該実行可能な機能に対する設定値の設定可能範囲を示す能力情報を記憶する能力情報記憶部と、
当該電気機器において組み合わせ不可能な前記機能の組み合わせ、当該電気機器において組み合わせ不可能な前記設定値の組み合わせ、又は、当該電気機器において組み合わせ不可能な前記機能と当該機能とは異なる他の前記機能に対する前記設定値との組み合わせ、を示す禁則情報を記憶する禁則情報記憶部と、
前記コンピュータから送信されたジョブを受信して、当該受信したジョブを当該電気機器に備えられた記憶部に記憶するジョブ登録部と、
を備える電気機器。
【請求項６】
コンピュータに接続された画像形成装置であって、
当該画像形成装置において実行可能な機能、又は、当該実行可能な機能に対する設定値の設定可能範囲を示す能力情報を記憶する能力情報記憶部と、
当該画像形成装置において組み合わせ不可能な前記機能の組み合わせ、当該画像形成装置において組み合わせ不可能な前記設定値の組み合わせ、又は、当該画像形成装置において組み合わせ不可能な前記機能と当該機能とは異なる他の前記機能に対する前記設定値との組み合わせ、を示す禁則情報を記憶する禁則情報記憶部と、
前記コンピュータから送信されたジョブを受信して、当該受信したジョブを当該画像形成装置に備えられた記憶部に記憶するジョブ登録部と、
を備える画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ管理システム、コンピュータ、電気機器、及び画像形成装置に関し、特に、コンピュータで設定された、機能と当該機能に対する設定値の組み合わせである機能設定を少なくとも１つ以上備えて構成されるジョブを、当該コンピュータに接続された電気機器に登録する技術に関する。
【背景技術】
【０００２】
従来から、下記特許文献１に示すように、機能と当該機能に対する設定値の組み合わせである機能設定が少なくとも１つ以上組み合わされてなるサービスプログラム（ジョブ）を実行可能な画像形成装置において、外部のパーソナルコンピュータ等から通信網を介してサービスプログラムを受信し、当該受信したサービスプログラムをメモリに保存（登録）する構成が採用されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１２４４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、一般的に企業内では、複数の機種や異なるオプション機器が装着された画像形成装置が混在していることが多いため、上記特許文献１に記載の技術を適用した場合であっても、外部のパーソナルコンピュータ等において画像形成装置毎の構成に応じたジョブを構成し、登録先の画像形成装置で実行不可能な機能が当該ジョブに含まれているときには、当該登録先の画像形成装置にジョブを一旦登録した後、実行可能な機能のみを含むようにジョブを構成しなおすという手間をかける必要があった。つまり、登録先の画像形成装置毎に、当該画像形成装置で実行可能な機能に応じてジョブを構成しなおす手間をかける必要があった。
【０００５】
そこで、本発明は、このような事情に鑑みてなされたものであり、構成の異なる画像形成装置等の電気機器が複数存在する場合であっても、登録するジョブを登録先の当該各電気機器の構成に応じて作成しなおす手間を軽減することができるジョブ管理システム、コンピュータ、電気機器、及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、コンピュータ及び当該コンピュータに接続された電気機器を備えるジョブ管理システムであって、
前記電気機器は、
当該電気機器において実行可能な機能、又は、当該実行可能な機能に対する設定値の設定可能範囲を示す能力情報を記憶する能力情報記憶部と、
当該電気機器において組み合わせ不可能な前記機能の組み合わせ、当該電気機器において組み合わせ不可能な前記設定値の組み合わせ、又は、当該電気機器において組み合わせ不可能な前記機能と当該機能とは異なる他の前記機能に対する前記設定値との組み合わせ、を示す禁則情報を記憶する禁則情報記憶部と、
前記コンピュータから送信されたジョブを受信して、当該受信したジョブを当該電気機器に備えられた記憶部に記憶するジョブ登録部と、を備え、
前記コンピュータは、
前記機能と当該機能に対する設定値の組み合わせである機能設定を少なくとも１つ以上備えて構成される前記ジョブの当該各機能設定の設定を受け付けるとともに、当該ジョブの登録先とする前記電気機器である登録先機器の指定を受け付けるジョブ受付部と、
前記登録先機器から送信された能力情報を受信して、前記ジョブ受付部で受け付けられた、前記登録先機器に登録する対象の前記ジョブである登録ジョブを構成する前記機能設定のうち、前記受信した能力情報が示す前記登録先機器において実行可能な機能に対応する前記機能設定を抽出するとともに、当該抽出した前記機能設定が示す前記機能に対する前記設定値が、前記能力情報が示す当該機能に対する設定値の設定可能範囲に収まらない場合は、更に、当該設定値を当該機能に対して予め定められた設定値に変更する、有効機能設定処理を行う有効機能設定部と、
前記登録先機器から送信された禁則情報を受信して、前記有効機能設定部による前記有効機能設定処理で抽出された前記機能設定の組み合わせのうち、
前記受信した禁則情報が示す前記登録先機器において組み合わせ不可能な前記機能の組み合わせに合致する組み合わせから、予め定められた前記機能に対応する前記機能設定を除去するか、
前記禁則情報が示す前記登録先機器において組み合わせ不可能な前記設定値の組み合わせに合致する組み合わせから、予め定められた前記機能に対応する前記機能設定を抽出して、当該抽出した前記機能設定が示す前記機能に対する前記設定値を当該機能に対して予め定められた設定値に変更するか、
又は、前記禁則情報が示す前記登録先機器において組み合わせ不可能な前記機能と当該機能とは異なる他の前記機能に対する前記設定値との組み合わせに合致する組み合わせから、予め定められた前記機能に対応する前記機能設定を除去する、若しくは、予め定められた前記機能に対応する前記機能設定を抽出して、当該抽出した前記機能設定が示す前記機能に対する前記設定値を当該機能に対して予め定められた設定値に変更するか、のうち、少なくとも何れか一つを行う禁則機能修正処理を行う禁則機能修正部と、
前記禁則機能修正部による前記禁則機能修正処理で得られた前記機能設定の組み合わせからなる前記登録ジョブを前記登録先機器に送信するジョブ送信部と、
を備えるジョブ管理システムである。
【０００７】
また、請求項４に記載の発明は、当該コンピュータに接続された電気機器において実行可能な機能と当該機能に対する設定値の組み合わせである機能設定を少なくとも１つ以上備えて構成されるジョブの当該各機能設定の設定を受け付けるとともに、当該ジョブの登録先とする前記電気機器である登録先機器の指定を受け付けるジョブ受付部と、
前記登録先機器から送信された、当該登録先機器において実行可能な機能、又は、当該実行可能な機能に対する設定値の設定可能範囲を示す能力情報を受信して、前記ジョブ受付部で受け付けられた、前記登録先機器に登録する対象の前記ジョブである登録ジョブを構成する前記機能設定のうち、前記受信した能力情報が示す前記登録先機器において実行可能な機能に対応する前記機能設定を抽出するとともに、当該抽出した前記機能設定が示す前記機能に対する前記設定値が、前記能力情報が示す当該機能に対する設定値の設定可能範囲に収まらない場合は、更に、当該設定値を当該機能に対して予め定められた設定値に変更する、有効機能設定処理を行う有効機能設定部と、
前記登録先機器から送信された、当該登録先機器において組み合わせ不可能な前記機能の組み合わせ、当該登録先機器において組み合わせ不可能な前記設定値の組み合わせ、又は、当該登録先機器において組み合わせ不可能な前記機能と当該機能とは異なる他の前記機能に対する前記設定値との組み合わせ、を示す禁則情報を受信して、前記有効機能設定部による前記有効機能設定処理で抽出された前記機能設定の組み合わせのうち、
前記受信した禁則情報が示す前記登録先機器において組み合わせ不可能な前記機能の組み合わせに合致する組み合わせから、予め定められた前記機能に対応する前記機能設定を除去するか、
前記禁則情報が示す前記登録先機器において組み合わせ不可能な前記設定値の組み合わせに合致する組み合わせから、予め定められた前記機能に対応する前記機能設定を抽出して、当該抽出した前記機能設定が示す前記機能に対する前記設定値を当該機能に対して予め定められた設定値に変更するか、
又は、前記禁則情報が示す前記登録先機器において組み合わせ不可能な前記機能と当該機能とは異なる他の前記機能に対する前記設定値との組み合わせに合致する組み合わせから、予め定められた前記機能に対応する前記機能設定を除去する、若しくは、予め定められた前記機能に対応する前記機能設定を抽出して、当該抽出した前記機能設定が示す前記機能に対する前記設定値を当該機能に対して予め定められた設定値に変更するか、のうち、少なくとも何れか一つを行う禁則機能修正処理を行う禁則機能修正部と、
前記禁則機能修正部による前記禁則機能修正処理で得られた前記機能設定の組み合わせからなる前記登録ジョブを前記登録先機器に送信するジョブ送信部と、
を備えるコンピュータである。
【０００８】
また、請求項５に記載の発明は、コンピュータに接続された電気機器であって、
当該電気機器において実行可能な機能、又は、当該実行可能な機能に対する設定値の設定可能範囲を示す能力情報を記憶する能力情報記憶部と、
当該電気機器において組み合わせ不可能な前記機能の組み合わせ、当該電気機器において組み合わせ不可能な前記設定値の組み合わせ、又は、当該電気機器において組み合わせ不可能な前記機能と当該機能とは異なる他の前記機能に対する前記設定値との組み合わせ、を示す禁則情報を記憶する禁則情報記憶部と、
前記コンピュータから送信されたジョブを受信して、当該受信したジョブを当該電気機器に備えられた記憶部に記憶するジョブ登録部と、
を備える電気機器である。
【０００９】
また、請求項６に記載の発明は、コンピュータに接続された画像形成装置であって、
当該画像形成装置において実行可能な機能、又は、当該実行可能な機能に対する設定値の設定可能範囲を示す能力情報を記憶する能力情報記憶部と、
当該画像形成装置において組み合わせ不可能な前記機能の組み合わせ、当該画像形成装置において組み合わせ不可能な前記設定値の組み合わせ、又は、当該画像形成装置において組み合わせ不可能な前記機能と当該機能とは異なる他の前記機能に対する前記設定値との組み合わせ、を示す禁則情報を記憶する禁則情報記憶部と、
前記コンピュータから送信されたジョブを受信して、当該受信したジョブを当該画像形成装置に備えられた記憶部に記憶するジョブ登録部と、
を備える画像形成装置である。
【００１０】
これらの発明では、コンピュータは、ジョブの登録先として指定された画像形成装置等の電気機器（登録先機器）から受信した能力情報に基づいて、当該登録先機器において実行可能な機能と当該機能に設定可能な設定値の組み合わせ（機能設定）を抽出し、更に、抽出した機能設定の組み合わせから、登録先機器から受信した禁則情報に基づいて、登録先機器で組み合わせ不可能な機能の組み合わせ、登録先機器で組み合わせ不可能な設定値の組み合わせ、登録先機器で組み合わせ不可能な機能と当該機能とは異なる他の機能に対する設定値の組み合わせ、に合致しない組み合わせを生成し、つまり、登録先機器で実行可能な機能設定のみからなるジョブを作成して、当該ジョブを登録先機器に送信することができる。また、画像形成装置等の電気機器は、上記コンピュータから送信されたジョブを受信して、当該受信したジョブを当該電気機器に備えられた記憶部に記憶することができる。
【００１１】
このため、構成の異なる画像形成装置等の電気機器が複数存在する場合であっても、各電気機器で実行可能な機能設定のみからなるジョブを作成して、登録するジョブを登録先機器の構成に応じて作成しなおす手間を軽減することができる。
【００１２】
また、請求項２に記載の発明は、請求項１に記載のジョブ管理システムであって、前記ジョブ受付部は、前記ジョブを実行する際に、当該ジョブを構成する前記機能設定が示す前記機能を実行する優先順位を更に受け付け、
前記禁則機能修正部は、前記禁則機能修正処理において、前記ジョブ受付部で受け付けられた前記優先順位が低い前記機能から順に、当該機能に対応する前記機能設定を除去し、又は、当該機能に対応する前記設定値を当該機能に対して予め定められた設定値に変更する。
【００１３】
この発明では、ジョブを実行する際に、ジョブを構成する機能設定が示す機能を実行する優先順位を受け付け、禁則機能修正処理において、当該受け付けた優先順位の低い機能から順に禁則情報に対応する機能設定を変更することができる。つまり、ユーザの意図する優先順位を加味しつつ、登録先機器の構成に応じたジョブの設定を行うことができる。
【００１４】
また、請求項３に記載の発明は、請求項１又は２に記載のジョブ管理システムであって、前記コンピュータは、
前記ジョブを構成する少なくとも１つ以上の前記機能設定を設定入力するための設定画面が表示される表示部と、
前記ジョブ受付部で受け付けられた前記ジョブを構成する前記機能設定のうち、前記有効機能設定処理又は前記禁則機能修正処理によって除去又は変更された前記機能設定を、前記表示部に表示された前記設定画面に設定入力可能な状態で表示する表示制御部を更に備え、
前記ジョブ受付部は、前記表示制御部によって前記設定画面に設定入力可能な状態で表示された、前記有効機能設定処理又は前記禁則機能修正処理によって除去又は変更された前記機能設定の設定入力が行われると、当該設定入力された前記機能設定の設定を受け付ける。
【００１５】
この発明では、ジョブを構成する少なくとも１つ以上の機能設定のうち、有効機能設定処理又は禁則機能修正処理によって除去又は変更された機能設定を設定画面に設定入力可能な状態で表示して、当該機能設定が除去又は変更されたことを認識しながら、当該機能設定に対する設定入力を行うことができる。つまり、当該ジョブの登録先機器で実行可能なジョブの構成を認識しながら、ユーザの意図に応じて機能設定を設定入力することができる。
【発明の効果】
【００１６】
本発明によれば、構成の異なる画像形成装置等の電気機器が複数存在する場合であっても、登録するジョブを登録先の当該各電気機器の構成に応じて作成しなおす手間を軽減することができるジョブ管理システム、コンピュータ、電気機器、及び画像形成装置を提供することが可能になる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係るジョブ管理システムの一例を構成する、画像形成装置、サーバ、及びコンピュータについてのネットワーク構成を示す説明図である。
【図２】サーバ及びＰＣの内部構成の概略を示すブロック図である。
【図３】複合機の内部構成の概略を示すブロック図である。
【図４】ジョブ管理システムによるジョブの登録処理を示すフローチャートである。
【図５】有効機能設定処理を示すフローチャートである。
【図６】禁則機能修正処理を示すフローチャートである。
【図７】（ａ）と（ｂ）は、ジョブと禁則情報のそれぞれの一例を示す説明図であり、（ｃ）と（ｄ）は、当該ジョブと禁則情報を利用した禁則機能修正処理の具体例を示す説明図である。
【図８】禁則機能修正処理の図７とは別の具体例を示す説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態に係るジョブ管理システム、コンピュータ、電気機器、及び画像形成装置の実施形態について図面を参照して説明する。図１は、本発明に係るジョブ管理システムの一例を構成する、本発明に係る電気機器の一例としての画像形成装置、本発明に係るコンピュータの一例としてのサーバ、及び本発明に係るコンピュータの一例としてのコンピュータについてのネットワーク構成を示す説明図である。
【００１９】
ジョブ管理システム１０は、互いにＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークにより接続されたサーバ２、クライアントコンピュータＰＣ３１〜３４、及び画像形成装置１を備えている。
【００２０】
尚、本実施形態では、ジョブ管理システム１０は、サーバを１台、クライアントコンピュータを４台、画像形成装置を３台備えているが、本発明に係るジョブ管理システムに備えられるコンピュータ及び画像形成装置の台数をこれに制限する趣旨ではない。
【００２１】
また、以下では、画像形成装置１は、コピー機能、ファクシミリ機能、プリンタ機能、スキャナ機能等の機能を兼ね備えた複合機であるものとして説明するが、これに制限する趣旨ではなく、コピー機、ファクシミリ機、プリンタ、スキャナ等の画像形成装置であってもよい。
【００２２】
複合機１は、スキャナ等からなる画像読取部で読み取った原稿のデータを、複合機１の内部記憶装置や、ＬＡＮ等によって複合機１に接続されたサーバ２、各クライアントコンピュータ（以下、ＰＣ）３１〜３４内の記憶部等に格納する。
【００２３】
また、複合機１は、複合機１の内部記憶装置に記憶されているデータのプリントアウトや、サーバ２やＰＣ３１〜３４から送られてきたデータのプリントアウト等を行う。複合機１、サーバ２、各ＰＣ３１〜３４は、相互にデータ通信が可能とされている。そして、複合機１は、サーバ２、各ＰＣ３１〜３４から送信されてくるジョブを受信し、当該ジョブを実行する機能を有している。
【００２４】
図２は、サーバ２及びＰＣ３１〜３４の内部構成の概略を示すブロック図である。尚、本発明に係るコンピュータに必要な構成は、サーバ２及びＰＣ３１〜３４について同様であるため、以下については、ＰＣ３１を例にして説明する。
【００２５】
ＰＣ３１は、ＲＯＭ２２と、ＲＡＭ２３と、制御ユニット２１と、ＨＤＤ（ハードディスク）２４と、本発明に係る表示部の一例としてのディスプレイ２５と、通信Ｉ／Ｆ２６と、入力部２７とを備える。これら各部は、互いにＣＰＵバスによりデータ又は信号の送受信が可能とされている。
【００２６】
ＲＯＭ２２は、ＰＣ３１の各動作についての動作プログラムを記憶するメモリである。ＲＡＭ２３は、制御ユニット２１の動作領域等として使用されるメモリである。
【００２７】
制御ユニット２１は、ＣＰＵ等からなり、ＰＣ３１全体の動作制御を司る。また、制御ユニット２１は、ＲＯＭ２２に記憶された動作プログラムに従って動作することで、後述するジョブ受付部２１２、データ送受信部２１３、有効機能設定部２１４、及び禁則機能修正部２１５として機能し、更にはこれら各部の動作に必要な処理を行うための制御部２１１として機能する。
【００２８】
ＨＤＤ２４は、印刷の対象とする文書データ又は画像データ等の各種データを記憶するとともに、その記憶領域の一部は、後述するジョブ記憶部２４１として機能する。
【００２９】
ディスプレイ２５は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等からなり、各種データの内容を表示するための確認画面や、複合機１に登録するジョブを設定入力するための設定画面や、当該ＰＣ３１を操作するユーザに対する各種操作案内等が表示される。
【００３０】
通信Ｉ／Ｆ２６は、複合機１及びサーバ２とのデータ通信を行うためのインタフェースとして機能する。
【００３１】
入力部２７は、キーボードやマウス等から構成され、複合機１に対するジョブがユーザから設定入力される。
【００３２】
例えば、入力部２７には、プリントジョブとして、当該ジョブを実行させる複合機１の指定、ＨＤＤ２４に記憶されているデータ等の中からのプリント対象データの指定、記録用紙の指定、原稿サイズの指定、原稿読取解像度の指定、モノクロ／カラーの指定、ステープル処理の指定等の、少なくとも１つの機能（上記の例では、実行機指定機能、プリント対象データ指定機能、記録用紙指定機能、原稿サイズ指定機能、原稿読取解像度指定機能、モノクロ／カラー指定機能、ステープル処理指定機能）と、当該各機能に対する設定値の組み合わせ（例えば上記の例では、「複合機Ａ」、「データＢ」、「Ａ４」、「Ａ４」、「６００ｄｐｉ」、「モノクロ」、「左上」）がユーザから入力される。ただし、入力部２７がユーザから受け付けるジョブの種類を上記の例に限定する趣旨ではない。
【００３３】
尚、以下では、上記の機能と当該機能に対する設定値の組み合わせを機能設定と示す。つまり、ジョブは、機能設定を少なくとも１つ以上備えて構成される。
【００３４】
また、入力部２７で過去にユーザから設定入力されたジョブや、頻度高く利用されるものと想定されるジョブを、ＨＤＤ２４の記憶領域の一部としてのジョブ記憶部２４１に記憶しておき、これに合わせて、入力部２７は、当該ジョブ記憶部２４１に記憶されたジョブを指定して、当該指定したジョブを設定入力するように構成してもよい。
【００３５】
この場合、ジョブ記憶部２４１に記憶された予め設定されたジョブを指定することによって、ジョブを構成する複数の機能を選択入力し、更に、当該機能に対する設定値を設定入力するという、ジョブの設定のために係る入力操作の手間を軽減することができる。
【００３６】
図２に戻り、制御部２１１は、ＰＣ３１全体の動作制御を司るものである。
【００３７】
ジョブ受付部２１２は、表示制御部２１２２と指示受付部２１２１とを備え、ユーザから入力部２７により設定入力される各ジョブを受け付けるとともに、当該ジョブの登録先とする複合機１の指定を受け付けるものである。
【００３８】
表示制御部２１２２は、ディスプレイ２５の表示制御を司り、複合機１に登録するジョブを構成する機能設定を設定入力するための設定画面等をディスプレイ２５に表示させる。
【００３９】
指示受付部２１２１は、ディスプレイ２５に表示された設定画面等の案内に基づく入力部２７の操作によって設定入力された、ジョブを構成する各機能設定の設定を受け付け、また、当該ジョブの登録先とする複合機１（登録先機器）の指定を受け付ける。
【００４０】
データ送受信部２１３は、ジョブ送信部２１３１と能力情報受信部２１３２と禁則情報受信部２１３３とを備え、サーバ２及び複合機１との間で印刷対象データ、ジョブ実行指示等の各種データを送受信する。
【００４１】
ジョブ送信部２１３１は、ジョブ受付部２１２により受け付けられた各機能設定からなるジョブが、その後、後述する有効機能設定部２１４及び禁則機能修正部２１５によって、登録先機器において実行することができるように構成が変更されて生成されたジョブを登録先機器に送信する。
【００４２】
また、ジョブ送信部２１３１は、後述する能力情報及び後述する禁則情報を送信することを要求するジョブを登録先機器に送信する。
【００４３】
能力情報受信部２１３２は、登録先機器から能力情報を受信する。この能力情報とは、例えば、ステープル装置を備えた複合機１におけるプリントジョブ動作時において、ステープル処理指定機能を実行可能であるという情報や、出力画質指定機能に対する設定値は２００ｄｐｉ〜６００ｄｐｉの範囲に制限されるという情報等、登録先機器において実行可能な機能、又は、当該実行可能な機能に対する設定値の設定可能範囲を示す情報であり、各複合機１に予め記憶されている。尚、能力情報を上記例に限定する趣旨ではない。
【００４４】
禁則情報受信部２１３３は、登録先機器から禁則情報を受信する。この禁則情報とは、例えば、複合機１におけるコピージョブ動作時において、原稿混載機能と頁集約機能は組み合わせて実行不可能であるという情報や、頁集約機能に対する設定値として４頁を１頁に集約することが設定入力され、記録用紙指定機能に対する設定値としてＡ６サイズが設定入力されたとしても、Ａ６サイズの小さな用紙に４頁分を集約して出力することは不可能であるという情報や、記録用紙指定機能に対する設定値としてＡ６サイズが設定入力されている場合に、パンチ処理機能に対する機能設定が設定入力されたとしても、Ａ６サイズの小さな用紙にパンチ穴を開けることは不可能である等、当該登録先機器において組み合わせ不可能な機能の組み合わせ、当該登録先機器において組み合わせ不可能な設定値の組み合わせ、又は、当該登録先機器において組み合わせ不可能な機能と当該機能とは異なる他の機能に対する設定値との組み合わせ、を示す情報であり、複合機１に予め記憶されている。尚、禁則情報を上記例に限定する趣旨ではない。
【００４５】
有効機能設定部２１４は、ジョブ受付部２１２で受け付けられた登録先機器に登録する対象のジョブである登録ジョブを構成する機能設定のうち、能力情報受信部２１３２によって受信された能力情報が示す当該登録先機器において実行可能な機能に対応する機能設定を抽出するとともに、当該抽出した機能設定が示す機能に対する設定値が、能力情報が示す当該機能に対する設定値の設定可能範囲に収まらない場合は、更に、当該設定値を当該機能に対して予め定められた設定値に変更する、有効機能設定処理を行う。
【００４６】
禁則機能修正部２１５は、有効機能設定部２１４による有効機能設定処理で抽出された機能設定の組み合わせのうち、禁則情報受信部２１３３によって受信された禁則情報が示す登録先機器において組み合わせ不可能な機能の組み合わせに合致する組み合わせから、予め定められた機能に対応する機能設定を除去するか、禁則情報が示す登録先機器において組み合わせ不可能な設定値の組み合わせに合致する組み合わせから、予め定められた機能に対応する機能設定を抽出して、当該抽出した機能設定が示す機能に対する設定値を当該機能に対して予め定められた設定値に変更するか、又は、禁則情報が示す登録先機器において組み合わせ不可能な機能と当該機能とは異なる他の機能に対する設定値との組み合わせに合致する組み合わせから、予め定められた機能に対応する機能設定を除去する、若しくは、予め定められた機能に対応する機能設定を抽出して、当該抽出した機能設定が示す機能に対する設定値を当該機能に対して予め定められた設定値に変更するか、のうち、少なくとも何れか一つを行う、禁則機能修正処理を行う。
【００４７】
尚、有効機能設定部２１４による有効機能設定処理、及び、禁則機能修正部２１５による禁則機能修正処理の詳細については後述する。
【００４８】
図３は、複合機１の内部構成の概略を示すブロック図である。ジョブ管理システム１０に備えられる各複合機１は、同様の構成である。複合機１は、装置の各部の動作を制御する制御ユニット１００と、原稿画像を読み取るスキャナ等を有する画像読取部１１０と、画像読取部１１０によって読み取られた原稿のデータ等を一時的に記憶する、及び、印刷対象となるデータを一時的に保存する領域となる画像メモリ１２０と、画像読取部１１０によって読み取られた原稿のデータや、サーバコンピュータ２から送信されてきたデータ等を印刷する印刷部１３０と、を備えている。
【００４９】
また、複合機１は、ファクシミリ通信に必要な各機能を実行し、公衆回線を通じて外部のファクシミリ装置から画像データを受信するファクシミリ通信部１４０と、印刷又は送信スタートキー、テンキー及び短縮番号キー等からなり、ジョブを構成する複数の機能の組み合わせと当該各機能に対する設定値の組み合わせの設定入力等、各種操作指示の入力を受け付ける操作部２０と、各種データの内容を表示するための確認画面や、ジョブを設定入力するための設定画面や、ユーザへの操作案内等を表示するＬＣＤ等からなる表示部１５０とを備える。尚、この表示部１５０がタッチパネル機能を備えることにより、ユーザからの各種操作指示の入力を受け付けるように構成してもよい。
【００５０】
更に、複合機１は、画像読取部１１０によって読み取られた原稿画像データ等を記憶する大容量の記憶領域を有するＨＤＤ（ハードディスク）１７０を備えている。このＨＤＤ１７０は、画像読取部１１０によって読み取られた原稿画像データや、サーバコンピュータ２又はＰＣ３１〜３４から送信されてきたデータを蓄積する。
【００５１】
また、ＨＤＤ１７０は、その記憶領域の一部が、ジョブを記憶するジョブ記憶部１７０１、当該複合機１の能力情報を記憶する能力情報記憶部１７０２、及び、当該複合機１の禁則情報を記憶する禁則情報記憶部１７０３として機能する。
【００５２】
制御ユニット１００は、ＲＯＭやＲＡＭ等のメモリやＣＰＵ等を備えてなり、複合機１の全体的な動作を司る。制御ユニット１００は、ＲＯＭに記憶された動作プログラムがＣＰＵによって実行されることにより、通信部１０１と、ジョブ登録部１０２として機能し、更には、これらの各部によって複合機１に登録されたジョブを実行する等、各部の動作に必要な処理を行うための制御部１０３として機能する。
【００５３】
通信部１０１は、ジョブ受信部１０１１と能力情報送信部１０１２と禁則情報送信部１０１３とを備え、サーバコンピュータ２とＰＣ３１〜３４との間でデータの送受信に必要な処理を行う。
【００５４】
ジョブ受信部１０１１は、ＰＣ３１等から送信されてきたジョブをネットワークＩ／Ｆ部１６０を介して受信する。
【００５５】
能力情報送信部１０１２は、ジョブ受信部１０１１によってＰＣ３１等から受信されたジョブが、当該複合機１の能力情報を送信することを要求するジョブである場合に、能力情報記憶部１７０２に記憶されている能力情報を、当該ジョブを送信してきたＰＣ３１等に送信する。
【００５６】
禁則情報送信部１０１３は、ジョブ受信部１０１１によってＰＣ３１等から受信されたジョブが、当該複合機１の禁則情報を送信することを要求するジョブである場合に、禁則情報記憶部１７０３に記憶されている禁則情報を、当該ジョブを送信してきたＰＣ３１等に送信する。
【００５７】
ジョブ登録部１０２は、ジョブ受信部１０１１によってＰＣ３１等から当該複合機１に登録するジョブを受信した場合に、当該受信したジョブをジョブ記憶部１７０１に記憶する。
【００５８】
制御部１０３は、複合機１全体の動作制御を司るものである。本実施形態では、制御部１０３は、操作部２０等によってジョブ記憶部１７０１に記憶されたジョブが指定されると、当該指定されたジョブを構成する各機能設定に従って当該各機能設定が示す機能を動作制御して当該ジョブを実行する。
【００５９】
更に、複合機１は、画像読取部１１０が読み取った画像イメージデータ編集／加工（符／復号処理、拡大／縮小処理、圧縮／伸長処理）処理等を行う画像処理部１９０と、サーバコンピュータ２、ＰＣ３１〜３４との間で各種データのやりとりを行うために用いられるネットワークＩ／Ｆ１６０とを備えている。
【００６０】
次に、ジョブ管理システム１０による複合機１へのジョブの登録処理について、図４を用いて説明する。当該ジョブ管理システム１０では、サーバ２又はＰＣ３１〜３４において、ユーザから複合機１に登録するためのジョブが設定入力されると、当該設定入力されたジョブの登録先としてユーザから指定された複合機１である登録先機器に、当該サーバ２又はＰＣ３１〜３４から当該ジョブが送信され、当該ジョブを受信した登録先機器は、この受信したジョブを登録する。以下、ＰＣ３１から登録先機器としての複合機１にジョブを送信する場合を例にして詳述する。
【００６１】
先ず、ＰＣ３１において、ユーザによって入力部２７が操作されることによって設定入力された、ジョブを構成する各機能設定の設定及び当該ジョブの登録先とする複合機１の指定をジョブ受付部２１２で受け付けると（ＳＰ１）、ジョブ送信部２１３１は、当該ジョブの登録先として指定された複合機１である登録先機器に対して、当該登録先機器の能力情報及び禁則情報を送信することを要求するジョブを送信する（ＳＰ２）。
【００６２】
ここで、登録先機器において、ＰＣ３１から当該登録先機器の能力情報及び禁則情報を送信することを要求するジョブがジョブ受信部１０１１で受信されると（ＳＭ１）、能力情報送信部１０１２は、能力情報記憶部１７０２に記憶された能力情報を読み出して、当該読み出した能力情報をＰＣ３１に送信し、禁則情報送信部１０１３は、禁則情報記憶部１７０３に記憶された禁則情報を読み出して、当該読み出した禁則情報をＰＣ３１に送信する（ＳＭ２）。
【００６３】
そして、ＰＣ３１において、能力情報受信部２１３２によって登録先機器の能力情報が受信され、禁則情報受信部２１３３によって登録先機器の禁則情報が受信されると（ＳＰ３）、有効機能設定部２１４は、当該受信した能力情報を利用して有効機能設定処理を開始する（ＳＰ４）。
【００６４】
図５に示すように、有効機能設定部２１４は、有効機能設定処理を開始すると、ステップＳＰ１で受け付けたジョブを構成する、全ての機能設定のうち、後述するステップＳＰ４３における判定処理が行われていない１つの機能設定を抽出する（ＳＰ４１、ＳＰ４２）。
【００６５】
次に、有効機能設定部２１４は、ステップＳＰ４２で抽出した１つの機能設定と、ステップＳＰ３で受信された能力情報とを比較して、当該抽出した機能設定が示す機能が登録先機器で実行不可能な機能であるか、当該抽出した機能設定が示す機能は登録先機器で実行可能な機能であるが当該機能に対して設定された設定値が登録先機器における設定可能範囲に収まらないか、又は、当該抽出した組み合わせが示す機能は登録先機器で実行可能な機能であって当該機能に対して設定された設定値が登録先機器における設定可能範囲に収まるかの判定処理を行う（ＳＰ４３）。
【００６６】
ステップＳＰ４３において、有効機能設定部２１４は、ステップＳＰ４２で抽出した機能設定が示す機能が登録先機器で実行不可能な機能であると判定すると（ＳＰ４３；Ａ）、当該機能設定をジョブの構成から削除する（ＳＰ４４）。
【００６７】
例えば、ステープル装置が備えられていない複合機１に登録するプリントジョブとして、ステープル処理指定機能と当該機能に対する設定値として「左上」が設定入力された機能設定が含まれている場合において、有効機能設定部２１４は、当該ステープル処理指定機能に対応する機能設定を抽出すると（ＳＰ４２）、ステップＳＰ３で受信された能力情報に当該複合機１で実行可能な機能としてステープル処理指定機能が含まれていないため、ステープル処理指定機能が当該複合機１で実行不可能な機能であると判定し（ＳＰ４３；Ａ）、当該ステープル処理指定機能に対応する機能設定を当該プリントジョブの構成から削除する（ＳＰ４４）。
【００６８】
一方、ステップＳＰ４３において、有効機能設定部２１４は、ステップＳＰ４２で抽出した機能設定が示す機能は登録先機器で実行可能な機能であるが当該機能に対して設定された設定値が登録先機器における設定可能範囲に収まらないと判定すると（ＳＰ４３；Ｂ）、当該設定値を当該機能に対して予め定められた設定値に変更する（ＳＰ４５）。
【００６９】
例えば、原稿読取解像度を２００ｄｐｉ〜６００ｄｐｉの範囲で設定可能な複合機１に登録するプリントジョブとして、原稿読取解像度指定機能と当該機能に対する設定値として「８００ｄｐｉ」が設定入力された機能設定が含まれている場合において、有効機能設定部２１４は、当該原稿読取解像度指定機能に対応する機能設定を抽出すると（ＳＰ４２）、ステップＳＰ３で受信された能力情報に当該複合機１で実行可能な機能として原稿読取解像度指定機能は含まれているが、当該機能に対して設定された設定値が設定可能範囲に収まらないと判定し（ＳＰ４３；Ｂ）、当該設定値を当該原稿読取解像度指定機能に対して予め定められた設定値である上限値の「６００ｄｐｉ」に変更する（ＳＰ４５）。
【００７０】
尚、ステップＳ４５における機能に対して予め定められた設定値は、上記の例のように、能力情報が示す当該機能に対する設定値の設定可能範囲の上限値に限定する趣旨ではなく、例えば、当該設定可能範囲の平均値を設定する、又は、下限値よりも小さい設定値が設定入力された場合には予め定められた設定値として当該設定可能範囲の下限値を設定する等して、適宜変更してもよい。
【００７１】
また、ステップＳＰ４３において、有効機能設定部２１４は、ステップＳＰ４２で抽出した機能設定が示す機能は登録先機器で実行可能な機能であって当該機能に対して設定された設定値が登録先機器における設定可能範囲に収まると判定すると（ＳＰ４３；Ｃ）、当該機能設定に対しては何ら変更を加えない。
【００７２】
そして、有効機能設定部２１４は、ステップＳＰ１で受け付けたジョブを構成する、全ての機能設定についての、ステップＳＰ４３における判定処理を終了すると（ＳＰ４１；ＹＥＳ）、有効機能設定処理を終了する。
【００７３】
図４に戻り、ＰＣ３１において、有効機能設定部２１４による有効機能設定処理を終了すると、禁則機能修正部２１５は、ステップＳＰ３で禁則情報受信部２１３３によって受信された禁則情報を利用して禁則機能修正処理を開始する（ＳＰ５）。
【００７４】
図６に示すように、禁則機能修正部２１５は、禁則機能修正処理を開始すると、ステップＳＰ４で、有効機能設定部２１４による有効機能設定処理によって抽出された、ジョブを構成する全ての機能設定のうち、後述するステップＳＰ５４における判定処理が行われていない１つの機能設定を抽出して（ＳＰ５１、ＳＰ５２）、当該抽出した組み合わせをＲＡＭ２３に記憶する（退避する）（ＳＰ５３）。
【００７５】
次に、禁則機能修正部２１５は、ＲＡＭ２３に退避されている少なくとも１つ以上の機能設定の組み合わせと、ステップＳＰ３（図４）で受信された禁則情報とを比較して、当該禁則情報に合致する機能設定の組み合わせが存在するかの判定処理を行う（ＳＰ５４）。
【００７６】
具体的には、ステップＳＰ５４において、禁則機能修正部２１５は、ＲＡＭ２３に退避されている機能設定の組み合わせのうち、禁則情報が示す登録先機器において組み合わせ不可能な機能の組み合わせに合致する組み合わせが存在すると判定すると（ＳＰ５４；Ｄ）、ステップＳＰ５３において、最も直近にＲＡＭ２３に退避された機能設定をジョブの構成から除去するとともに、ＲＡＭ２３からも当該機能設定を除去し（ＳＰ５５）、変更カウンタを１カウントアップして（ＳＰ５６）、ステップＳ５１に戻る。尚、変更カウンタは、初期値として０が設定され、ＲＡＭ２３に記憶されている。
【００７７】
又は、ステップＳＰ５４において、禁則機能修正部２１５は、ＲＡＭ２３に退避されている機能設定の組み合わせのうち、禁則情報が示す登録先機器において組み合わせ不可能な設定値の組み合わせに合致する組み合わせが存在すると判定した場合も（ＳＰ５４；Ｄ）、ステップＳＰ５３において、最も直近にＲＡＭ２３に退避された機能設定が示す機能に対する設定値を当該機能に対して予め定められた設定値に変更することを、ジョブを構成する当該機能設定及びＲＡＭ２３に退避された当該機能設定に反映し（ＳＰ５５）、変更カウンタを１カウントアップして（ＳＰ５６）、ステップＳ５１に戻る。
【００７８】
又は、ステップＳＰ５４において、禁則機能修正部２１５は、ＲＡＭ２３に退避されている機能設定の組み合わせのうち、禁則情報が示す登録先機器において組み合わせ不可能な機能と当該機能とは他の機能に対する設定値との組み合わせに合致する組み合わせが存在すると判定した場合も（ＳＰ５４；Ｄ）、ステップＳＰ５３において、最も直近にＲＡＭ２３に退避された機能設定を除去する、若しくは、最も直近にＲＡＭ２３に退避された機能設定が示す機能に対する設定値を当該機能に対して予め定められた設定値に変更することを、ジョブを構成する当該機能設定及びＲＡＭ２３に退避された当該機能設定に反映し（ＳＰ５５）、変更カウンタを１カウントアップして（ＳＰ５６）、ステップＳ５１に戻る。
【００７９】
尚、ステップＳＰ５４において、禁則機能修正部２１５は、ＲＡＭ２３に退避されている機能設定の組み合わせが複数の禁則情報に合致するものと判定した場合は、ステップＳＰ５５において、当該複数の禁則情報のうちの何れか１つの禁則情報に合致しなくなるように、ステップＳＰ５３において、最も直近にＲＡＭ２３に退避された機能設定を除去する又は変更することを、ジョブ及びＲＡＭ２３に退避された機能設定に反映する。
【００８０】
一方、ステップＳＰ５４において、禁則機能修正部２１５は、ＲＡＭ２３に退避されている少なくとも１つ以上の機能設定の組み合わせが禁則情報の何れにも合致しないと判定した場合は（ＳＰ５４；Ｅ）、ステップＳＰ５１に戻る。
【００８１】
そして、禁則機能修正部２１５は、ジョブを構成する全ての機能設定についての、ステップＳＰ５４における判定処理を終了すると（ＳＰ５１；ＹＥＳ）、ステップＳＰ５３によってＲＡＭ２３に退避された機能設定を全て削除（クリア）し（ＳＰ５７）、ＲＡＭ２３に記憶されている変更カウンタが０よりも大きいか否かの判定を行う（ＳＰ５８）。
【００８２】
ステップＳＰ５８において、禁則機能修正部２１５は、ＲＡＭ２３に記憶されている変更カウンタが０よりも大きくはないと判定すると（ＳＰ５８；ＮＯ）、禁則機能修正処理を終了する。
【００８３】
一方、ステップＳＰ５８において、禁則機能修正部２１５は、ＲＡＭ２３に記憶されている変更カウンタが０よりも大きいと判定すると（ＳＰ５８；ＹＥＳ）、ＲＡＭ２３に記憶されている変更カウンタを０に設定（リセット）して（ＳＰ５９）、ステップＳＰ５５において変更されたジョブを構成する全ての機能設定に対して、ステップＳＰ５１以降の処理を実行する。
【００８４】
以下では、ステップＳＰ４（図４）で抽出された、ジョブを構成する全ての機能設定が、図７（ａ）に示すように、ステープル指定機能、パンチ指定機能、集約指定機能、記録紙指定機能の４つの機能と、当該各機能に対する設定値としての、「左上」、「中央」、「４ｉｎ１（原稿４頁分を１頁の記録紙に集約することを示す）」、「Ａ６」と、の４つの機能設定を示し、更に、登録先機器から受信した禁則情報が、図７（ｂ）に示すように定められている場合を例にして、上記の禁則機能修正処理について具体的に説明する。
【００８５】
尚、図７（ｂ）は、ステープル指定機能とパンチ指定機能とを組み合わせ不可能であることを示す禁則情報Ｘ１と、集約指定機能の設定値として「４ｉｎ１」を設定し、記録紙指定機能の設定値として「Ａ６」を設定し、当該２つの設定値を組み合わせ不可能であることを示す禁則情報Ｘ２と、パンチ指定機能と記録紙指定機能の設定値として「Ａ６」を設定する組み合わせが不可能であることを示す禁則情報Ｘ３が定められていることを示している。
【００８６】
この場合、図７（ｃ）及び図６に示すように、（１−１）禁則機能修正部２１５は、禁則機能修正処理を開始すると、ステップＳＰ４（図４）で抽出されたジョブを構成する全ての機能設定のうち、ステープル指定機能に対応する機能設定を抽出してＲＡＭ２３に退避し（ＳＰ５１〜５３）、ＲＡＭ２３に退避されているステープル指定機能に対応する機能設定は何れの禁則情報にも合致しないと判定すると（ＳＰ５４；Ｅ）、ステップＳＰ５１に戻る。
【００８７】
（１−２）次に、禁則機能修正部２１５は、パンチ指定機能に対応する機能設定を抽出してＲＡＭ２３に退避し（ＳＰ５１〜５３）、ＲＡＭ２３に退避されているステープル指定機能及びパンチ指定機能に対応する機能設定の組み合わせが禁則情報Ｘ１に合致するものと判定すると（ＳＰ５４；Ｄ）、最も直近にＲＡＭ２３に退避された、パンチ指定機能に対応する機能設定をジョブの構成及びＲＡＭ２３から除去し（ＳＰ５５）、変更カウンタを１カウントアップして（ＳＰ５６）、ステップＳ５１に戻る。
【００８８】
（１−３）次に、禁則機能修正部２１５は、集約指定機能に対応する機能設定を抽出してＲＡＭ２３に退避し（ＳＰ５１〜５３）、ＲＡＭ２３に退避されているステープル指定機能及び集約指定機能に対応する機能設定の組み合わせが、禁則情報の何れにも合致しないと判定すると（ＳＰ５４；Ｅ）、ステップＳＰ５１に戻る。
【００８９】
（１−４）次に、禁則機能修正部２１５は、記録紙指定機能に対応する機能設定を抽出してＲＡＭ２３に退避し（ＳＰ５１〜５３）、ＲＡＭ２３に退避されているステープル指定機能、集約指定機能及び記録紙指定機能に対応する機能設定の組み合わせが、禁則情報Ｘ２に合致するものと判定すると（ＳＰ５４；Ｄ）、最も直近にステップＳＰ５３でＲＡＭ２３に退避された、記録紙指定機能に対応する機能設定における設定値の内容「Ａ６」を記録紙指定機能に対して予め定められた設定値「Ａ４」に変更することをジョブの構成及びＲＡＭ２３に退避された機能設定に反映し（ＳＰ５５）、変更カウンタを１カウントアップして（ＳＰ５６）、ステップＳ５１に戻る。
【００９０】
（１−５）そして、禁則機能修正部２１５は、ジョブを構成する全ての機能設定についての、ステップＳＰ５４における判定処理を終了して（ＳＰ５１；ＹＥＳ）、ステップＳＰ５３によってＲＡＭ２３に退避された機能設定をクリアし（ＳＰ５７）、ＲＡＭ２３に記憶されている変更カウンタが０よりも大きいと判定すると（ＳＰ５８；ＹＥＳ）、変更カウンタを０に設定（リセット）して（ＳＰ５９）、変更後のジョブを構成する全ての機能設定に対して、ステップＳＰ５１以降の処理を実行する。
【００９１】
尚、このとき、当該変更後のジョブの構成は、上記の（１−２）及び（１−４）におけるステップＳ５５で変更された内容が反映されており、ステープル指定機能、集約指定機能、及び記録紙指定機能と、当該各機能の設定値としての、「左上」、「４ｉｎ１」、「Ａ４」と、の３つの機能設定からなる。
【００９２】
（２−１）次に、禁則機能修正部２１５は、変更後のジョブを構成する全ての機能設定のうち、ステープル指定機能に対応する機能設定を抽出してＲＡＭ２３に退避し（ＳＰ５１〜ＳＰ５３）、ＲＡＭ２３に退避されているステープル指定機能に対応する機能設定は、何れの禁則情報にも合致しないと判定すると（ＳＰ５４；Ｅ）、ステップＳＰ５１に戻る。
【００９３】
（２−２）次に、禁則機能修正部２１５は、集約指定機能に対応する機能設定を抽出してＲＡＭ２３に退避し（ＳＰ５１〜ＳＰ５３）、ＲＡＭ２３に退避されているステープル指定機能及び集約指定機能に対応する機能設定の組み合わせは、何れの禁則情報にも合致しないと判定すると（ＳＰ５４；Ｅ）、ステップＳＰ５１に戻る。
【００９４】
（２−３）次に、禁則機能修正部２１５は、記録紙指定機能に対応する機能設定を抽出してＲＡＭ２３に退避し（ＳＰ５１〜ＳＰ５３）、ＲＡＭ２３に退避されているステープル指定機能、集約指定機能及び記録紙指定機能に対応する機能設定の組み合わせは、何れの禁則情報にも合致しないと判定すると（ＳＰ５４；Ｅ）、ステップＳＰ５１に戻る。
【００９５】
（２−４）そして、禁則機能修正部２１５は、ジョブを構成する全ての機能設定についての、ステップＳＰ５４における判定処理を終了して（ＳＰ５１；ＹＥＳ）、ステップＳＰ５３によってＲＡＭ２３に退避された機能設定をクリアし（ＳＰ５７）、ＲＡＭ２３に記憶されている変更カウンタが０よりも大きくないと判定すると（ＳＰ５８；ＮＯ）、禁則機能修正処理を終了する。
【００９６】
したがって、禁則機能修正処理を終了した時点におけるジョブの構成は、ステープル指定機能、集約指定機能、及び記録紙指定機能と、当該各機能の設定値としての、「左上」、「４ｉｎ１」、「Ａ４」と、の３つの機能設定からなる。
【００９７】
図４に戻り、ＰＣ３１において、禁則機能修正部２１５による禁則機能修正処理が終了すると、表示制御部２１２２は、ステップＳＰ１で受け付けられた当初のジョブの構成のうち、ステップＳＰ４及びステップＳＰ５によって除去又は変更された機能設定を、設定入力可能な状態でディスプレイ２５に表示する（ＳＰ６）。
【００９８】
例えば、上記具体例の場合、（１−２）及び（１−４）（図７（ｃ））で変更されたパンチ指定機能及び記録紙指定機能に対応する機能設定が設定入力可能な状態でディスプレイ２５に表示される。
【００９９】
ここで、ステップＳＰ４及びステップＳＰ５によって除去又は変更された機能設定がユーザによって確認され、入力部２７によってジョブを構成する各機能設定の設定を更に修正する設定入力がなされると（ＳＰ７；ＹＥＳ）、ジョブ受付部２１２によって、当該修正されたジョブが受け付けられ（ＳＰ８）、当該受け付けられた修正されたジョブに対して、再びステップＳＰ４以降の処理が実行される。
【０１００】
そして、ジョブを構成する各機能設定の設定を修正する設定入力が終了すると（ＳＰ７；ＮＯ）、ジョブ送信部２１３１は、当該設定入力が終了したジョブを登録対象のジョブとして、登録先機器に送信する（ＳＰ９）。
【０１０１】
そして、登録先機器において、ＰＣ３１から送信された登録対象のジョブがジョブ受信部１０１１で受信されると（ＳＭ３）、ジョブ登録部１０２は、当該受信したジョブをジョブ記憶部１７０１に記憶する（ＳＭ４）。したがって、これ以降、当該複合機１では操作部２０等によってジョブ記憶部１７０１に記憶されたジョブが指定されると、制御部１０３によって、当該ジョブを実行することができる。
【０１０２】
このように、本構成によれば、ＰＣ３１は、ジョブの登録先として指定された複合機１（登録先機器）から受信した能力情報に基づいて、当該登録先機器において実行可能な機能と当該機能に設定可能な設定値の組み合わせ（機能設定）を抽出し、更に、抽出した機能設定の組み合わせから、登録先機器から受信した禁則情報に基づいて、登録先機器で組み合わせ不可能な機能の組み合わせ、登録先機器で組み合わせ不可能な設定値の組み合わせ、登録先機器で組み合わせ不可能な機能と当該機能とは異なる他の機能に対する設定値の組み合わせ、に合致しない組み合わせを生成し、つまり、登録先機器で実行可能な機能設定のみからなるジョブを作成して、当該ジョブを登録先機器に送信することができる。また、登録先機器としての複合機１は、ＰＣ３１から受信したジョブをジョブ記憶部１７０１に記憶して、当該ジョブ記憶部１７０１に記憶したジョブを実行することができる。
【０１０３】
つまり、構成の異なる複合機１が複数存在する場合であっても、各複合機１で実行可能な機能設定のみからなるジョブを作成して、登録するジョブを登録先機器である複合機１の構成に応じて作成しなおす手間を軽減することができる。
【０１０４】
また、ジョブを構成する少なくとも１つ以上の機能設定のうち、有効機能設定処理（図４におけるＳＰ４）又は禁則機能修正処理（図４におけるＳＰ５）によって除去又は変更された機能設定を設定画面に設定入力可能な状態で表示して、当該機能設定が除去又は変更されたことを認識しながら、当該機能設定に対する設定入力を行うことができる。つまり、当該ジョブの登録先機器で実行可能なジョブの構成を認識しながら、ユーザの意図に応じて機能設定を設定入力することができる。
【０１０５】
尚、ジョブの登録処理の流れを上記の図４に示す処理の流れに限定する趣旨ではなく、例えば、ステップＳＰ６〜ＳＰ８の処理を実行することなく、つまり、ユーザにジョブの手動修正を行わせることなく、ステップＳＰ４及びステップＳＰ５によって登録先機器で実行可能なジョブに自動的に構成が変更されたジョブを登録対象のジョブとして送信するように、簡易的に構成してもよい。又は、一度ステップＳＰ４を実行した後は、ステップＳＰ６において、ステップＳＰ４で変更（除外）された機能設定を設定入力不可能な状態でディスプレイ２５に表示し、これ以降は、ステップＳＰ４を実行しないように簡易的に構成してもよい。
【０１０６】
また、ジョブ受付部２１２は、ジョブを実行する際に、当該ジョブを構成する機能設定が示す機能を実行する優先順位を更に受け付けるように構成し、これに合わせて、禁則機能修正部２１５は、禁則機能修正処理において、ジョブ受付部２１２で受け付けられた優先順位が低い機能から順に、当該機能に対応する機能設定を除去し、又は、当該機能に対応する設定値を当該機能に対して予め定められた設定値に変更するように構成してもよい。
【０１０７】
本構成は、例えば、ジョブを実行する際に、当該ジョブを構成する機能設定が示す機能を実行する優先順位を設定入力可能に、ジョブを構成する各機能設定の設定入力を行うための設定画面を構成し、入力部２７によって当該設定画面に優先順位を含むジョブを構成する各機能設定の設定が設定入力されると、ジョブ受付部２１２は、ステップＳＰ１及びステップＳＰ８（図４）において、当該優先順位を含むジョブを受け付けるようにして実現することができる。
【０１０８】
これに合わせて、禁則機能修正部２１５は、ステップＳＰ５２（図６）において、ステップＳＰ５４における判定処理が行われていない１つの機能設定を抽出する場合に、優先順位の低い機能から順に、当該機能に対応する機能設定を抽出するように構成し、更に、ステップＳＰ５５（図６）において、ＲＡＭ２３に退避された機能設定の組み合わせのうち、最も過去にＲＡＭ２３に退避された機能設定を変更するように構成して実現することができる。
【０１０９】
以下では、ステップＳＰ４（図４）が実行された後、図８（ａ）に示すように、ジョブを構成する全ての機能設定が、図７（ａ）に示したジョブと同様に、ステープル指定機能、パンチ指定機能、集約指定機能、記録紙指定機能の４つの機能と、当該各機能に対する設定値としての、「左上」、「中央」、「４ｉｎ１」、「Ａ６」と、の４つの機能設定を示し、更に、各機能に対する上記の優先順位が、記録紙指定機能、集約指定機能、パンチ指定機能、ステープル指定機能の順で低くなるように（１が最も高い優先順位）設定入力され、ステップＳＰ３（図４）で受信した禁則情報が、図８（ｂ）に示すように、図７（ｂ）に示した禁則情報と同一内容の、禁則情報Ｘ１〜Ｘ３を示すように定められている場合を例にして、本構成における禁則機能修正処理について具体的に説明する。
【０１１０】
この場合、図８（ｃ）及び図６に示すように、（３−１）禁則機能修正部２１５は、禁則機能修正処理を開始すると、ステップＳＰ４（図４）で抽出されたジョブを構成する全ての機能設定のうち、優先順位が最も低いステープル指定機能に対応する機能設定を抽出してＲＡＭ２３に退避し（ＳＰ５１〜ＳＰ５３）、ＲＡＭ２３に退避されているステープル指定機能に対応する機能設定は何れの禁則情報にも合致しないと判定すると（ＳＰ５４；Ｅ）、ステップＳＰ５１に戻る。
【０１１１】
（３−２）次に、禁則機能修正部２１５は、ステープル指定機能に次いで優先順位が低いパンチ指定機能に対応する機能設定を抽出してＲＡＭ２３に退避し（ＳＰ５１〜ＳＰ５３）、ＲＡＭ２３に退避されているステープル指定機能及びパンチ指定機能に対応する機能設定の組み合わせが、禁則情報Ｘ１に合致するものと判定すると（ＳＰ５４；Ｄ）、最も過去にＲＡＭ２３に退避された、つまり、ＲＡＭ２３に退避された機能設定の組み合わせのうち、優先順位が最も低い機能に対応する機能設定である、ステープル指定機能に対応する機能設定をジョブの構成及びＲＡＭ２３から除去し（ＳＰ５５）、変更カウンタを１カウントアップして（ＳＰ５６）、ステップＳ５１に戻る。
【０１１２】
（３−３）次に、禁則機能修正部２１５は、パンチ指定機能に次いで優先順位が低い集約指定機能に対応する機能設定を抽出してＲＡＭ２３に退避し（ＳＰ５１〜ＳＰ５３）、ＲＡＭ２３に退避されているパンチ指定機能及び集約指定機能に対応する機能設定の組み合わせが、何れの禁則情報にも合致しないと判定すると（ＳＰ５４；Ｅ）、ステップＳＰ５１に戻る。
【０１１３】
（３−４）次に、禁則機能修正部２１５は、集約指定機能に次いで優先順位が低い記録紙指定機能に対応する機能設定を抽出してＲＡＭ２３に退避し（ＳＰ５１〜ＳＰ５３）、ＲＡＭ２３に退避されているパンチ指定機能、集約指定機能、及び記録紙指定機能に対応する機能設定の組み合わせが、禁則情報Ｘ２及び禁則情報Ｘ３に合致するものと判定すると（ＳＰ５４；Ｄ）、禁則情報Ｘ２に合致しなくなるように、最も過去にＲＡＭ２３に退避された、つまり、ＲＡＭ２３に退避された機能設定の組み合わせのうち、優先順位が最も低い機能に対応する機能設定である、パンチ指定機能に対応する機能設定をジョブの構成及びＲＡＭ２３から除去し（ＳＰ５５）、変更カウンタを１カウントアップして（ＳＰ５６）、ステップＳ５１に戻る。
【０１１４】
（３−５）そして、禁則機能修正部２１５は、ジョブを構成する全ての機能設定についての、ステップＳＰ５４における判定処理を終了して（ＳＰ５１；ＹＥＳ）、ステップＳＰ５３によってＲＡＭ２３に退避された機能設定をクリアし（ＳＰ５７）、ＲＡＭ２３に記憶されている変更カウンタが０よりも大きいと判定すると（ＳＰ５８；ＹＥＳ）、変更カウンタを０に設定（リセット）して（ＳＰ５９）、変更後のジョブを構成する全ての機能設定に対して、ステップＳＰ５１以降の処理を実行する。
【０１１５】
尚、このとき、当該変更後のジョブの構成は、上記の（３−２）及び（３−４）におけるステップＳ５５で変更された内容が反映されており、集約指定機能及び記録紙指定機能と、当該各機能の設定値としての、「４ｉｎ１」、「Ａ６」と、の２つの機能設定からなる。
【０１１６】
（４−１）次に、禁則機能修正部２１５は、優先順位が最も低い集約指定機能に対応する機能設定を抽出してＲＡＭ２３に退避し（ＳＰ５１〜ＳＰ５３）、ＲＡＭ２３に退避されている集約指定機能に対応する機能設定は何れの禁則情報にも合致しないと判定すると（ＳＰ５４；Ｅ）、ステップＳＰ５１に戻る。
【０１１７】
（４−２）次に、禁則機能修正部２１５は、集約指定機能に次いで優先順位が低い記録紙指定機能に対応する機能設定を抽出してＲＡＭ２３に退避し（ＳＰ５１〜ＳＰ５３）、ＲＡＭ２３に退避されている集約指定機能及び記録紙指定機能に対応する機能設定の組み合わせが、禁則情報Ｘ２に合致するものと判定すると（ＳＰ５４；Ｄ）、最も過去にＲＡＭ２３に退避された、つまり、ＲＡＭ２３に退避された機能設定の組み合わせのうち、優先順位が最も低い機能に対応する機能設定である、集約指定機能に対応する機能設定における設定値の内容「４ｉｎ１」を、集約指定機能に対して予め定められた設定値「２ｉｎ１」に変更することをジョブの構成及びＲＡＭ２３に退避された機能設定に反映し（ＳＰ５５）、変更カウンタを１カウントアップして（ＳＰ５６）、ステップＳ５１に戻る。
【０１１８】
（４−３）そして、禁則機能修正部２１５は、ジョブを構成する全ての機能設定についての、ステップＳＰ５４における判定処理を終了して（ＳＰ５１；ＹＥＳ）、ステップＳＰ５３によってＲＡＭ２３に退避された機能設定をクリアし（ＳＰ５７）、ＲＡＭ２３に記憶されている変更カウンタが０よりも大きいと判定すると（ＳＰ５８；ＹＥＳ）、変更カウンタを０に設定（リセット）して（ＳＰ５９）、変更後のジョブを構成する全ての機能設定に対して、ステップＳＰ５１以降の処理を実行する。
【０１１９】
尚、このとき、当該変更後のジョブの構成は、上記の（４−２）におけるステップＳ５５で変更された内容が反映されており、集約指定機能及び記録紙指定機能と、当該各機能の設定値としての、「２ｉｎ１」、「Ａ６」と、の２つの機能設定からなる。
【０１２０】
（５−１）次に、禁則機能修正部２１５は、優先順位が最も低い集約指定機能に対応する機能設定を抽出してＲＡＭ２３に退避し（ＳＰ５１〜ＳＰ５３）、ＲＡＭ２３に退避されている集約指定機能に対応する機能設定は何れの禁則情報にも合致しないと判定すると（ＳＰ５４；Ｅ）、ステップＳＰ５１に戻る。
【０１２１】
（５−２）次に、禁則機能修正部２１５は、集約指定機能に次いで優先順位が低い記録紙指定機能に対応する機能設定を抽出してＲＡＭ２３に退避し（ＳＰ５１〜ＳＰ５３）、ＲＡＭ２３に退避されている集約指定機能及び記録紙指定機能に対応する機能設定の組み合わせが、何れの禁則情報にも合致しないと判定すると（ＳＰ５４；Ｅ）、ステップＳＰ５１に戻る。
【０１２２】
（５−３）そして、禁則機能修正部２１５は、ジョブを構成する全ての機能設定についての、ステップＳＰ５４における判定処理を終了して（ＳＰ５１；ＹＥＳ）、ステップＳＰ５３によってＲＡＭ２３に退避された機能設定をクリアし（ＳＰ５７）、ＲＡＭ２３に記憶されている変更カウンタが０よりも大きくないと判定すると（ＳＰ５８；ＮＯ）、禁則機能修正処理を終了する。
【０１２３】
したがって、禁則機能修正処理を終了した時点におけるジョブの構成は、集約指定機能及び記録紙指定機能と、当該各機能の設定値としての、「２ｉｎ１」、「Ａ６」との２つの機能設定からなる。
【０１２４】
本構成によれば、ジョブを実行する際に、ジョブを構成する機能設定が示す機能を実行する優先順位を受け付け、禁則機能修正処理において、当該受け付けた優先順位の低い機能から順に禁則情報に対応する機能設定を変更することができる。つまり、ユーザの意図する優先順位を加味しつつ、登録先機器の構成に応じたジョブの設定を行うことができる。
【０１２５】
尚、上記実施形態において、本発明に係る画像形成装置の一例として複合機を例に説明したが、本発明に係る画像形成装置は、これに限定する趣旨ではなく、プリンタ、コピー機、スキャナ、又はＦＡＸ等の画像形成装置であってもよい。また、本発明に係る電気機器の一例として複合機等の画像形成装置を例に説明したが、本発明に係る電気機器は、これに限定する趣旨ではなく、パーソナルコンピュータ等の電気機器であってもよい。
【０１２６】
また、本発明は、上述の実施形態の構成に限られず種々の変形が可能である。前記図１乃至図８に示した構成及び処理は、本発明に係る実施形態の例示に過ぎず、本発明を前記実施形態に限定する趣旨ではない。
【符号の説明】
【０１２７】
１          複合機（電気機器、画像形成装置）
１０        ジョブ管理システム
１０１１    ジョブ受信部
１０１２    能力情報送信部
１０１３    禁則情報送信部
１０２      ジョブ登録部
１０３      制御部
１７０１    ジョブ記憶部
１７０２    能力情報記憶部
１７０３    禁則情報記憶部
２          サーバ（コンピュータ）
３１〜３４  ＰＣ（コンピュータ）
２５        ディスプレイ（表示部）
２１２      ジョブ受付部
２１２１    指示受付部
２１２２    表示制御部
２１３      データ送受信部
２１３１    ジョブ送信部（機器情報送信要求部）
２１３２    能力情報受信部
２１３３    禁則情報受信部
２１４      有効機能設定部
２１５      禁則機能修正部
２４１      ジョブ記憶部
Ｘ１〜Ｘ３  禁則情報
【図１】
2012208834.tif 000003
【図２】
2012208834.tif 000004
【図３】
2012208834.tif 000005
【図４】
2012208834.tif 000006
【図５】
2012208834.tif 000007
【図６】
2012208834.tif 000008
【図７】
2012208834.tif 000009
【図８】
2012208834.tif 000010