(57)【要約】【課題】  複数の情報処理装置各々で使用可能に登録されたユーザを容易に管理する。【解決手段】  画像処理システムは、ネットワークに接続された複数のＭＦＰを含んでおり、複数のＭＦＰそれぞれは、ユーザ識別情報を含む登録ユーザ情報と、登録ユーザ情報とそれが記憶されているＭＦＰを識別するための装置識別情報とを関連付けたユーザデータとを記憶しており、ユーザ識別情報の入力を受け付けると（Ｓ２１）、受け付けられたユーザ識別情報を含むユーザデータが記憶されている場合、該ユーザデータにより受け付けられたユーザ識別情報に関連付けられた装置識別情報で特定されるＭＦＰに、受け付けられたユーザ識別情報を含む登録ユーザ情報の送信を要求し（Ｓ９１）、送信要求に応じて受信された登録ユーザ情報を記憶する（Ｓ２８）と、を含む。【選択図】        図５
2007235706.tif 000002
【特許請求の範囲】
【請求項１】
それぞれがネットワークに接続された複数の情報処理装置を含む情報処理システムであって、
前記複数の情報処理装置それぞれは、
ユーザを識別するためのユーザ識別情報を少なくとも含む登録ユーザ情報を記憶する登録ユーザ情報記憶手段と、
ユーザ識別情報の入力を受け付けるユーザ識別情報受付手段と、
前記ユーザ識別情報受付手段により受け付けられた前記ユーザ識別情報を少なくとも含む前記登録ユーザ情報を前記登録ユーザ情報記憶手段に記憶して前記ユーザ識別情報を登録する登録手段と、
前記ユーザ識別情報と、該ユーザ識別情報を含む前記登録ユーザ情報が記憶されている情報処理装置を識別するための装置識別情報とを関連付けたユーザデータを記憶するユーザデータ記憶手段とを備え、
前記登録手段は、前記ユーザデータ記憶手段に前記受け付けられたユーザ識別情報を含むユーザデータが記憶されている場合、該ユーザデータにより前記受け付けられたユーザ識別情報に関連付けられた装置識別情報で特定される情報処理装置に、前記受け付けられたユーザ識別情報を含む登録ユーザ情報の送信を要求する送信要求手段と、
前記送信要求手段による送信要求に応じて受信された前記登録ユーザ情報を前記登録ユーザ情報記憶手段に記憶する更新手段と、を含む情報処理システム。
【請求項２】
前記登録手段は、前記ユーザデータ記憶手段に前記受け付けられたユーザ識別情報を含むユーザデータが記憶されている場合、該ユーザデータに含まれる装置識別情報で特定される情報処理装置に、前記受け付けられたユーザ識別情報を含む登録ユーザ情報の削除を指示する削除指示手段をさらに含む、請求項１に記載の情報処理システム。
【請求項３】
前記登録手段は、前記削除指示手段による前記削除指示の許可を受け付ける削除許可受付手段をさらに含み、
前記削除指示手段は、前記削除許可受付手段により削除の許可が受け付けられることを条件に、前記登録ユーザ情報の削除を指示する、請求項２に記載の情報処理システム。
【請求項４】
前記複数の情報処理装置それぞれは、
前記ユーザ識別情報受付手段により前記ユーザ識別情報が受け付けられることに応じて、該受け付けられたユーザ識別情報を含むユーザデータを前記ユーザデータ記憶手段から抽出する抽出手段と、
前記抽出されたユーザデータが前記登録ユーザ情報を削除する予定の削除情報を含む場合には、警告を出力する警告出力手段をさらに備えた、請求項１に記載の情報処理システム。
【請求項５】
前記複数の情報処理装置それぞれは、
前記ユーザ識別情報受付手段により前記ユーザ識別情報が受け付けられることを条件に、該ユーザ識別情報のユーザによる操作に基づく処理を実行し、
前記警告出力手段により警告が出力される場合には、前記受け付けられたユーザ識別情報のユーザによる操作に基づく処理の実行を禁止する禁止手段をさらに備えた、請求項４に記載の情報処理システム。
【請求項６】
前記禁止手段は、課金に基づく所定の処理の実行を禁止する、請求項５に記載の情報処理システム。
【請求項７】
前記複数の情報処理装置それぞれは、
前記警告手段により警告が出力された警告回数を前記ユーザ識別情報受付手段により受け付けられたユーザ識別情報ごとに記憶する警告回数記憶手段と、
前記警告回数に基づいて、前記複数の情報処理装置のうちから前記削除情報が関連付けられた前記ユーザ識別情報を含む登録ユーザ情報を登録するための情報処理装置を決定する決定手段と、をさらに含む請求項４に記載の情報処理システム。
【請求項８】
それぞれがネットワークに接続された複数の情報処理装置を含む情報処理システムで実行される登録ユーザ管理方法であって、
前記複数の情報処理装置のそれぞれは、
ユーザを識別するためのユーザ識別情報を少なくとも含む登録ユーザ情報を記憶する登録ユーザ情報記憶手段と、
前記ユーザ識別情報と、該ユーザ識別情報を含む前記登録ユーザ情報が記憶されている情報処理装置を識別するための装置識別情報とを関連付けたユーザデータを記憶するユーザデータ記憶手段とを備えており、
ユーザ識別情報の入力を受け付けるステップと、
前記ユーザデータ記憶手段に前記受け付けられたユーザ識別情報を含むユーザデータが記憶されている場合、該ユーザデータにより前記受け付けられたユーザ識別情報に関連付けられた装置識別情報で特定される情報処理装置に、前記受け付けられたユーザ識別情報を含む登録ユーザ情報の送信を要求するステップと、
前記送信要求に応じて受信された前記登録ユーザ情報を前記登録ユーザ情報記憶手段に記憶するステップと、を含む登録ユーザ管理方法。
【請求項９】
それぞれがネットワークに接続された複数の情報処理装置各々で実行される登録ユーザ管理プログラムであって、
前記複数の情報処理装置のそれぞれは、
ユーザを識別するためのユーザ識別情報を少なくとも含む登録ユーザ情報を記憶する登録ユーザ情報記憶手段と、
前記ユーザ識別情報と、該ユーザ識別情報を含む前記登録ユーザ情報が記憶されている情報処理装置を識別するための装置識別情報とを関連付けたユーザデータを記憶するユーザデータ記憶手段とを備えており、
ユーザ識別情報の入力を受け付けるステップと、
前記ユーザデータ記憶手段に前記受け付けられたユーザ識別情報を含むユーザデータが記憶されている場合、該ユーザデータにより前記受け付けられたユーザ識別情報に関連付けられた装置識別情報で特定される情報処理装置に、前記受け付けられたユーザ識別情報を含む登録ユーザ情報の送信を要求するステップと、
前記送信要求に応じて受信された前記登録ユーザ情報を前記登録ユーザ情報記憶手段に記憶するステップと、を実行させる登録ユーザ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は情報処理システム、登録ユーザ管理方法および登録ユーザ管理プログラムに関し、特にネットワークに接続された複数の情報処理装置を複数のユーザが利用する情報処理システム、その情報処理システムで実行される登録ユーザ管理方法および登録ユーザ管理プログラムに関する。
【背景技術】
【０００２】
近年、スキャナ、プリンタ、ファクシミリなどの情報処理装置をネットワークに接続して使用する形態が一般的となっている。特開平１０−１８７３７９号公報には、コンピュータ等のデータ供給源と複写機とをネットワークを介して接続してなるシステムにおいて、データ供給源側の画像記憶部にパーソナルボックスを登録する機能を設けたシステムが記載されている。このシステムでは、ユーザは、パーソナルボックスに生成した画像情報を格納しておき、複写機側から任意の時間にこの画像情報を指定して、複写機に送信させて、印刷を実行することができる。
【０００３】
しかしながら、特開平１０−１８７３７９号公報に記載のシステムでは、データ供給源側の画像記憶部にパーソナルボックスを登録しておく必要があり、パーソナルボックスを他のコンピュータに移す場合等に、既存のパーソナルボックスを削除して、新たにパーソナルボックスを登録しなければならない。このため、操作が複雑になるといった問題があった。
【特許文献１】特開平１０−１８７３７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、複数の情報処理装置各々で使用可能に登録されたユーザを容易に管理することが可能な情報処理システムを提供することを目的とする。
【０００５】
この発明の他の目的は、複数の情報処理装置各々で使用可能に登録されたユーザを容易に管理することが可能な登録ユーザ管理方法を提供することを目的とする。
【０００６】
この発明のさらに他の目的は、複数の情報処理装置各々で使用可能に登録されたユーザを容易に管理することが可能な登録ユーザ管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した目的を達成するためにこの発明のある局面によれば、情報処理システムは、それぞれがネットワークに接続された複数の情報処理装置を含む情報処理システムであって、複数の情報処理装置それぞれは、ユーザを識別するためのユーザ識別情報を少なくとも含む登録ユーザ情報を記憶する登録ユーザ情報記憶手段と、ユーザ識別情報の入力を受け付けるユーザ識別情報受付手段と、ユーザ識別情報受付手段により受け付けられたユーザ識別情報を少なくとも含む登録ユーザ情報を登録ユーザ情報記憶手段に記憶してユーザ識別情報を登録する登録手段と、ユーザ識別情報と、該ユーザ識別情報を含む登録ユーザ情報が記憶されている情報処理装置を識別するための装置識別情報とを関連付けたユーザデータを記憶するユーザデータ記憶手段とを備え、登録手段は、ユーザデータ記憶手段に受け付けられたユーザ識別情報を含むユーザデータが記憶されている場合、該ユーザデータにより受け付けられたユーザ識別情報に関連付けられた装置識別情報で特定される情報処理装置に、受け付けられたユーザ識別情報を含む登録ユーザ情報の送信を要求する送信要求手段と、送信要求手段による送信要求に応じて受信された登録ユーザ情報を登録ユーザ情報記憶手段に記憶する更新手段と、を含む。
【０００８】
この局面に従えば、受け付けられたユーザ識別情報を含むユーザデータが記憶されている場合、該ユーザデータにより受け付けられたユーザ識別情報に関連付けられた装置識別情報で特定される情報処理装置に、受け付けられたユーザ識別情報を含む登録ユーザ情報の送信を要求し、送信要求に応じて受信された登録ユーザ情報が記憶される。このため、ユーザ識別情報を入力する簡単な操作で、登録ユーザ情報を記憶する情報処理装置からその登録ユーザ情報を受信して、記憶させることができる。その結果、複数の情報処理装置各々で使用可能に登録されたユーザを容易に管理することが可能な情報処理システムを提供することができる。
【０００９】
好ましくは、登録手段は、ユーザデータ記憶手段に受け付けられたユーザ識別情報を含むユーザデータが記憶されている場合、該ユーザデータに含まれる装置識別情報で特定される情報処理装置に、受け付けられたユーザ識別情報を含む登録ユーザ情報の削除を指示する削除指示手段をさらに含む。
【００１０】
好ましくは、登録手段は、削除指示手段による削除指示の許可を受け付ける削除許可受付手段をさらに含み、削除指示手段は、削除許可受付手段により削除の許可が受け付けられることを条件に、登録ユーザ情報の削除を指示する。
【００１１】
好ましくは、複数の情報処理装置それぞれは、ユーザ識別情報受付手段によりユーザ識別情報が受け付けられることに応じて、該受け付けられたユーザ識別情報を含むユーザデータをユーザデータ記憶手段から抽出する抽出手段と、抽出されたユーザデータが登録ユーザ情報を削除する予定の削除情報を含む場合には、警告を出力する警告出力手段をさらに備える。
【００１２】
好ましくは、複数の情報処理装置それぞれは、ユーザ識別情報受付手段によりユーザ識別情報が受け付けられることを条件に、該ユーザ識別情報のユーザによる操作に基づく処理を実行し、警告出力手段により警告が出力される場合には、受け付けられたユーザ識別情報のユーザによる操作に基づく処理の実行を禁止する禁止手段をさらに備える。
【００１３】
好ましくは、禁止手段は、課金に基づく所定の処理の実行を禁止する。
【００１４】
好ましくは、複数の情報処理装置それぞれは、警告手段により警告が出力された警告回数をユーザ識別情報受付手段により受け付けられたユーザ識別情報ごとに記憶する警告回数記憶手段と、警告回数に基づいて、複数の情報処理装置のうちから削除情報が関連付けられたユーザ識別情報を含む登録ユーザ情報を登録するための情報処理装置を決定する決定手段と、をさらに含む。
【００１５】
この発明の他の局面によれば、登録ユーザ管理方法は、それぞれがネットワークに接続された複数の情報処理装置を含む情報処理システムで実行される登録ユーザ管理方法であって、複数の情報処理装置のそれぞれは、ユーザを識別するためのユーザ識別情報を少なくとも含む登録ユーザ情報を記憶する登録ユーザ情報記憶手段と、ユーザ識別情報と、該ユーザ識別情報を含む登録ユーザ情報が記憶されている情報処理装置を識別するための装置識別情報とを関連付けたユーザデータを記憶するユーザデータ記憶手段とを備えており、ユーザ識別情報の入力を受け付けるステップと、ユーザデータ記憶手段に受け付けられたユーザ識別情報を含むユーザデータが記憶されている場合、該ユーザデータにより受け付けられたユーザ識別情報に関連付けられた装置識別情報で特定される情報処理装置に、受け付けられたユーザ識別情報を含む登録ユーザ情報の送信を要求するステップと、送信要求に応じて受信された登録ユーザ情報を登録ユーザ情報記憶手段に記憶するステップと、を含む。
【００１６】
この局面に従えば、複数の情報処理装置各々で使用可能に登録されたユーザを容易に管理することが可能な登録ユーザ管理方法を提供することができる。
【００１７】
この発明のさらに他の局面によれば、登録ユーザ管理プログラムは、それぞれがネットワークに接続された複数の情報処理装置各々で実行される登録ユーザ管理プログラムであって、複数の情報処理装置のそれぞれは、ユーザを識別するためのユーザ識別情報を少なくとも含む登録ユーザ情報を記憶する登録ユーザ情報記憶手段と、ユーザ識別情報と、該ユーザ識別情報を含む登録ユーザ情報が記憶されている情報処理装置を識別するための装置識別情報とを関連付けたユーザデータを記憶するユーザデータ記憶手段とを備えており、ユーザ識別情報の入力を受け付けるステップと、ユーザデータ記憶手段に受け付けられたユーザ識別情報を含むユーザデータが記憶されている場合、該ユーザデータにより受け付けられたユーザ識別情報に関連付けられた装置識別情報で特定される情報処理装置に、受け付けられたユーザ識別情報を含む登録ユーザ情報の送信を要求するステップと、送信要求に応じて受信された登録ユーザ情報を登録ユーザ情報記憶手段に記憶するステップと、を実行させる。
【００１８】
この局面に従えば、複数の情報処理装置各々で使用可能に登録されたユーザを容易に管理することが可能な登録ユーザ管理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２０】
＜第１の実施の形態＞
図１は、本発明の第１の実施の形態における画像処理システムの全体概要を示す図である。図１を参照して、画像処理システム１は、ネットワーク２にそれぞれ接続された複合機（以下、「ＭＦＰ」という）１００，１００Ａ，１００Ｂ，１００Ｃを含む。ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃは、その構成および機能は同じなので、ここでは特に言及しない限りＭＦＰ１００を例に説明する。
【００２１】
ＭＦＰ（Ｍｕｌｔｉ Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）１００は、原稿を読取るためのスキャナ、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成部、ファクシミリを含み、画像読取機能、複写機能、ファクシミリ送受信機能を備えている。なお、本実施の形態においてはＭＦＰ１００を例に説明するが、ＭＦＰ１００に代えて、たとえば、スキャナ、プリンタ、ファクシミリ、パーソナルコンピュータ等であってもよい。
【００２２】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、インターネット等であってもよい。
【００２３】
図２は、本実施の形態におけるＭＦＰ１００のハード構成の一例を示すブロック図である。図２を参照して、ＭＦＰ１００は、それぞれがバス１２０に接続された中央演算装置（ＣＰＵ）１０１と、ＣＰＵ１０１が実行するためのプログラムなどを記録したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３と、実行されるプログラムをロードするための、およびプログラム実行中のデータを記憶するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０５と、データを不揮発的に記憶するためのハードディスクドライブ（ＨＤＤ）１０７と、フラッシュＲＯＭ１０８が装着されるカードインターフェース（Ｉ／Ｆ）１０９と、ＭＦＰ１００をネットワーク２に接続するための通信Ｉ／Ｆ１１１と、スキャナ１１３と、画像形成部１１５と、ファクシミリ（ＦＡＸ）１１７と、ユーザとのインターフェイスとなる操作部１１９とを含む。
【００２４】
ＣＰＵ１０１は、カードＩ／Ｆ１０９に装着されたフラッシュＲＯＭ１０８に記憶されたユーザ登録プログラムをＲＡＭ１０５にロードして実行する。なお、ＣＰＵ１０１で実行するプログラムは、フラッシュＲＯＭ１０８に記憶されたユーザ登録プログラムに限られず、ＣＰＵ１０１に別に接続されたＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ／Ｐｒｏｇｒａｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に記憶されたプログラムをＲＡＭ１０５にロードして実行するようにしてもよい。ＥＥＰＲＯＭを用いれば、ユーザ登録プログラムを書き換えるまたは追加して書き込みすることが可能となる。このため、ネットワーク２に接続された他のコンピュータが、ＭＦＰ１００のＥＥＰＲＯＭに記憶されたユーザ登録プログラムを書換える、または、新たなユーザ登録プログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク２に接続された他のコンピュータからユーザ登録プログラムをダウンロードして、そのユーザ登録プログラムをＥＥＰＲＯＭに記憶するようにしてもよい。
【００２５】
また、これらのプログラムはフラッシュＲＯＭ１０８から読み出されて実行される例に限らず、ＲＯＭ１０３に記憶されるプログラムが読み出されても構わないし、ＣＰＵ１０１にＥＥＰＲＯＭを接続し、フラッシュＲＯＭ１０８から読み出されたプログラムをＥＥＰＲＯＭに記憶し、そのプログラムを読み出して実行する態様であっても構わない。また、フラッシュＲＯＭに記憶されたユーザ登録プログラムを一旦ＨＤＤ１０７に保存することにより、ＨＤＤ１０７からＲＡＭ１０５にプログラムをロードして実行するようにしてもよい。
【００２６】
ここでいうプログラムは、ＣＰＵ１０１により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００２７】
画像形成部１１５は、レーザプリンタ、または、インクジェットプリンタ等であり、紙などの記録媒体に画像データを可視化する。スキャナ１１３は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等の光電変換素子を含み、原稿を光学的に読取って画像データとしての電子データを出力する。ＦＡＸ１１７は、画像データをファクシミリ規格に従って公衆交換電話網（ＰＳＴＮ）を介して送受信する。
【００２８】
操作部１１９は、入力部１１９Ａと表示部１１９Ｂとを含む。入力部１１９Ａは、ＭＦＰ１００のユーザによる操作の入力を受付けるためのタッチパネル、キーボードまたはマウス等の入力装置である。表示部１１９Ｂは、液晶表示装置または有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイパネルである。入力部１１９Ａに透明な部材からなるタッチパネルを用いる場合には、表示部１１９Ｂ上にタッチパネルを重ねて設置することで、表示部１１９Ｂに表示されたボタンの指示を検出することができる。これにより、種々の操作の入力を受け付けることが可能となる。
【００２９】
通信Ｉ／Ｆ１１１は、ＭＦＰ１００をネットワーク２と接続するための通信インターフェイスである。これにより、ＭＦＰ１００は、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃとの間で通信することが可能となる。ＭＦＰ１００は、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃと、ネットワーク２を介して接続されるが、シリアルインターフェイスまたはパラレルインターフェイスを用いて直接接続されてもよい。通信Ｉ／Ｆ１１１は、ＭＦＰ１００が他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃと接続される形態に応じたインターフェイスが用いられる。
【００３０】
ＭＦＰ１００へのデータの入力は、（１）スキャナ１１３で原稿を読み取って、画像データが入力される場合、（２）通信Ｉ／Ｆを介してネットワーク２に接続された他のコンピュータ、または他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃから画像データを受信する場合、（３）フラッシュＲＯＭ１０８に記憶された画像データをカードＩ／Ｆを介して読み出す場合、（４）ＦＡＸ１１７で、ファクシミリデータを受信する場合である。
【００３１】
ＭＦＰ１００からのデータの出力は、（１）画像形成部１１５により紙などの記録媒体に可視化する場合、（２）通信Ｉ／Ｆ１１１を介してネットワークに接続された他のコンピュータ、または他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃに送信する場合、（３）フラッシュＲＯＭ１０８に記憶する場合、（４）ＦＡＸ１１７によりファクシミリデータとして出力する場合、（５）表示部１１９Ｂに表示する場合がある。
【００３２】
なお、ユーザ登録プログラムを記憶する記録媒体としては、フラッシュＲＯＭ１０８に限られず、フレキシブルディスク、カセットテープ、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリ等の媒体でもよい。
【００３３】
本実施の形態における画像処理システム１においては、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃ各々は、それを主に使用するユーザが固定される。このため、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃそれぞれは、主に使用するユーザを登録するために登録ユーザ情報を記憶している。登録ユーザ情報については後述するが、少なくともユーザを識別するためのユーザ識別情報を含む。ユーザ識別情報は、ユーザの名前を用いてもよい。ここでは、ユーザを基準にして、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃのうちでそのユーザの登録ユーザ情報が記憶されたものを「ホーム端末」という。たとえば、ユーザ「デービッド」の登録ユーザ情報が、ＭＦＰ１００に記憶されていれば、ユーザ「デービッド」のホーム端末はＭＦＰ１００である。なお、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃ各々に、登録ユーザ情報を記憶させるのは、主に使用するユーザを定めるものであって、登録ユーザ情報が記憶されていないユーザの使用を禁止するものではない。
【００３４】
ここで、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃがネットワーク２に既に接続されている状態で、ＭＦＰ１００をネットワークに新たに接続する場合を想定する。ＭＦＰ１００には、ＭＦＰ１００を識別するための装置識別情報と、上述した登録ユーザ情報とが設定される必要がある。そして、ＭＦＰ１００に、装置識別情報と登録ユーザ情報とが設定されると、ＭＦＰ１００により装置識別情報と登録ユーザ情報とが他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃに送信される。これにより、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃにおいて、画像処理システム１が形成される。
【００３５】
図３（Ａ）は、初期設定処理の流れの一例を示すフローチャートである。初期設定処理は、ＭＦＰ１００をネットワークに新たに接続する際にＭＦＰ１００で実行される処理である。図３（Ｂ）は、接続処理の流れの一例を示すフローチャートである。接続処理は、ＭＦＰ１００をネットワークに新たに接続する際に、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃそれぞれで実行される処理である。初期設定処理および接続処理は、フラッシュＲＯＭ１０８に記憶された初期設定プログラムおよび接続処理が、ＭＦＰ１００，１００Ａ，１００Ｂ，１００ＣのＲＡＭ１０５にロードされてＣＰＵ１０１が実行することにより実現される。初期設定プログラムおよび接続プログラムは、ユーザ登録プログラムの一部である。
【００３６】
図３（Ａ）を参照して、ＭＦＰ１００は、端末情報が登録される（ステップＳ０１）。表示部１１９Ｂに表示された端末登録画面にしたがって、ユーザが操作部１１９に端末情報を入力することにより、端末情報がＭＦＰ１００により受け付けられて登録される。端末情報は、ＭＦＰ１００を識別するための装置識別情報を少なくとも含む。装置識別情報は、ＭＦＰ１００に割り当てられたネットワーク２における位置情報が好ましく、ここではＩＰ(Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスとしている。端末情報は、ＭＦＰ１００が載置される場所を示す情報を含んでもよい。なお、ステップＳ０１における端末情報の登録は通常は端末の管理者が行うのが好ましい。
【００３７】
次に、ＭＦＰ１００にＭＦＰ１００をホーム端末として使用するユーザを登録するためのユーザ登録処理を実行する（ステップＳ０２）。ユーザ登録処理の詳細は後述するが、ＭＦＰ１００をホーム端末するユーザを登録するために、ユーザに対応する登録ユーザ情報の入力を受け付けて記憶する処理である。複数のユーザがＭＦＰ１００をホーム端末とする場合には、複数のユーザそれぞれを登録するために、複数のユーザそれぞれの登録ユーザ情報が記憶される。登録ユーザ情報は、ユーザを識別するためのユーザ識別情報を少なくとも含む。ユーザ識別情報には、文字または記号からなるユーザＩＤ、ユーザの名前などユニークな情報であればよい。ここでは、ユーザ識別情報にユーザの名前を用いている。登録ユーザ情報は、ユーザ識別情報の他に、個人情報を含んでもよい。個人情報は、そのユーザに関連する情報であり、付随情報、アドレス帳、パネル設定情報、認証情報および履歴情報を含む。
【００３８】
ユーザが端末情報を入力し、ユーザ登録処理が完了した時点で、ユーザが表示部１１９Ｂに表示された完了ボタンを入力部１１９Ａに指示することにより、初期設定が完了したことがＭＦＰ１００において検出される。なお、ステップＳ０１における端末情報の登録と、ステップＳ０２におけるユーザ登録処理とは、通常は端末の管理者が行う。
【００３９】
そして初期設定が完了したか否かを判断する（ステップＳ０３）。初期設定が完了した場合には処理をステップＳ０４に進め、完了していない場合には処理をステップＳ０１に戻す。ステップＳ０４では、同一グループの端末に、初期設定された端末情報と登録ユーザ情報とを送信する。同一グループとは、画像処理システム１を構成する端末の集合をいう。ここでは、ネットワーク２に接続されているＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃが同一グループとされる。このため、ＭＦＰ１００では、ネットワーク２にブロードキャストで問い合わせを送信して、その問い合わせに応じて同じグループのＭＦＰ１００Ａ，１００Ｂ，１００Ｃそれぞれが返信する端末のＩＰアドレスを受信する。このようにして同一グループを構成する端末のＩＰアドレスを取得する。また、グループ化することにより、ネットワーク２に接続されている複数の端末を異なるグループに分けることができる。たとえば、ＭＦＰ１００，１００Ａで１つのグループを構成し、ＭＦＰ１００Ｂ，１００Ｃで別のグループを構成する。このグループ化は、ユーザが設定するものである。具体的には、上述したように、ＭＦＰ１００が、ネットワーク２に接続されているＭＦＰ１００Ａ，１００Ｂ，１００ＣそれぞれのＩＰアドレスを受信してＭＦＰ１００Ａ，１００Ｂ，１００Ｃを検出し、ＭＦＰ１００Ａ，１００Ｂ，１００ＣのうちからＭＦＰ１００と同じグループとなるものをユーザが指定することにより、グループに含める装置が特定される。
【００４０】
ＭＦＰ１００は、同一グループとされたＭＦＰ１００Ａ，１００Ｂ，１００Ｃのうちから選ばれた１つの端末に、端末情報とユーザ識別情報とを送信する。ここでは、ＭＦＰ１００Ａを選択し、ＭＦＰ１００からＭＦＰ１００の端末情報とユーザ識別情報とをＭＦＰ１００Ａに送信する場合について説明する。
【００４１】
ここで、図３（Ｂ）を参照して、ＭＦＰ１００Ａは、ＭＦＰ１００が送信したＭＦＰ１００の端末情報とユーザ識別情報とを受信する（ステップＳ１１）。この受信に応じて、ＭＦＰ１００Ａは、ＭＦＰ１００ＡのＨＤＤ１０７に記憶されているユーザ識別情報と端末情報とをＭＦＰ１００に送信する（ステップＳ１２）。次のステップＳ１３では、ステップＳ１１で受信したＭＦＰ１００の端末情報とユーザ識別情報とからユーザデータを生成して、生成したユーザデータを、ＨＤＤ１０７に既に記憶されているユーザデータに追加する。
【００４２】
なお、ＭＦＰ１００がステップＳ０４を実行して端末情報とユーザ識別情報とを送信するが、この送信は、ＭＦＰ１００Ａに対するＭＦＰ１００Ａが記憶する端末情報とユーザ識別情報との送信の要求である。ＭＦＰ１００は、ステップＳ０４において、端末情報とユーザ識別情報とを送信するのとは別に、ＭＦＰ１００Ａに対してＭＦＰ１００ＡがＨＤＤ１０７に記憶している端末情報とユーザ識別情報との送信を要求する信号を送信するようにしてもよい。この場合、ＭＦＰ１００Ａでは、ステップＳ１１で端末情報とユーザ識別情報との送信を要求する信号を受信し、それに応じてＭＦＰ１００ＡがＨＤＤ１０７に記憶している端末情報とユーザ識別情報とをＭＦＰ１００に送信する（ステップＳ１２）。
【００４３】
図３（Ａ）に戻って、ＭＦＰ１００では、ＭＦＰ１００Ａが送信したＭＦＰ１００Ａの端末情報とユーザ識別情報とを受信する（ステップＳ０５）。そして、同一グループの端末であって、端末情報とユーザ識別情報を未だ送信していない端末が存在するか否かを判断する（ステップＳ０６）。そのような端末が存在する場合には、その端末を選択して処理をステップＳ０４に戻し、そうでなければ処理をステップＳ０７に進める。ここでは、ＭＦＰ１００Ｂ，１００Ｃに対して端末情報とユーザ識別情報とを未だ送信していないので、これらのうちいずれかを選択して処理をステップＳ０４に戻す。したがって、ＭＦＰ１００は、同一グループの端末に対して、ＭＦＰ１００の端末情報とユーザ識別情報とを順に送信し（ステップＳ０４）、その端末からその端末の端末情報とユーザ識別情報とを受信する（ステップＳ０５）。なお、ここでは、同一グループの端末を順に選択して端末情報とユーザ識別情報とを送信するようにしたが、端末情報とユーザ識別情報とをブロードキャストで送信して、ＭＦＰ１００Ａ，１００Ｂ，１００ＣそれぞれからＭＦＰ１００Ａ，１００Ｂ，１００Ｃ各々が記憶する端末情報とユーザ識別情報とを受信するようにしてもよい。
【００４４】
ステップＳ０７では、自装置の登録ユーザ情報をユーザデータ生成のために使用するか否かを判断する。この判断は、ユーザによる選択に基づくものであってもよいし、予め定めてあってもよい。自装置の登録ユーザ情報を使用すると判断した場合には処理をステップＳ０８に進め、使用しないと判断した場合にはステップＳ０８をスキップして処理をステップＳ０９に進める。ステップＳ０８では、ＭＦＰ１００に記憶されている登録ユーザ情報を読み出す。そして、ステップＳ０９では、端末情報およびユーザ識別情報からユーザデータを生成する。ステップＳ０８をスキップした場合には、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃから受信したユーザ識別情報と端末情報とからユーザデータをそれぞれ生成する。ステップＳ０８を実行する場合には、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃから受信したユーザ識別情報およびＭＦＰ１００が記憶する登録ユーザ情報に含まれるユーザ情報とＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃの端末情報とからユーザデータをそれぞれ生成する。これにより、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃすべてにおいて同一のユーザデータが記憶される。ユーザデータは、端末情報と、ユーザ識別情報とを含む。
【００４５】
ここで、ＭＦＰ１００がステップＳ０７において自装置の登録ユーザ情報を使用すると判断した場合に生成するユーザデータを第１のユーザデータといい、ＭＦＰ１００がステップＳ０７において自装置の登録ユーザ情報を使用しないと判断した場合に生成するユーザデータを第２のユーザデータという。以下、ＭＦＰ１００が第２のユーザデータを生成して記憶する場合を例に説明する。
【００４６】
なお、ここではＭＦＰ１００で実行される初期設定処理で、端末情報の登録処理と、登録ユーザ情報の入力処理とを実行するようにしたが、ＭＦＰ１００が既にネットワーク２に接続されており、ユーザを追加する場合にもこの初期設定処理と同様の処理が実行される。しかしながらその場合には、ステップＳ０１の端末情報の登録処理は不要である。
【００４７】
また、初期設定処理を、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃ各々をネットワーク２に接続する場合に実行するのに限らず、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃ各々に電源が投入された後に実行する、または、所定の時間間隔で実行するようにしてもよいし、新たにユーザを登録するユーザ登録処理が実行されるごとに実行するようにしてもよい。たとえば、ＭＦＰ１００に新たにユーザが登録された場合に、新たに登録されたユーザのユーザ識別情報を他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃに送信して、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃに最新のユーザデータを記憶させるためである。この場合、ＭＦＰ１００は、図３（Ａ）に示した初期設定処理のステップＳ０１およびステップＳ０３を実行することなく、ステップＳ０２のユーザ登録処理を実行する。逆に、ＭＦＰ１００が、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかに新たに登録されたユーザの登録ユーザ情報を取得して、ＭＦＰ１００において最新のユーザデータを記憶するためである。この場合、ＭＦＰ１００は、図３（Ａ）に示した初期設定処理のステップＳ０１〜ステップＳ０３の処理を実行することなく、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃに対してユーザ識別情報の送信を要求する処理を実行する。このユーザ識別情報の送信要求は装置識別情報を少なくとも含む。この送信要求に応じて、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃ各々は、図３（Ｂ）に示した接続処理を実行し、ステップＳ１１で、受信した送信要求に応じて、自身のＨＤＤ１０７に記憶されている登録ユーザ情報を、送信要求を送信してきたＭＦＰ１００に送信する。これにより、他のＭＦＰ１００Ａ，１００Ｂ，１００ＣのＨＤＤ１０７に記憶された登録ユーザ情報が変更されたとしても、変更後の登録ユーザ情報からユーザデータが生成されてＨＤＤ１０７に記憶される。この場合、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃ各々は接続処理においてステップＳ１３を実行する必要はない。
【００４８】
図４は、登録ユーザ情報とユーザデータとを説明するための図である。図４（Ａ）は、ＭＦＰ１００に記憶される登録ユーザ情報の一例を示す図であり、図４（Ｂ）は、ＭＦＰ１００Ａに記憶される登録ユーザ情報の一例を示す図であり、図４（Ｃ）は、ＭＦＰ１００Ｂに記憶される登録ユーザ情報の一例を示す図であり、図４（Ｄ）は、ＭＦＰ１００Ｃに記憶される登録ユーザ情報の一例を示す図である。
【００４９】
図４（Ａ）〜図４（Ｄ）を参照して、登録ユーザ情報は、番号と、ユーザ識別情報と、個人情報と、削除フラグを含む。個人情報は、付随情報と、アドレス帳と、パネル設定情報と、認証情報と、履歴情報とを含む。付随情報は、ユーザに固有の情報であり、たとえば、ユーザが所属する部署名、そのユーザに割り当てられた電子メールアドレス、そのユーザの顔を撮影して得られる顔画像データなどである。アドレス帳は、そのユーザにより登録され、送信可能な相手先情報をまとめた情報であり、たとえば、送信先のユーザのユーザ識別情報、電子メールアドレス、ファクシミリ番号等を含む。パネル設定情報は、そのユーザが独自に画面の表示内容を設定した情報である。認証情報は、ログイン時のユーザの認証に用いられる情報であり、ここでは、パスワードを用いている。顔画像データを認証情報に用いることも可能である。認証情報は、生体認証が用いられる場合には、指紋、声紋、虹彩、静脈パターンなどが用いられる。履歴情報は、ユーザがＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃ各々に処理の実行を指示した場合に生成されるデータであって、その指示の内容および処理結果を含む。指示の内容は、たとえば、電子メール送信処理の指示であれば、電子メール送信である旨と、送信先、送信内容を含む。削除フラグは、登録されているユーザの登録を解除する予定を示す。本実施の形態における画像処理システム１では、ユーザが登録されるホーム端末に変更が生じた場合、変更前のホーム端末から登録ユーザ情報を直ちに削除するのではなく、変更後のホーム端末に登録ユーザ情報が記録された後に削除するようにしている。このため、ユーザが変更後のホーム端末に登録されるまでの間、変更前のホーム端末は登録ユーザ情報を記憶するが、ホーム端末が変更される予定の登録ユーザ情報であることを示すために、登録ユーザ情報の削除フラグがＯＮに設定される。削除フラグは、ホーム端末のユーザ、例えば、ホーム端末の管理者により、ＯＮに設定される。
【００５０】
図４（Ｅ）は、ユーザデータの一例を示す図である。このユーザデータは、図３（Ａ）に示した初期設定処理がＭＦＰ１００で実行され、図３（Ｂ）に示した接続処理がＭＦＰ１００Ａ，１００Ｂ，１００Ｃそれぞれで実行されることにより、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃ各々で生成されて記憶される。図４（Ｅ）を参照して、ユーザデータは、ユーザ識別情報と、個人情報と、そのユーザのホーム端末を識別するための装置識別情報と、削除フラグとを含む。
【００５１】
このように、ＭＦＰ１００において初期設定処理が実行されると、同一グループのＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃすべてにおいて、同一のユーザデータが生成されて記憶される。これにより、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃで構成される画像処理システム１が形成される。画像処理システム１が形成されると、ユーザデータに基づいてＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃのいずれかをホーム端末とするユーザを特定することができるため、ユーザデータを用いて、ホーム端末以外の端末をユーザが操作する場合に、その端末にホーム端末に記録した個人情報を取り込むことができる。
【００５２】
図５は、ユーザ登録処理の流れの一例を示すフローチャートである。ユーザ登録処理は、図３（Ａ）のステップＳ０２で実行される処理である。図５を参照して、ＭＦＰ１００は、登録するべきユーザに割り当てられたユーザ識別情報が入力されたか否かを判断する（ステップＳ２１）。ユーザ識別情報が入力されるまで待機状態となり（ステップＳ２１でＮＯ）、ユーザ識別情報が入力されたならば処理をステップＳ２２に進める。具体的には、ＭＦＰ１００は、表示部１１９Ｂにユーザ登録画面を表示して、ユーザがそれらの画面に従って入力部１１９Ａを操作してユーザ識別情報を入力すると、ユーザ識別情報がＭＦＰ１００により受け付けられる。ユーザ登録画面は、ユーザ識別情報と個人情報とを入力するための領域を含む。
【００５３】
ステップＳ２２では、ＭＦＰ１００に既に記憶されているユーザデータを検索して、ステップＳ２１で入力されたユーザ識別情報を含むユーザデータを抽出する。そして、ステップＳ２１で入力されたユーザ識別情報を含むユーザデータが抽出されたか否かを判断し（ステップＳ２３）、そのようなユーザデータが抽出されたならば処理をステップＳ２４に進め、抽出されなければ処置をステップＳ３３に進める。ＭＦＰ１００に、ユーザデータが記憶されていない場合、ＭＦＰ１００が新規にネットワーク２に接続される場合なので、ユーザデータが抽出されない場合と同様に、処理をステップＳ３３に進める。
【００５４】
ステップＳ２４では、ＭＦＰ１００が、ステップＳ２１で入力されたユーザ識別情報のユーザのホーム端末か否かを判断する。具体的には、抽出されたユーザデータのホーム端末の項目が、ＭＦＰ１００に割り当てられたＩＰアドレス（装置識別情報）であるか否かを判断する。ホーム端末であれば処理をステップＳ３７に進め、ホーム端末でなければ処理をステップＳ２５に進める。ステップＳ３７では、登録済みであることを示すメッセージを表示部１１９Ｂに表示して、処理を終了する。ＭＦＰ１００によってユーザ登録処理が実行される場合に、ＭＦＰ１００が、登録しようとするユーザのホーム端末であれば、ＭＦＰ１００のＨＤＤ１０７に既に登録ユーザ情報が記憶されているため、新たに登録ユーザ情報を記憶する必要がないからである。
【００５５】
ＭＦＰ１００が、ステップＳ２１で入力されたユーザ識別情報のユーザのホーム端末でなければ、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかがホーム端末である。ステップＳ２５では、ホーム端末を移動する指示が入力されたか否かを判断する。ホーム端末を移動する指示が入力されたならば処理をステップＳ２６に進め、ホーム端末を移動しない指示が入力されたならば処理を終了する。具体的には、表示部１１９Ｂに、ホーム端末の移動を促すメッセージを含む移動確認画面を表示し、ユーザにより入力部１１９Ａに移動する指示が入力されると、ＭＦＰ１００は、移動する指示を受け付ける。
【００５６】
図６は、移動確認画面の一例を示す図である。移動確認画面は、「他の装置にユーザ登録されています。ユーザ登録を移動してよいですか？」のメッセージと、ＯＫの文字を含む確認ボタンと、キャンセルの文字を含むキャンセルボタンとを含む。入力部１１９Ａによりユーザによる確認ボタンの指示が検出されると、ＭＦＰ１００は移動する指示を受け付ける。一方、入力部１１９Ａによりユーザによるキャンセルボタンの指示が検出されると、ＭＦＰ１００は移動しない指示を受け付ける。
【００５７】
図５に戻って、ホーム端末を移動する指示が入力された場合は、ホーム端末に個人情報の送信を要求する（ステップＳ２６）。ステップＳ２２で抽出したユーザデータのホーム端末の項目のＩＰアドレス宛に、ステップＳ２１で入力されたユーザ識別情報を含む個人情報の送信要求を送信する。個人情報の送信要求を受信したホーム端末は、該当する登録ユーザ情報を読み出して、読み出した登録ユーザ情報に含まれる個人情報を送信するので、その個人情報を受信する（ステップＳ２７）。そして、登録ユーザ情報を更新する（ステップＳ２８）。具体的には、ステップＳ２１で入力されたユーザ識別情報と、ステップＳ２７で受信した個人情報とから登録ユーザ情報を生成して、ＨＤＤ１０７に新たに記憶する。
【００５８】
次に、ＭＦＰ１００は、ＨＤＤ１０７に記憶されているユーザデータを更新する（ステップＳ２９）。ステップＳ２１で入力されたユーザ識別情報を含むユーザデータのホーム端末は、登録前のホーム端末のＩＰアドレスなので、登録前のホーム端末のＩＰアドレスをＭＦＰ１００のＩＰアドレスに変更する。そして、削除指示が入力されたか否かを判断する（ステップＳ３０）。削除指示は、ＭＦＰ１００にユーザを登録する前のホーム端末に記憶されている登録ユーザ情報を削除するための指示である。削除指示が入力されたならば処理をステップＳ３１に進め、削除指示が入力されなければステップＳ３１をスキップして処理をステップＳ３２に進める。具体的には、表示部１１９Ｂに、登録前のホーム端末から登録ユーザ情報の削除を促すメッセージを含む削除確認画面を表示し、入力部１１９Ａに削除指示が入力されると、ＭＦＰ１００は削除指示を受け付ける。
【００５９】
図７は、削除確認画面の一例を示す図である。削除確認画面は、「旧装置のユーザ登録を削除して良いですか？」のメッセージと、削除の文字を含む削除指示ボタンと、キャンセルの文字を含むキャンセルボタンとを含む。入力部１１９Ａによりユーザによる削除指示ボタンの指示が検出されると、ＭＦＰ１００は削除指示を受け付ける。一方、入力部１１９Ａによりユーザによるキャンセルボタンの指示が検出されると、ＭＦＰ１００は削除しない指示を受け付ける。
【００６０】
図５に戻って、ステップＳ３１では、ステップＳ２１で入力されたユーザ識別情報を含む登録ユーザ情報を削除させるための削除指示信号を、ユーザを登録する前のそのユーザのホーム端末に送信する。削除指示信号は、ステップＳ２１で入力されたユーザ識別情報を含む。ユーザを登録する前のそのユーザのホーム端末で、削除する登録ユーザ情報を特定するためである。これにより、削除指示信号を受信したホーム端末は、該当する登録ユーザ情報をＨＤＤ１０７から削除する。このため、ユーザが削除指示を入力することにより、複数のＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃのうちいずれか１つに登録ユーザ情報を記憶させることができ、ユーザ一人に対してホーム端末を１つにすることができる。上記は移動と削除を別々な指示で行ったが、移動後に削除を自動で行うようにしても良い。
【００６１】
次のステップＳ３２では、ステップＳ２１で入力されたユーザ識別情報が割り当てられたユーザのホーム端末を移動させる処理が完了したことを示すメッセージを含む移動完了画面を表示部１１９Ｂに表示する。
【００６２】
なお、ステップＳ３０で削除指示が入力されない場合には、ステップＳ３１が実行されないので、ステップＳ２１で入力されたユーザ識別情報を含む登録ユーザ情報は、登録前のホーム端末と、登録後のＭＦＰ１００とに記憶されることになる。このため、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃのうち２以上をホーム端末とすることが可能となる。
【００６３】
一方、ステップＳ３３では、個人情報の入力を受け付ける。そして、受け付けられた個人情報と、ステップＳ２１で入力されたユーザ識別情報とから新たな登録ユーザ情報を生成し（ステップＳ３４）、生成した登録ユーザ情報をＨＤＤ１０７に記憶する（ステップＳ３５）。さらに、ＨＤＤ１０７に記憶されているユーザデータを更新して（ステップＳ３６）、処理を終了する。ユーザデータの更新は、ステップＳ２１で入力されたユーザ識別情報とＭＦＰ１００のＩＰアドレスとを関連付けたユーザデータを新たに生成して、ＨＤＤ１０７に記憶する。
【００６４】
ユーザは、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃのいずれかを操作するために、ログイン操作をする。ログイン操作は、具体的には、ユーザ識別情報を入力する操作である。以下、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃのうちユーザがログイン操作するＭＦＰを操作端末という。ここでは、説明を簡単にするため、ユーザ識別情報「ジュリー」のユーザがＭＦＰ１００にログイン操作をする場合について説明する。この場合、ＭＦＰ１００が操作端末であり、ＭＦＰ１００Ａがホーム端末である。操作端末では操作入力処理が実行されて、ホーム端末では個人情報管理処理が実行される。
【００６５】
図８は、操作入力処理の流れの一例を示すフローチャートである。操作入力処理は、フラッシュＲＯＭ１０８に記憶されたプログラムが、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃ各々のＲＡＭ１０５にロードされて、各々のＣＰＵ１０１によりそのプログラムが実行されることにより実現される。また、このプログラムは、画像処理プログラムの一部である。
【００６６】
図８を参照して、操作端末であるＭＦＰ１００は、ユーザ「ジュリー」のユーザ識別情報の入力を受付ける（ステップＳ４１）。ユーザ識別情報が入力されるまで待機状態となり（ステップＳ４１でＮＯ）、ユーザ識別情報が入力されたならば処理をステップＳ４２へ進める。すなわち、操作端末は、ユーザ識別情報が入力されることを条件として、ステップＳ４２以降の処理を実行する。以下、ステップＳ４１で入力されたユーザ識別情報が割り当てられたユーザをログインユーザという。ステップＳ４２において、入力されたユーザ識別情報から、そのログインユーザのホーム端末か否かを判断する（ステップＳ４２）。すなわち、ユーザ識別情報を用いてＨＤＤ１０７に記憶されているユーザデータを検索して、ユーザ識別情報に関連して記憶された装置識別情報が、ＭＦＰ１００自身に割り当てられた装置識別情報であるか否かを判断する。ユーザのホーム端末ならば処理をステップＳ４５に進め、そうでなければ処理をステップＳ４３に進める。ここでは、ＭＦＰ１００は、ユーザ識別情報「ジュリー」のユーザのホーム端末でないので、処理をステップＳ４３に進める。
【００６７】
ステップＳ４３では、ユーザ識別情報「ジュリー」のユーザのホーム端末ＭＦＰ１００Ａに対して、個人情報の送信を要求する。この送信要求は、ユーザ識別情報を少なくとも含む。したがって、ホーム端末の装置識別情報、ここではＭＦＰ１００ＡのＩＰアドレスを用いて、ユーザ識別情報を含む送信要求を送信する。そして、ステップＳ４３で送信した送信要求に応じて、個人情報が受信されるまで待機状態となり（ステップＳ４４でＮＯ）、個人情報が受信されると処理をステップＳ４６に進める。
【００６８】
一方、ステップＳ４５では、ＭＦＰ１００のＨＤＤ１０７に記憶されている登録ユーザ情報を検索して、ステップＳ４１で入力されたユーザ識別情報に関連して記憶されている個人情報を読み出す。その後、処理をステップＳ４６に進める。ステップＳ４６では、ステップＳ４５で読み出した個人情報、または、ステップＳ４４で受信した個人情報を、ログインユーザの個人情報として設定するために、ＲＡＭ１０５に記憶する。
【００６９】
次に、ユーザ認証が必要か否かを判断する（ステップＳ４７）。ユーザ認証が必要か否かは、予めＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃ各々に設定しておくようにすればよい。通常は、ユーザ認証が必要に設定される。ユーザ認証が必要ならば処理をステップＳ４８に進め、必要なければ処理をステップＳ５０に進める。ログイン認証が不要な場合には、後述するログイン処理では、ゲストユーザとしてログインしたのと同様に取り扱う。
【００７０】
次に、ユーザに対して認証情報の入力を画面表示または音声出力で促し、認証情報が入力されるまで待機状態となる（ステップＳ４８でＮＯ）。認証情報が入力されれば処理をステップＳ４９に進める。ステップＳ４９では、ステップＳ４８で入力された認証情報を、ＲＡＭ１０５に記憶された個人情報の認証情報と比較して、両者が一致すれば認証が成功（認証ＯＫ）と判断して、以降の処理の実行を許可して処理をステップＳ５０に進め、両者が一致しなければ認証が失敗と判断して処理をステップＳ４１に戻す。ステップＳ５０では、ログイン処理を実行して、処理を終了する。
【００７１】
図９は、ログイン処理の流れの一例を示すフローチャートである。ログイン処理は、図８のステップＳ５０で実行される処理である。図９を参照して、ログインユーザの個人情報の削除フラグがＯＮか否かを判断する（ステップＳ５１）。ログインユーザの個人情報は、図８のステップＳ４６においてＲＡＭ１０５に記憶された個人情報である。換言すれば、個人情報は、図８のステップＳ４４においてホーム端末より受信した個人情報、または、図８のステップＳ４５でＭＦＰ１００のＨＤＤ１０７から読み出した個人情報のいずれかである。削除フラグがＯＮであれば処理をステップＳ５１Ａに進め、削除フラグがＯＦＦであれば処理をステップＳ６１に進める。
【００７２】
ステップＳ５１Ａでは、図１０に示した移動警告画面を表示し、旧ホーム装置にユーザ登録が残っていることを警告する。次に、図６に示した移動確認画面を表示部１１９Ｂに表示する（ステップＳ５２）。ユーザは、これらの画面によりホーム端末を変更しなければならないことが知らされる。移動確認画面は、ホーム端末の移動をユーザに促すための警告である。そして、ＭＦＰ１００が、ログインユーザのホーム端末であるか否かを判断する。具体的には、ログインユーザのユーザ識別情報を用いてＨＤＤ１０７に記憶されているユーザデータを検索して、ユーザ識別情報に関連して記憶された装置識別情報が、ＭＦＰ１００に割り当てられた装置識別情報であるか否かを判断する。ホーム端末であれば処理をステップＳ６１に進め、ホーム端末でなければ処理をステップＳ５４に進める。ステップＳ６１に処理を進める場合には、移動確認画面を所定時間表示した後に消去する。
【００７３】
ステップＳ５４では、ホーム端末を移動する指示が入力されたか否かを判断する。ホーム端末を移動する指示が入力されたならば処理をステップＳ５５に進め、そうでなければログインユーザをゲストユーザに設定して、処理をステップＳ６０に進める。ステップＳ６０では、ログインユーザのログインカウンタをインクリメントする。ログインカウンタは、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃ各々においてユーザデータに含まれるユーザ識別情報ごとに設けられる。ログインカウンタは、ユーザ識別情報ごとにユーザがログインした回数をカウントする。ログインカウンタは、削除フラグがＯＮに設定されることによりリセットされる。このため、図５のステップＳ２７で、ＭＦＰ１００は、削除フラグがＯＮに設定された個人情報が初めて受信した時点で、その個人情報に対応するログインカウンタをリセットする。すなわち、ログインカウンタは、ホーム端末において削除フラグがＯＮに設定された後に、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃ各々においてユーザがログインした回数をカウントする。
【００７４】
ステップＳ５５において、登録ユーザ情報を更新する。具体的には、図８のステップＳ４１で入力されたユーザ識別情報と、ステップＳ４４で受信した個人情報とから登録ユーザ情報を生成して、ＨＤＤ１０７に新たに記憶する。次に、ＭＦＰ１００は、ＨＤＤ１０７に記憶されているユーザデータを更新する（ステップＳ５６）。ログインユーザのユーザ識別情報を含むユーザデータにおいて、ホーム端末は登録前のホーム端末のＩＰアドレスとされているので、登録前のホーム端末のＩＰアドレスをＭＦＰ１００のＩＰアドレスに変更する。
【００７５】
そして、削除指示が入力されたか否かを判断する（ステップＳ５７）。削除指示が入力されたならば処理をステップＳ５８に進め、削除指示が入力されなければステップＳ５８をスキップして処理をステップＳ５９に進める。具体的には、表示部１１９Ｂに、図７に示した削除確認画面を表示し、入力部１１９Ａに削除指示が入力されると、ＭＦＰ１００は、削除指示を受け付ける。ステップＳ５８では、ログインユーザのユーザ識別情報を含む登録ユーザ情報を削除させるための削除指示信号を、ログインユーザを登録する前のそのユーザのホーム端末に送信する。削除指示信号は、ログインユーザのユーザ識別情報を含む。ログインユーザを登録する前のそのユーザのホーム端末で、削除する登録ユーザ情報を特定するためである。これにより、削除指示信号を受信したホーム端末が、該当する登録ユーザ情報をＨＤＤ１０７から削除する。このため、ユーザが削除指示を入力することにより、複数のＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃのうちいずれか１つに登録ユーザ情報を記憶させることができ、ホーム端末を１つにすることができる。
【００７６】
次のステップＳ５９では、ログインユーザのユーザ識別情報が割り当てられたユーザのホーム端末を移動させる処理が完了したことを示すメッセージを含む移動完了画面を表示部１１９Ａに表示する。ＭＦＰ１００は、ステップＳ６１では、コマンド処理を実行する。
【００７７】
なお、ステップＳ５７で削除指示が入力されない場合には、ステップＳ５８が実行されないので、ログインユーザの登録ユーザ情報は、登録前のホーム端末とログインした操作端末とに記憶されることになる。このため、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃのうち２以上をホーム端末とすることが可能となる。
【００７８】
なお、ステップＳ６０でログインカウンタをインクリメントした後に、ログインカウンタのカウンタ値が所定のしきい値を超えた場合、ステップＳ５５以降の処理を実行するようにしてもよい。ユーザがホーム端末の移動を望まない場合であっても強制的に登録ユーザ情報を移動させるようにして、いつまでも移動しない状態が継続するのを防止するためである。
【００７９】
図１１はコマンド処理の流れの一例を示すフローチャートである。図１１を参照して、ＭＦＰ１００は、ログインユーザの個人情報に基づいてパネル表示処理を実行する（ステップＳ７１）。ログインユーザの個人情報は、図８のステップＳ４６においてＲＡＭ１０５に記憶した個人情報である。換言すれば、個人情報は、図８のステップＳ４４においてホーム端末より受信した個人情報、または、図８のステップＳ４５でＭＦＰ１００のＨＤＤ１０７から読み出した個人情報のいずれかである。
【００８０】
パネル表示処理が実行されると、個人情報のパネル設定情報に従ってカスタマイズされた画面が表示部１１９Ｂに表示される。パネル表示処理では、表示する画面をパネル設定情報に従って表示するが、このパネル設定情報を個人情報のパネル設定情報に切り替えて表示する。たとえば、複写画面において、初期設定されたパネル設定情報の複写情報に従って表示していた複写画面を、個人情報のパネル設定情報に含まれる複写情報に切り替え、切り替えた複写情報に従って複写画面が表示される。複写情報とは、たとえば、倍率「等倍」、複写部数「２枚」、ソート「有効」などである。この際、ホーム端末であるＭＦＰ１００Ａが有する機能を、操作端末であるＭＦＰ１００が有しない場合がある。たとえば、ソータがＭＦＰ１００Ａに装着されているが、ＭＦＰ１００には装着されていない場合である。複写画面において、ソート「有効」と表示されてもＭＦＰ１００ではソート機能を有しないため、複写画面とＭＦＰ１００で実行可能な機能とが整合しなくなってしまう。このため、複写画面において、パネル設定情報に含まれる情報のうち、操作端末が実行不可能な機能については、指示の受付けが不可能であることを示すために、表示態様を操作端末が実行可能な機能の表示態様と異ならせる。指示の受付けが不可能であることを示すための表示態様は、たとえば、他の表示に比較して濃度を低くして表示するなどである。
【００８１】
パネル表示処理は、複写画面の表示に加えて、送信の宛先（他のＭＦＰに登録されたユーザの名前、ファクシミリ、電子メール、ネットワークプリンタ、ファイルサーバ、グループウエアサーバ）指定時に表示されるアドレス帳の表示を含む。パネル表示処理において、宛先指定が指定された場合、表示部１１９Ｂには、ログインユーザの個人情報のアドレス帳が読み出されて表示される。
【００８２】
パネル表示処理により、複写画面の表示の設定内容を変更することも可能である。この場合には、個人情報のパネル設定情報が変更される。また、パネル表示処理により、アドレス帳を変更することができる。たとえば、新たな宛先の追加、既存の宛先の変更または削除である。アドレス帳の変更によって、個人情報のアドレス帳が変更される。
【００８３】
ＭＦＰ１００は、パネル表示処理により表示部１１９Ｂに表示された画面に従って、ＭＦＰ１００に処理を実行させるためのコマンドが受け付けられるまで待機状態となる（ステップＳ７２でＮＯ）。コマンドが受け付けられると（ステップＳ７１でＹＥＳ）、ログインユーザがゲストユーザか否かを判断する（ステップＳ７３）。ログインユーザがゲストユーザに設定されている場合には処理をステップＳ７４に進め、ログインユーザがゲストユーザに設定されていなければ処理をステップＳ７６に進める。
【００８４】
ステップＳ７４では、ステップＳ７２で受け付けられたコマンドに対応する処理が課金対象の処理か否かを判断する。ＭＦＰ１００は、コマンドに対応する処理ごとに課金対象か否かが予め設定されている。コマンドに対応する処理が課金対象ならば処理をステップＳ７５に進め、課金対象でなければ処理をステップＳ７６に進める。ステップＳ７５では、コマンドに対応する処理を実行することなく、エラーメッセージを表示する等のエラー処理を実行して処理をステップＳ７７に進める。ステップＳ７６では、コマンドに対応する処理を実行して、処理をステップＳ７７に進める。ゲストユーザには、課金対象の処理を実行させないようにするためである。なお、ここでは、ゲストユーザに実行を許可しない処理を課金対象の処理としたが、これに限定されることなく、ＭＦＰ１００にゲストユーザに実行を許可しない処理を任意に定めるようにしてもよい。具体的には、ＦＡＸ送信やスキャンしてＰＣのＨＤＤに記憶、自分に届いた画像の閲覧、また、枚数を制限して出力を許可する等である。
【００８５】
ステップＳ７７では、ＭＦＰ１００が実行した処理の実行結果に基づいて履歴情報を生成する。履歴情報は、エラー処理の実行結果を含む。そして、履歴情報をＲＡＭ１０５に記憶されている個人情報の履歴情報に追加する（ステップＳ７７）。
【００８６】
次のステップＳ７８〜ステップＳ８０において、ログアウトの指示があったか否かを判断する。ログアウトの指示があれば処理をステップＳ８１に進め、指示がなければ処理をステップＳ７１に戻す。すなわち、ログアウト指示があるまで、ステップＳ７１〜ステップＳ７７が繰り返し実行される。ログアウト指示は、（１）入力部１１９Ａのログアウトボタンが押下された場合、（２）操作端末であるＭＦＰ１００の電源をオフにする指示が入力された場合、（３）ログオン後、入力部１１９Ａへの操作の入力が所定の時間されない場合のいずれかである。すなわち、ステップＳ７８において、ログアウトボタンが押下されたならば処理をステップＳ８１に進め、そうでなければ処理をステップＳ７９に進める。ステップＳ７９において、電源をオフにする指示が入力されたならば処理をステップＳ８１に進め、そうでなければ処理をステップＳ８０に進める。ステップＳ８０では、ログオン後、操作の入力が所定時間されていない場合に処理をステップＳ８１に進め、そうでない場合には処理をステップＳ７１に戻す。
【００８７】
なお、操作端末であるＭＦＰ１００は、電源をオフにする指示が入力された場合は、直ちに電源を切断することなく、次のステップ８１〜ステップＳ８６が終了した後に電源を切断する。
【００８８】
ステップＳ８１では、表示部１１９Ｂに表示する画面を初期画面に切り替え、ＭＦＰ１００に設定されるパラメータ（パネル設定情報を含む）をすべて初期値に設定する。そして、ステップＳ８２では、ＲＡＭ１０５に記憶されている個人情報が、ステップＳ７１におけるパネル表示処理によって変更されたか否かを判断する。個人情報が変更されていれば処理をステップＳ８３に進め、変更されていなければ処理をステップＳ８６に進める。
【００８９】
ステップＳ８３では、ログインユーザのホーム端末であるか否かを判断し、ホーム端末であれば処理をステップＳ８５に進め、ホーム端末でなければ処理をステップＳ８４に進める。ステップＳ８４では、ホーム端末に個人情報の変更指示を送信する。この変更指示は、ログインユーザのユーザ識別情報「ジュリー」と、変更後の個人情報とを含む。一方、ステップＳ８５では、ＨＤＤ１０７に記憶されている登録ユーザ情報の個人情報をＲＡＭ１０５に記憶されている変更後の個人情報に書き換える。そして、ステップＳ８６では、ＲＡＭ１０５に記憶されている個人情報を消去する。これにより、次にログインしたユーザのために、前にログインしたユーザの個人情報が使用されることがない。
【００９０】
なお、ステップＳ８６において、個人情報をＲＡＭ１０５から消去するようにしたが、ＨＤＤ１０７に一時的に記憶させて、再度同じユーザがログインしてきた場合に、一時的に記憶した個人情報を読み出すようにしてもよい。ＨＤＤ１０７に一時的に記憶させた個人情報は、所定時間経過後に消去するようにすればよい。これにより、個人情報がホーム端末以外の操作端末にいつまでも記憶されることがない。
【００９１】
図１２は、個人情報管理処理の流れの一例を示すフローチャートである。個人情報管理処理は、フラッシュＲＯＭ１０８に記憶されたプログラムが、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃ各々のＲＡＭ１０５にロードされて、各々のＣＰＵ１０１によりそのプログラムが実行されることにより実現される。また、このプログラムは、画像処理プログラムの一部である。個人情報管理処理は、ホーム端末で実行される処理である。ここでは、操作端末であるＭＦＰ１００のログインユーザは「ジュリー」なので、ユーザ「ジュリー」のホーム端末であるＭＦＰ１００Ａが個人情報管理処理を実行する場合を例に説明する。
【００９２】
ＭＦＰ１００Ａは、操作端末であるＭＦＰ１００から個人情報の送信要求を受信したか否かを判断し（ステップＳ９１）、送信要求を受信したならば処理をステップＳ９２に進め、受信しなければ処理をステップＳ９６に進める。ステップＳ９２では、受信した送信要求に含まれるユーザ識別情報を用いて、ＨＤＤ１０７に記憶されている登録ユーザ情報を検索し、そのユーザ識別情報に関連付けて記憶されている個人情報を抽出する。そして、抽出した個人情報を、送信要求を送信してきた操作端末であるＭＦＰ１００に送信する（ステップＳ９３）。
【００９３】
ステップＳ９４において、ＭＦＰ１００Ａは、操作端末であるＭＦＰ１００から個人情報を変更する変更指示を受信したか否かを判断し、変更指示を受信したならば処理をステップＳ９５に進め、受信しなければ処理をステップＳ９６に進める。ステップＳ９５では、受信した変更指示に含まれるユーザ識別情報と個人情報を用いて、ＨＤＤ１０７に記憶されている登録ユーザ情報を書き換える。具体的には、ＨＤＤ１０７に記憶されている登録ユーザ情報のうち変更指示に含まれるユーザ識別情報を含む登録ユーザ情報の個人情報を、変更指示に含まれる個人情報に書き換える。これにより、ユーザが操作端末であるＭＦＰ１００において変更した個人情報を、ホーム端末であるＭＦＰ１００Ａが記憶している登録ユーザ情報に反映することができる。このため、そのユーザが次にＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃのいずれにログインした場合であっても、変更後の個人情報に基づいてパネル表示処理が実行されることになる。
【００９４】
ステップＳ９６において、ＭＦＰ１００Ａは、削除指示が受信されたか否かを判断し、削除指示が受信されると処理をステップＳ９７に進め、受信されなければ処理を終了する。削除指示は、図５に示したユーザ登録処理を実行するＭＦＰ１００がステップＳ３１で送信する場合、または図９に示したログイン処理を操作端末であるＭＦＰ１００がステップＳ５８で送信する場合に、ホーム端末であるＭＦＰ１００Ａにより受信される。ステップＳ９７では、受信された削除指示に含まれるユーザ識別情報を含む登録ユーザ情報をＨＤＤ１０７から削除する。
【００９５】
＜強制移動＞
ホーム端末の管理者は、そのホーム端末に登録されたユーザの登録を解除するために、そのユーザの登録ユーザ情報における削除フラグをＯＮに設定する。その後、ホーム端末とは異なる別のＭＦＰで、図５に示したユーザ登録処理が実行されれば、登録ユーザ情報が、ユーザ登録処理を実行するＭＦＰに移動する。しかしながら、ユーザ登録処理が実行されない場合、または、実行されたとしてもホーム端末の移動指示が入力されなかった場合（ステップＳ２５でＮＯ）などは、ホーム端末にそのユーザの登録ユーザ情報が記憶された状態が継続する。また、そのユーザがホーム端末以外の別の端末にログインした場合であっても、ホーム端末の移動指示が入力されなかった場合（図９のステップＳ５４でＮＯ）においても同様に、ホーム端末にそのユーザの登録ユーザ情報が記憶された状態が継続する。このような場合に、強制移動処理は、ホーム端末において実行され、ユーザの登録が解除されたユーザに対して次にホーム端末とするべきＭＦＰを決定して、決定したＭＦＰに登録ユーザ情報を強制的に移動させる処理である。
【００９６】
図１３は、強制移動処理の流れの一例を示すフローチャートである。ここでは、ホーム端末をＭＦＰ１００Ｃとして説明する。図１３を参照して、ＭＦＰ１００Ｃは、ＨＤＤ１０７に記憶されている登録ユーザ情報を読み出す（ステップＳ１０１）。そして、読み出した登録ユーザ情報のうちから削除フラグがＯＮに設定されている登録ユーザ情報が存在するか否かを判断する（ステップＳ１０２）。そのような登録ユーザ情報が存在するならば処理をステップＳ１０３に進め、存在しなければ処理を終了する。
【００９７】
ここで、図４（Ｄ）を参照して、ＭＦＰ１００Ｃが記憶する登録ユーザ情報で、番号「４」、ユーザ識別情報「マイケル」の登録ユーザ情報において、削除フラグがＯＮに設定されている。ステップＳ１０３において、番号「４」、ユーザ識別情報「マイケル」の登録ユーザ情報における削除フラグがＯＮに設定されてから所定時間が経過しているか否かを判断する。所定時間を経過しているならば処理をステップＳ１０４に進め、そうでなければ処理を終了する。ユーザに、削除フラグをＯＮに設定してから登録ユーザ情報を移動させるのに所定時間の猶予を与えるためである。
【００９８】
ステップＳ１０４では、ユーザ識別情報「マイケル」のログインカウンタのカウンタ値の送信の要求を、他のＭＦＰ１００，１００Ａ，１００Ｂのすべてに送信する。送信要求は、ユーザ識別情報「マイケル」を少なくとも含む。送信要求をブロードキャストで送信してもよいし、個別に送信するようにしてもよい。そして、他のすべてのＭＦＰ１００，１００Ａ，１００Ｂからログインカウンタのカウンタ値が受信されるまで待機状態となり（ステップＳ１０５でＮＯ）、他のすべてのＭＦＰ１００，１００Ａ，１００Ｂからログインカウンタのカウンタ値が受信されたならば処理をステップＳ１０６に進める。
【００９９】
ステップＳ１０６では、他のすべてのＭＦＰ１００，１００Ａ，１００Ｂのうちから、最大のカウンタ値を送信してきたＭＦＰを新たなホーム端末に決定する。ここでは、ＭＦＰ１００Ｂが最大のログインカウンタのカウンタ値を送信してきたとする。そして、新たなホーム端末に決定したＭＦＰ１００Ｂに、ユーザ識別情報「マイケル」の登録ユーザ情報の登録を依頼する（ステップＳ１０７）。具体的には、ユーザ識別情報「マイケル」の登録ユーザ情報と、登録依頼指令をＭＦＰ１００Ｂに送信する。ＭＦＰ１００Ｂでは、登録依頼指令を受信すると、それと共に受信されるユーザ識別情報「マイケル」の登録ユーザ情報を自身のＨＤＤ１０７に記憶する。これにより、ＭＦＰ１００Ｂがユーザ「マイケル」のホーム端末に設定される。
【０１００】
そして、ユーザ識別情報「マイケル」の登録ユーザ情報を、ＭＦＰ１００ＣのＨＤＤ１０７から削除する（ステップＳ１０８）。これにより、ＭＦＰ１００Ｃがユーザ「マイケル」のホーム端末でなくなる。
【０１０１】
以上説明したように第１の実施の形態における画像処理システム１において、操作端末であるＭＦＰ１００は、ユーザ識別情報が入力されると（ステップＳ２１でＹＥＳ）、入力されたユーザ識別情報を含むユーザデータが記憶されていれば（ステップＳ２３でＹＥＳ）、そのユーザデータにより受け付けられたユーザ識別情報に関連付けられた装置識別情報で特定されるホーム端末であるＭＦＰ１００Ａに、入力されたユーザ識別情報を含む登録ユーザ情報の送信を要求し（ステップＳ２６）、送信要求に応じて受信された登録ユーザ情報を記憶する(ステップＳ２８)。このため、操作端末であるＭＦＰ１００において、ユーザがユーザ識別情報を入力する簡単な操作で、操作端末であるＭＦＰ１００に登録ユーザ情報を記憶するホーム端末であるＭＦＰ１００Ａからその登録ユーザ情報を受信させて、記憶させることができる。
【０１０２】
また、入力されたユーザ識別情報を含むユーザデータが記憶されていれば（ステップＳ２３でＹＥＳ）、そのユーザデータに含まれる装置識別情報で特定されるホーム端末であるＭＦＰ１００Ａに、入力されたユーザ識別情報を含む登録ユーザ情報の削除を指示する（ステップＳ３１）。このため、変更前のホーム端末ＭＦＰ１００Ａとして登録されたユーザの登録ユーザ情報が、変更前のホーム端末ＭＤＰ１００Ａから削除されるので、変更後のホーム端末であるＭＦＰ１００の１台にユーザ情報を記憶しておくことができる。
【０１０３】
さらに、削除の許可が受け付けられることを条件に（ステップＳ３０でＹＥＳ）、登録ユーザ情報の削除が指示される（ステップＳ３１）ので、削除の許可が受け付けられなければ、削除は指示されない。このため、変更前後のホーム端末ＭＦＰ１００，１００Ａに登録ユーザ情報を記憶させることができる。
【０１０４】
さらに、ユーザ識別情報が入力されることに応じて（ステップＳ４１でＹＥＳ）、そのユーザ識別情報を含むユーザデータを抽出し（ステップＳ４２）、抽出したユーザデータが登録ユーザ情報を削除する予定の削除情報を含む場合には（ステップＳ５１でＹＥＳ）、警告を出力する（ステップＳ５２）。登録ユーザ情報が削除される予定のユーザ識別情報が受け付けると、警告するので、そのユーザの登録ユーザ情報を記憶するホーム端末を変更しなければならないことをユーザに知らせることができる。
【０１０５】
さらに、ユーザ識別情報が入力されることを条件に（ステップＳ４９でＹＥＳ）、そのユーザ識別情報のユーザによる操作に基づく処理が実行され（ステップＳ７６）、警告が出力される場合には（ステップＳ５１でＹＥＳ）、受け付けられたユーザ識別情報のユーザによる操作に基づく処理の実行が禁止される（ステップＳ７４でＹＥＳ）。このため、ホーム端末を変更しなければ、処理を実行させることができないようにすることができる。例えば、ホーム端末を移動しないログインユーザに限って、課金対象の処理等の所定の処理のみの実行を禁止することができる。
【０１０６】
さらに、移動確認画面が表示された回数をユーザ識別情報ごとにカウントし（ステップＳ６０）、移動確認画面が表示された回数に基づいて、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃのうちから、削除フラグが関連付けられたユーザ識別情報を含む登録ユーザ情報を記憶するための次のホーム端末が決定される。このため、ユーザの使用実態に合わせて新たなホーム端末を決定することができる。
【０１０７】
＜第２の実施の形態＞
第２の実施の形態における画像処理システム１Ａの全体構成は、図１に示した第１の実施の形態における画像処理システム１と同様である。また、第２の実施の形態における画像処理システム１Ａを構成するＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃのハード構成は、図２に示したＭＦＰ１００のそれと同じである。したがって、これらについてここでは説明を繰り返さない。
【０１０８】
第１の実施の形態においては、画像処理システム１を構成するＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃ各々にユーザデータを記憶するようにしていた。第２の実施の形態における画像処理システム１Ａにおいては、ユーザデータをＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃで記憶しないようにしたものである。このため、図３に示した初期設定処理および接続処理は実行されない。ＭＦＰ１００をネットワーク２に新たに接続する場合、ネットワーク２に接続するために必要な処理（たとえばＩＰアドレスの設定）と、登録ユーザ情報が記憶される。このため、第２の実施の形態におけるＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃ各々は、ログインユーザの個人情報をホーム端末から取得するために、個人情報の送信要求をネットワーク２にブロードキャストで送信する。以下、第１の実施の形態における画像処理システム１と異なる点を説明する。
【０１０９】
図５のユーザ登録の流れは、ステップＳ２２においてユーザデータを検索する処理に代えて、他の画像処理装置に個人情報が登録されているかを問い合わせる信号をブロードキャストで送信する処理になり、他の装置から個人情報が送信されると、後はステップＳ２３以降の処理になる
図１４は、第２の実施の形態における操作入力処理の流れの一例を示すフローチャートである。この操作入力処理は、操作端末で実行される処理である。ここでは、操作端末をＭＦＰ１００として説明する。図１４を参照して、図８に示した第１の実施の形態における操作処理と異なるところは、ステップＳ４３に代えてステップＳ４３Ａが、ステップＳ４４に代えてステップＳ４４Ａが実行される点である。その他の処理は、図８に示した操作処理と同じなのでここでは説明を繰り返さない。
【０１１０】
ステップＳ４３Ａでは、ネットワーク２にブロードキャストで個人情報の送信を要求する送信要求を出力する。この送信要求は、ユーザ識別情報が少なくとも含む。したがって、ユーザ識別情報がブロードキャストで送信されることになる。これにより、操作端末であるＭＦＰ１００以外のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのすべてで、送信要求が受信されることになる。そして、ステップＳ４３Ａで送信した個人情報の送信要求に応じて、個人情報が受信されるまで待機状態となっており（ステップＳ４４ＡでＮＯ）、個人情報が受信されると（ステップＳ４４ＡでＹＥＳ）、処理をステップＳ４６に進める。
【０１１１】
図１５は、第２の実施の形態における個人情報管理処理の流れの一例を示すフローチャートである。図１５に示す第２の実施の形態における個人情報管理処理は、操作端末以外の端末で実行される処理である。ここでは、操作端末をＭＦＰ１００としているため、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃ各々で実行される。図１５を参照して、図１２に示した第１の実施の形態における個人情報管理処理と異なる点は、ステップＳ９１の処理の後に、ステップＳ９１Ａの処理が追加された点である。その他の処理は、図１２に示した個人情報管理処理と同じなのでここでは説明を繰り返さない。
【０１１２】
操作端末以外の端末では、個人情報の送信要求を受信したか否かを判断し（ステップＳ９１）、送信要求を受信したならば処理をステップＳ９１Ａに進め、そうでなければ処理を終了する。ステップＳ９１Ａでは、受信した送信要求に含まれるユーザ識別情報を用いて、ＨＤＤ１０７に記憶されている登録ユーザ情報を検索し、そのユーザ識別情報を含む登録ユーザ情報が存在するか否かを判断する。存在すれば処理をステップＳ９２に進めるが、存在しなければ処理をステップＳ９４に進める。個人情報管理処理を実行する端末がホーム端末の場合には処理をステップＳ９２に進め、ホーム端末以外の端末の場合には処理をステップＳ９４に進める。ステップＳ９２では、そのユーザ識別情報に関連付けられて記憶されている個人情報を抽出する。そして、抽出した個人情報を、送信要求を送信してきた操作端末であるＭＦＰ１００に送信する（ステップＳ９３）。
【０１１３】
第２の実施の形態における画像処理システム１Ａでは、第１の実施の形態における画像処理システム１と異なり、各ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃがユーザデータを記憶しないが、第１の実施の形態における画像処理システム１と同様の効果を奏することができる。
【０１１４】
なお、上述した実施の形態においては、画像処理システム１，１Ａについて説明したが、画像処理システム１，１Ａが含むＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃそれぞれが実行する登録ユーザ管理方法および登録ユーザ管理プログラムとして発明を捕らええることができるのはいうまでもない。
【０１１５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１１６】
＜付記＞
（１）  前記複数の情報処理装置のうち他の情報処理装置各々から、該他の情報処理装置が備える前記登録ユーザ情報記憶手段に記憶されている登録ユーザ情報を取得する登録ユーザ情報取得手段と、
前記登録要求情報取得手段により取得された登録ユーザ情報に含まれるユーザ識別情報と前記登録ユーザ情報を記憶していた情報処理装置を識別するための装置識別情報とを関連付けたユーザデータを生成するユーザデータ生成手段とをさらに備えた、請求項１に記載の情報処理システム。
（２）前記所定の処理は、課金対象に設定されている処理である、請求項６に記載の情報処理システム。
（３）  前記ユーザ識別情報受付手段により受け付けられたユーザ識別情報を含むユーザデータが前記ユーザデータ記憶手段に記憶されていることを条件に、ログインを許可する認証手段をさらに備えた、請求項１に記載の情報処理システム。
【図面の簡単な説明】
【０１１７】
【図１】本発明の第１の実施の形態における画像処理システムの全体概要を示す図である。
【図２】ＭＦＰのハード構成を示すブロック図である。
【図３】（Ａ）は、初期設定処理の流れの一例を示すフローチャートであり、（Ｂ）は、接続処理の流れの一例を示すフローチャートである。
【図４】登録ユーザ情報とユーザデータとを説明するための図である。
【図５】ユーザ登録処理の流れの一例を示すフローチャートである。
【図６】移動確認画面の一例を示す図である。
【図７】削除確認画面の一例を示す図である。
【図８】操作入力処理の流れの一例を示すフローチャートである。
【図９】ログイン処理の流れの一例を示すフローチャートである。
【図１０】移動警告画面の一例を示す図である。
【図１１】コマンド処理の流れの一例を示すフローチャートである。
【図１２】個人情報管理処理の流れの一例を示すフローチャートである。
【図１３】強制移動処理の流れの一例を示すフローチャートである。
【図１４】第２の実施の形態における操作入力処理の流れの一例を示すフローチャートである。
【図１５】第２の実施の形態における個人情報管理処理の流れの一例を示すフローチャートである。
【符号の説明】
【０１１８】
１  画像処理システム、２  ネットワーク、１００，１００Ａ，１００Ｂ，１００Ｃ  ＭＦＰ、１０１  ＣＰＵ、１０３  ＲＯＭ、１０５  ＲＡＭ、１０７  ＨＤＤ、１０９  カードＩ／Ｆ、１１１  通信Ｉ／Ｆ、１１３  スキャナ、１１５  画像形成部、１１７  ＦＡＸ、１１９  操作部、１１９Ａ  入力部、１１９Ｂ  表示部、１２０  バス。
【図１】
2007235706.tif 000003
【図２】
2007235706.tif 000004
【図３】
2007235706.tif 000005
【図４】
2007235706.tif 000006
【図５】
2007235706.tif 000007
【図６】
2007235706.tif 000008
【図７】
2007235706.tif 000009
【図８】
2007235706.tif 000010
【図９】
2007235706.tif 000011
【図１０】
2007235706.tif 000012
【図１１】
2007235706.tif 000013
【図１２】
2007235706.tif 000014
【図１３】
2007235706.tif 000015
【図１４】
2007235706.tif 000016
【図１５】
2007235706.tif 000017