(57)【要約】      （修正有）【課題】端末装置からの認証要求について、当該端末装置のユーザーの待ち時間を抑えつつ、画像処理装置の消費電力を抑えることのできる画像処理装置を提供する。【解決手段】ＭＦＰへの電力投入開始前に端末装置４００をＭＦＰの操作パネル３００のタッチ位置３０１に翳すことにより、操作パネル３００内の記憶部に端末装置４００内の認証情報が書き込まれる。その後、ＭＦＰへの電力の供給が開始されると、ＭＦＰでは、ユーザーからの特段の操作がなされなくともユーザー認証が実行される。これにより、ＭＦＰの起動が完了したときには、すでにＭＦＰではユーザーが認証されている。【選択図】図１
2016179661.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と無線通信を行なう第１の通信手段と、
ユーザー認証を実行する認証手段と、
前記認証手段および前記第１の通信手段に電力を供給する電力供給手段とを備え、
前記第１の通信手段は、記憶手段を含み、
前記記憶手段は、前記第１の通信手段が前記電力供給手段によって電力を供給されているかいないかに拘わらず、前記端末装置によって前記認証手段が利用する認証情報を書き込まれ、
前記認証手段は、
前記電力供給手段による電力の供給の開始時に、前記記憶手段に前記認証情報が書き込まれているか否かを判断し、
前記電力供給手段による電力の供給の開始時に前記記憶手段に前記認証情報が書き込まれている場合には、当該認証情報を利用して前記ユーザー認証を実行し、
前記電力供給手段による電力の供給の開始時に前記記憶手段に前記認証情報が書き込まれていない場合には、前記ユーザー認証を実行せず、
前記第１の通信手段が前記電力供給手段によって電力を供給されている場合に、前記端末装置が前記記憶手段に前記認証情報を書き込んだときには、前記ユーザー認証を実行する、画像処理装置。
【請求項２】
前記画像処理装置の動作を制御する制御手段と、
前記制御手段に対する情報の入力を受け付ける操作パネルとをさらに備え、
前記制御手段は、
前記認証手段が前記ユーザー認証に成功した場合に、前記端末装置との通信を確立し、
前記操作パネルに対する入力を禁止し、前記操作パネルに対して入力された情報ではなく前記端末装置から入力された情報に基づいて、前記画像処理装置の動作を制御する、請求項１に記載の画像処理装置。
【請求項３】
前記第１の通信手段よりも長い通信距離で端末と無線通信を行う第２の通信手段をさらに備え、
前記制御手段は、
前記認証情報とともに前記第２の通信手段により無線通信を行なうための接続情報を取得し、
前記認証手段が前記ユーザー認証に成功した場合に、取得した前記接続情報に基づき、前記端末装置との間で前記第２の通信手段による無線通信を確立する、請求項２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記端末装置との通信が確立した場合に、前記端末装置に、前記制御手段に情報を入力するための表示を実現するためのデータを送信する、請求項２または請求項３に記載の画像処理装置。
【請求項５】
前記制御手段は、前記画像処理装置の動作を、前記端末装置からの指示に応じて、前記操作パネルに対して入力された情報に基づいて制御する、請求項２〜請求項４のいずれか１項に記載の画像処理装置。
【請求項６】
前記制御手段は、
前記端末装置との通信の確立後に、前記端末装置から一定時間以上情報を受信しない場合には、前記認証に対応する機能の実行を解除し、前記画像処理装置の動作を前記操作パネルに対して入力された情報に基づいて制御する、請求項２〜請求項５のいずれか１項に記載の画像処理装置。
【請求項７】
前記制御手段は、前記認証手段が前記記憶手段に書き込まれた前記認証情報を利用して前記ユーザー認証を実行した場合には、当該認証情報を前記記憶手段から削除する、請求項２〜請求項６のいずれか１項に記載の画像処理装置。
【請求項８】
画像処理装置と、当該画像処理装置と通信可能な端末装置とを備える画像処理システムであって、
前記画像処理装置は、
端末装置と無線通信を行なう第１の通信手段と、
ユーザー認証を実行する認証手段と、
前記認証手段および前記第１の通信手段に電力を供給する電力供給手段とを備え、
前記第１の通信手段は、記憶手段を有し、
前記端末装置は、前記第１の通信手段が前記電力供給手段によって電力を供給されているかいないかに拘わらず、前記記憶手段に、前記認証手段が利用する認証情報を書き込む書込手段を含み、
前記認証手段は、
前記電力供給手段による電力の供給の開始時に、前記記憶手段に前記認証情報が書き込まれているか否かを判断し、
前記電力供給手段による電力の供給の開始時に前記記憶手段に前記認証情報が書き込まれている場合には、当該認証情報を利用して前記ユーザー認証を実行し、
前記電力供給手段による電力の供給の開始時に前記記憶手段に前記認証情報が書き込まれていない場合には、前記ユーザー認証を実行せず、
前記認証手段は、前記第１の通信手段が前記電力供給手段によって電力を供給されている場合に、前記端末装置が前記記憶手段に前記認証情報を書き込んだときには、前記ユーザー認証を実行する、画像処理システム。
【請求項９】
前記画像処理装置は、当該画像処理装置の動作を制御する制御手段をさらに含み、
前記制御手段は、前記記憶手段に、前記第１の通信手段に電力が供給されている状態であるか否かを示す情報を格納し、
前記書込手段は、前記記憶手段に前記認証情報を書き込んだときに、前記記憶手段に、前記第１の通信手段に電力が供給されていない状態であることを示す情報が格納されている場合には、前記画像処理装置への電源投入を促す情報を報知する、請求項８に記載の画像処理システム。
【請求項１０】
前記画像処理装置は、前記制御手段に対する情報の入力を受け付ける操作パネルをさらに含み、
前記制御手段は、前記認証手段が前記ユーザー認証に成功した場合に、前記端末装置との通信を確立し、
前記端末装置は、前記認証手段が前記ユーザー認証に成功している状態で前記画像処理装置との通信が確立した場合に、前記画像処理装置に当該画像処理装置の動作を制御するための情報を送信するためのアプリケーションを実行するアプリケーション実行手段をさらに含み、
前記制御手段は、前記認証手段が前記ユーザー認証に成功したことに応じて前記端末装置との通信が確立した場合に、前記操作パネルに対する入力を禁止し、前記操作パネルに入力された情報ではなく前記端末装置から入力された情報に基づいて、前記画像処理装置の動作を制御する、請求項９に記載の画像処理システム。
【請求項１１】
端末装置と無線通信を行なう通信手段を備える画像処理装置において実行されるプログラムであって、
前記通信手段は、記憶手段を含み、
前記記憶手段は、前記通信手段によって電力が供給されているかいないかに拘わらず、前記端末装置によって前記ユーザー認証において利用される認証情報を書き込まれ、
前記プログラムは、前記画像処理装置に、
前記通信手段への電力の供給の開始時に、前記記憶手段に前記認証情報が書き込まれているか否かを判断するステップと、
前記記憶手段に前記認証情報が書き込まれていると判断された場合に、当該認証情報を利用して前記ユーザー認証を実行するステップとを実行させ、
前記記憶手段に前記認証情報が書き込まれていると判断された場合に、前記ユーザー認証を実行することなく前記通信手段に電力を供給するステップと、
前記通信手段が電力を供給されているときに前記端末装置が前記記憶手段に前記認証情報を書き込んだときに、前記ユーザー認証を実行するステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像処理装置、画像処理システム、および、プログラムに関し、特に、ユーザー認証を実行する画像処理装置、そのような画像処理装置を備える画像処理システム、および、そのような画像処理装置において実行されるプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット端末などの端末装置には、ＮＦＣ（Near  Field  Communication）などの技術を利用した近距離通信機能が搭載されている。そして、当該端末装置は、ＭＦＰ（Multi-Functional  Peripheral）等の画像処理装置の予め定められた位置に翳されることによって、画像処理装置とデータ通信を行なう。画像処理装置には、このような端末装置との近距離通信によって、ユーザー認証を行なう場合がある。
【０００３】
情報処理装置におけるユーザー認証については、たとえば特開２０１２−４０８２０号公報（特許文献１）に情報処理システムが開示されている。当該システムでは、端末装置をデータ読取装置にタッチさせることによって、データ読取装置が、情報処理装置に対して省電力モードからの復帰を指示するとともに、端末装置から読み出した認証情報を情報処理装置が復帰するまで格納する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−４０８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、端末装置のユーザーから画像処理装置に対する認証の要求に関し、ユーザーの待ち時間と消費電力との関係について検討する。画像処理装置に常に電力を供給しておけば、画像処理装置に対してユーザーから認証の要求があった場合、画像処理装置は、即座に認証の要求のための処理を開始できる。つまり、画像処理装置に常に電力を供給しておけば、画像処理装置は、認証を要求するユーザーを待たせることはない。しかしながら、このような場合、画像処理装置には、当該画像処理装置が画像処理を実行していないときにも電力を供給する必要がある。したがって、画像処理装置における電力の消費を抑えることができない。
【０００６】
一方、特許文献１に記載のシステムでは、情報処理装置は省電力モードで保持される。しかしながら、端末装置のユーザーを待たせることなく当該端末装置からの認証要求に応えるためには、データ読取装置には常に電力を供給しておく必要がある。したがって、データ読取装置における電力の消費を抑えることができない。
【０００７】
本開示は、かかる実情を鑑み考え出されたものであり、その目的は、端末装置からの認証要求について、当該端末装置のユーザーの待ち時間を抑えつつ、画像処理装置の消費電力を抑えることである。
【課題を解決するための手段】
【０００８】
本開示のある局面に従うと、端末装置と無線通信を行なう第１の通信手段と、ユーザー認証を実行する認証手段と、認証手段および第１の通信手段に電力を供給する電力供給手段とを備え、第１の通信手段は、記憶手段を含み、記憶手段は、第１の通信手段が電力供給手段によって電力を供給されているかいないかに拘わらず、端末装置によって認証手段が利用する認証情報を書き込まれ、認証手段は、電力供給手段による電力の供給の開始時に、記憶手段に認証情報が書き込まれているか否かを判断し、電力供給手段による電力の供給の開始時に記憶手段に認証情報が書き込まれている場合には、当該認証情報を利用してユーザー認証を実行し、電力供給手段による電力の供給の開始時に記憶手段に認証情報が書き込まれていない場合には、ユーザー認証を実行せず、第１の通信手段が電力供給手段によって電力を供給されている場合に、端末装置が記憶手段に認証情報を書き込んだときには、ユーザー認証を実行する、画像処理装置が提供される。
【０００９】
好ましくは、画像処理装置は、画像処理装置の動作を制御する制御手段と、制御手段に対する情報の入力を受け付ける操作パネルとをさらに備え、制御手段は、認証手段がユーザー認証に成功した場合に、端末装置との通信を確立し、操作パネルに対する入力を禁止し、操作パネルに対して入力された情報ではなく端末装置から入力された情報に基づいて、画像処理装置の動作を制御する。
【００１０】
好ましくは、画像処理装置は、第１の通信手段よりも長い通信距離で端末と無線通信を行う第２の通信手段をさらに備え、制御手段は、認証情報とともに第２の通信手段により無線通信を行なうための接続情報を取得し、認証手段がユーザー認証に成功した場合に、取得した接続情報に基づき、端末装置との間で第２の通信手段による無線通信を確立する。
【００１１】
好ましくは、制御手段は、端末装置との通信が確立した場合に、端末装置に、制御手段に情報を入力するための表示を実現するためのデータを送信する。
【００１２】
好ましくは、制御手段は、画像処理装置の動作を、端末装置からの指示に応じて、操作パネルに対して入力された情報に基づいて制御する。
【００１３】
好ましくは、制御手段は、端末装置との通信の確立後に、端末装置から一定時間以上情報を受信しない場合には、認証に対応する機能の実行を解除し、画像処理装置の動作を操作パネルに対して入力された情報に基づいて制御する。
【００１４】
好ましくは、制御手段は、認証手段が記憶手段に書き込まれた認証情報を利用してユーザー認証を実行した場合には、当該認証情報を記憶手段から削除する。
【００１５】
本開示の他の局面に従うと、画像処理装置と、当該画像処理装置と通信可能な端末装置とを備える画像処理システムが提供される。画像処理装置は、端末装置と無線通信を行なう第１の通信手段と、ユーザー認証を実行する認証手段と、認証手段および第１の通信手段に電力を供給する電力供給手段とを備え、第１の通信手段は、記憶手段を有し、端末装置は、第１の通信手段が電力供給手段によって電力を供給されているかいないかに拘わらず、記憶手段に、認証手段が利用する認証情報を書き込む書込手段を含み、認証手段は、電力供給手段による電力の供給の開始時に、記憶手段に認証情報が書き込まれているか否かを判断し、電力供給手段による電力の供給の開始時に記憶手段に認証情報が書き込まれている場合には、当該認証情報を利用してユーザー認証を実行し、電力供給手段による電力の供給の開始時に記憶手段に認証情報が書き込まれていない場合には、ユーザー認証を実行せず、認証手段は、第１の通信手段が電力供給手段によって電力を供給されている場合に、端末装置が記憶手段に認証情報を書き込んだときには、ユーザー認証を実行する。
【００１６】
好ましくは、画像処理装置は、当該画像処理装置の動作を制御する制御手段をさらに含み、制御手段は、記憶手段に、第１の通信手段に電力が供給されている状態であるか否かを示す情報を格納し、書込手段は、記憶手段に認証情報を書き込んだときに、記憶手段に、第１の通信手段に電力が供給されていない状態であることを示す情報が格納されている場合には、画像処理装置への電源投入を促す情報を報知する。
【００１７】
好ましくは、画像処理装置は、制御手段に対する情報の入力を受け付ける操作パネルをさらに含み、制御手段は、認証手段がユーザー認証に成功した場合に、端末装置との通信を確立し、端末装置は、認証手段がユーザー認証に成功している状態で画像処理装置との通信が確立した場合に、画像処理装置に当該画像処理装置の動作を制御するための情報を送信するためのアプリケーションを実行するアプリケーション実行手段をさらに含み、制御手段は、認証手段がユーザー認証に成功したことに応じて端末装置との通信が確立した場合に、操作パネルに対する入力を禁止し、操作パネルに入力された情報ではなく端末装置から入力された情報に基づいて、画像処理装置の動作を制御する。
【００１８】
本開示のさらに他の局面に従うと、端末装置と無線通信を行なう通信手段を備える画像処理装置において実行されるプログラムが提供される。通信手段は、記憶手段を含み、記憶手段は、通信手段によって電力が供給されているかいないかに拘わらず、端末装置によってユーザー認証において利用される認証情報を書き込まれ、プログラムは、画像処理装置に、通信手段への電力の供給の開始時に、記憶手段に認証情報が書き込まれているか否かを判断するステップと、記憶手段に認証情報が書き込まれていると判断された場合に、当該認証情報を利用してユーザー認証を実行するステップとを実行させ、記憶手段に認証情報が書き込まれていると判断された場合に、ユーザー認証を実行することなく通信手段に電力を供給するステップと、通信手段が電力を供給されているときに端末装置が記憶手段に認証情報を書き込んだときに、ユーザー認証を実行するステップとを実行させる。
【発明の効果】
【００１９】
本開示によれば、画像処理装置において、第１の通信手段に電力が供給されていない状態であっても、第１の通信手段の記憶手段には端末装置によって認証情報が書込まれる。そして、画像処理装置では、電力の供給開始時に、当該認証情報を利用したユーザー認証が実行される。これにより、ユーザーは、画像処理装置に電力が供給されていないときにユーザー認証を希望した場合でも、少なくとも認証情報の記憶手段への書き込みについては、ユーザーは、画像処理装置における電力供給開始時の初期化等の処理の終了を待つ必要が無い。つまり、画像処理装置に常に電力を供給しておかなくとも、ユーザーの待ち時間を抑えることができる。さらに、画像処理装置では、電力供給開始時に、特段の操作がなされなくとも、ユーザー認証まで実行される。
【００２０】
これにより、端末装置からの認証要求について、当該端末装置のユーザーの待ち時間を抑えつつ、画像処理装置の消費電力を抑えることができる。
【図面の簡単な説明】
【００２１】
【図１】第１の実施の形態の画像処理システムにおける処理の概要を説明するための図である。
【図２】ＭＦＰの全体構成を示す斜視図である。
【図３】ＭＦＰの構成を示すブロック図である。
【図４】ＭＦＰの操作パネルの詳細な構成を示すブロック図である。
【図５】ＭＦＰの近距離通信の通信相手の一例である端末装置のハードウェア構成の一例を示す図である。
【図６】ＭＦＰと端末装置における機能構成を説明するための図である。
【図７】ＭＦＰにおいて実行される処理のフローチャートである。
【図８】ＭＦＰにおいて実行される処理のフローチャートである。
【図９】端末装置において実行される処理のフローチャートである。
【図１０】ＭＦＰにおける指示情報の入力態様の設定に応じた、操作パネルにおける表示内容を説明するための図である。
【図１１】ＭＦＰにおける指示情報の入力態様の設定に応じた、操作パネルにおける表示内容を説明するための図である。
【図１２】第２の実施の形態の画像処理システムの処理の概要を示す図である。
【図１３】第２の実施の形態の端末装置において、端末装置がタッチ位置に翳されたときに実行される処理のフローチャートである。
【図１４】第３の実施の形態の画像処理システムの機能構成を示す図である。
【図１５】第３の実施の形態の端末装置において実行される処理のフローチャートである。
【発明を実施するための形態】
【００２２】
以下に、図面を参照しつつ、画像処理システムの実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２３】
［第１の実施の形態］
（１）処理の概要
図１は、第１の実施の形態の画像処理システムにおける処理の概要を説明するための図である。画像処理システムは、画像処理装置の一例であるＭＦＰと、端末装置とを含む。図１には、ＭＦＰの操作パネル３００と端末装置４００とが示されている。操作パネル３００は、情報の入力を受け付け、また、情報を表示するディスプレイ３２０を含む。
【００２４】
画像処理システムでは、ＭＦＰと端末装置４００とは、ＮＦＣ等の近距離通信によって通信可能である。端末装置４００は、操作パネル３００の近距離通信用のタッチ位置３０１に翳されると、操作パネル３００内の記憶手段（後述する、図４の記憶部３９２Ａ）に、端末装置４００に格納された認証情報を書込む。認証情報は、少なくともユーザー認証に利用される情報（たとえば、ユーザー名とパスワード）を含む。また、認証情報は、ユーザー認証後の通信の確立に利用される情報（たとえば、端末装置４００の通信アドレス）を含む。「ユーザー認証後の通信」は、近距離通信よりも長い通信距離で通信可能な通信方式による。ＭＦＰは、認証情報が書き込まれた時点で電力を供給されていれば、当該認証情報を用いて、ユーザー認証をするための処理を開始する。
【００２５】
一方、ＭＦＰは、認証情報が書き込まれた時点で電力を供給されていない場合、その後に電力を供給されると、起動時の初期化処理の後、特に指示を入力されなくとも、当該認証情報を用いて、ユーザー認証をするための処理を開始する。これにより、ユーザーは、一度端末装置４００をＭＦＰに翳せば、ＭＦＰにユーザー認証の処理を実行させることができる。
【００２６】
（２）ＭＦＰの外観
図２は、ＭＦＰ１００の全体構成を示す斜視図である。
【００２７】
図２に示されるように、ＭＦＰ１００は、原稿を光学的に読取って画像データを得る画像読取部２と、画像データに基づいて用紙上に画像を印刷する画像形成部６とを含む。画像形成装置ＭＦＰ１００の本体の上面には、画像読取部２に原稿を送るフィーダー４が配置される。ＭＦＰ１００の下部には、画像形成部６に印刷用紙を供給する複数の給紙部９が配置される。ＭＦＰ１００の中央部には、画像形成部６によって画像を形成された印刷用紙が排出されるトレー５が配置される。
【００２８】
ＭＦＰ１００の本体の上部の前面側には、操作パネル３００が装着されている。操作パネル３００は、ヒンジ３００Ａによって回動可能にＭＦＰ１００の本体に設置されている。
【００２９】
（３）ＭＦＰのハードウェア構成
図３は、ＭＦＰ１００の構成を示すブロック図である。
【００３０】
図３を参照して、ＭＦＰ１００は、システムコントローラー１０１と、メモリー１０２と、ネットワークインターフェース（Ｉ／Ｆ）１０３と、プリンターエンジン１０４と、出力画像処理部１０５と、記憶装置１０６と、撮像部１０７と、入力画像処理部１０８、操作パネル３００と、電源ユニット１０９とを含む。システムコントローラー１０１は、たとえば内部バスを介して、メモリー１０２、ネットワークインターフェース１０３、プリンターエンジン１０４、出力画像処理部１０５、記憶装置１０６、撮像部１０７、入力画像処理部１０８、および操作パネル３００と接続されている。
【００３１】
電源ユニット１０９は、外部の電源から電力を供給される。システムコントローラー１０１は、電源ユニット１０９からＭＦＰ１００内の各要素への電力の供給を制御する。システムコントローラー１０１は、たとえば、操作パネル３００内の電源ボタンを操作されると、電源ユニット１０９からＭＦＰ１００内の各要素へ電力の供給を開始する。そして、システムコントローラー１０１は、たとえば、操作パネル３００内の電源ボタンを再度操作されると、電源ユニット１０９からＭＦＰ１００内の各要素への電力の供給を停止させる。
【００３２】
システムコントローラー１０１は、スキャンジョブ、コピージョブ、メール送信ジョブ、およびプリントジョブなどの各種ジョブについて、ＭＦＰ１００全体を制御する。システムコントローラー１０１は、ＣＰＵ（Central  Processing  Unit）１２１と、ＲＯＭ１２２（Read  Only  Memory）とを含む。
【００３３】
ＣＰＵ１２１は、ＲＯＭ１２２に記憶された制御プログラムを実行する。ＲＯＭ１２２は、ＭＦＰ１００の動作の制御の各種プログラムと、各種固定データとを格納している。ＣＰＵ１２１は、所定の処理を行うことにより、メモリー１０２からのデータの読み込みや、メモリー１０２にデータを書き込む。
【００３４】
メモリー１０２は、たとえばＲＡＭ（Random  Access  Memory）であり、たとえば、ＣＰＵ１２１が制御プログラムを実行するときに必要なデータや画像データの一時的な記憶に用いられる。
【００３５】
ネットワークＩ／Ｆ１０３は、システムコントローラー１０１からの指示に従って、ネットワークを介して外部機器との通信を行なう。ネットワークＩ／Ｆ１０３は、たとえばＢｌｕｅｔｏｏｔｈ（登録商標）等の規格に従った通信に利用される。
【００３６】
ネットワークＩ／Ｆ１０３と外部機器との通信は、近距離通信部３９１によるＮＦＣ等の近距離通信よりも、通信距離が長い。本実施の形態において、近距離通信部３９１は、第１の通信手段の一例である。ネットワークＩ／Ｆ１０３は、第２の通信手段の一例である。
【００３７】
ネットワークＩ／Ｆ１０３と外部機器との通信は、たとえば、無線ＬＡＮにおいいて実現される。ネットワークＩ／Ｆ１０３の一例は、主にサーバーやＰＣ（パーソナルコンピューター）との通信に利用される、有線ＬＡＮのインターフェースである。ネットワークＩ／Ｆ１０３の他の例は、主に携帯端末やＰＣとの通信に利用される、無線ＬＡＮのインターフェースである。
【００３８】
プリンターエンジン１０４は、出力画像処理部１０５にて処理された印刷データに基づいて用紙などへのプリント処理を行う。特にＭＦＰ１００がプリンターとして動作する場合には、プリンターエンジン１０４は画像を印刷し、ＭＦＰ１００が複写機として動作する場合には、プリンターエンジン１０４は撮像部１０７で読み取った画像を印刷する。
【００３９】
出力画像処理部１０５は、たとえば、画像の印刷時に、当該画像のデータ形式を印刷用のデータ形式へと変換するための変換処理を実行する。
【００４０】
記憶装置１０６は、たとえばＨＤＤ（Hard  Disk  Drive）であり、ＭＦＰ１００の動作に関わる各種データなどを格納する。記憶装置１０６は、さらに、ＭＦＰ１００の操作パネル３００に表示する画面の画像データを格納していてもよい。
【００４１】
撮像部１０７は、原稿の画像を読み取り、入力画像処理部１０８へ出力する。
入力画像処理部１０８は、撮像部１０７で画像を読み取った場合などに、その画像データの形式を変換する変換処理を行なう。
【００４２】
ＭＦＰ１００では、ＣＰＵ１２１が適切なプログラムを実行することによって、本明細書に記載されたようなＭＦＰ１００の動作が実現される。ＣＰＵ１２１によって実行されるプログラムは、上記したようにＲＯＭ１２２に格納されていてもよいし、記憶装置１０６に格納されていてもよいし、ＭＦＰ１００に対して着脱可能な記憶媒体に格納されていてもよい。当該プログラムが格納される記憶媒体は、たとえばＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリー、メモリーカード、ＦＤ（Flexible  Disk）、ハードディスク、ＳＳＤ（Solid  State  Drive）、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリーカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にデータを格納する媒体である。
【００４３】
なお、本開示にかかるプログラムは、コンピューターのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００４４】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００４５】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００４６】
（４）操作パネルの構成
図４は、ＭＦＰ１００の操作パネル３００の詳細な構成を示すブロック図である。
【００４７】
図４に示されるように、操作パネル３００は、当該操作パネル３００の全体的な動作を制御するためのコントローラー３１０を含む。また、操作パネル３００は、ディスプレイ３２０と、タッチセンサー３５０とを含む。コントローラー３１０は、タッチセンサー３５０からの入力を受け付け、また、ディスプレイ３２０の表示を制御する。操作パネル３００では、ディスプレイ３２０上にタッチセンサー３５０が配置されることによってタッチパネルが構成されている。
【００４８】
操作パネル３００は、さらに、ＮＦＣ等の近距離通信（図３のネットワークＩ／Ｆ１０３による通信よりも通信距離が短い通信であってもよい）を行なうための近距離通信ユニット３９０を備える。近距離通信ユニット３９０は、タッチ位置３０１の近傍（たとえば、タッチ位置３０１の裏側）に配置される。近距離通信ユニット３９０は、近距離通信部３９１と通信制御部３９２とを含む。近距離通信ユニット３９０は、たとえばＮＦＣタグによって実現される。そして、近距離通信部３９１はたとえばアンテナによって実現され、通信制御部３９２は当該アンテナに接続されたＬＳＩ（Large  Scale  Integrated）回路によって実現される。通信制御部３９２は、図１を参照して説明したような「認証情報」を書き込まれる記憶部３９２Ａを含む。記憶部３９２Ａは、たとえば不揮発性のＲＡＭによって実現される。
【００４９】
操作パネル３００において、コントローラー３１０は、ＭＦＰ１００本体のシステムコントローラー１０１のＣＰＵ１２１と通信する。コントローラー３１０からＣＰＵ１２１へ送信される情報は、たとえば以下のものを含む。
【００５０】
・ディスプレイ３２０に入力された情報
・近距離通信ユニット３９０が他の機器から受信した情報
・記憶部３９２Ａに格納された情報
また、ＣＰＵ１２１からコントローラー３１０へ送信される情報は、たとえば以下のものを含む。
【００５１】
・ディスプレイ３２０の表示を制御する情報
・近距離通信ユニット３９０を介しての他の機器に送信する情報
（５）端末装置の構成
図５は、ＭＦＰ１００の近距離通信の通信相手の一例である端末装置４００のハードウェア構成の一例を示す図である。
【００５２】
図５に示されるように、端末装置４００は、主な構成要素として、ＣＰＵ４０１と、ＲＡＭ４０２と、記憶装置４０３と、ディスプレイ４０４と、入力装置４０５と、近距離通信装置４０６と、ネットワークＩ／Ｆ４０７とを備えている。ＣＰＵ４０１と、ＲＡＭ４０２と、記憶装置４０３と、ディスプレイ４０４と、入力装置４０５と、近距離通信装置４０６とは、互いに内部バスで接続されている。
【００５３】
ＣＰＵ４０１は、端末装置４００の全体的な動作を制御するための処理を実行する演算装置の一例である。
【００５４】
ＲＡＭ４０２は、ＣＰＵ４０１における処理実行時のワークエリアとして機能する。
記憶装置４０３は、ＣＰＵ４０１が実行するＯＳ（Operating  System）プログラムやアプリケーションプログラムなどの各種のプログラムのデータ、および、これらのプログラムの実行に利用されるデータを保存する。記憶装置４０３は、たとえば、ＥＥＰＲＯＭなどの不揮発的にデータを格納する媒体が挙げられる。また、記憶装置４０３には、ネットワークを介してダウンロードされたプログラムがインストールされる場合も有り得る。
【００５５】
ディスプレイ４０４は、ＣＰＵ４０１によって実行されるプログラムの処理結果を示す画像を表示するための表示装置である。
【００５６】
入力装置４０５は、実行中のアプリケーションの処理に関する指示の入力など、端末装置４００に対して情報を入力するための入力装置の一例である。なお、端末装置４００が備える入力装置の他の例は、ディスプレイ４０４上に設けられたタッチセンサーである。
【００５７】
近距離通信装置４０６は、たとえばＮＦＣ等の規格に従ってＭＦＰ１００等の外部の機器と通信するための、通信装置の一例である。
【００５８】
ネットワークＩ／Ｆ４０７は、たとえばＢｌｕｅｔｏｏｔｈ等の規格に従ってＭＦＰ１００等の外部の機器と通信するための通信装置の一例である。
【００５９】
（６）機能構成
図６は、ＭＦＰ１００と端末装置４００における機能構成を説明するための図である。なお、図６に示された機能は、少なくとも本実施の形態で説明される機能を含む。ＭＦＰ１００および／または端末装置４００は、図６に示された機能以外の機能を備えていてもよい。
【００６０】
図６に示されるように、ＭＦＰ１００は、外部電源から電源ユニット１０９に供給された電力を当該ＭＦＰ１００の各要素に供給するための電源供給制御部１５１と、コピー機能やファックス機能や読取機能等の複合機としての機能を実現するためのアプリケーションを実行するシステム制御部１５２と、ユーザー認証のための処理を実行する認証処理部１５３とを含む。ユーザー認証とは、ユーザーにＭＦＰ１００を利用させるための、または、ユーザーに特定の態様でＭＦＰ１００を利用させるための処理である。ＭＦＰ１００では、たとえば、ユーザー認証が成功したユーザーは、当該ユーザーに対応する特別な機能を利用することができる。つまり、たとえば、ＭＦＰ１００は、ユーザー認証が成功していない状態では「カラー出力」を実行しないところ、ユーザー認証が成功している状態では、「カラー出力」を実行する等、認証されたユーザーに対応した特別な処理を実行する。
【００６１】
ＭＦＰ１００において、電源供給制御部１５１、システム制御部１５２、および、認証処理部１５３は、たとえばＣＰＵ１２１（図３参照）が所与のプログラムを実行することによって実現される。
【００６２】
一方、端末装置４００は、認証処理部４５１とリモートパネル処理部４５２とを含む。認証処理部４５１およびリモートパネル処理部４５２は、たとえば所与のプログラムを実行するＣＰＵ４０１（図５参照）によって実現される。
【００６３】
認証処理部４５１は、ＭＦＰ１００に端末装置４００のユーザーを認証させるための処理を実行する。認証処理部４５１は、たとえば操作パネル３００の記憶部３９２Ａ（図４参照）に、端末装置４００のユーザーの認証情報を書き込む。
【００６４】
なお、認証処理部４５１は、ＭＦＰ１００において、近距離通信ユニット３９０を含む各部が電力を供給されていない状態であっても、記憶部３９２Ａに認証情報を書き込むことができる。より具体的には、たとえば、認証処理部４５１は、端末装置４００の近距離通信装置４０６からの磁界発生により近距離通信ユニット３９０を動作させることによって、記憶部３９２Ａにアクセスし、そして、当該記憶部３９２Ａに認証情報を書き込むことができる。なお、端末装置４００のＣＰＵ４０１が近距離通信装置４０６からの磁界発生によって近距離通信ユニット３９０を動作させるために、ユーザーは、端末装置４００を、操作パネル３００のタッチ位置３０１（図１参照）に翳す（タッチさせる）。
【００６５】
リモートパネル処理部４５２は、遠隔でＭＦＰ１００を制御するための処理を実行する。リモートパネル処理部４５２は、たとえば、後述する「リモートパネルアプリ」を実行するＣＰＵ４０１によって実現され、より具体的には、ＭＦＰ１００から送信される画面情報をディスプレイ４０４に表示し、また、入力装置４０５に入力された指示をＭＦＰ１００に送信する。
【００６６】
（７）処理の流れ
図７〜図９を参照して、ＭＦＰ１００において端末装置４００のユーザーについてのユーザー認証のための処理の流れを説明する。図７および図８は、ＭＦＰ１００において実行される処理のフローチャートである。図９は、端末装置４００において実行される処理のフローチャートである。
【００６７】
（ＭＦＰ１００側の処理）
図７には、ＭＦＰ１００（の各部）においてユーザーを認証するために実行される処理のフローチャートが示されている。ＭＦＰ１００では、電力の供給の開始時には、各部の初期化等の起動処理が実行される。図７の処理は、たとえば、起動処理と並行して、起動処理に先立って、または、起動処理の後に、実行される。なお、ＭＦＰ１００には電源ボタンが搭載され、当該電源ボタンを操作されると、ＭＦＰ１００（の各部）への電力の供給が開始される。なお、再度当該電源ボタンが操作されると、ＭＦＰ１００（の各部）への電力の供給が停止される。
【００６８】
図７に示されるように、まずステップＳ１００で、ＣＰＵ１２１（図３参照）は、近距離通信ユニット３９０の記憶部３９２Ａ（図４参照）における記憶内容をチェックする。そして、制御はステップＳ１０１へ進められる。
【００６９】
ステップＳ１０１で、ＣＰＵ１２１は、記憶部３９２Ａに認証情報が格納されているかどうかを判断する。そして、ＣＰＵ１２１は、記憶部３９２Ａに認証情報が格納されていると判断すると（ステップＳ１０１でＹＥＳ）、ステップＳ１０２へ制御を進める。一方、ＣＰＵ１２１は、記憶部３９２Ａに認証方法が格納されていないと判断すると（ステップＳ１０１でＮＯ）、ステップＳ１０３へ制御を進める。
【００７０】
ステップＳ１０３で、ＣＰＵ１２１は、ＭＦＰ１００の起動処理を完了させた状態で待機する。これ以降、通常の動作を実行する。通常の動作では、ＣＰＵ１２１は、たとえば、操作パネル３００に待機中の画像を表示させ、そして、操作パネル３００からの入力にしたがってＭＦＰ１００内の各要素の動作を制御する。
【００７１】
一方、ステップＳ１０２で、ＣＰＵ１２１は、記憶部３９２Ａに格納された認証情報を利用してユーザー認証の処理を実行する。ユーザー認証に成功すると、ＭＦＰ１００は、ユーザー認証の対象となっているユーザー（端末装置４００のユーザー）に対応する特別な機能を利用可能な状態になる。なお、ＣＰＵ１２１は、ユーザー認証処理のために認証情報を読み込んだ後、記憶部３９２Ａに格納された認証情報を消去（クリア）する。そして、制御はステップＳ１０４へ進められる。
【００７２】
ステップＳ１０４で、ＣＰＵ１２１は、ステップＳ１０２で読み込んだ認証情報がネットワークＩ／Ｆ１０３（図３参照）による無線接続（近距離通信よりも長い通信距離で通信可能な通信方式による無線通信）をするための情報（たとえば、端末装置４００のネットワークアドレス）を含むかどうかを判断する。そして、ＣＰＵ１２１は、認証情報が無線接続用の情報を含むと判断すると（ステップＳ１０４でＹＥＳ）、ステップＳ０５へ制御を進め、含まないと判断すると（ステップＳ１０４でＮＯ）、ステップＳ１０７へ制御を進める。
【００７３】
ステップＳ１０７では、ＣＰＵ１２１は、ステップＳ１０３と同様に、ＭＦＰ１００の起動処理を完了させた状態で待機する。
【００７４】
一方、ステップＳ１０５で、ＣＰＵ１２１は、上記認証情報に含まれる無線接続用の情報を利用して、対象端末（端末装置４００）への無線接続を確立させる。より具体的には、ネットワークＩ／Ｆ１０３を利用して端末装置４００に無線接続の確立のための問合せを実行する。ＣＰＵ１２１がネットワークＩ／Ｆ１０３を介して端末装置４００から無線接続を確立させる返答を受信することにより、ＭＦＰ１００と端末装置４００との間で、Ｂｌｕｅｔｏｏｔｈ等の無線通信が確立する。そして、制御はステップＳ１０６へ進められる。
【００７５】
ステップＳ１０６で、ＣＰＵ１２１は、ＭＦＰ１００における指示情報の入力の設定を変更する。より具体的には、ＣＰＵ１２１は、操作パネル３００からの指示入力を受け付けず、端末装置４００からの指示入力を受け付けるような、設定を実行する。つまり、操作パネル３００への指示の入力が禁止される。また、ステップＳ１０６では、ＣＰＵ１２１は、操作パネル３００に、そのような設定が実行されていることを表示する。そして、制御は、ステップＳ１０８へ進められる。
【００７６】
ステップＳ１０８で、ＣＰＵ１２１は、端末装置４００にリモートパネルアプリの立ち上げを要求する。「リモートパネルアプリ」とは、遠隔でＭＦＰ１００を制御するためのアプリケーションである。そして、制御はステップＳ１０９へ進められる。
【００７７】
ステップＳ１０９で、ＣＰＵ１２１は、端末装置４００でリモートパネルアプリの準備ができたか否かを判断する。ステップＳ１０９では、ＣＰＵ１２１は、たとえばステップＳ１０８の要求に対して、端末装置４００から、当該アプリを起動したことを示す応答があったか否かを判断する。そして、ＣＰＵ１２１は、端末装置４００から当該応答があったと判断するまでステップＳ１０９に制御を留め（ステップＳ１０９でＮＯ）、そして、当該応答があったと判断すると（ステップＳ１０９でＹＥＳ）、ステップＳ１１０へ制御を進める。
【００７８】
ステップＳ１１０で、ＣＰＵ１２１は、リモートパネルシーケンスを開始する。これにより、ＣＰＵ１２１は、端末装置４００から、ＭＦＰ１００の指示情報の入力を受け付ける。リモートパネルシーケンスでは、たとえば、操作パネル３００で表示されるべき画面が端末装置４００のディスプレイ４０４で表示される。そして、制御はステップＳ１１１へ進められる。
【００７９】
ここで、図１０および図１１を参照して、ステップＳ１０６およびステップＳ１０８〜Ｓ１１０の処理に応じたＭＦＰ１００における表示について説明する。図１０および図１１は、ＭＦＰ１００における指示情報の入力態様の設定に応じた、操作パネル３００における表示内容を説明するための図である。
【００８０】
図１０には、操作パネル３００からの指示入力を受け付けるときの、操作パネル３００のディスプレイ３２０の表示の一例が示されている。図１０のディスプレイ３２０には、「機能を選択してください。」というメッセージとともに、ＭＦＰ１００に実行させる機能（「コピー」「Ｅ−ｍａｉｌ送信」「ファイル送信」「ファックス」等）を指定するためのアイコンが表示されている。
【００８１】
一方、図１１には、操作パネル３００からの指示入力が受け付けられないときの、操作パネル３００のディスプレイ３２０の表示の一例が示されている。図１１のディスプレイ３２０には、「リモートパネル操作中」というメッセージが表示されている。図１１の表示は、ステップＳ１０６における、「操作パネル３００からの指示入力を受け付けず、端末装置４００からの指示入力を受け付ける」設定が実行されていることを示す表示の一例である。
【００８２】
図１１には、さらに、端末装置４００の表示が示されている。図１１に示されたディスプレイ４０４における表示は、リモートパネルシーケンスにおいて端末装置４００のディスプレイ４０４で表示される画面の一例である。
【００８３】
図１１のディスプレイ４０４には、たとえば、ディスプレイ３２０に表示された画面（図１０参照）をエミュレートした画面が表示される。ＣＰＵ１２１は、たとえば、ディスプレイ３２０に表示するべき画面をエミュレートした画面を表示するためのデータ（たとえば、ＪＰＥＧ形式で圧縮されたデータ）を生成し、当該データを端末装置４００に送信する。端末装置４００のＣＰＵ４０１は、当該データを用いて表示情報を生成することにより、ディスプレイ４０４に図１１の画面が表示される。なお、操作パネル３００にハードウェアボタン（メカニカルキー）が含まれる場合、ディスプレイ４０４に表示される画面には当該ハードウェアボタンに対応するソフトウェアボタンが含まれていてもよい。
【００８４】
図７に戻って、ステップＳ１１１で、ＣＰＵ１２１は、端末装置４００（リモートパネル）から、本体パネル（ＭＦＰ１００の操作パネル３００）を併用することを要求する情報が送信されたかどうかを判断する。そして、ＣＰＵ１２１は、端末装置４００から当該情報を受信したと判断すると（ステップＳ１１１でＹＥＳ）、ステップＳ１１２へ制御を進める。一方、ＣＰＵ１２１は、当該情報を受信していないと判断すると（ステップＳ１１１でＮＯ）、ステップＳ１１３へ制御を進める。なお、ＣＰＵ１２１は、端末装置４００から、端末装置４００から本体パネルを併用しないことを要求する情報を受信した場合にも、ステップＳ１１３へ制御を進める。
【００８５】
ステップＳ１１２では、ＣＰＵ１２１は、本体パネル（操作パネル３００）の使用を許可するための制御を実行して、ステップＳ１１３へ制御を進める。本体パネルの使用を許可するための制御の一例は、たとえば、操作パネル３００に、図１０で示されたような操作画面を表示し、そして、操作パネル３００に対する入力に応じた制御を実行することである。
【００８６】
ステップＳ１１３で、ＣＰＵ１２１は、一定時間以上、端末装置４００において操作がなされたなかった状態が継続したか、つまり、端末装置４００からリモートパネルアプリについての入力を受けない状態が継続したか否かを判断する。そして、ＣＰＵ１２１は、一定時間以上端末装置４００からリモートパネルアプリについての指示を受信しなければ（ステップＳ１１３でＹＥＳ）、ステップＳ１１４へ制御を進める。一方、そのような状態が発生していないと判断すると（ステップＳ１１３でＮＯ）、ＣＰＵ１２１は、端末装置４００からの指示に対応した処理を実行しながら、ステップＳ１１４へ制御を進める。
【００８７】
ステップＳ１１４で、ＣＰＵ１２１は、端末装置４００からログオフを指示する情報（ログオフ情報）を受信したかどうかを判断する。ＣＰＵ１２１は、端末装置４００からログオフ情報を受信するまでステップＳ１１４へ制御を留め（ステップＳ１１４でＮＯ）、そして、ログオフ情報を受信すると（ステップＳ１１４でＹＥＳ）、ステップＳ１１５へ制御を進める。
【００８８】
ステップＳ１１５で、ＣＰＵ１２１は、端末装置４００との無線通信を解除し、ステップＳ１０２で実行したユーザー認証を解消し、そして、操作パネル３００に初期画面を表示して、図７の処理を終了させる。ステップＳ１１５の制御により、ＭＦＰ１００では、端末装置４００のユーザーに対応する特別な機能を実行する状態が解消される。また、ステップＳ１１５の制御により、ＭＦＰ１００は、操作パネル３００からの指示入力を受け付ける状態になる。
【００８９】
以上説明された図７の処理では、ＭＦＰ１００への電力の供給が開始されたとき、記憶部３９２Ａ（図４参照）に認証情報が書き込まれていれば、初期化（通常の起動処理）とともに、当該認証情報を利用したユーザー認証が実行される（ステップＳ１０２）。当該ユーザー認証が実行されることにより、記憶部３９２Ａから認証情報が消去される（ステップＳ１０２）。一方、記憶部３９２Ａに認証情報が書き込まれていなければ、通常の起動処理のみが実行される（ステップＳ１０３）。
【００９０】
なお、ＭＦＰ１００において通常の起動処理が実行された後、端末装置４００から認証情報が書き込まれていれば、ＭＦＰ１００のＣＰＵ１２１は当該認証情報を利用して、ユーザー認証を実行する。この処理は、図８を参照して説明される。
【００９１】
図８には、通常の起動処理が実行された状態にあるＭＦＰ１００（ステップＳ１０３，Ｓ１０７）において実行される処理のフローチャートが示されている。図８の処理は、ユーザーを認証していない状態にあるＭＦＰ１００において、定期的に（たとえば、１秒間に１回）、実行される。
【００９２】
図８に示されるように、ステップＳ１２１で、ＣＰＵ１２１は、記憶部３９２Ａに認証情報が書き込まれたかどうかを判断する。そして、ＣＰＵ１２１は、記憶部３９２Ａに認証情報が書き込まれたと判断するまで制御をステップＳ１２１に制御を留め（ステップＳ１２１でＮＯ）、記憶部３９２Ａに認証情報が書き込まれたと判断すると（ステップＳ１２１でＹＥＳ）、ステップＳ１２２へ制御を進める。
【００９３】
ステップＳ１２２では、ＣＰＵ１２１は、記憶部３９２Ａに書き込まれた認証情報を利用してユーザー認証を実行する。その後、ＣＰＵ１２１は、図７のステップＳ１０４以降の制御を実行する。
【００９４】
図８に示されるように、ＣＰＵ１２１は、ＭＦＰ１００への電力供給開始時に認証情報が書き込まれていなくとも、その後、記憶部３９２Ａに認証情報を書き込まれれば、当該認証情報を利用して、ユーザー認証を実行する。
【００９５】
（端末装置４００側の処理）
図９には、端末装置４００において実行される、ＭＦＰ１００を遠隔で制御するための処理のフローチャートが示されている。
【００９６】
図９に示されるように、ＣＰＵ４０１は、ステップＳ２１０で、無線接続検知アプリを起動する。「無線接続検知アプリ」は、端末装置４００と他の機器との間での通信の確立を管理するためのアプリケーションである。そして、制御はステップＳ２２０へ進められる。なお、端末装置４００では、無線接続検知アプリは定常的に実行されていてもよい。
【００９７】
ステップＳ２２０で、ＣＰＵ４０１は、ＭＦＰ１００から通信確立要求を受けたかどうかを判断する。当該要求の有無は、たとえば無線接続検知アプリの機能によって検出される。そして、ＣＰＵ４０１は当該要求を受けたと判断するまでステップＳ２２０へ制御を留め（ステップＳ２２０でＮＯ）、当該要求を受けたと判断すると（ステップＳ２２０でＹＥＳ）、ステップＳ２３０へ制御を進める。
【００９８】
ステップＳ２３０で、ＣＰＵ４０１は、ＭＦＰ１００に対して通信確立を許可することを返信する。なお、ＣＰＵ４０１は、ステップＳ２３０における返信の前に、端末装置４００において当該返信を許可する情報の入力を受け付け、当該情報が入力されたことを条件として上記返信を実行してもよい。そして、制御はステップＳ２４０へ進められる。
【００９９】
ステップＳ２４０で、ＣＰＵ４０１は、ＭＦＰ１００からリモートパネルアプリの立ち上げの要求（図７のステップＳ１０８）を受信したか否かを判断する。ＣＰＵ４０１は、当該要求を受信したと判断するまでステップＳ２４０に制御を留める（ステップＳ２４０でＮＯ）。ＣＰＵ４０１は、当該要求を受信したと判断すると（ステップＳ２４０でＹＥＳ）、ステップＳ２５０へ制御を進める。
【０１００】
ステップＳ２５０で、ＣＰＵ４０１は、リモートパネルアプリを立ち上げ、立ち上げが完了するとその旨をＭＦＰ１００に通知する。そして、制御はステップＳ２６０へ進められる。
【０１０１】
ステップＳ２６０で、ＣＰＵ４０１は、ＭＦＰ１００から、ＭＦＰ１００において表示されるべき初期画面を表示するためのデータを受信したかどうかを判断する。ＣＰＵ４０１は、当該データを受信したと判断するまでステップＳ２６０に制御を留める（ステップＳ２６０でＮＯ）。そして、ＣＰＵ４０１は、当該データを受信したと判断すると（ステップＳ２６０でＹＥＳ）、ステップＳ２７０へ制御を進める。
【０１０２】
ステップＳ２７０で、ＣＰＵ４０１は、ＭＦＰ１００と連動して、リモートパネルシーケンス（図７のステップＳ１１０）を実行する。
【０１０３】
以上説明された第１の実施の形態の画像処理システムでは、ＭＦＰ１００への電力投入開始前に端末装置４００をＭＦＰ１００のタッチ位置３０１（図１参照）に翳すことにより、操作パネル３００内の記憶部３９２Ａに端末装置４００内の認証情報が書き込まれる。その後、ユーザーがＭＦＰ１００の電源ボタンを操作することによってＭＦＰ１００への電力の供給が開始されると、ＭＦＰ１００は、ユーザーからの特段の操作がなされなくともユーザー認証が実行される。これにより、ＭＦＰ１００の起動が完了したときには、すでにＭＦＰ１００ではユーザーが認証されている。
【０１０４】
［第２の実施の形態］
第２の実施の形態の画像処理システムは、第１の実施の形態の画像処理システムと同様にＭＦＰ１００と端末装置４００とを含む。第２の実施の形態において、ＭＦＰ１００および端末装置４００のハードウェア構成は、第１の実施の形態と同様とすることができる。
【０１０５】
図１２は、第２の実施の形態の画像処理システムの処理の概要を示す図である。図１２に示されるように、第２の実施の形態の画像処理システムでは、端末装置４００は、タッチ位置３０１に翳されたときにＭＦＰ１００に電力が投入されていなければ（ＭＦＰ１００が電源ＯＦＦの状態にあれば）、ＭＦＰ１００の記憶部３９２Ａに端末装置４００内の認証情報を書き込むとともに、ＭＦＰ１００への電力を投入することを促すメッセージを表示する。
【０１０６】
このような制御を実現するための構成の一例として、第２の実施の形態のＭＦＰ１００では、当該ＭＦＰ１００における電力の投入状態を示すフラグ（以下、「電源情報フラグ」という）が設けられている。当該フラグは、たとえば記憶部３９２Ａ（図４参照）の一部の記憶領域によって実現される。
【０１０７】
より具体的には、ＭＦＰ１００のＣＰＵ１２１（図３参照）は、当該ＭＦＰ１００に電源が投入されると、電源情報フラグをＯＮする。一方、ＣＰＵ１２１は、ＭＦＰ１００への電源投入が終了するとき、電源情報フラグをＯＦＦする。端末装置４００のＣＰＵ４０１（図５参照）は、記憶部３９２Ａに認証情報を書き込んだとき、電源情報フラグがＯＮであるかＯＦＦであるかを判断する。そして、当該フラグがＯＦＦであれば、ディスプレイ４０４に、上記メッセージを表示する。
【０１０８】
図１２では、上記メッセージの一例として、文字列「ＭＦＰの電源をＯＮしてください」が示されている。なお、表示されるメッセージはこれに限定されない。また、メッセージの表示の代わりに、または、メッセージの表示とともに、ＭＦＰ１００の電源ＯＮを促す音声等の他の態様での報知が実行されてもよい。
【０１０９】
図１３は、第２の実施の形態の端末装置４００において、端末装置４００がタッチ位置３０１に翳されたときに実行される処理のフローチャートである。図１３に示されるように、第２の実施の形態の端末装置４００では、ＣＰＵ４０１は、ステップＳ２００で、記憶部３９２Ａ（図４参照）に認証情報を書き込む。端末装置４００では、認証情報はたとえば記憶装置４０３に格納されている。ＣＰＵ４０１は、記憶装置４０３から認証情報を読み出して、記憶部３９２Ａに書き込む。ＭＦＰ１００に電力が投入されていない状態でも、ＣＰＵ４０１は、近距離通信装置４０６からの磁界発生により近距離通信ユニット３９０を動作させて、記憶部３９２Ａに認証情報を書き込む。そして、制御はステップＳ２０１へ進められる。
【０１１０】
ステップＳ２０１で、ＣＰＵ４０１は、記憶部３９２Ａ内の電源情報フラグを読み出す。そして、制御はステップＳ２０２へ進められる。
【０１１１】
ステップＳ２０２で、ＣＰＵ４０１は、電源情報フラグの状態に基づいて、ＭＦＰ１００の電源状態（電力が供給されているか否か）を判断する。そして、ＣＰＵ４０１は、電源状態がＯＮである（電力が供給されている）と判断すると（ステップＳ２０２でＹＥＳ）、そのまま図１３の制御を終了させる。一方、ＣＰＵ４０１は、電源状態がＯＦＦである（電力が供給されていない）と判断すると（ステップＳ２０２でＮＯ）、制御はステップＳ２０３へ進められる。
【０１１２】
ステップＳ２０３で、ＣＰＵ４０１は、ディスプレイ４０４に、上記したようなメッセージ（たとえば、「ＭＦＰの電源をＯＮしてください」）を表示して、図１３の制御を終了させる。
【０１１３】
以上説明された第２の実施の形態の画像処理システムでは、ユーザーが端末装置４００をＭＦＰ１００に翳したときにＭＦＰ１００に電力が投入されていなければ、ユーザーに、ＭＦＰ１００の電力を投入するための操作を促すメッセージが表示される。これにより、ユーザーは、ＭＦＰ１００を利用できるようになるまでの待ち時間がより少なくなるように促される。
【０１１４】
［第３の実施の形態］
第３の実施の形態の画像処理システムは、第１の実施の形態の画像処理システムと同様にＭＦＰ１００と端末装置４００とを含む。第３の実施の形態において、ＭＦＰ１００および端末装置４００のハードウェア構成は、第１の実施の形態と同様とすることができる。
【０１１５】
第３の実施の形態では、端末装置４００は、第１の実施の形態において図７等を参照して説明された「リモートパネルアプリ」の代わりに、「リモートコントロールアプリ」を実行する。「リモートコントロールアプリ」は、ＭＦＰ１００の動作を遠隔で制御するためのアプリケーションである。第１の実施の形態で実行された「リモートパネルアプリ」は、ＭＦＰ１００において生成された画面情報をディスプレイ４０４に表示し、そのような表示に対して入力された情報をＭＦＰ１００に送信するのに対し、「リモートコントロールアプリ」は、ディスプレイ４０４に表示する画面情報を端末装置４００側で生成する。
【０１１６】
図１４は、第３の実施の形態の画像処理システムの機能構成を示す図である。図６に示された第１の実施の形態の機能構成と比較して、第３の実施の形態の端末装置４００は、リモートパネル処理部４５２（図６）の代わりに、コントロールアプリ実行部４５３を含む。コントロールアプリ実行部４５３は、リモートコントロールアプリのアプリケーションプログラムを実行するＣＰＵ１２１によって実現される。
【０１１７】
第３の実施の形態において実行される処理について説明する。第３の実施の形態では、ＭＦＰ１００のＣＰＵ１２１は、ステップＳ１０８（図７）において、端末装置４００に対して、リモートパネルアプリの立ち上げを要求する代わりに、リモートコントロールアプリの立ち上げを要求する。また、ステップＳ１０９では、端末装置４００においてリモートコントロールアプリの立ち上げがったか否かを判断し、当該アプリが立ち上がったと判断するとステップＳ１１０へ制御を進める。そして、ステップＳ１１０のリモートパネルシーケンスでは、ＣＰＵ１２１は、端末装置４００のリモートコントロールアプリからの指示に応じてＭＦＰ１００の動作を制御する。
【０１１８】
図１５は、第３の実施の形態の端末装置４００において実行される処理のフローチャートである。そして、図９に示された処理と比較して、第３の実施の形態では、端末装置４００のＣＰＵ４０１は、ステップＳ２３０の制御の後、ステップＳ２４２で、ＭＦＰ１００からリモートコントロールアプリの立ち上げの要求を受けたかどうかを判断する。そして、ＣＰＵ４０１は、当該要求を受けたと判断するまでステップＳ２４２に制御を留め（ステップＳ２４２でＮＯ）、当該要求を受けたと判断すると（ステップＳ２４２でＹＥＳ）、ステップＳ２５２へ制御を進める。
【０１１９】
ステップＳ２５２で、ＣＰＵ４０１は、リモートコントロールアプリを立ち上げ、その旨をＭＦＰ１００へ通知して、ステップＳ２６２へ制御を進める。
【０１２０】
ステップＳ２６２で、ＣＰＵ４０１は、リモートパネルシーケンスを開始する。第３の実施の形態のリモートパネルシーケンスでは、ＣＰＵ４０１は、リモートコントロールアプリに対する入力に応じて、ディスプレイ４０４の表示を制御し、また、ＭＦＰ１００に情報を送信する。
【０１２１】
以上説明された第３の実施の形態では、端末装置４００にインストールされるＭＦＰ１００の制御専用のアプリケーション（リモートコントロールアプリ）を開発する必要が生じる。当該アプリケーションは、ＭＦＰ１００のバージョンの変更に応じて更新を必要とする場合がある。ただし、第３の実施の形態では、端末装置４００において、ＭＦＰ１００の制御用のアプリケーションが起動される。これにより、ＭＦＰ１００は、第１の実施の形態ではリモートパネルアプリに画面情報を提供していたのに対し、このような画面情報の提供を必要とされない。したがって、画像処理システムにおいてＭＦＰ１００の負荷を軽減することができる。
【０１２２】
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【０１２３】
１００  ＭＦＰ、１０１  システムコントローラー、１０２  メモリー、１０３  ネットワークインターフェース、１０４  プリンターエンジン、１０５  出力画像処理部、１０６，４０３  記憶装置、１０８  入力画像処理部、１０９  電源ユニット、１２１，４０１  ＣＰＵ、１２２  ＲＯＭ、１５１  電源供給制御部、１５２  システム制御部、１５３，４５１  認証処理部、３００  操作パネル、３０１  タッチ位置、３１０  コントローラー、３２０，４０４  ディスプレイ、３５０  タッチセンサー、３９０  近距離通信ユニット、３９１  近距離通信部、３９２  通信制御部、３９２Ａ  記憶部、４００  端末装置、４０２  ＲＡＭ、４０５  入力装置、４０６  近距離通信装置、４５２  リモートパネル処理部、４５３  コントロールアプリ実行部。
【図１】
2016179661.tif 000003
【図２】
2016179661.tif 000004
【図３】
2016179661.tif 000005
【図４】
2016179661.tif 000006
【図５】
2016179661.tif 000007
【図６】
2016179661.tif 000008
【図７】
2016179661.tif 000009
【図８】
2016179661.tif 000010
【図９】
2016179661.tif 000011
【図１０】
2016179661.tif 000012
【図１１】
2016179661.tif 000013
【図１２】
2016179661.tif 000014
【図１３】
2016179661.tif 000015
【図１４】
2016179661.tif 000016
【図１５】
2016179661.tif 000017