(57)【要約】【課題】認証画像の漏えいを防止する。【解決手段】情報処理装置は、認証情報を示す認証画像の読取結果から該認証情報を取得する。端末装置の無線通信装置１３は、情報処理装置と無線通信する。第１の表示制御部４０Ｄは、認証画像を操作パネル１１に表示する制御を行う。判断部４０Ａは、無線通信により情報処理装置から受信する信号に基づいて、表示された認証画像を非表示とするか否かを判断する。第２の表示制御部４０Ｅは、非表示とすると判断されたときに、表示された認証画像を非表示とするように制御する。【選択図】図６
2017084183.tif 000002
【特許請求の範囲】
【請求項１】
認証情報を示す認証画像の読取結果から前記認証情報を取得する情報処理装置と、前記情報処理装置と通信する端末装置と、を含む認証システムであって、
前記端末装置は、
前記情報処理装置と無線通信する通信部と、
前記認証画像を表示部に表示する制御を行う第１の表示制御部と、
前記無線通信により前記情報処理装置から受信する信号に基づいて、表示された前記認証画像を非表示とするか否かを判断する判断部と、
非表示とすると判断されたときに、表示された前記認証画像を非表示とするように制御する第２の表示制御部と、
を備える認証システム。
【請求項２】
前記信号は、前記認証画像によって示される前記認証情報の認証成功または認証失敗を示す認証結果情報を含み、
判断部は、
前記信号に含まれる前記認証結果情報が認証成功を示す場合、表示された前記認証画像を非表示とすると判断する、
請求項１に記載の認証システム。
【請求項３】
前記判断部は、
前記認証画像が前記表示部に表示されてから前記認証結果情報を含む前記信号を受信するまでの時間が予め定めた経過時間以上である場合に、表示された前記認証画像を非表示とすると判断する、
請求項１または請求項２に記載の認証システム。
【請求項４】
前記第１の表示制御部は、
前記信号に含まれる前記認証結果情報が認証失敗を示す場合に、表示されている前記認証画像を拡大表示するように制御する、
請求項１〜請求項３の何れか１項に記載の認証システム。
【請求項５】
前記認証情報の再認証を指示するための再認証指示情報を受付ける受付部を備え、
前記第１の表示制御部は、
前記信号に含まれる前記認証結果情報が認証失敗を示し、且つ、前記再認証指示情報を受付けた場合、表示されている前記認証画像を拡大表示するように制御する、
請求項４に記載の認証システム。
【請求項６】
前記信号は、認証失敗を示す前記認証結果情報と、認証失敗回数を示す失敗回数情報と、を含み、
前記判断部は、
前記信号に含まれる前記失敗回数情報によって示される失敗回数が閾値以上である場合、表示された前記認証画像を非表示とすると判断する、
請求項１〜請求項５の何れか１項に記載の認証システム。
【請求項７】
前記判断部は、
前記信号に基づいて当該端末装置と前記情報処理装置との距離を推定する推定部を含み、
推定した前記距離が、前記情報処理装置と無線通信可能な最大距離である第１の距離未満の第２の距離以上である場合、表示された前記認証画像を非表示とすると判断する、請求項１〜請求項６の何れか１項に記載の認証システム。
【請求項８】
前記判断部は、
前記情報処理装置との無線通信が不可能と判断した場合、表示された前記認証画像を非表示とすると判断する、請求項１〜請求項７の何れか１項に記載の認証システム。
【請求項９】
前記第１の表示制御部は、
前記認証画像と、予め定めた機能を実行するためのアプリケーションプログラムを示す記号画像と、を含む基準画面を前記表示部に表示し、
前記記号画像によって示される前記アプリケーションプログラムの実行指示を受付けた場合、該アプリケーションプログラムの実行を示す実行画像を前記認証画像上に重畳して表示し、該アプリケーションプログラムの実行が終了されたときに、該実行画像を非表示とするように制御する、
請求項１〜請求項８の何れか１項に記載の認証システム。
【請求項１０】
認証情報を示す認証画像の読取結果から前記認証情報を取得する情報処理装置と通信する端末装置であって、
前記情報処理装置と無線通信する通信部と、
前記認証画像を表示部に表示する制御を行う第１の表示制御部と、
前記無線通信により前記情報処理装置から受信する信号に基づいて、表示された前記認証画像を非表示とするか否かを判断する判断部と、
非表示とすると判断されたときに、表示された前記認証画像を非表示とするように制御する第２の表示制御部と、
を備える端末装置。
【請求項１１】
認証情報を示す認証画像の読取結果から前記認証情報を取得する情報処理装置と無線通信する通信部を備えたコンピュータで実行するプログラムであって、
前記認証画像を表示部に表示する制御を行うステップと、
前記無線通信により前記情報処理装置から受信する信号に基づいて、表示された前記認証画像を非表示とするか否かを判断するステップと、
非表示とすると判断されたときに、表示された前記認証画像を非表示とするように制御するステップと、
を含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システム、端末装置、およびプログラムに関する。
【背景技術】
【０００２】
認証の仕組みとして、ＱＲコード（登録商標）などの認証画像を、スマートフォン等の端末装置に表示させ、機器に読取らせる技術が知られている。
【０００３】
例えば、従来では、携帯可能な端末装置に表示されたＱＲコード（登録商標）を画像形成装置などの情報処理装置で読取ることで、認証を行う技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、端末装置には、認証画像が読取られた後も継続して表示される場合があり、認証画像が漏えいする場合があった。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、認証システムは、認証情報を示す認証画像の読取結果から前記認証情報を取得する情報処理装置と、前記情報処理装置と通信する端末装置と、を含む認証システムであって、前記端末装置は、前記情報処理装置と無線通信する通信部と、前記認証画像を表示部に表示する制御を行う第１の表示制御部と、前記無線通信により前記情報処理装置から受信する信号に基づいて、表示された前記認証画像を非表示とするか否かを判断する判断部と、非表示とすると判断されたときに、表示された前記認証画像を非表示とするように制御する第２の表示制御部と、を備える。
【発明の効果】
【０００６】
本発明によれば、認証画像の漏えいを防止することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、認証システムの構成の一例を示す模式図である。
【図２】図２は、端末装置のハードウェア構成の一例を示す模式図である。
【図３】図３は、情報処理装置のハードウェア構成の一例を示す模式図である。
【図４】図４は、無線通信範囲の一例を示す模式図である。
【図５】図５は、情報処理装置のソフトウェア構成の一例を示す模式図である。
【図６】図６は、端末装置の機能的構成例を示すブロック図である。
【図７】図７は、操作パネルに表示される画面の一例を示す模式図である。
【図８】図８は、操作パネルの画面遷移の一例を示す模式図である。
【図９】図９は、実行画像の一例を示す模式図である。
【図１０】図１０は、情報処理装置の機能的構成例を示すブロック図である。
【図１１】図１１は、表示処理の手順の一例を示すフローチャートである。
【図１２】図１２は、認証処理の手順の一例を示すフローチャートである。
【図１３】図１３は、端末装置の機能的構成例を示すブロック図である。
【図１４】図１４は、無線通信範囲の一例を示す模式図である。
【図１５】図１５は、表示処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照しながら、本実施の形態の認証システム、端末装置、およびプログラムの実施の形態を詳細に説明する。以下では、情報処理装置を、複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ（以下、ＭＦＰと称する））に適用した場合を例に挙げて説明するが、これに限定されるものではない。なお、複合機とは、印刷機能、複写機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有する装置である。
【０００９】
なお、本明細書において、同じ構成および機能を示す部分には、同じ符号を付与し、詳細な説明を省略する場合がある。
【００１０】
（第１の実施の形態）
図１は、本実施の形態の認証システム１０００の構成の一例を示す模式図である。
【００１１】
本実施の形態の認証システム１０００は、端末装置１と、情報処理装置２と、認証サーバ３と、印刷サーバ４と、ＰＣ（パーソナル・コンピュータ）５と、を備える。
【００１２】
情報処理装置２と、認証サーバ３と、印刷サーバ４と、ＰＣ５と、は、ネットワーク７を介してデータ授受可能に接続されている。
【００１３】
なお、認証システム１０００は、少なくとも、端末装置１と、情報処理装置２と、を含んだ構成であればよい。
【００１４】
端末装置１は、ユーザによって携帯可能な装置である。端末装置１は、例えば、スマートフォンや、タブレット端末や、携帯電話などである。端末装置１は、表示機能を有し、且つ、携帯可能な装置であればよい。
【００１５】
本実施の形態では、端末装置１は、認証画像６０を表示する。
【００１６】
認証画像６０は、認証情報を示す画像である。認証画像６０は、例えば、ＱＲコード（登録商標）などの二次元コードや、バーコードなどの一次元コードである。本実施の形態では、一例として、認証画像６０が、ＱＲコード（登録商標）である場合を説明する。
【００１７】
認証情報は、情報処理装置２に対して認証要求するときに用いる情報である。認証情報は、１または複数の種類のユーザ識別情報を含む。ユーザ識別情報は、ユーザを識別可能な情報である。ユーザ識別情報は、例えば、ユーザ名、パスワード、秘密の質問に対する回答、所属部署、などを含む。認証情報は、認証要求する対象の情報処理装置２側で、認証時に必要とする種類のユーザ識別情報を含めばよい。例えば、情報処理装置２側で認証時に必要とするユーザ識別情報の種類が、ユーザ名とパスワードであると仮定する。この場合、認証情報は、ユーザ名とパスワードを少なくとも含む情報であればよい。
【００１８】
情報処理装置２は、端末装置１に表示された認証画像６０の読取結果から認証情報を取得する。そして、情報処理装置２は、認証情報を用いて、ユーザ認証を行う（詳細後述）。そして、情報処理装置２は、ユーザ認証を行った結果、情報処理装置２に設けられた機能の実行を許可する場合、該ユーザに対して情報処理装置２に設けられた機能の実行を許可する。
【００１９】
情報処理装置２に設けられた機能とは、例えば、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などである。
【００２０】
なお、情報処理装置２は、ユーザ認証を行う機能を有する装置であればよく、ＭＦＰに限定されない。情報処理装置２は、例えば、ストレージサーバ、画像表示装置（プロジェクタ、ＴＶ、ディスプレイ、電子黒板）、テレビ会議装置、などであってもよい。
【００２１】
情報処理装置２には、読取装置６が電気的に接続されている。情報処理装置２と読取装置６とは、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルなどにより接続されている。なお、情報処理装置２と読取装置６は、同一位置とみなせる程度に近接して配置されている。このため、実空間における、情報処理装置２の位置と読取装置６の位置とは、一致するものとして説明する。なお、情報処理装置２は、読取装置６を含む構成であってもよい。
【００２２】
読取装置６は、認証画像６０を読取り、読取結果である認証画像データを情報処理装置２へ出力する。読取装置６は、例えば、ＱＲコード（登録商標）リーダや、スキャナ装置などである。
【００２３】
例えば、ユーザは、端末装置１に表示された認証画像６０を読取装置６の画像読取面に翳す。すると、読取装置６は、端末装置１に表示された認証画像６０を読取り、読取った認証画像６０の認証画像データを、読取結果として情報処理装置２へ出力する。情報処理装置２は、読取装置６から取得した認証画像データを用いて、認証画像６０によって示される認証情報を取得する。
【００２４】
認証サーバ３は、情報処理装置２から認証情報を受信し、認証処理を行う（詳細後述）。そして、認証サーバ３は、認証結果を情報処理装置２へ送信する。ＰＣ５は、印刷対象の印刷データを含む印刷ジョブを、印刷サーバ４へ送信する。印刷サーバ４は、ＰＣ５から受信した印刷ジョブを格納する。
【００２５】
情報処理装置２は、情報処理装置２の機能の実行を許可する場合、例えば、印刷サーバ４に格納された印刷ジョブの一覧を表示する。そして、情報処理装置２は、ユーザによる操作指示などによって選択された印刷ジョブを、実行する。
【００２６】
なお、印刷サーバ４および認証サーバ３の少なくとも一方の機能を、情報処理装置２に搭載した構成であってもよい。
【００２７】
次に、端末装置１のハードウェア構成の一例を説明する。図２は、端末装置１のハードウェア構成の一例を示す模式図である。
【００２８】
端末装置１は、操作パネル１１と、外部Ｉ/Ｆ（インターフェース）１２と、無線通信装置１３と、通信Ｉ/Ｆ１４と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１５と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１６と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１７と、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）１８と、通知装置１９と、を備える。
【００２９】
操作パネル１１と、外部Ｉ/Ｆ１２と、無線通信装置１３と、通信Ｉ/Ｆ１４と、ＣＰＵ１５と、ＲＯＭ１６と、ＲＡＭ１７と、ＳＳＤ１８と、通知装置１９と、は、バスを介して相互に接続されている。
【００３０】
ＣＰＵ１５は、端末装置１の動作を統括的に制御する。ＣＰＵ１５は、ＲＡＭ１７をワークエリア（作業領域）とし、ＲＯＭ１６またはＳＳＤ１８などに格納されたプログラムを実行することで、端末装置１全体の動作を制御し、後述する各種機能部を実現する。
【００３１】
ＳＳＤ１８は、プログラムやデータなどを格納する。なお、端末装置１は、ＳＳＤ１８に代えて、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を備えた構成であってもよい。
【００３２】
操作パネル１１は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報や、後述する基準画面や認証画面などの各種画像を表示する。
【００３３】
本実施の形態では、操作パネル１１は、各種入力の受付を行う受付機能と、各種情報の表示を行う表示機能と、の双方を一体的に備えたタッチパネルである場合を説明する。しかし、操作パネル１１の構成は、このような構成に限定されない。例えば、操作パネル１１は、各種入力の受付を行う入力装置と、各種情報の表示を行う表示装置と、を別体として構成してもよい。なお、操作パネル１１の表示機能が、本発明の表示部に相当する。
【００３４】
外部Ｉ/Ｆ１２は、記録媒体などの外部メモリと通信するためのインターフェースである。
【００３５】
無線通信装置１３は、無線通信により外部装置と通信するための通信装置である。本実施の形態では、無線通信装置１３は、情報処理装置２と無線通信するための通信装置である。無線通信装置１３は、本発明の通信部に相当する。
【００３６】
無線通信装置１３は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの通信規格に沿って通信する。本実施の形態では、一例として、無線通信装置１３による無線通信可能な最大距離が、５ｍである場合を説明する。しかし、無線通信可能な最大距離は、５ｍに限定されない。
【００３７】
なお、無線通信装置１３による無線通信可能な最大距離は、適宜調整可能としてもよい。例えば、無線通信装置１３による無線通信可能な最大距離を、情報処理装置２の設置位置などによって適宜調整してもよい。具体的には、情報処理装置２がユーザの通る通路付近に設置されている場合、ユーザの所持する端末装置１の全てが無線通信の対象とならないように、無線通信可能な最大距離を調整（短くなるように調整）することが好ましい。また、ユーザによって所望の距離が異なる場合もある。このため、端末装置１において、無線通信可能な最大距離を設定可能としてもよい。
【００３８】
通信Ｉ／Ｆ１４は、ネットワーク７を介して外部装置と通信するためのインターフェースである。
【００３９】
通知装置１９は、各種情報をユーザに対して通知するための装置である。通知装置１９は、例えば、振動装置、スピーカ、ライトなどである。
【００４０】
次に、情報処理装置２のハードウェア構成の一例を説明する。図３は、情報処理装置２のハードウェア構成の一例を示す模式図である。
【００４１】
情報処理装置２は、本体３０と、操作部２０と、を備える。本体３０と操作部２０とは、専用の通信路９を介して相互に通信可能に接続されている。通信路９には、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格のものを用いる。なお、通信路９は、有線、無線の何れであってもよい。また、通信路９は、インターネットなどのネットワークや電話回線などであってもよい。認証サーバ３と本体３０とは、インターネットなどのネットワーク７を経由して接続されている。
【００４２】
本体３０は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種の機能を実現可能な装置である。本体３０は、エンジン部３７と、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ＨＤＤ３４と、接続Ｉ／Ｆ３５と、通信Ｉ/Ｆ３６と、エンジン部３７と、を備える。エンジン部３７と、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ＨＤＤ３４と、接続Ｉ/Ｆ３５と、通信Ｉ/Ｆ３６と、は、システムバス３８を介して相互に接続されている。
【００４３】
エンジン部３７は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種の機能を実行する。エンジン部３７は、コピー機能、スキャナ機能、ファクス機能、および、プリンタ機能などの各機能を実現するための、汎用的な情報処理および通信以外の処理を行うハードウェアである。エンジン部３７は、例えば、原稿の画像を読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクス部、などを備えている。エンジン部３７は、更に、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００４４】
ＣＰＵ３１は、本体３０の動作を統括的に制御する。ＣＰＵ３１は、ＲＡＭ３３をワークエリアとしてＲＯＭ３２またはＨＤＤ３４などに格納されたプログラムを実行することで、本体３０全体の動作を制御する。これにより、ＣＰＵ３１は、エンジン部３７に、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能などを実行させる。
【００４５】
接続Ｉ/Ｆ３５は、通信路９を介して操作部２０と通信するためのインターフェースである。通信Ｉ/Ｆ３６は、ネットワーク７を介して、印刷サーバ４や外部装置と通信するためのインターフェースである。
【００４６】
次に、操作部２０について説明する。操作部２０は、ユーザの操作に応じた入力を受け付ける。操作部２０は、独自のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と画面遷移機構を有する。本体３０は、操作部２０で受け付けた入力に応じた動作を行う。
【００４７】
操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７と、無線通信装置２８と、外部接続Ｉ／Ｆ２９と、を備え、これらがバス８を介して相互に接続されている。
【００４８】
ＣＰＵ２１は、操作部２０の動作を統括的に制御する。ＣＰＵ２１は、ＲＡＭ２３をワークエリアとしてＲＯＭ２２またはフラッシュメモリ２４などに格納されたプログラムを実行することで、操作部２０全体の動作を制御する。このプログラムの実行により、ＣＰＵ２１は、後述する各種機能を実現する。
【００４９】
接続Ｉ／Ｆ２６は、通信路９を介して本体３０と通信するためのインターフェースである。
【００５０】
操作パネル２７は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報や、各種画像を表示する。本実施の形態では、操作パネル２７は、各種入力の受付を行う受付機能と、各種情報の表示を行う表示機能と、の双方を一体的に備えたタッチパネルである場合を説明する。しかし、操作パネル２７の構成は、このような構成に限定されない。例えば、操作パネル２７は、各種入力の受付を行う入力装置と、各種情報の表示を行う表示装置と、を別体として構成してもよい。
【００５１】
無線通信装置２８は、無線通信により外部装置と通信するための通信装置である。本実施の形態では、無線通信装置２８は、無線通信により端末装置１と通信する。無線通信装置２８は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの通信規格に沿って通信する。
【００５２】
なお、本実施の形態では、無線通信装置２８による通信可能な最大距離は、端末装置１に設けられた無線通信装置１３と同様である。すなわち、無線通信装置２８の通信可能な最大距離は、端末装置１の無線通信装置１３と同様に、情報処理装置２の設置位置などによって適宜調整可能であることが好ましい。例えば、情報処理装置２が複数台設置される環境である場合、情報処理装置２が比較的近い位置に設置されているのであれば、距離を短くすることで、無線範囲の干渉を防ぐことができる。そのため、情報処理装置２において無線通信可能な最大距離を、適宜調整できるようにすることが好ましい。
【００５３】
図４は、無線通信範囲の一例を示す模式図である。上述したように、情報処理装置２が無線通信装置２８を備え、端末装置１が無線通信装置１３を備える。このため、情報処理装置２と端末装置１とは、無線通信装置２８および無線通信装置１３を介して、無線通信可能である。
【００５４】
なお、実空間においては、情報処理装置２が固定して配置されているものとして説明する。一方、端末装置１は、ユーザによって携帯され、ユーザの移動に伴って移動する。このため、端末装置１が、情報処理装置２と無線通信可能な通信範囲である第１の通信範囲Ｓ１内に侵入すると、第１の通信範囲Ｓ１の中心に位置する情報処理装置２と端末装置１とは、無線通信可能な状態となる。一方、端末装置１がユーザの移動に伴って移動し、第１の通信範囲Ｓ１外に到ると、端末装置１と情報処理装置２とは無線通信不可能な状態となる。
【００５５】
図４には、２台の端末装置１（端末装置１ａ，端末装置１ｂ）を一例として示した。図４に示す例では、第１の通信範囲Ｓ１外に位置する端末装置１ａは、情報処理装置２と無線通信することは不可能である。一方、第１の通信範囲Ｓ１内に位置する端末装置１ｂは、情報処理装置２と無線通信することが可能である。
【００５６】
なお、第１の通信範囲Ｓ１は、情報処理装置２を円中心とし、端末装置１と情報処理装置２とが無線通信可能な最大距離である第１の距離Ｌ１を半径とする範囲である。本実施の形態では、無線通信可能な最大距離である第１の距離Ｌ１は、上述したように、５ｍである場合を想定して説明する。
【００５７】
次に、情報処理装置２のソフトウェア構成を説明する。図５は、情報処理装置２のソフトウェア構成の一例を示す模式図である。
【００５８】
本体３０は、アプリ層１０１と、サービス層１０２と、ＯＳ層１０３とを有する。アプリ層１０１、サービス層１０２、および、ＯＳ層１０３の実体は、ＲＯＭ３２やＨＤＤ３４などに格納されている各種ソフトウェアである。ＣＰＵ３１が、これらのソフトウェアを実行することにより、各種の機能が提供される。
【００５９】
アプリ層１０１のソフトウェアは、ハードウェア資源を動作させて所定の機能を提供するためのアプリケーションプログラム（以下の説明では、単に「アプリ」と称する場合がある）である。例えばアプリとしては、コピー機能を提供するためのコピーアプリ、スキャナ機能を提供するためのスキャナアプリ、ファクス機能を提供するためのファクスアプリ、プリンタ機能を提供するためのプリンタアプリなどが挙げられる。
【００６０】
サービス層１０２のソフトウェアは、アプリ層１０１とＯＳ層１０３との間に介在し、アプリに対し、本体３０が備えるハードウェア資源を利用するためのインターフェースを提供するためのソフトウェアである。より具体的には、ハードウェア資源に対する動作要求の受付、動作要求の調停を行う機能を提供するためのソフトウェアである。サービス層１０２が受け付ける動作要求としては、スキャナによる読み取りやプロッタによる印刷等の要求が考えられる。
【００６１】
なお、サービス層１０２によるインターフェースの機能は、本体３０のアプリ層１０１だけではなく、操作部２０のアプリ層２０１に対しても提供される。すなわち、操作部２０のアプリ層２０１（アプリ）も、サービス層１０２のインターフェース機能を介して、本体３０のハードウェア資源（例えばエンジン部３７）を利用した機能を実現することができる。
【００６２】
ＯＳ層１０３のソフトウェアは、本体３０が備えるハードウェアを制御する基本機能を提供するための基本ソフトウェア（オペレーティングシステム）である。サービス層１０２のソフトウェアは、各種アプリからのハードウェア資源の利用要求を、ＯＳ層１０３が解釈可能なコマンドに変換してＯＳ層１０３に渡す。そして、ＯＳ層１０３のソフトウェアによりコマンドが実行されることで、ハードウェア資源は、アプリの要求に従った動作を行う。
【００６３】
同様に、操作部２０は、アプリ層２０１と、サービス層２０２と、ＯＳ層２０３とを有する。操作部２０が備えるアプリ層２０１、サービス層２０２およびＯＳ層２０３も、階層構造については本体３０側と同様である。ただし、アプリ層２０１のアプリにより提供される機能や、サービス層２０２が受け付け可能な動作要求の種類は、本体３０側とは異なる。アプリ層２０１のアプリは、操作部２０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアであってもよい。アプリ層２０１のアプリは、主として本体３０が備える機能（コピー機能、スキャナ機能、ファクス機能、プリンタ機能）に関する操作や表示を行うためのＵＩ（ユーザインタフェース）の機能などを提供するためのソフトウェアであってもよい。
【００６４】
なお、本実施の形態では、機能の独立性を保つために、本体３０側のＯＳ層１０３のソフトウェアと操作部２０側のＯＳ層２０３のソフトウェアが互いに異なる。つまり、本体３０と操作部２０は、別々のオペレーティングシステムで互いに独立して動作する。例えば、本体３０側のＯＳ層１０３のソフトウェアとしてＬｉｎｕｘ（登録商標）を用い、操作部２０側のＯＳ層２０３のソフトウェアとしてＡｎｄｒｏｉｄ（登録商標）を用いることも可能である。
【００６５】
以上のように、本実施の形態において、本体３０と操作部２０は別々のオペレーティングシステムで動作する。このため、本体３０と操作部２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部２０が受け付けた入力（ユーザからの指示内容）を本体３０へ伝達する処理（コマンド通信）や、本体３０が操作部２０へイベントを通知する処理などがこれに該当する。本実施の形態では、操作部２０が本体３０へコマンド通信を行うことにより、本体３０の機能を使用することができる。また、本体３０から操作部２０に通知するイベントには、本体３０における動作の実行状況、本体３０側で設定された内容などが挙げられる。
【００６６】
また、本実施形態では、操作部２０に対する電力供給は、本体３０から通信路９を経由して行われる場合を説明する。しかし、操作部２０の電源制御を、本体３０の電源制御とは別に（独立して）行ってもよい。
【００６７】
次に、端末装置１の機能構成を説明する。図６は、端末装置１の機能的構成例を示すブロック図である。以下では、端末装置１で実行する表示処理に関する機能を中心に説明する。
【００６８】
端末装置１は、無線通信装置１３と、操作パネル１１と、制御部４０と、記憶部４２と、を備える。無線通信装置１３、操作パネル１１、および、記憶部４２は、制御部４０にデータや信号授受可能に接続されている。記憶部４２は、各種データを記憶する。記憶部４２は、例えば、ＳＳＤ１８などで実現する。
【００６９】
制御部４０は、端末装置１全体を制御する。制御部４０は、ＣＰＵ１５、ＲＯＭ１６、およびＲＡＭ１７などによって実現する。なお、制御部４０は、回路などによって実現してもよい。
【００７０】
制御部４０は、判断部４０Ａと、受付部４０Ｂと、表示制御部４０Ｃと、を含む。表示制御部４０Ｃは、第１の表示制御部４０Ｄと、第２の表示制御部４０Ｅと、を含む。
【００７１】
判断部４０Ａ、受付部４０Ｂ、表示制御部４０Ｃ、第１の表示制御部４０Ｄ、および第２の表示制御部４０Ｅ、の一部または全ては、例えば、ＣＰＵ１５などの処理装置にプログラムを実行させること（すなわちソフトウェア）により実現してもよい。また、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハードウェアにより実現してもよいし、併用して実現してもよい。
【００７２】
受付部４０Ｂは、ユーザからの指示情報を受付ける。ユーザは、操作パネル１１を操作することで、各種指示の入力を行う。操作パネル１１は、ユーザによる操作指示によって示される指示内容の各々を示す指示情報を、受付部４０Ｂへ出力する。
【００７３】
言い換えると、操作パネル１１は、操作パネル１１に表示されている表示内容、および操作パネル１１におけるユーザによる指示位置に応じて、該表示内容および指示位置に対応する指示情報を、受付部４０Ｂへ出力する。受付部４０Ｂは、ユーザによる操作指示によって示される指示内容の各々を示す指示情報を、操作パネル１１から受付ける。
【００７４】
表示制御部４０Ｃは、操作パネル１１への各種画面や画像の表示に関する制御を行う。本実施の形態では、表示制御部４０Ｃは、第１の表示制御部４０Ｄと、第２の表示制御部４０Ｅと、を備える。
【００７５】
第１の表示制御部４０Ｄは、操作パネル１１に、各種画面や画像などを表示する制御を行う。本実施の形態では、第１の表示制御部４０Ｄは、基準画面や認証画面などの各種画面や画像を操作パネル１１へ表示する制御を行う。
【００７６】
基準画面とは、操作パネル１１のユーザによる操作入力を受付けないロック状態を解除した後に、最初に操作パネル１１に表示される画面である。基準画面は、端末装置１の操作パネル１１に表示する画面として用意された複数の画面の内、最も基本となる画面である。基準画面には、端末装置１で提供可能なサービスの基本となる情報などが表示される。基準画面は、ホーム画面と称される場合もある。
【００７７】
本実施の形態では、基準画面は、認証画像６０を含まない画面である。一方、認証画面は、認証画像６０を含む画面である。なお、第１の表示制御部４０Ｄは、基準画面や認証画面以外の各種画面も操作パネル１１へ表示する制御を行うことができる。
【００７８】
図７は、操作パネル１１に表示される画面の一例を示す模式図である。
【００７９】
図７（Ａ）は、基準画面５４の一例を示す模式図である。図７（Ｂ）は、認証画面５６の一例を示す模式図である。
【００８０】
基準画面５４は、１または複数の記号画像５８を含む。但し、基準画面５４は、認証画像６０を含まない。記号画像５８は、予め定められた機能を実行するためのアプリケーションプログラムを示す画像である。アプリケーションプログラムは、端末装置１に予めインストールされている。
【００８１】
記号画像５８は、例えば、アプリケーションプログラムの起動指示を受付けるためのアイコン画像、端末装置１に記憶されている画像などを縮小化して示したサムネイル画像、端末装置１に記憶されている各種データの場所を示すフォルダアイコン、操作パネル１１上で動作するウィジェットプログラムのウィジェット画像などである。なお、記号画像５８には、認証画像６０は含まれない。
【００８２】
認証画面５６は、認証画像６０を含む。本実施の形態では、認証画面５６は、認証画像６０と、１または複数の記号画像５８と、を含む。認証画面５６に含まれる認証画像６０の表示サイズは、該認証画像６０を読取る読取装置６で読取り可能なサイズである。
【００８３】
本実施の形態では、認証画像６０を操作パネル１１へ表示する場合には、第１の表示制御部４０Ｄは、認証画像６０を含む認証画面５６を、操作パネル１１へ表示するものとして説明する。例えば、第１の表示制御部４０Ｄは、記憶部４２から認証画面５６を読取り、操作パネル１１へ表示する制御を行う。これにより、操作パネル１１には、認証画像６０を含む認証画面５６が表示される（図７（Ｂ）参照）。
【００８４】
なお、第１の表示制御部４０Ｄが認証画面５６を操作パネル１１へ表示するタイミングは限定されない。
【００８５】
本実施の形態では、一例として、第１の表示制御部４０Ｄは、ユーザによる操作パネル１１の操作指示によって、認証画像６０の表示指示がなされたときに、第１の表示制御部４０Ｄは、認証画面５６を操作パネル１１へ表示する制御を行う場合を説明する。すなわち、本実施の形態では、第１の表示制御部４０Ｄは、認証画像６０の表示指示を示す表示指示情報を、操作パネル１１から指示情報として受け付けたときに、認証画面５６を操作パネル１１へ表示する制御を行う。
【００８６】
図６へ戻り、説明を続ける。ここで、認証画像６０は、認証情報を示す画像であることから、秘匿性が要求される。このため、本実施の形態では、制御部４０は、判断部４０Ａおよび第２の表示制御部４０Ｅを有する。
【００８７】
判断部４０Ａは、無線通信装置１３による無線通信により情報処理装置２から受信する信号に基づいて、操作パネル１１に表示された認証画像６０を非表示とするか否かを判断する。
【００８８】
情報処理装置２から無線通信装置１３で受信する信号には、認証結果を示す認証結果情報が含まれる場合がある。認証結果は、操作パネル１１に表示された認証画像６０によって示される認証情報を用いて、情報処理装置２側で行ったユーザ認証の結果である。認証結果情報は、認証情報の認証成功または認証失敗を示す。
【００８９】
また、情報処理装置２から無線通信装置１３で受信する信号が認証失敗を示す認証結果情報を含む場合、該信号は、更に該認証失敗の回数（認証失敗回数）を示す失敗回数情報を含んでいてもよい。本実施の形態では、無線通信装置１３で受信する信号が、認証失敗を示す認証結果情報を含む場合には、該信号は、失敗回数情報も含む場合を一例として説明する。
【００９０】
なお、情報処理装置２から無線通信装置１３で受信する信号には、認証結果情報が含まれない場合もある。例えば、情報処理装置２から無線通信装置１３で受信する信号は、端末装置１から送信した信号に対する返答を示す情報（例えば、ＡＣＫ（ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ）信号や、ＮＡＫ（Ｎｅｇａｔｉｖｅ  ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ）信号）などである場合もある。このような信号には、認証結果情報が含まれない。
【００９１】
本実施の形態では、判断部４０Ａは、情報処理装置２から無線通信装置１３で受信した信号に、認証結果情報が含まれるか否を判断する。
【００９２】
そして、判断部４０Ａは、信号に含まれる認証結果情報が認証成功を示す場合に、表示された認証画像６０を非表示とすると判断する。
【００９３】
また、判断部４０Ａは、認証画像６０が操作パネル１１に表示されてから認証結果情報を含む信号を受信するまでの時間が予め定めた経過時間以上である場合に、表示された認証画像６０を非表示とすると判断してもよい。この経過時間は、予め設定し、記憶部４２に記憶しておけばよい。また、この経過時間は、ユーザによる操作パネル１１の操作指示などにより、適宜変更可能としてもよい。
【００９４】
また、判断部４０Ａは、情報処理装置２から無線通信装置１３で受信した信号に、認証失敗を示す認証結果情報が含まれる場合には、該信号に含まれる失敗回数情報によって示される失敗回数が閾値以上である場合に、表示された認証画像６０を非表示とすると判断してもよい。この閾値は、予め設定し、記憶部４２に記憶しておけばよい。また、この閾値は、ユーザによる操作パネル１１の操作指示などにより、適宜変更可能としてもよい。
【００９５】
また、判断部４０Ａは、情報処理装置２から無線通信装置１３で受信した信号に含まれる失敗回数情報によって示される失敗回数が未満であって、且つ、再認証を行わないことがユーザによって指示された場合、表示された認証画像６０を非表示とすると判断してもよい。
【００９６】
例えば、ユーザによる操作パネル１１の操作指示によって、再認証を行わないことが指示されると、操作パネル１１は、再認証を行わない事を示す指示情報を、受付部４０Ｂへ出力する。そして、判断部４０Ａは、再認証を行わない事を示す指示情報を受付部４０Ｂで受け付けたときに、表示された認証画像６０を非表示とすると判断すればよい。
【００９７】
なお、判断部４０Ａは、信号に含まれる認証結果情報が認証成功を示す場合、認証画像６０が表示されてから認証結果情報を含む信号を受信するまでの時間が上記経過時間以上である場合、信号に含まれる失敗回数情報によって示される失敗回数が閾値以上である場合、および、該失敗回数が閾値未満で且つ再認証を行わないことがユーザによって指示された場合、の少なくとも１つの条件を満たしたときに、認証画像６０を非表示とすると判断すればよい。
【００９８】
第２の表示制御部４０Ｅは、判断部４０Ａによって認証画像６０を非表示とすると判断されたときに、表示された認証画像６０を非表示とするように制御する。例えば、第２の表示制御部４０Ｅは、操作パネル１１に表示されている認証画像６０を非表示とするように制御する。
【００９９】
本実施の形態では、第２の表示制御部４０Ｅは、操作パネル１１に表示されている認証画面５６（図７（Ｂ））に代えて、基準画面５４（図７（Ａ））を操作パネル１１に表示する制御を行う。例えば、第２の表示制御部４０Ｅは、記憶部４２から基準画面５４を読取り、操作パネル１１へ表示する制御を行う。
【０１００】
これによって、操作パネル１１には、認証画像６０を含まない画面である基準画面５４が表示され、認証画像６０は非表示となる。
【０１０１】
なお、認証画像６０は、読取装置６で読取るための画像である。このため、読取装置６による認証画像６０の読取エラーなどにより、情報処理装置２側で認証を失敗する場合もある。
【０１０２】
そこで、第１の表示制御部４０Ｄは、情報処理装置２から無線通信装置１３で受信した信号に含まれる認証結果情報が認証失敗を示す場合、操作パネル１１に表示されている認証画像６０を拡大表示するように制御することが好ましい。拡大表示する、とは、第１の表示制御部４０Ｄが直前に表示した認証画面５６に含まれる認証画像６０の表示サイズを、該表示中の表示サイズより拡大することを示す。
【０１０３】
また、第１の表示制御部４０Ｄは、情報処理装置２から無線通信装置１３で受信した信号に含まれる認証結果情報が認証失敗を示す場合、メッセージ画像を認証画面５６内に重畳表示することが好ましい。
【０１０４】
図８は、操作パネル１１の画面遷移の一例を示す模式図である。例えば、第１の表示制御部４０Ｄは、情報処理装置２から無線通信装置１３で受信した信号に含まれる認証結果情報が認証失敗を示す場合、認証画面５６として認証画面５６Ｂを操作パネル１１に表示する制御を行う。認証画面５６Ｂは、認証画面５６と同様に、記号画像５８および認証画像６０を含む画面である。また、認証画面５６Ｂは、画面内に、メッセージ画像として、メッセージ画像７６およびメッセージ画像７７を含む。メッセージ画像７６は、認証失敗を示す文字などの画像である。メッセージ画像７７は、表示されている認証画像６０によって示される認証情報の再認証を指示するか否かを示す文字などの画像である。
【０１０５】
そして、ユーザによる操作パネル１１の操作指示によって、認証情報の再認証が指示されたとする。例えば、ユーザが、認証画面５６Ｂに表示されている、再認証を指示するためのボタン画像“はい”を操作すると、操作パネル１１は、認証情報の再認証を指示するための再認証指示情報を受付部４０Ｂへ出力する。受付部４０Ｂは、再認証指示情報を受付けると、第１の表示制御部４０Ｄへ出力する。
【０１０６】
そして、第１の表示制御部４０Ｄは、再認証指示情報を受付けた場合、操作パネル１１に表示されている認証画像６０を拡大表示するように制御すればよい。例えば、図８（Ｂ）に示すように、第１の表示制御部４０Ｄは、認証画面５６Ｂに含まれる認証画像６０としての認証画像６０Ｂを、該認証画像６０Ｂより拡大した認証画像６０Ｃとして認証画面５６内に配置した認証画面５６を、操作パネル１１へ表示する制御を行う。これによって、操作パネル１１には、拡大表示された認証画像６０が表示される。
【０１０７】
ここで、操作パネル１１に認証画像６０が表示されているときに、端末装置１の制御部４０が、認証画像６０の表示処理に関するプログラム以外の別のアプリケーションプログラムを実行する場合がある。
【０１０８】
例えば、操作パネル１１に認証画像６０が表示されているときに、メール送受信を行うアプリケーションプログラムが実行されることによって、表示制御部４０Ｃがメール受信を示すメッセージを操作パネル１１へ表示する処理を行う場合がある。
【０１０９】
また、本実施の形態では、認証画面５６内には、認証画像６０と共に記号画像５８が含まれる（図７（Ｂ）参照）。このため、認証画面５６が操作パネル１１に表示されているときに、ユーザによる操作パネル１１の操作指示によって記号画像５８が指示される場合もある。この場合、端末装置１の制御部４０は、指示された記号画像５８によって示されるアプリケーションプログラムを実行する。このアプリケーションプログラムの実行によって、表示制御部４０Ｃが、実行中のアプリケーションプログラムに沿った各種メッセージを操作パネル１１へ表示する処理を行う場合がある。
【０１１０】
このため、本実施の形態では、第１の表示制御部４０Ｄは、操作パネル１１に認証画面５６を表示しているときに、該認証画面５６の表示に関するプログラム以外のアプリケーションプログラムの実行指示を受付けた場合、該アプリケーションプログラムの実行を示す実行画像を認証画像６０上に重畳して表示する。そして、第１の表示制御部４０Ｄは、該アプリケーションプログラムの実行が終了されたときに、該実行画像を非表示とするように制御することが好ましい。
【０１１１】
該実行指示は、例えば、操作パネル１１に表示された記号画像５８がユーザによって操作指示されたときや、制御部４０が予め定めた割込み処理などを実行したときに、制御部４０に出力される。第１の表示制御部４０Ｄは、認証画像６０の表示中に該実行指示を受付けたときに、上記処理を行えばよい。
【０１１２】
図９は、実行画像７０の一例を示す模式図である。第１の表示制御部４０Ｄは、操作パネル１１に認証画像６０を表示しているときに実行指示を受付けると、例えば、図９に示す実行画像７０を重畳した認証画面５６Ｃを、操作パネル１１に表示することが好ましい。このとき、実行画像７０の背面側に位置する認証画像６０の色を、実行画像７０を重畳しない時に比べて薄い色に調整して表示してもよい。
【０１１３】
そして、第１の表示制御部４０Ｄは、該アプリケーションプログラムの実行が終了されたときに、該実行画像７０を非表示とするように制御すればよい。例えば、第１の表示制御部４０Ｄは、図７（Ｂ）に示す認証画面５６を操作パネル１１へ表示することによって、実行画像７０を非表示とすればよい。
【０１１４】
次に、情報処理装置２の機能的構成を説明する。図１０は、情報処理装置２の機能的構成例を示すブロック図である。以下では、端末装置１の認証に関する機能を中心に説明する。
【０１１５】
情報処理装置２は、操作パネル２７と、制御部６２と、記憶部６６と、無線通信装置２８と、制御部６４と、エンジン部３７と、を備える。操作パネル２７および記憶部６６は、制御部６２にデータや信号を授受可能に接続されている。制御部６２と制御部６４とは、データや信号を授受可能に接続されている。制御部６４とエンジン部３７とは、データや信号を授受可能に接続されている。なお、制御部６２および記憶部６６は、操作部２０に設けられている（図３参照）。制御部６４およびエンジン部３７は、本体３０に設けられている（図３参照）。
【０１１６】
記憶部６６は、各種データを記憶する。記憶部６６は、例えば、フラッシュメモリ２４（図３参照）などで実現する。
【０１１７】
制御部６２は、操作部２０を制御する。制御部６２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３などによって実現される。なお、制御部６２を、回路などによって実現してもよい。
【０１１８】
制御部６２は、取得部６２Ａと、認証部６２Ｂと、通信制御部６２Ｃと、を備える。取得部６２Ａ、認証部６２Ｂ、および通信制御部６２Ｃの一部または全ては、例えば、ＣＰＵ２１などの処理装置にプログラムを実行させること（すなわちソフトウェア）により実現してもよいし、ＩＣなどのハードウェアにより実現してもよいし、併用して実現してもよい。
【０１１９】
取得部６２Ａは、認証情報を取得する。例えば、取得部６２Ａは、読取装置６から、認証画像６０の読取結果として、認証画像データを取得する。そして、取得部６２Ａは、取得した認証画像データを公知の方法を用いて復号することで、認証画像６０によって示される認証情報を取得する。
【０１２０】
なお、取得部６２Ａは、操作パネル２７から認証情報を取得することもできる。この場合、取得部６２Ａは、操作パネル２７にログイン画面を表示する。ログイン画面は、認証情報に含まれるユーザ識別情報を入力するための入力欄を含む。ユーザは、ログイン画面を介して、ユーザ識別情報を直接入力する。すると、取得部６２Ａは、操作パネル２７から認証情報を取得する。
【０１２１】
本実施の形態では、取得部６２Ａは、読取装置６から認証情報を取得する形態を説明する。
【０１２２】
認証部６２Ｂは、認証情報に含まれるユーザ識別情報よって識別されるユーザに対して、情報処理装置２に設けられた機能の実行を許可するか否かを認証する。この認証は、ユーザ認証と称される場合もある。情報処理装置２に設けられた機能の実行を許可することで、ユーザは、情報処理装置２に対して、所謂“ログイン”した状態となる。
【０１２３】
本実施の形態では、認証部６２Ｂは、認証サーバ３に対して認証要求を行う。具体的には、認証部６２Ｂは、取得部６２Ａで受け付けた認証情報を含む認証要求情報を、認証サーバ３へ送信する。
【０１２４】
認証サーバ３は、例えば、通信部３Ａと、認証処理部３Ｂと、記憶部３Ｃと、を含む。記憶部３Ｃは、ユーザ管理情報を予め記憶する。ユーザ管理情報は、情報処理装置２を利用可能なユーザの認証情報と、ユーザ識別情報によって識別されるユーザが利用可能な情報処理装置２の機能を示す権限情報と、を対応付けた情報である。
【０１２５】
認証サーバ３の通信部３Ａは、情報処理装置２から認証要求情報を受信すると、認証処理部３Ｂへ出力する。認証処理部３Ｂは、受信した認証要求情報に含まれる認証情報が、ユーザ管理情報に登録されているか否かを判断する。そして、認証処理部３Ｂは、登録されている場合には、認証成功を示す認証結果情報と、該認証情報に対応する権限情報と、を、含む結果情報を、通信部３Ａを介して情報処理装置２へ送信する。一方、認証処理部３Ｂは、認証情報がユーザ管理情報に登録されていない場合には、認証失敗を示す認証結果情報を含む結果情報を、通信部３Ａを介して情報処理装置２へ送信する。
【０１２６】
情報処理装置２の認証部６２Ｂは、結果情報を認証サーバ３から通信Ｉ／Ｆ２５（図３参照）を介して受信する。そして、認証部６２Ｂは、受信した結果情報に、認証成功を示す認証結果情報が含まれる場合には、認証成功を示す認証結果情報を、通信制御部６２Ｃへ出力する。
【０１２７】
また、認証部６２Ｂは、受信した結果情報に、認証成功を示す認証結果情報が含まれる場合には、該結果情報を制御部６４へ出力する。また、認証部６２Ｂは、該結果情報に含まれる権限情報によって示される、情報処理装置２の機能を選択するためのボタン画像を含む操作画面を、操作パネル２７へ表示する。
【０１２８】
このため、認証結果情報が認証成功を示す場合には、認証情報に含まれるユーザ識別情報によって識別されるユーザに対して、該ユーザに許可された機能の実行を指示可能なボタン画像を含む操作画面が操作パネル２７へ表示される。このため、情報処理装置２は、該操作画面に含まれるボタン画像に対応する機能を、実行可能な状態となる。
【０１２９】
一方、受信した結果情報に、認証失敗を示す認証結果情報が含まれる場合には、認証部６２Ｂは、対応する認証情報を用いた認証の認証失敗の回数をカウントする。そして、カウントした認証失敗の回数である認証失敗回数を示す失敗回数情報と、認証失敗を示す認証結果情報と、を通信制御部６２Ｃへ出力する。
【０１３０】
通信制御部６２Ｃは、無線通信装置２８を制御する。本実施の形態では、通信制御部６２Ｃは、繰返し予め定めた信号を発信するように無線通信装置２８を制御する。このため、端末装置１側では、無線通信装置２８から発信された信号を受信したか否かを判別することで、端末装置１が第１の通信範囲Ｓ１に位置したと判断することが可能となる。
【０１３１】
また、通信制御部６２Ｃは、認証部６２Ｂから認証結果情報を受付けた場合には、受付けた認証結果情報を含む信号を発信するように無線通信装置２８を制御する。
【０１３２】
詳細には、通信制御部６２Ｃは、認証成功を示す認証結果情報を通信制御部６２Ｃから受け付けた場合、認証成功を示す認証結果情報を含む信号を発信するように、無線通信装置２８を制御する。一方、通信制御部６２Ｃは、認証失敗を示す認証結果情報を通信制御部６２Ｃから受け付けた場合、認証失敗を示す認証結果情報と、通信制御部６２Ｃから受け付けた失敗回数情報と、含む信号を発信するように、無線通信装置２８を制御する。
【０１３３】
次に、制御部６４について説明する。制御部６４は、本体３０を制御する。制御部６４は、ＣＰＵ３１、ＲＯＭ３２、およびＲＡＭ３３などによって実現される。なお、制御部６４を、回路などによって実現してもよい。
【０１３４】
制御部６４は、受信部６４Ａと、エンジン制御部６４Ｂと、を備える。取得部６４Ａおよびエンジン制御部６４Ｂの一部または全ては、例えば、ＣＰＵ３１などの処理装置にプログラムを実行させること（すなわちソフトウェア）により実現してもよいし、ＩＣなどのハードウェアにより実現してもよいし、併用して実現してもよい。
【０１３５】
受信部６４Ａは、印刷サーバ４から印刷ジョブを受信する。そして、エンジン制御部６４Ｂへ出力する。エンジン制御部６４Ｂは、ユーザによる操作パネル２７の操作によって指示された、ボタン画像に対応する機能を実行するように、エンジン部３７を制御する。例えば、ユーザによる操作パネル２７の操作によって印刷機能の実行が指示された場合、エンジン制御部６４Ｂは、受信部６４Ａで受信した印刷ジョブに基づいて印刷を実行するように、エンジン部３７を制御する。
【０１３６】
このとき、制御部６２は、印刷サーバ４に格納された印刷ジョブの一覧を操作パネル２７へ表示する。そして、エンジン制御部６４Ｂは、ユーザによる操作指示などによって選択された印刷ジョブを、実行すればよい。
【０１３７】
図１１は、本実施の形態の端末装置１が実行する表示処理の手順の一例を示すフローチャートである。
【０１３８】
まず、判断部４０Ａが情報処理装置２と無線通信可能であるか否かを判断する（ステップＳ３００）。ステップＳ３００で否定判断すると（ステップＳ３００：Ｎｏ）、本ルーチンを終了する。なお、ステップＳ３００で否定判断する場合とは、端末装置１が第１の通信範囲Ｓ１外に位置する場合である。
【０１３９】
ステップＳ３００で肯定判断すると（ステップＳ３００：Ｙｅｓ）、ステップＳ３０２へ進む。ステップＳ３００で肯定判断する場合とは、端末装置１が第１の通信範囲Ｓ１内に位置する場合である。
【０１４０】
次に、受付部４０Ｂが、認証画像６０の表示指示を操作パネル１１から受付けたか否かを判断する（ステップＳ３０２）。ステップＳ３０２で否定判断すると（ステップＳ３０２：Ｎｏ）、上記ステップＳ３００へ戻る。ステップＳ３０２で肯定判断すると（ステップＳ３０２：Ｙｅｓ）、ステップＳ３０４へ進む。
【０１４１】
ステップＳ３０４では、第１の表示制御部４０Ｄが認証画面５６を操作パネル１１へ表示する制御を行う（ステップＳ３０４）。ステップＳ３０４の処理によって、操作パネル１１には、認証画像６０が表示された状態となる（図７（Ｂ）参照）。
【０１４２】
次に、判断部４０Ａが、無線通信装置１３で情報処理装置２から信号を受信したか否かを判断する（ステップＳ３０６）。ステップＳ３０６で肯定判断すると（ステップＳ３０６：Ｙｅｓ）、ステップＳ３０８へ進む。
【０１４３】
ステップＳ３０８では、判断部４０Ａが、ステップＳ３０６で受信した信号に、認証結果情報が含まれるか否かを判断する（ステップＳ３０８）。認証結果情報が含まれない場合、ステップＳ３０８で否定判断し（ステップＳ３０８：Ｎｏ）、ステップＳ３１０へ進む。
【０１４４】
ステップＳ３１０では、第２の表示制御部４０Ｅは、ステップＳ３０４で認証画面５６を操作パネル１１に表示してからの時間ｔが、予め定めた経過時間Ｔ以上であるか否かを判断する（ステップＳ３１０）。すなわち、ステップＳ３１０では、第２の表示制御部４０Ｅは、認証画像６０が操作パネル１１に表示されてから認証結果情報を含む信号を受信するまでの時間ｔが予め定めた経過時間Ｔ以上であるか否かを判断する。
【０１４５】
ステップＳ３１０で否定判断すると（ステップＳ３１０：Ｎｏ）、上記ステップＳ３０６へ戻る。ステップＳ３１０で肯定判断すると（ステップＳ３１０：Ｙｅｓ）、ステップＳ３１２へ進む。
【０１４６】
ステップＳ３１２では、判断部４０Ａが、認証画像６０を非表示とすると判断する（ステップＳ３１２）。そして、判断部４０Ａが認証画像６０を非表示とすると判断した場合には（ステップＳ３１４：Ｙｅｓ）、ステップＳ３１６へ進む。
【０１４７】
ステップＳ３１６では、第２の表示制御部４０Ｅが、操作パネル１１に表示されている認証画像６０を非表示とするように制御する（ステップＳ３１６）。本実施の形態では、第２の表示制御部４０Ｅは、操作パネル１１に表示されている認証画面５６（図７（Ｂ））に代えて、基準画面５４（図７（Ａ））を操作パネル１１に表示する制御を行う。この制御によって、第２の表示制御部４０Ｅは、認証画像６０を非表示とする。そして、本ルーチンを終了する。
【０１４８】
なお、判断部４０Ａが非表示とすると判断しなかった場合（ステップＳ３１４：Ｎｏ）、上記ステップＳ３０６へ戻る。
【０１４９】
一方、上記ステップＳ３０８において、判断部４０Ａが、ステップＳ３０６で受信した信号に、認証結果情報が含まれると判断した場合（ステップＳ３０８：Ｙｅｓ）、ステップＳ３１８へ進む。
【０１５０】
ステップＳ３１８では、判断部４０Ａは、ステップＳ３０６で受信した信号に含まれる認証結果情報が認証成功を示すか否かを判断する（ステップＳ３１８）。判断部４０Ａが認証成功を示すと判断した場合（ステップＳ３１８：Ｙｅｓ）、上記ステップＳ３１２へ進む。すなわち、判断部４０Ａが、認証画像６０を非表示とすると判断する。
【０１５１】
一方、判断部４０Ａが、ステップＳ３１８で認証失敗を示すと判断した場合（ステップＳ３１８：Ｎｏ）、ステップＳ３２０へ進む。ステップＳ３２０では、判断部４０Ａは、ステップＳ３０６で受信した信号に含まれる失敗回数情報によって示される失敗回数が閾値Ｍ以上であるか否かを判断する（ステップＳ３２０）。なお、Ｍは、１以上の整数である。
【０１５２】
失敗回数が閾値Ｍ以上である場合（ステップＳ３２０：Ｙｅｓ）、上記ステップＳ３１２へ進む。すなわち、判断部４０Ａは、認証画像６０を非表示とすると判断する。
【０１５３】
失敗回数が閾値Ｍ未満である場合（ステップＳ３２０：Ｎｏ）、ステップＳ３２２へ進む。ステップＳ３２２では、第１の表示制御部４０Ｄが、メッセージ画像７７（図８参照）を認証画面５６に重畳表示する（ステップＳ３２２）。ステップＳ３２２の処理によって、操作パネル１１には、図８に示す認証画面５６Ｂが表示される。
【０１５４】
次に、第１の表示制御部４０Ｄが、認証情報の再認証を指示するための再認証指示情報を、操作パネル１１から受付部４０Ｂを介して受け付けたか否かを判断する（ステップ３２４）。ステップＳ３２４で否定判断すると（ステップＳ３２４：Ｎｏ）、上記ステップＳ３１２へ進む。すなわち、判断部４０Ａが、認証画像６０を非表示とすると判断する。
【０１５５】
再認証指示情報を受付けたと判断した場合（ステップＳ３２４：Ｙｅｓ）、ステップＳ３２６へ進む。ステップＳ３２６では、第１の表示制御部４０Ｄが、メッセージ画像（図８参照）の重畳表示を解除する（ステップＳ３２６）。そして、第１の表示制御部４０Ｄは、操作パネル１１に表示されている認証画像６０を拡大表示するように制御する（ステップ３２８）。ステップＳ３２８の処理によって、拡大された認証画像６０Ｃを含む認証画面５６が操作パネル１１に表示される（図８（Ｂ）参照）。そして、上記ステップＳ３０６へ戻る。
【０１５６】
一方、上記ステップＳ３０６において、判断部４０Ａが、無線通信装置１３で情報処理装置２から信号を受信しないと判断した場合（ステップＳ３０６：Ｎｏ）、ステップＳ３３０へ進む。
【０１５７】
ステップＳ３３０では、受付部４０Ｂが、アプリケーションプログラムの実行指示を受付けたか否かを判断する（ステップＳ３３０）。ステップＳ３３０では、受付部４０Ｂは、操作パネル１１に表示された認証画面５６に含まれる、記号画像５８によって示されるアプリケーションプログラムの実行指示を受付けたか否かを判断する。例えば、ユーザが、認証画面５６に含まれる複数の記号画像５８の内の１つの表示領域を指示したとする。すると、操作パネル１１は、指示された表示領域に表示されている記号画像５８によって示されるアプリケーションプログラムの実行指示を、受付部４０Ｂへ出力すればよい。
【０１５８】
実行指示を受付けない場合（ステップＳ３３０：Ｎｏ）、上記ステップＳ３０６へ戻る。一方、実行指示を受付けた場合（ステップＳ３３０：Ｙｅｓ）、ステップＳ３３２へ進む。
【０１５９】
ステップＳ３３２では、第１の表示制御部４０Ｄが、ステップＳ３３０で受け付けた実行指示によって示されるアプリケーションプログラムの実行中に表示する実行画像を、認証画面５６に重畳表示する（ステップＳ３３２）。ステップＳ３３２の処理によって、例えば、操作パネル１１には、実行画像７０の重畳された認証画面５６Ｃが表示される（図９参照）。
【０１６０】
次に、第１の表示制御部４０Ｄは、該アプリケーションプログラムの実行が終了された
か否かを判断する（ステップＳ３３４）。ステップＳ３３４で否定判断すると（ステップＳ３３４：Ｎｏ）、上記ステップＳ３３２へ戻る。一方、ステップＳ３３４で肯定判断すると（ステップＳ３３４：Ｙｅｓ）、ステップＳ３３６へ進む。
【０１６１】
ステップＳ３３６では、第１の表示制御部４０Ｄが、実行画面（例えば、実行画像７０）の重畳表示を解除する（ステップＳ３３６）。ステップＳ３３６の処理によって、操作パネル１１には、認証画面５６（図７（Ｂ）参照）が表示された状態に戻る。そして、上記ステップＳ３０６へ戻る。
【０１６２】
次に、情報処理装置２が実行する認証処理の手順の一例を説明する。図１２は、情報処理装置２で実行する認証処理の手順の一例を示すフローチャートである。
【０１６３】
まず、取得部６２Ａが、読取装置６から認証画像６０の認証画像データを取得したか否かを判断する（ステップＳ４００）。ステップＳ４００で否定判断すると（ステップＳ４００：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ４００で肯定判断すると（ステップＳ４００：Ｙｅｓ）、ステップＳ４０２へ進む。
【０１６４】
ステップＳ４０２では、取得部６２Ａは、ステップＳ４００で取得した認証画像データを公知の方法を用いて復号する（ステップＳ４０２）。これによって、取得部６２Ａは、認証画像６０によって示される認証情報を取得する（ステップＳ４０４）。
【０１６５】
次に、認証部６２Ｂが、ステップＳ４０４で取得した認証情報を用いて、認証を行う（ステップＳ４０６）。
【０１６６】
次に、認証部６２Ｂは、認証成功である場合、認証成功を示す認証結果情報を含む信号を、認証元の端末装置１へ発信するように、無線通信装置２８を制御する（ステップＳ４０８）。また、認証部６２Ｂは、認証失敗である場合、認証失敗を示す認証結果情報と、失敗回数を示す失敗回数情報と、を含む信号を、認証元の端末装置１へ発信するように、無線通信装置２８を制御する（ステップＳ４０８）。
【０１６７】
ステップＳ４０６の認証が認証失敗である場合（ステップＳ４１０：Ｎｏ）、上記ステップＳ４００へ戻る。一方、ステップＳ４０６の認証が認証成功である場合（ステップＳ４１０：Ｙｅｓ）、認証に用いた認証情報に含まれるユーザ識別情報を記憶部６６に記憶する（ステップＳ４１２）。
【０１６８】
そして、認証部６２Ｂは、ログイン移行処理を実行する（ステップＳ４１４）。ログイン移行処理とは、認証情報と権限情報を制御部６４へ出力すると共に、認証サーバ３から受付けた結果情報に含まれる権限情報によって示される、情報処理装置２の機能を選択するためのボタン画像を含む操作画面を、操作パネル２７へ表示する処理である。
【０１６９】
このため、認証成功の場合には、操作パネル２７には、認証情報に含まれるユーザ識別情報によって識別されるユーザに対して、該ユーザに許可された機能の実行を指示可能なボタン画像を含む操作画面が操作パネル２７へ表示される。また、認証成功の場合には、情報処理装置２は、ユーザによる操作パネル２７の操作によって実行が指示された機能を、エンジン部３７で実行可能な状態となる。
【０１７０】
次に、認証部６２Ｂは、ログアウトが指示されたか否かを判断する（ステップＳ４１６）。例えば、認証部６２Ｂは、ユーザによる操作パネル２７の操作指示によってログアウトが指示されたか否かを判別することで、ステップＳ４１６の判断を行う。
【０１７１】
認証部６２Ｂは、ステップＳ４１６で肯定判断（ステップＳ４１６：Ｙｅｓ）するまで否定判断を繰り返す（ステップＳ４１６：Ｎｏ）。ステップＳ４１６で肯定判断すると（ステップＳ４１６：Ｙｅｓ）、ステップＳ４１８へ進む。
【０１７２】
ステップＳ４１８では、認証部６２Ｂは、ログアウト移行処理を実行する（ステップＳ４１８）。ログアウト移行処理は、ステップＳ４１２で記憶部６６に記憶されたユーザ識別情報を、該記憶部６６から削除する処理である。また、ログアウト移行処理は、新たなユーザのユーザ識別情報を入力するための入力欄を含むログイン画面を、操作パネル２７に表示する処理も含む。
【０１７３】
このため、情報処理装置２は、直前のログイン移行処理で用いたユーザ識別情報によって識別されるユーザに対して、情報処理装置２に設けられた機能の実行を不可とする状態（ログアウト状態）へ移行する。そして、本ルーチンを終了する。
【０１７４】
以上説明したように、本実施の形態の認証システム１０００は、端末装置１と、情報処理装置２と、を含む。情報処理装置２は、認証情報を示す認証画像６０の読取結果から該認証情報を取得する。端末装置１は、無線通信装置１３（通信部）と、第１の表示制御部４０Ｄと、判断部４０Ａと、第２の表示制御部４０Ｅと、を備える。
【０１７５】
無線通信装置１３は、情報処理装置２と無線通信する。第１の表示制御部４０Ｄは、認証画像６０を操作パネル１１（表示部）に表示する制御を行う。判断部４０Ａは、無線通信により情報処理装置２から受信する信号に基づいて、表示された認証画像６０を非表示とするか否かを判断する。第２の表示制御部４０Ｅは、非表示とすると判断されたときに、表示された認証画像６０を非表示とするように制御する。
【０１７６】
このように、本実施の形態の認証システム１０００では、端末装置１は、無線通信により情報処理装置２から受信する信号に基づいて、操作パネル１１に表示した認証画像６０を非表示とするように制御する。このため、認証画像６０が継続して操作パネル１１に表示されたままとなることが抑制される。
【０１７７】
従って、本実施の形態の認証システム１０００は、認証画像６０の漏えいを防止することができる。
【０１７８】
また、情報処理装置２から受信する信号は、認証画像６０によって示される認証情報の認証成功または認証失敗を示す認証結果情報を含むことができる。そして、判断部４０Ａは、この信号に含まれる認証結果情報が認証成功を示す場合、表示された認証画像６０を非表示とすると判断することができる。
【０１７９】
また、判断部４０Ａは、認証画像６０が操作パネル１１（表示部）に表示されてから認証結果情報を含む信号を受信するまでの時間が予め定めた経過時間以上である場合に、表示された認証画像６０を非表示とすると判断することができる。
【０１８０】
また、第１の表示制御部４０Ｄは、情報処理装置２から受信した信号に含まれる認証結果情報が認証失敗を示す場合に、表示されている認証画像６０を拡大表示するように制御することができる。
【０１８１】
また、端末装置１は、認証情報の再認証を指示するための再認証指示情報を受付ける受付部４０Ｂを備えることができる。そして、第１の表示制御部４０Ｄは、上記信号に含まれる認証結果情報が認証失敗を示し、且つ、再認証指示情報を受付けた場合、表示されている認証画像６０を拡大表示するように制御することができる。
【０１８２】
また、上記信号は、認証失敗を示す認証結果情報と、認証失敗回数を示す失敗回数情報と、を含むことができる。そして、判断部４０Ａは、上記信号に含まれる失敗回数情報によって示される失敗回数が閾値以上である場合、表示された認証画像６０を非表示とすると判断することができる。
【０１８３】
また、第１の表示制御部４０Ｄは、認証画像６０と、予め定めた機能を実行するためのアプリケーションプログラムを示す記号画像５８と、を含む基準画面５４を操作パネル１１（表示部）に表示することができる。そして、第１の表示制御部４０Ｄは、記号画像５８によって示されるアプリケーションプログラムの実行指示を受付けた場合、該アプリケーションプログラムの実行を示す実行画像７０を認証画像６０上に重畳して表示し、該アプリケーションプログラムの実行が終了されたときに、該実行画像７０を非表示とするように制御することができる。
【０１８４】
（第２の実施の形態）
本実施の形態では、判断部４０Ａが、無線通信により情報処理装置２から受信する信号から、更に複数の条件を用いて認証画像６０を非表示とするか否かを判断する形態を説明する。
【０１８５】
図１は、本実施の形態の認証システム１０００Ａの構成の一例を示す模式図である。認証システム１０００Ａは、端末装置１に代えて端末装置１Ａを備えた以外は、第１の実施の形態の認証システム１０００と同様である。また、端末装置１Ａのハードウェア構成は、端末装置１のハードウェア構成（図２参照）と同様である。
【０１８６】
図１３は、端末装置１Ａの機能的構成例を示すブロック図である。
【０１８７】
端末装置１Ａは、無線通信装置１３と、操作パネル１１と、制御部４１と、記憶部４２と、を備える。無線通信装置１３、操作パネル１１、および、記憶部４２は、制御部４１にデータや信号授受可能に接続されている。記憶部４２は、各種データを記憶する。記憶部４２は、例えば、ＳＳＤ１８などで実現する。なお、端末装置１Ａは、制御部４０に代えて制御部４１を備えた点以外は、第１の実施の形態の端末装置１と同様である。
【０１８８】
制御部４１は、端末装置１Ａ全体を制御する。制御部４１は、ＣＰＵ１５、ＲＯＭ１６、およびＲＡＭ１７などによって実現する。なお、制御部４１は、回路などによって実現してもよい。
【０１８９】
制御部４１は、判断部４１Ａと、受付部４０Ｂと、表示制御部４０Ｃと、を含む。表示制御部４０Ｃは、第１の表示制御部４０Ｄと第２の表示制御部４０Ｅとを含む。判断部４１Ａ、受付部４０Ｂ、表示制御部４０Ｃ、第１の表示制御部４０Ｄ、および第２の表示制御部４０Ｅ、の一部または全ては、例えば、ＣＰＵ１５などの処理装置にプログラムを実行させること（すなわちソフトウェア）により実現してもよいし、ＩＣなどのハードウェアにより実現してもよいし、併用して実現してもよい。
【０１９０】
制御部４１は、判断部４０Ａに代えて判断部４１Ａを備えた以外は、第１の実施の形態の制御部４０と同様である。
【０１９１】
判断部４１Ａは、第１の実施の形態の判断部４０Ａと同様の機能を有する。すなわち、判断部４１Ａは、情報処理装置２から無線通信により受信した信号に含まれる認証結果情報が認証成功を示す場合、認証画像６０が表示されてから認証結果情報を含む信号を受信するまでの時間が経過時間Ｔ以上である場合、信号に含まれる失敗回数情報によって示される失敗回数が閾値Ｍ以上である場合、および、該失敗回数が閾値Ｍ未満で且つ再認証を行わないことがユーザによって指示された場合、の少なくとも１つの条件を満たしたときに、認証画像６０を非表示とすると判断する。
【０１９２】
本実施の形態では、判断部４１Ａは、更に、以下の条件の何れかを満たす場合についても、認証画像６０を非表示とすると判断する。
【０１９３】
本実施の形態では、判断部４１Ａは、推定部４１Ｆを有する。推定部４１Ｆは、無線通信装置１３で情報処理装置２から受信した信号に基づいて、該判断部４１Ａの搭載されている端末装置１Ａと情報処理装置２との距離を推定する。
【０１９４】
推定部４１Ｆは、例えば、受信した信号の信号強度から、端末装置１Ａと情報処理装置２との距離を推定する。
【０１９５】
そして、判断部４１Ａは、推定部４１Ｆで推定した距離が、第２の距離以上である場合に、表示された認証画像６０を非表示とすると判断する。第２の距離は、情報処理装置２と無線通信可能な最大距離である第１の距離未満の距離である。第１の距離は、第１の実施の形態と同様である。
【０１９６】
図１４は、無線通信範囲の一例を示す模式図である。情報処理装置２が無線通信装置２８を備え、端末装置１Ａが無線通信装置１３を備える。このため、情報処理装置２と端末装置１Ａとは、無線通信装置２８および無線通信装置１３を介して、無線通信可能である。
【０１９７】
なお、第１の実施の形態と同様に、実空間においては、情報処理装置２が固定して配置されているものとして説明する。一方、端末装置１Ａは、ユーザによって携帯され、ユーザの移動に伴って移動する。このため、端末装置１Ａが、情報処理装置２と無線通信可能な通信範囲である第１の通信範囲Ｓ１内に侵入すると、第１の通信範囲Ｓ１の中心に位置する情報処理装置２と該端末装置１Ａとは、無線通信可能な状態となる。一方、端末装置１Ａがユーザの移動に伴って移動し、第１の通信範囲Ｓ１外に到ると、該端末装置１Ａと情報処理装置２とは無線通信不可能な状態となる。
【０１９８】
図１４には、３台の端末装置１Ａ（端末装置１ｃ、端末装置１ｄ、端末装置１ｅ）を一例として示した。図１４に示す例では、第１の通信範囲Ｓ１外に位置する端末装置１ｃは、情報処理装置２と無線通信することは不可能である。一方、第１の通信範囲Ｓ１内に位置する端末装置１ｄおよび端末装置１ｅは、情報処理装置２と無線通信することが可能である。
【０１９９】
なお、第１の通信範囲Ｓ１は、第１の実施の形態でも説明したように、情報処理装置２を円中心とし、端末装置１Ａと情報処理装置２とが無線通信可能な最大距離である第１の距離Ｌ１を半径とする範囲である。また、第２の通信範囲Ｓ２は、情報処理装置２を円中心とし、第２の距離Ｌ２を半径とする範囲である。第２の距離Ｌ２は、第１の距離Ｌ１未満である。
【０２００】
本実施の形態では、無線通信可能な最大距離である第１の距離Ｌ１は、第１の実施の形態と同様に、５ｍである場合を想定して説明する。また、第２の距離Ｌ２は、例えば、１ｍである場合を説明する。なお、第１の距離Ｌ１および第２の距離Ｌ２は限定されない。
【０２０１】
本実施の形態では、端末装置１Ａの推定部４１Ｆは、情報処理装置２から無線通信により受信した信号の信号強度から、端末装置１Ａと情報処理装置２との距離を推定する。このため、推定部４１Ｆの推定によって、端末装置１Ａが第１の通信範囲Ｓ１外に位置しているか、第２の通信範囲Ｓ２内に位置しているか、第２の通信範囲Ｓ２外に位置しているか、第２の通信範囲Ｓ２内に位置しているか、の各々を推定可能な情報（距離）が得られる。
【０２０２】
図１３に戻り、判断部４１Ａは、推定部４１Ｆが推定した距離が、第２の距離以上である場合、表示された認証画像６０を非表示とすると判断する。第２の距離以上と推定されたとき、端末装置１Ａは、情報処理装置２の第２の通信範囲Ｓ２に位置している。このため、判断部４１Ａは、推定部４１Ｆが推定した距離によって、端末装置１Ａが情報処理装置２の第２の通信範囲Ｓ２外に位置すると判別した場合、表示された認証画像６０を非表示すると判断する。
【０２０３】
また、判断部４１Ａは、情報処理装置２との無線通信が不可能と判断した場合、表示された認証画像６０を非表示とすると判断してもよい。例えば、判断部４１Ａは、無線通信装置１３が情報処理装置２から発信された信号を所定時間以上受信しない場合、無線通信が不可能と判断する。
【０２０４】
次に、本実施の形態の端末装置１Ａが実行する表示処理を説明する。図１５は、本実施の形態の端末装置１Ａが実行する表示処理の手順の一例を示すフローチャートである。
【０２０５】
端末装置１Ａは、第１の実施の形態の端末装置１におけるステップＳ３００〜ステップＳ３０６（図１１参照）と同様にして、ステップＳ５００〜ステップＳ５０６の処理を行う。
【０２０６】
すなわち、まず、判断部４１Ａが情報処理装置２と無線通信可能であるか否かを判断する（ステップＳ５００）。ステップＳ５００で否定判断すると（ステップＳ５００：Ｎｏ）、本ルーチンを終了する。
【０２０７】
ステップＳ５００で肯定判断すると（ステップＳ５００：Ｙｅｓ）、ステップＳ５０２へ進む。次に、受付部４０Ｂが、認証画像６０の表示指示を操作パネル１１から受付けたか否かを判断する（ステップＳ５０２）。ステップＳ５０２で否定判断すると（ステップＳ５０２：Ｎｏ）、上記ステップＳ５００へ戻る。ステップＳ５０２で肯定判断すると（ステップＳ５０２：Ｙｅｓ）、ステップＳ５０４へ進む。
【０２０８】
ステップＳ５０４では、第１の表示制御部４０Ｄが認証画面５６を操作パネル１１へ表示する制御を行う（ステップＳ５０４）。次に、判断部４１Ａが、無線通信装置１３で情報処理装置２から信号を受信したか否かを判断する（ステップＳ５０６）。ステップＳ５０６で肯定判断すると（ステップＳ５０６：Ｙｅｓ）、ステップＳ５０７へ進む。
【０２０９】
本実施の形態では、ステップＳ５０７では、判断部４１Ａが、端末装置１Ａが第２の通信範囲Ｓ２外に位置するか否かを判断する（ステップＳ５０７）。ステップＳ５０７では、推定部４１Ｆが、ステップＳ５０６で受信した信号の信号強度から、情報処理装置２との距離を推定する。そして、判断部４１Ａは、推定部４１Ｆが推定した距離が、第２の距離以上である場合、第２の通信範囲Ｓ２外に位置すると判断する。
【０２１０】
ステップＳ５０７で肯定判断すると（ステップＳ５０７：Ｙｅｓ）、ステップＳ５１２へ進む。ステップＳ５１２では、判断部４１Ａは、ステップＳ３１２（図１１参照）と同様にして、認証画像６０を非表示とすると判断する（ステップＳ５１２）。そして、判断部４１Ａが認証画像６０を非表示とすると判断した場合には（ステップＳ５１４：Ｙｅｓ）、ステップＳ５１６へ進む。
【０２１１】
ステップＳ５１６では、第２の表示制御部４０Ｅが、操作パネル１１に表示されている認証画像６０を非表示とするように制御する（ステップＳ５１６）。ステップＳ５１６の処理は、ステップＳ３１４（図１１参照）と同様である。この制御によって、第２の表示制御部４０Ｅは、認証画像６０を非表示とする。そして、本ルーチンを終了する。
【０２１２】
なお、判断部４１Ａが非表示とすると判断しなかった場合（ステップＳ５１４：Ｎｏ）、上記ステップＳ５０６へ戻る。
【０２１３】
一方、上記ステップ５０７で否定判断した場合（ステップＳ５０７：Ｎｏ）、ステップＳ５０８へ進む。ステップＳ５０７で否定判断する場合とは、端末装置１Ａが第１の通信範囲Ｓ１内で、且つ、第２の通信範囲Ｓ２内に位置する場合である。
【０２１４】
そして、端末装置１Ａでは、第１の実施の形態のステップＳ３０８、ステップＳ３１０、ステップＳ３１８〜ステップＳ３２８（図１１参照）と同様にして、制御部４１がステップＳ５０８、ステップＳ５１０、ステップＳ５１８〜ステップＳ５２８の処理を実行する。
【０２１５】
一方、ステップＳ５０６で否定判断すると（ステップＳ５０６：Ｎｏ）、本実施の形態では、ステップＳ５２９へ進む。ステップＳ５２９では、判断部４１Ａが、情報処理装置２との無線通信が不可能であるか否かを判断する（ステップＳ５２９）。
【０２１６】
ステップＳ５２９で肯定判断すると（ステップＳ５２９：Ｙｅｓ）、上記ステップＳ５１２へ進む。一方、ステップＳ５２９で否定判断すると（ステップＳ５２９：Ｎｏ）、ステップＳ５３０へ進む。
【０２１７】
そして、端末装置１Ａでは、第１の実施の形態のステップＳ３３０〜ステップＳ３３６（図１１参照）と同様にして、ステップＳ５３０〜ステップＳ５３６の処理を実行する。
【０２１８】
以上説明したように、本実施の形態の認証システム１０００Ａは、第１の実施の形態の認証システム１０００における端末装置１に代えて、端末装置１Ａを備えることができる。端末装置１Ａは、第１の実施の形態の制御部４０に代えて、制御部４１を備える。制御部４１は、判断部４０Ａに代えて判断部４１Ａを備えた以外は、制御部４０と同じである。
【０２１９】
判断部４１Ａは、推定部４１Ｆを含む。推定部４１Ｆは、無線通信装置１３が情報処理装置２から受信した信号に基づいて、当該端末装置１Ａと情報処理装置２との距離を推定する。そして、判断部４１Ａは、推定した前記距離が、情報処理装置２と無線通信可能な最大距離である第１の距離Ｌ１未満の第２の距離Ｌ２以上である場合、表示された認証画像６０を非表示とすると判断する。
【０２２０】
このため、本実施の形態の認証システム１０００Ａは、第１の実施の形態と同様に、認証画像６０の漏えいを防止することができる。
【０２２１】
また、判断部４１Ａは、情報処理装置２との無線通信が不可能と判断した場合、表示された認証画像６０を非表示とすると判断してもよい。
【０２２２】
なお、上記実施の形態の情報処理装置２に予め記憶した各種情報を、ネットワーク７に接続された認証サーバ３や、印刷サーバ４や、外部のハードディスク等の記憶媒体や、外部装置（図示省略）などに記憶してもよい。
【０２２３】
また、上記実施の形態で説明した情報処理装置２における、本体３０と、操作部２０と、が接続されたシステム構成は一例であり、用途や目的に応じて、様々なシステム構成例があることはいうまでもない。
【０２２４】
また、上述した実施の形態における、端末装置１、端末装置１Ａ、情報処理装置２の各々で実行する上記表示処理や上記認証処理などを実行するためのプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０２２５】
なお、上記には、いくつかの実施の形態を説明したが、これらの実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０２２６】
１０００、１０００Ａ  認証システム
１、１Ａ、１ａ、１ｂ、１ｃ、１ｄ、１ｅ  端末装置
２  情報処理装置
１１  操作パネル
１３  無線通信装置
４０Ａ、４１Ａ  判断部
４０Ｂ  受付部
４０Ｄ  第１の表示制御部
４０Ｅ  第２の表示制御部
４１Ｆ  推定部
【先行技術文献】
【特許文献】
【０２２７】
【特許文献１】特開２０１４−２２２４６０号公報
【特許文献２】特開２０１４−１２８９２８号公報
【図１】
2017084183.tif 000003
【図２】
2017084183.tif 000004
【図３】
2017084183.tif 000005
【図４】
2017084183.tif 000006
【図５】
2017084183.tif 000007
【図６】
2017084183.tif 000008
【図７】
2017084183.tif 000009
【図８】
2017084183.tif 000010
【図９】
2017084183.tif 000011
【図１０】
2017084183.tif 000012
【図１１】
2017084183.tif 000013
【図１２】
2017084183.tif 000014
【図１３】
2017084183.tif 000015
【図１４】
2017084183.tif 000016
【図１５】
2017084183.tif 000017