(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続された第１の画像形成装置および情報処理装置を含むシステムにおいて実行される方法であって、
前記ネットワークに第２の画像形成装置を追加後に、前記第２の画像形成装置が、先に前記ネットワークに接続されている前記第１の画像形成装置を自装置の親であることを示す親設定情報を生成するステップと、
前記親設定情報を前記第２の画像形成装置から前記第１の画像形成装置へ送信するステップと、
前記第１の画像形成装置が、前記第２の画像形成装置からの前記親設定情報に基づいて、前記第１の画像形成装置と前記第２の画像形成装置との間の親子関係を示す親子関係設定情報を生成するステップと、
前記第１の画像形成装置が、前記情報処理装置からのアクセスに応答して、前記親子関係設定情報に基づいて、前記情報処理装置へ前記第２の画像形成装置の情報を送信するステップと、
前記情報処理装置が、前記第２の画像形成装置の情報に基づいて、前記第２の画像形成装置を新たな出力先として登録するステップとを備える、方法。
【請求項２】
前記第１の画像形成装置が、前記情報処理装置からのアクセスに応答して、予め登録された認証情報を参照して認証するステップをさらに備え、
前記第２の画像形成装置の情報を送信するステップは、認証の成功を条件に実行される、請求項１に記載の方法。
【請求項３】
前記第２の画像形成装置が、前記情報処理装置からのプリント指示に応答して、前記情報処理装置に関する情報を、前記第２の画像形成装置が保持する認証情報の少なくとも一部として登録するステップをさらに備える、請求項２に記載の方法。
【請求項４】
前記第１の画像形成装置が、前記第２の画像形成装置からの前記親設定情報に応答して、前記認証情報を前記第２の画像形成装置へ送信するステップと、
前記第２の画像形成装置が、前記情報処理装置からのアクセスに応答して、前記第１の画像形成装置からの前記認証情報を参照して認証するステップをさらに備える、請求項２または３に記載の方法。
【請求項５】
前記新たな出力先として登録するステップは、
出力先をリスト表示するステップと、
当該リスト表示に対するユーザーからの選択を受け付けるステップとを含む、請求項１〜４のいずれか１項に記載の方法。
【請求項６】
前記情報処理装置が、前記第２の画像形成装置に対応するプリンタードライバーが存在しない場合に、前記第２の画像形成装置から必要なプリンタードライバーを取得するステップをさらに備える、請求項１〜５のいずれか１項に記載の方法。
【請求項７】
前記情報処理装置から前記第１の画像形成装置へのアクセスは、前記情報処理装置からのプリント指示を含む、請求項１〜６のいずれか１項に記載の方法。
【請求項８】
前記新たな出力先として登録するステップは、前記情報処理装置のプリンタードライバーが提供するユーザーインターフェイス画面上で実行される、請求項１〜７のいずれか１項に記載の方法。
【請求項９】
前記親設定情報を生成するステップは、ブロードキャストに応答した他の画像形成装置からの応答に基づいて実行される、請求項１〜８のいずれか１項に記載の方法。
【請求項１０】
前記親設定情報は、第１の画像形成装置のＩＰアドレスおよび第２の画像形成装置のポート情報を含むことを特徴とする、請求項１〜９のいずれか１項に記載の方法。
【請求項１１】
前記親子関係設定情報は、第２の画像形成装置のＩＰアドレスを含むことを特徴とする、請求項１〜１０のいずれか１項に記載の方法。
【請求項１２】
ネットワークを介して情報処理装置および他の画像形成装置と接続可能な画像形成装置であって、
他の画像形成装置から送信された自装置が当該他の画像形成装置の親であることを示す親設定情報に基づいて、自装置と他の画像形成装置との間の親子関係を示す親子関係設定情報を生成する手段と、
前記情報処理装置からのアクセスに応答して、前記親子関係設定情報に基づいて、前記情報処理装置へ前記他の画像形成装置の情報を送信する手段とを備える、画像形成装置。
【請求項１３】
前記親設定情報は、自装置のＩＰアドレスおよび他の画像形成装置のポート情報を含むことを特徴とする、請求項１２に記載の画像形成装置。
【請求項１４】
前記親子関係設定情報は、他の画像形成装置のＩＰアドレスを含むことを特徴とする、請求項１２または１３に記載の画像形成装置。
【請求項１５】
ネットワークを介して情報処理装置および他の画像形成装置と接続可能な画像形成装置で実行されるプログラムであって、前記プログラムは、前記画像形成装置に
他の画像形成装置から送信された自装置が当該他の画像形成装置の親であることを示す親設定情報に基づいて、自装置と他の画像形成装置との間の親子関係を示す親子関係設定情報を生成するステップと、
前記情報処理装置からのアクセスに応答して、前記親子関係設定情報に基づいて、前記情報処理装置へ前記他の画像形成装置の情報を送信するステップとを実行させる、プログラム。
【請求項１６】
前記親設定情報は、自装置のＩＰアドレスおよび他の画像形成装置のポート情報を含むことを特徴とする、請求項１５に記載のプログラム。
【請求項１７】
前記親子関係設定情報は、他の画像形成装置のＩＰアドレスを含むことを特徴とする、請求項１５または１６に記載のプログラム。
【請求項１８】
ネットワークを介して接続された第１および第２の画像形成装置ならびに情報処理装置を含むシステムであって、
前記第２の画像形成装置は、
自装置よりも先に前記ネットワークに接続されている前記第１の画像形成装置を自装置の親であることを示す親設定情報を生成する生成手段と、
前記親設定情報を前記第１の画像形成装置へ送信する送信手段とを含み、
前記第１の画像形成装置は、
前記第２の画像形成装置からの前記親設定情報に基づいて、前記第１の画像形成装置と前記第２の画像形成装置との間の親子関係を示す親子関係設定情報を生成する生成手段と、
前記情報処理装置からのアクセスに応答して、前記親子関係設定情報に基づいて、前記情報処理装置へ前記第２の画像形成装置の情報を送信する送信手段とを含み、
前記情報処理装置は、前記第２の画像形成装置の情報に基づいて、前記第２の画像形成装置を新たな出力先として登録する登録手段を含む、システム。
【請求項１９】
前記親設定情報は、第１の画像形成装置のＩＰアドレスおよび第２の画像形成装置のポート情報を含むことを特徴とする、請求項１８に記載のシステム。
【請求項２０】
前記親子関係設定情報は、第２の画像形成装置のＩＰアドレスを含むことを特徴とする、請求項１８または１９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置を含むネットワークにおける制御方法、画像形成装置、情報処理装置、およびプログラムに関する。
【背景技術】
【０００２】
従来から、複合機（ＭＦＰ：Multi-Function Peripheral）、プリンター、ファクシミリなどの画像形成装置は、ネットワーク接続され、各種の端末装置（パーソナルコンピューターなど）からネットワーク経由で伝送された印刷ジョブをプリントするような使用形態が一般的となっている。このようなネットワーク構成を採用することで、端末装置の台数が多くなり、画像形成装置での負荷が高くなった場合であっても、画像形成装置をフレキシブルに追加することが可能である。
【０００３】
一方で、セキュリティー上の問題から、このような画像形成装置を使用する際には、使用するユーザーなどを認証するような形態も頻繁に使用される。既存の画像形成装置でユーザー認証を行なうような状態で、新たな画像形成装置を追加した場合には、当該追加した画像形成装置においても同様のユーザー認証を行なえるようにする必要がある。
【０００４】
また、端末装置から見た場合にも、新たに追加された画像形成装置を出力先に追加または変更する必要がある。
【０００５】
このような手続きに関して、例えば、特開２００５−８５１３２号公報（特許文献１）には、プリンターのステータス変化があった場合に、デフォルトプリンタの優先度に応じて、デフォルトプリンタを切り替える方法が開示されている。
【０００６】
また、特開２００６−１６３６６０号公報（特許文献２）には、ネットワークにあるプリンターの性能、機能情報を取得して、印刷条件に合う最適なプリンターを自動的に選択する方法が開示されている。
【０００７】
また、複数の装置の間で親子関係（あるいは、マスター・スレーブの関係）を設定しておき、親の装置の設定情報をすべて子の装置に引き継がせるような技術も知られている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−８５１３２号公報
【特許文献２】特開２００６−１６３６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述のように、ユーザー認証の機能を搭載した画像形成装置が接続されているネットワークにおいて、新たに画像形成装置を追加した場合には、管理者は、新たに追加された画像形成装置にユーザーを登録するとともに、各端末装置にも新たに追加された画像形成装置を出力先として登録する必要があり、手間と時間を要する作業となる。
【００１０】
具体的な一例として、新たに追加された画像形成装置のプリンタードライバーを新たにインストールするか、あるいは、既存の画像形成装置用のプリンタードライバーに関連付けられた出力先（印刷ポート）を新たに追加された画像形成装置に関連付ける必要がある。
【００１１】
しかしながら、上述したような特許文献１の技術では、ユーザー認証機能に対応するため、それぞれの画像形成装置について設定を行なう必要があり、また、特許文献２の技術では、認証対象のユーザーを予め登録しておかなければ使用できないという問題があった。
【００１２】
そこで、本発明はこのような課題を解決するためになされたものであり、その目的は、セキュリティーを確保しなければならない環境下において、新たに画像形成装置を追加した場合に、追加された画像形成装置に対する設定を行なうための手間を省くとともに、当該追加された画像形成装置を利用するユーザーによる設定についても簡略化することができる制御方法、画像形成装置、情報処理装置、およびプログラムを提供することである。
【課題を解決するための手段】
【００１３】
本発明のある局面に従えば、ネットワークを介して接続された第１の画像形成装置および情報処理装置を含むシステムにおいて実行される方法を提供する。方法は、ネットワークに第２の画像形成装置を追加後に、第２の画像形成装置が、先にネットワークに接続されている第１の画像形成装置を自装置の親であることを示す親設定情報を生成するステップと、親設定情報を第２の画像形成装置から第１の画像形成装置へ送信するステップと、第１の画像形成装置が、第２の画像形成装置からの親設定情報に基づいて、第１の画像形成装置と第２の画像形成装置との間の親子関係を示す親子関係設定情報を生成するステップと、第１の画像形成装置が、情報処理装置からのアクセスに応答して、親子関係設定情報に基づいて、情報処理装置へ第２の画像形成装置の情報を送信するステップと、情報処理装置が、第２の画像形成装置の情報に基づいて、第２の画像形成装置を新たな出力先として登録するステップとを含む。
【００１４】
好ましくは、方法は、第１の画像形成装置が、情報処理装置からのアクセスに応答して、予め登録された認証情報を参照して認証するステップをさらに含み、第２の画像形成装置の情報を送信するステップは、認証の成功を条件に実行される。
【００１５】
さらに好ましくは、方法は、第２の画像形成装置が、情報処理装置からのプリント指示に応答して、情報処理装置に関する情報を、第２の画像形成装置が保持する認証情報の少なくとも一部として登録するステップをさらに含む。
【００１６】
好ましくは、方法は、第１の画像形成装置が、第２の画像形成装置からの親設定情報に応答して、認証情報を第２の画像形成装置へ送信するステップと、第２の画像形成装置が、情報処理装置からのアクセスに応答して、第１の画像形成装置からの認証情報を参照して認証するステップをさらに含む。
【００１７】
好ましくは、新たな出力先として登録するステップは、出力先をリスト表示するステップと、当該リスト表示に対するユーザーからの選択を受付けるステップとを含む。
【００１８】
好ましくは、方法は、情報処理装置が、第２の画像形成装置に対応するプリンタードライバーが存在しない場合に、第２の画像形成装置から必要なプリンタードライバーを取得するステップをさらに含む。
【００１９】
好ましくは、情報処理装置から第１の画像形成装置へのアクセスは、情報処理装置からのプリント指示を含む。
【００２０】
好ましくは、新たな出力先として登録するステップは、情報処理装置のプリンタードライバーが提供するユーザーインターフェイス画面上で実行される。
【００２１】
好ましくは、親設定情報を生成するステップは、ブロードキャストに応答した他の画像形成装置からの応答に基づいて実行される。
【００２２】
好ましくは、親設定情報は、第１の画像形成装置のＩＰアドレスおよび第２の画像形成装置のポート情報を含むことを特徴とする。
好ましくは、親子関係設定情報は、第２の画像形成装置のＩＰアドレスを含むことを特徴とする。
本発明の別の局面に従えば、ネットワークを介して情報処理装置および他の画像形成装置と接続可能な画像形成装置を提供する。画像形成装置は、他の画像形成装置から送信された自装置が当該他の画像形成装置の親であることを示す親設定情報に基づいて、自装置と他の画像形成装置との間の親子関係を示す親子関係設定情報を生成する手段と、情報処理装置からのアクセスに応答して、親子関係設定情報に基づいて、情報処理装置へ他の画像形成装置の情報を送信する手段とを含む。
好ましくは、親設定情報は、自装置のＩＰアドレスおよび他の画像形成装置のポート情報を含むことを特徴とする。
好ましくは、親子関係設定情報は、他の画像形成装置のＩＰアドレスを含むことを特徴とする。
【００２３】
本発明のさらに別の局面に従えば、ネットワークを介して情報処理装置および他の画像形成装置と接続可能な画像形成装置で実行されるプログラムを提供する。プログラムは、画像形成装置に、他の画像形成装置から送信された自装置が当該他の画像形成装置の親であることを示す親設定情報に基づいて、自装置と他の画像形成装置との間の親子関係を示す親子関係設定情報を生成するステップと、情報処理装置からのアクセスに応答して、親子関係設定情報に基づいて、情報処理装置へ他の画像形成装置の情報を送信するステップとを実行させる。
好ましくは、親設定情報は、自装置のＩＰアドレスおよび他の画像形成装置のポート情報を含むことを特徴とする。
好ましくは、親子関係設定情報は、他の画像形成装置のＩＰアドレスを含むことを特徴とする。
本発明のさらに別の局面に従えば、ネットワークを介して接続された第１および第２の画像形成装置ならびに情報処理装置を含むシステムが提供される。第２の画像形成装置は、自装置よりも先にネットワークに接続されている第１の画像形成装置を自装置の親であることを示す親設定情報を生成する生成手段と、親設定情報を第１の画像形成装置へ送信する送信手段とを含む。第１の画像形成装置は、第２の画像形成装置からの親設定情報に基づいて、第１の画像形成装置と第２の画像形成装置との間の親子関係を示す親子関係設定情報を生成する生成手段と、情報処理装置からのアクセスに応答して、親子関係設定情報に基づいて、情報処理装置へ第２の画像形成装置の情報を送信する送信手段とを含む。情報処理装置は、第２の画像形成装置の情報に基づいて、第２の画像形成装置を新たな出力先として登録する登録手段を含む。
好ましくは、親設定情報は、第１の画像形成装置のＩＰアドレスおよび第２の画像形成装置のポート情報を含むことを特徴とする。
好ましくは、親子関係設定情報は、第２の画像形成装置のＩＰアドレスを含むことを特徴とする。
【発明の効果】
【００２８】
本発明によれば、セキュリティーを確保しなければならない環境下において、新たに画像形成装置を追加した場合に、追加された画像形成装置に対する設定を行なうための手間を省くとともに、当該追加された画像形成装置を利用するユーザーによる設定についても簡略化できる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態に従うネットワークシステムにおける動作概要を説明するための模式図である。
【図２】本発明の実施の形態に従う画像形成装置の装置構成を示すブロック図である。
【図３】本発明の実施の形態に従うパーソナルコンピューターの装置構成を示すブロック図である。
【図４】本発明の実施の形態に従うネットワークシステムにおける全体処理手順を示すシーケンス図である。
【図５】本発明の実施の形態に従う画像形成装置における初期設定に係るユーザーインターフェイス画面の一例を示す図である。
【図６】本発明の実施の形態に従うパーソナルコンピューターにおけるリスト表示に係るユーザーインターフェイス画面の一例を示す図である。
【図７】本発明の実施の形態に従う画像形成装置におけるユーザー登録時の認証情報の変化例を示す図である。
【図８】本発明の実施の形態に従う画像形成装置におけるユーザー登録時の認証情報の変化例を示す図である。
【図９】本発明の実施の形態に従うネットワークシステムにおいて新規に追加される画像形成装置１における処理手順を示すフローチャートである。
【図１０】本発明の実施の形態に従うネットワークシステムにおいて既存の画像形成装置１における処理手順を示すフローチャートである。
【図１１】本発明の実施の形態に従うネットワークシステムの情報処理装置における処理手順を示すフローチャートである。
【図１２】本発明の実施の形態の変形例１に従うネットワークシステムにおける全体処理手順を示すシーケンス図である。
【図１３】本発明の実施の形態の変形例２に従うネットワークシステムの一例を示す模式図である。
【図１４】本発明の実施の形態の変形例２に従うネットワークシステムにおける要部の処理手順を示すシーケンス図である。
【図１５】本発明の実施の形態の変形例２に従う画像形成装置における認証情報の変化例を示す図である。
【発明を実施するための形態】
【００３０】
本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００３１】
＜Ａ．動作概要＞
まず、図１を参照して、本実施の形態に従うネットワークシステムの動作概要について説明する。
【００３２】
図１は、本発明の実施の形態に従うネットワークシステムにおける動作概要を説明するための模式図である。図１（ａ）を参照して、ＬＡＮ（Local Area Network）などのネットワークに画像形成装置１（ＭＦＰ１）および複数の情報処理装置であるパーソナルコンピューター２が接続されているとする。なお、複数のパーソナルコンピューター２は、それぞれ異なるユーザー（Ｕｓｅｒ１，Ｕｓｅｒ２，・・・，ＵｓｅｒＮ）が使用しているものとする。すなわち、図１（ａ）に示すネットワークシステムは、ネットワークを介して接続された画像形成装置および情報処理装置を含む。
【００３３】
なお、画像形成装置１は、認証情報３００−１を保持しており、この認証情報３００−１に基づいて認証処理を実行する。この認証処理が成功した場合に限って、画像形成装置１でのプリントを許可する。より具体的には、認証情報３００−１には、ユーザー別に、ユーザーＩＤと対応するパスワード（ＰＷ）とが対応付けて格納されている。そして、いずれかのパーソナルコンピューター２からアクセス（典型的には、プリント指示）があれば、当該パーソナルコンピューター２のユーザーが入力したユーザーＩＤおよびパスワードに基づいて、認証情報３００−１に既に登録されているユーザーからのアクセスであるか否かを判断する。このような認証によって、セキュリティーを確保する。
【００３４】
図１（ａ）に示すシステムにおいて、ＭＦＰ１の稼働率が高く、１台では足りない状態になったとする。一例として、図１（ｂ）に示すように、既存のネットワークに別の画像形成装置１（ＭＦＰ２）が追加されたものとする。本実施の形態においては、このようなセキュリティーを確保しなければならない環境下において、新たに画像形成装置１を追加した場合に、追加された画像形成装置１に対する設定を行なうための手間を省くとともに、当該追加された画像形成装置１を利用するユーザーによる設定についても簡略化する。より具体的には、以下のような手順によって、追加された画像形成装置１（ＭＦＰ２）をユーザーが容易に利用できるようにする。
【００３５】
まず、管理者は、ＭＦＰ２のＩＰ（Internet Protocol）アドレスなどを設定してネットワークに接続させるとともに、ＭＦＰ２から見た親となる他の画像形成装置（この例では、ＭＦＰ１）を設定する。すなわち、ネットワークに画像形成装置１（ＭＦＰ２）を追加後に、ＭＦＰ２は、先にネットワークに接続されているＭＦＰ１を自装置の親であることを示す親設定情報を生成する（図１（ｂ）の手順（１））。より具体的には、ＭＦＰ２は、親子関係設定情報３１０−２を生成または更新する。この親子関係設定情報３１０−２には、自装置の親となるべきＭＦＰ１のＩＰアドレスなどが格納される。
【００３６】
続いて、この親設定情報（親子関係設定情報３１０−２）は、ＭＦＰ２からＭＦＰ１へ送信される（図１（ｂ）の手順（２））。より具体的には、ＭＦＰ１とＭＦＰ２との間の親子関係や、ＭＦＰ２側のＰｏｒｔ情報などが送信される。
【００３７】
すると、ＭＦＰ１は、ＭＦＰ２からの親設定情報に基づいて、ＭＦＰ１とＭＦＰ２との間の親子関係を示す親子関係設定情報を生成する（図１（ｂ）の手順（３））。より具体的には、ＭＦＰ１は、親子関係設定情報３１０−１を生成または更新する。この親子関係設定情報３１０−１には、自装置の子であるＭＦＰ２のＩＰアドレスなどが格納される。
【００３８】
以上の手順によって、ＭＦＰ１とＭＦＰ２との間の親子関係の設定が完了する。
その後、パーソナルコンピューター２を操作するいずれかのユーザーがＭＦＰ１へのプリント指示（印刷ジョブの送信）を行なったとする（図１（ｂ）の手順（４））。
【００３９】
ＭＦＰ１は、このパーソナルコンピューター２からのアクセスに応答して、予め登録された認証情報（認証情報３００−１）を参照して認証処理を実行する（図１（ｂ）の手順（５））。さらに、ＭＦＰ１は、このパーソナルコンピューター２からのアクセスに応答して、親子関係設定情報３１０−１に基づいて、パーソナルコンピューター２へＭＦＰ２の情報を送信する（図１（ｂ）の手順（６））。なお、パーソナルコンピューター２へのＭＦＰ２の情報の送信は、認証の成功を条件に実行される。
【００４０】
パーソナルコンピューター２は、ＭＦＰ１からのＭＦＰ２の情報に基づいて、ＭＦＰ２を新たな出力先として登録する（図１（ｂ）の手順（７））。この新たに出力先としての登録は、パーソナルコンピューター２のプリンタードライバーが提供するユーザーインターフェイス画面上で実行される。より具体的には、この新たな出力先として登録する際には、出力先がリスト表示され、ユーザーは当該リスト表示に対する選択を行なう。このユーザーインターフェイス画面については、後述する。
【００４１】
なお、パーソナルコンピューター２は、ＭＦＰ２に対応するプリンタードライバーが存在しない場合には、ＭＦＰ２から必要なプリンタードライバーを取得する。より具体的には、ＭＦＰ２が自装置に対応するプリンタードライバーを保持しており、このプリンタードライバーをパーソナルコンピューター２からの要求に応答してダウンロードする。
【００４２】
この処理によって、パーソナルコンピューター２では、ＭＦＰ２を利用することができるようになる。そして、パーソナルコンピューター２のユーザーがＭＦＰ２を出力先としてプリント指示を行なうと、印刷ジョブはＭＦＰ２へ送信される（図１（ｂ）の手順（８））。すると、ＭＦＰ２は、パーソナルコンピューター２からのプリント指示（印刷ジョブ）に応答して、パーソナルコンピューター２に関する情報を、ＭＦＰ２が保持する認証情報（認証情報３００−２）の少なくとも一部として登録する。すなわち、ＭＦＰ２では、パーソナルコンピューター２からのその後のアクセスに対して認証処理を行なえるように、最初のアクセスに基づいて、認証情報３００−２の登録内容を更新する。このとき、パーソナルコンピューター２は、ＭＦＰ１によって既に認証されているので、ＭＦＰ２は、パーソナルコンピューター２からのアクセスを基本的には自動的に認証情報３００−２に登録する。
【００４３】
なお、ＭＦＰ１がＭＦＰ２からの親設定情報に応答して、認証情報３００−１をＭＦＰ２へ送信しておき、ＭＦＰ２がパーソナルコンピューター２からのアクセスに応答して、ＭＦＰ１からの認証情報３００−１を参照して認証するようにしてもよい。
【００４４】
＜Ｂ．画像形成装置の装置構成＞
次に、本実施の形態に従うネットワークシステムに向けられた画像形成装置１の装置構成について説明する。図２は、本発明の実施の形態に従う画像形成装置１の装置構成を示すブロック図である。
【００４５】
図２を参照して、画像形成装置１は、ＣＰＵ（Central Processing Unit）１００と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０４と、表示部１０６と、操作部１０８と、スキャナー部１１０と、ＦＡＸ制御部１１２と、印刷制御部１１４と、ポート情報管理部１１６と、駆動制御部１１８と、ネットワーク制御部１２０と、ＨＤＤ（Hard Disk Drive）１２６と、画像処理部１３０と、メール制御部１４０とを含む。
【００４６】
ＣＰＵ１００は、ＲＯＭ１０２またはＨＤＤ１２６に格納されているプログラムを実行することで、各種機能を提供するための演算処理部である。すなわち、ＣＰＵ１００は、プログラムを実行することで、画像形成装置１が提供する機能を実現する。ＲＯＭ１０２は、不揮発性メモリであり、ＣＰＵ１００で実行されるプログラムを格納し、あるいは、ＣＰＵ１００におけるプログラムの実行に必要な各種パラメータを格納する。ＲＡＭ１０４は、揮発性メモリであり、ＣＰＵ１００で実行されるプログラムや一時データなどを保持するためのワーキングメモリとして機能する。
【００４７】
表示部１０６は、画像形成装置１における各種情報をユーザーへ通知するユーザーインターフェイスである。操作部１０８は、各種のユーザー操作を受付ける。一般的には、表示部１０６と操作部１０８とが一体化したタッチパネルが採用される場合が多い。それに加えて、操作部１０８としては、テンキーなどの各種キー群が用いられる。
【００４８】
ＨＤＤ１２６は、当該認証処理に用いられる認証情報３００と、他の画像形成装置との親子関係を定義する親子関係設定情報３１０とを格納する。
【００４９】
スキャナー部１１０は、ＣＣＤ（Charge Coupled Device）やレンズなどの光学系を含み、原稿から画像データを読取る。ＦＡＸ制御部１１２は、他の画像形成装置などとの間でＦＡＸの送受信を制御する。印刷制御部１１４は、画像データのプリント処理などを制御する。ポート情報管理部１１６は、情報処理装置などからの要求を受付けるポート（Ｐｏｒｔ）番号などを管理する。
【００５０】
ネットワーク制御部１２０は、他の画像形成装置や情報処理装置との間でデータを遣り取りする。より具体的には、ネットワーク制御部１２０は、データを受信する受信部１２２と、データを送信する送信部１２４とを含む。
【００５１】
画像処理部１３０は、スキャナー部１１０で読取られた画像データや情報処理装置から受信した画像データを一時的に保持するとともに、プリントに必要な画像処理を実行する。
【００５２】
駆動制御部１１８は、画像形成装置のプリント処理に係る各部の駆動を制御する。すなわち、駆動制御部１１８は、プリントエンジンを制御するための処理ロジックである。
【００５３】
メール制御部１４０は、他の情報処理装置などへメールを送信するとともに、他の情報処理装置などからメールを受信する。より具体的には、メール制御部１４０は、送信部１４２および受信部１４４を含む。
【００５４】
＜Ｃ．パーソナルコンピューターの装置構成＞
次に、本実施の形態に従うネットワークシステムに向けられたパーソナルコンピューター２の装置構成について説明する。図３は、本発明の実施の形態に従うパーソナルコンピューター２の装置構成を示すブロック図である。
【００５５】
図３を参照して、パーソナルコンピューター２は、ＣＰＵ２００と、メモリ２０２と、ＨＤＤ２０４と、入力部２１２と、表示部２１４と、ネットワークインターフェイス２１６とを含む。これらの各コンポーネントは、バス２１８を介して互いに接続されている。
【００５６】
ＣＰＵ２００は、オペレーティングシステムを含む各種プログラムを実行する。パーソナルコンピューター２は、汎用的なオペレーティングシステムの下で動作するように構成されてもよい。メモリ２０２は、ＣＰＵ２００がプログラムを実行するためのワーキングメモリとして機能し、実行用に展開されたプログラムや実行に必要な各種変数などを一時的に保持する。
【００５７】
ＨＤＤ２０４は、典型的には、ハードディスクやフラッシュメモリＣＰＵ２００で実行されるプログラムなどを格納する。より具体的には、ＨＤＤ２０４は、文書作成や表計算を行なうアプリケーション２０５や、後述する各種処理を提供するプリンタードライバー２０６を保持する。さらに、ＨＤＤ２０４は、プリンタードライバー２０６による印刷ジョブの出力先を定義する出力先設定２０８と、当該パーソナルコンピューター２を使用するユーザーに関連付けられた認証情報２１０とを保持する。
【００５８】
入力部２１２は、キーボードやマウスなどからなり、ユーザーの操作を受付ける。表示部２１４は、ＣＰＵ２００からの指令に従って、ユーザーに提示すべき各種情報を表示する。
【００５９】
ネットワークインターフェイス２１６は、画像形成装置１などとの間でデータを遣り取りする。
【００６０】
典型的には、ＣＰＵ２００がプリンタードライバー２０６などを起動して実行することで、後述するような各種処理が提供される。プリンタードライバー２０６を含む本実施の形態に従う機能を提供するためのプログラムは、ＨＤＤ２０４に予めインストールされている場合もあるが、事後的に各種の方法を用いてインストールしてもよい。
【００６１】
例えば、プログラムを格納したＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）やフラッシュメモリなどの記憶媒体を介してパーソナルコンピューター２にインストールする方法や、ネットワークを介してパーソナルコンピューター２へ配信する方法などが考えられる。特に、後述するように、いずれかの画像形成装置１から適切なプリンタードライバーをダウンロードするようにしてもよい。この場合、画像形成装置１の機種に応じた各種プログラムをパーソナルコンピューター２へ提供することができ、機種依存の処理についてもより容易に対応が可能となる。
【００６２】
なお、パーソナルコンピューター２は、汎用のアーキテクチャーを用いたパーソナルコンピューターとして実現してもよい。
【００６３】
＜Ｄ．処理手順＞
次に、本実施の形態に従うネットワークシステムおよびその構成要素における処理手順について説明する。
【００６４】
（ｄ１：全体処理手順）
図４は、本発明の実施の形態に従うネットワークシステムにおける全体処理手順を示すシーケンス図である。図４に示すネットワークシステムにおいては、各画像形成装置が認証処理を行なうことでセキュリティーを維持しているものとする。また、各画像形成装置は、親子関係を設定する機能を有しているものとする。さらに、ＰＣ１にインストールされているプリンタードライバーは、複数の印刷ポートを記憶することが可能である。
【００６５】
図４を参照して、ＭＦＰ１が既に接続されているネットワークにＭＦＰ２が新たに追加された後、管理者は、追加されたＭＦＰ２に対して各種設定を行なう（シーケンスＳＱ２）。この管理者による各種設定に基づいて、ＭＦＰ２は、初期設定を行なう（シーケンスＳＱ４）。より具体的には、ＭＦＰ２は、ＭＦＰの親子関係について親とすべきＭＦＰ（この例では、ＭＦＰ１）を設定するとともに、ネットワーク接続に必要な設定（ＩＰアドレス、サブネットマスク、設置場所を示すコメントなど）を行なう。このとき、ＭＦＰ２がネットワークに接続されれば、ＭＦＰ２のＩＰアドレスを含むネットワーク情報をＭＦＰ１へ自動的に通知するための設定も行なう。さらに、ＭＦＰ１は、管理者による設定に従って、親ＭＦＰを設定する（シーケンスＳＱ６）。
【００６６】
図５は、本発明の実施の形態に従う画像形成装置１における初期設定に係るユーザーインターフェイス画面の一例を示す図である。図５（ａ）を参照して、管理者は、追加した画像形成装置１についてのコメント（この例では、設置場所）を入力するとともに、親子関係における親となる画像形成装置のＩＰアドレスを入力する。図５（ａ）に記載の親ＭＦＰは、図４の例においては、ＭＦＰ１であるとする。なお、複数の親となる画像形成装置を設定することも可能である。この場合には、図５（ｂ）に示すように、親ＭＦＰ１および親ＭＦＰ２のそれぞれにＩＰアドレスを入力することになる。
【００６７】
再度、図４に戻って、ＭＦＰ２は、設定された親子関係の情報をＭＦＰ１へ送信する（シーケンスＳＱ８）。すると、ＭＦＰ１は、ＭＦＰ２からの親子関係の情報に基づいて、子ＭＦＰを登録する（シーケンスＳＱ１０）。すなわち、ＭＦＰ１は、親子関係設定情報３１０−１にＭＦＰ２が子であることを追加する。
【００６８】
このような親子関係の設定後、パーソナルコンピューターＰＣ１を操作するユーザー（Ｕｓｅｒ１）が何らかのアプリケーション上でプリント出力を指示したとする（シーケンスＳＱ１２）。すると、ＰＣ１では、ＯＳ（Operating System）などが内部コマンドを発行して、プリント指示を行なう（シーケンスＳＱ１４）。すると、ＰＣ１では、このプリント指示に応答して、プリンタードライバーが起動する（シーケンスＳＱ１６）。
【００６９】
ＰＣ１（プリンタードライバー）は、ＭＦＰ１との間で、認証処理および装置情報の確認処理を行なう（シーケンスＳＱ１８）。この認証処理では、予め登録されたＵｓｅｒ１に関する認証情報（ＩＤおよびパスワード）がＰＣ１からＭＦＰ１へ送信される。この認証処理が成功すると、ＭＦＰ１は、子ＭＦＰであるＭＦＰ２についての情報（ＩＰアドレスなど）をＰＣ１へ送信する（シーケンスＳＱ２０）。すなわち、ＰＣ１のＵｓｅｒ１がＭＦＰ１でのプリント処理を要求すると、プリンタードライバーがＭＦＰ１へ設定情報を確認し、ＭＦＰ２のネットワーク情報をプリンタードライバーへ返送することになる。
【００７０】
ＰＣ１のプリンタードライバーは、ＭＦＰ１からのＭＦＰ２の情報（子ＭＦＰ情報）に基づいて、ＭＦＰ２についてサポートしているか否かを確認する（シーケンスＳＱ２２）。もし、ＰＣ１のプリンタードライバーがＭＦＰ２をサポートしていない場合には、ＰＣ１は、ＭＦＰ２からＭＦＰ２用のプリンタードライバーをダウンロードする（シーケンスＳＱ２４）。
【００７１】
続いて、ＰＣ１のプリンタードライバーは、ＭＦＰ１から受信したＭＦＰ２の情報に基づいて、ＭＦＰリストを表示する（シーケンスＳＱ２６）。すなわち、ＰＣ１は、ＭＦＰ２の印刷ポートを追加して記憶するとともに、ＭＦＰの印刷ポート切替画面を表示する。この切替画面には、ＭＦＰ２のＩＰアドレスおよび設置場所などがあわせて表示される。
【００７２】
図６は、本発明の実施の形態に従うパーソナルコンピューターにおけるリスト表示に係るユーザーインターフェイス画面の一例を示す図である。図６（ａ）を参照して、ＭＦＰ１からＭＦＰ２に係る情報を受信すると、パーソナルコンピューターでは、新たに画像形成装置が追加されたことを通知するメッセージとともに、出力先が追加された画像形成装置に変更される。
【００７３】
このとき、図６（ｂ）に示すように、変更前の画像形成装置であるＭＦＰ１をそのまま使用したい場合もあるので、出力先として、ＭＦＰ２に加えてＭＦＰ１を含むリストが選択可能に表示される。
【００７４】
再度、図４に戻って、ユーザーはいずれかの画像形成装置を選択する（シーケンスＳＱ２８）。例えば、ユーザーは、ＰＣ１に表示される印刷ポート切替画面において、ＭＦＰ２を選択して、ＯＫボタンを押下する。すると、ＰＣ１のプリンタードライバーは、デフォルトの出力先を登録する（シーケンスＳＱ３０）。より具体的には、ＰＣ１のプリンタードライバーでは、その印刷ポートをＭＦＰ２のＩＰアドレスへ自動的に変更される。
【００７５】
続いて、ＰＣ１は、印刷ジョブを出力先であるＭＦＰ２へ送信する（シーケンスＳＱ３２）。このとき、印刷ジョブには、Ｕｓｅｒ１のユーザー認証情報が付加される。
【００７６】
ＭＦＰ２は、ＰＣ１から印刷ジョブおよびユーザー認証情報を受信すると、ＭＦＰ２は、ＰＣ１のＵｓｅｒ１を新規なユーザーとして登録する（シーケンスＳＱ３４）。そして、ＭＦＰ２は、受信した印刷ジョブをプリントする（シーケンスＳＱ３８）。
【００７７】
なお、ＭＦＰ２は、Ｕｓｅｒ１がＭＦＰ２にユーザー登録されたことをＰＣ１へ応答（ＡＣＫ）してもよい（シーケンスＳＱ３６）。この応答によって、ＰＣ１は、ＭＦＰ２を正式な出力先として扱うために、対応するＭＦＰ２の印刷ポートに関連するエントリーに登録済フラグを設定する（シーケンスＳＱ４０）。
【００７８】
図７および図８は、本発明の実施の形態に従う画像形成装置１におけるユーザー登録時の認証情報の変化例を示す図である。
【００７９】
図７（ａ）および図７（ｂ）は、それぞれＭＦＰ１およびＭＦＰ２に保持される認証情報３００−１および３００−２を示す。図７（ａ）と図７（ｂ）とを比較して、ＭＦＰ２の認証情報３００−２は、Ｕｓｅｒ１の新規登録に伴って、ＭＦＰ１において登録されていたＵｓｅｒ１の情報と実質的に同一の情報が追加される。
【００８０】
なお、図８に示すように、ＭＦＰ２の認証情報３００−２においてＵｓｅｒ１が新規登録されたことをもって、ＭＦＰ１の認証情報３００−１からＵｓｅｒ１のエントリーを削除するようにしてもよい。この場合には、Ｕｓｅｒ１は、ＭＦＰ２を専用的に使用する、すなわち、ＭＦＰ１の使用が禁止される。図８に示すような処理を採用することで、Ｕｓｅｒ毎に使用する画像形成装置を変更することもできる。
【００８１】
（ｄ２：新規ＭＦＰにおける処理手順）
次に、ネットワークに追加される画像形成装置（図４に示す例では、ＭＦＰ２）における処理手順について説明する。
【００８２】
図９は、本発明の実施の形態に従うネットワークシステムにおいて新規に追加される画像形成装置１における処理手順を示すフローチャートである。図９に示す各ステップは、画像形成装置１のＣＰＵ１００がプログラムを実行することで実現される。
【００８３】
図９を参照して、画像形成装置１のＣＰＵ１００は、ユーザーから各種設定を受付ける（ステップＳ１００）。続いて、ＣＰＵ１００は、入力された各種設定に基づいて、ＩＰアドレスなどの初期設定を行なう（ステップＳ１０２）とともに、親ＭＦＰを設定する（ステップＳ１０４）。その後、ＣＰＵ１００は、設定された親子関係の情報を親ＭＦＰへ送信する（ステップＳ１０６）。
【００８４】
以上の処理によって、親子関係の設定は完了する。
その後、画像形成装置１のＣＰＵ１００は、いずれかのパーソナルコンピューター２からのダウンロード要求を受信したか否かを判断する（ステップＳ１１０）。いずれかのパーソナルコンピューター２からダウンロード要求を受信した場合（ステップＳ１１０においてＹＥＳの場合）には、ＣＰＵ１００は、要求元のパーソナルコンピューターに対して、プリンタードライバーを転送する（ステップＳ１１２）。いずれのパーソナルコンピューター２からもダウンロード要求を受信していない場合（ステップＳ１１０においてＮＯの場合）には、ステップＳ１１２の処理はスキップされる。
【００８５】
続いて、画像形成装置１のＣＰＵ１００は、いずれかのパーソナルコンピューター２からの印刷ジョブを受信したか否かを判断する（ステップＳ１２０）。いずれのパーソナルコンピューター２からも印刷ジョブを受信していない場合（ステップＳ１２０においてＮＯの場合）には、ステップＳ１１０以下の処理が繰返される。
【００８６】
これに対して、いずれかのパーソナルコンピューター２から印刷ジョブを受信した場合（ステップＳ１２０においてＹＥＳの場合）には、ＣＰＵ１００は、当該印刷ジョブに付加されているユーザーの認証情報に基づいて、印刷ジョブを要求したユーザーが登録されているか否かを判断する（ステップＳ１２２）。
【００８７】
印刷ジョブを要求したユーザーが登録されていない場合（ステップＳ１２２においてＮＯの場合）には、ＣＰＵ１００は、当該ユーザーを新規に登録する（ステップＳ１２４）。これに対して、印刷ジョブを要求したユーザーが登録されている場合（ステップＳ１２２においてＹＥＳの場合）には、ステップＳ１２４の処理はスキップされる。
【００８８】
続いて、ＣＰＵ１００は、受信した印刷ジョブについてのプリントを実行する（ステップＳ１２６）。そして、ステップＳ１１０以下の処理が繰返される。
【００８９】
（ｄ３：既存ＭＦＰにおける処理手順）
次に、ネットワークに接続されていた画像形成装置（図４に示す例では、ＭＦＰ１）における処理手順について説明する。
【００９０】
図１０は、本発明の実施の形態に従うネットワークシステムにおいて既存の画像形成装置１における処理手順を示すフローチャートである。図１０に示す各ステップは、画像形成装置１のＣＰＵ１００がプログラムを実行することで実現される。
【００９１】
図１０を参照して、画像形成装置１のＣＰＵ１００は、他の画像形成装置から親子関係の情報を受信したか否かを判断する（ステップＳ２００）。他の画像形成装置から親子関係の情報を受信した場合（ステップＳ２００においてＹＥＳの場合）には、ＣＰＵ１００は、受信した親子関係の情報に基づいて、子ＭＦＰを登録する（ステップＳ２０２）。
【００９２】
以上の処理によって、親子関係の設定は完了する。
なお、他の画像形成装置から親子関係の情報を受信していない場合（ステップＳ２００においてＮＯの場合）には、ステップＳ２０２の処理はスキップされる。
【００９３】
その後、画像形成装置１のＣＰＵ１００は、いずれかのパーソナルコンピューター２からの認証情報を受信したか否かを判断する（ステップＳ２１０）。いずれかのパーソナルコンピューター２から認証情報を受信した場合（ステップＳ２１０においてＹＥＳの場合）には、ＣＰＵ１００は、自己が保持する認証情報と受信した認証情報とを比較して、認証処理を実行する（ステップＳ２１２）。いずれかのパーソナルコンピューター２からも認証情報を受信していない場合（ステップＳ２１０においてＮＯの場合）には、ステップＳ２００以下の処理が繰返される。
【００９４】
続いて、ＣＰＵ１００は、認証が成功したか否かを判断する（ステップＳ２１４）。認証が成功しなかった場合（ステップＳ２１４においてＮＯの場合）には、ステップＳ２００以下の処理が繰返される。
【００９５】
一方、認証が成功した場合（ステップＳ２１４においてＹＥＳの場合）には、ＣＰＵ１００は、子ＭＦＰ情報が登録されているか否かを判断する（ステップＳ２１６）。子ＭＦＰ情報が登録されている場合（ステップＳ２１６においてＹＥＳの場合）には、ＣＰＵ１００は、装置情報に登録されている子ＭＦＰの情報を付加して、要求元のパーソナルコンピューターへ送信する（ステップＳ２１８）。
【００９６】
子ＭＦＰ情報が登録されていない場合（ステップＳ２１６においてＮＯの場合）には、ＣＰＵ１００は、自己の情報のみを装置情報として要求元のパーソナルコンピューターへ送信する（ステップＳ２２０）。
【００９７】
そして、ステップＳ２００以下の処理が繰返される。
（ｄ４：情報処理装置における処理手順）
次に、ネットワークに接続されている情報処理装置（図４に示す例では、ＰＣ１）における処理手順について説明する。
【００９８】
図１１は、本発明の実施の形態に従うネットワークシステムの情報処理装置における処理手順を示すフローチャートである。図１１に示す各ステップは、情報処理装置であるパーソナルコンピューター２のＣＰＵ２００がプログラムを実行することで実現される。
【００９９】
図１１を参照して、パーソナルコンピューター２のＣＰＵ２００は、実行中のアプリケーション上でプリント出力が指示されたか否かを判断する（ステップＳ３００）。プリント出力が指示されていない場合（ステップＳ３００においてＮＯの場合）には、ステップＳ３００の処理が繰返される。
【０１００】
プリント出力が指示された場合（ステップＳ３００においてＹＥＳの場合）には、ＣＰＵ２００は、プリンタードライバーを起動し（ステップＳ３０２）、ユーザーの認証情報とともに、装置情報の確認要求を指定された画像形成装置１へ送信する（ステップＳ３０４）。続いて、ＣＰＵ２００は、要求先の画像形成装置１から装置情報を受信したか否かを判断する（ステップＳ３０６）。要求先の画像形成装置１から装置情報を受信していない場合（ステップＳ３０６においてＮＯの場合）には、ステップＳ３００以下の処理が繰返される。
【０１０１】
要求先の画像形成装置１から装置情報を受信した場合（ステップＳ３０６においてＹＥＳの場合）には、ＣＰＵ２００は、受信した装置情報に子ＭＦＰ情報が含まれているか否かを判断する（ステップＳ３０８）。受信した装置情報に子ＭＦＰ情報が含まれている場合（ステップＳ３０８においてＹＥＳの場合）には、ＣＰＵ２００は、当該装置情報に含まれる子ＭＦＰ情報を含む出力先リストを表示する（ステップＳ３１０）。
【０１０２】
続いて、ＣＰＵ２００は、出力先リストにおいて子ＭＦＰとして設定された画像形成装置１が出力先として選択されたか否かを判断する（ステップＳ３１２）。子ＭＦＰとして設定された画像形成装置１が出力先として選択された場合（ステップＳ３１２においてＹＥＳの場合）には、ＣＰＵ２００は、出力先を選択された子ＭＦＰに対応する画像形成装置１に変更する（ステップＳ３１４）とともに、印刷ジョブにユーザーの認証情報を付加する（ステップＳ３１６）。
【０１０３】
なお、受信した装置情報に子ＭＦＰ情報が含まれていない場合（ステップＳ３０８においてＮＯの場合）には、ステップＳ３１０〜Ｓ３１６の処理はスキップされる。また、子ＭＦＰとして設定された画像形成装置１が出力先として選択されなかった場合（ステップＳ３１２においてＮＯの場合）には、ステップＳ３１４，Ｓ３１６の処理はスキップされる。
【０１０４】
そして、ＣＰＵ２００は、印刷ジョブ（場合によっては、ユーザーの認証情報）を出力先の画像形成装置１へ送信する（ステップＳ３１８）。
【０１０５】
＜Ｅ．変形例１＞
上述した実施の形態においては、パーソナルコンピューター２からアクセスを受けた際に、当該パーソナルコンピューター２のユーザーを新たに追加された画像形成装置１がユーザー登録する方式を用いた。これに対して、親子関係を設定した段階で、親の画像形成装置１から子の画像形成装置１へユーザーの認証情報３００を転送するようにしてもよい。
【０１０６】
すなわち、ネットワークに既存の画像形成装置１が、新たに追加された画像形成装置１からの親設定情報に応答して、認証情報を当該追加された画像形成装置へ送信し、当該追加された画像形成装置１が、パーソナルコンピューター２からのアクセスに応答して、既存の画像形成装置１からの認証情報を参照して認証処理を行なってもよい。
【０１０７】
図１２は、本発明の実施の形態の変形例１に従うネットワークシステムにおける全体処理手順を示すシーケンス図である。図１２に示すシーケンス図は、図４に示すシーケンス図に比較して、シーケンスＳＱ３４，ＳＱ３６，ＳＱ４０に代えて、シーケンスＳＱ１１Ａ，ＳＱ１１Ｂを採用した点が異なっている。
【０１０８】
より詳細には、ＭＦＰ１が親子関係設定情報３１０−１にＭＦＰ２が子であることを追加すると、ＭＦＰ２は、ＭＦＰ１に対して、認証情報を要求する（シーケンスＳＱ１１Ａ）。この認証情報の要求に応答して、ＭＦＰ１は、自装置が保持している認証情報３００−１をＭＦＰ２へ送信する（シーケンスＳＱ１１Ｂ）。ＭＦＰ２は、このＭＦＰ１から受信した認証情報を自装置の認証情報３００−２として保持する。
【０１０９】
その他の処理については、図４と同様であるので、詳細な説明は繰返さない。
＜Ｆ．変形例２＞
上述した実施の形態においては、新たに追加された画像形成装置１に対して、親ＭＦＰとなる画像形成装置１をユーザーが明示的に指定する方式を用いた。これに対して、既存のネットワークに対して新規に追加された画像形成装置１の存在を通知し、この通知に対して応答した画像形成装置１を親ＭＦＰとして登録するようにしてもよい。
【０１１０】
すなわち、新たに追加された画像形成装置１がネットワークに対してブロードキャストを送信し、ブロードキャストに応答した他の画像形成装置１からの応答に基づいて、親ＭＦＰとしての登録を行なってもよい。
【０１１１】
図１３は、本発明の実施の形態の変形例２に従うネットワークシステムの一例を示す模式図である。図１３を参照して、例えば、複数の部署にそれぞれＭＦＰ１〜ＭＦＰ４が配置されているとする。ＭＦＰ１は、ユーザーＵｓｅｒ１１，Ｕｓｅｒ１２，・・・，Ｕｓｅｒ１Ｎが使用しているとする。また、ＭＦＰ２，ＭＦＰ３，ＭＦＰ４についても同様であるとする。
【０１１２】
このような状態において、いずれの画像形成装置についても稼働率が高くなり、複数の部署が共通で画像形成装置を追加したような場合を考える。このとき、ＭＦＰ５が新たに追加されたとする。このとき、ＭＦＰ５に親ＭＦＰとなる画像形成装置のＩＰアドレスなどを設定してもよいが、同一のネットワークに接続されている他の画像形成装置の存在に応じて、動的に親ＭＦＰを設定できるとよりユーザーフレンドリーの観点からは好ましい。
【０１１３】
すなわち、新規にＭＦＰ５をネットワークに接続した場合に、ネットワーク上にブロードキャストを送信する。同一のネットワークに画像形成装置１が存在し、かつ、当該画像形成装置１が親子関係の設定を許容している場合には、ブロードキャストに応答する。すると、ブロードキャストを送信した画像形成装置１は、当該応答のあった画像形成装置１を親ＭＦＰとして登録する。なお、複数の画像形成装置１が応答した場合には、いずれの画像形成装置を親ＭＦＰとするかを選択できるようにしてもよい。あるいは、複数の画像形成装置を親ＭＦＰとして設定してもよい。なお、ＤＨＣＰ（Dynamic Host Configuration Protocol）を採用しているネットワークでは、ＩＰアドレスは自動的に設定される。
【０１１４】
このような場合、例えば、ＭＦＰ１を使用していたユーザーの一部およびＭＦＰ２を使用していたユーザーの一部のみがＭＦＰ５を使用するように変更される場合もある。
【０１１５】
このような処理手順としては、以下のようなシーケンス図として表現することができる。
【０１１６】
図１４は、本発明の実施の形態の変形例２に従うネットワークシステムにおける要部の処理手順を示すシーケンス図である。図１４を参照して、ネットワークにＭＦＰ５が新たに追加された後、管理者は、追加されたＭＦＰ５に対して各種設定を行なう（シーケンスＳＱ５０）。この管理者による各種設定に基づいて、ＭＦＰ２は、初期設定を行なう（シーケンスＳＱ５２）。より具体的には、ＭＦＰ５はネットワーク接続に必要な設定（ＩＰアドレス、サブネットマスク、設置場所を示すコメントなど）を行なう。
【０１１７】
続いて、ＭＦＰ５は、接続先のネットワークにおいて、ブロードキャストを送信する（シーケンスＳＱ５４）。この例では、このブロードキャストに対して、ＭＦＰ１およびＭＦＰ２のみが応答したとする（シーケンスＳＱ５６）。ＭＦＰ５は、このＭＦＰ１およびＭＦＰ２からの応答に従って、ＭＦＰ１および／またはＭＦＰ２を親ＭＦＰとして設定する（シーケンスＳＱ５８）。
【０１１８】
それ以外の処理は、上述した実施の形態と同様であるので、詳細な説明は繰返さない。
図１４に示す例におけるそれぞれの画像形成装置１が保有する認証情報３００の変化について説明する。図１５は、本発明の実施の形態の変形例２に従う画像形成装置１における認証情報の変化例を示す図である。図１５（ａ）〜図１５（ｄ）には、ＭＦＰ１，ＭＦＰ２，ＭＦＰ３，ＭＦＰ５のそれぞれが保持する認証情報３００の変更前後のデータ例が示されている。
【０１１９】
図１５には、ＭＦＰ１を使用していたＵｓｅｒ１２およびＵｓｅｒ１６、ならびに、ＭＦＰ２を使用していたＵｓｅｒ２４、Ｕｓｅｒ２８およびＵｓｅｒ２９がＭＦＰ５を使用するようになった例を示す。すなわち、図１５（ａ）および図１５（ｂ）にそれぞれ示す認証情報３００からは、上述したユーザーのエントリーが削除され、一方で、図１５（ｄ）に示すＭＦＰ５の認証情報３００には、これらの使用する画像形成装置が変更されたユーザーのエントリーが追加される。なお、図１５（ｃ）に示すように、ＭＦＰ３には、親子関係が設定されないので、ＭＦＰ３の認証情報３００は変更されない。
【０１２０】
＜Ｇ．利点＞
本実施の形態においては、複数の画像形成装置の間で親子関係を設定することで、親ＭＦＰにおいて認証されたパーソナルコンピューター２（ユーザー）は、子ＭＦＰにおいて新たなユーザーとして認証情報が登録される。このため、管理者などが追加された画像形成装置１に当該ユーザーの認証情報などを登録する必要がない。このように、新たに追加された画像形成装置に対して、ユーザー情報が自動的に登録されるので、追加された画像形成装置に対する設定を行なうための手間を省くことができる。
【０１２１】
また、ユーザーが使用するパーソナルコンピューター２においては、変更先の画像形成装置１のリストなどが表示され、ユーザーは、出力先の画像形成装置１を容易に変更することができる。このように、追加された画像形成装置を利用するユーザーによる設定についても簡略化することができる。
【０１２２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２３】
１  画像形成装置、２  パーソナルコンピューター、１００，２００  ＣＰＵ、１０２  ＲＯＭ、１０４  ＲＡＭ、１０６，２１４  表示部、１０８  操作部、１１０  スキャナー部、１１２  制御部、１１４  印刷制御部、１１６  ポート情報管理部、１１８  駆動制御部、１２０  ネットワーク制御部、１２２，１４４  受信部、１２４，１４２  送信部、１３０  画像処理部、１４０  メール制御部、２０２  メモリ、２０５  アプリケーション、２０６  プリンタードライバー、２０８  出力先設定、２１０，３００  認証情報、２１２  入力部、２１６  ネットワークインターフェイス、２１８  バス、３１０  親子関係設定情報。
【図１】
0005488543.tif 000002
【図２】
0005488543.tif 000003
【図３】
0005488543.tif 000004
【図４】
0005488543.tif 000005
【図５】
0005488543.tif 000006
【図６】
0005488543.tif 000007
【図７】
0005488543.tif 000008
【図８】
0005488543.tif 000009
【図９】
0005488543.tif 000010
【図１０】
0005488543.tif 000011
【図１１】
0005488543.tif 000012
【図１２】
0005488543.tif 000013
【図１３】
0005488543.tif 000014
【図１４】
0005488543.tif 000015
【図１５】
0005488543.tif 000016