(57)【特許請求の範囲】
【請求項１】
複数の画像形成装置が連携して画像処理を実行可能な画像形成システムに接続され、ユーザからの操作入力が行なわれる操作対象の画像形成装置であって、
前記複数の画像形成装置で共有される情報であって、前記画像処理の実行を指示する操作入力をユーザが行う際に表示手段に表示させる画面のレイアウトを示す画面レイアウト情報及び前記画像処理に係る各種設定を示す設定情報を含むユーザ環境情報を取得するユーザ環境情報取得手段と、
前記ユーザ環境情報取得手段が取得した前記ユーザ環境情報を用いて、前記設定を示す前記画面を生成するユーザ環境情報反映手段と、
前記複数の画像形成装置の全部又は一部の前記設定に係る能力を示す能力情報を取得する能力取得手段と、
前記能力取得手段が取得した前記能力情報と、前記ユーザ環境情報に含まれる前記設定情報とを用いて、当該設定情報によって示される各種設定について設定可否を判定する設定可否判定手段と、
前記画面を表示手段に表示させる手段であって、第１設定可否判定手段が判定した結果を更に示す前記画面を表示手段に表示させる表示制御手段と、
前記設定情報によって示される各種設定を設定可能な第１の画像形成装置と、前記設定情報によって示される各種設定の全部又は一部を設定不可能な第２の画像形成装置とを探索する探索手段と、
前記探索手段が探索した結果を更に示す前記画面を、前記表示制御手段を介して前記表示手段に表示させる探索結果出力手段とを備える
ことを特徴とする画像形成装置。
【請求項２】
前記表示手段に表示された前記画面におけるユーザの操作入力を受け付ける入力受付手段と、
前記入力受付手段が受け付けた操作入力に応じて、前記複数の画像形成装置のうち、前記画像処理を連携して実行する候補となる第３の画像形成装置を選択する連携機器選択手段とを更に備え、
前記能力取得手段は、前記連携機器選択手段が選択した前記第３の画像形成装置に対して前記能力情報を要求して、当該能力情報を取得し、
前記設定可否判定手段は、前記能力取得手段が取得した前記第３の画像形成装置の前記能力情報と、前記設定情報とを用いて、前記第３の画像形成装置に対して、当該設定情報によって示される各種設定について設定可否を判定し、
前記表示制御手段は、前記第３の画像形成装置について、設定可能であると前記設定可否判定手段が判定した印刷設定と、設定不可能であると前記設定可否判定手段が判定した印刷設定とが異なる表示形態となるように前記画面を前記表示手段に表示させる
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記能力情報は、複数の前記設定の排他関係を更に示し、
前記設定可否判定手段は、前記能力取得手段が取得した前記第３の画像形成装置の前記能力情報と、前記設定情報とを用いて、当該設定情報によって示される各種前記設定のうち全部又は一部との排他関係が当該能力情報によって示される第１の印刷設定を前記第３の画像形成装置が設定不可能であると判定し、当該第１の印刷設定と相反する第２の印刷設定を前記第３の画像形成装置が設定可能であると判定する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記能力情報は、複数の前記設定の連動関係を更に示し、
前記設定可否判定手段は、前記能力取得手段が取得した前記第３の画像形成装置の前記能力情報と、前記設定情報とを用いて、当該設定情報によって示される各種前記設定のうち全部又は一部との連動関係が当該能力情報によって示される第３の印刷設定を前記第３の画像形成装置が設定可能であると判定する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記第３の画像形成装置に対して前記画像処理の全部又は一部の実行を指示する操作入力を前記入力受付手段が受け付けた場合、当該第３の画像形成装置に対して前記画像処理の全部又は一部の実行を要求する処理要求を送信する機器連携手段を更に備える
ことを特徴とする請求項２乃至４のいずれか一項に記載の画像形成装置。
【請求項６】
前記表示制御手段は、前記第３の画像形成装置に対して前記画像処理の全部又は一部の実行を指示する操作入力を前記入力受付手段が受け付けた場合、前記第３の画像形成装置が設定可能な前記設定を通知するメッセージを前記表示手段に表示させる
ことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記機器連携手段は、前記第３の画像形成装置に対して前記画像処理の全部又は一部の実行を指示する操作入力を前記入力受付手段が受け付けた場合、前記表示手段に前記メッセージが表示された後、前記第３の画像形成装置に対して前記画像処理の全部又は一部の実行を是認する操作入力を前記入力受付手段が受け付けた場合、当該第３の画像形成装置に対して前記画像処理の全部又は一部の実行を要求する処理要求を送信する
ことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記探索手段は、前記複数の画像形成装置のうち、前記操作対象の画像形成装置以外の他の画像形成装置の全部又は一部のそれぞれから、前記設定情報によって示される各種設定について設定可否を示す設定可否情報を受信して、前記第１の画像形成装置と、前記第２の画像形成装置とを探索する
ことを特徴とする請求項１乃至７のいずれか一項に記載の画像形成装置。
【請求項９】
前記複数の画像形成装置のうち、前記操作対象の画像形成装置及び他の画像形成装置の全部又は一部の前記能力情報を記憶する記憶手段を更に備え、
前記能力取得手段は、前記記憶手段から前記能力情報を読み出すことにより、前記操作対象の画像形成装置の前記能力情報及び前記他の画像形成装置の全部又は一部の前記能力情報を取得し、
前記設定可否判定手段は、前記能力取得手段が取得した前記操作対象の画像形成装置の前記能力情報及び前記他の画像形成装置の全部又は一部の前記能力情報と、前記設定情報とを用いて、前記操作対象の画像形成装置及び前記他の画像形成装置の全部又は一部のそれぞれについて、当該設定情報によって示される各種設定について設定可否を判定する
ことを特徴とする請求項１乃至７のいずれか一項に記載の画像形成装置。
【請求項１０】
前記表示手段に表示された前記画面におけるユーザの操作入力を受け付ける入力受付手段を更に備え、
前記表示制御手段は、前記設定の設定内容の変更を指示する操作入力を前記入力受付手段が受け付けた場合、前記設定内容を変更した前記画面を前記表示手段に表示させる
ことを特徴とする請求項１に記載の画像形成装置。
【請求項１１】
前記能力取得手段は、前記設定の設定内容の変更を指示する操作入力を前記入力受付手段が受け付ける度に、前記操作対象の画像形成装置の前記能力情報を取得し、
前記設定可否判定手段は、前記操作対象の画像形成装置について、前記能力取得手段が取得した前記能力情報を用いて、前記設定内容の変更が指示された前記設定について設定可否を判定し、
前記表示制御手段は、前記操作対象の画像形成装置について、設定可能であると前記設定可否判定手段が判定した印刷設定と、設定不可能であると前記設定可否判定手段が判定した印刷設定とが異なる表示形態となるよう前記画面を前記表示手段に表示させ、
前記探索手段は、前記複数の画像形成装置のうち、前記操作対象の画像形成装置以外の他の画像形成装置の全部又は一部のそれぞれから、前記設定内容の変更が指示された前記設定について設定可否を示す設定可否情報を受信して、前記第１の画像形成装置と、前記第２の画像形成装置とを探索し、
前記探索結果出力手段は、前記探索手段が探索した結果を更に示す前記画面を、前記表示制御手段を介して前記表示手段に表示させる
ことを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
前記能力取得手段は、前記設定内容の変更が指示された前記設定について設定可否の前記複数の画像形成装置の全部又は一部に対する問い合わせを指示する操作入力を前記入力受付手段が受け付けた場合、前記操作対象の画像形成装置の前記能力情報を取得し、
前記表示制御手段は、前記操作対象の画像形成装置について、設定可能であると前記設定可否判定手段が判定した印刷設定と、設定不可能であると前記設定可否判定手段が判定した印刷設定とが異なる表示形態となるよう前記画面を前記表示手段に表示させ、
前記探索手段は、前記複数の画像形成装置のうち、前記操作対象の画像形成装置以外の他の画像形成装置の全部又は一部のそれぞれから、前記設定内容の変更が指示された前記設定について設定可否を示す設定可否情報を受信して、前記第１の画像形成装置と、前記第２の画像形成装置とを探索し、
前記探索結果出力手段は、前記探索手段が探索した結果を更に示す前記画面を、前記表示制御手段を介して前記表示手段に表示させる
ことを特徴とする請求項１０に記載の画像形成装置。
【請求項１３】
前記探索手段は、前記設定の前記設定内容が変更された場合、前記設定内容が変更された前記設定を設定可能な第４の画像形成装置を探索し、
前記表示制御手段は、前記探索手段が探索した前記第４の画像形成装置について、設定可能であると前記設定可否判定手段が判定した設定と、設定不可能であると前記設定可否判定手段が判定した設定とが異なる表示形態となるように前記画面を前記表示手段に表示させる
ことを特徴とする請求項１０乃至１２のいずれか一項に記載の画像形成装置。
【請求項１４】
複数の画像形成装置が連携して画像処理を実行可能な画像形成システムであって、
複数の画像形成装置のうち、ユーザからの操作入力が行なわれる操作対象の画像形成装置が、
前記複数の画像形成装置で共有される情報であって、前記画像処理の実行を指示する操作入力をユーザが行う際に表示手段に表示させる画面のレイアウトを示す画面レイアウト情報及び前記画像処理に係る各種設定を示す設定情報を含むユーザ環境情報を取得するユーザ環境情報取得手段と、
前記ユーザ環境情報取得手段が取得した前記ユーザ環境情報を用いて、前記設定を示す前記画面を生成するユーザ環境情報反映手段と、
前記複数の画像形成装置の全部又は一部の前記設定に係る能力を示す能力情報を取得する第１能力取得手段と、
前記第１能力取得手段が取得した前記能力情報と、前記ユーザ環境情報に含まれる前記設定情報とを用いて、当該設定情報によって示される各種設定について設定可否を判定する第１設定可否判定手段と、
前記画面を表示手段に表示させる手段であって、前記第１設定可否判定手段が判定した結果を更に示す前記画面を表示手段に表示させる表示制御手段と、
前記複数の画像形成装置のうち、前記操作対象の画像形成装置以外の他の画像形成装置の全部又は一部のそれぞれから、前記設定情報によって示される各種設定のうち全部又は一部について設定可否を示す設定可否情報を受信して、前記設定情報によって示される各種設定のうち全部又は一部を設定可能な第１の画像形成装置と、前記設定情報によって示される各種設定のうち全部又は一部を設定不可能な第２の画像形成装置とを探索する探索手段と、
前記探索手段が探索した結果を更に示す前記画面を、前記表示制御手段を介して前記表示手段に表示させる探索結果出力手段とを備え、
前記他の画像形成装置の全部又は一部が、
自装置の前記能力情報を取得する第２能力取得手段と、
前記第２能力取得手段が取得した前記能力情報と、前記ユーザ環境情報に含まれる前記設定情報とを用いて、当該設定情報によって示される各種設定について設定可否を判定する第２設定可否判定手段と、
前記第１設定可否判定手段が判定した結果を示す前記設定可否情報を前記操作対象の画像形成装置に送信する送信手段とを備える
ことを特徴とする画像形成システム。
【請求項１５】
複数の画像形成装置が連携して画像処理を実行可能な画像形成システムに接続され、ユーザからの操作入力が行なわれる操作対象の画像形成装置で実行される操作入力支援方法であって、
前記操作対象の画像形成装置は、ユーザ環境情報取得手段と、ユーザ環境情報反映手段と、能力取得手段と、設定可否判定手段と、表示制御手段と、探索手段と、探索結果出力手段とを備え、
前記ユーザ環境情報取得手段が、前記複数の画像形成装置で共有される情報であって、前記画像処理の実行を指示する操作入力をユーザが行う際に表示手段に表示させる画面のレイアウトを示す画面レイアウト情報及び前記画像処理に係る各種設定を示す設定情報を含むユーザ環境情報を取得するユーザ環境情報取得ステップと、
前記ユーザ環境情報反映手段が、前記ユーザ環境情報取得手段が取得した前記ユーザ環境情報を用いて、前記設定を示す前記画面を生成するユーザ環境情報反映ステップと、
前記能力取得手段が、前記複数の画像形成装置の全部又は一部の前記設定に係る能力を示す能力情報を取得する能力取得ステップと、
前記設定可否判定手段が、前記能力取得手段が取得した前記能力情報と、前記ユーザ環境情報に含まれる前記設定情報とを用いて、当該設定情報によって示される各種設定について設定可否を判定する設定可否判定ステップと、
前記表示制御手段が、前記画面を表示手段に表示させる手段であって、第１設定可否判定手段が判定した結果を更に示す前記画面を表示手段に表示させる表示制御ステップと、
前記探索手段が、前記設定情報によって示される各種設定を設定可能な第１の画像形成装置と、前記設定情報によって示される各種設定の全部又は一部を設定不可能な第２の画像形成装置とを探索する探索ステップと、
前記探索結果出力手段が、前記探索手段が探索した結果を更に示す前記画面を、前記表示制御手段を介して前記表示手段に表示させる探索結果出力ステップとを含む
ことを特徴とする操作入力支援方法。
【請求項１６】
請求項１５に記載の方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、操作入力支援方法及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタル複写機などの画像形成装置は利用方法の多様化に対応するため、多機能化が進んでいる。多機能化に伴い、操作パネルを介したユーザの操作入力に応じて設定される印刷条件などの各種印刷設定の数も多くなり、ユーザが所望の印刷結果を得るための印刷設定に係る操作入力が煩雑化する傾向にある。このため、ユーザの画像形成装置の使用に関するユーザの習熟度や利用シーンによって、操作入力を行う際の使い易いユーザインタフェースは異なっている。そこで、ユーザの好みに合わせて操作画面を構成する要素（ボタン等）の表示／非表示の切替えや並び替え等のカスタマイズを行う技術や、そのカスタマイズされた操作画面のレイアウトをネットワークに接続された機器間で共有する技術が知られている。また、ネットワークに接続された機器間で設定パラメータ(スキャン解像度、濃度など)を共有させることで、機器毎にパラメータの初期値が違うことによる混乱をなくしたり、パラメータ入力の手間を省いたりする技術が知られている。例えば、特許文献１には、カスタマイズされた画面のレイアウト及び各種印刷設定に係るパラメータの設定を含めてユーザ設定内容として作成して、ネットワークに接続された機器間で共有する構成が開示されている。また、ユーザ設定内容に、ユーザが実際に使用する機器で設定できない印刷設定が含まれていた場合には、当該機器で設定可能な代替の印刷設定を提示する構成が既に知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、従来の技術では、ネットワークに接続された機器間で共有されているはずのユーザ設定内容を利用しても、ユーザが実際に使用する機器によっては設定できない印刷設定があるということであり、当該機器においては、代替の印刷設定が提示されたとしても、ユーザが当初所望していた通りの印刷結果を得ることができない恐れがあった。
【０００４】
本発明は、上記に鑑みてなされたものであって、複数の画像形成装置が連携して画像処理を実行可能な画像形成システムに接続される画像形成装置において、ユーザの所望する設定で画像処理を実現可能な画像形成装置、画像形成システム、操作入力支援方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、複数の画像形成装置が連携して画像処理を実行可能な画像形成システムに接続され、ユーザからの操作入力が行なわれる操作対象の画像形成装置であって、前記複数の画像形成装置で共有される情報であって、前記画像処理の実行を指示する操作入力をユーザが行う際に表示手段に表示させる画面のレイアウトを示す画面レイアウト情報及び前記画像処理に係る各種設定を示す設定情報を含むユーザ環境情報を取得するユーザ環境情報取得手段と、前記ユーザ環境情報取得手段が取得した前記ユーザ環境情報を用いて、前記設定を示す前記画面を生成するユーザ環境情報反映手段と、前記複数の画像形成装置の全部又は一部の前記設定に係る能力を示す能力情報を取得する能力取得手段と、前記能力取得手段が取得した前記能力情報と、前記ユーザ環境情報に含まれる前記設定情報とを用いて、当該設定情報によって示される各種設定について設定可否を判定する設定可否判定手段と、前記画面を表示手段に表示させる手段であって、第１設定可否判定手段が判定した結果を更に示す前記画面を表示手段に表示させる表示制御手段と、前記設定情報によって示される各種設定を設定可能な第１の画像形成装置と、前記設定情報によって示される各種設定の全部又は一部を設定不可能な第２の画像形成装置とを探索する探索手段と、前記探索手段が探索した結果を更に示す前記画面を、前記表示制御手段を介して前記表示手段に表示させる探索結果出力手段とを備えることを特徴とする。
【０００６】
また、本発明は、複数の画像形成装置が連携して画像処理を実行可能な画像形成システムであって、複数の画像形成装置のうち、ユーザからの操作入力が行なわれる操作対象の画像形成装置が、前記複数の画像形成装置で共有される情報であって、前記画像処理の実行を指示する操作入力をユーザが行う際に表示手段に表示させる画面のレイアウトを示す画面レイアウト情報及び前記画像処理に係る各種設定を示す設定情報を含むユーザ環境情報を取得するユーザ環境情報取得手段と、前記ユーザ環境情報取得手段が取得した前記ユーザ環境情報を用いて、前記設定を示す前記画面を生成するユーザ環境情報反映手段と、前記複数の画像形成装置の全部又は一部の前記設定に係る能力を示す能力情報を取得する第１能力取得手段と、前記第１能力取得手段が取得した前記能力情報と、前記ユーザ環境情報に含まれる前記設定情報とを用いて、当該設定情報によって示される各種設定について設定可否を判定する第１設定可否判定手段と、前記画面を表示手段に表示させる手段であって、前記第１設定可否判定手段が判定した結果を更に示す前記画面を表示手段に表示させる表示制御手段と、前記複数の画像形成装置のうち、前記操作対象の画像形成装置以外の他の画像形成装置の全部又は一部のそれぞれから、前記設定情報によって示される各種設定のうち全部又は一部について設定可否を示す設定可否情報を受信して、前記設定情報によって示される各種設定のうち全部又は一部を設定可能な第１の画像形成装置と、前記設定情報によって示される各種設定のうち全部又は一部を設定不可能な第２の画像形成装置とを探索する探索手段と、前記探索手段が探索した結果を更に示す前記画面を、前記表示制御手段を介して前記表示手段に表示させる探索結果出力手段とを備え、前記他の画像形成装置の全部又は一部が、自装置の前記能力情報を取得する第２能力取得手段と、前記第２能力取得手段が取得した前記能力情報と、前記ユーザ環境情報に含まれる前記設定情報とを用いて、当該設定情報によって示される各種設定について設定可否を判定する第２設定可否判定手段と、前記第１設定可否判定手段が判定した結果を示す前記設定可否情報を前記操作対象の画像形成装置に送信する送信手段とを備えることを特徴とする。
【０００７】
また、本発明は、複数の画像形成装置が連携して画像処理を実行可能な画像形成システムに接続され、ユーザからの操作入力が行なわれる操作対象の画像形成装置で実行される操作入力支援方法であって、前記操作対象の画像形成装置は、ユーザ環境情報取得手段と、ユーザ環境情報反映手段と、能力取得手段と、設定可否判定手段と、表示制御手段と、探索手段と、探索結果出力手段とを備え、前記ユーザ環境情報取得手段が、前記複数の画像形成装置で共有される情報であって、前記画像処理の実行を指示する操作入力をユーザが行う際に表示手段に表示させる画面のレイアウトを示す画面レイアウト情報及び前記画像処理に係る各種設定を示す設定情報を含むユーザ環境情報を取得するユーザ環境情報取得ステップと、前記ユーザ環境情報反映手段が、前記ユーザ環境情報取得手段が取得した前記ユーザ環境情報を用いて、前記設定を示す前記画面を生成するユーザ環境情報反映ステップと、前記能力取得手段が、前記複数の画像形成装置の全部又は一部の前記設定に係る能力を示す能力情報を取得する能力取得ステップと、前記設定可否判定手段が、前記能力取得手段が取得した前記能力情報と、前記ユーザ環境情報に含まれる前記設定情報とを用いて、当該設定情報によって示される各種設定について設定可否を判定する設定可否判定ステップと、前記表示制御手段が、前記画面を表示手段に表示させる手段であって、第１設定可否判定手段が判定した結果を更に示す前記画面を表示手段に表示させる表示制御ステップと、前記探索手段が、前記設定情報によって示される各種設定を設定可能な第１の画像形成装置と、前記設定情報によって示される各種設定の全部又は一部を設定不可能な第２の画像形成装置とを探索する探索ステップと、前記探索結果出力手段が、前記探索手段が探索した結果を更に示す前記画面を、前記表示制御手段を介して前記表示手段に表示させる探索結果出力ステップとを含むことを特徴とする。
【０００８】
また、本発明は、上記の方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、複数の画像形成装置が連携して画像処理を実行可能な画像形成システムに接続される画像形成装置において、ユーザの所望する設定で画像処理を実現可能になる。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施の形態に係る画像形成システムの構成を例示する図である。
【図２】図２は、画像形成装置５０及びユーザ環境サーバ６０のハードウェア構成を例示する図である。
【図３】図３は、画像形成装置５０の機能的構成を例示する図である。
【図４】図４は、ユーザ環境情報を例示する図である。
【図５】図５は、デフォルトの印刷設定画面を例示する図である。
【図６】図６は、画像形成装置５０の能力情報を例示する図である。
【図７】図７は、設定可否情報を例示する図である。
【図８】図８は、操作機器となる画像形成装置５０において、印刷設定画面を表示させる処理の手順を示すフローチャートである。
【図９】図９は、印刷設定画面の遷移を例示する図である。
【図１０】図１０は、印刷設定の設定内容の変更を指示する操作入力をユーザが行った場合の処理の手順を示すフローチャートである。
【図１１】図１１は、連携機器を選択する操作入力をユーザが行った場合の処理の手順を示すフローチャートである。
【図１２】図１２は、設定可否判定情報を例示する図である。
【図１３】図１３は、印刷設定画面の遷移を例示する図である。
【図１４】図１４は、連携機器について印刷設定の設定可否を印刷設定画面において反映させることを指示する操作入力をユーザが行った場合の手順を示すフローチャートである。
【図１５】図１５は、操作機器が、連携機器に対して処理要求を送信する処理の手順を示すフローチャートである。
【図１６】図１６は、印刷設定画面の遷移を例示する図である。
【図１７】図１７は、第２の実施の形態に係る能力情報を例示する図である。
【図１８】図１８は、画像形成システムで行う処理の手順を示すフローチャートである。
【図１９】図１９は、印刷設定画面の遷移を例示する図である。
【図２０】図２０は、第３の実施の形態に係る画像形成システムで行う処理の手順を示すフローチャートである。
【図２１】図２１は、印刷設定画面の遷移を例示する図である。
【図２２】図２２は、一変形例に係る画像形成システムで行う処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、この発明にかかる画像形成装置、画像形成システム、操作入力支援方法及びプログラムの一実施の形態を詳細に説明する。
【００１２】
[第１の実施の形態]
まず、本実施の形態に係る画像形成システムの構成について図１を用いて説明する。画像形成システムは、複数の画像形成装置５０と、ユーザ環境サーバ６０とを備える。これらは、ネットワークＮＴを介して接続される。ネットワークＮＴとは、例えば、ＬＡＮ（Local Area Network）、イントラネット、イーサネット（登録商標）又はインターネットなどである。画像形成装置５０Ａ，５０Ｂ，５０Ｃは、印刷機能として、例えば、ユーザからの操作入力に応じて、原稿から画像を読み取るスキャナ機能及び原稿から読み取られた画像を形成して転写紙へ転写することにより印刷を行うコピー機能を実現させる。尚、画像形成装置５０Ａ，５０Ｂ，５０Ｃを区別する必要がない場合には、画像形成装置５０と記載する。画像形成装置５０は、連携機能を有する。連携機能とは、操作入力が行われる操作対象の画像形成装置５０を操作機器とし、他の画像形成装置５０の全部又は一部を連携機器として、操作機器が、操作入力に応じて行う画像処理の全て又は一部の画像処理を要求する実行を要求する処理要求を連携機器に送信し、操作機器と連携機器とで分担して画像処理を行う機能である。画像処理とは、例えば、画像の読み取りを行う読み取り処理や、読み取られた画像の印刷を行う印刷処理である。尚、同図では３つの画像形成装置５０Ａ，５０Ｂ，５０ＣがネットワークＮＴに接続される例を示しているが、ネットワークＮＴに接続される画像形成装置５０の数はこれに限らない。
【００１３】
ユーザ環境サーバ６０は、ユーザが印刷の実行を指示する際に印刷設定を行うための印刷設定画面のレイアウトを示す画面レイアウト情報及び印刷設定を示す印刷設定情報を含むユーザ環境情報を記憶する。ユーザ環境サーバ６０は、当該ユーザ環境情報を適宜更新可能である。各画像形成装置５０Ａ，５０Ｂ，５０Ｃは、ユーザ環境サーバ６０にアクセスしてユーザ環境情報を取得し、当該ユーザ環境情報を用いて印刷設定画面をレイアウトすることが可能である。また、各画像形成装置５０Ａ，５０Ｂ，５０Ｃが、ユーザ環境情報を生成してこれをユーザ環境サーバ６０に記憶させたり更新させたりすることが可能である。
【００１４】
次に、本実施の形態に係る画像形成装置５０及びユーザ環境サーバ６０のハードウェア構成について図２を用いて説明する。画像形成装置５０Ａ，５０Ｂ，５０Ｃ（画像形成装置５０）はそれぞれ、ＣＰＵ（Central Processing Unit）１００と、ＲＡＭ（Random Access Memory）１０１と、ＲＯＭ（Read Only Memory）１０２と、ＨＤＤ（Hard Disk Drive）１０３と、スキャナ１０４と、プロッタ１０５と、ネットワーク通信制御部１０６と、操作表示部１０７と、これらを接続するデータバス１０８とを有する。ＣＰＵ１００は、画像形成装置５０全体を制御するものであり、ＲＯＭ１０２やＨＤＤ１０３に記憶された各種プログラムを実行することにより、各種機能を実現させる。ＲＡＭ１０１は、各種データや各種プログラムを一時的に記憶する。ＲＯＭ１０２は、各種データや各種プログラムを記憶する。ＨＤＤ１０３は、画像データなどの各種データや各種プログラムを記憶する。スキャナ１０４は、原稿から画像を読み取る。プロッタ１０５は、スキャナ１０４が読み取った画像を形成して転写紙へ転写することにより印刷を行う。ネットワーク通信制御部１０６は、他の画像形成装置５０やユーザ環境サーバ６０などの外部装置とのネットワークＮＴを介した通信を制御する。操作表示部１０７は、ユーザからの操作が入力される操作部と情報を表示する表示部とが一体的に形成されたものであり、ユーザが画像形成装置５０において各種操作入力を行うためのユーザインタフェースとなる各種画面を表示する。
【００１５】
ユーザ環境サーバ６０は、ＣＰＵ１２０と、ＲＡＭ１２１と、ＲＯＭ１２２と、ＨＤＤ１２３と、ネットワーク通信制御部１２４と、これらを接続するデータバス１２５とを有する。尚、これらの構成は、画像形成装置５０の構成で説明したものと略同様であるため、その説明を省略する。
【００１６】
次に、このようなハードウェア構成において、画像形成装置５０の機能的構成について図３を用いて説明する。画像形成装置５０は、ユーザ環境取得部２００と、ユーザ環境反映部２０１と、能力取得部２０２と、設定可否判定部２０３と、連携機器選択部２０４と、機器連携部２０５と、探索部２０６と、探索結果出力部２０７と、表示制御部２０８と、通信制御部２０９とを有する。ユーザ環境反映部２０１と、能力取得部２０２と、設定可否判定部２０３と、連携機器選択部２０４と、機器連携部２０５と、探索部２０６と、探索結果出力部２０７と、表示制御部２０８とは、ＣＰＵ１００がＲＯＭ１０２やＨＤＤ１０３に記憶された各種プログラムを実行することにより実現されるものである。ユーザ環境取得部２００と、通信制御部２０９とは、ＣＰＵ１００がＲＯＭ１０２やＨＤＤ１０３に記憶された各種プログラムを実行することと、ネットワーク通信制御部１０６とにより実現されるものである。
【００１７】
ユーザ環境取得部２００は、画像形成装置５０が操作機器として動作する場合、ネットワークＮＴを介してユーザ環境サーバ６０に対して上述した画面レイアウト情報及び印刷設定情報を含むユーザ環境情報を要求して、当該ユーザ環境情報をユーザ環境サーバ６０から受信することにより、ユーザ環境情報を取得する。図４は、ユーザ環境情報を例示する図である。同図においては、印刷設定情報によって示される印刷設定の設定内容名として、「フルカラー印刷」、「両面印刷」、「ステープル」及び「Ａ３給紙」が示されている。また、各印刷設定において、詳細な設定内容をパラメータとして含むようにしても良い。例えば、「ステープル」の印刷設定については、転写紙においてステープルを行う位置（例えば左上など）をパラメータとして含む。
【００１８】
ユーザ環境反映部２０１は、画像形成装置５０が操作機器として動作する場合、ユーザ環境取得部２００が取得したユーザ環境情報に含まれる画面レイアウト情報及び印刷設定情報と、ユーザが印刷設定を行うためのデフォルトの印刷設定画面を用いて、ユーザ環境情報を反映させた印刷設定画面を生成する。デフォルトの印刷設定画面のレイアウトや操作ボタンの配置などを示す画面構成情報は例えばＨＤＤ１０３に予め記憶されている。図５は、デフォルトの印刷設定画面を例示する図である。同図に示されるように、印刷設定画面では、各種印刷設定の設定内容名を示す操作ボタンが表示され、画面下には、ネットワークＮＴに接続された画像形成装置５０Ａ，５０Ｂ，５０Ｃが連携機器の候補としてアイコンにより表示される。尚、同図では、図１で示したネットワークＮＴに接続される画像形成装置５０の全てを連携機器の候補として示されているが、これに限らず、ネットワークＮＴに接続される画像形成装置５０の一部のみを連携機器の候補とするようにしても良い。
【００１９】
能力取得部２０２は、画像形成装置５０の能力を示す能力情報を取得する。画像形成装置５０の能力とは、当該画像形成装置５０で設定可能な印刷設定を示す。尚、自装置の能力情報は例えばＨＤＤ１０３に記憶されている。能力取得部２０２は、自装置の能力情報を取得する場合には、ＨＤＤ１０３から能力情報を読み出すことにより取得し、連携機器となる他の画像形成装置５０の能力情報を取得する場合には、自装置の画像形成装置５０の通信制御部２０９及び他の画像形成装置５０の通信制御部２０９を介して当該他の画像形成装置５０の能力取得部２０２から能力情報を受信することにより取得する。
【００２０】
図６は、画像形成装置５０の能力情報を例示する図である。同図では、画像形成装置５０Ａについては、「フルカラー印刷」及び「Ａ３給紙」の各印刷設定は設定可能であるが、「両面」及び「ステープル」の各印刷設定は設定不可能である、即ち、「両面」及び「ステープル」の各印刷設定を設定できる能力を有していないことが示されている。画像形成装置５０Ｂについては、「フルカラー印刷」、「Ａ３給紙」、「両面印刷」及び「ステープル」の各印刷設定が設定可能であることが示されている。画像形成装置５０Ｃについては、「Ａ３給紙」、「両面印刷」及び「ステープル」の各印刷設定は設定可能で、「フルカラー印刷」の印刷設定は設定不可能であることが示されている。
【００２１】
図３の説明に戻る。設定可否判定部２０３は、ユーザ環境取得部２００が取得したユーザ環境情報に含まれる印刷設定情報と、能力取得部２０２が取得した画像形成装置５０の能力情報とを比較して、画像形成装置５０が各種印刷設定を設定可能か否かを判定して、当該判定の結果を示す設定可否判定情報を例えばＨＤＤ１０３に記憶させる。この判定は、印刷設定情報によって示される各種印刷設定の全てを設定可能か否かの判定や、当該各種印刷設定のそれぞれについて設定可能か否かの判定を含む。
【００２２】
図７は、設定可否情報を例示する図である。同図では、印刷設定として、「フルカラー印刷」については、設定不可能であると判定されたことを示し、「集約」のうち２ページを１ページに集約する「２ｉｎ１」について設定可能であると判定されたことを示し、「左上」の位置に「ステープル」を行うことは設定可能であると判定されたことを示している。
【００２３】
図３の説明に戻る。連携機器選択部２０４は、画像形成装置５０が操作機器として動作する場合、印刷設定画面においてユーザが他の画像形成装置５０を連携機器として選択する操作入力を行った場合、当該他の画像形成装置５０を連携機器として選択して、当該連携機器の能力情報の取得を能力取得部２０２に要求する。また、連携機器選択部２０４は、印刷設定画面においてユーザが選択した連携機器での画像処理の全部又は一部の実行を指示する操作入力があった場合、当該連携機器で設定可能な印刷設定を通知すると共に、当該連携機器での画像処理の実行の是非を確認するためのメッセージの表示を、表示制御部２０８を介して操作表示部１０７に表示させる。その表示後、連携機器での画像処理の全部又は一部の実行を指示する操作入力があった場合、連携機器選択部２０４は、指示された画像処理の実行を要求する処理要求を連携機器に送信する。
【００２４】
機器連携部２０５は、画像形成装置５０が連携機器として動作する場合、他の画像形成装置５０である操作機器から、画像処理の実行を要求する処理要求が送信された場合、連携機器として、当該処理要求に応じた画像処理を行う。探索部２０６は、画像形成装置５０が操作機器として動作する場合、通信制御部２０９を介してネットワークＮＴに接続された連携機器に対して印刷設定情報によって示される印刷設定の設定可否の問合せを行い、当該印刷設定の全部を設定可能な画像形成装置５０と当該印刷設定の全部又は一部を設定不可能な画像形成装置５０とを探索する。探索結果出力部２０７は、探索部２０６の探索した結果を反映させた印刷設定画面を、表示制御部２０８を介して操作表示部１０７に表示させる。
【００２５】
表示制御部２０８は、画像形成装置５０が操作機器として動作する場合、操作表示部１０７への画面の表示を制御するものであり、ユーザ環境反映部２０１が生成した印刷設定画面や、設定可否判定部２０３からの要求に応じた、操作機器の設定可否情報を反映させた印刷設定画面や、探索結果出力部２０７からの要求に応じて探索部２０６の探索した結果を反映させた印刷設定画面や、連携機器選択部２０４からの要求に応じたメッセージを操作表示部１０７に表示させる。通信制御部２０９は、他の画像形成装置５０などの外部装置との通信を制御する。
【００２６】
次に、本実施の形態に係る画像形成システムで行う処理の手順について説明する。まず、操作機器となる画像形成装置５０において、印刷設定画面を表示させる処理の手順について図８を用いて説明する。操作機器となる画像形成装置５０において、ユーザが操作表示部１０７を介してユーザ環境情報の表示を指示する操作入力を行った場合、当該画像形成装置５０のユーザ環境取得部２００は、当該操作入力を受け付け（ステップＳ１）、ネットワークＮＴを介してユーザ環境サーバ６０に対してユーザ環境情報を要求して（ステップＳ２）、ユーザ環境情報を取得する（ステップＳ３）。そして、ユーザ環境取得部２００は、ユーザ環境反映部２０１にユーザ環境情報を渡して、操作画面への当該ユーザ環境情報の反映を要求する（ステップＳ４）。ユーザ環境反映部２０１は、当該ユーザ環境情報に含まれる画面レイアウト情報及び印刷設定情報を用いて、ユーザ環境情報を反映させた印刷設定画面を生成し、当該印刷設定画面の表示を表示制御部２０８に要求する（ステップＳ５）。表示制御部２０８は、当該要求に応じて、当該印刷設定画面を操作表示部１０７に表示させ、印刷設定画面にユーザ環境情報が反映された旨を設定可否判定部２０３に通知する（ステップＳ６）。
【００２７】
設定可否判定部２０３は、当該通知に応じて、自装置の能力を示す能力情報の取得を能力取得部２０２に要求する（ステップＳ７）。能力取得部２０２は、自装置の能力情報を取得すると、これを設定可否判定部２０３に渡す（ステップＳ８）。設定可否判定部２０３は、当該能力情報と、ステップＳ３で取得された印刷設定情報とを比較して、各種印刷設定を自装置が設定可能か否かを判定して、当該判定の結果を示す設定可否判定情報をＨＤＤ１０３に記憶させる。そして、設定可否判定部２０３は、当該設定可否情報を表示制御部２０８に渡して、当該設定可否情報の印刷設定画面への反映を要求する（ステップＳ９）。表示制御部２０８は、当該要求に応じて、操作機器の設定可否情報を反映させた当該印刷設定画面を操作表示部１０７に表示させる。このとき、表示制御部２０８は、操作機器において、設定可能な印刷設定と、設定不可能な印刷設定とが異なる表示形態となるように印刷設定画面を操作表示部１０７に表示させる。そして、表示制御部２０８は、連携機器に対して印刷設定情報によって示される印刷設定の設定可否の問合せを探索部２０６に要求する（ステップＳ１０）。探索部２０６は、印刷設定情報によって示される印刷設定の設定可否の連携機器に対する問い合わせを通信制御部２０９に要求する（ステップＳ１１）。通信制御部２０９は、当該要求に応じて、ステップＳ３で取得された印刷設定情報によって示される印刷設定の設定可否を示す設定可否情報の送信を連携機器に要求する（ステップＳ１２）。
【００２８】
連携機器の通信制御部２０９は、当該要求に応じて、当該印刷設定情報によって示される印刷設定の設定可否の判定を設定可否判定部２０３に要求する（ステップＳ１３）。設定可否判定部２０３は、当該要求に応じて、自装置の能力を示す能力情報の取得を能力取得部２０２に要求する（ステップＳ１４）。能力取得部２０２は、自装置の能力情報を取得すると、これを設定可否判定部２０３に渡す（ステップＳ１５）。設定可否判定部２０３は、当該能力情報と、ステップＳ３で取得された印刷設定情報とを比較して、各印刷設定を自装置が設定可能か否かを判定して、当該判定の結果を示す設定可否判定情報をＨＤＤ１０３に記憶させる。そして、設定可否判定部２０３は、当該設定可否情報を通信制御部２０９に渡す（ステップＳ１６）。通信制御部２０９は、当該設定可否情報を操作機器に送信する（ステップＳ１７）。
【００２９】
操作機器の通信制御部２０９は、当該設定可否情報を受信するとこれを探索部２０６に渡す（ステップＳ１８）。探索部２０６は、当該設定可否情報を受け取ると、ステップＳ３で取得された印刷設定情報によって示される印刷設定の全部を設定可能な画像形成装置５０と当該印刷設定の全部又は一部を設定不可能な画像形成装置５０とを判別して、当該設定可否情報に基づく探索結果の出力を探索結果出力部２０７に要求する（ステップＳ１９）。探索結果出力部２０７は、当該要求に応じて、ステップＳ１９で判別された画像形成装置５０のそれぞれについて印刷設定の設定可否の表示を表示制御部２０８に要求する（ステップＳ２０）。表示制御部２０８は、当該要求に応じて、当該印刷設定の設定可否を反映させた印刷設定画面を操作表示部１０７に表示させる。このとき、表示制御部２０８は、設定可能な印刷設定がある画像形成装置５０と、設定不可能な印刷設定がある画像形成装置５０とが異なる表示形態となるように印刷設定画面を操作表示部１０７に表示させる。
【００３０】
図９は、印刷設定画面の遷移を例示する図である。（Ｂ）は、図５に例示されるデフォルトの印刷設定画面に対して、図４に例示されるユーザ環境情報を反映させた印刷設定画面を例示する図である。同図では、ユーザ環境情報に含まれる印刷設定情報において画像形成装置５０Ａ，５０Ｂ，５０Ｃの全部又は一部が設定不可能な印刷設定の設定内容名である「ステープル」及び「両面（印刷）」に対して網掛けの画像効果が付加されていることが示されている。また、各画像形成装置５０Ａ，５０Ｂ，５０Ｃに対して当該印刷設定可否が「○」又は「×」のマークが付加されている。具体的には、当該印刷設定を設定可能な画像形成装置５０Ｂのアイコンに対して、「○」のマークが付加され、当該印刷設定を設定不可能な画像形成装置５０Ａ，５０Ｃのアイコンに対して、「×」のマークが付加されている。
【００３１】
次に、このような印刷設定画面において、印刷設定の設定内容の変更を指示する操作入力をユーザが行った場合の処理の手順について図１０を用いて説明する。当該操作入力をユーザが行った場合、表示制御部２０８は、当該操作入力を受け付け（ステップＳ２２）、当該操作入力に応じて印刷設定情報を変更して設定可否判定部２０３に通知する（ステップＳ２３）。設定可否判定部２０３は、当該通知に応じて、自装置の能力を示す能力情報の取得を能力取得部２０２に要求する（ステップＳ２４）。能力取得部２０２は、自装置の能力情報を取得すると、これを設定可否判定部２０３に渡す（ステップＳ２５）。設定可否判定部２０３は、当該能力情報と、ステップＳ２３で変更された印刷設定情報とを比較して、設定内容が変更された印刷設定を各印刷設定を自装置が設定可能か否かを判定して、当該判定の結果を示す設定可否判定情報をＨＤＤ１０３に記憶させる。そして、設定可否判定部２０３は、当該設定可否情報を表示制御部２０８に渡して、当該設定可否情報の印刷設定画面への反映を要求する（ステップＳ２６）。表示制御部２０８は、当該要求に応じて、操作機器の設定可否情報を反映させた当該印刷設定画面を操作表示部１０７に表示させる。そして、表示制御部２０８は、連携機器に対してステップＳ２３で変更された印刷設定情報によって示される印刷設定の設定可否の問い合わせを探索部２０６に要求する（ステップＳ２７）。探索部２０６は、印刷設定情報によって示される印刷設定の設定可否の連携機器に対する問い合わせを通信制御部２０９に要求する（ステップＳ２８）。通信制御部２０９は、当該要求に応じて、ステップＳ２３で変更された印刷設定情報によって示される印刷設定の設定可否を示す設定可否情報の送信を連携機器に要求する（ステップＳ２９）。
【００３２】
連携機器の通信制御部２０９は、当該要求に応じて、ステップＳ２３で変更された印刷設定情報によって示される各印刷設定の設定可否の判定を設定可否判定部２０３に要求する（ステップＳ３０）。設定可否判定部２０３は、当該要求に応じて、自装置の能力を示す能力情報の取得を能力取得部２０２に要求する（ステップＳ３１）。能力取得部２０２は、自装置の能力情報を取得すると、これを設定可否判定部２０３に渡す（ステップＳ３２）。設定可否判定部２０３は、当該能力情報と、ステップＳ２３で変更された印刷設定情報とを比較して、設定内容が変更された印刷設定を含む各印刷設定を自装置が設定可能か否かを判定して、当該判定の結果を示す設定可否判定情報をＨＤＤ１０３に記憶させる。そして、設定可否判定部２０３は、当該設定可否情報を通信制御部２０９に渡す（ステップＳ３３）。通信制御部２０９は、当該設定可否情報を操作機器に送信する（ステップＳ３４）。
【００３３】
操作機器の通信制御部２０９は、当該設定可否情報を受信するとこれを探索部２０６に渡す（ステップＳ３５）。探索部２０６は、当該設定可否情報を受け取ると、ステップＳ２３で変更された印刷設定情報によって示される各印刷設定の全部を設定可能な画像形成装置５０と設定不可能な画像形成装置５０とを判別して、当該判別結果に基づく表示を表示制御部２０８に要求する（ステップＳ３６）。表示制御部２０８は、当該要求に応じて、当該判別結果に基づいて、連携機器について印刷設定の設定可否を反映させた印刷設定画面を操作表示部１０７に表示させる。以上の処理は、印刷設定の設定内容の変更を指示する操作入力がある度に行われる。
【００３４】
ここで、図９の（Ａ）の印刷設定画面において、印刷設定の設定内容の変更を指示する操作入力をユーザが行った場合の印刷設定画面の遷移について説明する。図９の（Ｂ）に示されるように、網掛けされていない印刷設定の設定内容名の示される領域を操作キーとしてユーザが押下すると、当該印刷設定の設定内容が変更される。（Ｃ）は、印刷設定として、「フルカラー（印刷）」を「白黒（印刷）」に変更した場合の印刷設定画面を例示する図である。同図では、印刷設定の設定内容が変更になると、画像形成装置５０においては、印刷設定情報における印刷設定の全てを設定可能であることになるため、画面下方の画像形成装置５０に対する印刷設定の設定可否のマークが「×」から「○」に変更されている。即ち、ステップＳ１９で探索部２０６により、画像形成装置５０が印刷設定情報における印刷設定の全てが設定可能であると判別され、ステップＳ２０で探索結果出力部２０７により、当該画像形成装置５０に対する印刷設定の設定可否のマークの変更が要求され、その後、表示制御部２０８により、変更されたマークが印刷設定画面において表示される。
【００３５】
また、（Ｄ）に示されるように、網掛けされている印刷設定の設定内容名の示される領域を操作キーとしてユーザが押下すると、当該印刷設定の設定内容の変更を指示することができる。（Ｅ）は、印刷設定として、「両面（印刷）」を「片面（印刷）」に変更した場合の印刷設定画面を例示する図である。「片面（印刷）」については、画像形成装置５０Ａ，５０Ｂ，５０Ｃの全てで設定可能な印刷設定であるから、網掛けがなされずに設定内容名が示されている。
【００３６】
次に、ステップＳ２０の後操作機器において表示された印刷設定画面において、連携機器を選択する操作入力をユーザが行った場合の処理の手順について図１１を用いて説明する。例えば図９の（Ａ）に例示される印刷設定画面において、画面下にアイコンが示されている画像形成装置５０Ａ，５０Ｂ，５０Ｃのうち連携機器を選択する操作入力を行うと、操作機器である画像形成装置５０の連携機器選択部２０４は、当該操作入力を受け付け（ステップＳ４０）、選択された連携機器の能力情報の取得を能力取得部２０２に要求する（ステップＳ４１）。能力取得部２０２は、当該要求に応じて、当該連携機器の能力情報の取得を通信制御部２０９に要求する（ステップＳ４２）。通信制御部２０９は、当該要求に応じて、当該連携機器に対して能力情報の取得を通信制御部２０９に要求する（ステップＳ４３）。
【００３７】
当該連携機器の通信制御部２０９は、当該要求に応じて、自装置の能力情報の取得を能力取得部２０２に要求する（ステップＳ４４）。能力取得部２０２は、当該要求に応じて、自装置の能力情報を取得して、これを通信制御部２０９に渡す（ステップＳ４５）。通信制御部２０９は、当該能力情報を操作機器に送信する（ステップＳ４６）。
【００３８】
操作機器の通信制御部２０９は、当該能力情報を受信すると、これを能力取得部２０２に渡す（ステップＳ４７）。能力取得部２０２は、当該能力情報を受け取ると、これを設定可否判定部２０３に渡して、連携機器に対する印刷設定の設定可否の判定を要求する（ステップＳ４８）。設定可否判定部２０３は、当該要求に応じて、当該能力情報と、図８のステップＳ３で取得された印刷設定情報とを比較して、各印刷設定を当該連携機器が設定可能か否かを判定して、当該判定の結果を示す設定可否判定情報をＨＤＤ１０３に記憶させる。
【００３９】
図１２は、設定可否判定情報を例示する図である。この図の例では、連携機器が設定可能な印刷設定の設定内容名と、当該印刷設定において設定可能な詳細設定の設定内容名とが示されている。そして、設定可否判定部２０３は、当該設定可否情報を表示制御部２０８に渡して、当該連携機器について印刷設定の設定可否の表示を要求する（ステップＳ４９）。表示制御部２０８は、当該要求に応じて、当該印刷設定の設定可否を反映させた印刷設定画面を操作表示部１０７に表示させる。
【００４０】
図１３は、印刷設定画面の遷移を例示する図である。（Ａ）は、図９の（Ａ）と同様である。当該（Ａ）の印刷設定画面においては、連携機器として画像形成装置５０Ａが選択されている場合の例が示されている。この印刷設定画面において、連携機器として、画像形成装置５０Ｂを選択する操作入力が行われた場合、ステップＳ４９の後、（Ｂ）に例示される印刷設定画面が操作表示部１０７において表示される。この印刷設定画面においては、画像形成装置５０Ｂの能力情報が、図６で例示される能力情報である場合、「フルカラー印刷」、「両面印刷」、「ステープル」及び「Ａ３給紙」の全ての印刷設定が設定可能であるため、これらの設定内容名には全て網掛けがされずに表示される。また、この印刷設定画面において、連携機器として、画像形成装置５０Ｃを選択する操作入力が行われた場合、（Ｃ）に例示される印刷設定画面が操作表示部１０７において表示される。この印刷設定画面においては、画像形成装置５０Ｃの能力情報が、図６で例示される能力情報である場合、「両面印刷」、「ステープル」及び「Ａ３給紙」の印刷設定が設定可能であり、「フルカラー印刷」の印刷設定が設定不可能であるため、「フルカラー印刷」の設定内容名に網掛けがされて表示される。また、この印刷設定画面において、連携機器として、画像形成装置５０Ａを選択する操作入力が行われた場合、（Ａ）に例示される印刷設定画面が操作表示部１０７において表示される。また、（Ａ）に例示される印刷設定画面において、連携機器として、画像形成装置５０Ｃを選択する操作入力が行われた場合、（Ｃ）に例示される印刷設定画面が操作表示部１０７において表示される。
【００４１】
このような印刷設定画面が表示されることにより、ユーザは、選択した連携機器での印刷の実行を指示する操作入力を行う前に、当該連携機器で設定可能な印刷設定や設定不可能な印刷設定をユーザは容易に把握することができる。
【００４２】
尚、図１０のステップＳ２２で印刷設定の設定内容の変更を指示する操作入力をユーザが行った後の印刷設定画面において、ユーザが連携機器を選択する操作入力を行った場合も略同様である。但し、ステップＳ４９では、設定可否判定部２０３は、能力情報と、ステップＳ２３で変更された印刷設定情報とを比較する。
【００４３】
次に、連携機器に対して印刷設定の設定可否に関する問い合わせを指示する操作入力をユーザが行った場合の手順について図１４を用いて説明する。当該操作入力は、所定の操作ボタンをユーザが押下することにより行われる。尚、ここでの連携機器は、ユーザの操作入力によって選択されたものではなく、操作機器以外で連携機器の候補となる画像形成装置５０を対象とする。そして、連携機器に対して印刷設定の設定可否に関する問い合わせを指示する操作入力をユーザが行った場合、表示制御部２０８は、当該操作入力を受け付け（ステップＳ６０）、当該操作入力に応じて、図８のステップＳ３で取得された又は図１０のステップＳ２３で変更された印刷設定情報によって示される印刷設定の設定可否の連携機器に対する問い合わせを探索部２０６に要求する（ステップＳ２７）。ステップＳ２８以降は上述と同様であり、ステップＳ３６の後、連携機器について印刷設定の設定可否が反映された印刷設定画面が操作表示部１０７に表示される。以上の処理は、連携機器に対して印刷設定の設定可否に関する問い合わせを指示する操作入力がある度に行われる。このような構成によれば、連携機器について印刷設定の設定可否をユーザの所望のタイミングで印刷設定画面に反映させることができる。
【００４４】
次に、操作機器が、ユーザの操作入力に応じて選択した連携機器に対して処理要求を送信する処理の手順について図１５を用いて説明する。図１１のステップＳ４０〜Ｓ４９の後操作表示部１０７に表示された印刷設定画面において、印刷の実行を指示する操作入力をユーザが行った場合、連携機器選択部２０４は、当該操作入力を受け付け（ステップＳ５１）、まず、ステップＳ４０で選択された連携機器でどのような印刷設定によって印刷が行われるのかの表示を表示制御部２０８に要求する（ステップＳ５２）。表示制御部２０８は、当該要求に応じて、連携機器で設定可能な印刷設定を通知すると共に、当該連携機器での印刷の実行の是非を確認するためのメッセージを操作表示部１０７に表示させる。当該メッセージを確認したユーザが、当該連携機器での印刷の実行を否認する操作入力を行った場合、連携機器選択部２０４は、ステップＳ４０で連携機器として選択された画像形成装置５０以外の他の画像形成装置５０を選択する操作入力を待機する。一方、当該メッセージを確認したユーザが、当該連携機器での印刷の実行を是認する操作入力を行った場合、連携機器選択部２０４は、当該操作入力を受け付け（ステップＳ５４）、ステップＳ４０で選択された連携機器に対して印刷処理の実行を要求する処理要求の送信を通信制御部２０９に要求する（ステップＳ５５）。通信制御部２０９は、当該要求に応じて、当該連携機器に対して処理要求を送信する（ステップＳ５６）。当該連携機器の通信制御部２０９は、当該処理要求を受信すると、当該処理要求を機器連携部２０５に渡す（ステップＳ５７）。機器連携部２０５は、当該処理要求に応じて、プロッタ１０５を制御して、印刷を行う。
【００４５】
図１６は、印刷設定画面の遷移を例示する図である。（Ａ）は、図９の（Ａ）と同様である。当該（Ａ）の印刷設定画面において、連携機器として選択された画像形成装置５０Ａでの印刷の実行を指示する操作入力が行われた場合、図１６の（Ｂ）に示されるように、ユーザが所望する印刷設定の全部又は一部が設定不可能であることの警告や、ユーザが設定を所望する印刷設定の設定内容名及び連携機器として選択された画像形成装置５０Ａで設定可能な代替の印刷設定の設定内容名や、連携機器として選択された画像形成装置５０Ａで代替の印刷設定により印刷を行うか否かを確認させるメッセージが操作表示部１０７に表示される。当該メッセージに対して「ＯＫ」の操作ボタンを押下する操作入力をユーザは行うことで、連携機器として選択した画像形成装置５０Ａでの印刷の実行を是認する操作入力を行うことになり、「キャンセル」の操作ボタンを押下する操作入力をユーザは行うことで、連携機器として選択した画像形成装置５０Ａでの印刷の実行を否認する操作入力を行うことになる。このようにしてユーザが連携機器として選択した画像形成装置５０Ａにおいて所望する印刷設定が設定不可能であることを通知することにより、ユーザの所望しない印刷設定での印刷の実行を防ぐことができる。
【００４６】
以上のように、複数の画像形成装置５０で共有されるユーザ環境情報によって示される印刷設定やユーザが設定内容の変更を指示する印刷設定のうちユーザが操作入力を行う操作機器で設定不可能な印刷設定がある場合、当該印刷設定を設定可能な画像形成装置５０を探索して、それをユーザに提示することで、ユーザが所望する印刷設定での印刷の実行を実現可能にして、ユーザの所望する印刷結果を出力することを可能にする。
【００４７】
[第２の実施の形態]
次に、画像形成装置、画像形成システム、操作入力支援方法及びプログラムの第２の実施の形態について説明する。なお、上述の第１の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
【００４８】
本実施の形態においては、画像形成装置５０の能力として、画像形成装置５０で設定可能な印刷設定の他、複数の印刷設定の排他関係や複数の印刷設定の連動関係を取り扱う。即ち、排他関係とは、複数の印刷設定について、組み合わせが禁止される関係であり、組み合わせて同時に設定できない関係のことである。連動関係とは、複数の印刷設定について、一方の設定に連動して、他方が設定される関係のことである。能力情報は、複数の印刷設定について排他関係や連動関係をも示す。図１７は、本実施の形態に係る能力情報を例示する図である。同図においては、「自動用紙選択（給紙）」という印刷設定と、用紙を指定して画像を変倍して印刷を行う「用紙指定変倍（印刷）」という印刷設定とが排他関係にあることが示されている。また、「ステープル」という印刷設定と、「ソート」という印刷設定とが連動関係にあることが示されている。
【００４９】
操作機器の能力取得部２０２は、連携機器を選択する操作入力をユーザが行った後に、このような能力情報を連携機器から取得すると、これを例えばＨＤＤ１０３に記憶させておく。尚、連携機器が複数ある場合には、連携機器を識別可能に能力情報が記憶される。例えば連携機器である画像形成装置５０の装置番号やＩＰアドレスなどの識別情報が能力情報と対応付けられて記憶される。操作機器の設定可否判定部２０３は、連携機器を選択する操作入力をユーザが行った後に、印刷設定の設定内容の変更を指示する操作入力を行った場合、能力取得部２０２がＨＤＤ１０３に記憶させた当該連携機器の能力情報を取得して、当該能力情報と、印刷設定情報とを比較して、設定内容の変更が指示されている印刷設定と排他関係にある印刷設定が設定不可能であると判定し、当該印刷設定と相反する印刷設定が設定可能であると判定する。また、設定可否判定部２０３は、設定内容の変更が指示されている印刷設定と連動関係にある印刷設定を設定可能であると判定する。そして、設定可否判定部２０３は、当該各印刷設定の設定可否を示す設定可否情報をＨＤＤ１０３に記憶させる。
【００５０】
次に、本実施の形態に係る画像形成システムで行う処理の手順について説明する。ここでは、第１の実施の形態で説明した図８のＳ１〜Ｓ２０及び図１１のステップＳ４０〜Ｓ４９の後に操作表示部１０７に表示された印刷設定画面において、印刷設定の設定内容の変更を指示する操作入力をユーザが行った場合の処理の手順について図１８を用いて説明する。尚、図１１のステップＳ４７では、操作機器の能力取得部２０２は、連携機器から取得した能力情報をＨＤＤ１０３に記憶させておく。図１８のステップＳ２２〜Ｓ２３は図１０と同様である。ステップＳ７０では、設定可否判定部２０３は、図１１のステップＳ４０で選択された連携機器の能力情報を能力取得部２０２に要求する。ステップＳ７１では、能力取得部２０２は、当該要求に応じて、ＨＤＤ１０３に記憶させた当該連携機器の能力情報をＨＤＤ１０３から読み出してこれを設定可否判定部２０３に渡す。ステップＳ７２では、設定可否判定部２０３は、当該能力情報と、図８のステップＳ３で取得されたユーザ環境情報に含まれる印刷設定情報とを比較して、ステップＳ２２で設定内容の変更が指示されている印刷設定と排他関係にある印刷設定が設定不可能であると判定し、当該印刷設定と相反する印刷設定が設定可能であると判定し、ステップＳ２２で設定内容の変更が指示されている印刷設定と連動関係にある印刷設定が設定可能であると判定して、当該各印刷設定の設定可否を示す設定可否情報をＨＤＤ１０３に記憶させる。ステップＳ７３では、設定可否判定部２０３は、当該設定可否情報を表示制御部２０８に渡して、当該連携機器について印刷設定の設定可否の表示を要求する。ステップＳ７３の後、表示制御部２０８は、当該要求に応じて、当該連携機器について当該印刷設定の設定可否を反映させた印刷設定画面を操作表示部１０７に表示させる。
【００５１】
図１９は、印刷設定画面の遷移を例示する図である。同図では、連携機器として、画像形成装置５０Ｂが選択されており、当該画像形成装置５０Ｂの能力情報は、図１７に示される排他関係及び連動関係が示されているものとする。この場合、図１９の（Ａ）に示されるように、画像形成装置５０Ｂにおいては、「Ａ３給紙」及び「用紙指定変倍（印刷）」の印刷設定が設定可能であることが示されている。この（Ａ）の印刷設定画面において、印刷設定の設定内容として「Ａ３給紙」を「自動用紙選択（給紙）」に変更する操作入力が行われると、上述したように、「自動用紙選択（給紙）」と「用紙指定変倍（印刷）」とは排他関係にあるから、「用紙指定変倍（印刷）」を設定不可能であると判定され、「用紙指定変倍（印刷）」と相反する「等倍（印刷）」が設定可能であると判定される。この結果、印刷設定画面において、「自動用紙選択（給紙）」が設定可能であることが表示され、「等倍（印刷）」が設定可能であることが表示される。
【００５２】
以上のような構成によれば、操作機器において、連携機器における印刷設定の排他制御や連動制御を行うことが可能になる。このため、ユーザの利便性をより向上させることができる。
【００５３】
[第３の実施の形態]
次に、画像形成装置、画像形成システム、操作入力支援方法及びプログラムの第３の実施の形態について説明する。なお、上述の第１の実施の形態又は第２の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
【００５４】
本実施の形態においては、操作機器は、印刷設定画面において、連携機器を選択する操作入力をユーザが行った後に、印刷設定の設定内容の変更を指示する操作入力を行った場合、変更が指示されている印刷設定を設定可能な連携機器を探索して、当該連携機器を自動的に選択する。
【００５５】
具体的には、探索部２０６は、ユーザの操作入力に応じて変更された印刷設定情報によって示される印刷設定の全部を設定可能な画像形成装置５０と当該印刷設定の全部又は一部を設定不可能な画像形成装置５０とを判別して、当該設定可否情報に基づく探索結果の出力を探索結果出力部２０７に要求する。探索結果出力部２０７は、探索部２０６からの要求に応じて、設定内容が変更された印刷設定が設定可能である探索部２０６が判別した画像形成装置５０について印刷設定の設定可否を反映した印刷設定画面を、表示制御部２０８を介して操作表示部１０７に表示させる。
【００５６】
次に、本実施の形態に係る画像形成システムで行う処理の手順について説明する。ここでは、第１の実施の形態で説明した図８のＳ１〜Ｓ２０及び図１１のステップＳ４０〜Ｓ４９の後に操作表示部１０７に表示された印刷設定画面において、印刷設定の設定内容の変更を指示する操作入力をユーザが行った場合の処理の手順について図２０を用いて説明する。ステップＳ２２〜Ｓ３５は図１０で説明したものと同様である。ステップＳ８０では、探索部２０６は、ステップＳ３５で通信制御部２０９から渡された設定可否情報を受け取ると、ステップＳ２２で変更された印刷設定情報によって示される印刷設定の全部を設定可能な画像形成装置５０と当該印刷設定の全部又は一部を設定不可能な画像形成装置５０とを判別して、当該設定可否情報に基づく探索結果の出力を探索結果出力部２０７に要求する。ステップＳ８１では、探索結果出力部２０７は、当該要求に応じて、ステップＳ８０で印刷設定が設定可能である判別された画像形成装置５０について印刷設定の設定可否の表示を表示制御部２０８に要求する。ステップＳ８２では、表示制御部２０８は、当該要求に応じて、当該画像形成装置５０について当該印刷設定の設定可否を反映させた印刷設定画面を操作表示部１０７に表示させる。
【００５７】
図２１は、印刷設定画面の遷移を例示する図である。同図の（Ａ）では、連携機器として画像形成装置５０Ａが選択されており、当該画像形成装置５０Ａについて印刷設定の設定可否を反映させた印刷設定画面が示されている。この（Ａ）の印刷設定画面において、印刷設定として「片面（印刷）」を「両面（印刷）」への変更を指示する操作入力が行われた場合、図６に例示される能力情報に基づいて、ステップＳ８０で探索部２０６により、「両面（印刷）」を設定可能な画像形成装置５０は画像形成装置５０Ｂであると判別され、この結果、（Ｂ）に示されるように、ステップＳ８２で表示制御部２０８により、当該画像形成装置５０Ｂについて印刷設定の設定可否を反映させた印刷設定画面が操作表示部１０７に表示される。即ち、画像形成装置５０Ａについての印刷設定の設定可否を反映させた印刷設定画面（Ａ）から、画像形成装置５０Ｂについての印刷設定の設定可否を反映させた印刷設定画面（Ｂ）に操作表示部１０７における表示が切り替わる。この（Ｂ）の印刷設定画面において、連携機器として画像形成装置５０Ａを選択する操作入力が行われた場合には、第１の実施の形態で説明した図１１のＳ４０〜Ｓ４９の処理が行われる。但し、ステップＳ４８では、設定可否判定部２０３により、当該画像形成装置５０Ａの能力情報と、ステップＳ２２で変更された印刷設定情報との比較が行われて、この結果、（Ｃ）に例示されるように、画像形成装置５０Ａについての印刷設定の設定可否を反映させた印刷設定画面が操作表示部１０７に表示される。図６に例示される能力情報では、当該画像形成装置５０Ａにおいて「両面（印刷）」は設定不可能であることが示されるから、（Ｃ）の印刷設定画面においては、「両面（印刷）」の設定内容名には網掛けがなされる。尚、連携機器として予め選択されていた画像形成装置５０において、ステップＳ２２で受け付けた操作入力において設定内容の変更が指示された印刷設定を設定可能であれば、ステップＳ８０では、当該画像形成装置５０は当該印刷設定を設定可能であると判別されるから、ステップＳ８２では、当該画像形成装置５０について印刷設定の設定可否を反映させた印刷設定画面が操作表示部１０７に表示されるため、連携機器の変更がなされない場合もある。
【００５８】
以上のような構成によれば、ユーザが所望する印刷設定を設定可能な画像形成装置５０が自動的に選択されるため、操作入力に係るユーザの手間を省くことが可能になる。
【００５９】
[変形例]
なお、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。また、以下に例示するような種々の変形が可能である。
【００６０】
上述した各実施の形態において、画像形成装置５０で実行される各種プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また当該各種プログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータプログラムプロダクトとして提供するように構成しても良い。
【００６１】
上述した各実施の形態において、画像形成装置５０は、スキャナ機能及びコピー機能を実現可能であるとしたが、これに限らず、スキャナ機能、コピー機能、プリンタ機能及びファクシミリ機能の少なくとも１つの画像形成機能を実現可能であっても良い。この場合、画像形成装置５０は、各機能に対応する画像処理を行うものであり、各画像処理を行う際の当該画像処理に係る設定がユーザの操作入力により行われ得る。
【００６２】
上述の各実施の形態において、ユーザ環境サーバ６０がユーザ環境情報を記憶するようにしたが、これに限らず、画像形成装置５０Ａ，５０Ｂ，５０Ｃで各々記憶することにより共有するようにしても良い。
【００６３】
上述した各実施の形態において、印刷設定の設定内容の変更を指示する操作入力をユーザが行った場合に、連携機器について能力情報を取得して、このとき取得した能力情報を用いて、当該連携機器について印刷設定の設定可否を印刷設定画面に反映させるようにした。しかし、操作機器は、連携機器の能力情報を例えば図８のステップＳ１７で取得したときにこれをＨＤＤ１０３に記憶させておき、印刷設定の設定内容の変更を指示する操作入力をユーザが行った場合には、ＨＤＤ１０３に記憶させた連携機器の能力情報を用いて、連携機器について印刷設定の設定可否を反映させた印刷設定画面を操作表示部１０７に表示させるようにしても良い。
【００６４】
また、図２２に例示されるように、操作機器は、ステップＳ２２の後、ステップＳ２３〜Ｓ２６を行って、連携機器の能力情報を新たに取得することなく、連携機器について印刷設定の設定可否を更新しない印刷設定画面を操作表示部１０７に表示させるようにしても良い。
【００６５】
以上のような構成によれば、操作機器が連携機器から能力情報を取得するための通信の発生を抑制することができる。
【００６６】
上述した第２の実施の形態においては、能力情報は、複数の印刷設定の排他関係及び連動関係を更に示すようにしたが、これに限らず、いずれか一方のみを示すようにしても良い。このような構成においては、図１８のステップＳ７２では、能力情報によって排他関係が示される場合、設定可否判定部２０３は、当該能力情報と、図８のステップＳ３で取得されたユーザ環境情報に含まれる印刷設定情報とを比較して、ステップＳ２２で設定内容の変更が指示されている印刷設定と排他関係にある印刷設定が設定不可能であると判定し、当該印刷設定と相反する印刷設定が設定可能であると判定する。又は、能力情報によって連動関係が示される場合、設定可否判定部２０３は、当該能力情報と、図８のステップＳ３で取得されたユーザ環境情報に含まれる印刷設定情報とを比較して、ステップＳ２２で設定内容の変更が指示されている印刷設定と連動関係にある印刷設定が設定可能であると判定する。
【符号の説明】
【００６７】
５０，５０Ａ，５０Ｂ，５０Ｃ  画像形成装置
６０  ユーザ環境サーバ
１００  ＣＰＵ
１０１  ＲＡＭ
１０２  ＲＯＭ
１０３  ＨＤＤ
１０４  スキャナ
１０５  プロッタ
１０６  ネットワーク通信制御部
１０７  操作表示部
１０８  データバス
１２０  ＣＰＵ
１２１  ＲＡＭ
１２２  ＲＯＭ
１２３  ＨＤＤ
１２５  データバス
２００  ユーザ環境取得部
２０１  ユーザ環境反映部
２０２  能力取得部
２０３  設定可否判定部
２０４  連携機器選択部
２０５  機器連携部
２０６  探索部
２０７  探索結果出力部
２０８  表示制御部
２０９  通信制御部
【先行技術文献】
【特許文献】
【００６８】
【特許文献１】特開２００１−３０６２０４号公報
【図１】
0005565132.tif 000002
【図２】
0005565132.tif 000003
【図３】
0005565132.tif 000004
【図４】
0005565132.tif 000005
【図５】
0005565132.tif 000006
【図６】
0005565132.tif 000007
【図７】
0005565132.tif 000008
【図８】
0005565132.tif 000009
【図９】
0005565132.tif 000010
【図１０】
0005565132.tif 000011
【図１１】
0005565132.tif 000012
【図１２】
0005565132.tif 000013
【図１３】
0005565132.tif 000014
【図１４】
0005565132.tif 000015
【図１５】
0005565132.tif 000016
【図１６】
0005565132.tif 000017
【図１７】
0005565132.tif 000018
【図１８】
0005565132.tif 000019
【図１９】
0005565132.tif 000020
【図２０】
0005565132.tif 000021
【図２１】
0005565132.tif 000022
【図２２】
0005565132.tif 000023