(57)【要約】【課題】  複数の画像形成装置いずれかに画像形成させる処理条件の入力を容易にする。【解決手段】  ネットワークを介して接続された複数のＭＦＰと通信可能なＰＣは、複数のＭＦＰ各々が有する機能を定義する機能情報を取得し、取得した機能情報に基づいて、複数の画像形成装置のすべてが有する共通機能を実行させるための処理条件の入力を受け付けるための共通条件設定画面を表示し（Ｓ３２）、処理条件の入力を受付け（Ｓ３３）と、受付けた処理条件を複数のＭＦＰのいずれか１つに出力する。【選択図】        図７
2007280269.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数の画像形成装置と通信可能な情報処理装置であって、
前記複数の画像形成装置各々が有する機能を定義する機能情報を取得する機能情報取得手段と、
前記取得された機能情報に基づいて、前記複数の画像形成装置のすべてが有する共通機能を実行させるための処理条件の入力を受け付けるための共通条件設定画面を表示する共通条件設定画面表示手段と、
前記処理条件の入力を受付ける処理条件受付手段と、
前記受付けられた処理条件を前記複数の画像形成装置のいずれか１つに出力する出力手段と、を備えた情報処理装置。
【請求項２】
前記取得された機能情報に基づいて、前記共通機能以外の機能であって、前記複数の画像形成装置のうちの２以上が有する一部共通機能の指定を受け付けるための一部共通機能指定受付手段と、
前記指定された一部共通機能を実行するための処理条件の入力を受け付けるための一部共通条件設定画面を表示する一部共通条件設定画面表示手段と、をさらに備えた請求項１に記載の情報処理装置。
【請求項３】
前記一部共通機能指定受付手段は、前記一部共通機能が複数ある場合、前記複数の一部共通機能各々を有する画像形成装置の台数に基づいて前記複数の一部共通機能を分類することによって複数の機能選択画面を生成する機能選択画面生成手段と、
前記生成された複数の機能選択画面のうちから１つの指定を受け付けるための機能選択画面指定受付手段と、を含む請求項２に記載の情報処理装置。
【請求項４】
前記一部共通機能指定受付手段は、前記複数の機能選択画面を、分類の基準とした前記台数が多い順に並べて表示する表示手段をさらに含む、請求項３に記載の情報処理装置。
【請求項５】
前記取得手段により取得された機能情報に基づいて、前記複数の画像形成装置のすべてが有する共通機能を決定する共通機能決定手段と、
前記複数の画像形成装置の少なくとも１つの画像形成装置が有する機能が変更された場合、変更前の第１共通機能と変更後の第２共通機能とを比較する比較手段とをさらに備え、
前記共通条件設定画面表示手段は、前記第１共通機能と前記第２共通機能とが異なる場合、異なる機能を実行させるための処理条件の入力を受け付ける部分を、他の部分と異なる表示態様で表示する変更表示手段を含む、請求項１に記載の情報処理装置。
【請求項６】
前記取得手段により取得された機能情報に基づいて、前記複数の画像形成装置のすべてが有する共通機能を決定する共通機能決定手段と、
前記ネットワークに新たな画像形成装置が接続された場合、前記新たな画像形成装置が接続される前の第１共通機能と前記新たな画像形成装置が接続された後の第２共通機能とを比較する比較手段とをさらに備え、
前記共通条件設定画面表示手段は、前記第１共通機能と前記第２共通機能とが異なる場合、異なる機能を実行させるための処理条件の入力を受け付ける部分を、他の部分と異なる表示態様で表示する変更表示手段を含む、請求項１に記載の情報処理装置。
【請求項７】
前記共通条件設定画面表示手段は、変更の確認の入力を受け付ける確認受付手段と、
前記確認受付手段による変更の確認の受付に応じて、前記第２共通機能を実行させるための処理条件を受け付けるための共通条件設定画面の表示に切換える切換手段と、をさらに含む請求項５または６に記載の情報処理装置。
【請求項８】
ネットワークを介して接続された複数の画像形成装置と通信可能な情報処理装置で実行される画像形成条件設定方法であって、
前記複数の画像形成装置各々が有する機能を定義する機能情報を取得するステップと、
前記取得された機能情報に基づいて、前記複数の画像形成装置のすべてが有する共通機能を実行させるための処理条件の入力を受け付けるための共通条件設定画面を表示するステップと、
前記処理条件の入力を受付けるステップと、
前記受付けられた処理条件を前記複数の画像形成装置のいずれか１つに出力するステップと、を含む画像形成条件設定方法。
【請求項９】
ネットワークを介して接続された複数の画像形成装置と通信可能な情報処理装置に、
前記複数の画像形成装置各々が有する機能を定義する機能情報を取得するステップと、
前記取得された機能情報に基づいて、前記複数の画像形成装置のすべてが有する共通機能を実行させるための処理条件の入力を受け付けるための共通条件設定画面を表示するステップと、
前記処理条件の入力を受付けるステップと、
前記受付けられた処理条件を前記複数の画像形成装置のいずれか１つに出力するステップと、を実行させる画像形成条件設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、画像形成条件設定方法および画像形成条件設定プログラムに関し、特に、ネットワークに接続された複数の画像形成装置のいずれかに画像を形成させるための処理条件を設定するための情報処理装置、画像形成条件設定方法および画像形成条件設定プログラムに関する。
【背景技術】
【０００２】
近年、複数の画像形成装置をネットワークに接続して使用する形態が一般的となっている。この使用形態において、ユーザは、複数の画像形成装置のうちから画像を形成させる装置を指定して、画像形成させるための画像形成条件を設定する必要がある。このため、ユーザは、複数の画像形成装置各々が有する機能を予め知っておく必要があった。
【０００３】
一方、特開平１１−２０３０７７号公報には、ユーザが画像形成条件を設定すると、複数の画像形成装置のうちから最適な画像形成装置を選択し、選択した画像形成装置に画像形成させるシステムが記載されている。しかしながら、複数の画像形成装置各々が有する機能が一部異なる場合には、少なくとも１以上の画像形成装置が有する機能に対する処理条件を設定するための項目を、画像形成条件を設定するための画面に備えなければならない。このため、画像形成条件を設定するための画面が多くの項目を備えることになり、設定作業が複雑になるといった問題がある。
【特許文献１】特開平１１−２０３０７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、複数の画像形成装置のいずれかに画像形成させるための処理条件の入力を容易にした情報処理装置を提供することである。
【０００５】
この発明の他の目的は、複数の画像形成装置のいずれかに画像形成させるための処理条件の入力を容易にした画像形成条件設定方法を提供することである。
【０００６】
この発明のさらに他の目的は、複数の画像形成装置のいずれかに画像形成させるための処理条件の入力を容易にした画像形成条件設定プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上述した目的を達成するためにこの発明のある局面によれば、情報処理装置は、ネットワークを介して接続された複数の画像形成装置と通信可能な情報処理装置であって、複数の画像形成装置各々が有する機能を定義する機能情報を取得する機能情報取得手段と、取得された機能情報に基づいて、複数の画像形成装置のすべてが有する共通機能を実行させるための処理条件の入力を受け付けるための共通条件設定画面を表示する共通条件設定画面表示手段と、処理条件の入力を受付ける処理条件受付手段と、受付けられた処理条件を複数の画像形成装置のいずれか１つに出力する出力手段と、を備える。
【０００８】
この局面に従えば、複数の画像形成装置各々が有する機能を定義する機能情報を取得し、取得した機能情報に基づいて、複数の画像形成装置のすべてが有する共通機能を実行させるための処理条件の入力を受け付けるための共通条件設定画面を表示する。そして、受け付けた処理条件を複数の画像形成装置のいずれか１つに出力する。このため、ユーザは、ネットワークに接続された複数の画像形成装置のうちから画像形成させるための装置を特定する必要がないので、複数の画像形成装置各々が実行可能な機能のすべてを知らなくても、処理条件を入力することができる。その結果、複数の画像形成装置のいずれかに画像形成させるための処理条件の入力を容易にした情報処理装置を提供することができる。
【０００９】
好ましくは、取得された機能情報に基づいて、共通機能以外の機能であって、複数の画像形成装置のうちの２以上が有する一部共通機能の指定を受け付けるための一部共通機能指定受付手段と、指定された一部共通機能を実行するための処理条件の入力を受け付けるための一部共通条件設定画面を表示する一部共通条件設定画面表示手段と、をさらに備える。
【００１０】
この局面に従えば、取得した機能情報に基づいて、共通機能以外の機能であって、複数の画像形成装置のうちの２以上が有する一部共通機能の指定を受け付け、指定された一部共通機能を実行するための処理条件の入力を受け付ける。このため、共通機能に加えて、一部共通機能を実行させるための処理条件が入力されるので、処理条件で処理を実行可能な画像形成装置を、複数の画像形成装置のうちから指定された一部共通機能を有する画像形成装置に絞ることができる。このため、複数の画像形成装置のうちから画像形成させるための画像形成装置を決定する処理の負荷を減らすことができる。
【００１１】
好ましくは、一部共通機能指定受付手段は、一部共通機能が複数ある場合、複数の一部共通機能各々を有する画像形成装置の台数に基づいて複数の一部共通機能を分類することによって複数の機能選択画面を生成する機能選択画面生成手段と、生成された複数の機能選択画面のうちから１つの指定を受け付けるための機能選択画面指定受付手段と、を含む。
【００１２】
好ましくは、一部共通機能指定受付手段は、複数の機能選択画面を、分類の基準とした台数が多い順に並べて表示する表示手段をさらに含む。
【００１３】
好ましくは、取得手段により取得された機能情報に基づいて、複数の画像形成装置のすべてが有する共通機能を決定する共通機能決定手段と、複数の画像形成装置の少なくとも１つの画像形成装置が有する機能が変更された場合、変更前の第１共通機能と変更後の第２共通機能とを比較する比較手段とをさらに備え、共通条件設定画面表示手段は、第１共通機能と第２共通機能とが異なる場合、異なる機能を実行させるための処理条件の入力を受け付ける部分を、他の部分と異なる表示態様で表示する変更表示手段を含む。
【００１４】
この局面によれば、複数の画像形成装置の少なくとも１つの画像形成装置が有する機能が変更され、変更前後で共通機能が異なる場合、異なる機能を実行させるための処理条件の入力を受け付ける部分を、他の部分と異なる表示態様で表示する。このため、共通機能が変更されたことをユーザに知らせることができる。
【００１５】
好ましくは、取得手段により取得された機能情報に基づいて、複数の画像形成装置のすべてが有する共通機能を決定する共通機能決定手段と、ネットワークに新たな画像形成装置が接続された場合、新たな画像形成装置が接続される前の第１共通機能と新たな画像形成装置が接続された後の第２共通機能とを比較する比較手段とをさらに備え、共通条件設定画面表示手段は、第１共通機能と第２共通機能とが異なる場合、異なる機能を実行させるための処理条件の入力を受け付ける部分を、他の部分と異なる表示態様で表示する変更表示手段を含む。
【００１６】
この局面によれば、ネットワークに新たな画像形成装置が接続される前後で共通機能が異なる場合、異なる機能を実行させるための処理条件の入力を受け付ける部分を、他の部分と異なる表示態様で表示する。このため、共通機能が変更されたことをユーザに知らせることができる。
【００１７】
好ましくは、共通条件設定画面表示手段は、変更の確認の入力を受け付ける確認受付手段と、確認受付手段による変更の確認の受付に応じて、第２共通機能を実行させるための処理条件を受け付けるための共通条件設定画面の表示に切換える切換手段と、をさらに含む。
【００１８】
この局面によれば、変更の確認の入力が受け付けられると、変更後の共通機能を実行させるための処理条件を受け付けるための共通条件設定画面の表示に切換える。このため、変更前の共通機能に含まれ、変更後の共通機能に含まれない機能を実行させるための処理条件が受け付けられるのを防止することができる。
【００１９】
この発明の他の局面によれば、画像形成条件設定方法は、ネットワークを介して接続された複数の画像形成装置と通信可能な情報処理装置に、複数の画像形成装置各々が有する機能を定義する機能情報を取得するステップと、取得された機能情報に基づいて、複数の画像形成装置のすべてが有する共通機能を実行させるための処理条件の入力を受け付けるための共通条件設定画面を表示するステップと、処理条件の入力を受付けるステップと、受付けられた処理条件を複数の画像形成装置のいずれか１つに出力するステップと、を含む。
【００２０】
この局面によれば、複数の画像形成装置のいずれかに画像形成させるための処理条件の入力を容易にした画像形成条件設定方法を提供することができる。
【００２１】
この発明の他の局面によれば、画像形成条件設定プログラムは、ネットワークを介して接続された複数の画像形成装置と通信可能な情報処理装置に実行させるための画像形成条件設定プログラムであって、複数の画像形成装置各々が有する機能を定義する機能情報を取得するステップと、取得された機能情報に基づいて、複数の画像形成装置のすべてが有する共通機能を実行させるための処理条件の入力を受け付けるための共通条件設定画面を表示するステップと、処理条件の入力を受付けるステップと、受付けられた処理条件を複数の画像形成装置のいずれか１つに出力するステップと、を実行させる。
【００２２】
この局面によれば、複数の画像形成装置のいずれかに画像形成させるための処理条件の入力を容易にした画像形成条件設定プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２４】
図１は、本発明の実施の形態における画像処理システムの全体概要を示す図である。図１を参照して、画像処理システム１は、ネットワーク３０にそれぞれ接続された複合機（以下、「ＭＦＰ」という）１〜４と、情報処理装置としてのパーソナルコンピュータ（以下「ＰＣ」という）１００とを含む。なお、図ではネットワーク３０に４台のＭＦＰ（Ｍｕｌｔｉ
Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）１〜４が接続されている例を示しているが、本実施の形態においては１０台のＭＦＰ１〜１０がネットワーク３０に接続されている例を説明する。また、ＭＦＰ１〜１０に代えて、画像を形成する機能を備えた装置であれば、たとえば、プリンタ等であってもよい。さらに、ＰＣ１００およびＭＦＰ１〜１０の台数を限定するものではない。ネットワーク３０は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク３０は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。パーソナルコンピュータ１００のハード構成は周知なのでここでは説明を繰り返さない。
【００２５】
本実施の形態における画像処理システム１において、１０台のＭＦＰ１〜１０がグループを構成する。なお、グループを構成する台数は１０台に限定されることなく、複数台であれば数に制限はない。ＭＦＰ１〜１０は、それぞれが備える機能は同じであってもよく異なっていてもよいが、基本的には、原稿を読み取って画像データを出力する画像読取機能、画像データを処理する画像処理機能、画像データに基づいて紙などの用紙に画像を形成するための画像形成機能、画像形成後の用紙にパンチ穴加工、ソート処理等する後処理機能、ファクシミリ送受信機能のいずれかを少なくとも含む。
【００２６】
画像処理システム１では、ユーザがＰＣ１００に処理条件とデータとを入力すれば、ＰＣ１００がＭＦＰ１〜１０のいずれかを決定して、その決定したＭＦＰに処理条件とデータとを送信して、データを処理条件に従って処理させる。ＭＦＰ１〜１０は、それぞれが備える機能に差がある場合があるため、ＰＣ１００は、ＭＦＰ１〜１０各々が有する機能を記憶しており、ＭＦＰ１〜１０のうちから入力された処理条件でデータを処理可能なＭＦＰを決定する。例えば、ＭＦＰ１〜１０のうちパンチ穴加工をＭＦＰ１，３，１０のみが実行可能であれば、処理条件にパンチ穴加工が指定されると、ＰＣ１００はＭＦＰ１〜１０のうちからパンチ穴加工を実行可能なＭＦＰ１，３，１０を選択し、選択したＭＦＰ１，３，１０のうちから最適なものを決定する。複数のＭＦＰ１，３，１０のうちから最適なＭＦＰを選択する方法は周知の技術を用いることができる。たとえば、処理速度の最も早いＭＦＰを選択する、待機中のジョブの最も少ないＭＦＰを選択する、稼働率の最も低いＭＦＰを選択する、または処理コストの最も低いＭＦＰを選択する等である。ＭＦＰ１〜１０各々が有する機能は同じではない場合があるが、ここではＭＦＰ１が、他のＭＦＰ２〜１０の少なくとも１つが有する機能を有している場合を例に説明する。
【００２７】
図２は、ＭＦＰの外観を示す斜視図である。図２を参照して、ＭＦＰ１は、自動原稿搬送装置（ＡＤＦ）２１と、画像読取部２２と、画像形成部２４と、給紙部２５と、後処理部２６とを含む。また、ＭＦＰ１は、その上面にユーザインターフェースとして用いられる操作パネル１１を備えている。
【００２８】
図３は、ＭＦＰのハード構成の一例を示すブロック図である。図３を参照して、ＭＦＰ１は、情報処理部１０１と、ファクシミリ部２７と、通信制御部２８と、ＡＤＦ２１と、画像読取部２２と、画像処理部２３と、画像形成部２４と、給紙部２５と、後処理部２６と、を含む。情報処理部１０１は、中央演算装置（ＣＰＵ）１１１と、ＣＰＵ１１１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、データを不揮発的に記憶するためのハードディスクドライブ（ＨＤＤ）１１３と、表示部１１４と、操作部１１５と、データ通信制御部１１６と、データ入出力部１１７とを含む。ＣＰＵ１１１は、データ入出力部１１７、データ通信制御部１１６、操作部１１５、表示部１１４、ＨＤＤ１１３およびＲＡＭ１１２とそれぞれ接続され、情報処理部１０１の全体を制御する。また、ＣＰＵ１１１は、ファクシミリ部２７、通信制御部２８、ＡＤＦ２１、画像読取部２２、画像処理部２３、画像形成部２４、給紙部２５および後処理部２６と接続され、ＭＦＰ１の全体を制御する。
【００２９】
ＡＤＦ２１は、原稿台に搭載された複数枚の原稿をさばいて１枚ずつ順に、画像読取部２２に搬送する。ＡＤＦ２１は、原稿の両面を画像読取部２２に読み取らせるために、原稿を画像読取部２２に搬送して表面を読み取らせた後、原稿を裏返して画像読取部２２に搬送して裏面を読み取らせる。画像読取部２２は、写真、文字、絵等の画像情報を原稿から光学的に読み取って画像データを取得する。画像形成部２４は、画像データが入力されると、画像データに基づいて用紙等の用紙上に画像を印刷する。
【００３０】
給紙部２５は、複数の給紙トレイを有し、指定された給紙トレイに格納した用紙を１枚ずつ画像形成部２４に供給する。複数の給紙トレイそれぞれは、複数のサイズの用紙のうちから選ばれたサイズの用紙を、複数の方向のうちから選ばれた方向に収納する。ここでは、給紙部２５が４つの第１〜第４給紙トレイを有し、第１の給紙トレイがＡ４サイズの用紙を縦方向に収納し、第２の給紙トレイがＡ４サイズの用紙を横方向に収納し、第３の給紙トレイがＡ３サイズの用紙を縦方向に収納し、第４の給紙トレイがＢ５サイズの用紙を横方向に収納する。また、給紙部２５は、両面印刷が指定されると、用紙の両面に画像を形成するために、画像形成部２３に搬送した用紙を表裏反転させて、再度画像形成部２３に搬送する。
【００３１】
後処理部２６は、画像が形成された用紙を排紙する。後処理部２６は、複数の排紙トレイを有し、ソート部、パンチ穴加工部、ステープル加工部を備えている。ソート部は、画像が形成された複数の用紙を複数の排紙トレイにソートして出力する。パンチ穴加工部は、用紙にパンチ穴を開ける。ステープル加工部は、画像が形成された複数の用紙をまとめるためにステープル加工する。
【００３２】
画像処理部２３は、ＣＰＵ１１１により制御され、ＣＰＵ１１１からの指示に基づき画像データを画像処理する。画像データは、画像読取部２２が原稿を読み取って出力する画像データ、データ入出力部１１７によりＰＣ１００、他のＭＦＰ２〜１０のいずれかから受信される画像データ、ＨＤＤ１１３に記憶されている画像データを含む。画像処理は、たとえば、画像を拡大する拡大処理、画像を縮小する縮小処理、複数の画像を合成して１つの画像を生成する合成処理、画像を回転させて方向を変換する回転処理等である。
【００３３】
表示部１１４は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１１５は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１１５は、表示部１１４上に設けられたタッチパネルをさらに含む。表示部１１４と操作部１１５とで、操作パネル１１を構成する。
【００３４】
データ通信制御部１１６は、データ入出力部１１７と接続される。データ通信制御部１１６は、ＣＰＵ１１１からの指示に従って、データ入出力部１１７を制御して、データ入出力部１１７に接続された外部の機器との間でデータを送受信する。データ入出力部１１７は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで通信するためのインターフェースであるＬＡＮ端子１１８、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子１１９を有する。
【００３５】
ＬＡＮ端子１１８に、ネットワーク３０に接続するためのＬＡＮケーブルが接続される場合、データ通信制御部１１６は、データ入出力部１１７を制御してＬＡＮ端子１１８を介して接続されたＰＣ１００と通信する。
【００３６】
ＵＳＢ端子１１９に機器が接続された場合、データ通信制御部１１６は、データ入出力部１１７を制御して、接続された機器との間で通信してデータを入出力する。ＵＳＢ端子１１９には、フラッシュメモリを内蔵したＵＳＢメモリ１１９Ａを接続可能である。ＵＳＢメモリ１１９Ａには、後述する画像形成条件設定プログラムが記憶されており、ＣＰＵ１１１は、データ通信制御部１１６を制御して、ＵＳＢメモリ１１９Ａから画像形成条件設定プログラムを読出し、読み出した画像形成条件設定プログラムをＲＡＭ１１２に記憶し、実行する。
【００３７】
なお、画像形成条件設定プログラムを記憶する記録媒体としては、ＵＳＢメモリ１１９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリでもよい。さらに、ＣＰＵ１１１がネットワーク３０に接続されたＰＣ１００から画像形成条件設定プログラムをダウンロードしてＨＤＤ１１３に記憶する、または、ＰＣ１００が画像形成条件設定プログラムをＨＤＤ１１３に書込みするようにして、ＨＤＤ１１３に記憶された画像形成条件設定プログラムをＲＡＭ１１２にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３８】
ファクシミリ部２７は、ＰＳＴＮ１３に接続され、ＰＳＴＮ１３にファクシミリデータを送信する、またはＰＳＴＮ１３からファクシミリデータを受信する。ファクシミリ部２７は、受信したファクシミリデータを、ＨＤＤ１１３に記憶するとともに、画像形成部２４でプリント可能なプリントデータに変換して、画像形成部２４に出力する。これにより、画像形成部２４は、ファクシミリ部２７により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部２７は、ＨＤＤ１１３に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮ１３に接続されたファクシミリ装置に送信する。
【００３９】
ＨＤＤ１１３は、ＭＦＰ１が有する機能を定義した機能情報を記憶する。ＭＦＰ１がＨＤＤ１１３に記憶する機能情報は、原稿の両面を読み取り可能であることを示す両面読取機能、カラー印字が可能であることを示すカラー印字機能、Ａ４縦、Ａ４横、Ａ３縦およびＢ５横の用紙を選択可能とする給紙機能と、片面または両面に画像を形成可能であることを示すプリント機能と、画像のサイズを変更する変倍処理および複数ページの画像を合成して１つの用紙に画像形成するＮｉｎ１処理が可能であることを示す画像処理機能と、ソート処理、ステープル加工処理およびパンチ穴加工処理が可能であることを示す後処理機能とを含む。
【００４０】
ＭＦＰ１〜１０各々は、画像読取部２２、画像処理部２３、画像形成部２４およびファクシミリ部２７のいずれかを少なくとも備えている。したがって、ＭＦＰ１〜１０のうちＡＤＦ２１、画像読取部２２、画像処理部２３、画像形成部２４、給紙部２５、後処理部２６およびファクシミリ部２７のすべてを備えていないものが存在してもよく、ＡＤＦ２１、画像読取部２２、画像処理部２３、画像形成部２４、給紙部２５、後処理部２６およびファクシミリ部２７のいずれを備えているかにより、ＭＦＰ１〜１０各々が備える機能が異なる場合がある。
【００４１】
さらに、画像処理部２３は、拡大処理、縮小処理、合成処理、および回転処理を含む例を説明したが、画像処理部２３は、拡大処理、縮小処理、合成処理、および回転処理の少なくとも１つを実行可能であればよい。したがって、ＭＦＰ１〜１０のうちで画像処理部２３を備えているものの間で、拡大処理、縮小処理、合成処理、および回転処理のいずれを実行可能かによって、機能が異なる場合がある。
【００４２】
また、後処理部２６にあっては、上述したようにソート機能、ステープル機能、パンチ機能を備えている例を説明したが、これらの機能のうち少なくとも１つを備えていればよい。このため、ＭＦＰ１〜１０のうちで後処理部２６を備えるもののうち、ソート機能、ステープル機能、パンチ機能の全てを備えていないものが存在してもよい。したがって、ＭＦＰ１〜１０のうちで後処理部２６を備えるものの間で、ソート機能、ステープル機能、パンチ機能のいずれを備えているかによって、機能が異なる場合がある。
【００４３】
図４（Ａ）は、機能情報生成処理の流れの一例を示す図である。機能情報生成処理は、ＰＣ１００のＣＰＵが画像形成条件設定プログラムを実行することによりＰＣ１００のＣＰＵにより実行される処理である。図４（Ｂ）は、機能情報送信処理の流れの一例を示す図である。機能情報送信処理は、ＭＦＰ１〜１０各々のＣＰＵ１１１が画像形成条件設定プログラムを実行することによりＭＦＰ１〜１０各々のＣＰＵ１１１により実行される処理である。ＭＦＰ１〜１０各々が実行する機能情報送信処理は同じなので、ここではＭＦＰ１が機能情報送信処理を実行する例を説明する。
【００４４】
ＰＣ１００のＣＰＵは、ネットワーク３０にブロードキャストで機能情報の送信要求を送信する（ステップＳ０１）。これにより、ＭＦＰ１が送信要求を受信する（ステップＳ１１）。ＭＦＰ１のＣＰＵ１１１は、送信要求を受信するまで待機状態となっており（ステップＳ１１でＮＯ）、送信要求を受信するとＨＤＤ１１３に記憶している機能情報を読み出してＰＣ１００に送信する（ステップＳ１２）。これにより、ＭＦＰ１の機能情報がＰＣ１００により受信される（ステップＳ０２）。
【００４５】
ＰＣ１００のＣＰＵは、送信要求を送信した後、機能情報を受信するまで待機状態となり（ステップＳ０２でＮＯ）、機能情報を受信すると処理をステップＳ０３に進め、受信した機能情報をＲＡＭに一時記憶する。そして、別のＭＦＰ２〜１０のいずれかから機能情報を受信したか否かを判断し（ステップＳ０４）、受信したならば処理をステップＳ０３に戻し、所定時間経過しても受信しなければ処理をステップＳ０５に進める。ＰＣ１００のＣＰＵは、ＲＡＭに一時記憶したＭＦＰ１〜１０各々の機能情報を含むグループ機能情報を生成して、ＰＣ１００が備えるＨＤＤに記憶する（ステップＳ０５）。
【００４６】
なお、本実施の形態においては、ＰＣ１００が、ＭＦＰ１〜１０それぞれから、機能情報を受信する例を示したが、図４（Ａ）に示した機能情報生成処理を、ネットワーク３０に接続されたプリントサーバに実行させるようにしてもよい。この場合、ＰＣ１００は、プリントサーバにグループ機能情報の送信を要求し、プリントサーバからグループ機能情報を受信することにより、グループ機能情報を取得する。
【００４７】
図５は、グループ機能情報の一例を示す図である。図５を参照して、両面読取機能をＭＦＰ１〜３の３台が有し、カラー印字機能をＭＦＰ１，４〜９の７台が有する。給紙機能に関しては、Ａ４縦、Ａ４横およびＡ３縦の用紙を給紙する機能をＭＦＰ１〜１０の１０台が有し、Ｂ５横の用紙を給紙する機能をＭＦＰ１，４，７，８の４台が有する。プリント機能および画像処理機能をＭＦＰ１〜１０の１０台が有する。後処理機能に関しては、ソート機能をＭＦＰ１〜４，７〜９の７台が有し、ステープル機能をＭＦＰ１，２，４，７の４台が有し、パンチ機能をＭＦＰ１，４，１０の３台が有する。本実施の形態においては、グループを構成するすべてのＭＦＰ１〜１０が有する機能を共通機能という。ここでは、給紙機能のうちＡ４縦、Ａ４横およびＡ３縦の用紙を給紙する機能、プリント機能のすべての機能、および画像処理機能のすべての機能が共通機能である。また、共通機能以外の機能であって、ＭＦＰ１〜１０のうち２以上が有する機能を一部共通機能という。ここでは、両面読取機能、カラー印字機能、給紙機能のうちＢ５横の用紙を給紙する機能、後処理機能のすべての機能が一部共通機能である。
【００４８】
ＰＣ１００は、一部共通機能をその機能を有するＭＦＰの台数で階層化して分類する。ここでは、ＭＦＰ１〜１０のうち６台を超えるＭＦＰが有する一部共通機能を第１階層に分類し、ＭＦＰ１〜１０のうち４，５または６台のＭＦＰが有する一部共通機能を第２階層に分類し、ＭＦＰ１〜１０のうち２台または３台のＭＦＰが有する一部共通機能を第３階層に分類する。
【００４９】
図６は、階層分類処理の流れの一例を示すフローチャートである。階層分類処理は、ＰＣ１００のＣＰＵが実行する処理である。図６を参照して、ＰＣ１００のＣＰＵは、ＨＤＤからグループ機能情報を読み出す（ステップＳ２１）。そして、グループ機能情報のうちから１つの機能を選択し（ステップＳ２２）、選択した機能が共通機能か否かを判断する（ステップＳ２３）。共通機能ならば処理をステップＳ２９に進め、共通機能でなければ処理をステップＳ２４に進める。ステップＳ２４では、ＭＦＰ１〜１０のうちステップＳ２２で選択した機能を有するＭＦＰの台数が６台を超えるか否かを判断する。６台を超えるならば処理をステップＳ２５に進め、超えなければ処理をステップＳ２６に進める。ステップＳ２５では、ステップＳ２２で選択した機能を第１階層に分類し、処理をステップＳ２９に進める。
【００５０】
一方、ステップＳ２６では、ＭＦＰ１〜１０のうちステップＳ２２で選択した機能を有するＭＦＰの台数が３台を超えるか否かを判断する。３台を超えるならば処理をステップＳ２７に進め、超えなければ処理をステップＳ２８に進める。すなわち、ＭＦＰ１〜１０のうちステップＳ２２で選択した機能を有するＭＦＰの台数が４台以上６台以下ならば処理をステップＳ２７に進める。ステップＳ２７では、ステップＳ２２で選択した機能を第２階層に分類し、処理をステップＳ２９に進める。ステップＳ２８に処理を進める場合は、ＭＦＰ１〜１０のうちステップＳ２２で選択した機能を有するＭＦＰの台数が３台以下である。この場合には、ステップＳ２２で選択した機能を第３階層に分類し（ステップＳ２８）、処理をステップＳ２９に進める。
【００５１】
ステップＳ２９において、グループ機能情報にいまだ選択していない機能があるか否かを判断し、選択していない機能があれば処理をステップＳ２２に戻し、すべての機能を選択したならば処理を終了する。
【００５２】
ここで、図５を参照して、カラー印字機能をＭＦＰ１，４〜９の７台が有し、ソート機能をＭＦＰ１〜４，７〜９の７台が有するので、カラー印字機能とソート機能とが第１階層に分類される。Ｂ５横の用紙を給紙する機能をＭＦＰ１，４，７，８の４台が有し、ステープル機能をＭＦＰ１，２，４，７の４台が有するので、Ｂ５横の用紙を給紙する機能とステープル機能とが第２階層に分類される。両面読取機能をＭＦＰ１〜３の３台が有し、パンチ機能をＭＦＰ１，４，１０の３台が有するので、両面読取機能とパンチ機能とが第３階層に分類される。
【００５３】
図７〜図９は、印刷条件受付処理の流れの一例を示すフローチャートである。印刷条件受付処理は、ＰＣ１００のＣＰＵが実行する処理である。図７を参照して、ＰＣ１００のＣＰＵは、まず印刷設定画面の表示指示を受け付けたか否かを判断する（ステップＳ３１）。印刷設定画面の表示指示を受け付けるまで待機状態となり（ステップＳ３１でＮＯ）、印刷設定画面の表示指示を受け付けたならば処理をステップＳ３２に進める。すなわち、印刷条件受付処理は、印刷設定画面の表示指示を受け付けることを条件に実行される処理である。印刷設定画面の表示指示は、ユーザがＰＣ１００に印刷指示を入力することにより、ＰＣ１００のＣＰＵが受け付ける。
【００５４】
ステップＳ３２では、共通条件設定画面をディスプレイに表示するための共通条件設定画面表示処理を実行する。共通条件設定画面表示処理については、後で詳細に説明するが、グループ機能情報から共通機能を抽出し、抽出した共通機能に対する処理条件を入力するための共通条件設定画面を生成し、ディスプレイに表示する処理である。
【００５５】
図１０は、共通条件設定画面を含む印刷設定画面の一例を示す図である。図１０を参照して、印刷設定画面１３１は、画面の表示を切換えるための切換ボタン１３２と、グループを構成するＭＦＰ１〜１０およびＰＣ１００を模式的に示すプリント機器表示部１３９と、ＭＦＰの外観を示す画像を含み、そのＭＦＰが有する共通機能を表示する機器表示部１３３と、共通条件設定画面１３４を含む。
【００５６】
切換ボタン１３２は、図１０において共通条件設定画面１３４が表示されている領域に表示される内容を切換える指示を入力するための領域である。切換ボタン１３２を指示するごとに、共通条件設定画面１３４、後述する一部共通条件設定画面、固有条件設定画面の順に表示が切換わる。
【００５７】
プリント機器表示部１３９は、ネットワーク３０に接続されたＭＦＰ１〜１０の状態を示す。例えば、稼働状態を色で分けて表示する。機器表示部１３３は、ＭＦＰの装備のうちで、共通条件設定画面１３４に表示される機能を表示する。図では、共通条件設定画面１３４に表示された機能を実行する装備が、画像形成部および給紙トレイであることが表示されている。給紙トレイについては、Ａ３縦、Ａ４縦およびＡ４横の用紙を選択可能であることが表示されている。
【００５８】
共通条件設定画面１３４は、ＭＦＰ１〜１０のすべてが有する機能（共通機能）の処理条件の設定を受け付けるための画面である。共通機能は、画像処理機能と、プリント機能と、給紙機能の一部とである。給紙機能で共通機能とされるのは、Ａ４縦の用紙を指定する機能、Ａ４横の用紙を指定する機能、Ａ３縦の用紙を指定する機能である。このため、共通条件設定画面１３４は、プリント機能の処理条件を設定するためのプリント機能選択部１３７と、画像処理機能の処理条件を設定するための画像処理選択部１３８と、給紙機能の処理条件を設定するための用紙選択部１３６と、基本操作部１３５とを含む。
【００５９】
プリント機能選択部１３７は、片面の文字が表され、用紙の片面に画像を形成する処理条件を指定するためのボタン１３７Ａと、両面の文字が表され、用紙の両面に画像を形成する処理条件を指定するためのボタン１３７Ｂとを含む。プリント機能選択部１３７において、ユーザは、用紙の片面に画像を形成するための処理条件および用紙の両面に画像を形成するための処理条件のいずれかの指定が可能である。画像処理選択部１３８は、画像の拡大率または縮小率を指定するための領域１３８Ａと、原稿の２頁を合成して１頁の画像を生成する処理を指示するためのボタン１３８Ｂとを含む。ユーザは、領域１３８Ａに拡大率または縮小率を入力することで、画像を拡大処理または縮小処理するための処理条件を入力することができる。また、領域１３８Ｂを指定することで２頁を縮小して１つに合成する処理の処理条件を入力することができる。用紙選択部１３６は、Ａ３縦の用紙を収納する給紙トレイを指定するためのボタン１３６Ａと、Ａ４縦の用紙を収納する給紙トレイを指定するためのボタン１３６Ｂと、Ａ４横の用紙を収納する給紙トレイを指定するためのボタン１３６Ｃとを含む。ユーザは、ボタン１３６Ａ，１３６Ｂ，１３６Ｃのいずれかを指示することで、Ａ３縦、Ａ４縦およびＡ４横のいずれかの用紙に画像を形成するための処理条件を入力することができる。
【００６０】
基本操作部１３５は、プリント枚数を設定するためのテンキーと、スタートボタンを備える。ユーザが、テンキーで複写枚数を設定して、スタートボタンを指示すれば、プリント機能選択部１３７、画像処理選択部１３８および用紙選択部１３６各々で指定された処理条件がＭＦＰ１〜１０のいずれかに送信される。ＭＦＰ１〜１０のいずれに送信されるかについては後述する。これにより、共通条件設定画面１３４によって、共通機能の処理条件を指定することができる。なお、一部共通機能の処理条件は、デフォルトで定まる処理条件とすればよい。
【００６１】
図７に戻って、ステップＳ３３において、共通機能の処理条件を受け付ける。そして、一部共通条件設定画面の表示指示を受け付けたか否かを判断する（ステップＳ３４）。一部共通条件設定画面の表示指示を受け付けたならば処理をステップＳ３５に進め、そうでなければ処理をステップＳ５１（図９）に進める。ステップＳ３５において、一部共通条件設定画面を表示し、処理をステップＳ３６に進める。
【００６２】
ここで一部共通条件設定画面について説明する。図１１は、一部共通条件設定画面を含む印刷設定画面の一例を示す図である。図１１を参照して、印刷設定画面１３１Ａは、画面の表示を切換えるための切換ボタン１３２と、ＭＦＰの外観を示す画像を含み、選択された一部共通機能の部分を表示する機器表示部１４５と、一部共通条件設定画面１４０とを含む。
【００６３】
切換ボタン１３２は、図１１において一部共通条件設定画面１４０が表示されている領域に表示される内容を切換える指示を入力するための領域である。切換ボタン１３２を指示するごとに、一部共通条件設定画面１４０、固有条件設定画面、共通条件設定画面１３４の順に表示が切換わる。
【００６４】
機器表示部１４５は、一部共通条件設定画面１４０で選択された一部共通機能の部分を、他の部分と濃度を異ならせて表示する。図では、選択された一部共通機能が後述する第１階層の一部共通機能に含まれるカラー印字機能と後処理機能とであることを示している。
【００６５】
一部共通条件設定画面１４０は、第１階層に分類された一部共通機能を選択するための第１階層画面１４１と、第２階層に分類された一部共通機能を選択するための第２階層画面１４２と、第３階層に分類された一部共通機能を選択するための第３階層画面１４３とを含む。一部共通条件設定画面１４０は、第１〜第３階層画面１４１〜１４３を第１階層、第２階層、第３階層の順に重畳して表示する。すなわち、分類されるＭＦＰ１〜１０の台数が多い階層ほど上側に重畳される。図１１では、一部共通条件設定画面１４０が最初に表示される場合の状態を示しており、一部共通条件設定画面１４０において、第１階層画面１４１が第２階層画面１４２の上に重畳して表示され、第２階層画面１４２が第３階層画面１４３の上に重畳して表示される。このため、一部共通条件設定画面１４０は、第１〜第３階層画面１４１〜１４３のうち最も上に重畳した画面を表示し、その下に重畳した画面は、それらを選択するためのタブ部分を除いて表示しない。
【００６６】
第１階層画面１４１は、カラー印字機能選択部１５１と、後処理機能選択部１５２とを含む。カラー印字機能選択部１５１と、後処理機能選択部１５２とは、第１階層に分類された一部共通機能の選択を受け付けるための画面である。カラー印字機能選択部１５１は、カラーの文字が表されたボタンを有し、それが指示されるとカラー印字機能に対する処理条件を入力するための処理条件入力画面が表示される。処理条件入力画面は、第１階層画面１４１に重畳して表示される画面である。ユーザが処理条件入力画面に処理条件を入力すれば、ＰＣ１００のＣＰＵがカラー印字機能に対する処理条件を受け付ける。後処理選択部１５２は、ソートの文字が表されたボタンを有し、それが指示されるとソート機能に対する処理条件を入力するための処理条件入力画面が表示される。処理条件入力画面は、第１階層画面１４１に重畳して表示される画面である。ユーザが処理条件入力画面に処理条件を入力すれば、ＰＣ１００のＣＰＵがソート機能に対する処理条件を受け付ける。
【００６７】
図１２は、第２階層の一部共通機能を選択するための第２階層画面の一例を示す図である。図１２を参照して、第２階層画面１４２は、用紙選択部１５３と、後処理機能選択部１５４とを含む。用紙選択部１５３と、後処理機能選択部１５４とは、第２階層に分類された一部共通機能の選択を受け付けるための画面である。用紙選択部１５３は、Ｂ５縦の文字が表され、Ｂ５縦の用紙を収納する給紙トレイを指定するためのボタンを有する。それをユーザが指示すると、給紙機能に対する処理条件を、ＰＣ１００のＣＰＵが受け付ける。後処理機能選択部１５４は、ステープルの文字が表されたボタンを有し、それが指示されるとステープル処理を実行するための処理条件を入力するための処理条件入力画面が表示される。処理条件入力画面は、第２階層画面１４２に重畳して表示される画面である。ユーザが処理条件入力画面に処理条件を入力すれば、ＰＣ１００のＣＰＵがステープル機能に対する処理条件を受け付ける。
【００６８】
図１３は、第３階層の一部共通機能を選択するための第３階層画面の一例を示す図である。図１３を参照して、第３階層画面１４３は、後処理機能選択部１５５と、両面読取機能選択部１５６とを含む。後処理機能選択部１５５と、両面読取機能選択部１５６とは、第３階層に分類された一部共通機能の選択を受け付けるための画面である。後処理機能選択部１５５は、パンチの文字が表されたボタンを有し、それが指示されるとパンチ機能に対する処理条件を入力するための処理条件入力画面が表示される。処理条件入力画面は、第３階層画面１４３に重畳して表示される画面である。ユーザが処理条件入力画面に処理条件を入力すれば、ＰＣ１００のＣＰＵがパンチ機能に対する処理条件を受け付ける。両面読取機能選択部１５６は、両面読取の文字が表されたボタンを有し、それが指示されると両面読取機能に対する処理条件を入力するための処理条件入力画面が表示される。処理条件入力画面は、第３階層画面１４３に重畳して表示される画面である。ユーザが処理条件入力画面に処理条件を入力すれば、ＰＣ１００のＣＰＵが両面読取機能に対する処理条件を受け付ける。
【００６９】
図７に戻って、ステップＳ３６では、第１階層を選択する指示を受け付けたか否かを判断する。第１階層画面１４１を選択するためのタブが指示されたならば処理をステップＳ３７に進め、そうでなければ処理をステップＳ３８に進める。ステップＳ３７において、第１階層画面１４１を表示し、処理をステップＳ４２に進める。ステップＳ３８では、第２階層を選択する指示を受け付けたか否かを判断する。第２階層画面１４２を選択するためのタブが指示されたならば処理をステップＳ３９に進め、そうでなければ処理をステップＳ４０に進める。ステップＳ３９において、第２階層画面１４２を表示し、処理をステップＳ４２に進める。ステップＳ４０では、第３階層を選択する指示を受け付けたか否かを判断する。第３階層画面１４３を選択するためのタブが指示されたならば処理をステップＳ４１に進め、そうでなければ処理をステップＳ３５に戻す。ステップＳ４１において、第３階層画面１４３を表示し、処理をステップＳ４２に進める。
【００７０】
処理をステップＳ４２に進める場合、ディスプレイには第１〜第３階層画面１４１，１４２，１４３のいずれかが表示されている。このため、ＰＣ１００のＣＰＵは、第１〜第３階層画面１４１，１４２，１４３のうち表示されている画面に入力された処理条件を受け付ける（ステップＳ４２）。そして、スタートキーが指示されたか否かを判断する（ステップＳ４３）。スタートキーが指示されたならば処理条件を確定して、処理をステップＳ４４（図８）に進め、スタートキーが指示されなければ処理をステップＳ３２に戻す。
【００７１】
図８を参照して、ステップＳ４４において、確定した処理条件が第１階層に分類された一部共通機能の処理条件を含むか否かを判断する。第１階層に分類された一部共通機能の処理条件を含むならば処理をステップＳ４５に進め、含まなければ処理をステップＳ４６に進める。ステップＳ４５では、ＭＦＰ１〜１０のうち第１階層に分類された一部共通機能を有するＭＦＰを処理を実行する実行ＭＦＰに決定する。第１階層に分類された一部共通機能を有するＭＦＰが複数ある場合には、複数のＭＦＰのうちから最適な１つを実行ＭＦＰに決定する。たとえば、処理速度の最も早いＭＦＰを選択する、実行するためのジョブの最も少ないＭＦＰを選択する、稼働率の最も低いＭＦＰを選択する、または処理コストの最も低いＭＦＰを選択する等である。
【００７２】
そして、実行ＭＦＰに処理条件を送信し（ステップＳ４９）、実行ＭＦＰの名称をディスプレイに表示する（ステップＳ５０）。ＰＣ１００のユーザに、ＭＦＰ１〜１０のいずれに処理条件を送信したかを知らせるためである。なお、実行ＭＦＰの名称は、実行ＭＦＰを識別するための識別情報であればよい。例えば、ＭＦＰ１〜１０にそれぞれ付された装置名、ＩＰアドレス、ＭＡＣアドレス等であってもよい。
【００７３】
ステップＳ４６において、確定した処理条件が第２階層に分類された一部共通機能の処理条件を含むか否かを判断する。第２階層に分類された一部共通機能の処理条件を含むならば処理をステップＳ４７に進め、含まなければ処理をステップＳ４８に進める。ステップＳ４７では、ＭＦＰ１〜１０のうち第２階層に分類された一部共通機能を有するＭＦＰを実行ＭＦＰに決定し、処理をステップＳ４９に進める。第２階層に分類された一部共通機能を有するＭＦＰが複数ある場合には、複数のＭＦＰのうちから最適な１つを実行ＭＦＰに決定する。ステップＳ４８では、ＭＦＰ１〜１０のうち第３階層に分類された一部共通機能を有するＭＦＰを実行ＭＦＰに決定し、処理をステップＳ４９に進める。第３階層に分類された一部共通機能を有するＭＦＰが複数ある場合には、複数のＭＦＰのうちから最適な１つを実行ＭＦＰに決定する。
【００７４】
図９を参照して、ステップＳ５１では、ＭＦＰ１〜１０ごとに処理条件を設定する固有機能条件設定画面を表示するための指示が受け付けられたか否かを判断する。そのような指示を受け付けたならば処理をステップＳ５２に進め、そうでなければ処理をステップＳ４９に進める。処理をステップＳ４９に進める場合、共通機能に対する処理条件のみを受け付けているので、ステップＳ４９では、ＭＦＰ１〜１０のうちから最適なＭＦＰを実行ＭＦＰに決定して、その実行ＭＦＰに共通機能に対する処理条件を送信する。
【００７５】
ステップＳ５２において、ＭＦＰ１〜ＭＦＰ１０の名称を一覧表示する。そして、表示されたＭＦＰ１〜１０の名称のうちから１つの選択指示を受け付ける（ステップＳ５３）。ここで、ＭＦＰ１〜１０のうちから選択されたものを選択ＭＦＰという。ステップＳ５４において、選択ＭＦＰが有する機能の処理条件の入力を受け付けるための処理条件設定画面を表示する。そして、処理条件設定画面に入力された処理条件を受け付け（ステップＳ５５）、スタートキーが指示されたか否かを判断する（ステップＳ５６）。スタートキーが指示されたならば処理条件を確定して、処理をステップＳ５７に進め、スタートキーが指示されなければ処理をステップＳ５５に戻す。ステップＳ５７において、選択ＭＦＰに処理条件を送信し、処理を終了する。
【００７６】
図１４は、共通条件設定画面表示処理の流れの一例を示すフローチャートである。共通条件設定画面表示処理は、図７のステップＳ３２において、ＰＣ１００のＣＰＵにより実行される処理である。図１４を参照して、まず、グループ機能情報生成処理を実行する（ステップＳ６１）。グループ機能情報生成処理は、図４（Ａ）に示した処理である。これにより、グループ機能情報が生成されて、ＰＣ１００のＨＤＤにグループ機能情報が記憶される。ステップＳ６２において、グループ機能情報から、ＭＦＰ１〜１０のすべてが有する共通機能を抽出する。そして、ステップＳ６１で生成したグループ機能情報よりも先に生成された旧グループ機能情報をＨＤＤから読み出す（ステップＳ６３）。
【００７７】
ステップＳ６４において、ステップＳ６１で生成したグループ機能情報と、旧グループ機能情報とを比較し、共通機能が減少したか否かを判断する。ステップＳ６１で生成したグループ機能情報と、旧グループ機能情報とが異なる場合は、（１）ＭＦＰ１〜１０のうち稼働していないものが稼働した場合、（２）ＭＦＰ１〜１０のうちいずれかの機能が変更された場合（例えば、後処理部２６が追加された場合）、（３）新たなＭＦＰがネットワーク３０に接続された場合等である。旧グループ機能情報で共通機能であるが、ステップＳ６１で生成したグループ機能情報で共通機能でない機能が存在すれば、共通機能が減少したと判断する。共通機能が減少したならば処理をステップＳ６５に進め、そうでなければ処理をステップＳ７１に進める。ここでは、旧グループ機能情報で共通機能であるが、ステップＳ６１で生成したグループ機能情報で共通機能でない機能を減少機能という。
【００７８】
ステップＳ６５において、ステップＳ６２で抽出した共通機能と、減少機能とを選択するための共通条件設定画面を生成する。そして、生成した共通条件設定画面をディスプレイに表示する（ステップＳ６６）。次に、共通条件設定画面のうち減少機能を選択する部分を点滅させる（ステップＳ６７）。なお、共通条件設定画面のうち減少機能を選択する部分を他の部分と表示態様を異ならせて表示すればよく、例えば、減少機能を選択する部分を赤色で表示する、明度を低くして表示するなどである。そして、ユーザによる確認指示の入力を受け付けたか否かを判断し（ステップＳ６８）、確認指示の入力を受け付けたならば処理をステップＳ６９に進め、そうでなければ処理をステップＳ６７に戻す。そして、ステップＳ６９において、ステップＳ６２で生成された共通機能情報のみから共通条件設定画面を生成し（ステップＳ６９）、生成した共通条件設定画面をディスプレイに表示する（ステップＳ７０）。ユーザによる確認指示の入力を受け付けることを条件に、共通条件設定画面のうちから減少機能を消去するので、共通機能が減少したことをユーザに確実に知らせることができる。
【００７９】
一方、処理をステップＳ７１に進める場合、ステップＳ６２で生成された共通機能情報から共通条件設定画面を生成し（ステップＳ７１）、生成した共通条件設定画面をディスプレイに表示する（ステップＳ７２）。そして、ステップＳ６１で生成したグループ機能情報と、旧グループ機能情報とを比較し、共通機能が増加したか否かを判断する（ステップＳ７３）。ステップＳ６１で生成したグループ機能情報で共通機能であるが、旧グループ機能情報で共通機能でない機能が存在すれば、共通機能が増加したと判断する。共通機能が増加したならば処理をステップＳ７４に進め、そうでなければ処理を終了する。ここでは、ステップＳ６１で生成したグループ機能情報で共通機能であるが、旧グループ機能情報で共通機能でない機能を増加機能という。
【００８０】
ステップＳ７４において、共通条件設定画面のうち増加機能を選択する部分を点滅させる。なお、共通条件設定画面のうち増加機能を選択する部分を他の部分と表示態様を異ならせて表示すればよく、例えば、増加機能を選択する部分を、青色で表示する、明度を高くして表示するなどである。そして、ユーザによる確認指示の入力を受け付けたか否かを判断し（ステップＳ７５）、確認指示の入力を受け付けたならば処理をステップＳ７６に進め、そうでなければ処理をステップＳ７４に戻す。そして、ステップＳ７６において、点滅表示を停止して、処理を終了する。ユーザによる確認指示の入力を受け付けることを条件に、共通条件設定画面のうちから増加機能を選択する部分が点滅するのを停止させるので、共通機能が増加したことをユーザに確実に知らせることができる。
【００８１】
以上説明したように本実施の形態における画像処理システム１においては、ＰＣ１００は、ＭＦＰ１〜１０各々が有する機能を定義する機能情報を取得し、取得した機能情報に基づいて、ＭＦＰ１〜１０のすべてが有する機能を共通機能として抽出する。そして、共通機能を実行させるための処理条件の入力を受け付けるための共通条件設定画面１３４を表示し、処理条件を受け付ける。そして、受け付けた処理条件をＭＦＰ１〜１０のいずれか１つに出力する。このため、ユーザは、ネットワーク３０に接続されたＭＦＰ１〜１０のうちから画像形成させるための装置を特定する必要がないので、ＭＦＰ１〜１０各々が実行可能な機能のすべてを知らなくても、処理条件を入力することができる。さらに、共通機能条件設定画面１３４は、共通機能に対する処理条件のみを受け付けるので、処理条件を入力するための項目が少ないので、処理条件の入力が容易である。
【００８２】
また、取得した機能情報に基づいて、共通機能以外の機能であって、ＭＦＰ１〜１０のうちの２以上が有する一部共通機能の指定を受け付けるための一部共通条件設定画面１４０を表示し、指定された一部共通機能を実行するための処理条件の入力を受け付けるための処理条件入力画面を表示する。一部共通機能を実行させるための処理条件が入力されると、ＭＦＰ１〜１０のうちから入力された処理条件で処理を実行可能な装置を絞り込むことができる。画像形成させるＭＦＰを決定する際に、候補となる装置の数が減るので、処理の負荷を減らすことができる。
【００８３】
また、ＭＦＰ１〜１０の少なくとも１つが有する機能が変更された場合、変更前後で共通機能が異なる場合、異なる機能に対応する処理条件の入力を受け付ける部分を、他の部分と異なる表示態様で表示するので、共通機能が変更されたことをユーザに知らせることができる。
【００８４】
さらに、ネットワークに新たな画像形成装置が接続された場合、新たな画像形成装置が接続される前後で共通機能が異なる場合、異なる機能に対応する処理条件の入力を受け付ける部分を、他の部分と異なる表示態様で表示するので、共通機能が変更されたことをユーザに知らせることができる。
【００８５】
なお、上述した実施の形態においては画像処理システム１について説明したが、図４、図６〜９および図１４に示した処理をコンピュータに実行させるための画像形成条件設定方法または画像形成条件設定プログラムとして発明を捉えることができるのは言うまでもない。
【００８６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００８７】
＜付記＞
（１）  前記一部共通機能の指定が受け付けられることに応じて、前記複数の画像形成装置のうちから該一部共通機能を有する２以上の画像形成装置を抽出する抽出手段をさらに備え、
前記出力手段は、前記抽出された２以上の画像形成装置のうちから１の画像形成装置を決定する決定手段を含む、請求項２に記載の情報処理装置。
（２）  前記取得した機能情報に基づいて、前記共通機能以外の機能であって、前記複数の画像形成装置のうちの２以上が有する一部共通機能の指定を受け付けるステップと、
前記指定された一部共通機能を実行するための処理条件の入力を受け付けるための一部共通条件設定画面を表示するステップと、をさらに備えた請求項８に記載の画像形成条件設定方法。
（３）  （２）において、
前記一部共通機能の指定を受け付けるステップは、前記一部共通機能が複数ある場合、前記複数の一部共通機能各々を有する画像形成装置の台数に基づいて、前記複数の一部共通機能を分類することによって複数の機能選択画面を生成するステップと、
前記生成された複数の機能選択画面のうちから１つの指定を受け付けるステップと、を含む。
（４）  （３）において、
前記一部共通機能の指定を受け付けるステップは、前記複数の機能選択画面を、分類の基準とした前記台数が多い順に並べて表示するステップを含む。
（５）  （２）において、
前記一部共通機能の指定が受け付けられることに応じて、前記複数の画像形成装置のうちから該一部共通機能を有する２以上の画像形成装置を抽出するステップをさらに含み、
前記出力するステップは、前記抽出された２以上の画像形成装置のうちから１の画像形成装置を決定するステップを含む。
（６）  前記取得ステップにより取得された機能情報に基づいて、前記複数の画像形成装置のすべてが有する共通機能を決定するステップと、
前記複数の画像形成装置の少なくとも１つの画像形成装置が有する機能が変更された場合、変更前の第１共通機能と変更後の第２共通機能とを比較するステップとをさらに含み、
前記共通条件設定画面を表示するステップは、前記第１共通機能と前記第２共通機能とが異なる場合、異なる機能を実行させるための処理条件の入力を受け付ける部分を、他の部分と異なる表示態様で表示するステップを含む、請求項８に記載の画像形成条件設定方法。
（７）  前記取得ステップにより取得された機能情報に基づいて、前記複数の画像形成装置のすべてが有する共通機能を決定するステップと、
前記ネットワークに新たな画像形成装置が接続された場合、前記新たな画像形成装置が接続される前の第１共通機能と、接続された後の第２共通機能とを比較するステップとをさらに含み、
前記共通条件設定画面を表示するステップは、前記第１共通機能と前記第２共通機能とが異なる場合、異なる機能を実行させるための処理条件の入力を受け付ける部分を、他の部分と異なる表示態様で表示するステップを含む、請求項８に記載の画像形成条件設定方法。
（８）  （６）または（７）において、
前記共通条件設定画面を表示するステップは、変更の確認の入力を受け付けるステップと、
前記変更の確認の受付に応じて、前記第２共通機能を実行させるための処理条件を受け付けるための共通条件設定画面の表示に切換えるステップと、をさらに含む。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施の形態における画像処理システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハード構成の一例を示すブロック図である。
【図４】（Ａ）は、機能情報生成処理の流れの一例を示す図であり、（Ｂ）は、機能情報送信処理の流れの一例を示す図である。
【図５】グループ機能情報の一例を示す図である。
【図６】階層分類処理の流れの一例を示すフローチャートである。
【図７】印刷条件受付処理の流れの一例を示す第１のフローチャートである。
【図８】印刷条件受付処理の流れの一例を示す第２のフローチャートである。
【図９】印刷条件受付処理の流れの一例を示す第３のフローチャートである。
【図１０】共通条件設定画面を含む印刷設定画面の一例を示す図である。
【図１１】一部共通条件設定画面を含む印刷設定画面の一例を示す図である。
【図１２】第２階層の一部共通機能を選択するための第２階層画面の一例を示す図である。
【図１３】第３階層の一部共通機能を選択するための第３階層画面の一例を示す図である。
【図１４】共通条件設定画面表示処理の流れの一例を示すフローチャートである。
【符号の説明】
【００８９】
１  画像処理システム、１１  操作パネル、２２  画像読取部、２３  画像処理部、２４  画像形成部、２５  給紙部、２６  後処理部、２７  ファクシミリ部、２８  通信制御部、３０  ネットワーク、１００  パーソナルコンピュータ、１０１  情報処理部、１１４  表示部、１１５  操作部、１１６  データ通信制御部、１１７  データ入出力部、１１８  ＬＡＮ端子、１１９  ＵＳＢ端子、１３１  印刷設定画面、１３２  切換ボタン、１３３  機器表示部、１３４  共通条件設定画面、１３５  基本操作部、１３９  プリント機器表示部、１４０  一部共通条件設定画面、１４１，１４２，１４３  階層画面。
【図１】
2007280269.tif 000003
【図２】
2007280269.tif 000004
【図３】
2007280269.tif 000005
【図４】
2007280269.tif 000006
【図５】
2007280269.tif 000007
【図６】
2007280269.tif 000008
【図７】
2007280269.tif 000009
【図８】
2007280269.tif 000010
【図９】
2007280269.tif 000011
【図１０】
2007280269.tif 000012
【図１１】
2007280269.tif 000013
【図１２】
2007280269.tif 000014
【図１３】
2007280269.tif 000015
【図１４】
2007280269.tif 000016