(57)【特許請求の範囲】
【請求項１】
画像データを使用する複数の機能を有し、１または複数の接続装置と通信可能に接続される処理装置であって、
前記接続装置から送信される情報を受け付ける受信部と、
情報の入力を受け付ける受付部と、
制御部とを備え、
前記制御部は、
前記受信部または前記受付部のいずれかにより第１情報が受け付けられた場合に、前記複数の機能の中から前記第１情報に対応する１または複数の第１機能を特定する第１機能特定処理と、
前記第１機能特定処理後、前記第１情報に対して前記第１機能特定処理で特定された前記第１機能を使用する権限を設定する第１権限設定処理と、
前記第１権限設定処理後、前記受信部または前記受付部のいずれかにより前記第１情報とは異なる第２情報が受け付けられた場合に、前記複数の機能のうち前記第１機能を除く機能の中から前記第２情報に対応する１または複数の第２機能を特定する第２機能特定処理と、
前記第２機能特定処理後、前記第２情報に対して前記第２機能特定処理で特定された前記第２機能を使用する権限を設定する第２権限設定処理とを実行する、処理装置。
【請求項２】
請求項１に記載の処理装置であって、
前記制御部は、
前記第１権限設定処理後、前記受信部または前記受付部のいずれかにより前記第１機能に含まれる１以上の機能の実行の指示が前記第１情報と関連づけて受け付けられた場合に、当該指示に係る前記第１機能に含まれる１以上の機能を実行する第１機能実行処理と、
前記第２権限設定処理後、前記受信部または前記受付部のいずれかにより前記第２機能に含まれる１以上の機能の実行の指示が前記第２情報と関連づけて受け付けられた場合に、当該指示に係る前記第２機能に含まれる１以上の機能を実行する第２機能実行処理とを実行する、処理装置。
【請求項３】
請求項２に記載の処理装置であって、
前記制御部は、前記受付部により前記第１情報が受け付けられた場合、前記第１機能実行処理の実行の可能性がないと判定するまで、前記第２機能実行処理の実行を保留する、処理装置。
【請求項４】
請求項１〜３のいずれか一項に記載の処理装置であって、
前記第１情報および前記第２情報は、前記処理装置の利用者に関する認証情報であり、
前記制御部は、前記受信部または前記受付部のいずれかにより前記第１情報または前記第２情報が受け付けられた場合に、当該受け付けられた前記第１情報または前記第２情報が前記複数の機能のうちの少なくとも１つを使用可能であるとして登録されている認証情報であるか否かを判定する認証処理を実行する、処理装置。
【請求項５】
請求項１〜４のいずれか一項に記載の処理装置であって、
記憶部を備え、
前記記憶部には、前記第１情報と前記第１情報に対して使用の権限を設定可能な機能とを対応づけたデータと、前記第２情報と前記第２情報に対して使用の権限を設定可能な機能とを対応づけたデータとが記憶されており、
前記制御部は、前記第１機能特定処理および前記第２機能特定処理において、前記記憶部に記憶されているデータに基づいて、それぞれ前記第１情報に対応する前記第１機能および前記第２情報に対応する前記第２機能を特定する、処理装置。
【請求項６】
請求項１〜５のいずれか一項に記載の処理装置であって、
前記制御部は、前記第２機能特定処理で特定される前記第２機能がない場合、前記第２権限設定処理を実行しない、処理装置。
【請求項７】
請求項１〜６のいずれか一項に記載の処理装置であって、
前記第１情報および前記第２情報には、権限の高低が設定されており、
前記制御部は、
前記第１権限設定処理後、前記受信部または前記受付部のいずれかにより第２情報が受け付けられた場合、前記第２機能特定処理の実行前に、前記第１情報と前記第２情報との権限の高低を判定する権限判定処理を実行し、
前記権限判定処理で前記第２情報よりも前記第１情報の権限が高いと判定された場合には、前記第２機能特定処理を実行し、
前記権限判定処理で前記第１情報よりも前記第２情報の権限が高いと判定された場合には、前記第２機能特定処理に代えて、前記複数の機能の中から前記第２情報に対応する１または複数の第２機能を特定し、前記複数の機能のうち前記第２機能を除く機能の中から前記第１情報に対応する１または複数の第１機能を特定する例外機能特定処理を実行し、
前記例外機能特定処理を実行した場合、前記第１情報に対して前記例外機能特定処理で特定された前記第１機能を使用する権限を再設定する第１権限再設定処理と、前記第２権限設定処理に代えて、前記第２情報に対して前記例外機能特定処理で特定された前記第２機能を使用する権限を設定する第２権限例外設定処理とを実行する、処理装置。
【請求項８】
請求項１〜７のいずれか一項に記載の処理装置であって、
記憶部を備え、
前記複数の機能には、画像データに係る画像をシートに形成するプリンタ機能、原稿を読み取って画像データを取得するスキャナ機能および画像データを公衆電話回線を介して送受信するファクシミリ機能が含まれ、
前記記憶部には、前記第１情報と前記第１情報に対して使用の権限を設定可能な前記プリンタ機能とを対応づけたデータと、前記第２情報と前記第２情報に対して使用の権限を設定可能な前記ファクシミリ機能および前記スキャナ機能とを対応づけたデータとが記憶されており、
前記制御部は、
前記受付部により前記第１情報が受け付けられた場合、前記第１機能特定処理において、前記記憶部に記憶されているデータに基づいて、前記第１機能として前記プリンタ機能を特定し、
前記受信部により前記第２情報が受け付けられた場合、前記第２機能特定処理において、前記記憶部に記憶されているデータに基づいて、前記第２機能として前記ファクシミリ機能および前記スキャナ機能を特定する、処理装置。
【請求項９】
画像データを使用する複数の機能を有する処理装置と、前記処理装置と通信可能に接続された１または複数の接続装置とを含む処理システムであって、
前記処理装置は、
前記接続装置から送信される情報を受け付ける受信部と、
情報の入力を受け付ける受付部と、
制御部とを備え、
前記制御部は、
前記受信部または前記受付部のいずれかにより第１情報が受け付けられた場合に、前記複数の機能の中から前記第１情報に対応する１または複数の第１機能を特定する第１機能特定処理と、
前記第１機能特定処理後、前記第１情報に対して前記第１機能特定処理で特定された前記第１機能を使用する権限を設定する第１権限設定処理と、
前記第１権限設定処理後、前記受信部または前記受付部のいずれかにより前記第１情報とは異なる第２情報が受け付けられた場合に、前記複数の機能のうち前記第１機能を除く機能の中から前記第２情報に対応する１または複数の第２機能を特定する第２機能特定処理と、
前記第２機能特定処理後、前記第２情報に対して前記第２機能特定処理で特定された前記第２機能を使用する権限を設定する第２権限設定処理とを実行する、処理システム。
【請求項１０】
画像データを使用する複数の機能を有する処理装置と、前記処理装置と通信可能に接続された１または複数の接続装置とを含む処理システムであって、
前記処理装置は、
前記接続装置から送信される情報を受け付ける受信部と、
情報の入力を受け付ける受付部と、
制御部とを備え、
前記制御部は、
前記受信部または前記受付部の一方により第１情報が受け付けられた場合に、前記複数の機能の中から当該第１情報を受け付けた前記受信部または前記受付部に対応する１または複数の第１機能を特定する第１機能特定処理と、
前記第１機能特定処理後、前記第１情報に対して前記第１機能特定処理で特定された前記第１機能を使用する権限を設定する第１権限設定処理と、
前記第１権限設定処理後、前記第１情報を受け付けていない前記受信部または前記受付部により第２情報が受け付けられた場合に、前記複数の機能のうち前記第１機能を除く機能の中から前記第２情報を受け付けた前記受信部または前記受付部に対応する１または複数の第２機能を特定する第２機能特定処理と、
前記第２機能特定処理後、前記第２情報に対して前記第２機能特定処理で特定された前記第２機能を使用する権限を設定する第２権限設定処理とを実行する、処理システム。
【請求項１１】
請求項９または１０に記載の処理システムであって、
前記処理装置は、第１表示部および送信部を備え、
前記接続装置は、第２表示部および表示制御部を備え、
前記制御部は、
前記受付部により前記第１情報が受け付けられた場合、前記第１権限設定処理後、前記第１機能に対応する画面を前記第１表示部に表示させる第１表示処理と、
前記受付部により前記第２情報が受け付けられた場合、前記第２権限設定処理後、前記第２機能に対応する画面を前記第１表示部に表示させる第２表示処理と、
前記受信部により前記第１情報が受け付けられた場合、前記第１権限設定処理後、前記第１情報に対して前記第１機能を使用する権限が設定された旨の通知を前記送信部から前記接続装置に送信する第１送信処理と、
前記受信部により前記第２情報が受け付けられた場合、前記第２権限設定処理後に、前記第２情報に対して前記第２機能を使用する権限が設定された旨の通知を前記送信部から前記接続装置に送信する第２送信処理とを実行し、
前記表示制御部は、
前記処理装置から前記第１送信処理による通知を受信した場合、前記第１機能に対応する画面を前記第２表示部に表示させる第３表示処理と、
前記処理装置から前記第２送信処理による通知を受信した場合、前記第２機能に対応する画面を前記第２表示部に表示させる第４表示処理とを実行する、処理システム。
【請求項１２】
画像データを使用する複数の機能を有し、１または複数の接続装置と通信可能に接続され、前記接続装置から送信される情報を受け付ける受信部と、情報の入力を受け付ける受付部とを備える処理装置で実行される権限設定方法であって、
前記受信部または前記受付部のいずれかにより第１情報が受け付けられた場合に、前記複数の機能の中から前記第１情報に対応する１または複数の第１機能を特定する第１機能特定ステップと、
前記第１機能特定ステップ後、前記第１情報に対して前記第１機能特定ステップで特定された前記第１機能を使用する権限を設定する第１権限設定ステップと、
前記第１権限設定ステップ後、前記受信部または前記受付部のいずれかにより前記第１情報とは異なる第２情報が受け付けられた場合に、前記複数の機能のうち前記第１機能を除く機能の中から前記第２情報に対応する１または複数の第２機能を特定する第２機能特定ステップと、
前記第２機能特定ステップ後、前記第２情報に対して前記第２機能特定ステップで特定された前記第２機能を使用する権限を設定する第２権限設定ステップとを含む、権限設定方法。
【請求項１３】
画像データを使用する複数の機能を有し、１または複数の接続装置と通信可能に接続され、前記接続装置から送信される情報を受け付ける受信部と、情報の入力を受け付ける受付部とを備える処理装置のコンピュータにインストールされるプログラムであって、
前記コンピュータに、
前記受信部または前記受付部のいずれかにより第１情報が受け付けられた場合に、前記複数の機能の中から前記第１情報に対応する１または複数の第１機能を特定する第１機能特定処理と、
前記第１機能特定処理後、前記第１情報に対して前記第１機能特定処理で特定された前記第１機能を使用する権限を設定する第１権限設定処理と、
前記第１権限設定処理後、前記受信部または前記受付部のいずれかにより前記第１情報とは異なる第２情報が受け付けられた場合に、前記複数の機能のうち前記第１機能を除く機能の中から前記第２情報に対応する１または複数の第２機能を特定する第２機能特定処理と、
前記第２機能特定処理後、前記第２情報に対して前記第２機能特定処理で特定された前記第２機能を使用する権限を設定する第２権限設定処理とを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを使用する複数の機能を有する処理装置、処理装置および処理装置と通信可能に接続された１または複数の接続装置を含む処理システム、処理装置で実行される権限設定方法、ならびに処理装置のコンピュータにインストールされるプログラムに関する。
【背景技術】
【０００２】
たとえば、ＭＦＰ（Multi-Function Peripheral）は、複数の機能を有している。その機能には、プリンタ機能、スキャナ機能およびファクシミリ機能がある。プリンタ機能は、画像データに係る画像を用紙などに形成する機能である。スキャナ機能は、原稿の画像を読み取る機能である。ファクシミリ機能は、画像データを公衆電話回線を介して送受信する機能である。
【０００３】
ＬＡＮ（Local Area Network）に接続されたＭＦＰは、操作パネルからの操作（ローカル操作）はもちろん、ＰＣ（Personal Computer）などの外部端末からＬＡＮ経由でリモート操作することが可能である。ローカル操作およびリモート操作が可能である場合、それらの操作が重複して行われたときの処理が問題となる。
【０００４】
たとえば、ローカル操作およびリモート操作の重複を避けるため、ローカル操作中は、外部端末からＭＦＰへのアクセスを禁止し、リモート操作中は、ローカル操作を禁止することが考えられる。しかしながら、その場合、先に行われているローカル操作またはリモート操作により使用されない機能まで、後から行われるリモート操作またはローカル操作による使用が制限されるので、合理的ではない。
【０００５】
そこで、先に行われているローカル操作またはリモート操作により使用中の機能と同一機能については、後から行われるリモート操作またはローカル操作による使用を禁止することが提案されている（たとえば、特許文献１参照）。この場合、使用中以外の機能については、後から行われるリモート操作またはローカル操作による使用を許可することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−８６６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところが、先にローカル操作またはリモート操作を行ったユーザが現在使用中の機能以外の機能を使用しようとした場合に、当該機能が後からのリモート操作またはローカル操作により使用されていると、先にローカル操作またはリモート操作を行ったユーザが当該機能を使用できないという問題が生じる。
【０００８】
本発明の目的は、機能を使用するための操作を先に行ったユーザおよび機能を使用するための操作を後から行ったユーザによる合理的な機能の使用を可能とする、処理装置、処理システム、権限設定方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００９】
前記の目的を達成するため、本発明の一の局面に係る処理装置は、画像データを使用する複数の機能を有し、１または複数の接続装置と通信可能に接続される処理装置であって、接続装置から送信される情報を受け付ける受信部と、情報の入力を受け付ける受付部と、制御部とを備え、制御部は、受信部または受付部のいずれかにより第１情報が受け付けられた場合に、複数の機能の中から第１情報に対応する１または複数の第１機能を特定する第１機能特定処理と、第１機能特定処理後、第１情報に対して第１機能特定処理で特定された第１機能を使用する権限を設定する第１権限設定処理と、第１権限設定処理後、受信部または受付部のいずれかにより第１情報とは異なる第２情報が受け付けられた場合に、複数の機能のうち第１機能を除く機能の中から第２情報に対応する１または複数の第２機能を特定する第２機能特定処理と、第２機能特定処理後、第２情報に対して第２機能特定処理で特定された第２機能を使用する権限を設定する第２権限設定処理とを実行する。
【００１０】
この構成によれば、処理装置の受信部または受付部のいずれかにより第１情報が受け付けられると、処理装置が有する複数の機能の中から第１情報に対応する１または複数の第１機能が特定される。そして、その特定された第１機能を使用する権限が第１情報に対して設定される。
【００１１】
その後、受信部または受付部のいずれかにより第２情報が受け付けられると、処理装置が有する複数の機能の中から第１機能が除外され、その残りの機能の中から第２情報に対応する１または複数の第２機能が特定される。そして、その特定された第２機能を使用する権限が第２情報に対して設定される。
【００１２】
これにより、機能を使用するための操作（第１情報の入力操作）を先に行ったユーザは、第１情報に対応する全機能を使用することができ、機能を使用するための操作（第２情報の入力操作）を後に行ったユーザが機能を使用することによる制限を受けない。一方、機能を使用するための操作を後に行ったユーザは、第１情報に対応する全機能を使用することはできないが、それ以外の機能については使用することができる。
【００１３】
よって、機能を使用するための操作を先に行ったユーザおよび機能を使用するための操作を後から行ったユーザによる合理的な機能の使用が可能となる。
【００１４】
本発明の他の局面に係る処理システムは、画像データを使用する複数の機能を有する処理装置と、処理装置と通信可能に接続された１または複数の接続装置とを含む処理システムであって、処理装置は、接続装置から送信される情報を受け付ける受信部と、情報の入力を受け付ける受付部と、制御部とを備え、制御部は、受信部または受付部のいずれかにより第１情報が受け付けられた場合に、複数の機能の中から第１情報に対応する１または複数の第１機能を特定する第１機能特定処理と、第１機能特定処理後、第１情報に対して第１機能特定処理で特定された第１機能を使用する権限を設定する第１権限設定処理と、第１権限設定処理後、受信部または受付部のいずれかにより第１情報とは異なる第２情報が受け付けられた場合に、複数の機能のうち第１機能を除く機能の中から第２情報に対応する１または複数の第２機能を特定する第２機能特定処理と、第２機能特定処理後、第２情報に対して第２機能特定処理で特定された第２機能を使用する権限を設定する第２権限設定処理とを実行する。
【００１５】
これにより、前述の処理装置と同様の作用効果を奏することができる。
【００１６】
なお、本発明は、処理装置および処理システムの形態で実現することができるだけでなく、たとえば、権限設定方法として、また、処理装置のコンピュータにインストールされるプログラムの形態で実現することもできる。
【００１７】
本発明のさらに他の局面に係る処理システムは、画像データを使用する複数の機能を有する処理装置と、処理装置と通信可能に接続された１または複数の接続装置とを含む処理システムであって、処理装置は、接続装置から送信される情報を受け付ける受信部と、情報の入力を受け付ける受付部と、制御部とを備え、制御部は、受信部または受付部の一方により第１情報が受け付けられた場合に、複数の機能の中から当該第１情報を受け付けた受信部または受付部に対応する１または複数の第１機能を特定する第１機能特定処理と、第１機能特定処理後、第１情報に対して第１機能特定処理で特定された第１機能を使用する権限を設定する第１権限設定処理と、第１権限設定処理後、第１情報を受け付けていない受信部または受付部により第２情報が受け付けられた場合に、複数の機能のうち第１機能を除く機能の中から第２情報を受け付けた受信部または受付部に対応する１または複数の第２機能を特定する第２機能特定処理と、第２機能特定処理後、第２情報に対して第２機能特定処理で特定された第２機能を使用する権限を設定する第２権限設定処理とを実行する。
【００１８】
この構成によれば、処理装置の受信部または受付部のいずれかにより第１情報が受け付けられると、処理装置が有する複数の機能の中から、第１情報を受け付けた受信部または受付部に対応する１または複数の第１機能が特定される。そして、その特定された第１機能を使用する権限が第１情報に対して設定される。
【００１９】
その後、第１情報を受け付けていない受信部または受付部により第２情報が受け付けられると、処理装置が有する複数の機能の中から第１機能が除外され、その残りの機能の中から、第２情報を受け付けた受信部または受付部に対応する１または複数の第２機能が特定される。そして、その特定された第２機能を使用する権限が第２情報に対して設定される。
【００２０】
これにより、機能を使用するために、受信部または受付部の一方から第１情報の入力を行ったユーザは、第１情報の入力を受け付けた受信部または受付部に対応する全機能を使用することができ、機能を使用するために、第２情報の入力を後に行ったユーザが機能を使用することによる制限を受けない。一方、第２情報の入力を後に行ったユーザは、第１情報を受け付けた受信部または受付部に対応する全機能を使用することはできないが、それ以外の機能については使用することができる。
【００２１】
よって、機能を使用するための操作を先に行ったユーザおよび機能を使用するための操作を後から行ったユーザによる合理的な機能の使用が可能となる。
【発明の効果】
【００２２】
本発明によれば、機能を使用するための操作を先に行ったユーザおよび機能を使用するための操作を後から行ったユーザによる合理的な機能の使用が可能となる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係る画像形成システムの構成を図解的に示す図である。
【図２】ＭＦＰの電気的構成の要部を示すブロック図である。
【図３】第１ユーザおよび第２ユーザに対してＭＦＰが有する各種機能を使用する権限を設定する処理の概要を説明するための図である。
【図４Ａ】第１処理の流れを示すフローチャート（その１）である。
【図４Ｂ】第１処理の流れを示すフローチャート（その２）である。
【図５】ユーザ管理テーブルの一例を示す図である。
【図６】第２処理の流れを示すフローチャートである。
【図７】使用可能機能表示処理の流れを示すフローチャートである。
【図８】外部端末表示処理の流れを示すフローチャートである。
【図９Ａ】本発明の第２実施形態に係る第２処理の流れを示すフローチャート（その１）である。
【図９Ｂ】第２処理の流れを示すフローチャート（その２）である。
【図１０】本発明の第３実施形態について説明するための図である。
【発明を実施するための形態】
【００２４】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００２５】
＜システム構成＞
【００２６】
処理システム１は、図１に示されるように、ＭＦＰ（Multi-Function Peripheral）２および複数の外部端末３を含む。処理装置の一例としてのＭＦＰ２は、プリンタ機能、スキャナ機能およびファクシミリ機能を有する複合機である。接続装置の一例としての外部端末３には、ＣＰＵおよびメモリを含む構成の制御部３１と、第２表示部の一例としてのディスプレイ３２とが含まれる。
【００２７】
ＭＦＰ２および複数の外部端末３は、ＬＡＮ（Local Area Network）４に接続されている。ＭＦＰ２および外部端末３は、ルータ５の機能により、ＬＡＮ４を経由した通信を行うことができる。ＬＡＮ４は、有線ＬＡＮであってもよいし、無線ＬＡＮであってもよい。また、ＬＡＮ４は、有線ＬＡＮおよび無線ＬＡＮの両方を含んでいてもよい。
【００２８】
＜ＭＦＰの電気的構成＞
【００２９】
ＭＦＰ２は、図２に示されるように、画像形成部１１、画像読取部１２、表示部１３、操作部１４、ファクシミリ通信部１５、ネットワーク通信部１６および制御部１７を備えている。
【００３０】
画像形成部１１は、画像データに基づく印刷（カラー印刷またはモノクロ印刷）を実行し、シートに画像を形成する。画像形成の方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。
【００３１】
画像読取部１２は、イメージセンサおよびＡＦＥ（Analog Front End）などを備えている。画像読取部１２では、イメージセンサにより原稿の画像が読み取られて、イメージセンサからアナログ画像信号が出力され、ＡＦＥによりそのアナログ画像信号がデジタル画像データに変換される。
【００３２】
第１表示部の一例としての表示部１３は、たとえば、液晶表示器からなる。
【００３３】
受付部の一例としての操作部１４は、各種の指示を入力するために操作される操作ボタン（たとえば、スタートキー、テンキー、カーソルキー）などを備えている。
【００３４】
ファクシミリ通信部１５は、電話回線網を介したファクシミリ通信のために、ＮＣＵ（Network Control Unit）を内蔵したモデムなどを備えている。
【００３５】
受信部の一例としてのネットワーク通信部１６は、ＬＡＮ４（図１参照）を経由したネットワーク通信のための回路などを備えている。
【００３６】
制御部１７は、ＡＳＩＣ（Application Specific Integrated Circuit）２１、ＲＯＭ２２およびＲＡＭ２３などを備えている。
【００３７】
ＡＳＩＣ２１は、制御部の一例としてのＣＰＵ２４を内蔵している。ＡＳＩＣ２１には、画像読取部１２により取得された画像データ、操作部１４の操作内容を表す操作信号などが入力される。ＣＰＵ２４は、ＡＳＩＣ２１に入力される信号などに基づいて、ＲＯＭ２２に記憶されているプログラムを実行することにより、画像形成部１１、画像読取部１２および表示部１３を制御し、ファクシミリ通信部１５およびネットワーク通信部１６を通信のために制御する。ＣＰＵ２４による制御（プログラム）の実行時、ＲＡＭ２３がワークエリアとして使用される。また、記憶部の一例としてのＲＡＭ２３には、ＮＶＲＡＭ（Non Volatile RAM）などの不揮発性メモリが含まれる。
【００３８】
＜権限設定の概要＞
【００３９】
ＭＦＰ２が有する機能は、プリンタ機能、スキャナ機能およびファクシミリ機能に大別される。ＭＦＰ２が有する機能を小別すると、その機能には、外部端末３であるＰＣ（Personal Computer）から送信されるファイル（印刷ジョブ）に含まれる画像データを印刷する通常プリント機能、印刷の実行にセキュアプリント用パスワードの入力が必要とされるセキュアプリント機能、ＵＳＢメモリなどのリムーバブルメディアに格納されているファイルを取り込んで、そのファイルに含まれる画像データを印刷するダイレクトプリント機能、操作部１４の操作によりスキャンの開始を指示する通常スキャン機能、ＰＣからスキャンの開始を指示するＰＣスキャン機能、操作部１４の操作によりＦＡＸ通信（ファクシミリ通信）の開始を指示する通常ファックス機能およびＰＣからＦＡＸ通信の開始を指示するＰＣファックス機能などが含まれる。また、ＭＦＰ２がＮＦＣ（Near Field Communication）による近距離無線通信が可能な構成である場合、ＭＦＰ２が有する機能には、たとえば、スマートフォンや携帯電話機などの携帯端末から近距離無線通信によりファイルを取り込んで、そのファイルに含まれる画像データを印刷するＮＦＣプリント機能などが含まれる。
【００４０】
ＭＦＰ２の各種機能の使用には、ユーザによるログインが必要である。ＭＦＰ２では、ユーザによるログイン後、ユーザの認証に成功すると、そのユーザがログオフするまで、ユーザのログイン状態が保持される。ＭＦＰ２には、ＭＦＰ２を使用可能なユーザが登録され、また、各ユーザに対応づけて当該ユーザが使用可能な機能が登録されている。そして、ＭＦＰ２では、複数のユーザのログイン状態が保持される場合、各ユーザが使用可能な機能とユーザのログイン順序とに基づいて、各ユーザに対してＭＦＰ２の各種機能を使用する権限が設定される。
【００４１】
以下では、ユーザを区別するため、ユーザが１人もＭＦＰ２にログインしていない状態から、Ｎ番目（Ｎ：自然数）にログインしたユーザを「第Ｎユーザ」という。
【００４２】
ユーザが１人もＭＦＰ２にログインしていない状態で、図３に示されるように、第１ユーザがＭＦＰ２にログインした場合（Ｓ１）、第１ユーザが使用可能な機能のすべてが第１機能として特定される。そして、第１ユーザに対して、第１機能を使用する権限が設定される（Ｓ２）。
【００４３】
第１ユーザのログイン状態が保持されている状態で、第１ユーザとは別の第２ユーザがＭＦＰ２にログインした場合（Ｓ３）、ＭＦＰ２が有する機能の中から第１機能が除外され、その残りの機能の中から第２ユーザが使用可能な１または複数の機能が第２機能として特定される。そして、第２ユーザに対して、第２機能を使用する権限が設定される（Ｓ４）。
【００４４】
その後、第１ユーザがログオフすると（Ｓ５）、第１ユーザに対する第１機能を使用する権限の設定が解除される（Ｓ６）。
【００４５】
また、第２ユーザがログオフすると（Ｓ７）、第２ユーザに対する第２機能を使用する権限の設定が解除される（Ｓ８）。
【００４６】
なお、第１ユーザおよび第２ユーザのログイン状態が保持されている状態で、さらに別の第３ユーザがＭＦＰ２にログインした場合には、ＭＦＰ２が有する機能の中から第１機能および第２機能が除外され、その残りの機能の中から第３ユーザが使用可能な１または複数の機能が第３機能として特定される。そして、第３ユーザに対して、第３機能を使用する権限が設定される。これ以降、さらに別のユーザがログインした場合も同様である。
【００４７】
＜第１処理＞
【００４８】
ＭＦＰ２では、ＣＰＵ２４により、図４Ａおよび図４Ｂに示される第１処理が実行される。
【００４９】
第１処理において、ＣＰＵ２４は、第１ユーザがＭＦＰ２にログインしたか否かを判断する（Ｓ１１）。
【００５０】
第１ユーザによるログインが行われていない場合（Ｓ１１：ＮＯ）、ＣＰＵ２４は、第１処理を終了する。
【００５１】
ログインには、いくつかの手法がある。
【００５２】
１つの手法は、操作部１４の操作によるログイン（ローカルログイン）である。この手法では、ユーザにより操作部１４が操作されて、ユーザ（利用者）に関する認証情報であるユーザＩＤおよびユーザ認証用パスワードがＭＦＰ２に入力される。
【００５３】
別の手法の１つは、ＩＤカードまたは携帯端末を用いたログイン（ローカルログイン）である。この手法は、ＭＦＰ２がＮＦＣによる近距離無線通信機能を有している場合に有効である。ＩＤカードまたは携帯端末には、近距離無線通信のためのアンテナおよびＩＣチップが内蔵され、ＩＣチップには、ユーザＩＤおよびユーザ認証用パスワードが内蔵されている。ユーザが所有するＩＤカードまたは携帯端末がＭＦＰ２に近づけられると、近距離無線通信により、ＩＣチップからユーザＩＤおよびユーザ認証用パスワードがＭＦＰ２に読み取られる。
【００５４】
さらに別の手法は、外部端末３（たとえば、ＰＣまたは携帯端末）からのログイン（リモートログイン）である。この手法では、ネットワーク通信により、外部端末３からＭＦＰ２にアクセスされる。アクセス後、外部端末３のディスプレイ３２にログイン画面が表示される。このログイン画面でユーザＩＤおよびユーザ認証用パスワードが入力されると、ネットワーク通信により、その入力されたユーザＩＤおよびユーザ認証用パスワードが外部端末３からＭＦＰ２に送信される。
【００５５】
ＭＦＰ２に対する第１ユーザによるログイン、つまり第１ユーザのユーザＩＤおよびユーザ認証用パスワードがＭＦＰ２に入力されると（Ｓ１１：ＹＥＳ）、ＣＰＵ２４は、ユーザ認証を実行する（Ｓ１２）。
【００５６】
ユーザ認証には、ユーザ管理テーブルが用いられる。ユーザ管理テーブルは、ＲＡＭ２３のＮＶＲＡＭに保存されている。ユーザ管理テーブルでは、ＭＦＰ２の使用を許可されている各ユーザのユーザＩＤに、ユーザ認証用パスワードと、当該ユーザＩＤのユーザが使用可能な機能とが対応づけられている。たとえば、ユーザ管理テーブルの一例では、図５に示されるように、ユーザＩＤ「１２３４」に、パスワード「○○○○」および機能「Ａ，Ｂ」が対応づけられている。別のユーザＩＤ「５６７８」には、パスワード「××××」および機能「Ｃ，Ｄ」が対応づけられている。さらに別のユーザＩＤ「３４５６」には、パスワード「△△△△」および機能「Ａ」が対応づけられている。たとえば、機能「Ａ」は、セキュアプリント機能であり、機能「Ｂ」は、ダイレクトプリント機能であり、機能「Ｃ」は、ＰＣスキャン機能であり、機能「Ｄ」は、ＰＣファックス機能である。
【００５７】
ユーザ認証において、ＣＰＵ２４は、入力されたユーザＩＤおよびユーザ認証用パスワードの組合せとユーザ管理テーブルに登録されているユーザＩＤおよびユーザ認証用パスワードの組合せとを比較する。そして、ユーザ管理テーブルに登録されているユーザＩＤおよびユーザ認証用パスワードの組合せの中に、入力されたユーザＩＤおよびユーザ認証用パスワードの組合せと一致するものがあれば、ユーザ認証に成功と判断し、その組合せと一致するものがなければ、ユーザ認証に失敗と判断する。
【００５８】
ユーザ認証に失敗した場合（Ｓ１３：ＮＯ）、ＣＰＵ２４は、第１処理を終了する。
【００５９】
ユーザ認証に成功した場合（Ｓ１３：ＹＥＳ）、ＣＰＵ２４は、ユーザ管理テーブルを参照して、第１ユーザのユーザＩＤに対応づけられている機能の全部を第１機能として特定する（Ｓ１４）。
【００６０】
そして、ＣＰＵ２４は、第１ユーザのユーザＩＤに対して、第１機能を使用する権限を設定する（Ｓ１５）。
【００６１】
たとえば、第１ユーザがユーザＩＤ「１２３４」を有している場合、ユーザＩＤ「１２３４」に対応づけられている機能「Ａ，Ｂ」が第１機能として特定され、ユーザＩＤ「１２３４」に対して機能「Ａ，Ｂ」を使用する権限が設定される。
【００６２】
また、ＣＰＵ２４は、使用可能機能表示処理を実行する（Ｓ１６）。使用可能機能表示処理については、後述する。
【００６３】
その後、ＣＰＵ２４は、第１ユーザによるログインがローカルログインであるか否かを判断する（Ｓ１７）。
【００６４】
第１ユーザによるログインがローカルログインである場合（Ｓ１７：ＹＥＳ）、ＣＰＵ２４は、ＭＦＰ２における第１機能以外の他機能について、たとえ他機能の実行が指示されてもその実行を保留するよう設定する（Ｓ１８）。
【００６５】
一方、第１ユーザによるログインがローカルログインではない場合、つまりリモートログインである場合には（Ｓ１７：ＮＯ）、他機能の実行を保留する設定はなされない。
【００６６】
その後、ＣＰＵ２４は、第１ユーザにより第１機能のいずれかの機能の実行が指示されたか否かを判断する（Ｓ１９）。機能の実行の指示は、第１ユーザによるログインがローカルログインであるか、リモートログインであるかに関係なく、操作部１４の操作により入力されてもよいし、外部端末３からネットワーク通信により入力されてもよい。
【００６７】
第１機能のいずれかの機能の実行が指示された場合には（Ｓ１９：ＹＥＳ）、ＣＰＵ２４は、その指示された機能を実行する（Ｓ２０）。
【００６８】
機能の実行が完了すると、ＣＰＵ２４は、第１ユーザがログオフしたか否かを判断する（Ｓ２１）。また、第１機能のいずれの機能の実行も指示されていない場合には（Ｓ１９：ＮＯ）、ＣＰＵ２４は、機能の実行をスキップして、第１ユーザがログオフしたか否かを判断する（Ｓ２１）。
【００６９】
第１ユーザがログオフするまで、第１機能のいずれかの機能の実行が指示されたか否かの判断が繰り返される。
【００７０】
第１ユーザがログオフすると（Ｓ２１：ＹＥＳ）、ＣＰＵ２４は、第１ユーザのユーザＩＤに対する第１機能の使用権限の設定を解除する（Ｓ２２）。
【００７１】
その後、ＣＰＵ２４は、第１機能以外の他機能の実行を保留する設定がなされているか否かを判断する（Ｓ２３）。
【００７２】
そして、他機能の実行を保留する設定がなされていない場合には（Ｓ２３：ＮＯ）、ＣＰＵ２４は、第１処理を終了する。
【００７３】
一方、他機能の実行を保留する設定がなされている場合には（Ｓ２３：ＹＥＳ）、ＣＰＵ２４は、その設定を解除した後（Ｓ２４）、第１処理を終了する。
【００７４】
＜第２処理＞
【００７５】
ＭＦＰ２では、第１ユーザのログイン状態が保持されている間、ＣＰＵ２４により、図６に示される第２処理が実行される。
【００７６】
第２処理において、ＣＰＵ２４は、第２ユーザがＭＦＰ２にログインしたか否かを判断する（Ｓ３１）。
【００７７】
第２ユーザによるログインが行われていない場合（Ｓ３１：ＮＯ）、ＣＰＵ２４は、第２処理を終了する。
【００７８】
ＭＦＰ２に対する第２ユーザによるログイン、つまり第２ユーザのユーザＩＤおよびユーザ認証用パスワードがＭＦＰ２に入力されると（Ｓ３１：ＹＥＳ）、ＣＰＵ２４は、ユーザ認証を実行する（Ｓ３２）。
【００７９】
ユーザ認証に失敗した場合（Ｓ３３：ＮＯ）、ＣＰＵ２４は、第２処理を終了する。
【００８０】
ユーザ認証に成功した場合（Ｓ３３：ＹＥＳ）、ＣＰＵ２４は、ＭＦＰ２が有する機能の中から第１機能を除外し、ユーザ管理テーブルを参照して、その残りの機能と第２ユーザが使用可能な機能とを比較する。そして、ＣＰＵ２４は、ＭＦＰ２が有する機能の中から第１機能が除外された残りの機能のうち、第２ユーザが使用可能な機能と一致する機能を第２機能として特定する（Ｓ３４）。
【００８１】
そして、ＣＰＵ２４は、第２ユーザのユーザＩＤに対して、第２機能を使用する権限を設定する（Ｓ３５）。
【００８２】
たとえば、ＭＦＰ２が機能「Ａ，Ｂ，Ｃ，Ｄ」を有し、ユーザＩＤ「１２３４」の第１ユーザのログイン状態が保持されている場合、ＭＦＰ２が有する機能「Ａ，Ｂ，Ｃ，Ｄ，Ｅ」から第１機能「Ａ，Ｂ」が除外される。そして、第２ユーザがユーザＩＤ「５６７８」を有している場合、ＭＦＰ２の残りの機能「Ｃ，Ｄ，Ｅ」のうち、ユーザＩＤ「５６７８」に対応づけられている機能「Ｃ，Ｄ」と一致する機能「Ｃ，Ｄ」が第２機能として特定される。この場合、ユーザＩＤ「５６７８」に対して機能「Ｃ，Ｄ」を使用する権限が設定される。
【００８３】
なお、ＭＦＰ２が有する機能の中から第１機能が除外された残りの機能のうち、第２ユーザが使用可能な機能と一致する機能がなかった場合、つまり第２機能が特定されなかった場合、当然に、第２ユーザのユーザＩＤに第２機能を使用する権限を設定するステップ（Ｓ３５）がスキップされてもよい。これにより、第２処理の内容を簡素化することができる。
【００８４】
また、ＣＰＵ２４は、使用可能機能表示処理を実行する（Ｓ３６）。使用可能機能表示処理については、後述する。
【００８５】
その後、ＣＰＵ２４は、第２ユーザにより第２機能のいずれかの機能の実行が指示されたか否かを判断する（Ｓ３７）。機能の実行の指示は、第２ユーザによるログインがローカルログインであるか、リモートログインであるかに関係なく、操作部１４の操作により入力されてもよいし、外部端末３からネットワーク通信により入力されてもよい。
【００８６】
第２機能のいずれかの機能の実行が指示された場合（Ｓ３７：ＹＥＳ）、ＣＰＵ２４は、その指示された機能を実行する（Ｓ３８）。なお、機能の実行が指示された第２機能について、先に述べた実行を保留する設定がなされている場合は、この設定が解除されるまで機能の実行が保留される。
【００８７】
機能の実行が完了すると、ＣＰＵ２４は、第２ユーザがログオフしたか否かを判断する（Ｓ３９）。また、第２機能のいずれの機能の実行も指示されていない場合には（Ｓ３８：ＮＯ）、ＣＰＵ２４は、機能の実行をスキップして、第２ユーザがログオフしたか否かを判断する（Ｓ３９）。
【００８８】
第２ユーザがログオフするまで、第２機能のいずれかの機能の実行が指示されたか否かの判断が繰り返される。
【００８９】
第２ユーザがログオフすると（Ｓ３９：ＹＥＳ）、ＣＰＵ２４は、第２ユーザのユーザＩＤに対する第２機能の使用権限の設定を解除し（Ｓ４０）、第２処理を終了する。
【００９０】
＜使用可能機能表示処理＞
【００９１】
第１処理中に実行される使用可能機能表示処理、つまり図４ＡのステップＳ１６で実行される使用可能表示処理では、ＣＰＵ２４は、第１ユーザによるログインがローカルログインであるか否かを判断する（Ｓ５１）。
【００９２】
第１ユーザによるログインがローカルログインである場合（Ｓ５１：ＹＥＳ）、ＣＰＵ２４は、表示部１３を制御して、第１ユーザが現在使用可能な機能（第１ユーザに使用権限が設定された機能）として、第１機能の一覧を表示部１３の画面に表示させる（Ｓ５２）。これにより、第１ユーザが使用可能な機能を視覚的に認識することができる。
【００９３】
一方、第１ユーザによるログインがローカルログインではない場合（Ｓ５１：ＮＯ）、つまり第１ユーザによるログインがリモートログインである場合、ＣＰＵ２４は、ネットワーク通信部１６を制御して、第１ユーザが現在使用可能な機能をリモートログインが行われた外部端末３に通知させる（Ｓ５３）。
【００９４】
第２処理中に実行される使用可能機能表示処理、つまり図６のステップＳ３６で実行される使用可能表示処理も、第１処理中に実行される使用可能機能表示処理と同様の流れで進行する。
【００９５】
すなわち、第２処理中に実行される使用可能機能表示処理、つまり図４ＡのステップＳ１６で実行される使用可能表示処理では、ＣＰＵ２４は、第２ユーザによるログインがローカルログインであるか否かを判断する（Ｓ５１）。
【００９６】
第２ユーザによるログインがローカルログインである場合（Ｓ５１：ＹＥＳ）、ＣＰＵ２４は、表示部１３を制御して、第２ユーザが現在使用可能な機能（第２ユーザに使用権限が設定された機能）として、第２機能の一覧を表示部１３の画面に表示させる（Ｓ５２）。たとえば、第２ユーザが使用可能な機能の一覧が画面に表示され、その表示された機能のうち、第２ユーザが現在使用できない機能が白黒反転表示されることにより、第２機能の一覧が表示されてもよい。これにより、第２ユーザが使用可能な機能を視覚的に認識することができる。
【００９７】
一方、第２ユーザによるログインがローカルログインではない場合（Ｓ５１：ＮＯ）、つまり第２ユーザによるログインがリモートログインである場合、ＣＰＵ２４は、ネットワーク通信部１６を制御して、第２ユーザが現在使用可能な機能をリモートログインが行われた外部端末３に通知させる（Ｓ５３）。
【００９８】
＜外部端末表示処理＞
【００９９】
第１ユーザまたは第２ユーザにより外部端末３からＭＦＰ２へのログインがなされた場合、その外部端末３では、図８に示される外部端末表示処理が実行される。
【０１００】
外部端末表示処理において、制御部３１は、図７に示される使用可能機能表示処理により、第１ユーザまたは第２ユーザにより現在使用可能な機能の通知を受け取ったか否かを判断する（Ｓ６１）。
【０１０１】
使用可能な機能の通知を受け取るまでは（Ｓ６１：ＮＯ）、制御部３１は、外部端末表示処理を一旦終了し、その後、外部端末表示処理を再び実行する。
【０１０２】
使用可能な機能の通知を受け取ると（Ｓ６１：ＹＥＳ）、制御部３１は、その通知された機能の一覧をディスプレイ３２の画面に表示させる（Ｓ６２）。
【０１０３】
具体的には、第１ユーザによる外部端末３からＭＦＰ２へのログインがなされ、ＭＦＰ２から第１ユーザが現在使用可能な機能の通知を受けた場合、制御部３１は、第１ユーザが現在使用可能な機能の一覧をディスプレイ３２の画面に表示させる。
【０１０４】
また、第２ユーザによる外部端末３からＭＦＰ２へのログインがなされ、ＭＦＰ２から第２ユーザが現在使用可能な機能の通知を受けた場合、制御部３１は、第２ユーザが現在使用可能な機能の一覧をディスプレイ３２の画面に表示させる。たとえば、第２ユーザが使用可能な機能の一覧が画面に表示され、その表示された機能のうち、第２ユーザが現在使用できない機能が白黒反転表示されることにより、第２機能の一覧が表示されてもよい。
【０１０５】
これにより、第１ユーザおよび第２ユーザがそれぞれ現在使用可能な機能を視覚的に認識することができる。
【０１０６】
＜作用効果＞
【０１０７】
以上のように、第１ユーザのログインにより、第１ユーザのユーザＩＤがＭＦＰ２に入力された後、ユーザ認証に成功すると、ＭＦＰ２が有する複数の機能の中から第１ユーザのユーザＩＤに対応する１または複数の第１機能が特定される。そして、その特定された第１機能を使用する権限が第１ユーザのユーザＩＤに対して設定される。
【０１０８】
その後、第２ユーザのログインにより、第２ユーザのユーザＩＤがＭＦＰ２に入力された後、ユーザ認証に成功すると、ＭＦＰ２が有する複数の機能の中から第１機能が除外され、その残りの機能の中から第２ユーザのユーザＩＤに対応する１または複数の第２機能が特定される。そして、その特定された第２機能を使用する権限が第２ユーザのユーザＩＤに対して設定される。
【０１０９】
これにより、機能を使用するための操作を先に行った第１ユーザは、第１ユーザのユーザＩＤに対応する全機能を使用することができ、機能を使用するための操作を後に行った第２ユーザが機能を使用することによる制限を受けない。一方、機能を使用するための操作を後に行った第２ユーザは、第１ユーザのユーザＩＤに対応する全機能を使用することはできないが、それ以外の機能については使用することができる。
【０１１０】
よって、機能を使用するための操作を先に行った第１ユーザおよび機能を使用するための操作を後から行った第２ユーザによる合理的な機能の使用が可能となる。
【０１１１】
第１機能および第２機能の特定には、ＲＡＭ２３のＮＶＲＡＭに保存されているユーザ管理テーブルが使用される。これにより、第１機能および第２機能をそれぞれ容易に特定することができる。
【０１１２】
また、第１機能を使用する権限が第１ユーザのユーザＩＤに対して設定された後、第１ユーザのログイン状態が保持された状態で、第１ユーザにより第１機能に含まれる１以上の機能の実行の指示がなされると、その指示に係る機能が実行される。同様に、第２機能を使用する権限が第２ユーザのユーザＩＤに対して設定された後、第２ユーザのログイン状態が保持された状態で、第２ユーザにより第２機能に含まれる１以上の機能の実行の指示がなされると、その指示に係る機能が実行される。
【０１１３】
しかしながら、第１ユーザのログインがローカルログインであった場合には、第１機能の実行の可能性がなくなるまで、すなわち第１ユーザがログオフするまで、第２機能の実行が保留される。これにより、機能を使用するための操作を先に行った第１ユーザは、機能を使用するための操作を後に行った第２ユーザに対して、ＭＦＰ２の機能を優先的に使用することができる。よって、機能を使用するための操作を先に行った第１ユーザの利便性を確保することができる。また、ローカルログインを行った第１ユーザは、ＭＦＰ２の近くにいる可能性が高いので、第２機能の実行によるＭＦＰ２の動作開始が抑制されることが好ましい。第２機能の実行によるＭＦＰ２の動作が開始されると、第１ユーザに違和感を与えるおそれがある。
【０１１４】
＜第２実施形態＞
【０１１５】
図６に示される第２処理に代えて、図９Ａおよび図９Ｂに示される第２処理が実行されてもよい。図９Ａおよび図９Ｂに示される第２処理が実行される場合、各ユーザのユーザＩＤには、権限の高低が設定されている。たとえば、会社において、相対的に高い役職のユーザのユーザＩＤには、相対的に高い権限が設定され、相対的に低い役職のユーザのユーザＩＤには、相対的に低い権限が設定されている。
【０１１６】
図９Ａおよび図９Ｂに示される第２処理では、ＣＰＵ２４は、第２ユーザがＭＦＰ２にログインしたか否かを判断する（Ｓ７１）。
【０１１７】
第２ユーザによるログインが行われていない場合（Ｓ７１：ＮＯ）、ＣＰＵ２４は、第２処理を終了する。
【０１１８】
ＭＦＰ２に対する第２ユーザによるログイン、つまり第２ユーザのユーザＩＤおよびユーザ認証用パスワードがＭＦＰ２に入力されると（Ｓ７１：ＹＥＳ）、ＣＰＵ２４は、ユーザ認証を実行する（Ｓ７２）。
【０１１９】
ユーザ認証に失敗した場合（Ｓ７３：ＮＯ）、ＣＰＵ２４は、第２処理を終了する。
【０１２０】
ユーザ認証に成功した場合（Ｓ７３：ＹＥＳ）、ＣＰＵ２４は、ログイン状態が保持されている第１ユーザのユーザＩＤに設定されている権限（第１ユーザ権限）が第２ユーザのユーザＩＤに設定されている権限（第２ユーザ権限）よりも高いか否かを判定する（Ｓ７４）。
【０１２１】
第１ユーザ権限が第２ユーザ権限よりも高い場合（Ｓ７４：ＹＥＳ）、ＣＰＵ２４は、ＭＦＰ２が有する機能の中から第１機能を除外し、ユーザ管理テーブルを参照して、その残りの機能と第２ユーザが使用可能な機能とを比較する。そして、ＣＰＵ２４は、ＭＦＰ２が有する機能の中から第１機能が除外された残りの機能のうち、第２ユーザが使用可能な機能と一致する機能を第２機能として特定する（Ｓ７５）。
【０１２２】
そして、ＣＰＵ２４は、第２ユーザのユーザＩＤに対して、第２機能を使用する権限を設定する（Ｓ７６）。
【０１２３】
一方、第１ユーザ権限が第２ユーザ権限よりも低い場合（Ｓ７４：ＮＯ）、ＣＰＵ２４は、例外機能特定処理を実行する（Ｓ７７）。例外機能特定処理では、まず、ＣＰＵ２４は、ユーザ管理テーブルを参照して、第２ユーザのユーザＩＤに対応づけられている機能の全部を第２機能として特定する。次に、ＣＰＵ２４は、ＭＦＰ２が有する機能の中から第２機能を除外し、ユーザ管理テーブルを参照して、その残りの機能と第１ユーザが使用可能な機能とを比較する。そして、ＣＰＵ２４は、ＭＦＰ２が有する機能の中から第２機能が除外された残りの機能のうち、第１ユーザが使用可能な機能と一致する機能を第１機能として特定する。
【０１２４】
例外機能特定処理後、ＣＰＵ２４は、第１ユーザのユーザＩＤに対して、第１機能を使用する権限を再設定する（Ｓ７８）。
【０１２５】
また、ＣＰＵ２４は、第２ユーザのユーザＩＤに対して第２機能を使用する権限を設定する（Ｓ７９）。
【０１２６】
その後、ＣＰＵ２４は、使用可能機能表示処理を実行する（Ｓ８０）。使用可能機能表示処理については、前述した通りである。
【０１２７】
その後、ＣＰＵ２４は、第２ユーザにより第２機能のいずれかの機能の実行が指示されたか否かを判断する（Ｓ８１）。
【０１２８】
第２機能のいずれかの機能の実行が指示された場合（Ｓ８１：ＹＥＳ）、ＣＰＵ２４は、その指示された機能を実行する（Ｓ８２）。
【０１２９】
機能の実行が完了すると、ＣＰＵ２４は、第２ユーザがログオフしたか否かを判断する（Ｓ８３）。また、第２機能のいずれの機能の実行も指示されていない場合には（Ｓ８１：ＮＯ）、ＣＰＵ２４は、機能の実行をスキップして、第２ユーザがログオフしたか否かを判断する（Ｓ８３）。
【０１３０】
第２ユーザがログオフするまで、第２機能のいずれかの機能の実行が指示されたか否かの判断が繰り返される。
【０１３１】
第２ユーザがログオフすると（Ｓ８３：ＹＥＳ）、ＣＰＵ２４は、第２ユーザのユーザＩＤに対する第２機能の使用権限の設定を解除し（Ｓ８４）、第２処理を終了する。
【０１３２】
このように、相対的に高い権限を有するユーザは、相対的に低い権限を有するユーザに対して、ＭＦＰ２の機能を優先的に使用することができる。よって、高い権限を有するユーザの利便性を確保することができる。なお、前述した例外機能特定処理がなされた場合、その後、機能の実行が指示された第２機能について、先に述べた実行を保留する設定がなされていたとしても、機能の実行が保留されることはない。
【０１３３】
＜第３実施形態＞
【０１３４】
前述の各実施形態では、図５に一例が示されるユーザ管理テーブルを用いて、第１機能および第２機能が特定される構成を取り上げた。これに限らず、図１０に一例が示される機能管理テーブルを用いて、第１機能および第２機能が特定されてもよい。
【０１３５】
機能管理テーブルは、ＲＡＭ２３（図２参照）のＮＶＲＡＭに保存されている。機能管理テーブルでは、ログイン手法と機能とが対応づけられている。機能管理テーブルの一例では、図１０に示されるように、ローカルログインに機能「Ａ，Ｂ」が対応づけられ、リモートログインに機能「Ｃ，Ｄ」が対応づけられている。
【０１３６】
ユーザが１人もＭＦＰ２にログインしていない状態で、第１ユーザがＭＦＰ２にローカルログインした場合、ローカルログインに対応づけられている機能のすべてが第１機能として特定される。また、ユーザが１人もＭＦＰ２にログインしていない状態で、第１ユーザがＭＦＰ２にリモートログインした場合、リモートログインに対応づけられている機能のすべてが第１機能として特定される。そして、第１ユーザに対して第１機能を使用する権限が設定される。
【０１３７】
第１ユーザのログイン状態が保持されている状態で、第１ユーザとは別の第２ユーザがＭＦＰ２にログインした場合、そのログインが第１ユーザによるログインと異なる手法であった場合、第２ユーザに対して第２機能を使用する権限が設定される。すなわち、第１ユーザのログインがローカルログインであった場合に、第２ユーザがリモートログインすると、ＭＦＰ２が有する機能の中から第１機能が除外され、その残りの機能の中からリモートログインに対応づけられている機能が第２機能として特定される。また、第１ユーザのログインがリモートログインであった場合に、第２ユーザがローカルログインすると、ＭＦＰ２が有する機能の中から第１機能が除外され、その残りの機能の中からローカルログインに対応づけられている機能が第２機能として特定される。そして、第２ユーザに対して第２機能を使用する権限が設定される。
【０１３８】
第２ユーザのログインの手法が第１ユーザによるログインの手法と同じであった場合、ＭＦＰ２が有する機能の中から第１機能が除外されると、その残りの機能の中には、第２ユーザのログイン手法に対応づけられた機能がないので、第２ユーザに対して第２機能を使用する権限が設定されない。
【０１３９】
これにより、第１ユーザは、第１ユーザのログインの手法に対応する全機能を使用することができ、第２ユーザが機能を使用することによる制限を受けない。一方、第２ユーザは、第１ユーザのログインの手法に対応する全機能を使用することはできないが、第１ユーザのログインの手法と異なる手法でログインした場合、それ以外の機能については使用することができる。
【０１４０】
よって、機能を使用するための操作を先に行った第１ユーザおよび機能を使用するための操作を後から行った第２ユーザによる合理的な機能の使用が可能となる。
【０１４１】
＜変形例＞
【０１４２】
第１ユーザおよび第２ユーザのログイン状態が保持されている状態で、さらに別の第３ユーザがログインした場合については、前述したが、第１ユーザおよび第２ユーザのログイン状態が保持されている状態から、第１ユーザがログオフした後に、第３ユーザがログインする場合も想定される。
【０１４３】
この場合には、ＭＦＰ２が有する機能の中から第２機能が除外され、その残りの機能の中から第３ユーザが使用可能な１または複数の機能が第３機能として特定されてもよい。また、ＭＦＰ２が有する機能の中から、第２ユーザのユーザＩＤに対応づけられている機能の全部が除外され、その残りの機能の中から第３ユーザが使用可能な１または複数の機能が第３機能として特定されてもよい。
【０１４４】
第２ユーザのユーザＩＤに対応づけられている機能のうち、第１ユーザのユーザＩＤに対応づけられている機能と重複する機能については、第２機能として特定されない。そのため、前者の特定手法では、当該重複する機能が第３ユーザのユーザＩＤに対応づけられている機能に含まれる場合、当該洋服する機能が第３機能として特定される。その結果、第２ユーザのユーザＩＤに対して当該重複する機能を使用する権限が設定されていないにもかかわらず、後にログインを行った第３ユーザのユーザＩＤに対して当該重複する機能を使用する権限が設定されるという事態が生じる。後者の場合、そのような事態が生じることを防止できる。
【０１４５】
前述の実施形態では、ＣＰＵ２４が各処理を実行する場合について説明した。しかしながら、ＭＦＰ２が複数のＣＰＵを備え、複数のＣＰＵが協働して各処理を実行してもよい。
【０１４６】
また、処理装置の一例として、プリンタ機能、スキャナ機能およびファクシミリ機能を有するＭＦＰ２を取り上げたが、処理装置は、プリンタ機能、スキャナ機能およびファクシミリ機能のうちの１つまたは複数の機能を有する装置であってもよい。
【０１４７】
以上、本発明のいくつかの実施形態について説明したが、本発明は、さらに他の形態で実施することもできる。また、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【０１４８】
１    処理システム
２    ＭＦＰ
３    外部端末
１３  表示部
１４  操作部
１６  ネットワーク通信部
２３  ＲＡＭ
２４  ＣＰＵ
３１  制御部
３２  ディスプレイ
【図１】
0006379953.tif 000002
【図２】
0006379953.tif 000003
【図３】
0006379953.tif 000004
【図４Ａ】
0006379953.tif 000005
【図４Ｂ】
0006379953.tif 000006
【図５】
0006379953.tif 000007
【図６】
0006379953.tif 000008
【図７】
0006379953.tif 000009
【図８】
0006379953.tif 000010
【図９Ａ】
0006379953.tif 000011
【図９Ｂ】
0006379953.tif 000012
【図１０】
0006379953.tif 000013