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