(57)【要約】【課題】ユーザの意図しないタイミングで動作モードが第２モードから画像処理装置を待機させる第１モードに切り替わることを抑制できる、画像処理装置、処理方法およびプログラムを提供する。【解決手段】機能選択画面４１の表示中に、ＲＡＭに記憶されているユーザＩＤに対応するカードＩＤがＮＦＣ通信で読み取られた場合、ＲＡＭからユーザＩＤが消去され、動作モードが第２モードから第１モードに切り替えられて、ログイン中のユーザがログアウトとなる。機能選択画面４１の表示中に機能を選択する操作が行われると、機能選択画面４１から設定画面５１に切り替えられ、その設定画面５１の表示中に、ＲＡＭに記憶されているユーザＩＤに対応するカードＩＤがＮＦＣ通信で読み取られた場合、ＲＡＭからユーザＩＤが消去されず、動作モードが第２モードに維持されて、ユーザのログイン状態が維持される。【選択図】図２
2018067783.tif 000002
【特許請求の範囲】
【請求項１】
画像データを使用する機能を実行する機能実行部と、
第１識別情報を記憶する第１記憶部と、
所定距離内に存在する非接触記憶媒体と無線通信を行い、前記非接触記憶媒体から第２識別情報を読み取る無線通信部と、
第３識別情報を記憶する第２記憶部と、
操作を受け付ける操作部と、
表示部と、
制御部と
を備える画像処理装置であって、
前記制御部は、前記画像処理装置の動作モードを
前記画像処理装置を待機させる第１モードと、
第１画面を前記表示部に表示させる第１表示処理と、前記第１画面を表示中に前記操作部に前記機能に関する操作を受け付けたことに応じて、前記第１画面と異なる第２画面を前記表示部に表示させる第２表示処理と、を実行する第２モードと、
に切り替え可能であり、
さらに前記制御部は、
前記非接触記憶媒体と前記無線通信部との無線通信が行われた場合に、前記非接触記憶媒体に記憶されている第２識別情報を前記無線通信部を介して受信する識別情報受信処理を実行し、
前記識別情報受信処理が実行されたときに前記動作モードが前記第１モードである場合は、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されているか否かを判別し、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されている場合は、前記第１識別情報に対応する第３識別情報を前記第２記憶部に記憶するとともに前記動作モードを前記第１モードから前記第２モードに切り替える第１ログイン処理を実行し、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されていない場合は、前記第１ログイン処理を実行せず、前記動作モードを前記第１モードのまま維持し、
前記識別情報受信処理が実行されたときに前記動作モードが前記第２モードである場合は、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されているか否かを判別し、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されている場合は、前記第１識別情報に対応する前記第３識別情報が前記第２記憶部に記憶されているか否かを判別し、
前記第１識別情報に対応する前記第３識別情報が前記第２記憶部に記憶されている場合は、前記第１画面が前記表示部に表示されているか否かを判別し、
前記第１画面が前記表示部に表示されている場合は、前記動作モードを前記第２モードから前記第１モードに切り替えるとともに、前記第２記憶部に記憶されている前記第３識別情報を消去する第１ログアウト処理を実行し、
前記第１画面が前記表示部に表示されていない場合は、前記第１ログアウト処理を実行せず、前記動作モードを前記第２モードのまま待機し、
前記第１識別情報に対応する前記第３識別情報が前記第２記憶部に記憶されていない場合は、前記第２記憶部に、前記第１識別情報に対応する前記第３識別情報を書き込む第２ログイン処理を実行し、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されていない場合は、前記動作モードを前記第２モードから前記第１モードに切り替えるとともに、前記第２記憶部に記憶されている前記第３識別情報を消去する第２ログアウト処理を実行する、画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記制御部は、
前記第２モードにおいて、前記第２画面の表示中に前記操作部に前記機能の実行を指示する操作が受け付けられたことに応じて、前記第１画面および前記第２画面の両方と異なる第３画面を前記表示部に表示させる第３表示処理を実行し、
前記第２識別情報受信処理が実行されたときに前記動作モードが前記第２モードであって、前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶され、前記第１識別情報に対応する前記第３識別情報が前記第２記憶部に記憶され、前記第１画面が前記表示部に表示されていない場合は、前記第２画面が前記表示部に表示されているか否かを判別し、
前記第２画面が前記表示部に表示されている場合は、前記第１ログアウト処理を実行せず、
前記第２画面が前記表示部に表示されておらず、前記第３画面が表示されている場合は、前記動作モードを前記第１モードに切り替えるか否かを確認する第４画面を前記表示部に表示させ、
前記第４画面の表示中に、前記操作部に前記動作モードを前記第１モードに切り替える操作が受け付けられた場合は、前記動作モードを前記第２モードから前記第１モードに切り替え、前記第２記憶部に記憶されている前記第３識別情報を消去する第３ログアウト処理を実行し、
前記第４画面の表示中に、前記操作部に前記動作モードを前記第２モードのまま維持する操作が受け付けられた場合は、前記第３ログアウト処理を実行せず、前記動作モードを前記第２モードのまま待機する、画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置であって、
前記制御部は、
前記第２ログイン処理において、前記動作モードを前記第２モードから前記第１モードに切り替え、前記第２記憶部に記憶されている前記第３識別情報を消去した後に、前記第２記憶部に前記第１識別情報に対応する前記第３識別情報を書き込み、さらにその後に前記動作モードを前記第１モードから前記第２モードに切り替える、画像処理装置。
【請求項４】
請求項１〜３のいずれか一項に記載の画像処理装置であって、
前記制御部は、
前記動作モードが前記第２モードである場合において、前記操作部に前記機能実行部による特定の機能の実行を指示する操作を受け付ける、画像処理装置。
【請求項５】
請求項１〜４のいずれか一項に記載の画像処理装置であって、
前記機能実行部は、複数種類の機能を実行可能であり、
前記第１記憶部には、前記第１識別情報と、前記第１識別情報と対応する前記第３識別情報が前記第２記憶部に記憶されている場合に実行可能となる機能とが対応づけて記憶されており、
前記制御部は、前記第３識別情報が前記第２記憶部に記憶されることに応じて、前記第１識別情報と対応づけて前記第１記憶部に記憶されている機能の実行を許可する、画像処理装置。
【請求項６】
請求項５に記載の画像処理装置であって、
前記第１画面は、前記操作部に受け付けられる選択操作により、第３記憶部に記憶されている第３識別情報と対応づけて前記第１記憶部に記憶されている機能のうちの１つを選択する画面である、画像処理装置。
【請求項７】
請求項１〜６のいずれか一項に記載の画像処理装置であって、
前記機能実行部により実行される機能には、シートに画像を形成する画像形成機能が含まれる、画像処理装置。
【請求項８】
画像データを使用する機能を実行する機能実行部と、
第１識別情報を記憶する第１記憶部と、
所定距離内に存在する非接触記憶媒体と無線通信を行い、前記非接触記憶媒体から第２識別情報を読み取る無線通信部と、
第３識別情報を記憶する第２記憶部と、
操作を受け付ける操作部と、
表示部と、
制御部と
を備え、
前記制御部は、前記画像処理装置の動作モードを
前記画像処理装置を待機させる第１モードと、
第１画面を前記表示部に表示させる第１表示処理と、前記第１画面を表示中に前記操作部に前記機能に関する操作を受け付けたことに応じて、前記第１画面と異なる第２画面を前記表示部に表示させる第２表示処理と、を実行する第２モードと、
に切り替え可能である、画像処理装置で実行される処理方法であって、
前記制御部が、
前記非接触記憶媒体と前記無線通信部との無線通信が行われた場合に、前記非接触記憶媒体に記憶されている第２識別情報を前記無線通信部を介して受信する識別情報受信処理を実行し、
前記識別情報受信処理が実行されたときに前記動作モードが前記第１モードである場合は、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されているか否かを判別し、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されている場合は、前記第１識別情報に対応する第３識別情報を前記第２記憶部に記憶するとともに前記動作モードを前記第１モードから前記第２モードに切り替える第１ログイン処理を実行し、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されていない場合は、前記第１ログイン処理を実行せず、前記動作モードを前記第１モードのまま維持し、
前記識別情報受信処理が実行されたときに前記動作モードが前記第２モードである場合は、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されているか否かを判別し、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されている場合は、前記第１識別情報に対応する前記第３識別情報が前記第２記憶部に記憶されているか否かを判別し、
前記第１識別情報に対応する前記第３識別情報が前記第２記憶部に記憶されている場合は、前記第１画面が前記表示部に表示されているか否かを判別し、
前記第１画面が前記表示部に表示されている場合は、前記動作モードを前記第２モードから前記第１モードに切り替えるとともに、前記第２記憶部に記憶されている前記第３識別情報を消去する第１ログアウト処理を実行し、
前記第１画面が前記表示部に表示されていない場合は、前記第１ログアウト処理を実行せず、前記動作モードを前記第２モードのまま待機し、
前記第１識別情報に対応する前記第３識別情報が前記第２記憶部に記憶されていない場合は、前記第２記憶部に、前記第１識別情報に対応する前記第３識別情報を書き込む第２ログイン処理を実行し、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されていない場合は、前記動作モードを前記第２モードから前記第１モードに切り替えるとともに、前記第２記憶部に記憶されている前記第３識別情報を消去する第２ログアウト処理を実行する、処理方法。
【請求項９】
画像データを使用する機能を実行する機能実行部と、
第１識別情報を記憶する第１記憶部と、
所定距離内に存在する非接触記憶媒体と無線通信を行い、前記非接触記憶媒体から第２識別情報を読み取る無線通信部と、
第３識別情報を記憶する第２記憶部と、
操作を受け付ける操作部と、
表示部と、
を備える画像処理装置のコンピュータにインストールされるプログラムであって、
前記コンピュータを、前記画像処理装置の動作モードを
前記画像処理装置を待機させる第１モードと、
第１画面を前記表示部に表示させる第１表示処理と、前記第１画面を表示中に前記操作部に前記機能に関する操作を受け付けたことに応じて、前記第１画面と異なる第２画面を前記表示部に表示させる第２表示処理と、を実行する第２モードと、
に切り替え可能とし、
さらに前記コンピュータに、
前記非接触記憶媒体と前記無線通信部との無線通信が行われた場合に、前記非接触記憶媒体に記憶されている第２識別情報を前記無線通信部を介して受信する識別情報受信処理を実行させ、
前記識別情報受信処理が実行されたときに前記動作モードが前記第１モードである場合は、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されているか否かを判別させ、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されている場合は、前記第１識別情報に対応する第３識別情報を前記第２記憶部に記憶するとともに前記動作モードを前記第１モードから前記第２モードに切り替える第１ログイン処理を実行させ、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されていない場合は、前記第１ログイン処理を実行させず、前記動作モードを前記第１モードのまま維持させ、
前記識別情報受信処理が実行されたときに前記動作モードが前記第２モードである場合は、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されているか否かを判別させ、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されている場合は、前記第１識別情報に対応する前記第３識別情報が前記第２記憶部に記憶されているか否かを判別させ、
前記第１識別情報に対応する前記第３識別情報が前記第２記憶部に記憶されている場合は、前記第１画面が前記表示部に表示されているか否かを判別させ、
前記第１画面が前記表示部に表示されている場合は、前記動作モードを前記第２モードから前記第１モードに切り替えさせるとともに、前記第２記憶部に記憶されている前記第３識別情報を消去する第１ログアウト処理を実行させ、
前記第１画面が前記表示部に表示されていない場合は、前記第１ログアウト処理を実行させず、前記動作モードを前記第２モードのまま待機させ、
前記第１識別情報に対応する前記第３識別情報が前記第２記憶部に記憶されていない場合は、前記第２記憶部に、前記第１識別情報に対応する前記第３識別情報を書き込む第２ログイン処理を実行させ、
前記第２識別情報に対応する前記第１識別情報が前記第１記憶部に記憶されていない場合は、前記動作モードを前記第２モードから前記第１モードに切り替えさせるとともに、前記第２記憶部に記憶されている前記第３識別情報を消去する第２ログアウト処理を実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを使用する機能を実行する画像処理装置、画像処理装置で実行される処理方法、および画像処理装置のコンピュータにインストールされるプログラムに関する。
【背景技術】
【０００２】
従来、ＩＣカードとの間で無線による通信が可能なＩＣカードリーダを備え、ＩＣカードがＩＣカードリーダにかざされたことを契機にＩＣカードから識別情報を読み取って所定の動作を行う、ＭＦＰ（Multi-Function Peripheral）などの画像形成装置が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−４１７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザは、ポケットなどから取り出す手間がかからず、かつ、紛失しにくいように、ＩＣカードを首から紐でぶら下げていることがある。この場合、ユーザの体の動きにつれてＩＣカードが揺れ、ＩＣカードがユーザの意図しないタイミングでＩＣカードリーダに近づいてしまうことがある。
【０００５】
従来技術の画像形成装置では、ＩＣカードがＩＣカードリーダに近づいた場合は、ユーザが意図してＩＣカードをかざしたかユーザが意図しないタイミングで近づけてしまったかに関わらず、ＩＣカードから識別情報を読み取って所定の動作をしてしまう。これは特にユーザがログインすると操作を受付可能になりログアウトするとログイン以外の操作を受付不能になる画像形成装置において、ＩＣカードがＩＣカードリーダにかざされたことを契機にログインしているユーザをログアウトさせる機能を備えている場合に特に問題になる。
【０００６】
例えばユーザが画像形成装置にログインして操作している途中に、ユーザが意図しないタイミングでＩＣカードがＩＣカードリーダに近づいてしまうと、画像形成装置はユーザの意図とは無関係にＩＣカードを読み取り、ユーザを画像形成装置からログアウトさせてしまう。その結果、ユーザは意図しないタイミングで画像形成装置からログアウトさせられて操作ができなくなってしまい、不便である。
【０００７】
本発明の目的は、ユーザの意図しないタイミングで動作モードが第２モードから画像処理装置を待機させる第１モードに切り替わることを抑制できる、画像処理装置、処理方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
前記の目的を達成するため、本発明の一の局面に係る画像処理装置は、画像データを使用する機能を実行する機能実行部と、第１識別情報を記憶する第１記憶部と、所定距離内に存在する非接触記憶媒体と無線通信を行い、非接触記憶媒体から第２識別情報を読み取る無線通信部と、第３識別情報を記憶する第２記憶部と、操作を受け付ける操作部と、表示部と、制御部とを備える画像処理装置であって、制御部は、画像処理装置の動作モードを画像処理装置を待機させる第１モードと、第１画面を表示部に表示させる第１表示処理と、第１画面を表示中に操作部に機能に関する操作を受け付けたことに応じて、第１画面と異なる第２画面を表示部に表示させる第２表示処理と、を実行する第２モードと、に切り替え可能であり、さらに制御部は、非接触記憶媒体と無線通信部との無線通信が行われた場合に、非接触記憶媒体に記憶されている第２識別情報を無線通信部を介して受信する識別情報受信処理を実行し、識別情報受信処理が実行されたときに動作モードが第１モードである場合は、第２識別情報に対応する第１識別情報が第１記憶部に記憶されているか否かを判別し、第２識別情報に対応する第１識別情報が第１記憶部に記憶されている場合は、第１識別情報に対応する第３識別情報を第２記憶部に記憶するとともに動作モードを第１モードから第２モードに切り替える第１ログイン処理を実行し、第２識別情報に対応する第１識別情報が第１記憶部に記憶されていない場合は、第１ログイン処理を実行せず、動作モードを第１モードのまま維持し、識別情報受信処理が実行されたときに動作モードが第２モードである場合は、第２識別情報に対応する第１識別情報が第１記憶部に記憶されているか否かを判別し、第２識別情報に対応する第１識別情報が第１記憶部に記憶されている場合は、第１識別情報に対応する第３識別情報が第２記憶部に記憶されているか否かを判別し、第１識別情報に対応する第３識別情報が第２記憶部に記憶されている場合は、第１画面が表示部に表示されているか否かを判別し、第１画面が表示部に表示されている場合は、動作モードを第２モードから第１モードに切り替えるとともに、第２記憶部に記憶されている第３識別情報を消去する第１ログアウト処理を実行し、第１画面が表示部に表示されていない場合は、第１ログアウト処理を実行せず、動作モードを第２モードのまま待機し、第１識別情報に対応する第３識別情報が第２記憶部に記憶されていない場合は、第２記憶部に、第１識別情報に対応する第３識別情報を書き込む第２ログイン処理を実行し、第２識別情報に対応する第１識別情報が第１記憶部に記憶されていない場合は、動作モードを第２モードから第１モードに切り替えるとともに、第２記憶部に記憶されている第３識別情報を消去する第２ログアウト処理を実行する。
【０００９】
この構成によれば、無線通信部から所定距離内に非接触記憶媒体が近づけられると、非接触記憶媒体と無線通信部との間で無線通信が行われて、無線通信部により非接触記憶媒体から第２識別情報が読み取られる。この無線通信が行われた場合、制御部は、識別情報受信処理を実行し、非接触記憶媒体に記憶されている第２識別情報を無線通信部を介して受信する。
【００１０】
第１記憶部には、第１識別情報が記憶されている。制御部は、識別情報受信処理を実行したときの画像処理装置の動作モードが画像処理装置を待機させる第１モードである場合、識別情報受信処理で受信した第２識別情報に対応する第１識別情報が第１記憶部に記憶されているか否かを判別する。
【００１１】
第２識別情報に対応する第１識別情報が第１記憶部に記憶されている場合、制御部は、第１ログイン処理を実行する。第１ログイン処理では、第１識別情報に対応する第３識別情報が第２記憶部に記憶される。また、画像処理装置の動作モードが第１モードから第２モードに切り替えられる。
【００１２】
第２モードでは、第１画面が表示部に表示される。第１画面の表示中に機能に関する操作が操作部に受け付けられると、それに応じて第１画面と異なる第２画面が表示部に表示される。したがって、第１画面が表示されている状態は、機能に関する操作が操作部に受け付けられる前の状態である。この状態で第２記憶部に記憶されている第３識別情報に対応する第２識別情報を記憶した非接触記憶媒体が無線通信部に再び近づけられるのは、その非接触記憶媒体を所有するユーザが機能に関する操作を行う前に翻意して機能の使用を止める場合と考えられる。そのため、第１画面の表示中に、第２記憶部に記憶されている第３識別情報に対応する第２識別情報を記憶した非接触記憶媒体が無線通信部に再び近づけられて、無線通信部によりその非接触記憶媒体から第２識別情報が読み取られた場合、制御部は、第１ログアウト処理を実行する。第１ログアウト処理では、画像処理装置の動作モードが第２モードから第１モードに切り替えられる。また、第２記憶部に記憶されている第３識別情報が消去される。
【００１３】
第１画面の表示中に操作部に機能に関する操作が受け付けられると、表示部の表示が第１画面から第２画面に切り替えられる。機能に関する操作が行われたことにより、第１画面の表示前に非接触記憶媒体を無線通信部に近づけたユーザに機能を実行する意志があると考えられる。したがって、第２画面の表示中など、第１画面以外の画面の表示中に第２記憶部に記憶されている第３識別情報に対応する第２識別情報が非接触記憶媒体から無線通信部によって読み取られるのは、その非接触記憶媒体を所有するユーザの意図ではなく非接触記憶媒体が無線通信部に近づいた可能性が高いと考えられる。そのため、第２画面の表示中に第２記憶部に記憶されている第３識別情報に対応する第２識別情報が非接触記憶媒体から無線通信部によって読み取られた場合、制御部による第１ログアウト処理は実行されず、第２モードが維持される。これにより、ユーザの意図しないタイミングで画像処理装置の動作モードが第２モードから第１モードに切り替わることを抑制できる。
【００１４】
第２記憶部に第３識別情報が記憶されている状態で、その第３識別情報に対応する第２識別情報とは別の第２識別情報を記憶した非接触記憶媒体が無線通信部に近づけられて、その非接触記憶媒体から第２識別情報が無線通信部によって読み取られた場合、無線通信部の近傍には第２記憶部に記憶されている第３識別情報に対応する第２識別情報を記憶した非接触記憶媒体を所有するユーザが存在しないと考えられる。そのため、非接触記憶媒体から読み取られた第２識別情報に対応する第１識別情報が第１記憶部に記憶されている場合、その第１識別情報に対応する第３識別情報が第２記憶部に書き込まれる。また、非接触記憶媒体から読み取られた第２識別情報に対応する第１識別情報が第１記憶部に記憶されていない場合には、制御部は、第２ログアウト処理を実行する。第２ログアウト処理では、画像処理装置の動作モードが第２モードから第１モードに切り替えられる。また、第２記憶部に記憶されている第３識別情報が消去される。
【００１５】
よって、ユーザの意図しないタイミングで画像処理装置の動作モードが第２モードから第１モードに切り替わることを抑制できながら、ユーザが画像処理装置の動作モードの第２モードから第１モードの切り替えを意図する場合には、画像処理装置の動作モードを第２モードから第１モードに切り替えることができる。また、ユーザが画像処理装置から離れている状態で、第１記憶部に記憶されている第１識別情報に対応しない第２識別情報を記憶した非接触記憶媒体を無線通信部に近づけることにより、画像処理装置の動作モードを第２モードから第１モードに切り替えることができる。
【００１６】
なお、本発明は、画像処理装置の形態で実現することができるだけでなく、たとえば、画像処理装置で実行される処理方法及び画像処理装置のコンピュータにインストールされるプログラムの形態で実現することもできる。
【発明の効果】
【００１７】
本発明によれば、ユーザの意図しないタイミングで画像処理装置の動作モードが第２モードから第１モードに切り替わることを抑制できながら、ユーザが画像処理装置の動作モードの第２モードから第１モードの切り替えを意図する場合には、画像処理装置の動作モードを第２モードから第１モードに切り替えることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係るＭＦＰの電気的構成を示すブロック図である。
【図２】ＭＦＰの表示部に表示される画面の遷移を示す図である。
【図３】ＭＦＰの不揮発性メモリに構築されているユーザ認証用データベースの一例を示す図である。
【図４】ログイン／ログアウト処理の流れを示すフローチャートである。
【図５】ゲストログイン／ログアウト処理の流れを示すフローチャートである。
【図６】本発明の変形例に係るＭＦＰを含むシステムの構成を示すブロック図である。
【図７】図６に示されるＭＦＰで実行される処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００２０】
＜ＭＦＰの電気的構成＞
図１に示されるＭＦＰ（Multi-Function Peripheral）１は、画像形成機能および画像読取機能を有する複合機である。ＭＦＰ１（画像処理装置の一例）は、画像形成機能のための画像形成部１１（機能実行部の一例）および画像読取機能のための画像読取部１２（機能実行部の一例）を備えている。また、ＭＦＰ１は、表示部１３、操作部１４、ＮＦＣ通信部１５（無線通信部の一例）、ファクシミリ通信部１６、ネットワーク通信部１７および制御部１８を備えている。
【００２１】
画像形成部１１は、ＭＦＰ１内の搬送路を１枚ずつ搬送されるシートに対して画像データに係る画像（カラー画像又はモノクロ画像）を形成する。画像形成の方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。
【００２２】
画像読取部１２は、イメージセンサ及びＡＦＥ（Analog Front End）などを備えている。画像読取部１２では、イメージセンサにより原稿の画像が読み取られて、イメージセンサからアナログ画像信号が出力され、ＡＦＥによりそのアナログ画像信号がデジタル画像データに変換される。
【００２３】
表示部１３は、たとえば、液晶表示器からなる。表示部１３には、各種の情報が表示される。
【００２４】
操作部１４は、操作ボタン（たとえば、スタートキー、テンキー、カーソルキー、戻るボタン）を備えている。操作ボタンの操作により、各種の指示などを操作部１４に入力することが可能である。なお、操作部１４は、表示部１３に一体的に設けられるタッチキーであってもよい。
【００２５】
ＮＦＣ通信部１５は、非接触型のＩＣカード２（非接触記憶媒体の一例）との間でのＮＦＣ（Near Field Communication）による無線通信のためのアンテナおよびＩＣチップモジュールなどを備えている。ＮＦＣは、国際規格であるＩＳＯ／ＩＥＣ１４４４３、ＩＳＯ／ＩＥＣ１８０９２などに対応する無線通信技術であり、１３．５６ＭＨｚ帯の通信周波数を利用する。ＮＦＣ通信部１５にＩＣカード２がかざされる（近づけられる）と、電磁誘導によりＩＣカード２に動作電力が供給されて、ＮＦＣ通信部１５とＩＣカード２との間でキャリアの変調による通信が行われる。
【００２６】
ファクシミリ通信部１６は、電話回線網を介したファクシミリ通信のために、ＮＣＵ（Network Control Unit）を内蔵したモデムなどを備えている。
【００２７】
ネットワーク通信部１７は、ＬＡＮ（Local Area Network）を経由したネットワーク通信のための回路などを備えている。ＬＡＮは、有線ＬＡＮであってもよいし、無線ＬＡＮであってもよい。また、ＬＡＮは、有線ＬＡＮおよび無線ＬＡＮの両方を含んでいてもよい。
【００２８】
制御部１８は、ＡＳＩＣ（Application Specific Integrated Circuit）２１、ＲＯＭ２２およびＲＡＭ２３（第１記憶部、第２記憶部の一例）などを備えている。
【００２９】
ＡＳＩＣ２１は、ＣＰＵ２４（制御部の一例）を内蔵している。ＡＳＩＣ２１には、画像読取部１２により取得された画像データ、操作部１４の操作内容を表す操作信号などが入力される。ＣＰＵ２４は、ＡＳＩＣ２１に入力される信号などに基づいて、ＲＯＭ２２に記憶されているプログラムを実行することにより、画像形成部１１、画像読取部１２および表示部１３を制御し、ＮＦＣ通信部１５、ファクシミリ通信部１６およびネットワーク通信部１７を通信のために制御する。ＣＰＵ２４による制御（プログラム）の実行時、ＲＡＭ２３がワークエリアとして使用される。また、ＲＡＭ２３には、ＮＶＲＡＭ（Non Volatile RAM）などの不揮発性メモリ２５（第１記憶部の一例）が含まれる。
【００３０】
＜ＭＦＰの使用方法＞
ＭＦＰ１では、画像形成機能および画像読取機能の各単独の機能、それらの機能の組合せ、ならびにそれらの機能と通信機能との組合せにより、ファクシミリ（ＦＡＸ）機能、スキャン（Ｓｃａｎ）機能およびコピー（Ｃｏｐｙ）機能が実行される。
【００３１】
ファクシミリ機能は、画像データを公衆電話回線を介して送受信する機能である。具体的には、ファクシミリ機能は、画像読取部１２による画像読取機能により得られる画像データをファクシミリ通信部１６からファクシミリ通信の相手先に送信する送信機能と、ファクシミリ通信の相手先からファクシミリ通信部１６が受信する画像データを画像形成部１１による画像形成機能によりシートに形成する受信機能とを含む。
【００３２】
スキャン機能は、画像読取部１２による画像読取機能により原稿の画像を読み取って、その画像の画像データを取得する機能である。スキャン機能により取得される画像データは、ネットワーク通信部１７からＬＡＮ経由でＰＣ（Personal Computer）に送信されてもよいし、ＭＦＰ１がＵＳＢポートを有している場合には、そのＵＳＢポートに接続されたＵＳＢメモリに格納されてもよい。
【００３３】
コピー機能は、画像読取部１２による画像読取機能により原稿の画像を読み取って、その画像の画像データを取得し、その取得した画像データに係る画像を画像形成部１１による画像形成機能によりシートに形成する機能である。すなわち、コピー機能は、画像形成機能および画像読取機能の組合せにより、原稿の画像と同一の画像をシートに形成する機能である。
【００３４】
各種機能の実行には、ユーザがＭＦＰ１にログインする必要がある。
【００３５】
ユーザがＭＦＰ１にログインしていない状態では、ＭＦＰ１の動作モードが第１モードに設定されている。この第１モードでは、ＣＰＵ２４は、図２に示されるログイン受付画面３１を表示部１３に表示させる。ログイン受付画面３１では、メッセージ表示領域３２に「Ｌｏｇｉｎ：」と表示され、ユーザ名が表示されていない。メッセージ表示領域３２は、ログイン受付画面３１の上部に設定されている。ログイン受付画面３１の下部には、ファクシミリ機能、スキャン機能およびコピー機能をそれぞれ選択するためのファクシミリ選択ボタン３３、コピー選択ボタン３４およびスキャン選択ボタン３５が表示されている。ファクシミリ選択ボタン３３、コピー選択ボタン３４およびスキャン選択ボタン３５には、たとえば、それぞれ「Ｆａｘ」、「Ｃｏｐｙ」および「Ｓｃａｎ」の文字が表示されている。
【００３６】
ログイン受付画面３１が表示部１３に表示されている状態では、ＭＦＰ１の使用権限を有するユーザは、ＭＦＰ１にログインすることができる。ＭＦＰ１へのログインおよびＭＦＰ１からのログアウトには、ＩＣカード２が使用される。ＩＣカード２には、ＣＰＵや各種のメモリを含む構成のＩＣチップモジュールが内蔵されており、ＩＣチップモジュールのメモリには、ＩＣカード２に固有のカードＩＤ（第２識別情報の一例）が記憶されている。ユーザがＩＣカード２をＮＦＣ通信部１５にかざすことにより、ＮＦＣ通信部１５の交信エリア内にＩＣカード２が入ると、ＩＣカード２とＮＦＣ通信部１５との間でＮＦＣによる無線通信（ＮＦＣ通信）が行われて、ＮＦＣ通信部１５により、ＩＣカード２からカードＩＤが読み取られる。
【００３７】
ＲＡＭ２３に含まれる不揮発性メモリ２５（図１参照）には、ユーザ認証用データベースが構築（記憶）されている。このユーザ認証用データベースには、図３に示されるように、ＭＦＰ１の使用権限を有するユーザのユーザＩＤ（第１識別情報の一例）が記憶（登録）されている。また、ユーザ認証用データベースには、各ユーザＩＤに対応づけて、ユーザが所有するＩＣカード２のカードＩＤと、ユーザが実行可能な機能とが登録されている。
【００３８】
図３に示される一例では、ＭＦＰ１の使用権限を有するユーザＡのユーザＩＤ「ＵｓｅｒＡ」およびユーザＢのユーザＩＤ「ＵｓｅｒＢ」が不揮発性メモリ２５に記憶されている。そして、不揮発性メモリ２５には、ユーザＩＤ「ＵｓｅｒＡ」と対応づけて、ユーザＡが所有するＩＣカード２のカードＩＤ「５６７８」と、ユーザＡが実行可能な機能としてファクシミリ機能、コピー機能およびスキャン機能とが記憶されている。また、不揮発性メモリ２５には、ユーザＩＤ「ＵｓｅｒＢ」と対応づけて、ユーザＢが所有するＩＣカード２のカードＩＤ「９０１２」と、ユーザＢが実行可能な機能としてコピー機能およびスキャン機能とが記憶されている。
【００３９】
ＩＣカード２とＮＦＣ通信部１５との間で無線通信が行われると、ＣＰＵ２４は、ＩＣカード２に記憶されているカードＩＤをＮＦＣ通信部１５を介して受信する。そして、その受信したカードＩＤ（ＮＦＣ通信部１５によりＩＣカード２から読み取られたカードＩＤ）に対応するユーザＩＤが不揮発性メモリ２５に記憶されているユーザ認証用データベースに登録されているか否かを判別する。
【００４０】
カードＩＤに対応するユーザＩＤがユーザ認証用データベースに登録されている場合、ユーザ認証が成功となり、ＣＰＵ２４は、カードＩＤに対応するユーザＩＤをユーザ認証用データベースから読み出し、そのユーザＩＤをＲＡＭ２３に記憶させる。また、ＣＰＵ２４は、ＭＦＰ１の動作モードを第１モードから第２モードに切り替える。これにより、ユーザがＭＦＰ１にログインした状態となる。第２モードでは、ＭＦＰ１において、ＲＡＭ２３に記憶されているユーザＩＤ（ログイン中のユーザのユーザＩＤ。第３識別情報の一例）に対応づけて不揮発性メモリ２５に記憶されている機能が実行可能である。一方、カードＩＤに対応するユーザＩＤがユーザ認証用データベースに登録されていない場合、ユーザ認証が失敗となり、ＣＰＵ２４は、カードＩＤに対応するユーザＩＤをＲＡＭ２３に記憶させない。
【００４１】
ユーザのログインに応じて（第１モードから第２モードへの切り替わりに応じて）、ＣＰＵ２４は、表示部１３の表示をログイン受付画面３１から機能選択画面４１（第１画面の一例）に切り替える。機能選択画面４１では、メッセージ表示領域３２に「Ｌｏｇｉｎ：」と表示され、その右側にログイン中のユーザのユーザＩＤ（たとえば、「ＵｓｅｒＡ」）が表示される。また、機能選択画面４１では、ログイン受付画面３１から引き続いて、ファクシミリ選択ボタン３３、コピー選択ボタン３４およびスキャン選択ボタン３５が表示されている。
【００４２】
なお、機能選択画面４１では、ユーザが実行可能な機能と実行不可能な機能とが区別して表示されてもよい。たとえば、ユーザＢがログインした場合、ユーザＢが実行可能なコピー機能を選択するためのコピー選択ボタン３４およびスキャン機能を選択するためのスキャン選択ボタン３５の表示色が背景色と反転して表示され、ユーザＢが実行不可能なファクシミリ機能を選択するためのファクシミリ選択ボタン３３の表示色が背景色と同色で表示されてもよい。
【００４３】
機能選択画面４１の表示中に、ログイン中のユーザが自己のＩＣカード２をＮＦＣ通信部１５にかざすと、ユーザがＭＦＰ１からログアウトとなる。すなわち、ＩＣカード２がＮＦＣ通信部１５にかざされて、ＩＣカード２とＮＦＣ通信部１５との間で無線通信が行われると、ＣＰＵ２４は、ＩＣカード２に記憶されているカードＩＤをＮＦＣ通信部１５を介して受信する。そして、その受信したカードＩＤに対応するユーザＩＤがＲＡＭ２３に記憶されているか否かを判別する。カードＩＤに対応するユーザＩＤがＲＡＭ２３に記憶されている場合、ＣＰＵ２４は、ＲＡＭ２３に記憶されているユーザＩＤを消去し、ＭＦＰ１の動作モードを第２モードから第１モードに切り替える。これにより、ユーザがＭＦＰ１からログアウトとなる。ユーザのログアウトに応じて、ＣＰＵ２４は、表示部１３の表示を機能選択画面４１からログイン受付画面３１に戻す。
【００４４】
機能選択画面４１の表示中に、操作部１４の操作により、ユーザが実行可能な機能に対応するファクシミリ選択ボタン３３、コピー選択ボタン３４およびスキャン選択ボタン３５のうちの１つが選択されると、ＣＰＵ２４は、表示部１３の表示を機能選択画面４１から設定画面５１（第２画面の一例）に切り替える。設定画面５１は、ユーザが選択したファクシミリ選択ボタン３３、コピー選択ボタン３４またはスキャン選択ボタン３５に対応する機能に関する設定を行う画面である。設定画面５１では、メッセージ表示領域３２に「Ｌｏｇｉｎ：」の文字とログイン中のユーザのユーザＩＤが引き続き表示される。また、設定画面５１では、メッセージ表示領域３２の下側の設定内容表示領域５２に設定内容が表示され、設定内容表示領域５２の右側に機能の実行を指示するスタートボタン５３が表示される。
【００４５】
設定画面５１の表示中に、ログイン中のユーザのＩＣカード２がＮＦＣ通信部１５にかざされても、ログイン中のユーザはＭＦＰ１からログアウトされない。設定画面５１の表示中にログイン中のユーザがログアウトを所望する場合、ユーザは、たとえば、操作部１４に設けられている戻るボタンを押して、表示部１３の表示を設定画面５１から機能選択画面４１に戻した後、ＩＣカード２をＮＦＣ通信部１５にかざすことにより、ＭＦＰ１からログアウトすることができる。
【００４６】
操作部１４の操作により、設定画面５１に表示されているスタートボタン５３が押されると、ＣＰＵ２４は、表示部１３の表示を設定画面５１から機能実行中画面６１（第３画面の一例）に切り替える。機能実行中画面６１では、設定画面５１からメッセージ表示領域３２の表示内容が変更されず、メッセージ表示領域３２の下側の進行状況表示領域６２に機能の進行状況が表示される。
【００４７】
実行中の機能が終了すると、ＣＰＵ２４は、表示部１３の表示を機能実行中画面６１から機能選択画面４１に切り替える。
【００４８】
機能実行中画面６１の表示中に、ログイン中のユーザのＩＣカード２がＮＦＣ通信部１５にかざされた場合、つまり、機能実行中画面６１の表示中に、ＣＰＵ２４がＩＣカード２からＮＦＣ通信部１５を介してカードＩＤを受信し、その受信したカードＩＤに対応するユーザＩＤがＲＡＭ２３に記憶されている場合、ＣＰＵ２４は、表示部１３の表示を機能実行中画面６１からログアウト確認画面７１（第４画面の一例）に切り替える。ログアウト確認画面７１では、メッセージ表示領域３２にログアウトを確認するメッセージ「Ｌｏｇ ｏｕｔ？」が表示され、その下側に「ＹＥＳ」選択ボタン７２および「ＮＯ」選択ボタン７３が表示される。
【００４９】
操作部１４の操作により「ＹＥＳ」選択ボタン７２が押された場合、ＣＰＵ２４によりＲＡＭ２３からユーザＩＤが消去されて、ログイン中のユーザがＭＦＰ１からログアウトとなる。この場合、ＣＰＵ２４は、表示部１３の表示をログアウト確認画面７１からログイン受付画面３１に切り替える。
【００５０】
操作部１４の操作により「ＮＯ」選択ボタン７３が押された場合には、ログイン中のユーザはＭＦＰ１からログアウトされない。この場合、ＣＰＵ２４は、表示部１３の表示をログアウト確認画面７１から機能実行中画面６１に戻す。
【００５１】
＜ログイン／ログアウト処理＞
ユーザのログインおよびログアウトのために、ＣＰＵ２４は、図４に示されるログイン／ログアウト処理を実行する。
【００５２】
ログイン／ログアウト処理では、ＩＣカード２とＮＦＣ通信部１５との間でＮＦＣ通信が行われるまで、以下に説明する処理（Ｓ２〜Ｓ１８）が実行されない（Ｓ１：ＮＯ）。
【００５３】
ＩＣカード２とＮＦＣ通信部１５との間でＮＦＣ通信が行われると（Ｓ１：ＹＥＳ）、ＮＦＣ通信部１５により、ＩＣカード２からカードＩＤが読み取られる。ＣＰＵ２４は、そのＮＦＣ通信部１５によりＩＣカード２から読み取られたカードＩＤを受信する（Ｓ２：識別情報受信処理の一例）。
【００５４】
その後、ＣＰＵ２４は、ＭＦＰ１の使用権限を有するユーザの誰かがログインしている状態（以下、この状態を「ユーザログイン中」という。）であるか否かを判別する（Ｓ３）。この判別に代えて、ＭＦＰ１の動作モードが第２モードであるか否かが判別されてもよい。ＭＦＰ１の動作モードが第２モードである場合、ユーザログイン中であり、ＭＦＰ１の動作モードが第２モードでない場合、つまり第１モードである場合、ユーザログイン中でないと判別することができる。さらに、ＲＡＭ２３にユーザＩＤが記憶されているか否かが判別されて、ＲＡＭ２３にユーザＩＤが記憶されている場合、ＭＦＰ１の動作モードが第２モードであり、ユーザログイン中であると判別され、ＲＡＭ２３にユーザＩＤが記憶されていない場合、ＭＦＰ１の動作モードが第１モードであり、ユーザログイン中でないと判別されてもよい。また、表示部１３にログイン受付画面３１（図２参照）が表示されているか否かが判別されて、表示部１３にログイン受付画面３１が表示されていない場合、ＭＦＰ１の動作モードが第２モードであり、ユーザログイン中であると判別され、表示部１３にログイン受付画面３１が表示されている場合、ＭＦＰ１の動作モードが第１モードであり、ユーザログイン中でないと判別されてもよい。
【００５５】
ユーザログイン中でなく（Ｓ３：ＮＯ）、ＭＦＰ１の使用権限を有するユーザの誰もログインしていない状態である場合、ＣＰＵ２４は、ＮＦＣ通信部１５から受信したＩＣカード２のカードＩＤが不揮発性メモリ２５のユーザ認証用データベースに登録されているか否かのユーザ認証を行う（Ｓ４）。
【００５６】
そして、ＣＰＵ２４は、ユーザ認証が成功か否かを判別する（Ｓ５）。
【００５７】
ユーザ認証が成功である場合（Ｓ５：ＹＥＳ）、つまりカードＩＤがユーザ認証用データベースに登録されている場合、ＣＰＵ２４は、ユーザ認証用データベースからカードＩＤに対応するユーザＩＤを読み出し、そのユーザＩＤをＲＡＭ２３に記憶させ、また、ＭＦＰ１の動作モードを第１モードから第２モードに切り替えることにより、ユーザをＭＦＰ１にログインさせる（Ｓ６：ユーザログイン。第１ログイン処理の一例）。
【００５８】
また、ＣＰＵ２４は、ユーザ認証用データベースを参照し、ユーザＩＤと対応づけて記憶されているユーザが実行可能な機能を確認して、その実行可能な機能の実行を許可し（Ｓ７）、許可した機能をＲＡＭ２３に記憶させる。
【００５９】
ＣＰＵ２４は、ここでログイン／ログアウト処理を一旦終了するが、その後、ログイン／ログアウト処理を再び実行する。
【００６０】
ＩＣカード２とＮＦＣ通信部１５との間でのＮＦＣ通信が再び行われると（Ｓ１：ＹＥＳ）、ＣＰＵ２４は、カードＩＤの受信後（Ｓ２）、ユーザログイン中であるか否かを判別する（Ｓ３）。
【００６１】
ユーザログイン中である場合（Ｓ３：ＹＥＳ）、ＣＰＵ２４は、ユーザ認証を行う（Ｓ８）。
【００６２】
ユーザ認証が成功である場合（Ｓ９：ＹＥＳ）、ＣＰＵ２４は、ユーザ認証用データベースからカードＩＤに対応するユーザＩＤを読み出し、そのユーザＩＤがＲＡＭ２３に記憶されているユーザＩＤと一致するか否かを判別する（Ｓ１０）。この判別により、ユーザ認証に成功したユーザがログイン中のユーザであるか否かが判別されることになる。
【００６３】
ユーザ認証に成功したユーザがログイン中のユーザであり、カードＩＤに対応するユーザＩＤがＲＡＭ２３に記憶されているユーザＩＤと一致した場合（Ｓ１０：ＹＥＳ）、ＣＰＵ２４は、表示部１３に機能選択画面４１が表示されているか否かを判別する（Ｓ１１）。
【００６４】
表示部１３に機能選択画面４１が表示されている場合には（Ｓ１１：ＹＥＳ）、ＣＰＵ２４は、ＭＦＰ１の動作モードを第２モードから第１モードに切り替え、また、ＲＡＭ２３に記憶されているユーザＩＤを消去することにより、ユーザをＭＦＰ１からログアウトさせる（Ｓ１２：第１ログアウト処理の一例）。
【００６５】
表示部１３に機能選択画面４１が表示されていない場合には（Ｓ１１：ＮＯ）、ＣＰＵ２４は、表示部１３に設定画面５１が表示されているか否かを判別する（Ｓ１３）。
【００６６】
そして、表示部１３に設定画面５１が表示されている場合には（Ｓ１４：ＹＥＳ）、ＣＰＵ２４は、ＲＡＭ２３に記憶されているユーザＩＤを消去せず、ログイン中のユーザのログインを維持する。設定画面５１が表示部１３に表示されるのは、機能選択画面４１でファクシミリ選択ボタン３３、コピー選択ボタン３４およびスキャン選択ボタン３５のうちの１つが選択された場合であるから、設定画面５１の表示中にログイン中のユーザのＩＣカード２がＮＦＣ通信部１５に近づけられたのは、ログイン中のユーザの意図ではなく非接触記憶媒体が無線通信部に近づいた可能性が高いと考えられる。ログイン中のユーザがログアウトされずに、そのログインが維持されることにより、ログイン中のユーザの意図しないログアウトが抑制される。
【００６７】
表示部１３に設定画面５１が表示されておらず、機能実行中画面６１が表示部１３に表示されている場合（Ｓ１３：ＮＯ）、ＣＰＵ２４は、ログアウト確認画面７１を表示部１３に表示させる（Ｓ１４）。
【００６８】
そして、ＣＰＵ２４は、ログアウト確認画面７１の「ＹＥＳ」選択ボタン７２が押されることによるログアウト指示の有無を判別する（Ｓ１５）。
【００６９】
ログアウト指示があった場合（Ｓ１５：ＹＥＳ）、ＣＰＵ２４は、ＭＦＰ１の動作モードを第２モードから第１モードに切り替え、また、ＲＡＭ２３に記憶されているユーザＩＤを消去することにより、ユーザをＭＦＰ１からログアウトさせる（Ｓ１６：第３ログアウト処理の一例）。
【００７０】
ログアウト確認画面７１の「ＹＥＳ」選択ボタン７２が押されず、「ＮＯ」選択ボタン７３が押された場合には、ログアウト指示がないので（Ｓ１５：ＮＯ）、ＣＰＵ２４は、ＲＡＭ２３に記憶されているユーザＩＤを消去せず、ログイン中のユーザのログインを維持する。
【００７１】
一方、ユーザ認証に成功したユーザがログイン中のユーザでなく、カードＩＤに対応するユーザＩＤがＲＡＭ２３に記憶されているユーザＩＤと一致しない場合（Ｓ１０：ＮＯ）、ＣＰＵ２４は、ＲＡＭ２３に記憶されているユーザＩＤを消去し、これにより、ユーザをＭＦＰ１からログアウトさせる（Ｓ１７）。ユーザのログイン中に、ログイン中のユーザとは別のユーザのＩＣカード２がＮＦＣ通信部１５にかざされた場合、ＮＦＣ通信部１５の近傍にログイン中のユーザが存在しないと考えられる。したがって、ログイン中のユーザをログアウトさせることにより、別のユーザがＭＦＰ１にログインしてＭＦＰ１の機能を実行することが可能となる。
【００７２】
その後、ＣＰＵ２４は、カードＩＤに対応するユーザＩＤをＲＡＭ２３に記憶させることにより、ユーザをＭＦＰ１にログインさせる（Ｓ１８：ユーザログイン。第２ログイン処理の一例）。
【００７３】
また、ＣＰＵ２４は、ユーザ認証用データベースを参照し、ユーザＩＤと対応づけて記憶されているユーザが実行可能な機能を確認して、その実行可能な機能の実行を許可し（Ｓ１９）、許可した機能をＲＡＭ２３に記憶させる。
【００７４】
ログイン状態で行われたユーザ認証が成功でなく失敗であった場合（Ｓ９：ＮＯ）、ＣＰＵ２４は、ＭＦＰ１の動作モードを第２モードから第１モードに切り替え、また、ＲＡＭ２３に記憶されているユーザＩＤを消去することにより、ユーザをＭＦＰ１からログアウトとさせる（Ｓ２０：第２ログアウト処理の一例）。
【００７５】
＜作用効果＞
以上のように、ＮＦＣ通信部１５から所定距離内にＩＣカード２が近づけられると、ＩＣカード２とＮＦＣ通信部１５との間で無線通信が行われて、ＮＦＣ通信部１５によりＩＣカード２からカードＩＤが読み取られる。この無線通信が行われた場合、ＣＰＵ２４は、ＩＣカード２に記憶されているカードＩＤをＮＦＣ通信部１５を介して受信する。
【００７６】
不揮発性メモリ２５には、ユーザ認証用データベースが構築されており、そのユーザ認証用データベースには、ユーザＩＤが登録されている。カードＩＤを受信したときのＭＦＰ１の動作モードがＭＦＰ１を待機させる第１モードである場合、ＣＰＵ２４により、そのカードＩＤに対応するユーザＩＤがユーザ認証用データベースに登録されているか否か（不揮発性メモリ２５に記憶されているか否か）が判別される。
【００７７】
カードＩＤに対応するユーザＩＤがユーザ認証用データベースに登録されている場合、そのカードＩＤに対応するユーザＩＤがＲＡＭ２３に記憶される。また、ＭＦＰ１の動作モードが第１モードから第２モードに切り替えられる。これにより、ＮＦＣ通信部１５に近づけられたＩＣカード２を所有するユーザがＭＦＰ１にログインとなる。また、ユーザ認証用データベースには、ユーザＩＤとそのユーザＩＤに対応するユーザが実行可能な機能とが対応づけて登録されており、ユーザログインに応じて、ユーザＩＤと対応づけてユーザ認証用データベースに登録されている機能の実行が許可される。
【００７８】
第２モードでは、機能選択画面４１が表示部１３に表示される。機能選択画面４１では、操作部１４に受け付けられる選択操作により、ユーザＩＤと対応づけてユーザ認証用データベースに登録されている機能のうちの１つを選択することができる。機能選択画面４１の表示中に機能を選択する操作が操作部１４に受け付けられると、それに応じて機能選択画面４１と異なる設定画面５１が表示部１３に表示される。したがって、機能選択画面４１が表示されている状態は、機能を選択する操作が操作部１４に受け付けられる前の状態である。この状態でＲＡＭ２３に記憶されているユーザＩＤに対応するカードＩＤを記憶したＩＣカード２がＮＦＣ通信部１５に再び近づけられるのは、そのＩＣカード２を所有するユーザが機能を選択する操作を行う前に翻意して機能の使用を止める場合と考えられる。そのため、機能選択画面４１の表示中に、ＲＡＭ２３に記憶されているユーザＩＤに対応するカードＩＤを記憶したＩＣカード２がＮＦＣ通信部１５に再び近づけられて、ＮＦＣ通信部１５によりそのＩＣカード２からカードＩＤが読み取られた場合、ＭＦＰ１の動作モードが第２モードから第１モードに切り替えられ、ＲＡＭ２３に記憶されているユーザＩＤが消去される。これにより、ログイン中のユーザがＭＦＰ１からログアウトとなる。
【００７９】
機能選択画面４１の表示中に操作部１４に機能を選択する操作が受け付けられると、表示部１３の表示が機能選択画面４１から設定画面５１に切り替えられる。機能を選択する操作が行われたことにより、機能選択画面４１の表示前にＩＣカード２をＮＦＣ通信部１５に近づけたユーザに機能を実行する意志があると考えられる。したがって、設定画面５１の表示中など、機能選択画面４１以外の画面の表示中にＲＡＭ２３に記憶されているユーザＩＤに対応するカードＩＤがＩＣカード２からＮＦＣ通信部１５によって読み取られるのは、そのＩＣカード２を所有するユーザの意図ではなくＩＣカード２がＮＦＣ通信部１５に近づいた可能性が高いと考えられる。そのため、設定画面５１の表示中にＲＡＭ２３に記憶されているユーザＩＤに対応するカードＩＤがＩＣカード２からＮＦＣ通信部１５によって読み取られた場合、ＲＡＭ２３に記憶されているユーザＩＤが消去されず、第２モードが維持される。これにより、ユーザの意図しないタイミングでＭＦＰ１の動作モードが第２モードから第１モードに切り替わること、つまりＭＦＰ１からのログアウトを抑制できる。
【００８０】
第２モードにおいて、ＲＡＭ２３に記憶されているユーザＩＤに対応するカードＩＤとは別のカードＩＤを記憶したＩＣカード２がＮＦＣ通信部１５に近づけられて、ＮＦＣ通信部１５によりＩＣカード２からカードＩＤが読み取られた場合、ＭＦＰ１の近傍にはＲＡＭ２３に記憶されているユーザＩＤに対応するカードＩＤを記憶したＩＣカード２を所有するユーザが存在しないと考えられる。そのため、ＭＦＰ１の動作モードが第２モードから第１モードに切り替えられ、また、ＲＡＭ２３に記憶されているユーザＩＤが消去されることにより、ログイン中のユーザがＭＦＰ１からログアウトされる。これにより、ＭＦＰ１の近傍にログイン中のユーザが居ないにもかかわらず、そのユーザのログイン状態が維持されることを抑制できる。
【００８１】
そして、ＩＣカード２から読み取られたカードＩＤに対応するユーザＩＤがユーザ認証用データベースに登録されている場合、そのユーザＩＤがＲＡＭ２３に書き込まれ、ＭＦＰ１の動作モードが第１モードから第２モードに切り替えられて、ＮＦＣ通信部１５に近づけられたＩＣカード２を所有するユーザがＭＦＰ１に新たにログインされる。これにより、ＭＦＰ１から離れたユーザのログアウト後に、別のユーザによる操作なしで、その別のユーザをＭＦＰ１にログインさせることができる。よって、ＭＦＰ１の操作性を向上させることができる。
【００８２】
また、第２モードでは、設定画面５１の表示中に操作部１４に機能の実行を指示する操作が受け付けられたことに応じて、機能実行中画面６１が表示部１３に表示される。設定画面５１が前記表示部１３に表示されておらず、機能実行中画面６１が表示部１３に表示されている状態で、ＩＣカード２がＮＦＣ通信部１５に近づけられて、ＮＦＣ通信部１５によりＩＣカード２からカードＩＤが読み取られ、そのカードＩＤに対応するユーザＩＤがＲＡＭ２３に記憶されている場合、動作モードを第２モードから第１モードに切り替えるか否かを確認するログアウト確認画面７１が表示部１３に表示される。
【００８３】
そして、ログアウト確認画面７１の表示中に操作部１４に動作モードを第１モードに切り替える操作が受け付けられた場合は、ＭＦＰ１の動作モードが第２モードから第１モードに切り替えられ、ＲＡＭ２３に記憶されているユーザＩＤが消去される。一方、ログアウト確認画面７１の表示中に操作部１４に動作モードを第２モードのまま維持する操作が受け付けられた場合は、ＭＦＰ１の動作モードが第２モードのまま維持される。
【００８４】
よって、ユーザが意図しないタイミングでＭＦＰ１からログアウトされることを抑制できながら、ユーザが意図する場合には、ログイン中のユーザをＭＦＰ１からログアウトさせることができる。
【００８５】
＜ゲストログイン／ログアウト処理＞
ＭＦＰ１の使用権限を有するユーザの誰もがＭＦＰ１にログインしていない状態では、ＭＦＰ１の使用権限を有するユーザ以外の者（以下、「ゲスト」という。）による特定の一部の機能の実行が許可されてもよい。この仕様により、ゲストにとってのＭＦＰ１の利便性を向上させることができる。この仕様が採用される場合、図４に示されるログイン／ログアウト処理に代えて、ＣＰＵ２４により、図５に示されるゲストログイン／ログアウト処理が実行されるとよい。
【００８６】
なお、ゲストによる特定の一部の機能の実行が許可されている状態は、ＭＦＰ１の動作モードが第１モードであり、ユーザログイン中（ＭＦＰ１の使用権限を有するユーザの誰かがログインしている状態）は、ＭＦＰ１の動作モードが第２モードである。
【００８７】
ＭＦＰ１の電源が投入されると、ゲストログイン／ログアウト処理が実行される。ゲストログイン／ログアウト処理の開始時には、ユーザが誰もログインしていないので、ＣＰＵ２４は、ゲストＩＤをＲＡＭ２３に記憶させることにより、仮想的にゲストをログインさせる（Ｓ３１：ゲストログイン）。不揮発性メモリ２５に構築されているユーザ認証用データベースには、図３に示されるように、ゲストに対応するゲストＩＤ「Ｇｕｅｓｔ」が登録されるとともに、ゲストＩＤ「Ｇｕｅｓｔ」に対応づけて、ゲストが実行可能な特定の機能が記憶されている。図３に示される一例では、スキャン機能のみがゲストが実行可能な特定の機能として記憶されている。ＣＰＵ２４は、ゲストをログインさせた後、ゲストが実行可能な機能の実行を許可し、許可した機能をＲＡＭ２３に記憶させる。
【００８８】
その後、ＩＣカード２とＮＦＣ通信部１５との間でＮＦＣ通信が行われると（Ｓ３２：ＹＥＳ）、ＣＰＵ２４は、ＮＦＣ通信部１５を介して、ＩＣカード２に記憶されているカードＩＤを受信する（Ｓ３３：識別情報受信処理の一例）。
【００８９】
その後、ＣＰＵ２４は、ゲストがログインしている状態（以下、この状態を「ゲストログイン中」という。）であるか否かを判別する（Ｓ３４）。
【００９０】
ゲストログイン中である場合（Ｓ３４：ＹＥＳ）、つまりＲＡＭ２３にゲストＩＤが記憶されている場合、ＣＰＵ２４は、ＩＣカード２のカードＩＤが不揮発性メモリ２５のユーザ認証用データベースに登録されているか否かのユーザ認証を行う（Ｓ３５）。
【００９１】
そして、ＣＰＵ２４は、ユーザ認証が成功か否かを判別する（Ｓ３６）。
【００９２】
ユーザ認証が成功である場合（Ｓ３６：ＹＥＳ）、つまりカードＩＤがユーザ認証用データベースに登録されている場合、ＣＰＵ２４は、ゲストＩＤをＲＡＭ２３から消去して、仮想的にログイン中のゲストをログアウトさせる（Ｓ３７）。
【００９３】
ゲストのログアウト後、ＣＰＵ２４は、ユーザ認証用データベースからカードＩＤに対応するユーザＩＤを読み出し、そのユーザＩＤをＲＡＭ２３に記憶させ、また、ＭＦＰ１の動作モードを第１モードから第２モードに切り替えることにより、ユーザをＭＦＰ１にログインさせる（Ｓ３８：第１ログイン処理の一例）。
【００９４】
また、ＣＰＵ２４は、ユーザ認証用データベースを参照し、ユーザＩＤと対応づけて記憶されているユーザが実行可能な機能を確認して、その実行可能な機能の実行を許可し（Ｓ３９）、許可した機能をＲＡＭ２３に記憶させる。
【００９５】
その後、ＩＣカード２とＮＦＣ通信部１５との間でのＮＦＣ通信が再び行われると（Ｓ３２：ＹＥＳ）、ＣＰＵ２４は、カードＩＤの受信後（Ｓ３３）、ゲストログイン中であるか否かを判別する（Ｓ３４）。
【００９６】
ゲストログイン中ではない場合（Ｓ３４：ＮＯ）、つまりユーザログイン中である場合、ＣＰＵ２４は、ユーザ認証を行う（Ｓ４０）。
【００９７】
ユーザ認証が成功である場合（Ｓ４１：ＹＥＳ）、ＣＰＵ２４は、ユーザ認証用データベースからカードＩＤに対応するユーザＩＤを読み出し、そのユーザＩＤがＲＡＭ２３に記憶されているユーザＩＤと一致するか否かを判別する（Ｓ４２）。この判別により、ユーザ認証に成功したユーザがログイン中のユーザであるか否かが判別されることになる。
【００９８】
ユーザ認証に成功したユーザがログイン中のユーザであり、カードＩＤに対応するユーザＩＤがＲＡＭ２３に記憶されているユーザＩＤと一致した場合（Ｓ４２：ＹＥＳ）、ＣＰＵ２４は、表示部１３に機能選択画面４１が表示されているか否かを判別する（Ｓ４３）。
【００９９】
表示部１３に機能選択画面４１が表示されている場合には（Ｓ１１：ＹＥＳ）、ＣＰＵ２４は、ＭＦＰ１の動作モードを第２モードから第１モードに切り替え、また、ＲＡＭ２３に記憶されているユーザＩＤを消去することにより、ユーザをＭＦＰ１からログアウトさせる（Ｓ４４：第１ログアウト処理の一例）。
【０１００】
その後、ＣＰＵ２４は、ゲストＩＤをＲＡＭ２３に記憶させて、仮想的にゲストをログインさせる（Ｓ４５）。そして、ＣＰＵ２４は、ゲストが実行可能な機能の実行を許可し、許可した機能をＲＡＭ２３に記憶させる。
【０１０１】
表示部１３に機能選択画面４１が表示されていない場合には（Ｓ４３：ＮＯ）、ＣＰＵ２４は、表示部１３に設定画面５１が表示されているか否かを判別する（Ｓ４６）。
【０１０２】
そして、表示部１３に設定画面５１が表示されている場合には（Ｓ４６：ＹＥＳ）、ＣＰＵ２４は、ログイン中のユーザをログアウトさせず、ログイン中のユーザのログインを維持する。
【０１０３】
表示部１３に設定画面５１が表示されておらず、機能実行中画面６１が表示部１３に表示されている場合（Ｓ４６：ＮＯ）、ＣＰＵ２４は、ログアウト確認画面７１を表示部１３に表示させる（Ｓ４７）。
【０１０４】
そして、ＣＰＵ２４は、ログアウト確認画面７１の「ＹＥＳ」選択ボタン７２が押されることによるログアウト指示の有無を判別する（Ｓ４８）。
【０１０５】
ログアウト指示があった場合（Ｓ４８：ＹＥＳ）、ＣＰＵ２４は、ＭＦＰ１の動作モードを第２モードから第１モードに切り替え、また、ＲＡＭ２３に記憶されているユーザＩＤを消去することにより、ユーザをＭＦＰ１からログアウトさせる（Ｓ４９：第３ログアウト処理の一例）。
【０１０６】
その後、ＣＰＵ２４は、ゲストＩＤをＲＡＭ２３に記憶させて、仮想的にゲストをログインさせる（Ｓ５０）。そして、ＣＰＵ２４は、ゲストが実行可能な機能の実行を許可し、許可した機能をＲＡＭ２３に記憶させる。
【０１０７】
ログアウト確認画面７１の「ＹＥＳ」選択ボタン７２が押されず、「ＮＯ」選択ボタン７３が押された場合には、ログアウト指示がないので（Ｓ４８：ＮＯ）、ＣＰＵ２４は、ログイン中のユーザをログアウトさせず、ログイン中のユーザのログインを維持する。
【０１０８】
一方、ユーザ認証に成功したユーザがログイン中のユーザでなく、カードＩＤに対応するユーザＩＤがＲＡＭ２３に記憶されているユーザＩＤと一致しない場合（Ｓ４２：ＮＯ）、ＣＰＵ２４は、ＲＡＭ２３に記憶されているユーザＩＤを消去し、これにより、ユーザをＭＦＰ１からログアウトさせる（Ｓ５１）。
【０１０９】
その後、ＣＰＵ２４は、カードＩＤに対応するユーザＩＤをＲＡＭ２３に記憶させることにより、ユーザをＭＦＰ１にログインさせる（Ｓ５２：第２ログイン処理の一例）。
【０１１０】
また、ＣＰＵ２４は、ユーザ認証用データベースを参照し、ユーザＩＤと対応づけて記憶されているユーザが実行可能な機能を確認して、その実行可能な機能の実行を許可し（Ｓ５３）、許可した機能をＲＡＭ２３に記憶させる。
【０１１１】
ログイン状態で行われたユーザ認証が成功でなく失敗であった場合（Ｓ４１：ＮＯ）、ＣＰＵ２４は、ＭＦＰ１の動作モードを第２モードから第１モードに切り替え、また、ＲＡＭ２３に記憶されているユーザＩＤを消去することにより、ユーザをＭＦＰ１からログアウトとさせる（Ｓ５４：第２ログアウト処理の一例）。
【０１１２】
その後、ＣＰＵ２４は、ゲストＩＤをＲＡＭ２３に記憶させて、仮想的にゲストをログインさせる（Ｓ５５）。そして、ＣＰＵ２４は、ゲストが実行可能な機能の実行を許可し、許可した機能をＲＡＭ２３に記憶させる。
【０１１３】
＜変形例＞
以上、本発明の実施の形態について説明したが、本発明は、他の形態で実施することも可能である。
【０１１４】
たとえば、図６に示されるように、ＭＦＰ１にＬＡＮ経由でサーバ３が接続されている場合、ＭＦＰ１の使用権限を有するユーザとユーザ所有のＩＣカード２のカードＩＤおよびユーザが実行可能な機能とを対応づけることにより構成されるユーザ認証用データベースは、不揮発性メモリ２５ではなく、サーバ３に記憶されていてもよい。この場合さらに、サーバ３において、ＩＣカード２から読み取られたカードＩＤがユーザ認証用データベースに記憶されているか否かのユーザ認証が行われてもよい。
【０１１５】
サーバ３によるユーザ認証を行うことが可能な構成では、そのサーバ３によるユーザ認証である外部認証機能のオン／オフが設定可能とされてもよい。この場合、ＭＦＰ１の電源投入時および外部認証機能のオン／オフを切り替える操作がなされた場合には、ＣＰＵ２４は、図７に示される処理を実行する。
【０１１６】
図７に示される処理では、ＣＰＵ２４は、外部認証機能がオンであるか否かを判別する（Ｓ６１）。
【０１１７】
外部認証機能がオンに設定されている場合（Ｓ６１：ＹＥＳ）、ＣＰＵ２４は、外部のサーバ３によるユーザ認証の実行を決定する（Ｓ６２）。この場合、ユーザ認証に際して、ＣＰＵ２４は、ＩＣカード２から読み取ったカードＩＤをネットワーク通信部１７からサーバ３に送信する。
【０１１８】
外部認証機能がオフに設定されている場合（Ｓ６１：ＮＯ）、ＣＰＵ２４は、不揮発性メモリ２５に記憶されているユーザ認証用データベースによるユーザ認証の実行を決定する（Ｓ６３）。
【０１１９】
また、前述の実施形態では、ＣＰＵ２４が各処理を実行する場合について説明した。しかしながら、ＡＳＩＣ２１が複数のＣＰＵを備え、複数のＣＰＵが協働して各処理を実行してもよい。
【０１２０】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【０１２１】
１：ＭＦＰ
２：ＩＣカード
１１：画像形成部
１２：画像読取部
１５：ＮＦＣ通信部
２３：ＲＡＭ
２４：ＣＰＵ
２５：不揮発性メモリ
４１：機能選択画面
５１：設定画面
６１：機能実行中画面
７１：ログアウト確認画面
【図１】
2018067783.tif 000003
【図２】
2018067783.tif 000004
【図３】
2018067783.tif 000005
【図４】
2018067783.tif 000006
【図５】
2018067783.tif 000007
【図６】
2018067783.tif 000008
【図７】
2018067783.tif 000009