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