(57)【要約】【課題】ユーザ操作を簡略化しつつ、適切にユーザ認証が行われるような仕組みを提供することを目的とする。【解決手段】外部装置との無線通信の電波強度を検出する検出手段と、電波強度が第１の閾値以上の場合に、ローカルログインのログイン要求を外部装置に送信し、電波強度が第１の閾値未満でかつ第１の閾値に比べて小さい第２の閾値以上の場合には、リモートログインのログイン要求を外部装置に送信する送信手段とを有する。【選択図】図２
2017103725.tif 000002
【特許請求の範囲】
【請求項１】
外部装置との無線通信の電波強度を検出する検出手段と、
前記電波強度が第１の閾値以上の場合に、ローカルログインのログイン要求を前記外部装置に送信し、前記電波強度が前記第１の閾値未満でかつ前記第１の閾値に比べて小さい第２の閾値以上の場合には、リモートログインのログイン要求を前記外部装置に送信する送信手段と
を有することを特徴とする無線通信装置。
【請求項２】
前記送信手段は、前記電波強度が前記第２の閾値未満の場合には、前記外部装置への前記ログイン要求の送信は行わないことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記検出手段は、Ｂｌｕｅｔｏｏｔｈによる無線通信の前記電波強度を検出することを特徴とする請求項１又は２に記載の無線通信装置。
【請求項４】
前記送信手段は、ＮＦＣ（Near  Field  Communication）又はＢｌｕｅｔｏｏｔｈを利用して、前記ローカルログインのログイン要求を送信することを特徴とする請求項１乃至３何れか１項に記載の無線通信装置。
【請求項５】
前記送信手段は、Ｂｌｕｅｔｏｏｔｈ又は無線ＬＡＮを利用して、前記リモートログインのログイン要求を送信することを特徴とする請求項１乃至４何れか１項に記載の無線通信装置。
【請求項６】
外部装置との無線通信の電波強度を検出する検出手段と、
前記電波強度が第１の閾値以上の場合には、ローカルログインを許可し、前記電波強度が前記第１の閾値未満でかつ前記第１の閾値に比べて小さい第２の閾値以上の場合には、ローカルログイン及びリモートログインを許可するログイン管理手段と、
前記ログイン管理手段により許可されたログイン方法に対する選択指示を受け付けた場合に、前記選択指示に係るログイン方法のログイン要求を前記外部装置に送信する送信手段と
を有することを特徴とする無線通信装置。
【請求項７】
前記ログイン管理手段は、前記電波強度が前記第２の閾値未満の場合には、ローカルログイン及びリモートログインを許可しないことを特徴とする請求項６に記載の無線通信装置。
【請求項８】
前記ログイン管理手段は、前記電波強度が前記第１の閾値未満の場合には、前記リモートログインを許可しないことを特徴とする請求項６又は７に記載の無線通信装置。
【請求項９】
前記ログイン管理手段により許可されたログイン方法を表示する表示手段をさらに有することを特徴とする請求項６乃至８何れか１項に記載の無線通信装置。
【請求項１０】
前記ログイン管理手段により許可されたログイン方法の前記選択指示を受け付けるための表示画面を表示する表示手段をさらに有することを特徴とする請求項６乃至８何れか１項に記載の無線通信装置。
【請求項１１】
外部装置との無線通信の電波強度を検出する検出手段と、
ログインモードを設定する設定手段と、
前記ログインモードが自動ログインモードに設定されている場合には、前記電波強度に応じたログイン要求を前記外部装置に送信するよう制御し、前記ログインモードが手動ログインモードに設定されている場合には、電波強度に応じたログイン方法を許可し、許可されたログイン方法に対する選択指示を受け付けた場合に、前記選択指示に係るログイン方法のログイン要求を前記外部装置に送信するよう制御する制御手段と
を有することを特徴とする無線通信装置。
【請求項１２】
無線通信装置が実行する情報処理方法であって、
外部装置との無線通信の電波強度を検出する検出ステップと、
前記電波強度が第１の閾値以上の場合に、ローカルログインのログイン要求を前記外部装置に送信し、前記電波強度が前記第１の閾値未満でかつ前記第１の閾値に比べて小さい第２の閾値以上の場合には、リモートログインのログイン要求を前記外部装置に送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項１３】
無線通信装置が実行する情報処理方法であって、
外部装置との無線通信の電波強度を検出する検出ステップと、
前記電波強度が第１の閾値以上の場合には、ローカルログインを許可し、前記電波強度が前記第１の閾値未満でかつ前記第１の閾値に比べて小さい第２の閾値以上の場合には、ローカルログイン及びリモートログインを許可するログイン管理ステップと、
前記ログイン管理ステップにおいて許可されたログイン方法に対する選択指示を受け付けた場合に、前記選択指示に係るログイン方法のログイン要求を前記外部装置に送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項１４】
無線通信装置が実行する情報処理方法であって、
外部装置との無線通信の電波強度を検出する検出ステップと、
ログインモードを設定する設定ステップと、
前記ログインモードが自動ログインモードに設定されている場合には、前記電波強度に応じたログイン要求を前記外部装置に送信するよう制御し、前記ログインモードが手動ログインモードに設定されている場合には、電波強度に応じたログイン方法を許可し、許可されたログイン方法に対する選択指示を受け付けた場合に、前記選択指示に係るログイン方法のログイン要求を前記外部装置に送信するよう制御する制御ステップと
を含むことを特徴とする情報処理方法。
【請求項１５】
コンピュータに、請求項１乃至１１何れか１項に記載の無線通信装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置へのログインにＩＣカードを用いる技術が知られている。特許文献１には、複合機に接続されているカードリーダへ所定のカードを読み込ませることによってユーザ認証を行う技術が開示されている。
【０００３】
一方で、近年２．４ＧＨｚ帯の無線を用いて通信するＢｌｕｅｔｏｏｔｈ（登録商標）に対応した携帯端末が増えている。Ｂｌｕｅｔｏｏｔｈでの通信可能距離は送信電力によるが数ｍから数十ｍである。またＢｌｕｅｔｏｏｔｈに加えて２．４ＧＨｚ又は５ＧＨｚ帯の無線を用いて通信するＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ規格等の無線ＬＡＮ（Local  Area  Network）に対応した携帯端末も増えている。携帯端末から画像形成装置に対し、これらの無線通信方式により認証データを送信することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２２７７６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＩＣカードを用いたログイン処理では、ユーザがＩＣカードを読み取らせる操作を行う必要があり手間がかかるという問題があった。また、携帯端末を利用した適切なユーザ認証の技術が望まれている。
【０００６】
本発明はこのような問題点に鑑みなされたもので、ユーザ操作を簡略化しつつ、適切にユーザ認証が行われるような仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、無線通信装置であって、外部装置との無線通信の電波強度を検出する検出手段と、前記電波強度が第１の閾値以上の場合に、ローカルログインのログイン要求を前記外部装置に送信し、前記電波強度が前記第１の閾値未満でかつ前記第１の閾値に比べて小さい第２の閾値以上の場合には、リモートログインのログイン要求を前記外部装置に送信する送信手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザ操作を簡略化しつつ、適切にユーザ認証が行われるような仕組みを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成システムを示す図である。
【図２】画像形成装置及び携帯端末のハードウェア構成を示す図である。
【図３】距離と電波強度との関係を示す図である。
【図４】画像形成装置によるログイン処理を示すフローチャートである。
【図５】画像形成装置の表示例を示す図である。
【図６】携帯端末によるログイン処理を示すフローチャートである。
【図７】携帯端末の表示例を示す図である。
【図８】携帯端末の表示例を示す図である。
【図９】第２の実施形態に係るログイン処理を示すフローチャートである。
【図１０】携帯端末の表示例を示す図である。
【図１１】画像形成装置の表示例を示す図である。
【図１２】第３の実施形態に係るログイン処理を示すフローチャートである。
【図１３】第３の実施形態に係るログイン処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
【００１１】
（第１の実施形態）
図１は、第１の実施形態に係る画像形成システム１００を示す図である。画像形成システム１００は、画像形成装置１１０と、携帯端末１２０と、を有している。携帯端末１２０は、無線通信装置の一例である。また、画像形成装置１１０は、携帯端末１２０に対する外部装置の一例である。画像形成装置１１０及び携帯端末１２０は、Ｂｌｕｅｔｏｏｔｈ（ＢＴ）機能を有し、ＢＴによる無線通信を行う。画像形成装置１１０は、デバイスポート１１１を有している。デバイスポート１１１には、Ｂｌｕｅｔｏｏｔｈインターフェースユニット（ＢＴＩＦユニット）１１２が内蔵されている。ＢＴＩＦユニット１１２は、Ｂｌｕｅｔｏｏｔｈ（ＢＴ）機能を搭載する外部装置（無線通信装置）に対しビーコン信号を発信し、外部装置とユーザ認証に関する情報の通信を行う。ここで、ビーコン信号は、近距離に存在するＢＴ機能を有する外部装置に存在を知らせるための電波である。
【００１２】
一方、携帯端末１２０は、ビーコン信号を受信することにより近くに画像形成装置１１０が存在することを認識する。本実施形態に係る携帯端末１２０は、携帯端末１２０と画像形成装置１１０の間の装置間距離に応じて、画像形成装置１１０へのログイン処理を制御する。ところで、携帯端末１２０が受信するビーコン信号の受信強度は、携帯端末１２０と画像形成装置１１０の間の装置間距離に依存する。具体的には、ビーコン信号の電波強度は、装置間距離が長くなるほど小さくなる。そこで、本実施形態においては、携帯端末１２０は、画像形成装置１１０へのログイン処理を、装置間距離に応じて制御すべく、電波強度に応じて制御することとする。
【００１３】
図１に示す第１の範囲１３１及び第２の範囲１３２は、画像形成装置１１０の受信強度に応じて定まる範囲である。携帯端末１２０は、ログイン処理において、自装置が第１の範囲１３１、第２の範囲１３２及び第２の範囲１３２の外側の範囲、のいずれに属するかを確認し、自装置が属する範囲に応じた処理（ログイン処理に係る処理）を行う。第１の範囲１３１は、第１の境界線１４１内の範囲であり、第２の範囲１３２は、第１の境界線１４１の外側でありかつ第２の境界線１４２の内側の範囲である。第１の境界線１４１及び第２の境界線１４２は、ビーコン信号の電波強度が所定の値となる位置である。第１の範囲１３１、第２の範囲１３２、第１の境界線１４１及び第２の境界線１４２においては、後に詳述する。
【００１４】
図２（ａ）は、画像形成装置１１０のハードウェア構成を示す図である。画像形成装置１１０は、ＢＴＩＦユニット１１２を内蔵するデバイスポート１１１に加え、主制御部２００、操作部２１１、ハードディスクドライブ（ＨＤＤ）２１２、エンジン制御部２１４及び読取部２１５を有している。主制御部２００は、通信、データ入力、描画等、画像形成装置１１０の主たる機能を制御する。エンジン制御部２１４は、印刷の実行を制御する。読取部２１５は、原稿を光学的に読み取り、画像データに変換する。操作部２１１は、ＬＣＤ等の表示部とハードキー、タッチパネル等の入力部とを有している。
【００１５】
主制御部２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、描画部２０４、及び通信制御部２０５を有している。ＣＰＵ２０１は、画像形成装置１１０の全体の制御を行う。ＲＯＭ２０２は、ＣＰＵ２０１が処理する各種の制御プログラムを格納する。ＲＡＭ２０３は、ＣＰＵ２０１が処理するプログラムをＲＯＭ２０２から読み出し、ＲＡＭ２０３上にロードすることによりＣＰＵ２０１がプログラムを実行可能にする読み出し／書き込み可能なメモリである。なお、後述する画像形成装置１１０の機能や処理は、ＣＰＵ２０１がＲＯＭ２０２又はＨＤＤ２１２に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１６】
描画部２０４は、印刷データを生成してエンジン制御部２１４へ出力する。通信制御部２０５は、ネットワークを介して外部デバイスとの情報の送受信を行うと共に、ＢＴＩＦユニット１１２の制御及びＢＴ機能を搭載する外部装置との情報の送受信を行う。ＨＤＤ２１２は、大容量記憶装置であり多量の印刷データとスキャンデータの保存を行う。ＨＤＤ２１２は、ユーザ管理テーブル２１３を格納している。ユーザ管理テーブル２１３は、ユーザ情報を格納、管理するテーブルであり、例えばユーザが所持する携帯端末のＩＰアドレス、ログイン名、パスワード等の情報を管理する。なお、ユーザ管理テーブル２１３へのＩＰアドレス等の情報の設定は、管理者等が適切な方法で行うものとする。
【００１７】
２１６はネットワークを表し、通信制御部２０５に接続され画像形成装置１１０と外部装置との通信を行う。また、ユーザが、携帯端末やＮＦＣ（Near  Field  Communication）に対応したカードをデバイスポート１１１にかざしたり、デバイスポート１１１上に置いたりすると、デバイスポート１１１と携帯端末やＲＦＩＤが接触する。このとき、デバイスポート１１１は、携帯端末やカードから認証情報を読み出し、認証情報に基づいてユーザ認証を行う。また、磁気や光学式に対応したカードをデバイスポート１１１のカード挿入口に挿入すると、デバイスポート１１１がカードから認証データを読み出し、認証データに基づいてユーザ認証を行う。
【００１８】
図２（ｂ）は、携帯端末１２０のハードウェア構成を示す図である。携帯端末１２０は、主制御部２２０、表示部２３０、操作部２３１、ＨＤＤ２３２、電源部２３３及び近距離無線通信部２３５を有している。携帯端末１２０はさらに、信号処理部２４０、音声入力部２４１、音声出力部２４２、マイク２４３、スピーカ２４４、ＲＦ入出力部２４５及びアンテナ２５１，２５２を有している。
【００１９】
主制御部２２０は、携帯端末１２０の機能を実現するための主要部である。主制御部２２０は、ＣＰＵ２２１、ＲＯＭ２２２、ＲＡＭ２２３及び通信制御部２２４を有している。通信制御部２２４は、近距離無線通信部２３５との間でコマンドやデータの授受を行う。ＣＰＵ２２１、ＲＯＭ２２２及びＲＡＭ２２３は、それぞれ図２（ａ）のＣＰＵ２０１、ＲＯＭ２０２及びＲＡＭ２０３と同様である。なお、後述する携帯端末１２０の機能や処理は、ＣＰＵ２２１がＲＯＭ２２２又はＨＤＤ２３２に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００２０】
主制御部２２０には、表示部２３０、操作部２３１、ＨＤＤ２３２、外部ＩＦ部２３４、近距離無線通信部２３５及び信号処理部２４０が接続される。表示部２３０は、ユーザに対して情報の表示出力を行い、ＬＣＤドライバ、ＬＣＤ表示デバイス等で構成される。操作部２３１は、ユーザインタフェースであり、ユーザが携帯端末１２０に対して情報を入力するために使用される。なお、表示部２３０はタッチセンサーを有し、ユーザは、表示部２３０に触ることにより指示を入力することができる。ＨＤＤ２３２は、大容量記憶装置であり、各種情報を保存する。電源部２３３は、外部ＩＦ部２３４を介してバッテリ電源から各ブロックに必要な電力を供給する。
【００２１】
また、音声入力部２４１及び音声出力部２４２には、それぞれマイク２４３及びスピーカ２４４が接続される。音声入力部２４１は、マイク２４３から入力されたアナログ音声信号をデジタル信号に変換する。音声出力部２４２は、スピーカ２４４を制御し、デジタル音声信号を音声として出力させる。信号処理部２４０は、音声入力部２４１、音声出力部２４２及びＲＦ入出力部２４５に接続される。ＲＦ入出力部２４５にはアンテナ２５２が接続されている。信号処理部２４０は、デジタル音声信号のエンコード、及びデジタル音声信号へのデコード等を行う。ＲＦ入出力部２４５は、高周波送受信を行う。
【００２２】
近距離無線通信部２３５は、主制御部２２０の通信制御部２２４と接続され、アンテナ２５１を介して外部機器との間でデータ等の授受を行う。通信制御部２２４は、近距離無線通信としてのＢＴ通信において、コマンドのやり取りを行うことにより通信機能を制御する。通信制御部２２４はまた、アンテナ２５１から受信したビーコン信号の電波強度を検出する（検出処理）。
【００２３】
ここで、図１及び図３を参照しつつ、携帯端末１２０が受信するビーコン信号の電波強度について説明する。ビーコン信号は、発信したデバイスからの距離が遠くなるほど減衰して電波強度が弱くなることが知られている。一般に、電波強度と発信源からの距離の関係は、（式１）の通りである。
ＲＳＳＩ（ｒ）＝Ａ−１０×Ｂ×ｌｏｇ１０（ｒ）      …（式１）
ここでＲＳＳＩ（ｒ）は発信源から距離ｒにおける電波強度（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ、以下ＲＳＳＩと略す）を表す。式中、Ａは発信源から距離１メートル付近で計測されるＲＳＳＩであり、Ｂは電波の減衰の度合いを表す定数で、理論的には２となる。（式１）により、受信したビーコン信号の電波強度に基づいて、画像形成装置１１０と携帯端末１２０の間の距離を推定することができる。
【００２４】
図３（ａ）は、距離が１メートル以下の場合の距離ＲとＲＳＳＩの（式１）の関係を表すグラフを示す図である。図３（ｂ）は、距離が１ｍから５ｍの間の距離ＲとＲＳＳＩの（式１）の関係を表すグラフを示す図である。なお、図３（ａ）、（ｂ）のグラフにおいてＡの値（距離１メートル付近で計測されるＲＳＳＩの値）は−６０となる。図３（ａ）、（ｂ）のグラフの縦軸はＲＳＳＩの値を、横軸はビーコン信号発信源からの距離を示している。
【００２５】
本実施形態の携帯端末１２０のＨＤＤ２３２等の記憶部には、この電波強度の第１の閾値及び第２の閾値が予め記憶されており、携帯端末１２０は、後述する、画像形成装置１１０へのログイン処理において第１の閾値及び第２の閾値を利用する。本実施形態においては、第１の閾値及び第２の閾値としてそれぞれＲＳＳＩ＝−４０、−７０が設定されているものとする。ＲＳＳＩ＝−４０は、図１に示す第１の境界線１４１に対応する。また、図３（ａ）に示すように、ＲＳＳＩ＝−４０は、（式１）より距離にするとＲ＝０．１ｍに対応する。ＲＳＳＩ＝−７０は、第２の境界線１４２に対応し、（式１）により距離にするとＲ＝３．１ｍに対応する。
【００２６】
なお、第１の閾値及び第２の閾値は、設計者等からの入力に応じて記憶部に登録されてもよい。さらに、設計者等が第１の閾値及び第２の閾値を設定する際には、画像形成装置１１０からの距離に応じて第１の範囲及び第２の範囲を定め、これらの範囲を基に第１の閾値及び第２の閾値を決定することが考えられる。ここで、第１の範囲は、画像形成装置１１０からの距離が第１の閾値未満の範囲であるものとする。また、第２の範囲は画像形成装置からの距離が第１の閾値以上かつ第２の閾値未満の範囲とする。なお、第２の閾値は、第１の閾値よりも大きい値である。この場合には、設計者等は、（式１）の関係を利用して、距離により定義された第１の範囲及び第２の範囲に応じて、電波強度の第１の閾値及び第２の閾値を決定すればよい。
【００２７】
また、他の例としては、第１の範囲及び第２の範囲から第１の閾値及び第２の閾値への換算は、携帯端末１２０が行ってもよい。この場合、設計者等は、画像形成装置１１０から第１の範囲及び第２の範囲それぞれの外側の境界線までの距離を携帯端末１２０に入力する。そして、携帯端末１２０のＣＰＵ２２１は、（式１）により各距離から電波強度の第１の閾値及び第２の閾値を計算し、これを記憶部に登録すればよい。
【００２８】
なお、受信強度と距離との関係は、温度や湿度といった環境や携帯端末１２０の状態（地面に対して水平であるか垂直であるか等）によっても変化するため、（式１）と電波強度から正確な距離を推定するのは困難である。このため、（式１）の関係はあくまでも目安として用いられるのが好ましい。
【００２９】
図１に示すように、携帯端末１２０を所持するユーザが画像形成装置１１０に近づいていくとする。この場合、携帯端末１２０はまず第２の範囲１３２に入り、ユーザが携帯端末１２０をデバイスポート１１１に近付ける動作により、携帯端末１２０は、境界線１４１を通過し、第１の範囲１３１内に入る。このようなユーザの動きに応じて、携帯端末１２０が受信するビーコン信号の電波強度が変化する。
【００３０】
図４は、画像形成装置１１０によるログイン処理を示すフローチャートである。Ｓ４０１において、画像形成装置１１０のＣＰＵ２０１は、自装置に関する装置情報を取得する。本実施形態においては、装置情報は、自装置を識別する装置ＩＤ（識別情報）であるものとする。装置情報は、ＨＤＤ２１２又はＲＯＭ２０２に格納されているものとする。また、装置情報は、ネットワーク上での画像形成装置１１０のＩＰアドレスや、ネットワーク上での名称等である。
【００３１】
次に、Ｓ４０２において、ＣＰＵ２０１は、装置情報をパケットに格納し、ビーコン信号と共に近距離通信により発信するため、主制御部２２０を介してＢＴＩＦユニット１１２に送るよう制御する。ＢＴＩＦユニット１１２は、ＣＰＵ２０１から送られた装置情報をビーコン信号に格納する。そして、ＣＰＵ２０１は、装置情報を含むビーコン信号を送信するよう制御する。
【００３２】
次に、Ｓ４０３において、ＣＰＵ２０１は、デバイスポート１１１、ＢＴＩＦユニット１１２、通信制御部２０５又は操作部２１１を介してログイン要求を受け付けたか否かを確認する。ＣＰＵ２０１は、ローカルログインとリモートログインのログイン要求を受け付けることができる。ローカルログインにおいて使用可能な認証方法としては、操作部２１１にユーザＩＤ及びパスワードを入力するキーボード認証、ＮＦＣによる認証、ＢＴによる認証、及び磁気カードや光学式カードによる認証が挙げられる。また、ローカルログインにおいて使用可能な認証方法としては、アドレス認証が挙げられる。アドレス認証は、外部装置（携帯端末１２０）からネットワーク２１６経由で画像形成装置１１０と通信し、外部装置のＩＰアドレスを取得し、ＩＰアドレスがユーザ管理テーブル２１３に登録されているか否かで認証するものである。
【００３３】
図５は、Ｓ４０２の処理時に操作部２１１に表示される操作画面を示す図である。例えば、携帯端末１２０のユーザがキーボード認証を希望する場合には、図５に示す操作画面５００においてキーボード認証を選択する。これにより表示内容が操作画面５０１に切り替わる。ユーザは、操作画面５０１において、アカウントとパスワードを入力し、ログインボタンを選択する。ＣＰＵ２０１は、ログインボタンが選択されると、ローカルログインのログイン要求を受け付けたと判断する。
【００３４】
また、リモートログインにおいて使用可能な認証方法としては、パスワード認証が挙げられる。パスワード認証は、外部装置（携帯端末１２０）からネットワーク２１６経由で画像形成装置１１０と通信し、外部装置で実行されるウェブブラウザ上からＩＤ、パスワードを入力するものである。また外部装置のＩＰアドレスがユーザ管理テーブル２１３に登録済みかどうかで認証するアドレス認証も挙げられる。
【００３５】
図４のＳ４０３において、ログイン要求を受け付けた場合には（Ｓ４０３でＹｅｓ）、処理をＳ４１０へ進める。Ｓ４０３においてログイン要求を受け付けなかった場合には（Ｓ４０３でＮｏ）、処理をＳ４０１へ進める。すなわち、この場合、ＣＰＵ２０１は、再びビーコン信号を送信するための準備を行う。ＣＰＵ２０１は、認証要求を受信するまで、Ｓ４０１〜Ｓ４０３の処理を繰り返すことにより、定期的にビーコン信号を送信する。
【００３６】
Ｓ４１０において、ＣＰＵ２０１は、認証処理を行う。認証処理（Ｓ４１０）は、以下に説明するＳ４１１〜Ｓ４１４の処理を含んでいる。Ｓ４１１において、ＣＰＵ２０１は、ユーザ認証を行う。まずローカルログインの場合のユーザ認証処理について説明する。図６を参照しつつ後述するＳ６１５において携帯端末１２０によりＢＴで送信されたログイン要求を受け付けた場合に、ローカルログインのユーザ認証処理が行われる。
【００３７】
ログイン要求には、ローカルログイン要求及びリモートログイン要求のいずれであるかを区別するフラグが含まれているものとする。そして、ＣＰＵ２０１は、フラグからローカルログイン要求であると判断すると、ログイン要求の要求元の外部装置（携帯端末１２０）のアカウント及びパスワードを取得する。そして、ＣＰＵ２０１は、ユーザ管理テーブル２１３にアクセスし、取得したアカウント及びパスワードの組み合わせがユーザ管理テーブル２１３に登録されているか否かを確認する。
【００３８】
ＣＰＵ２０１は、取得したアカウント及びパスワードの組み合わせが登録されている場合には、ログイン成功と判断し（Ｓ４１２でＹｅｓ）、処理をＳ４１３へ進める。Ｓ４１３において、ＣＰＵ２０１は、ログイン許可の処理を行う。具体的には、ＣＰＵ２０１は、ログインＯＫをＢＴ通信により外部装置に返す。ＣＰＵ２０１は、取得したアカウント及びパスワードの組み合わせが登録されていない場合には、ログイン失敗と判断し（Ｓ４１２でＮｏ）、処理をＳ４１４へ進める。Ｓ４１４において、ＣＰＵ２０１は、ログイン許否の処理を行う。具体的には、ＣＰＵ２０１は、ログインＮＧをＢＴ通信により返す。
【００３９】
なお、ローカルログインにおけるキーボード認証やＮＦＣによる認証や磁気カード、光学式カードによる認証におけるＳ４１１〜Ｓ４１４の処理も上記の処理と同様である。なお、通信には、適切な暗号化を用いることができる。
【００４０】
また、ローカルログインにおけるアドレス認証では、ＣＰＵ２０１は、ネットワーク２１６より受信したログイン要求のフラグからローカルログイン要求であると判断すると、ログイン要求の送信元のＩＰアドレスを取得する。そして、ＣＰＵ２０１は、ユーザ管理テーブル２１３にアクセスし、取得したＩＰアドレスが登録されているかどうか判断する。ＣＰＵ２０１は、一致すればログインＯＫをネットワーク２１６経由で返す。ＣＰＵ２０１は、一致しなければログインＮＧをネットワーク２１６経由で返す。
【００４１】
次に、リモートログインの認証処理について説明する。図６を参照しつつ後述するＳ６２０において携帯端末１２０により無線ＬＡＮよりネットワーク２１６経由で送信されたログイン要求を受け付けた場合に、リモートログインの認証処理が行われる。まず、リモートログインにおけるネットワーク２１６によるパスワード認証について説明する。このパスワード認証では、ＣＰＵ２０１は、ネットワーク２１６より携帯端末１２０からｈｔｔｐ（hyper  text  transfer  protocol）のアクセスで受信したアカウント及びパスワードを含むログイン要求を受信する。そして、ＣＰＵ２０１は、ユーザ管理テーブル２１３にアクセスし、取得したアカウント及びパスワードの組み合わせがユーザ管理テーブル２１３に登録されているか否かを確認する。ＣＰＵ２０１は、一致する場合には、Ｓ４１３において、ログインＯＫをネットワーク２１６経由で返す。ＣＰＵ２０１は、一致しない場合には、Ｓ４１４において、ログインＮＧをネットワーク２１６経由で返す。リモートログインにおけるアドレス認証の場合のＳ４１１〜Ｓ４１４の処理は、ローカルログインにおけるアドレス認証の場合のＳ４１１〜Ｓ４１４の処理と同様である。
【００４２】
また、ＢＴによる認証では、ＣＰＵ２０１は、受信したログイン要求のフラグからリモートログイン要求であると判断すると、ログイン要求の送信元の外部装置のアカウント及びパスワードを取得する。そして、ＣＰＵ２０１は、ユーザ管理テーブル２１３にアクセスし、取得したアカウント及びパスワードの組み合わせがユーザ管理テーブル２１３に登録されているか否かを確認する。ＣＰＵ２０１は、一致すれば、Ｓ４１３において、ログインＯＫをＢＴ通信により返す。ＣＰＵ２０１は、一致しなければ、Ｓ４１４において、ログインＮＧをＢＴ通信により返す。なお、リモートログインにおいては、キーボード認証やＮＦＣによる認証や磁気カード、光学式カードによる認証は行なわれない。
【００４３】
Ｓ４１３の処理について、ローカルログイン要求とリモートログイン要求の２つの場合に分けて説明する。Ｓ４１３において、ＣＰＵ２０１は、ログインＯＫを返すだけでなく、以下の処理を行う。すなわち、ＣＰＵ２０１は、ローカルログインのログイン要求に対してＳ４１１の認証処理でログインＯＫと判断されると、ログイン要求したユーザをログインさせる。そして、ＣＰＵ２０１は、操作部２１１の表示を図５に示すメニュー画面５０２に遷移させ、ユーザの操作を受け付ける。また、ＣＰＵ２０１は、ログアウトの指示があれば、ユーザ操作の受け付けを終了し、図５の操作画面５００に遷移させる。なお、このようなログアウト処理は、Ｓ４０１で行うこととしてもよい。ＣＰＵ２０１は、その後処理をＳ４０１へ進める。
【００４４】
一方、ＣＰＵ２０１は、リモートログインのログイン要求に対してＳ４１２のユーザ認証処理でログインＯＫと判断されると、ログイン要求したユーザをログインさせる。そして、ＣＰＵ２０１は、携帯端末１２０がメニュー画面を表示するために必要な情報をｈｐｐｔでネットワーク２１６経由にて送信する。ここで送信される情報は、図８の表示画面８０１を表示するために必要な情報である。表示画面８０１については後述する。
【００４５】
そしてＣＰＵ２０１は、携帯端末１２０からｈｔｔｐでネットワーク２１６経由にて指示されたユーザの操作を受け付ける。また、ＣＰＵ２０１は、ログアウトの指示があれば、リモートログイン操作の受け付けを終了し、操作終了画面を表示するために必要なデータをｈｔｔｐで送信する。なお、ＣＰＵ２０１は、リモートログイン要求したユーザによるローカルＵＩ（操作部２１１）からの操作は受け付けないよう制御する。
【００４６】
また、ローカルログインしているユーザがいない場合、図５に示す操作画面５００から他の画面への遷移は行われない。一方、ローカルログインしている別のユーザがいる場合、操作部２１１の表示は別のユーザの操作を受け付けるので、例えば別のユーザが図５に示すメニュー画面５０２において操作を行うことができる。
【００４７】
続いて、Ｓ４１４の処理について、ローカルログイン要求とリモートログイン要求の２つの場合に分けて説明する。Ｓ４１４において、ＣＰＵ２０１は、ログインＮＧを返すだけでなく、以下の処理を行う。すなわち、ＣＰＵ２０１は、ローカルログインのログイン要求に対してＳ４１１のユーザ認証処理でログインＮＧと判断されると、ログイン要求したユーザのログインを禁止する。ＣＰＵ２０１は、キーボード認証以外でログインＮＧと判断された場合には、操作部２１１に、図５に示すように、「ローカルログインに失敗しました。」のような通知画面５０３を一定時間表示した後、操作画面５００に遷移させる。
【００４８】
ＣＰＵ２０１は、キーボード認証でログインＮＧと判断された場合には、操作部２１１に、図５に示すように、「ローカルログインに失敗しました。」のような通知画面５０４をＢＴＩＦ時間表示した後、操作画面５０１に遷移させる。そして、ＣＰＵ２０１は、ローカルログインに失敗したユーザのコピー等の操作は受け付けないよう制御する。
【００４９】
一方、ＣＰＵ２０１は、リモートログイン要求に対してＳ４１１のユーザ認証処理でログインＮＧと判断すると、ログイン要求したユーザのログインを禁止する。ＣＰＵ２０１は、このとき、操作部２１１の画面表示は変更しない。ＣＰＵ２０１は、ネットワーク２１６経由で携帯端末１２０へ認証結果を送信する。また、ＣＰＵ２０１は、リモートログイン要求を出したユーザの操作は受け付けないよう制御する。画像形成装置１１０は、動作中、上記ログイン処理を繰り返し実行し続ける。
【００５０】
図６は、携帯端末１２０による情報処理であるログイン処理を示すフローチャートである。Ｓ６０１において、携帯端末１２０のＣＰＵ２２１は、ログインアプリケーションを起動する。本実施形態においては、ＣＰＵ２２１は、ユーザによる操作部２３１の操作に応じてアプリケーションを起動するものとする。他の例としては、ＣＰＵ２２１は、携帯端末１２０の電源がオンになったことを条件に、自動的にアプリケーションを起動してもよい。
【００５１】
次に、Ｓ６０２において、ＣＰＵ２２１は、Ｓ６０１において起動したログインアプリケーションが終了しているか否かを確認する。ＣＰＵ２２１は、ログインアプリケーションが終了している場合には（Ｓ６０２でＹｅｓ）、ログイン処理を終了する。ＣＰＵ２２１は、ログインアプリケーションが終了していない場合には（Ｓ６０２でＮｏ）、処理をＳ６０３へ進める。本実施形態においては、ＣＰＵ２２１は、ユーザによる操作部２３１の操作に応じてアプリケーションを終了するものとする。他の例としては、ＣＰＵ２２１は、携帯端末１２０の電源がオフになった場合にアプリケーションを終了してもよい。
【００５２】
Ｓ６０３において、ＣＰＵ２２１は、アンテナ２５１によりビーコン信号を検知したか否かを確認する。なお、Ｓ６０３において検知されるビーコン信号は、図４を参照しつつ説明した画像形成装置１１０によるビーコン発信処理（Ｓ４０２）において送信されたものである。ＣＰＵ２２１は、ビーコン信号を検知した場合には（Ｓ６０３でＹｅｓ）、処理をＳ６１０へ進める。ＣＰＵ２２１は、ビーコン信号を検知しなかった場合には（Ｓ６０３でＮｏ）、処理をＳ６０２へ進める。
【００５３】
Ｓ６１０において、ＣＰＵ２２１は、自動ログイン処理を行う。自動ログイン処理（Ｓ６１０）は、以下に説明するＳ６１１〜Ｓ６２３の処理を含んでいる。Ｓ６１１において、ＣＰＵ２２１は、通信制御部２２４からビーコン信号の電波強度を取得する。次に、Ｓ６１２において、ＣＰＵ２２１は、Ｓ６１０において取得した電波強度と、予め設定されている第１の閾値とを比較する。すなわち、ＣＰＵ２２１は、携帯端末１２０が図１に示す第１の範囲１３１に属するか否かを確認する。ＣＰＵ２２１は、電波強度が第１の閾値以上の場合、すなわち携帯端末１２０が第１の範囲１３１に属する場合には（Ｓ６１２でＹｅｓ）、処理をＳ６１４へ進める。ＣＰＵ２２１は、電波強度が第１の閾値未満の場合には（Ｓ６１２でＮｏ）、処理をＳ６１３へ進める。
【００５４】
Ｓ６１３において、ＣＰＵ２２１は、電波強度と予め設定されている第２の閾値とを比較する。すなわち、ＣＰＵ２２１は、携帯端末１２０が図１に示す第２の範囲１３２に属するか否かを確認する。ＣＰＵ２２１は、電波強度が第２の閾値未満の場合には（Ｓ６１３でＮｏ）、処理をＳ６０２へ進める。ＣＰＵ２２１は、電波強度が第２の閾値以上の場合には（Ｓ６１３でＹｅｓ）、処理をＳ６１９へ進める。
【００５５】
携帯端末１２０が第１の範囲１３１に属する場合には、携帯端末１２０は画像形成装置１１０から至近距離に位置している。この場合、携帯端末１２０のユーザが画像形成装置１１０に対しログインを行うために携帯端末１２０を意図的に近付けていることが想定される。そこで、この場合には、ＣＰＵ２２１は、ローカルログインの処理を行う。すなわち、まず、Ｓ６１４において、ＣＰＵ２２１は、Ｓ６０３において検知したビーコン信号に含まれる装置情報を、ログイン先に設定する。
【００５６】
次に、Ｓ６１５において、ＣＰＵ２２１は、画像形成装置１１０に対して、ローカルログインのログイン要求をＢＴ通信により送信する。なお、Ｓ６１５において送信されるログイン要求は、ローカルログインを示すフラグ、アカウント及びパスワードを含んでいるものとする。その後、画像形成装置１１０は、前述の認証処理を行い、認証結果をＢＴ通信により携帯端末１２０に送信する。ＣＰＵ２２１は、図７の表示画面７００のように、認証結果を受信するまでの間、携帯端末１２０がログインアプリでローカルログインの処理中であることを示す画面を表示部２３０に表示してもよい。
【００５７】
なお、他の方法によりログイン要求を行ってもよい。例えばアドレス認証では、ログイン先として設定する装置情報は画像形成装置１１０のＩＰアドレスであり、Ｓ６０３において取得した装置情報に含まれるＩＰアドレスを使用する。また、ログイン要求の送信には、近距離無線通信部２３５の無線ＬＡＮ機能が用いられる。そして、画像形成装置１１０は、携帯端末１２０のＩＰアドレスによりユーザがユーザ管理テーブル２１３に登録ユーザとして登録されているか否かを判断し、認証結果をネットワーク２１６経由で携帯端末１２０に送信する。
【００５８】
Ｓ６１６において、ＣＰＵ２２１は、画像形成装置１１０のログインが成功したか否かを確認する。具体的には、ＣＰＵ２２１は、画像形成装置１１０からの送信された認証結果がログインＯＫを示すか否かを確認する。ＣＰＵ２２１は、ログインＯＫを受信した場合には（Ｓ６１６でＹｅｓ）、処理をＳ６１７へ進める。ＣＰＵ２２１は、ログインＮＧを受信した場合には（Ｓ６１６でＮｏ）、処理をＳ６１８へ進める。
【００５９】
Ｓ６１７において、ＣＰＵ２２１は、ローカルログイン処理を行う。例えば、ＣＰＵ２２１は、主制御部２２０内でローカルログイン中の画像形成装置１１０の装置ＩＤを記憶し、ログインアプリで図７の表示画面７０１のように装置ＩＤと、ログインに成功した旨とを示す画面を表示する。ＣＰＵ２２１は、その後処理をＳ６０２へ進める。Ｓ６１８において、ＣＰＵ２２１は、ローカルログイン失敗処理を行う。例えば、ＣＰＵ２２１は、主制御部２２０内でローカルログインに失敗した画像形成装置１１０の装置ＩＤを記憶し、ログインアプリで図７の表示画面７０２のように、装置ＩＤと、ログインに失敗した旨とを示す画面を表示する。ＣＰＵ２２１は、その後処理をＳ６０２へ進める。
【００６０】
一方、携帯端末１２０が第２の範囲１３２に属する場合には、携帯端末１２０は画像形成装置１１０から至近距離ではないものの、比較的近い距離に位置していることになる。この場合、携帯端末１２０のユーザが画像形成装置１１０に対してリモートログインを行うため意図的に近付いてきたことが想定される。そこで、この場合には、ＣＰＵ２２１は、リモートログインの処理を行う。すなわち、まずＳ６１９において、ＣＰＵ２２１は、Ｓ６０３において検知したビーコン信号に含まれる装置情報を、ログイン先に設定する。
【００６１】
次に、Ｓ６２０において、ＣＰＵ２２１は、画像形成装置１１０に対して、リモートログインのログイン要求を、無線ＬＡＮを用いてネットワーク２１６経由で送信する。具体的には、ＣＰＵ２２１は、ウェブブラウザを起動し、Ｓ６０３において取得した画像形成装置１１０の装置情報のＩＰアドレスへ、ｈｔｔｐでアクセスする。ＣＰＵ２２１は、ログイン方法（ローカルログインなのかリモートログインなのか）が必要な場合には、ＵＲＬ（Uniform  Resource  Locator）を変化させることにより、ログイン方法を伝える。ＣＰＵ２２１は、ユーザのアカウント、パスワードといったログイン要求を画像形成装置１１０へ送信する。ＣＰＵ２２１は、図８の表示画面８００のように、認証結果を受信するまでの間、携帯端末１２０がリモートログインの処理中であることを示す画面を表示部２３０に表示してもよい。画像形成装置１１０は、認証結果をネットワーク２１６経由で携帯端末１２０に送信する。
【００６２】
なお、他の方法によりログイン要求を行ってもよい。例えばアドレス認証では、ＣＰＵ２２１は、無線ＬＡＮより認証要求を行う。そして、画像形成装置１１０は、携帯端末１２０のＩＰアドレスによりユーザとして登録されているかを判断し、認証結果をネットワーク２１６経由で疏水ンする。また、ＢＴによる認証では、ＣＰＵ２２１は、ユーザのアカウント、パスワードを画像形成装置１１０へ送信し、認証結果をＢＴ通信で受信する。
【００６３】
Ｓ６２１において、ＣＰＵ２２１は、画像形成装置１１０のログインが成功したか否かを確認する。具体的には、ＣＰＵ２２１は、画像形成装置１１０からの送信された認証結果がログインＯＫを示すか否かを確認する。ＣＰＵ２２１は、ログインＯＫを受信した場合には（Ｓ６２１でＹｅｓ）、処理をＳ６２２へ進める。ＣＰＵ２２１は、ログインＮＧを受信した場合には（Ｓ６２１でＮｏ）、処理をＳ６２３へ進める。
【００６４】
Ｓ６２２において、ＣＰＵ２２１は、リモートログイン処理を行う。例えば、ＣＰＵ２２１は、主制御部２２０内でリモートログインに成功した画像形成装置１１０の装置ＩＤを記憶し、図８の表示画面８０１のように、装置ＩＤと、ログインに成功した旨と、を示すウェブブラウザ画面を表示部２３０に表示する。そして、ＣＰＵ２２１は、ウェブブラウザからプリントジョブ印刷や画像形成装置１１０のステータス参照やログアウトを指示できるよう制御する。ＣＰＵ２２１は、その後処理をＳ６０２へ進める。また、Ｓ６２３において、ＣＰＵ２２１は、リモートログイン失敗処理を行う。例えば、ＣＰＵ２２１は、主制御部２２０内でリモートログインに失敗した画像形成装置１１０の装置ＩＤを記憶し、図８の表示画面８０２のように、装置ＩＤと、ログインに失敗した旨と、を示すウェブブラウザ画面を表示部２３０に表示する。なお、この場合、携帯端末１２０は、リモートログイン操作は行うことができない。ＣＰＵ２２１は、その後処理をＳ６０２へ進める。
【００６５】
以上説明したように、本実施形態に係る画像形成システムにおいては、携帯端末１２０が第２の範囲１３２に属する場合には自動的にリモートログインを行い、第１の範囲１３１に属する場合には、自動的にローカルログインを行う。また、携帯端末１２０が第２の範囲１３２の外側の範囲に位置する場合には、ローカルログイン及びリモートログインのいずれも行わない。このように、本実施形態に係る画像形成システムにおいては、ユーザ操作を簡略化しつつ、適切にユーザ認証を行うことができる。
【００６６】
本実施形態の第１の変更例としては、装置情報は、装置ＩＤだけでなく、画像形成装置１１０が既にユーザがログイン中の状態であるか、スリープ状態であるか、といった画像形成装置１１０の状態を示す情報を含んでもよい。この場合、Ｓ５０９において、ＣＰＵ２２１は、装置ＩＤだけでなく画像形成装置１１０の状態を示す情報も併せて表示してもよい。
【００６７】
また、第２の変更例としては、携帯端末１２０は、（式１）により得られた電波強度を距離に換算し、距離に基づいて、閾値処理を行ってもよい。このとき比較される２つの距離閾値は、それぞれユーザにより設定され、予め携帯端末１２０のＨＤＤ２３２等に記憶されているものとする。
【００６８】
また、第３の変更例としては、携帯端末１２０は、例えば測距センサ等、携帯端末１２０と画像形成装置１１０の間の装置間距離を検出可能なセンサを有してもよい。さらに、この場合、携帯端末１２０は、画像形成装置１１０からの距離で定められた第１の範囲及び第２の範囲を予め記憶しておく。ここで、第１の範囲は、画像形成装置１１０からの距離が第１閾値未満の範囲とする。また、第２の範囲は、画像形成装置からの距離が第１の閾値以上であってかつ第２の閾値未満の範囲とする。なお、第２の閾値は、第１の閾値に比べて大きい範囲である。携帯端末１２０のＣＰＵ２２１は、センサから装置間距離を取得する。そして、ＣＰＵ２２１は、装置間距離に応じて自装置が第１の範囲、第２の範囲及び第２の範囲の外側の範囲、のいずれに属するかを特定し、自装置が属する範囲に応じて、第１の実施形態において説明したのと同様に、ログイン処理を制御すればよい。
【００６９】
（第２の実施形態）
次に、第２の実施形態に係る画像形成システム１００について説明する。第２の実施形態に係る画像形成システムにおいては、ユーザは、手動でログイン処理を行う。以下、第２の実施形態に係る画像形成システムについて、第１の実施形態に係る画像形成システムと異なる点について説明する。
【００７０】
図９は、第２の実施形態に係る携帯端末１２０によるログイン処理を示すフローチャートである。Ｓ９０１〜Ｓ９０３の処理は、図６を参照しつつ説明したＳ６０１〜Ｓ６０３の処理と同様である。Ｓ９０３において、ＣＰＵ２２１は、ビーコン信号を検知した場合には（Ｓ９０３でＹｅｓ）、処理をＳ９１０へ進める。Ｓ９１０において、ＣＰＵ２２１は、手動ログイン処理を行う。手動ログイン処理（Ｓ９１０）は、以下に説明するＳ９１１〜Ｓ９２９の処理を含んでいる。Ｓ９１１〜Ｓ９１３の処理は、図６を参照しつつ説明したＳ６１１〜Ｓ６１３の処理と同様である。
【００７１】
Ｓ９１２において、ＣＰＵ２２１は、電波強度が第１の閾値以上である場合には（Ｓ９１２でＹｅｓ）、処理をＳ９１４へ進める。また、Ｓ９１３において、ＣＰＵ２２１は、電波強度が第２の閾値未満である場合には（Ｓ９１３でＹｅｓ）、処理をＳ９１４へ進める。ＣＰＵ２２１は、電波強度が第２の閾値以上である場合には（Ｓ９１３でＮｏ）、処理をＳ９１５へ進める。
【００７２】
電波強度が第１の閾値以上の場合、すなわち携帯端末１２０が第１の範囲１３１に属する場合には、携帯端末１２０は画像形成装置１１０のごく近く、装置間距離１０ｃｍ以内に位置すると推定される。このように画像形成装置１１０から近距離に位置する場合には、携帯端末１２０は、画像形成装置１１０へのローカルログインとリモートログインの両方を許可する。具体的には、Ｓ９１４において、ＣＰＵ２２１は、図１０の表示画面１０００のように、ローカルログイン及びリモートログインの両方を選択可能な画面を表示する。ＣＰＵ２２１は、その後処理をＳ９１６へ進める。リモートログインも選択可能としたのは、ローカルログインではなくリモートログインを希望する可能性もあるためである。
【００７３】
携帯端末１２０が第２の範囲１３２に属する場合には、携帯端末１２０は画像形成装置１１０から中距離に位置すると推定される。このように画像形成装置１１０から中程度の距離に位置する場合には、携帯端末１２０は、画像形成装置１１０へのリモートログインのみを許可する。具体的には、Ｓ９１５において、ＣＰＵ２２１は、図１０の表示画面１００１のように、リモートログインのみ選択可能な画面を表示する。ＣＰＵ２２１は、その後処理をＳ９１６へ進める。ローカルログインを表示しないこととしたのは、中程度の距離においては、ユーザはリモートログインしか行わない可能性が高いためである。また、リモートログインで十分なユーザにローカルログインを許可することにより、画像形成装置１１０のローカルＵＩを不必要に占有させるのを防止するためである。
【００７４】
なお、携帯端末１２０は、複数の外部装置からビーコン信号を受信する場合がある。この場合には、図１０の表示画面１００２のように、複数の外部装置それぞれについて、可能なログイン方法を表示する。
【００７５】
携帯端末１２０が第２の範囲１３２の外側の範囲に位置する場合には、携帯端末１２０は、ローカルログイン及びリモートログインのいずれも許可しない。具体的には、Ｓ９１６において、ＣＰＵ２２１は、表示部２３０にログイン可能な旨の表示がされていた場合には、表示を停止し、その後処理をＳ９１７へ進める。ＣＰＵ２２１は、表示部２３０にログイン可能な旨の表示がされていなかった場合には、そのまま処理をＳ９１７へ進める。なお、Ｓ９１４〜Ｓ９１６の処理は、ログイン管理処理の一例である。
【００７６】
Ｓ９１７において、ＣＰＵ２２１は、ユーザによるログイン操作を受け付ける。ＣＰＵ２２１は、画像形成装置１１０へのローカルログインの指示を受け付けた場合には（Ｓ９１８でＹｅｓ）、処理をＳ９２０へ進める。ＣＰＵ２２１は、画像形成装置１１０へのリモートログインの指示を受け付けた場合には（Ｓ９１８でＮｏ、Ｓ９１９でＹｅｓ）、処理をＳ９２５へ進める。ログイン操作を受け付けなかった場合には（Ｓ９１８でＮｏ、Ｓ９１９でＮｏ）、処理をＳ９０２へ進める。Ｓ９２０〜Ｓ９２４の処理は、図６を参照しつつ説明したＳ６１４〜Ｓ６１８の処理と同様である。また、Ｓ９２５〜Ｓ９２９の処理は、Ｓ６１９〜Ｓ６２３の処理と同様である。
【００７７】
以上のように、本実施形態における画像形成システムにおいては、携帯端末１２０は、ユーザの手動操作による指示に従い、ログイン要求を送信する。したがって、ユーザが希望しない場合に、不要なログイン要求が送信されるのを防ぐことができる。
【００７８】
（第３の実施形態）
次に、第３の実施形態に係る画像形成システム１００について説明する。第２の実施形態に係る画像形成システム１００においては、携帯端末１２０から画像形成装置１１０へ自動でログイン処理を行うか手動でログイン処理を行うかを、画像形成装置１１０から携帯端末１２０に個別に指示設定する。
【００７９】
図１１は、画像形成装置１１０の操作部２１１に表示される設定画面１１００を示す図である。画像形成装置１１０が起動すると、設定画面１１００が表示される。ここで、管理者は、ログインモードの初期設定を行うことができる。モードとしては、自動ログインと手動ログインを選択可能とする。設定画面１１００で自動ログイン又は手動ログインが選択されると、ＣＰＵ２０１は、選択指示に従いログインモードを設定する。具体的には、ＣＰＵ２０１は、ログインモードをＨＤＤ２１２又はＲＯＭ２０２のログインモード設定領域に記録する。また管理者がログインモードを設定していない場合、デフォルトで自動ログイン又は手動ログインのログインモードが設定されてもよい。また一度管理者がログインモードを設定すると、次回の処理では記憶した設定を使用することとしてもよい。
【００８０】
図１２は、画像形成装置１１０によるログイン処理を示すフローチャートである。Ｓ１２０１において、ＣＰＵ２０１は、上述のログインモードの初期設定を行う。次に、Ｓ１２０２において、ＣＰＵ２０１は、ログインモード設定と、装置情報を取得する。次に、Ｓ１２０３において、ＣＰＵ２０１は、ログインモード設定及び装置情報をビーコン信号に格納し、このビーコン信号を送信する。なお、上記ログインモードの設定は、画像形成装置１１０の個体毎に行うことができる。なお、Ｓ１２０４及びＳ１２０５の処理は、図４を参照しつつ説明したＳ４０３及びＳ４１０の処理と同様である。
【００８１】
図１３は、携帯端末１２０によるログイン処理を示すフローチャートである。Ｓ１３０１〜Ｓ１３０３の処理は、図６を参照しつつ説明したＳ６０１〜Ｓ６０３の処理と同様である。Ｓ１３０３において、ＣＰＵ２２１は、ビーコン信号を検知すると（Ｓ１３０３でＹｅｓ）、処理をＳ１３０４へ進める。Ｓ１３０４において、ＣＰＵ２２１は、Ｓ１３０３において受信したビーコン信号からログインモード設定を取得する。そしてＣＰＵ２２１は、主制御部２２０内のフラッシュメモリ等に確保されるログインモード設定領域に画像形成装置の機体毎に記録する。
【００８２】
次に、Ｓ１３０５において、ＣＰＵ２２１は、ログインモード設定を確認する。ＣＰＵ２２１は、ログインモード設定が自動ログインモードである場合には（Ｓ１３０５でＹｅｓ）、処理をＳ１３０６へ進める。ＣＰＵ２２１は、ログインモード設定が手動ログインモード設定の場合には（Ｓ１３０５でＮｏ）、処理をＳ１３０８へ進める。Ｓ１３０６において、ＣＰＵ２２１は、ビーコン信号の送信元の装置（画像形成装置１１０）に対し、自動ログイン処理を行う旨の情報を記録する（モード設定）。次に、Ｓ１３０７において、ＣＰＵ２２１は、自動ログイン処理を行う。なお、Ｓ１３０７の自動ログイン処理は、図６を参照しつつ説明したＳ６１０の自動ログイン処理と同様である。一方、Ｓ１３０８において、ＣＰＵ２２１は、ビーコン信号の送信元の装置（画像形成装置１１０）に対し、手動ログイン処理を行う旨の情報を記録する（モード設定）。次に、Ｓ１３０９において、ＣＰＵ２２１は、手動ログイン処理を行う。なお、Ｓ１３０９の自動ログイン処理は、図９を参照しつつ説明したＳ９１０の手動ログイン処理と同様である。
【００８３】
以上のように、本実施形態においては、ビーコン信号により、自動ログインと手動ログインモードを選択可能とすることができる。例えば、複数の画像形成装置１１０が近い位置に設置されているような場合においても、管理者は、携帯端末１２０に適切なログインモードを指示することができる。
【００８４】
以上、上述した各実施形態によれば、ユーザ操作を簡略化しつつ、適切にユーザ認証が行われるような仕組みを提供することができる。
【００８５】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００８６】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８７】
１００  画像形成システム
１１０  画像形成装置
１２０  携帯端末
【図１】
2017103725.tif 000003
【図２】
2017103725.tif 000004
【図３】
2017103725.tif 000005
【図４】
2017103725.tif 000006
【図５】
2017103725.tif 000007
【図６】
2017103725.tif 000008
【図７】
2017103725.tif 000009
【図８】
2017103725.tif 000010
【図９】
2017103725.tif 000011
【図１０】
2017103725.tif 000012
【図１１】
2017103725.tif 000013
【図１２】
2017103725.tif 000014
【図１３】
2017103725.tif 000015